body{margin:0; padding:0 0 15px 0; background:url(../images/bg.jpg) no-repeat top; background-attachment:fixed; text-align:left; }

h1.h1-style-1{ margin:0; padding:0 0 0 5px; display:block; font-size:12px; color:#EA0F68; font-family:Arial, Helvetica, sans-serif;}
h1.h1-style-2{ margin:0; padding:0; display:block; width:178px; font-size:14px; color:#1F1A17; line-height:30px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
h1.h1-style-3{ margin:0 0 15px 0; padding:0 0 0 20px; display:block; background:url(../images/h1-bg.jpg) no-repeat; height:40px; font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
h1.h1-style-4{ margin:0; padding:0 0 0 15px; display:block; background:url(../images/zz.jpg) no-repeat 0 15px; font-size:14px; line-height:40px; color:#FA0368;}
h1.h1-style-5{ margin:0; padding:0 0 0 20px; display:block; background:url(../images/h1-title-bg.jpg) no-repeat; height:43px; font-size:14px; color:#50493C; text-transform:uppercase; line-height:43px; font-family:Arial, Helvetica, sans-serif;}


#wrapper{ width:1000px; height:auto; margin:0 auto; margin-bottom:20px;}

#header1{ width:1000px; height:125px; position:relative; padding-top:55px; margin:0 auto;}
#rechercher{
	position:absolute;
	background:url(../images/search-bg.png) no-repeat;
	width:231px;
	height:22px;
	right:20px;
	top:80px;
	padding:10px 0 0 10px;
}
#rechercher input.search-type{ background:none; border:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; float:left;}
#rechercher button.button-type{ cursor:pointer; border:0; background:none; display:block; float:left; width:10px; height:10px; }

	
#nav1{ width:1034px; height:63px; z-index:999; position:relative; margin:0 auto;}
#nav-l{ background:url(../images/nav-l.png) no-repeat; width:17px; height:63px; float:left;}
#nav-r{ background:url(../images/nav-r.png) no-repeat; width:17px; height:63px; float:left;}

.left ul.leftcal img{ width:170px; border:3px solid #ffffff; margin-top:10px;}


#s-nav{
	width:320px;
	height:30px;
	position:absolute;
	right:0;
	top: 125px;
}
#s-nav a{ text-decoration:none; color:#919191; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#s-nav a:hover{ text-decoration:underline;}

#content{ width:970px; padding:15px 19px; height:auto; overflow:hidden; background:url(../images/bg.png) repeat-y; margin:0 auto;}
.content-bot{ width:1008px; height:10px; margin:0 auto;}

.left{ width:178px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.box{ margin-bottom:10px;}
.box img{ border:0;}
.box_content{ padding:0; color:#525252; overflow:hidden;}
.box_content2{ background:url(../images/aa.jpg) repeat-x top #fff; padding:10px; color:#525252; position:relative;}
img.img-style-1{ border:3px solid #EDEBEC; margin-bottom:10px;}
a.a-style-1{
	display:block;
	background:url(../images/a-bg.png) no-repeat;
	width:148px; text-decoration:none;
	height:22px;
	line-height:22px;
	color:#fff;
	text-align:center;
	margin:0px 0px 10px 6px;
}
input.newsletter{ display:block; background:url(../images/ww.png) no-repeat; width:158px; height:31px; line-height:31px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:0; margin:5px 0; padding:0 10px;}
button.newsletter-bt{ display:block; background:url(../images/bt.png) no-repeat; width:178px; height:31px; line-height:31px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; border:0; cursor:pointer;}


.big-right{ width:777px; float:right; height:auto; overflow:hidden;}
.banner{ border:3px solid #E01668; width:771px; height:244px; margin-bottom:45px;}




.center{ float:left; width:584px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.box2{ float:left; width:584px; position:relative;}
a.plusproduits{
	position:absolute;
	z-index:10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FA0368;
	text-decoration:none;
	right: 20px;
	top: 12px;
}
ul.C_TEM_productAccueil{ margin:0; padding:0; list-style:none; display:block; width:100%; overflow:hidden; float:left;}
ul.C_TEM_productAccueil li{ display: block; float:left; width:170px; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; background:#fff; margin-right:33px; margin-bottom:15px;}
img.C_TEM_cpImg{}
ul.C_TEM_productAccueil li h1{ margin:0; padding:0; display:block; background:url(../images/h1-bg2.jpg) no-repeat; color:#FA0368; font-size:12px; font-weight:normal; line-height:33px; text-align:center;}
ul.C_TEM_productAccueil li a.plusinfo{ color:#808080; text-decoration:none; line-height:22px; font-size:12px; padding-left:10px;}
ul.C_TEM_productAccueil li span.prix{ display:block; background:url(../images/prix-bg.jpg) no-repeat; width:74px; height:22px; line-height:22px; text-align:center; color:#fff; text-decoration:none; font-size:16px; float:right}
ul.C_TEM_productAccueil li a:hover{ text-decoration:underline;}

/*list*/
ul.C_TEM_productAccueil2{ margin:0; padding:0; list-style:none; display:block; width:100%; overflow:hidden; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.C_TEM_productAccueil2 li{ display: block; float:left; width:170px; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; background:#fff; margin-right:28px; margin-bottom:15px;}
img.C_TEM_cpImg{}
ul.C_TEM_productAccueil2 li h1{ margin:0; padding:0; display:block; background:url(../images/h1-bg2.jpg) no-repeat; color:#FA0368; font-size:12px; font-weight:normal; line-height:33px; text-align:center;}
ul.C_TEM_productAccueil2 li a.plusinfo{ color:#808080; text-decoration:none; line-height:22px; font-size:12px; padding-left:10px;}
ul.C_TEM_productAccueil2 li span.prix{ display:block; background:url(../images/prix-bg.jpg) no-repeat; width:74px; height:22px; line-height:22px; text-align:center; color:#fff; text-decoration:none; font-size:16px; float:right}
ul.C_TEM_productAccueil2 li a:hover{ text-decoration:underline;}

.top-page-divider{ background:#fff; border:1px solid #D3D3D3; border-top:0px; width:755px; padding:0 10px 10px; margin-bottom:15px;}
.top-page-divider2{ background:#fff; border:1px solid #D3D3D3; border-bottom:0px; width:755px; height:40px; line-height:40px; padding:0 10px;}
.pathlink{ text-decoration:none; color:#141414; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



.prorgth3{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#141414;
height:26px; padding:10px;
margin:0; border-bottom:1px solid #ccc; width:735px;
}

.prorgth3 span{margin:4px 0 0 0;}
.span1{ float:left;display:block;}
.span2{ float:left;display:block; padding-left:75px;}
.span2 img{ vertical-align:middle;}
.span2 a{ padding:0 5px; vertical-align:middle;}
.span3{ padding-right:15px; float:right;display:block; vertical-align:middle;}

.select{ border:#aaa solid 1px; margin:0 5px; height:18px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle;}
.prorgth3 a{color:#141414; text-decoration:none;}
.prorgth3 a:hover{ text-decoration:underline;}

.prorgtsh3{ padding:10px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#141414;
height:22px;
margin:0;
}
.prorgtsh3 a{color:#141414; text-decoration:none;}
.prorgtsh3 a:hover{color:#000; text-decoration:none;}

/****************/
.top-page-divider .prorgth3{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#141414;
height:26px; padding:10px; background:#E7E7E7;
margin:0; border-bottom:1px solid #ccc; width:735px;
}

.top-page-divider .prorgth3 span{margin:4px 0 0 0;}
.span1{ float:left;display:block;}
.span2{ float:left;display:block; padding-left:75px;}
.span2 img{ vertical-align:middle;}
.span2 a{ padding:0 5px; vertical-align:middle;}
.span3{ padding-right:15px; float:right;display:block; vertical-align:middle;}

.select{ border:#aaa solid 1px; margin:0 5px; height:18px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle;}
.top-page-divider .prorgth3 a{color:#141414; text-decoration:none;}
.top-page-divider .prorgth3 a:hover{ text-decoration:underline;}
.top-page-divider .prorgtsh3{ background:#E7E7E7; padding:10px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#141414;
height:22px;
margin:0;
}
.top-page-divider .prorgtsh3 a{color:#141414; text-decoration:none;}
.top-page-divider .prorgtsh3 a:hover{color:#000; text-decoration:none;}


/*end of list*/



.center ul.C_TEM_list{ margin:0; padding:0; list-style:none;}
.center ul.C_TEM_list li{ display:block; float:left; color:#666; margin-bottom:15px; border-bottom:1px dashed #9DC004;}
.center ul.C_TEM_list li p{ margin:0 0 10px 0;}
.center ul.C_TEM_list li h1{ color:#9DC004; font-size:14px; text-align:left; margin:0; padding:0; line-height:26px;}
.center ul.C_TEM_list li a{ display:block; color:#960; text-decoration:none; line-height:24px;}
.center ul.C_TEM_list li a:hover{ text-decoration:underline;}

span.span-style-2{ font-size:14px; color:#999; text-transform:uppercase;}
a.detail-panier{ display:block; background:url(../images/panier_title.jpg) no-repeat; width:178px; height:31px; line-height:31px; text-decoration:none; color:#311200; padding-left:30px;}
a.detail-panier:hover{ color:#C00; font-weight:bold;}
img#C_TEM_cpImg{ float:left; margin-right:20px;}
h1.detail-h1{color:#9DC004; font-size:14px; text-align:left; margin:0; padding:0; line-height:26px;}



#right{ width:178px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/*detail*/
.big-left{ width:777px; float:left; height:auto; overflow:hidden; margin-right:15px;}
.box3{ width:767px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A0A0A0; line-height:18px; border-top:1px solid #E0E0E0; background:#fff; padding-right:10px;}
img.produit_big{ }
.detail-left-cc{ background:url(../images/xx.jpg) repeat-y right; padding-right:20px; width:348px; height:auto; float:left;}
img.s-pic-style{ border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; border-right:1px solid #E0E0E0; margin:0; padding:0; display:block; float:left;}
.detail-right-cc{ width:390px; float:right;}
h1.detail-h1{color:#FA0468; font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:0; padding:0; line-height:40px;}
p.p-style-1{ display:block; border-bottom:1px solid #C5C2BB; padding-bottom:10px;}
a.a-style-2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; text-decoration:none;}
p.p-style-3{ display:block; background:#EDEBEC; padding:15px 10px; color:#50493C;}
p.p-style-2{ display:block; width:70px; height:22px; line-height:22px; background:url(../images/prix-bg2.jpg) no-repeat; font-size:16px; color:#fff; padding-left:4px;}
p.p-style-4{ color:#525252; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input.quantite-input{ background:#fff; color:#666; border:1px solid #CCCACB;  width:150px; height:20px;}
button.quantite-button{ background:url(../images/a-bg.png) no-repeat; width:148px; height:22px; color:#fff; display:block; border:0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  line-height:22px; text-align:center; cursor:pointer;}
p.p-style-5{ padding-left:240px;}
a.a-style-3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#50493C; text-decoration:none; background:url(../images/aa.gif) no-repeat 0 5px; padding-left:10px;}
.box4{ background:#fff; padding-top:10px; overflow:hidden;}
h2.detail-h2{ margin:0; padding:0 0 0 20px; display:block; line-height:35px; font-size:14px; color:#FA0368; text-transform:uppercase; background: url(../images/zz.jpg) no-repeat 5px 13px #DEDEDE; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.detail-text{ padding:0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A0A0A0; line-height:18px;}
ul.detail_imgs{ margin:0; padding:0; list-style:none;}
ul.detail_imgs li{ display:block; float:left; margin:10px 20px;}
ul.detail_imgs li img{ border:1px solid #D7D7D7;}


#footer{ width:1000px; margin:0 auto; color:#7E7E7E; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:30px;}
#footer a{ color:#FA0368; text-decoration:none; padding:0 8px;}
#footer a:hover{ text-decoration:underline;}
#footer span.span-style-1 a{color:#7E7E7E; }
#footer span.span-style-1{ margin-right:80px;}

#right-content{ width:772px; float:left; padding-left:10px;}
#left-content{ width:772px; float:left; padding-right:10px;}

.price-box span .price{color:#e71068; }
