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

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

#global{
	/*width:975px;*/
	width:1000px;
	margin:0 auto;
}

* html #global{
	width:1040px;	
}

#top{/*height:138px;*/clear:both; height:133px;}

#top_head{clear:both;}

#flashHome{
	margin-top:4px;
}

img.right_neg{margin-right:-3px;}
img.bot_neg{margin-bottom:-3px;}

a:link img, a:visited img, a:active img, a:hover img, a:focus img{border:0px;}
a:link, a:visited, a:active{color:#616161; text-decoration:underline;}
a:hover, a:focus{color:#78b300; text-decoration:none;}

div#logo{
	width:476px;
	height:101px;
}

 /* header */
div.barre_haut {
	width: 673px;
	margin-left: 310px;
	float: left;
	/*margin-top: -10px;*/
	margin-botom: 5px;
	margin-top: -11px;
	_margin-top:0px;
	height: 5px;
}

img.barre_haut {
	width: 673px;
	height:5px;
}

div.barre_haut, x:-moz-any-link{	
	margin-top: -11px;
}
div.barre_haut, x:-moz-any-link, x:default{	
	margin-top: -11px;
}

*+ html div.barre_haut {
	margin-left: 310px;
	margin-top: -5px;
	height: 4px;	
}

* html div.barre_haut {
	margin-left: 0px;
	height: 5px;
}
/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{

div.barre_haut {
	margin-left: 158px;
	margin-top: -10px;
	height: 5px;
}
img.barre_haut {
	
	height: 5px;
}
}

#middle{
	/*background-color:#FCFBFA;*/
	margin-left:12px;
}
* html #middle{
	margin-left:50px;
}

#middle_page{
	margin-left:2px;
}

#left_nav{
	float:left;
	/* CAM */
	display:none;
}

#content{
	float:left;
	width:963px;
	margin-left:-15px;
	/*width:600px;*/
}

#cadre_haut{
	width:952px; height:9px; background:url(../img/page_degrade_bande_haut.jpg) no-repeat; margin-left:10px; margin-top:5px; _margin-top:0px; _margin-left:48px;
}

#cadre_bas{
	width:952px; height:9px; background:url(../img/page_degrade_bande_bas.jpg) no-repeat; margin-top:-11px; *margin-top:0px; margin-left:10px; margin-bottom:-92px; _margin-left:48px; *margin-bottom:-95px; _margin-bottom:-115px;
}

#cadre_milieu{
	width:953px; height:100%; text-align:center; background:transparent url(../img/page_degrade_bande_milieu.jpg) repeat-y; margin-left:10px; _margin-left:48px; _margin-top:-5px; 
}

table#cadre_milieu{
	width:953px; height:100%; text-align:center; background:transparent url(../img/page_degrade_bande_milieu.jpg) repeat-y; margin-left:10px; _margin-left:48px; _margin-top:-5px;
}

#fond_bas{
	/*background:url(../img/fond_bas.jpg) no-repeat;*/
	height:120px;
	
	/*width:953px;
	height:127px;
	margin-left:20px;*/
}

#bottom{
	margin-left:12px;
	height:85px;
	width:973px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

* html #bottom{
	
	width:1040px;
	}



/* HEAD */

#left_head{
	float:left;
	/*padding-top:27px;*/
	margin-left:-44px;
	_margin-left:-54px;
	width:429px;
	height:101px;	
}

#sub_logo{
	width:34px;
	height:32px;
	background:transparent url(../img/bout_logo_gauche.jpg) no-repeat;
	float:left;
	margin-left:-34px;
}


* html #left_head{
	float:left;
	padding-left:50px;
	/*padding-top:27px;*/
	height:101px;
}

#middle_head{
	float:left;
	/*width:673px;*/
	width:394px;
	height:101px;
	background:transparent url(../img/top_picto.jpg) no-repeat;
}

#list_menu_top{
	padding-left:0px;
	margin:0px;
	/*padding-top:73.5px;*/
	padding-top:78px;
}

a.link_menu_top {
	color: #616161;
}

a.link_menu_top:hover {
	color: #78b300;
}

#vert{
	color: #78b300;
}

li.menu_top {
	padding-left: 22px;
}
#left_menu{

	background:transparent url(../img/fond_menu_gauche.gif) no-repeat scroll 0 0;

	height:32px;
	/*width:745px;*/
	
	float: left;
	margin-left: 12px;
}

/* html #left_menu{
	background:transparent url(../img/fond_menu.jpg) no-repeat scroll 0 0;
	margin-top:0px;
	height:30px;
	width:745px;
	
	float: left;
	margin-left: -178px;
}*/

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

#right_head{
	float:left;
}

