body {
    margin: 0;
	background:#1E4E1A;
}


/*  PAGE RUBRIQUE */

#home_centre { 
	display:block; 
	float:left; 
	background-color: #fff; 
	width:695px; 
	overflow:visible;
padding:10px;
}

#page2 {  background-color: #fff; 
display: block; 
overflow: hidden; 
width: 980px; 
float: left;
 }
.cls2 { clear:both; display: block;}


/* au milieu */
.tpl1_milieu { display:block; clear:both; height:200px; background-color: #fff; }
.tpl1_milieu_block { width:200px; float:left; padding:0 0 0 10px;  background-color: #fff; }
.tpl1_milieu h2 {  font-size: 11px;	padding: 5px 0 4px 10px; color:#fff;   }
.tpl1_milieu_block .txt { background-color: #fff; padding:3px 3px 3px 5px; border: 1px solid #ccc; height:160px; }


/* en bas */
.tpl1_bas {  background-color: #fff;}
.tpl1_bas_block { width:193px; float:left; padding:0 0 0 10px; background-color: #fff; }
.tpl1_bas_block h2 { font-size: 11px;	padding: 5px 0 4px 10px; color:#fff; width:100px; margin: 0 0 0 0; float:left; clear:right; } 
.tpl1_bas_block .vignette {  float:left; border-right:10px solid #fff; padding:0 0 0 0; display:block; width:70px; height:100px; overflow:hidden;  }
.tpl1_bas_block .txt {  background-color: #EFEDEE; display:block; float:left; width:100px; 
margin: 3px 0 0 0; height:60px; padding:5px; font-size:9px; line-height: 9px; }

#portfolio {overflow:hidden; }
/* diapo */
.tpl1_haut { padding:0 0 0 5px; }
.tpl1_haut #portfolio { display:block; height:316px; width:476px; overflow:hidden; margin:0 0 5px 0px; }
.contenu { 
	width:700px!important; 
}
.contenant { 
	width:800px!important; 
}
#portfolio li,#portfolio ul { width:476px!important; display:block; }
/* template 2 */

.tpl2 { display:block; width:710px;  }
.tpl2_haut { 
	float:left; 
	width:700px; 
	overflow:hidden; 
}
.tpl2_haut #portfolio { 
	display:block; 
	/*height:610px; */
	width:700px; 
	overflow:hidden; 
	margin:5px 0 10px 10px; }
.tpl2 .tpl1_bas_block  {  margin: 0 0 5px 0;}
.tpl2 .tpl1_bas { display:block;width:200px; float:left; }
.tpl2 .tpl1_milieu_block { width:220px; float:left; padding:0 0 0 10px; text-align: center;
 background-color: #fff; }
 
 /*liste*/
 
 .liste li{padding:0 0 3px 0;}
 .atelier td{vertical-align:top;}
 .atelier td img{display:block;margin:0 0 3px 0;}
 .atelier td p{text-align:center;padding:0;margin:0;}
 .vide{float:left;margin:0 10px 0 0;}
 
 
 /*commande*/
 .commande_table{width:365px;}
 
