body {
margin: 0;
padding: 0;
color: #333333;
background:#ffffff url(../img/home/20100621/bg.jpg) no-repeat fixed center top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
* { -ms-interpolation-mode: bicubic; }
img { z-index: -999; }

div#container {background:}

#flash_home img{margin:0; padding:0;float:left;}

#home_wrapper{
	background:transparent url(../img/ombre.png) repeat-y 0 0; 
	/*height:2500px;*/
	/*overflow:hidden;*/
	background: none;
	margin:0 0 0 -1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/ombre.png", sizingMethod="scale");
	*margin:-7px 0 0 -1px;
}
html>/**/body #home_wrapper, x:-moz-any-link { overflow:hidden;height:804px;} /* only FF2 */
html>/**/body #home_wrapper, x:-moz-any-link, x:default { overflow:hidden;} /* only FF3 */
body:nth-of-type(1) #home_wrapper {overflow:hidden;height:804px;} /* only Safari & Chrome */

#flash_home{width:952px;height:305px;}

#bande1_home img, #bande2_home img{float:left;}

h1, h2, h3{margin:0; padding:0;}
h1.categ{margin:10px 0 0 10px; font-size:20px; color:#ff9300; text-transform:lowercase; text-align:left;}
h1.categ:first-letter{text-transform:capitalize;}

h2.title_produit{
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}

h3.sub_title_produit{
	/*color:#9620C8;*/
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

#global{
	width:952px;
	margin:auto;
	background:transparent url(../img/ombre.png) repeat-y -25px 0;
}

* html #global {
	width:1000px;
}

a:link, a:visited, a:active {
	font-family:arial;
	font-size:11px;
	color:#7c7c7c;

}

a:hover, a:focus {
	color:#ff9300;
	text-decoration:none;
}

#top{
	margin-left:-1px;
}

* html #top {
	margin-left:29px;
}

*+ html #top{
	margin-left:0px;
}

#top_head{
	height:148px;
	*height:152px;
	margin:0 0 0 1px;
	*margin:0;
}

#middle{
	background:transparent url(../img/ombre.png) repeat-y 0 0;
	margin-left:-25px;
	/*margin-top:3px;*/
	padding-left:26px;
	width:968px;
}

*html #middle {
	margin-left:3px;
	width: 980px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/ombre.png", sizingMethod="scale");
}

#middle_page{
	overflow:hidden;
	background:transparent url(../img/ombre.png) repeat-y 0 0;
	padding-left:26px;
	width:980px;
	clear:both;
	margin-left:-26px;
	min-height:390px;
}

*html #middle_page{
	margin-left:3px;
	width:980px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/ombre.png", sizingMethod="scale");
	background: none;
}

/**+html #middle_page{
	margin-left:-25px;
	width:978px;
}*/

#left_nav{
	float:left;
}

#content{
	float:left;
	width:952px;
	margin-right: 12px;
}

.fond_middle{
	background-color:#FFFFFF;
	/*float:left;*/
	width:950px;
}

#fond_bas{
	background:url(../img/page_degrade_bande_bas.jpg) no-repeat 0 bottom;
	height:10px;
	clear:left;
}

#bottom{
	height:85px;
	clear:both;
	text-align:left;
	margin-left:-16px;
	width:982px;
	padding-left:0px;
}

#bottom_infos{ 
	width:982px;
}

* html #bottom_infos{ 
	margin-left:0px;
}
* html #bottom{
	margin-left:1px;
	padding-left:14px;
}
*+ html #bottom{
	margin-left:-15px;
}

/* HEAD */

#top_top{
	height:110px;
}

#left_head{
	float:left;
	height:88px;
}

#middle_head{
	float:left;
	width:377px;
	background:url(../img/fond_haut.jpg) no-repeat;
}

#list_menu_top{
	padding-left:0;
	margin:0;
	padding-top:94px;
	background:transparent url(../img/top_picto.png) no-repeat 0 35px;
	
}

* html #list_menu_top{
	width:340px;
	padding-left:0;
	margin:0;
	padding-top:94px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/top_picto.png", sizingMethod="crop");	
}