#basket_top{
	background:transparent url(../img/top_panier.jpg) no-repeat;
	height:101px;
	/*margin-top:9px;
	padding-left:28px;
	padding-top:38px;*/
	text-align:center;
	width:186px;
	float:left;
}

#panier_prix{
	color:#616161;
	margin:0;	
}

#panier_vide{
	color:#F00084;
	margin:0;	
}

#panier_prix{
	padding-top:28px;
	line-height: 150%;
	/*margin-left:-100px;*/
}

.basket_titreobjet {
	
	color:black;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	
}

#panier_vide{
	padding-top:60px;
	padding-right:5px;
}

#total_euros_panier{
	margin:0 0 0 0px;
}

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

#form_recherche input{
	width:123px;
	height:12px;
	margin-left:5px;
	margin-top:8px;
}

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

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

select#clientDatenaisJ, select#clientDatenaisM, select#clientDatenaisA{
	height:19px;
}

* { -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: #5E5E5E; text-decoration: none;}
a.copyright2:active {font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #5E5E5E; text-decoration: none;}
a.copyright2:visited {font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #5E5E5E; text-decoration: none;}
a.copyright2:hover {font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #5E5E5E; 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:#78b300; font-size:14px; padding-left:120px; padding-top:15px; font-weight:bold;}

.mc_texte {font-size:12px; color:#666666; /*padding-right:10px;*/}
.mc_texterose {font-size:12px; color:#78b300;}
.tt_type_adresse{color:#78b300;font-size:11px;}


.rose{color:#000000;}
.gris{color:#616161;}
.noir{color:#FFFFFF;}

.prix_barre{font-size:12px; text-decoration:line-through; color:#FFFFFF;}

.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_object{
	padding-top:17px;
	z-index: -101
	/*height:60px;*/
}

#head_object a{text-decoration:none; color:#616161;}
#head_object a:hover, #head_object a:focus{text-decoration:underline; color:#78b300;}

#conteneur_photos .conteneur_prix {
	background-color:#78b300;
	height:18px;
	padding-top:2px;
}
#inscri_news{
	padding-top:45px;
	padding-left:85px;
	padding-bottom:30px;
	height:63px;
	text-align:left;
}

#mes_err_fieldset  {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:90px;
	border: 1px dashed #FF0000;
	*border: 1px solid #FF0000;
	padding:10px;
	width:440px;
	display:none;
	font-size:12px; color:#666666;
}	
	
#mes_err {
	border:1px dashed #FF0000;
	*border: 1px solid #FF0000;
	margin-top:20px;
	margin-left:64px;
	padding:10px;
	text-align:left;
	width:440px;
}

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

fieldset{*border: 1px solid #ff0000;}

#liens, #copyright {
	color: #5E5E5E;	
}

div#copyright{
	height: 260px;
	text-align: center;
	font-size: 10px; 
	margin-top:-3px; 
	*margin-top:0px; 
	margin-left:-23px; 
	*margin-left:-25px;
	_margin-left:0px;
}

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

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

.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:19px;
}

.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:19px;
}

.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;} 



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

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 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616161;
	text-decoration: none
}
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 {
	text-decoration: none
}
a.normal_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none
}
select.normal_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
/*	height: 17px;*/
	width:110px;
}
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: #78B300;
}

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

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

/*AFFICHAGE DES PHOTOS VERTICALES */
.cadre1 {
	position:relative; 
	float:left;
	padding:0;
	z-index:-100;
	margin-top:5px; 
	margin-bottom:0px;
	width:174px; 
	height:375px;
	margin-right:14px;
	_margin-right:8px;
}

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

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


.photo_produit{
	margin:0;
	padding:0;
	text-align:center;
	width:174px;
	margin-bottom:5px;
	height:261px;
	text-align:center;
}
.photo_produit_gamme{
	margin:0;
	padding:0;
	text-align: center;
	text-align:center;
	position:relative;
	float:left;
	padding:20px 29px 0;
	/*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{
	/*text-align:left;*/
	width:100%;
	text-align:center;
	/*width:120px;*/
	height:32px;
	white-space:nowrap;
	overflow:hidden;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#484848;
	float:left;
	cursor:pointer;
	/*text-overflow:ellipsis;*/
}

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

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

