 @media screen{
	html{margin:0px;padding:0px;font-size: 100%;}
	body{background:#FFFFFF url('/skin/site/images/bg-body.jpg') repeat-x;font-family:verdana;font-size:10pt;color:#292a2b;margin:0px;padding:0px;text-align:center;}

	img{border:none;}

	#main{width:900px;margin:auto;text-align:left;margin-bottom:50px;}

	#header{width:100%;height:471px;background:url('/skin/site/images/bg-header2.jpg') no-repeat;margin-bottom:5px}
	
	#logo{float:left;width:298px;height:260px}
	#header #menu{float:left;margin-top:95px;padding-top:30px;width:600px}
	#menu ul,#menu li{margin:0px;padding:0px;}
	#menu li{margin-left:50px;list-style:none;float:left;}
	#contextualmenu a,#menu li a,#produit-home a,#news a{text-decoration:none;color:#fff;font-weight:bold}
	#contextualmenu a.select,#menu li a.select{color:#78b911;}
	
	#footer{width:100%;clear:both;padding-top:30px;}
	
	#footer ul{margin:0px;padding:0px}
	#footer li{list-style:none;float:left;margin-right:20px}
	#footer a{text-decoration:none;color:#292a2b}
	
	#accroche{float:left;clear:both;font-size:2em;color:#fff;margin-top:130px;margin-left:40px;}

 	#produit-home{float:left;color:#fff;width:565px;height:170px;background:url('/skin/site/images/bg-product-home.jpg') repeat-x}
 	#produit-home div{margin-left:20px;margin-top:15px;padding-left:20px;border-top:1px #fff solid;width:250px;}
 	#produit-home h2,#produit-home p{font-size:0.9em;}
 	#produit-home img.illustration{float:right}

 	#news{float:right;width:318px;height:170px;background:url('/skin/site/images/bg-actu-home.jpg') no-repeat}


	#leftCol{width:192px;margin-right:10px;float:left;}
	#leftCol #news{width:100%;min-height:252px;background:#e9df11 url('/skin/site/images/bg-actu-inside.jpg') repeat-x bottom}
	#news ul{margin-left:20px;margin-top:15px;padding-left:20px;border-top:1px #292a2b solid;width:258px;}
	#leftCol #news ul {width:130px;}
	#news li{margin-top:15px;list-style:none;}
	#news a{color:#292a2b;}

 	#contextualmenu ul,#contextualmenu li{margin:0px;padding:0px;}
	#leftCol #contextualmenu{float:left;width:100%;background-color:#292a2b;color:#fff;margin-bottom:5px}
	#leftCol #contextualmenu h4{margin:20px;padding:0px;font-size:1.2em}
	#leftCol #contextualmenu h4 a{color:#fff;text-decoration:none}
	#leftCol #contextualmenu ul{clear:both;}
	#leftCol #contextualmenu ul li{margin:0px;margin-bottom:20px;padding-left:30px;float:none;list-style:none;}
	#leftCol #contextualmenu ul li h5{margin:0px;}

	#mainCol{float:right;width:697px;}
	#page{color:#fff;background:#348a29 url('/skin/site/images/bg-page.jpg') repeat-x bottom;padding-bottom:30px;}
	#page h1{font-weight:normal;border-bottom:1px #fff solid;margin:0px;padding-left:30px;padding-top:15px;padding-bottom:15px;padding-right:90px;background:url('/skin/site/images/bg-page-biseau.png') no-repeat top left}
	#page h2{font-weight:normal;font-size:1.5em}
	#page h2 a{color:#fff;text-decoration:none}
	#page h2 span{float:right;font-size:0.7em}
	#page .content{clear:both;margin-left:60px;padding-top:15px;margin-right:30px}
	#page .title{float:left;}
	#page .contentNews{padding-left:15px}
	#footerPage{padding-left:60px;height:90px;width:637px;background:url('/skin/site/images/bg-page-footer.jpg') no-repeat}
	#footerPage img{float:left;}
	#footerPage span{line-height:40px;font-weight:bold}
	#footerPage a{color:#FFF}

 	.descriptionCategory{border-top:1px black solid;border-bottom:1px black solid;padding-top:30px;padding-bottom:40px;}
 	.descriptionCategory strong{color:#7cad2a}
 	#listProduct {margin:0px;padding:0px;}
 	#listProduct li{position:relative;margin:0px;margin-right:30px;padding:0px 30px 0px 30px;list-style:none;float:left;width:150px;height:255px;background:url('/skin/site/images/bg-list-product.jpg') no-repeat}
 	#listProduct li.last{margin:0px;}
 	#listProduct h2{font-size:1.1em;text-align:center;}
 	#listProduct h2 a{color:#78b911;text-decoration:none;}
 	#listProduct div{position:absolute;width:150px;text-align:center}
 	#listProduct div div{font-weight:bold;position:absolute;margin-top:230px;text-align:right;width:140px;height:20px;background:url('/skin/site/images/plus.png') no-repeat top right;padding-right:30px}
 	#listProduct a{text-decoration:none;color:#292a2b}
 	#listProduct p{text-align:left;}

 	#page h1.product{border:none;padding-right:0px;width:200px;float:left}

 	#descProduct{float:left;width:270px;}
 	#imageProduct{float:right;width:410px;}
 	#page .contentProduct{clear:both;margin-left:60px;padding-top:15px;margin-right:0px}
 	#page .contentProduct h2{padding-bottom:10px;border-bottom:1px #fff dashed}
	#galeryProduct{margin:0px;padding:0px}
	#galeryProduct li{margin:0px;padding:0px;list-style:none;float:left}
	#galeryProduct li.thumb {width:75px;height:42px}
	label{
		font-style:italic;
		font-weight:bold;
		size:12px;
	}

	label.required:after {
		content:" * ";
		font-weight:bold;
		size:12px;
	}
	label.optional {
		font-weight:bold;
		size:12px;
	}
 	ul.errors{
	font-style:italic;
	color:red;
}

 }
