* { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
body{ 
background-color:#000000; color:#CCCCCC; 
/*
	margin: 0 auto;
	padding: 0;
	background-color: #000000;
	background-image: url('../images/Page-BgTexture.jpg');
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: top left;
*/
}
img{ border:none; }
h1, h2{ font-size:16px; color:#CCCCCC; padding-bottom:7px; padding-left:7px; border-bottom:#CCCCCC 1px solid; margin:15px 0 15px; clear:both; }
a{ color:#CCCCCC; text-decoration:none; }
a:hover{ text-decoration:underline; }

table { border-collapse:collapse; }
table th{ padding:2px; }
table td{ padding:5px; }

div.separator{ clear:both; height:0; line-height:0; font-size:0 !important; }

#conteneur{ position:relative; width:980px; margin:0 auto; }
#infoProduit{ position:absolute; left:200px; z-index:99; background-color:#666666; padding:15px; }
#infoProduit .close{ position:absolute; top:0; right:0; z-index:999; display:block; width:auto; height:auto; padding:3px 5px; border:#000000 1px solid; }
#infoProduit .close:hover{ background-color:#CCCCCC; text-decoration:none; color:#000000; }

#entete{ position:relative; height:130px; }
#entete .logo{ position:absolute; top:45px; left:10px; }
#entete .pub{ position:absolute; top:30px; left:300px; width:471px; height:62px; border:#CCCCCC solid 1px; background:#666666; }
/*
#menuTop{ margin-left:172px; width:802px; border-top:#aaa 1px solid; border-bottom:#000000 1px solid; background-color:#333333; margin-bottom:1px; 
       	-moz-border-radius: 10px; 
   		-webkit-border-radius: 10px; 
  		 border-radius: 20px; 
  		 behavior: url(roundies-css/PIE.htc); 
		filter:alpha(opacity=80);
        -moz-opacity:0.8;
        opacity: 0.8;
       -khtml-opacity: 0.8;
	   }
*/
#menuTop{ margin-left:172px; width:802px; border-top:#aaa 1px solid; border-bottom:#000000 1px solid; background-color:#333333; margin-bottom:1px; }
#listeMatiere *{ font-size:12px; }
#listeMatiere li{ float:left; display:block; width:100px; }
#listeMatiere li a{ display:block; height:25px; line-height:25px; color:#CCCCCC; text-align:center; text-decoration:none; border-left:#aaaaaa 1px solid; border-right:#000000 1px solid; }
#listeMatiere li a:hover{ background:#666666; color:#CCCCCC; font-weight:bold; }

#monEspace{ float:right; font-size:10px; }
#monEspace li{ float:left; display:block; width:auto; height:25px; line-height:25px; }
#monEspace li a{ display:block; height:25px; line-height:25px; color:#CCCCCC; text-align:center; text-decoration:none; padding:0 7px; }
#monEspace li a:hover{ text-decoration:underline; }

#menuGauche { float:left; width:170px; margin-right:2px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#333333; border-left:#aaa 1px solid; }
#menuGauche ul{ list-style:none; }
#menuGauche ul.smenu { margin-bottom:7px; }
#menuGauche li{ width:99%; }
#menuGauche li.lvl1{ border-top:#aaa 1px solid; border-bottom:#000000 1px solid; }
#menuGauche a{ display:block; line-height:20px; color:#CCCCCC; text-decoration:none; padding-left:15px; }
#menuGauche a.lvl1 { font-weight:bold; padding-left:7px; }
#menuGauche a:hover{ background:#666666; color:#CCCCCC; font-weight:bold; }

#contenu{ position:relative; }
#PreviewPhoto{ position:absolute; display:none; margin:auto; top:auto; left:auto; right:auto; bottom:auto; }

#content{ background-color: #000000;float:left; width:790px; color:#CCCCCC; padding-left:12px; }
#content .blockProduit{background-color:#000000;float:left; width:180px; height:250px; overflow:hidden; border:solid 1px #666; text-align:center; margin-bottom:15px; margin-left:15px; }
#content .blockProduit:hover{ background-color:#444444; }
#content .blockProduit img{ width:120px; height:85px; margin-bottom:7px; }
#content .blockProduit p{ margin-left:16px; text-align:left; }
#content .blockProduit p.intitule{ margin:3px 0; font-size:12px; text-align:center; }

#formConnexion{ margin:30px auto; width:400px; }

#formProfil{ margin:30px auto; width:90%; display:block; }
#formProfil input.texte{ width:150px; }

#tablePanier{ border-collapse:collapse; border:1px; }
#tablePanier th{ background-color:#272727; padding:2px; }
#tablePanier td{ padding:5px; }

#footer{
	margin-top:15px;
	margin-left:172px;
	padding: 10px 15px;
	width:772px;
	text-align:center;
	border-top:#666666 solid 1px;
}

a.menu-parrainage{ font-weight:bold; background-color:#660066; }

#animLoad { position:absolute; left:0; top:-100px; background-color:#CC0099; color:#FFFFFF; z-index:999; width:100%; }

.colorPromo { color:#CC00FF; text-decoration:line-through; }