.conteneur_prix
{
	clear:both;
	background-color:#ECFFC4;
	color:#000000;
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

/*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:300px;
	width:305px; 
}
.photo_produit_horiz{
	margin:0;padding:0;
	margin-top:-1px;
	text-align: center; 
	margin-bottom:5px;
	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{
	text-align:center; width:305px;height:30px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	font-family:times New Roman;
	font-size:10px;
	color:#484848;
}


.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:244px;
	}
	
	.eclat_horiz{
		position:absolute; left:240px; top:-6px;
	}
	
	.eclatRect_horiz{
		position:absolute; left:67px; top:186px;
	}
	/*AFFICHAGE DES PHOTOS VERTICALES BOUTIQUE CADEAU */
.cadre1kdo {
	
	position:relative; float:left;
	padding:0;
	margin-top:5px; margin-bottom:0px; margin-left:1px; margin-right:10px;
	width:174px; height:397px;	
	
	
}

.photo_produitkdo{

	margin:0;
	padding:0;
	text-align: center; 
	width:174px;
	height:260px;
	*height:261px;
	text-align:center;
	border:1px solid #999999;
	/*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{
	background-color:#78b300;
	color:#000000;
	height:20px;
	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:290px;
	width:304px; 
	
	/*
	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: #f9f4f0;
}
.new_tblheader_background {
	background-color: #CCCCCC;
}
.new_txt_color {
	color: #B522B0;
}
.new_divprod_background {
	background-color: #E0CCA9;
}
.new_adlink_color {
	color: #CC0000;
}
.new_tunnelrow_background {
	background-color: #EFEFEF;
}	
.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;
	height:22px;
	clear:both;
}

#head_object{
	padding-top:17px;
	height:60px;
}

#left_head_object{
	float:left;
	padding-left:11px;
}

#right_head_object{
	float:right;
	height:37px;
	margin-bottom:7px;
	padding-right:13px;
}

#img_option{
	display:inline;
	float:left;
	/*margin-top:4px;*/
}

#select_tri_filtre{
	display:inline;
	float:left;
	margin:0 0 0 13px;
}

#select_tri_prix{
	display:inline;
	margin-left:14px;
}

#right_head_object form{
	display:inline;
}

.navigation{
	float:right;
	padding-right:15px;
	*padding-right:14px;
	*width:500px;
	text-align:right;
	margin:-15px 0 0;
	/margin:-5px 0 0;
	clear:both;
}

#nav_bas{
	clear:both;
	float:right;
	text-align:right;
	padding-right:20px;
	margin-top:10px;
	*padding-right:35px;
}

#nav_bas a{text-decoration:none; color:#000000;}
#nav_bas a:hover, #nav_bas a:focus{text-decoration:underline; color:#78b300;}

.pagination {
	font-size: 10px;
	color: #616161;
	font-family: arial;
	text-decoration: none;
}
.pagination_select, #nav_bas a.pagination_select, #head_object a.pagination_select {
	font-size: 10px;
	color: #78B300;
	font-family: arial;
}

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

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

#bloc_tri_search{
	padding-left:35px;
	padding-top:100px;
}

.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;
}

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

#conteneur_photos{
	clear:both;
	margin-left:11px;
	/*_margin-left:18px;*/
	margin-top:15px;
	position: relative;
	z-index: 1;
}


#btn_retour{
	padding-left:11px;
	text-align:left;
	margin-top:20px;
	/margin-top:0px;
	clear:left;
	float:left;
}

.no_border {
	border: 0px;
	/*vertical-align:middle;*/
}

.clearer{
	clear:both;
}

#clearer_object,#clearer_product{
	clear:both;
	/*background:url(../img/fond_bas.jpg) no-repeat -48px 0;*/
	position:relative;
	height:50px;
	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{
	/*float:left;*/
	margin-right:5px;
	width:79px;
	display:inline;
	float:left;
	margin-top:2px;
}

/* 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:25px 25px 25px 30px;
	margin:auto;
}

.bas_footer{
	/*background:url(../img/fond_bas.jpg) no-repeat -50px 0;*/
	height:70px;
}

.tete_gauche{
	text-align:left;
	padding:30px 0 50px 85px;
}

.fond_middle_cadre{
	text-align:left;
	background-color:#f9f4f0;
}

/* 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;
}

* html #top_boxin_site_map{
	height:6px;
	width:496px;
	margin-bottom:-8px;
}

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

#bottom_boxin_site_map{
	height:22px;
	width:496px;
}

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 li{
	list-style-type:none;
	margin-bottom:5px;
}

#middle_box_help li a{
	padding-left:0;
}

/* 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;
}

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

.articles{
	margin-bottom:30px;
}

.vide{
	height:5px;
}

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

.liste_carac{
	background-color:#EEEEEE;
}

.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;
}

/* PAGE ACCESSIBLITE  */

#middle_box_accessibility{
	width:412px;
}

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

h2.new_sitemap_category{
	font-size:16px;
}
textarea#contactMessage{border:1px solid #cccccc; margin-bottom:35px; padding-bottom:20px;}
legend{color:#ff0000;}

#mes_err_contact{border:1px dashed #ff0000; *border:1px solid #ff0000; padding:5px;}

/* MAILS */
.news_texteviolet{
	color:#FF601C;
}
.choix{
	line-height:25px;
	margin-left:10px;
	margin-top:2px;
	width:100px;
}

#panier_acces{margin:0;}

.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;}