#barre_recherche{
	float: left;
	width:247px;
	height: 31px;
	margin-left:-1px;
	/*margin-left:-3px !important;*/
	*margin-left:-1px;
}

a.link_menu_top {
	color: #000000;
}

a.link_menu_top:hover {
	color: #FF9300;
	text-decoration:none;
}

#orange{
	color: #FF9300;
}

table.gris{
	background-color:#efefef;
}

li.menu_top {
	padding-left: 18px;
}
#left_menu{
	height:35px;
	width:473px;
	float: left;
}
body:nth-of-type(1) #left_menu {width:473px;}

#list_menu_top li{
	display:inline;
	margin:0;
	list-style-type:none;
}

#right_head{
	float:left;
	width:283px;
}

#basket_top{
	background:transparent url(../img/top_panier.jpg) no-repeat;
	height:113px;
	width:283px;
}

#barre_haut{
	padding-left:12px;
}

*html #barre_haut{
	padding-left:25px;
	height:22px;
}

 #middle_head{
	float:left;
	width:343px;
	height:113px;
}
}
html[xmlns*=""] body:last-child #middle_head
	 {
  	float:left;
	width:610px;
}
* html img.barre_haut {
	
}

#barre_gauche{
	float:left;
	width:225px;
	height:35px;
}

*html #barre_gauche{
	width:225px;
}

#panier_prix,#panier_vide{
	color:#7c7c7c;
	margin-top:0;
	height:10px;	
}

#panier_prix{
	padding-top:94px;
	padding-left:26px;
}

#panier_vide{
	padding-top:94px;
	padding-left:28px;
}

.panier_prix {font-size:10px; color:#CC0000;}
.panier_txt {font-size:10px; color:#CC0000;}

#total_euros_panier{
	margin:-20px 0 0 80px;
	*margin:-28px 0 0 80px;
}

#panier_acces {
	margin:-14px 0 0 170px;
}

#form_recherche,#form_recherche p{
	margin:0;
}

#form_recherche p{
	height:23px;
	background-color:black;
	padding-top:3px;
}

#keyword{
	border:1px solid grey;
	color:#1A1A1A;
	font-size:11px;
	height:13px;
	margin-left:67px;
	padding:0 0 0 0px;
	vertical-align:15%;
	width:120px;
	border: 0px;
	margin-top: -23px;
	
}

* { -ms-interpolation-mode: bicubic; }

a.plan_titre_objet:link {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: none;}
a.plan_titre_objet:active {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: none;}
a.plan_titre_objet:visited {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: none;}
a.plan_titre_objet:hover {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: none;}

.plan_sscat {font-size:11px;margin:0;font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; font-weight:bold;}


a.top_link:link {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: underline;}
a.top_link:active {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: underline;}
a.top_link:visited {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: underline;}
a.top_link:hover {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: underline;}

