html {
	
	padding:0px;
	background: #DCC1D2 url(../../pix/bg.jpg) repeat-x top center;
}

body {
	margin: 0px auto;
	padding: 0; 
	font: 13px/18px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color: #fff;
	text-align: justify;
}
td { margin: 0px auto;
	padding: 0; 
	font: 13px/18px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color: #890852; }
	
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:2px;}

h1 {font: normal 28px "Trebuchet MS", Arial; padding-top:7px; margin-bottom:12px;}
h2 {font: normal 14px Arial;  font-weight:bold; color:#d14292; padding:12px 0 0px 0;}
h3 {font: bold 12px Arial; margin:3px 0 7px 0; color:#333;}


ul {list-style:none;}
li {padding:0px;}


.pages { float:left; width:25px; background-color:#E594C1; color:#FFFFFF; text-align:center; margin:0px 5px 0px 0;padding-top:0px}
.pages:link, .pages:visited {background-color:#E594C1; color:#ffffff;}
.pages:hover {background-color:#CE358A; color:#fff;}

.pages2 { float:left; width:25px; background-color:#CE358A; color:#FFFFFF; text-align:center; margin:0px 5px 0px 0;padding-top:0px}
.pages2:link, .pages2:visited {background-color:#CE358A; color:#fff;}
.pages2:hover {background-color:#CE358A; color:#fff;}



#content #left ul { margin:10px 0 10px 0;}
#content #left li {list-style:circle; list-style-type: disc; list-style-position: inside; margin-left:20px;}

hr{	border: none 0; border-top: 1px solid #E594C1; height: 1px;	vertical-align:top; margin:10px 0 10px 0;}

img {border:0;}



a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#FF0066; padding:0; outline: none;}
a:active, a:hover {	text-decoration: underline; background-color:transparent; color:#890852;}


form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}

#main {width:960px; margin:auto; padding:10px 20px 0 20px;  background-color:#F7DFEC;}

#top { position:relative;height:210px;background: transparent url(../../pix/top.jpg) no-repeat top left;padding:0; margin:auto; text-align:center;}

#reduction {position:relative; text-align:left; top:30px ; margin-left:670px;}

#login {height:66px; width:156px; float:right; background: transparent url(../../pix/bg_login.gif) no-repeat ; position:relative; top:-7px; left:30px; padding:30px 0 0 30px; border:0px solid red;}

#menu {clear:both; height:25px; margin:auto; text-align:center; padding-left:18px; background: transparent url(../../pix/bg_main.jpg) repeat-x; padding-bottom:18px;}
#menu li {float:left; width:131px; margin-right:1px;}

#menu li a, #menu li a:visited  {font-size:13px; display:block; text-align:center; color:#fff; height:25px; font-weight:bold; background: transparent url(../../pix/bg_menu.gif) no-repeat 0px -29px; padding-top:4px;}
#menu li a:active, #menu li a:hover, #main #menu .click {	text-decoration:none; background-position: 0 0px;}

#path {font-size:11px; padding:0 12px 0 18px;  color:#333; text-align:left; position:relative; top:-8px;}
#path li {display:inline; margin-right:0px; }
#path li a {padding-left:15px;padding-right:5px; background: transparent url(../../pix/str_li_.gif) no-repeat 0px 5px; color:#890852;}
#path .main {padding-left:0px;padding-right:5px; background: transparent url(../../pix/str_li_.gif) no-repeat -10px 5px;}



#content, #content_prod {margin:auto; margin:0 0 0 0px; color:#890852; text-align:left; border:0px solid red;}
#content #left,#content #right  {float:left; width:705px; margin-bottom:15px;}
#content #right {width:220px; float:right;}

#content_prod #left,#content_prod #right  {float:left; width:220px; margin-bottom:15px; }
#content_prod #right {width:725px; float:right;}

#tv {width:671px; height:416px; background: transparent url(../../pix/tv.jpg) no-repeat; padding:17px; margin-left:18px;}
#txt_tv {width:661px; height:24px; background: transparent url(../../pix/tv.jpg) no-repeat; background:#464646; color:#fff; padding:3px 5px 0 5px;}

#mon_compte_fr {width:220px; height:102px; background: transparent url(../../pix/bg_compte_fr.gif) no-repeat; padding:28px 10px 20px 14px; margin-top:5px; margin-bottom:7px}
#mon_compte_en {width:220px; height:102px; background: transparent url(../../pix/bg_compte_en.gif) no-repeat; padding:28px 10px 20px 14px; margin-top:5px; margin-bottom:7px}
#mon_compte_fr form, #mon_compte_en form {height:50px;}
#mon_compte_fr a, #mon_compte_en a {font-size:11px; color:#fff;}
#mon_compte_fr .articles, #mon_compte_en .articles {padding-top:28px; display:block; font-size:13px;}

#right_box {width:220px; height:230px; background: transparent url(../../pix/bg_right_box.jpg) no-repeat; padding:15px 7px;}
#right_box li a {padding:0 0 2px 0px; display:block; color:#890852; height:35px;}
#right_box li .m1 { height:45px;}
#right_box li .m2 {background: transparent url(../../pix/m2.png) no-repeat; padding-top:10px;}
#right_box li .m3 {background: transparent url(../../pix/m3.png) no-repeat; padding-top:10px;}
#right_box li .m4 {background: transparent url(../../pix/m4.png) no-repeat; padding-top:10px;}
#right_box li .m5 {background: transparent url(../../pix/m5.png) no-repeat; padding-top:10px;}

#box_bottom {width:940px; height:290px; background: transparent url(../../pix/bg_box_bottom.jpg) no-repeat; padding:20px 15px;}

.prod, .prod_promo, .prod_little_fr, .prod_little_en, .prod_new, .prod_norm, .prod_top, .prod_norm_new, .prod_norm_little_fr, .prod_norm_little_en, .prod_norm_promo, .prod_norm_top {width:200px; height:260px; background: transparent url(../../pix/bg_prod.png) no-repeat; padding:10px; float:left; margin-right:15px;}

.prod_assoc { position:relative;width:145px; height:156px; background: transparent url(../../pix/bg_prod_assoc.png) no-repeat; padding:10px; float:left; margin-right:15px;}
.prod_assoc .desc_r { float:right }
.prod_assoc h2 {  padding:0 }
.prod_assoc .prod_foto{width:140px; height:100px; overflow:hidden; float:left; text-align:center;}
 .prod_assoc .detail{ position:absolute; bottom:0; left:0;color:#A51B69; font-size:11px; padding-left:20px; margin-top:0px; display:block;}

.prod_promo {background: transparent url(../../pix/bg_prod_promo.png) no-repeat;}
.prod_little_fr {background: transparent url(../../pix/bg_prod_little_fr.png) no-repeat;}
.prod_little_en {background: transparent url(../../pix/bg_prod_little_en.png) no-repeat;}
.prod_new {background: transparent url(../../pix/bg_prod_new.png) no-repeat;}
.prod_top {background: transparent url(../../pix/bg_prod_top.png) no-repeat;}
.prod_norm {background: transparent url(../../pix/bg_prod_spec.png) no-repeat;}
.prod_norm_new {background: transparent url(../../pix/bg_prod_spec_new.png) no-repeat;}
.prod_norm_little_fr {background: transparent url(../../pix/bg_prod_spec_little_fr.png) no-repeat;}
.prod_norm_little_en {background: transparent url(../../pix/bg_prod_spec_little_en.png) no-repeat;}
.prod_norm_promo {background: transparent url(../../pix/bg_prod_spec_promo.png) no-repeat;}
.prod_norm_top {background: transparent url(../../pix/bg_prod_spec_top.png) no-repeat;}

.prod_norm h2, .prod_norm_new h2, .prod_norm_little_fr h2, .prod_norm_little_en h2, .prod_norm_promo h2, .prod_norm_top h2 {padding:0; font-weight:bold; color:#d14292}

.prod .desc, .prod_promo .desc, .prod_little_fr .desc, .prod_little_en .desc, .prod_top .desc, .prod_new .desc, .prod_norm .desc, .prod_norm_new .desc, .prod_norm_little_fr .desc, .prod_norm_little_en .desc, .prod_norm_promo .desc, .prod_norm_top .desc{height:35px; overflow:hidden; display:block;font-size:11px; line-height:13px; color:#d14292;}
.prod .desc_r, .prod_promo .desc_r, .prod_little_fr .desc_r, .prod_little_en .desc_r, .prod_top .desc_r, .prod_new .desc_r, .prod_norm .desc_r, .prod_norm_new .desc_r, .prod_norm_little_fr .desc_r, .prod_norm_little_en .desc_r, .prod_norm_promo .desc_r, .prod_norm_top .desc_r {width:60px; text-align:right; float:right; font-size:18px; padding-top:10px;}
.prod .desc a, .prod_promo .desc a, .prod_little_fr .desc a, .prod_little_en .desc a, .prod_top .desc a, .prod_new .desc a, .prod_norm .desc a, .prod_norm_new .desc a, .prod_norm_little_fr .desc a, .prod_norm_little_en .desc a, .prod_norm_promo .desc a, .prod_norm_top .desc a {font-size:11px; line-height:13px; color:#fff; }
.prod .panier, .prod_promo .panier, .prod_little_fr .panier, .prod_little_en .panier, .prod_top .panier, .prod_new .panier, .prod_norm .panier, .prod_norm_new .panier, .prod_norm_little_fr .panier, .prod_norm_little_en .panier, .prod_norm_promo .panier, .prod_norm_top .panier, #right .panier  {color:#A51B69; font-size:13px; padding-left:20px; background: transparent url(../../pix/panier.gif) no-repeat; margin-top:5px; display:block;}
.prod .detail, .prod_promo .detail, .prod_little_fr .detail, .prod_little_en .detail, .prod_top .detail, .prod_new .detail, .prod_norm .detail, .prod_norm_new .detail, .prod_norm_little_fr .detail, .prod_norm_little_en .detail, .prod_norm_promo .detail, .prod_norm_top .detail, #right .detail  {color:#A51B69; font-size:11px; padding-left:20px; margin-top:0px; display:block;}
.prod_foto{width:140px; overflow:hidden; float:left; text-align:center;}


.add {}
.add a {width:230px; padding-top:6px; display:block; text-align:center; float:left; margin-right:5px; color:#fff;}

#bottom_menu {width:960px; height:30px; background: transparent url(../../pix/bg_bottom_menu.jpg) no-repeat; margin:10px 0 20px 0; padding-top:5px;}
#bottom_menu a {margin:0 40px;}

#footer{ font-size:11px; text-align:left; color:#CF398C; height:55px; clear:both; }
#footer a {background-color:transparent;}
#footer .left {float:left; padding:12px 0 0 40px; width:600px;}
#footer .right {float:right; text-align:right; padding:12px 40px 0 0px;  width:150px;}


/* menu_prod */
#menu_prod {padding:0; margin:auto; font-size:12px; text-align:left;}

#menu_prod a {display:block; width:190px;  color:#fff; padding:8px 0; padding-left:30px; background: transparent url(../../pix/str_li.gif) no-repeat 6px 10px; font-weight:normal; text-decoration:none; }

#menu_prod a:hover {color:#890852; text-decoration: none; background-color:#EDBCD7;}


#menu_prod li a {display:block; padding:10px 30px; border-top:solid 0px #F7DFEC; background-color:#890852; font-size:15px; width:160px; background:#890852 url(../../pix/str_li.gif) no-repeat 15px 16px;}

#menu_prod li li a {font-size:13px; padding-left:40px; width:150px;  background-color:#CE358A; border-top:0; padding-top:7px; padding-bottom:7px; background:#CE358A url(../../pix/str_li.gif) no-repeat 25px 13px;}

#menu_prod li li li a{font-size:11px; padding-left:60px; width:130px; background-color:#E594C1; padding-top:5px; padding-bottom:5px; background:#E594C1 url(../../pix/str_li.gif) no-repeat 45px 11px;}

#menu_prod li li li li a{font-size:11px; padding-left:65px; width:120px; background-color:#E57A7A; padding-top:3px; padding-bottom:3px; background:#E57A7A url(../../pix/str_li.gif) no-repeat 53px 7px;}

#menu_prod .x {background-color:#EDBCD7; color:#890852;}

#menu_prod_search {width:200px; background:transparent url(../../pix/menu_prod_search.png) no-repeat; padding:14px 10px}

#menu_prod_top {height:10px; background:transparent url(../../pix/menu_prod_search.png) no-repeat top left;}
#menu_prod_bottom {height:10px; background:transparent url(../../pix/menu_prod_bottom.png) no-repeat bottom left;}

#prod_list {padding:10px 0 0 10px; overflow:hidden}
#prod_list .prod, #prod_list .prod_promo, #prod_list .prod_little_fr, #prod_list .prod_little_en, #prod_list .prod_new {margin:0 0 10px 10px;}
/*  end menu_prod  */

/* */
#photo {width:340px; float:left;}
#big_photo {width:322px; height:323px; background:transparent url(../../pix/bg_photo.gif) no-repeat; text-align:center; padding:10px 0; margin-bottom:10px;}
.small_photo {width:70px; height:60px; background:transparent url(../../pix/bg_small_photo.gif) no-repeat; text-align:center; padding:5px 0; margin-right:10px; margin-bottom:10px; float:left;}
.price {font-size:18px; float:left}
.qualite {font-size:18px; float:right; text-align:right}
.right hr {clear:none;}
/* */


textarea {width: 322px;	height: 100px;	border: 1px solid #ccc;	background-color:#fff; padding:5px;  margin-bottom:2px;}

.formulaire1 {width: 322px;	border: 1px solid #ccc;	background-color:#fff; padding:5px;  margin-bottom:2px;}

input {padding:3px; margin:0; border:0px solid red; border: 1px solid #ccc; background-color:#fff; padding-right:0;}

.input {background: url(../../pix/bg_input.png) left top no-repeat; width:160px; height:22px; border:0px; color:#890852; font-size:12px; padding-top:3px;}

.ok {background: url(../../pix/ok.png) center bottom no-repeat; width:30px; height:25px; text-align:center; color:#890852; font-size:12px; cursor:pointer; border:0;}

select { width:140px }

.button { margin:5px; color:#fff; font-size:12px; text-align:center; border:0; cursor:pointer; padding:3px 16px; margin:0; background-color:#890852;}


.tab_clear {background: transparent; margin:auto; padding:0;}
.in_right {text-align:right;}


.tabClear {padding:0;}

.tab_clear .pole {background: url(../pix/bginput_.gif) left bottom no-repeat; background-color: transparent; width:250px; height:22px; border:none; color:#333; padding:0 ; margin:0;}

tr.caddie td { color:#fff; background:#890852; padding:2px  }

#tresc table {
  font: 12px/16px Arial, Verdana, Georgia, Tahoma, sans-serif;
	margin:10px 0 20px 0;
	padding:0px;
	color: #fff;
	background: #3A4851;
}

#tresc table th {
	color: #fff;
	font-weight: normal;
	background: #3A4851;
	text-align: left;
	padding: 6px 2px;
	font-size: 13px;
}

#tresc table th img {border:0px;}
#tresc table th a {color: #333333;text-decoration:none;}

#tresc table tr {
	background: #fff;
}

#tresc table td {
	padding: 2px 5px;
	font-size: 12px;
  color:#333;
}

#tresc #contact{background: transparent;}
#tresc #contact tr{background: transparent;}


.day-date
{
	float : left;
	text-align : center;
	margin : 5px 10px 0 10px;
	width : 62px;
	height : 73px;
	padding : 10px 0 0 0;
	background-image : url('img/bg_daydate.jpg');
	background-position : top left;
	background-repeat : no-repeat;
}

.day-date-day
{
	display : block;
	float : left;
	font-size : 36px;
	color : #e1c5e1;
	font-weight : 400;
	height : 24px;
	width : 62px;
	text-align : center;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}

.day-date-month
{
	display : block;
	float : left;
	height : 10px;
	width : 62px;
	display : block;
	color : #743E58;
	font-size : 14px;
	font-weight : 700;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	text-align : center;
}

.day-date-year
{
	float : left;
	display : block;
	margin : 5px 0 0 0;
	font-size : 12px;
	height : 20px;
	color : #743E58;
	width : 62px;
	font-weight : 400;
	text-align : center;
	padding : 0 0 0 0;
}


div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:1300px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
   div#disclaimer-cadre b{ font-size:14px; color:black; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#890852; }
   div#disclaimer-cadre a:hover{ color:#890852; }
