* {
margin: 0;
padding: 0;

outline: none;
}



body{
		 background: #e5e5e5 url('../img/bg2.png') repeat-x;
		 font-family: Arial;
		 font-size:12px;
		 color:#736f61;
		 
}

#global{
				width: 1000px;
				margin:auto;
				position:relative;
				
}

#header{
				width:1000px;
				height:243px;
				background: url('../img/bg_header2.jpg') no-repeat;
				
}

#header #slogan{
				font-family: Century Gothic, Arial;
				color:#b0b0b0;
				font-size:15px;
			  letter-spacing: .128em;
			  position:absolute;
			  top:40px;
			  left:17px;
}

#header #slogan a{
				font-family: Century Gothic, Arial;
				color:#b0b0b0;
				font-size:15px;
				font-weight:bold;
}

#header #slogan #nbmodele{
				font-family: Arial;
				font-size:11px;
				color:#808080;
				letter-spacing: -.01em;
}

#header #pub_collection{
				width:206px;
				height:142px;
				background: url('../img/pub_collection.gif') no-repeat;
				float:left;
				margin-top:17px;
				margin-right:40px;
				padding:10px;
				font-size:16px;
				font-weight:bold;
				color:#000;
				text-align:right;
				letter-spacing: .05em;
				line-height: 16px;
}


*+html #header #pub_collection{

 padding-top:20px;
 font-size:14px;
}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)

{
 			#header #pub_collection{

		 					font-size:14px;	
		 					letter-spacing: .01em;
		 }
 			 		 
}




*+html #header #pub_collection img{

 margin-top:-10px;
}


#header #pub_collection img,
#header #pub_destock img{
				float:left;
				margin-right:5px;

}

#header #pub_collection .linkmore,
#header #pub_destock .linkmore{
			font-size:11px;
			color:#fff;
			font-weight:bold;
			padding-top:2px;
			padding-bottom:2px;
			padding-left:6px;
			padding-right:6px;
		  background: #000;

}

#header #pub_destock{
				width:209px;
				height:143px;
				background: url('../img/pub_destock.gif') no-repeat;
				float:left;
				margin-top:17px;
					padding:10px;
						font-size:12px;
				font-weight:bold;
				color:#fff;
				text-align:right;
				letter-spacing: .05em;
				line-height: 16px;
}

*+html #header #pub_destock{

 padding-top:20px;
}

*+html #header #pub_destock img{

 margin-top:-10px;
}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)

{
 			#header #pub_destock{

		 					font-size:14px;	
		 					letter-spacing: .01em;
		 }
 			 		 
}



#header #menu{
		width:1000px;
		height:70px;
		background: url('../img/bg_menu.png') no-repeat;
		position:absolute;
		top:243Px;	
		padding-top:22px;	
}


#header #menu ul,
#header #menu ul li{
		 list-style-type: none;
		 display:inline;
		 
}



#header #menu ul li a {
				color:#7e7e7e;
				font-size:18px;
				font-family: Arial;
				
				
				/*font-size /*\**/: 1.4em\9*/
				
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)

{
 			 #header #menu ul li a {
				font-size:16px;
				
				}
 			 		 
}

#header #menu ul li a#link1{
				padding-left:25px;
}

#header #menu ul li a#link2{
				padding-left:27px;
}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)

{
 			#header #menu ul li a#link2{
				padding-left:20px;
				}
 			 		 
}




#header #menu ul li a#link3{
				padding-left:14px;
}

#header #menu ul li a#link4{
				padding-left:10px;
					padding-left /*\**/: 10px\9
}

#header #menu ul li a#link5{
				padding-left:12px;
					padding-left /*\**/: 17px\9
}

#header #menu ul li a#link6{
				padding-left:13px;
					padding-left /*\**/: 10px\9
}

#header #menu ul li a#link7{
				padding-left:30px;
}

