 

 body{
	 font-family:arial; 
 }
 .main{float:left;    width: 100%;
    margin: 0 auto 0 auto;}
	.main2{
		float:left;        width: 100%;
    margin: 0 5% 0 5%;
	}
 .logo{
	 margin :20px 2% 20px 2% ;
	 padding: 0px 0px 20px 0px ;
	 border-bottom:2px #444 solid;
	 background-image: url(img/logo_plat.png);
	 background-size: 220px;
	 background-repeat:no-repeat;
	 float:left;
	 height:50px;
	 width:96%;
 }
 
 h2{font-size:2em}
 h3{font-size:1.7em}
 
 .box-gris{
	 background-color:rgb(133,192,110,0.57);
	 text-align:center;
	 margin :20px 4% 20px 4%;
	 padding: 30px 10px 10px 10px;
	 border:2px solid #444;
	 float:left;
	 width:40%;
	 color:#444;
	 min-height:60px;
 }
 .panier{
	 width: 35px;
 }
 #formulaire input{
	 padding: 10px 2px 10px 2px;
	 margin: 10px 0 10px 0;
 }
 .box-gris a{color:#444;font-size: 20px;line-height:25px;}
  .box-gris{
	 font-size:35px;
 }
 @media screen and (max-width: 640px) {.box-gris{width:40%;}}
 
 .container{padding:0;}
 .panier1 td{
	 padding: 4px;
 }
 
 .panier1{ width:100%;}
 #header2 {
	 width:100%;
	 float:left;
 }
 #header2 h1{padding:15px;
	 margin:20px 0 20px 0;
	 text-align:center;
	 font-size:1.5em;
	 color:#FFF;
	 background-color:#61AF45;
	 height:60px;
 }
 
 .container{width:90%;}
 .panier_bout{	 
	margin:auto;
	width:80%;
	color:#FFF;
	margin: 5% 10% 10% 10%;
	padding: 0 20px 0 20px;
	text-align:center;
	font-size:1em;
	background-color:#61AF45;
	height:40px;}
	
.col3{
	text-align:center;
	float:left;
	width:23%;
	margin: 1%;
	padding:8px;
	border : 1px solid #222;
}
.col7{
	text-align:center;
	float:left;
	width:14%;
	padding:2px;
	margin:-1px 0 0 -1px;
	border : 1px solid #444;
}
.col2{
	padding-left:17%;
}
.row {
    margin-right: 0; 
    margin-left: 0;
}
.row2 {
    margin-right: 1%; 
    margin-left: 1%;
}
.row3 {
	margin: 5% 1% 0 1%;
}

.row25{
	padding: 1%; 
	float:left;
	width:25%;
}
.row25 img{
	width:100%;
}
.c_vert{
	background-color:#85C06E;}

.c_bleu{
background-color:#8DBBDB;}

.thanks{
	padding: 32% 5% 15% 5%;
	font-size:2em;
	text-align:center;
}