body 
{ 
	font: 8pt/12pt arial; 
	background-color:#aaa;
	margin-top:0px;
	
}

div#conteneur{
	position:relative;
	width:900px;
	height:auto;
	margin:auto;
	margin-top:0px;
	background-color:#fff;
	border:1px solid #000;
}

div#entete{
	float:left;
	width:900px;
	height:58px;
	background:url(imgs/haut.jpg);
}
div#entete_gauche{
	float:left;
	width:637px;
	height:57px;}
	
div#recherche{float:right; width:auto; height:37px; padding-top:20px; margin-right:10px;}

div#langages{position:absolute; top:130px; left:730px; width:auto; height:37px; }

div#entete_droite{float:left;	width:163px;	height:57px; 	backg round-color:#F47E15;}

div#banniere{float:left;	width:900px;height:170px;}
div#banniere_gauche{float:left; width:170px;	height:169px; background-color:#000;}
div#banniere_milieu{	float:left;	width:568px;height:169px;background-color:#aaa;}
div#banniere_droite{float:left; width:142px;	height:169px; background-color:#fff; padding-left:20px;border-top:1px solid #000;}

div#contenu{
	float:left;
	width:900px;
	min-height:300px;
	padding-bottom:5px;
	background:url(imgs/milieu.jpg);
}
div#gauche{float:left; width:239px; height:auto; background:url(imgs/gauche.jpg); bo rder-bottom:1px solid #000; }
div#gauche2{	float:left;	width:169px;height:auto;}



div#droite{	float:left;	width:190px;height:auto;background-color:#fff; border-left:1px solid #000; bor der-bottom:1px solid #000; padding-bottom:11px;}
div#box{float:left; width:140px; height:auto; background-color:#fff; margin-left:11px; text-align:center; padding-top:5px; padding-bottom:5px;}
div#titre_box{float:left;color:#fff; font-weight:bold; font-size:10pt; margin-top:10px; margin-left:11px;}


div#menu{ float:left; width:150px; height:auto; bo rder-bottom:1px solid #000; padding-left:20px; padding-bottom:10px; }
div#menu ul{list-style-type:none; margin:0px; padding:0px;}
div#menu ul li{display:block; float:left; width:127px;}
div#menu ul li a{color:#F47D15; display:block; text-decoration:none; border-bottom:1px solid #000;  font-weight:bold; font-size:10pt;width:183px;}
div#menu ul li a:hover{background-color:#F5F5F5;}
div#menu ul#sscat{list-style-type:none; margin:0px; margin-left:0px;}
div#menu ul#sscat li{display:block; float:left; wi dth:137px; }
div#menu ul#sscat li a{color:#000;display:block;text-decoration:none; border-bottom:1px solid #000; font-weight:normal;width:183px; g-left:10px;}
div#menu ul#sscat li a:hover{background-color:#F5F5F5;}

div#theme{float:left; width:900px; height:28px; background:url(imgs/theme.jpg); bor der-bottom:1px solid #000;}
div#titre_menu{float:left; width:180px; min-height:28px; font-weight:bold; margin-left:60px; padding-top:5px; font-size:10pt;}
div#theme_menu{float:left; width:660px; min-height:28px;	color:#fff; font-weight:bold; padding-top:5px; font-size:10pt;}
div#theme_menu a{color:#fff; text-decoration:none; margin-left:10px; margin-right:10px;}
div#theme_menu a:hover{text-decoration:underline;}


div#milieu{float:left; width:470px; height:auto; backg round:red;text-align:justify;}
div#titre{float:left; width:567px; height:24px; background:url(imgs/titre.jpg); color:#000; padding-top:4px;}
div#titre a{color:#000; font-weight:bold; text-decoration:none; margin-left:10px; margin-right:10px;}
div#cat{float:left; text-align:center; width:100px; height:130px; margin-bottom:20px; margin-left:32px; bo rder:1px solid orange;}
div#imgcat{float:left; width:100px; height:100px; text-align:center;}
div#imgcat2{float:left; width:100px; height:100px; text-align:center; margin-left:5px; margin-right:10px;}

h2{color:#000; font-size:10pt; font-weight:bold; margin:5px;}

div#produits{float:left; width:465px; height:125px; margin-top:2px; border:1px solid #D0D0D0; margin-left:2px;}
div#titre_produits{float:left; width:205px; height:20px; back ground:red; font-weight:bold; text-decoration:underline;}
div#prix_produits{float:left; width:140px; height:20px; back ground:orange; font-weight:bold; color:#7E7E7E; text-align:right; font-size:10pt;}
div#com_produits{float:left; width:335px; height:60px; backgro und:orange; text-align:justify;}
div#bouton_produits{float:left; width:465px; height:22px; backg round:green;}


 
div#detail_des{float:left; back ground:red; width:305px; height:20px; font-weight:bold; font-size:10pt; padding-left:5px;}
div#detail_pri{float:left; back ground:green; width:150px; height:20px; text-align:right; font-weight:bold; font-size:10pt; padding-right:5px;}
div#detail_ref{float:left; back ground:orange; width:560px; height:20px; padding-left:5px;}
div#detail_com{float:left; back ground:pink; width:340px; height:auto; padding-left:5px; text-align:justify;}
div#detail_img{float:left; width:120px; height:auto; backg round-color:yellow; text-align:center;}
div#detail_poi{float:left; back ground:pink; width:340px; height:auto; padding-left:5px;}




table#panier {background-color:#fff;}
table#gris{background-color:#F0EFF5; border:1px solid #000; width:466px; margin-left:2px; margin-bottom:10px;}



div#bas{	float:left;	width:840px;height:21px;background:url(imgs/bas.jpg); color:#696969; padding-top:4px; padding-left:60px;}
div#bas a{color:#696969;}


ul#menub{list-style-type:none; margin:0px; position:absolute; left:50px; top:62px;}
ul#menub li a{display:block; width:120px; height:24px; color:#000; font-weight:bold; text-decoration:none;}
ul#menub li a:hover{text-decoration:underline;}

ul#famille{list-style-type:none; margin:0px; float:right; borde r-bottom:1px solid #000;}
ul#famille li a{display:block; width:187px; height:21px; color:#F47D15; text-decoration:none; font-weight:bold; padding-left:10px; margin-right:1px;}
ul#famille li a#gris{background-color:#E5E5E5;}