#contenu{
				 background: #fff;
				 width:999px;
				 
				 position:relative;
				 margin-top:70px;
				 
}

#contenu #leftcol{
				 width:252px;
				 float:left;
				 padding-top:10px;
				 
}

#contenu #leftcol #menu_h{
				 width:252px;
				 height:27px;
				 background: url('../img/menu_h.png') no-repeat;
}

#contenu #leftcol #menu_m{
				 width:252px;
				 background: url('../img/menu_m.png') repeat-y;
}

#contenu #leftcol #menu_b{
				 width:252px;
				 height:27px;
				 margin-top:-4px;
				 background: url('../img/menu_b.png') no-repeat;
}

#leftcol ul,
#leftcol ul li{
				 list-style-type: none;
}

#leftcol ul{
				 margin-left:13px;
				 list-style-type: none:
}

#leftcol ul.cat li{
				 background: url('../img/cat_gris.png') no-repeat;
				 margin-bottom:5px;
				 padding-top:3px;
				 padding-left:10px;
}

#leftcol ul.cat li a{
				 font-size:12px;
				 font-weight:bold;
				 text-transform:uppercase;
				 color:#000000;
				  	
				 
}

#leftcol ul.cat li.catrose{
				 background: url('../img/cat_rose.png') no-repeat;
				 color:#fff;
				 padding-bottom:5px;
}

#leftcol ul.cat li.catrose a{
				 color:#fff;
}

#leftcol ul.cat li.catmarron{
				 background: url('../img/cat_marron.png') no-repeat;
				 padding-bottom:5px;
}

#leftcol ul.cat li ul.souscat{
				 margin-top:6px;
				 margin-left:-10px;
}

#leftcol ul.cat li ul.souscat li{
				 background: none;
}

#leftcol ul.cat li ul.souscat li a{
				 font-weight:normal;
				 color:#979696;
				 text-transform:none;
				 
				 
}



#contenu #centercol{
				 width:490px;
				 float:left;
				 padding-top:35px;
				 margin-left:20px;
}

#contenu #centercol a{
				 font-weight:normal;
				 color:#cb0291;
				 text-transform:none;
}

#contenu #centercol h1.titre_cat{
				 font-size:20px;
				 font-weight:bold;
				 color:#000;
				 float:left;
}

#contenu #centercol h1.titre_cat span.titre_souscat{
				 font-weight:normal;
				 color:#979696;
}

#contenu #centercol .btn_retour{
				 float:right;
				 display:block;
				 width:52px;
				 height:25px;
				 background: url('../img/btn_retour.gif') no-repeat;
				 
}

#contenu #centercol #main_photo{
				 width:222px;
				 float:left;
				 margin-right:7px;

}

#contenu #centercol #main_photo img{
				 margin-bottom:7px;
}


#contenu #centercol #main_photo a{ 
				color:#979696;
				font-size:20px;

}
#contenu #centercol #main_photo a#btn_ami_envoi{
float:left;
margin: 2px 0px 0px;
				 color:#ffffff;
				 font-weight:bold;
				 
				 background: url('../img/cat_rose.png') no-repeat;
				 padding-top:3px;
				 padding-left:5px;
				 padding-right:5px;
				 padding-bottom:10px;
				 font-size:11px;
				
}

#contenu #centercol a#btn_ami_envoi{
float:left;
margin: 2px 0px 0px 0px;
				 color:#ffffff;
				 font-weight:bold;
				 
				 background: url('../img/cat_rose.png') no-repeat;
				 padding-top:3px;
				 padding-left:5px;
				 padding-right:5px;
				 padding-bottom:10px;
				 font-size:11px;
}

#contenu #centercol a#btn_zoom2{ 
float:right;
margin: 2px 0px 0px 0px;
				 color:#ffffff;
				 font-weight:bold;
				 text-decoration:none;
				 font-size:14px;
				 background: #000;
				 padding-top:3px;
				 padding-left:5px;
				 padding-right:5px;
				 padding-bottom:3px;
				 font-size:11px;
}