a.copyright:link {font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #595959; text-decoration: none;}
a.copyright:active {font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #595959; text-decoration: none;}
a.copyright:visited {font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #595959; text-decoration: none;}
a.copyright:hover {font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #595959; text-decoration: underline;}

a.copyright2:link {font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: none;}
a.copyright2:active {font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: none;}
a.copyright2:visited {font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: none;}
a.copyright2:hover {font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: underline;}

a.mc_texte:link {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: none;}
a.mc_texte:active {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: none;}
a.mc_texte:visited {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: none;}
a.mc_texte:hover {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: none;}

.copyright {font-size:11px;color: #595959;}

.red{ color:#990000;}

.mc_titre {font-size:13px; padding-top:10px; padding-left:10px; padding-bottom:15px;}
.mc_ptkdo {color:#FF9300; font-size:18px; padding-left:150px; padding-top:18px; font-weight:bold;}
.mc_texte {font-size:12px; color:#7C7C7C;}
.mc_texterose {font-size:12px; color:#FF9300;}
.tt_type_adresse{color:#FF9300;font-size:11px;}


.rose{color:#FF0000;font-size:15px;}
.gris{color:#FF9300;font-size:17px;}
.noir{color:#1D1D1D;}

.mc_prix_tot{font-size:12px; color:#000;font-weight:bold;}

.texte_nom{
	margin: 0;
	font-family:  Arial, Helvetica, sans-serif;	
	font-weight:normal;
	font-size:11px;
	/*padding:0 0 0 10px;*/
	padding-left:10px;
}

#head_top_object{
	background:transparent url(../img/page_degrade_bande_haut.jpg) no-repeat 0 6px;
	height:10px;
	margin-top:-6px;
}

#head_object{
	z-index: -101;
	height:75px;
	width:950px;
	background-color:#FFFFFF;
}

#left_head_object{
	color:#616161;
	float:left;
	padding-left:14px;
	padding-top:19px;
}

#right_head_object{
	text-align:right;
	/*float:right;*/
	padding-right:16px;
}

#right_head_search{
	text-align:right;
	/*float:right;*/
}

#mes_err_fieldset  {
	border: 1px dashed #FF0000;
	width:440px;
	display:none;
	padding:10px;
}	
	
#mes_err {
	border:1px dashed #FF0000;
	width:440px;
	margin-left:50px;
	padding:10px;
}

#mes_err legend, #mes_err_fieldset legend  {
	color:#990000;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	*background-color:#ffffff;
}

#liens, #copyright {
	color: #666666;
}
.erreur_tab{
	font-size:12px; color:#990000;margin: 0;
}

.erreur_search{
	height:180px;
	padding-top:150px;
	text-align:center;
	margin:0;
}

.textareaErr{
	color: #333333; border:#990000 solid 1px; padding:1px 2px; font-size:11px;margin-top: 0px;
}

.labelErr{
	color:#990000;font-size:11px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;
}


.inputFormSite{
	background-color:#FFFFFF;
	color:#666666;
	font-size:11px;
	padding:1px 2px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border: 1px solid #CCCCCC;
	height:18px;
}

.inputForm{
	background-color:#FFFFFF;
	color:#666666;
	font-size:11px;
	padding:1px 2px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border: 1px solid #CCCCCC;
	height:18px;
}

#contactMessage{border: 1px solid #CCCCCC;}

.inputErr{color: #333333;font-size:11px;padding:1px 2px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;border:#990000 solid 1px;}
.labelFormSite{color: #333333;font-size:12px;} 
.labelForm{color: #333333;font-size:12px;} 

ul.home_top_link {
	background-color: #F7F5F8;
	width: 162px;
	height: 166px;
	padding-left: 3px;
	padding-top: 3px;
	margin: 0px;
}
ul.home_top_link li:hover {
	
	list-style-image : url(http://preprod.webpopulation.com/geneshop_multisite/ronde_glamour/htdocs/img/picto_fleche_rose.gif);
 	list-style-position: outside;
	display : list-item;
	margin: 0px;
	
}
ul.home_top_link li {
	
	margin: 0px;
	list-style: none;
	display : list-item;
	border-collapse: collapse;
	border: 0px;
	line-height: 12.5px
	
}
ul.home_top_link li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616161;
	text-decoration: none
}
ul.home_top_link li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E700DF;
	text-decoration: none
}
ul.normal_top_link {
	width: 162px;
	height: 166px;
	padding-left: 3px;
	padding-top: 3px;
	margin: 0px;
}

ul.normal_top_link li {
	
	margin: 0px;
	list-style: none;
	display : list-item;
	border-collapse: collapse;
	border: 0px;
	line-height: 12.5px
	
}
.normal_link, a.normal_link:link, a.normal_link:visited, a.normal_link:active {
	font-family:Arial;
	font-size: 10px;
	color: #7c7c7c;
	text-decoration: underline
}
table.normal_top_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none
}
table.normal_top_link a:hover, a.normal_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9300;
	text-decoration: none
}
a.normal_link:hover, a.normal_link:focus {
	font-family:Arial;
	font-size: 10px;
	color: #FF9300;
	text-decoration: none
}
select.normal_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	width: 140px
}
select.normal_list option{
	vertical-align: middle
}

a.dark_underlined {
	color: #353434;
	font-size: 12px;
}
a.normal_link_underlined {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616161;
}

a.normal_link_underlined:hover{
	color: #FF9300;
	text-decoration:none;
}

a.btkdo:link, a.btkdo:visited, a.btkdo:active  {	
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.btkdo:hover, a.btkdo:focus {	
	color: #ff9300;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

table.giftpointshow {
	background-color:#efefef;
	margin-left:40px;
}

.tete_gauche {
	text-align:left;
	padding:45px 0 40px 55px;
}

.tete_droite {
	text-align:right;
	padding:45px 85px 40px 0;
}

select#tailleProd, select#couleurProd, select#qteProd {
	width:110px;
}

/*AFFICHAGE DES PHOTOS VERTICALES */
.cadre1 {
	position:relative; 
	float:left;
	padding:0;
	margin-top:5px; 
	margin-bottom:0px;
	width:174px; 
	height:365px;
	margin-right:14px;
	_margin-right:3px;
	_margin-left:4px;
}

.cadre_photo_hor{
	
	width:151px; height:101px;
}

.cadre_photo_vert{
	
	width:101px; height:151px;
}
.cadre_photo{
	cursor: pointer;
}


.photo_produit{
	margin:0;
	padding:0;
	text-align:center;
	width:174px;
	margin-bottom:5px;
	height:260px;
	text-align:center;
}
.photo_produit_gamme{
	margin:0;
	padding:0;
	text-align: center;
	text-align:center;
	position:relative; 
	float:left;
	padding-top:20px;
	/*margin-left: 4px;*/
}
.vertical_gamme{
	width:119px;
	height:165px; 
}

.horizontal_gamme{
	width:165px;
	height:119px; 
}
.photo_produit a{
	margin:0;padding:0;
}
.photo_marge{
	margin-top:4px;
}
.texte_produit{
	color:#333333;
	cursor:pointer;
	font-family:arial;
	font-size:12px;
	text-align:center;
	white-space:nowrap;
}

.sub_title_produit
{
	color:#666666;
	font-size:11px;
}

.conteneur_prix{
	background-color: #dbdbdb;
	/*margin-top:34px;*/
	clear:both;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height: 17px;
	cursor:pointer;
	padding:2px 0;
	margin-top: 5px;
}

.prix_barre {
	text-decoration: line-through;
}

/*AFFICHAGE DES PHOTOS HORIZONTALES*/
.cadre1_horiz {
	position:relative; float:left;
	padding:0;
	margin-top:5px; margin-bottom:0px; margin-left:1px; margin-right:4px;
	/*margin-bottom:0px; margin-top:0px; margin-left:4px; margin-right:7px;*/
	/*margin-bottom:0px; margin-top:46px; margin-left:1px; margin-right:5px;*/
	height:305px;
	width:305px; 
}
.photo_produit_horiz{
	margin:0;padding:0;
	/*margin-top:-1px;*/
	text-align: center; 
	width:305px;
	height:204px; 
	text-align:center;
	margin-left: 0px;
}
.photo_produit_horiz a{
	margin:0;padding:0;
}
.photo_marge_horiz{
	margin-top:3px;
	border:#ccc solid 1px;
}

.texte_produit_horiz{
	font-family:arial;
	font-size:12px;
	color:#535252;text-align:center; width:305px;height:30px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}


.texte_sous_titre{
	margin: 0;
	font-family:  Arial, Helvetica, sans-serif;	
	font-weight:normal;
	font-size:11px;
	/*padding:0 0 0 10px;*/
	padding-left:10px;
	color:#696969;
}

.texte_marge{
	margin: 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size: 13px;
	/*padding:2px 0 0 10px;*/
	padding-left:10px;
	padding-top:2px;
}

.texte_nom{
	margin: 0;
	font-family:  Arial, Helvetica, sans-serif;	
	font-weight:normal;
	font-size:11px;
	/*padding:0 0 0 10px;*/
	padding-left:10px;
}


.tab_prix_produit{
	margin: 0;
	padding: 0;
	text-align:center;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000;
	background-color: #CAC9C8;
}

.prix_texte_produit{
	font-size:11px; color:#FFF; padding:2px 0 0 10px; font-weight:bold; 
}
.eclat{
		position:absolute; left:110px; top:-6px;
	}
	
	.eclatRect{
		position:absolute; left:1px;  top:242px;
	}
	
	.eclat_horiz{
		position:absolute; left:240px; top:-6px;
	}
	
	.eclatRect_horiz{
		position:absolute; left:67px; top:187px;
	}
	/*AFFICHAGE DES PHOTOS VERTICALES BOUTIQUE CADEAU */
.cadre1kdo {
	
	position:relative; float:left;
	padding:0;
	margin-top:5px; margin-bottom:0px; margin-left:0px; margin-right:15px;
	width:174px; height:340px;	
	
	
}

.photo_produitkdo{

	margin:0;
	padding:0;
	text-align: center; 
	width:174px;
	height:261px; 
	text-align:center;
	/*margin-left: 4px;*/	
}
.photo_produitkdo a{
	margin:0;padding:0;
}
.photo_margekdo{
	margin-top:4px;
}
.texte_produitkdo{
	text-align:left; width:120px;height:35px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}

.conteneur_prix_kdo{
	color:#FF249C;
	font-size:16px;
	font-weight:bold;
	margin-top:3px;
	text-align:center;
}


/*AFFICHAGE DES PHOTOS HORIZONTALES BOUTIQUE CADEAU */
.cadre1_horizkdo {


	position:relative; float:left;
	padding:0;
	margin-top:5px; margin-bottom:0px; margin-left:4px; margin-right:5px;
	/*margin-bottom:0px; margin-top:0px; margin-left:4px; margin-right:7px;*/
	/*margin-bottom:0px; margin-top:46px; margin-left:1px; margin-right:5px;*/
	height:264px;
	width:304px; 
	z-index:1;
	
	/*
	position:relative; float:left;
	padding:0;
	margin-bottom:0px; margin-top:46px; margin-left:1px; margin-right:5px;
	height:219px; width:185px; 
	*/
	/*border:#000 solid 1px;*/
	
}
.photo_produit_horizkdo{
	margin:0;padding:0;
	margin-top:-1px;
	text-align: center; 
	width:258px;
	height:177px; 
	text-align:center;
	margin-left: 4px;
}
.photo_produit_horizkdo a{
	margin:0;padding:0;
}
.photo_marge_horizkdo{
	margin-top:3px;
}

.texte_produit_horizkdo{
	text-align:left; width:305px;height:35px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.new_background {
	background-color: #F9F5EE;
}
.new_cadre_background {
	background-color: #EFEFEF;
}
.new_tblheader_background {
	background-color: #c0c0c0;
}
.new_txt_color {
	color: #B522B0;
}
.new_divprod_background {
	background-color: #E0CCA9;
}
.new_adlink_color {
	color: #CC0000;
}
.new_tunnelrow_background {
	background-color: #EFE4D3;
}	
.new_sitemap_border {
	border-left: 1px #A6A6A6 solid;
	padding-left: 3px;
}
.new_sitemap_subcategory {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}

.img_couleur,.img_couleur_horiz{
	border:1px solid #CECECE;
}

.img_couleur{
	width:29px;
	margin-right:1px;
}

.img_couleur_horiz{
	width:33px;
	margin-right:4px;
}

.couleur_produit{
	text-align:center;
	height:25px;
	clear:both;
}

.couleur_produit_gift{
	text-align:center;
	width:305px;
	clear:both;
}

.navigation{
	padding-top:11px;
	padding-right:16px;
}

.navigation_head{
	padding-top:11px;
	margin:0;
}
 .retour_object{
	padding-top:19px;
}
#nav_bas{
	clear:both;
	float:right;
	width:100%;
	text-align:right;
	margin:0;
	padding:0;
	background-color:#ffffff;
}

.pagination {vertical-align:top;}

a.pagination{vertical-align:35%; color:#7c7c7c;font-size: 10px; font-weight:normal;}

a.pagination:link {
	font-size: 10px;
	color: #7c7c7c;
	font-family: arial;
	text-decoration: underline;
	vertical-align:35%;
}

a.pagination:hover {
	color:#ff9300;
	text-decoration:none;
}

a.pagination_select {
	font-size: 10px;
	color: #ff9300;
	font-family: arial;
	text-decoration:none;
	vertical-align:34%;
}

span.pagination_select {
	vertical-align:20%;
}

a.pagination_select:hover {
	font-size: 10px;
	color: #ff9300;
	font-family: arial;
	text-decoration:none;
}

.separateur_left{
	background-image:url(../img/separator_left_menu.gif);
	background-repeat:repeat-x;
	width:160px;
	height:2px;
	margin-top:3px;
	display:block;
}

.bloc_ami{
	clear:both;
}

#bloc_tri{
	padding-left:35px;
	padding-top:30px;
}

#bloc_tri_search{
	padding-left:35px;
	padding-top:100px;
}
#img_option{
	display: inline;
	margin-top: 19px;
	float: left;
}
.title_sort{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.content_sort a{
	padding-left:10px;
	text-decoration:none;
}

.content_sort p{
	margin:10px 0;
}

#select_eclat_filtre {
	display: inline;
	float: left;
	margin-top: 19px;
	margin-left: 14px;
}

#select_tri_filtre {
	display: inline;
	float: left;
	margin-top: 19px;
	margin-left: 14px;
}

.content_sort p span a{
	text-decoration:none;
}

#conteneur_photos{
	padding-left:10px;
	float:left;
	width:940px;
	_width:943px;
	position: relative;
	z-index: 1;
	background-color:#FFFFFF;
}

*html #conteneur_photos{
	padding-left:7px;
	/*width:980px;*/
}

#btn_retour{
	margin-left:0px;
}