#contenu #centercol #main_photo a#btn_zoom{ 
				float:right;
				width:88px;
				height:25px;
				background: url('../img/btn_zoom.gif') no-repeat;

}



#contenu #centercol #prix_produit{
				float:right;
				padding:3px;
				background: #fff;
				color:#000;
				font-weight:bold;
				font-size:15px;

}

#contenu #centercol #remise{
				float:right;
				padding:3px;
				background: #fff;
				color:#cb0291;
				font-weight:bold;
				font-size:15px;

}

#contenu #centercol #prix_promo{
				float:right;
				padding:4px;
				background: #000;
				color:#fff;
				font-weight:bold;
				font-size:20px;

}

#contenu #centercol #prix_promo2{
				float:right;
				padding:4px;
				background: #000;
				color:#fff;
				font-weight:bold;
				font-size:15px;

}


#contenu #centercol #desc_produit{
				 color:#979696;
				 text-align:justify;
				 line-height: 18px;

}


#contenu #centercol #btn_ami{
				 color:#ffffff;
				 font-weight:bold;
				 height:21px;
				 background: url('../img/cat_rose.png') no-repeat;
				 padding-top:3px;
				 padding-left:10px;
				 padding-right:10px;
				 padding-bottom:3px;
				 
}

#contenu #centercol #btn_couleur{
				 color:#000000;
				 font-weight:bold;
				 height:21px;
				 background: url('../img/cat_rose.png') no-repeat;
				 padding-top:0px;
				 padding-left:0px;
				 padding-right:0px;
				 padding-bottom:0px;
				 
}

#contenu #centercol #btn_taille{
				 color:#000000;
				 font-weight:bold;
				 height:21px;
				 background: url('../img/cat_marron.png') no-repeat;
				  padding-top:3px;
				 padding-left:10px;
				 padding-right:10px;
				 padding-bottom:3px;
				 
}

#contenu #centercol #btn_stock{
			
				 padding-top:3px;
				 padding-left:10px;
				 padding-right:10px;
				 padding-bottom:3px;
				 background: url('../img/cat_marron.png') no-repeat;
				 color:#000000;
				 font-weight:bold;
				 height:21px;
				 
}

#contenu #centercol input.form {
font-size: 10px;
padding: 1px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
color: #7e7e7e;
font-weight:bold;
text-align: center;
background: url('../img/cat_marron.png') no-repeat;
}

#contenu #centercol input{
font-size: 10px;
color: #7e7e7e;
font-weight:bold;
text-align: center;
background: #fff;
border:1px solid #968666;
}

#contenu #centercol select {
font-size: 10px;
color: #7e7e7e;
font-weight:bold;
text-align: center;
background: #fff;
border:1px solid #7e7e7e;
}

#contenu #centercol textarea{
font-size: 10px;
color: #7e7e7e;
font-weight:bold;
text-align: center;
background: #fff;
border:1px solid #968666;
}

#contenu #centercol .bloc_produit{
				 width:222px;
				 height:253px;
				 float:left;
				 margin-right:20px;
				 margin-bottom:20px;
}

#contenu #centercol .bloc_produit img{
    margin-bottom:8px
border: 1px solid #000;
}

#contenu #centercol .bloc_produit .btn_detail{
				 color:#ffffff;
				 font-weight:bold;
				 height:25px;
				 background: url('../img/btn_detail.gif') no-repeat;
				 padding-top:5px;
				 padding-left:9px;
				 padding-right:10px;
				 padding-bottom:7px;
				 float:right;
				 margin-right:3px;
				 font-size:13px;
				 
}


#contenu #centercol .bloc_produit .prix_blocproduit{
				float:right;
				padding:3px;
				background: #000;
				color:#fff;
				font-weight:bold;
				font-size:1.3em;
				padding-bottom:2px;
}






#contenu #rightcol{
				 width:212px;
				 float:right;
}

#rightcol #caddie{
					width:200px;
					background: #ededed;
					border:1px solid #d5d2d2;
					margin-top:20px;
}

#rightcol #caddie a{
				color:#7e7e7e;
				font-size:12px;
				font-family: Arial;					
}

#rightcol #caddie h1{
					color:#fff;
					background: url('../img/titre_caddie.png') no-repeat;
					font-size:12px;
					width:196px;
					height:21px;
					padding-left:10px;
					padding-top:3px;
					text-transform: uppercase;
					font-weight:bold;
					margin-left:2px;
					margin-top:20px;
}

#rightcol #caddie td{
					padding-left:12px;
					padding-right:5px;
}					


#rightcol #caddie tr.trarticle td
{
   padding:5px;
	 padding-left:12px;
					
}

#rightcol #bloc_newsletter{
					width:201px;
					height:168px;
					background: url('../img/bloc_newsletter.gif') no-repeat;
					margin-top:25px;
					

}

#rightcol #bloc_newsletter p{
					color:#fff;
					font-weight:bold;
					padding-left:15px;
					padding-top:50px;
}

#rightcol #bloc_newsletter form{
					margin-left:15px;
					margin-top:5px;

}


#rightcol #bloc_newsletter form input#email{
					margin-bottom:5px;
}


#rightcol #bloc_newsletter form input#submit{
					background: #000;
					border:0;
					color:#fff;
					font-weight:bold;
					font-size:11px;
					padding-top:2px;
					padding-bottom:2px;
}

#footer{
				width:100%;
				height:200px;
				background: url('../img/bg_footer.png') repeat-x;

}

#footer #footer_in{
					 width:1000px;
					 height:200px;
					 margin:auto;
					 background: url('../img/bg_footer_in.png') no-repeat;
}

#footer #footer_in #slogan2{
				font-family: Century Gothic, Arial;
				color:#b0b0b0;
				font-size:20px;
			  letter-spacing: .128em;
			  position:relative;
			  top:50px;
			  left:28px;
}

#footer #footer_in #slogan2 a{
				font-family: Century Gothic, Arial;
				color:#b0b0b0;
				font-size:20px;
				font-weight:bold;
}

#footer #footer_in #footer_menu{
				position:relative;
				top:70px;				
			  left:28px;
}

#footer #footer_in #footer_menu,
#footer #footer_in #footer_menu li{
				display: inline;
				list-style-type: none;
			  font-weight:bold;
			 
}

#footer #footer_in #footer_menu li a{
			font-weight:bold;
			font-size:12px;
			color:#b0b0b0;
}

#footer #footer_in #footer_sousmenu{
				position:relative;
				top:75px;				
			  left:28px;
			 
}

#footer #footer_in #footer_sousmenu,
#footer #footer_in #footer_sousmenu li{
				display: inline;
				list-style-type: none;				
				font-weight:bold;
			 
}

#footer #footer_in #footer_sousmenu li a{
			font-size:12px;
			color:#b0b0b0;			
			font-weight:normal;
}

#footer #footer_in #copyright{
			position:relative;
			left:28px;
			top:95px;
}

#footer #footer_in #copyright,
#footer #footer_in #copyright a{
				font-size:11px;
				color:#636363;
}



/*********/

a{
				text-decoration:none;
}

 a:hover{
				text-decoration:underline;
}


.center{
				text-align:center;
}

.clearer{
				 clear:both;
}

.white{
			 color:#fff;
}

.bold{
				font-weight:bold;
}

.rose{

			color:#cb0291;
}

.gris{
			color:#979696;

}

.right{
			 text-align:right;
}

.sep1{
			width:95%;
			height:1px;
			border-bottom:1px dashed #636363;
			position:relative;
			left:28px;
			top:90px;
}