.no_border {
	border: 0px;
}

.clearer{
	clear:both;
}

/*#clearer_object,#clearer_product{
	clear:both;
	position:relative;
	height:168px;
	z-index:-101;
}

#clearer_object{
	top:-80px;
}

#clearer_product{
	top:-110px;
}

#bottom_object{
	position:relative;
	top:-80px;
}

#bottom_product{
	position:relative;
	top:-110px;
}
*/
.labelFormSatisfaction{
	font-weight:bold;
	color: #616161;
	font-size:12px;
}

.select_quantity{
	
	margin-right:5px;
	width:79px;
}

/* MENU GAUCHE */

#titre_collection{
	padding-top:37px;
	padding-left:13px;
}

#left_menu_browse{
	padding-top:15px;
	padding-left:25px;
}

.liste_menu{
	list-style-type:none;
	padding-left:10px;
	margin:0px;
	padding-top:5px;
}

.lien_menu{
	font-family:Times, Arial, Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none
}

.other_cat{
	padding-top: 10px;
}


/* PROPRIETES COMMUNES AUX PAGES FOOTER */

#middle_box_how_are_we,
#middle_box_site_map,
#middle_box_help,
#middle_box_return_proc,
#middle_box_cgv,
#middle_box_legal_mention,
#middle_box_accessibility{
	padding:35px 35px 35px 35px;
	margin:auto;
	margin-top:30px;
}

*html #middle_box_cgv, *+html #middle_box_cgv{
	margin-left:135px;
}

.bas_footer{
	
	height:50px;
}

/* PAGE QUI SOMMES NOUS */

#middle_box_how_are_we{
	width:410px;
}

#middle_box_how_are_we ul{
	padding-left:23px;
	margin-left:0;
}

#middle_box_how_are_we li{
	list-style-type:square;
	font-size:9px;
}

/* PAGE PLAN DU SITE */

#middle_box_site_map{
	width:490px;
}

.new_sitemap_border {
	border-left:1px #A6A6A6 solid;
	padding-left:3px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:25px;
}
.new_sitemap_subcategory {
	color:#666666;
	font-size:14px;
	font-weight:bold;
}

.col_site_map{
	float:left;
	width:245px;
}

#top_boxin_site_map{
	height:6px;
	width:496px;
}

#middle_boxin_site_map{
	width:496px;
	padding-left:50px;
}

#bottom_boxin_site_map{
	height:22px;
	width:496px;
	background:url(../img/plansite_fd_bas.jpg) no-repeat;
}

a.plan_titre_objet:link {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: underline;}
a.plan_titre_objet:active {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: underline;}
a.plan_titre_objet:visited {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: underline;}
a.plan_titre_objet:hover {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: none;}

/* PAGE AIDE */

#middle_box_help{
	width:440px;
}

#middle_box_help a{
	color:#7c7c7c;
	text-decoration:underline;
}
#middle_box_help a:hover{
	color:#ff9300;
	text-decoration:none;
}

#middle_box_help li{
	list-style-type:none;
	margin-bottom:5px;
}

#middle_box_help li a{
	padding-left:0;
	color:#7c7c7c;
	text-decoration:underline;
}
#middle_box_help li a:hover{
	padding-left:0;
	color:#ff9300;
	text-decoration:none;
}

/* PAGE PROCEDURE RETOUR */

#middle_box_return_proc{
	width:440px;
}

#middle_box_return_proc ul{
	margin-left:0;
	padding-left:23px;
}

#middle_box_return_proc li{
	list-style-type:square;
	font-size:9px;
}

#middle_box_return_proc li  span{
	padding-left:0;
}

/* PAGE CGV */

#middle_box_cgv{
	width:615px;
}

#middle_box_cgv a:hover{
	color:#FF9300;
}

#table_colissimo{
	width:600px;
	border:0;
	text-align:center;
}

.articles{
	margin-bottom:30px;
}

.vide{
	height:5px;
	background-color:#ebebeb;
}

.pays,.poid_prix_1,.poid_prix_2{
	height:20px;
	background-color#C0C0C0;
}

.liste_carac1{
	background-color:#d2d2d2;
}

.liste_carac2{
	background-color:#ebebeb;
}

.poid_prix_1{
	width:300px;
}
.poid_prix_1_blank {
	width:300px;
	height:20px;
}

.poid_prix_2{
	width:200px;
}
.poid_prix_2_blank{
	width:200px;
	height:20px;
}

/* PAGE MENTIONS LEGALES */

#middle_box_legal_mention{
	width:412px;
}

#middle_box_legal_mention a:hover{
	color:#FF9300;
}

/* PAGE ACCESSIBLITE  */

#middle_box_accessibility{
	width:412px;
}

#img_flash{
	width:88px;
	height:31px;
}

/* MAILS */
.news_texteviolet{
	color:#FF249C;
}

.new_background_width {

	width: 925px;
	/*width: 953px;*/
}

.fond_middle_cadre {
	background-color: #EFEFEF;
}
.right_padding_img {
	padding-right: 0px;
	margin-right: 12px;
}

.fond{
	background-color:#FFFFFF;
}

.left{
	float:left;
}

#mes_err_contact{
	border:1px dashed #FF0000;
	margin-bottom:10px;
}

#mes_err_contact legend{
	color:#FF0000;
}

.total_ttc{color: #666666;font-size: 13px;font-weight: bold; padding-bottom:10px;}

.bloc_txt_color{height:53px;}
.bloc_txt_color_horiz{height:55px;}
.no_color{padding-top:15px;}

table.tunnel{
	margin:0 0 40px 50px;
}

.sub_tunnel{margin:0 0 20px 50px;*margin:0 0 20px -25px;}

/* HOMEPAGE */

#home_wrapper img{margin-bottom:-3px;}
.no_margin{*margin-top:3px;}

#formPanier {width:951px;background-color:#ffffff;}
.left{float:left;}

/* Mon compte :  Commandes */
#comment_retourner_cmd {margin:0px 17px 0 50px;background-color:#efefef;width:330px;height:300px;font-size:12px;color:#666666;}

#comment_retourner_cmd p {padding: 5px 10px 0 18px; font-family: Arial;}

.red{text-align: center; color: red;}

.btn_retour{display:inline-block;height:18px;padding:0 15px;*padding:0 5px;text-align:center;line-height:18px;font-family:arial;font-size:11px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;background-color:#004287;}
.bleu{color:#efefef;}

.retour_cmd {padding-left:18px;padding-top:5px;}
.bleu {color:#005591;}

.btn_bleu {
display:inline-block;
height:18px;
padding:0 15px;
*padding:0 5px;
text-align:center;
line-height:18px;
background-color:#004287;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
cursor:pointer;
}

a.btn_bleu:hover {text-decoration:underline;}
.links_comment_retourner_cmd{text-align:center;}
.bleu_num_retour {color:#015F95;font-size: 20px; text-align: center; font-weight: bold;}
.num_retour {color:#015F95;font-size: 20px; text-align: center; font-weight: bold;}

input.btn_bleu {
display:inline-block;
height:18px;
padding:0 15px;
*padding:0;
text-align:center;
line-height:18px;
background-color:#004287;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
cursor:pointer;
border:0 none;
margin:0;
outline:medium none;
}
/* POUR LES POPUP */
.btn_fermer {
position:absolute;
left:87%;
top:3%;
border:1px solid #CCCCCC;
color:#313131;
display:block;
height:19px;
padding-top:3px;
text-align:center;
text-decoration:none;
width:56px;
cursor:pointer;
}

.btn_fermer:hover {
background-color:#EFEFEF;
}
#shad {
position:fixed;
_position:absolute;
top:0;
left:0;
right:0;
width:100%;
height:100%;
_width:3000px;
_height:5000px;
z-index:5000;
background-color:#000000;
-moz-opacity: 0.6;
opacity:.6;
filter: alpha(opacity=60);
display:none;
}

.service_client_on {width:90px;height:26px;line-height:26px;text-align:center;background-color:#CCDEFF;color:#787878;}
.service_client_off {width:90px;height:26px;line-height:26px;text-align:center;background-color:#E5ECF9;color:#787878;}
.message_lu {color:#999999;}

.f_left {float:left;}
.f_right {float:right;}

/* messages clients */
.exclamation {text-align:right;}
tr.message_border td{height:26px; /*border-top:1px solid #a6a6a6;*/}
table.message_no_border td{height:26px; border-top:0px solid #a6a6a6;}
td.date_nvx_msgs {text-align:left;font-size:12px;color:#666666;}
td.extrait_msg {font-size:13px;color:#666666;}
span.objet_msg {font-size:13px;font-weight:bold;color:#000000;}
.message_block {border-bottom:1px solid #A6A6A6;}
tr.bg_gris {background-color:#ebebeb;}
td.msg_de, td.msg_a, td.msg_objet {font-size:12px;color:#666666;text-align:right;}
span#msg_num {font-size:18px;color:#E9568E;}
div#top_edition_msg {height:30px;padding:10px 0 0 0;}
span#title_edition_msg {font-size:17px;clear:both; font-weight:bold;padding:0 0 0 25px;*padding:8px 0 0 25px;}
div#wrapper_edition_msg, div#wrapper_edition_msg_encours {

	padding:0 10px;
	background:transparent url(../img/messages_fond.jpg) repeat-x;
	margin:8px auto 0px auto;
}
span.msg_vgt {height:19px;line-height:19px;background-color:#c9acc2;padding:3px 10px;font-size:12px;color:#000000;}
.expediteur {text-align:left;font-size:12px;}
.expediteur_ext {text-align:left;font-size:12px; color:#EC62A0;}
span.msg_vgt_green {height:19px;line-height:19px;background-color:#ddffdd;padding:3px 10px;font-size:12px;color:#000000;}
span.msg_vgt_red {height:19px;line-height:19px;background-color:#ffd9d9;padding:3px 10px;font-size:12px;color:#000000;}
#full_msg {color:#666666;}

.separateur_large_mon_compte{
	background:url(../img/separateur_large.png);
	width:603px;
	height:3px;
	margin:25px auto 0 auto;
}

#reponse_msg{overflow:hidden;width:742px;}

#retour_newsletter{padding:5px 0 0 10px;}

.title{
	color:#00367B;
	font-family:NeueKursivschriftLTPro-StehendS;
	font-size:41px;
	font-weight:normal;
	padding:22px 0 0 70px;
	position:relative;
	z-index:100;
}