* {
	margin:0;
	padding:0;
}

/*

	* html img,
	* html .png{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
	}
	
*/

h4 {
	font-size:14px;
}

body {
	font-family:Arial;
	font-size:12px;
	text-align:center;
	background:#DCDAD9 url('/styles/images/commun/bg_body.png') repeat-x top left;
	/*background:#FFF url('/styles/images/commun/fond_noel.jpg') no-repeat top center;*/
}

img {
	border:0;
}

a {
	text-decoration:none;
}

ul {
	list-style:none;
}

.png, .sid {
	behavior:	url("/pngbehavior.htc");
}

.h1_title {
	text-align:center;
	color:#614F46;
	font-size:10px;
}

/* INPUTS */
.input28 {
	width:28px;
	height:13px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:9px;
	padding-left:2px;
	color:#5A564C;
}
.input70 {
	width:70px;
	height:18px;
	border:#ABADB3 1px solid;
	color:#5A564C;
}
.input100 {
	width:100px;
	height:13px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:9px;
	padding-left:2px;
	color:#5A564C;
}
.input100_header {
	width:130px;
	height:13px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:9px;
	padding-left:2px;
	color:#5A564C;
}
.input123 {
	width:123px;
	height:14px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:9px;
	padding-left:2px;
	color:#5A564C;
}
.input133 {
	width:133px;
	height:14px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:9px;
	padding-left:2px;
	color:#5A564C;
}

.input135 {
	width:135px;
	height:18px;
	border:#ABADB3 1px solid;
	color:#5A564C;
}

.input155 {
	width:155px;
	height:18px;
	border:#ABADB3 1px solid;
	color:#5A564C;
}
.input175 {
	width:175px;
	height:18px;
	border:#ABADB3 1px solid;
	color:#5A564C;
}
.input175_bis {
	width:175px;
	height:13px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:9px;
	padding-left:2px;
	color:#5A564C;
}
/* SELECT */
.select40 {
	width:40px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:11px;
	padding-left:2px;
	color:#5A564C;	
}
.select45 {
	width:45px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:9px;
	padding-left:2px;
	color:#5A564C;	
}
.select75 {
	width:75px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:9px;
	padding-left:2px;
	color:#5A564C;	
}
.select100 {
	width:100px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:9px;
	padding-left:2px;
	color:#5A564C;	

}
.select120 {
	width:130px;
	border:0;
	border-top:#848484 2px outset;
	border-left:#848484 2px outset;
	border-bottom:#fff 1px inset;
	border-right:#fff 1px inset;			
	font-size:9px;
	padding-left:2px;
	color:#5A564C;	
}

.select_pays {
	border:#ABADB3 1px solid;
	color:#5A564C;	
}

#habillage_noel {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background: url('/styles/images/habillage/home-noelbg.jpg') no-repeat top center; 
}

#squelette {
	width:885px;
	margin-left:auto;
	margin-right:auto;
	border-left:#7f7f7f 1px solid;
	border-right:#7f7f7f 1px solid;
	border-top:#7f7f7f 1px solid;
	text-align:left;
	position:relative;
	background:#ffffff; 
}



#header_banniere {
	/*background:transparent url('/styles/images/header/bg_banniere.png') no-repeat top right;*/
	background:transparent url('/styles/images/header/header.png') no-repeat top right;
	height:107px;
	position:relative;
}
#header_logo {
	position:absolute;
	top:20px;
	left:27px;
}

#header_nav {
	color:#5E514A;
	float:right;
	margin-top:5px;
	position:relative;
	margin-right:20px;
	display:inline;
	width:210px;
	height:63px;
}

#header_nav ul {
	border-bottom:1px solid #7e6d6a;
}

#header_nav a {
	color:#614f46;
	font-size:12px;
	font-weight:bold;
}

#header_nav a:hover {
	color:#ff770e;
}

#header_nav li {
	float:left;
	border-left:1px solid #614f46;
	padding:0 5px;
}

#header_nav li.header_nav_first {
	border-left:none;
}

#header_lang {
        clear: both;
	float:right;
	margin-top:5px;
	position:relative;
	margin-right:20px;
	display:inline;
}

#header_lang a {
        float: left;
        display: inline;
        text-decoration: none;
        margin-right: 10px;
}

#header_lang img {
        border: none;
        width: 16px;
        height: 11px;
}


#header_recherche div {
	float:left;
	margin-top:8px;
}
#header_marque {
	float:left;
	width:330px;
	height:31px;
}
#header_marque select {
	margin-left:9px;
	margin-top:7px;
	float:left;
}

#header_peau {
	float:left;
	width:105px;
	height:31px;

}
#header_peau select {
	margin-left:5px;
	margin-top:7px;
}

#conteneur_global {
	padding-top:23px;
}

#head_menu {
	margin-top:6px;
	
	text-align: center;
	/*border-bottom:1px solid #998f8a;*/
	position:relative;
	z-index:1;
	font-weight:bold;
	background-color:#4A3E38;
	float:left;
	width:860px;
}

.sepmenu {
	width:2px;
	background:#ffffff;
	font-size:0;
	height:28px;
	float:left;
	display:inline;
}
.menu_sep {
	background: url(/styles/mb/images/header/sep_menu.png) no-repeat top left;
}


.menu {
	float:left;
	height:28px;
	display:block;
	background-color:#614f46;
	/*margin-right:2px;*/
	position:relative;
	z-index:1;
	/*line-height: 20px;*/
	line-height: 10px;
}
.menu_special {
	background-color:#FF7B00;
}

.menu_orange {
	float:left;
	height:20px;
	display:block;
	background-color:#ff7b00;
	margin-right:2px;
	position:relative;
	z-index:1;
	line-height: 20px;
}

.double-line {
  float:left;
	height:32px;
	display:block;
	background-color:#614f46;
	margin-right:1px;
	position:relative;
	z-index:1;
}

.sousmenu {
	position:absolute;
	top:28px;
	left:0;
	height:20px;
	line-height:20px;
	display:block;
}

.sousmenuli {
	display:block;
	float:left;
	width:234px;
	background:url(/styles/images/header/bg_rollover_menu.png) repeat-y top left;
}

.sousmenu a{
	color:#fff;
	text-align:left;
	font-weight:bold;
	padding-left:15px;
}

.sousmenu a:hover{
	color:#ec7615;
}
.newbgggggggg {
	background:#4A3E38;
	width:93px;
}
#head_menu a.niv1, #menu a.niv1 {
	color:#fff;
	text-decoration:none;
	float:left;
	padding-left:3px;
	padding-right:3px;
	text-transform:uppercase;
	/*border-left:1px solid #ffffff;*/
	font-size:12px;
	margin-top:9px;
}

#head_menu .menu_special a.niv1:hover {
	color:#000 !important;
	font-weight:bold;
}

#head_menu a.niv1:hover {
	color:#FF7B00 !important;
	font-weight:bold;
	
}
a.cat_sel {
	color:#ec7615 !important;
}
a.cat_sel2 {
	color:#000 !important;
}


#head_menu a.niv1_orange, #menu a.niv1_orange {
	color:#fff;
	text-decoration:none;
	float:left;
	padding-left:4px;
	padding-right:3px;
	text-transform:uppercase;
}

#head_menu a.niv1_orange:hover {
	color:#614F46;
	font-weight:bold;
}

#head_menu a.niv2 {
	float:left;
	color:#fff;
	display:block;
	text-align: center;
	height:27px;
	line-height:27px;
	padding-left:5px;
	padding-right:5px;		
	text-decoration:none;
}

#header_barre_recherche {
	height:31px;
}

#header_barre_recherche p {
	float:left;
	color:#614f46;
	padding-left:5px;
	padding-top:9px;
	font-size:11px;
}

.paiement_securise {
	text-align:center;
}
.paiement_securise span {
	color:#615b52;
	font-weight:bold;
	margin-bottom:9px;
}
.paiement_securise  a {
	color:#615b52;
	text-decoration:underline;
	font-size:13px;	
}
.paiement_securise2 {
	text-align:center;
	/*background-color:#EDECEC;*/
	padding:3px;
	color:#614F46;
}
.paiement_securise2 span {
	color:#615b52;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-bottom:9px;
}
.paiement_securise2 a {
	color:#615b52;
	text-decoration:underline;
	font-size:12px;	
}
/* /HEADER */

/* CENTRE */
#colone_centre {
	float:left;
	margin-left:10px;
	width:624px;
	display:inline;
}
#colone_centre_page {
	float:left;
	margin-left:10px;
	width:795px;
	display:inline;
}
#colone_centre_spe {
	float:left;
	margin-left:10px;
	width:698px;
	display:inline;
	position:relative;
}

#bloc_centre_promotion {
	width:100%;
}
#colone_centre_process {
	float:left;
	margin-left:8px;
	width:700px;
	display:inline;
}
.bloc_centre_header {
	background:transparent url('/styles/images/index/bloc_titre.png') no-repeat top right;
	width:100%;
	height:28px;
}
#bcph_titre {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-left:7px;
	padding-top:6px;
	display:block;
}
.bcph_titre {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-left:7px;
	padding-top:6px;
	display:block;
}
#bcph_selection {
	position:absolute;
	top:8px;
	right:15px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#bcph_inscription {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	padding-top:5px;
}

#bloc_centre_promotion_header {
background:transparent url(/styles/images/categorie/bg_cat_titre.png) no-repeat scroll right top;
height:29px;
margin-top:12px;
position:relative;
width:100%;
font-size:14px;
text-transform:uppercase;
}

.bloc_centre_content {
	border-left:#614f46 1px solid;
	border-right:#614f46 1px solid;
	width:622px;
	min-height:255px;
  height:auto !important;
  height:255px;	
  background:#fff;
}
/* BLOC PRODUIT PROMO HOME */
.produit_bloc {
	border:1px solid #fff;
	float:left;
	margin-left:12px;
	width:145px;
	margin-top:5px;
	position:relative;
	display:inline;
	/*height:270px;*/
}

/*existe en pls couleurs*/
.produit_bloc .pls_couleur{
	color:#FD7602;
	display:block;
	line-height:11px;
	width:110px;
}

/*prix a gauche */
.produit_bloc .prix_gauche{
	float:left;
	/*width:116px;*/
}

.produit_bloc .nb_couleur{
	height:22px;
	margin-left:4px;
}

.produit_bloc .img_add_panier{
	cursor:pointer;
	float:right;
	margin-right:2px;
	display:inline;
}

.produit_bloc_image {
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;
	width:145px;
	height:145px;
}

.produit_bloc_titre{
	min-height:65px;
  height:auto !important;
  height:65px;	
}

.produit_bloc_couleur{
	margin-left:5px;
	min-height:20px;
  height:auto !important;
  height:20px;
}

.produit_bloc_desc a {
	color:#59554e;
	font-size:12px;
	font-weight:bold;
	margin-left:4px;
	display:block;
}
.produit_bloc_marque {
	color:#59554e;
	font-size:12px;	
}
.produit_bloc_desc .produit_bloc_marque a {
	color:#59554e;
	font-size:12px;	
	font-weight:normal;
	text-decoration:none;		
}

.produit_bloc_desc {
	/*height:115px;*/
	position:relative;
}

.produit_bloc_prix {
	/*position:absolute;
	width:138px;
	bottom:6px;
	left:5px;
	margin-top:10px;*/
	width:155px;
	position:relative;
	margin-left:3px;
	
}

.promo_prix_barre {
	color:#8e857f;
	text-decoration:line-through;
	font-size:16px;
	font-weight:bold;
	display:block;
	margin-top:5px;
}

.promo_prix_barre_liste {
	font-size:16px;
	color:#8e857f;
	text-decoration:line-through;
	font-weight:bold;
	display:block;
	/*padding-left:3px;*/
}

.promo_prix {
	color:#fd7602;
	font-size:12px;
	font-weight:bold;
	display:block;
}

.promo_valeur {
	float:right;
	font-size:16px;
	margin-right:10px;
}

.promo_valeur_abs {
	font-size:16px;
	position:absolute;
	top:-25px;
	right:0;
	margin-right:3px;
}

.promo_valeur_liste {
	float:right;
	font-size:16px;
}

.bloc_centre_bas {
	background:transparent url('/styles/images/index/bloc_pied.png') no-repeat top left;
	width:624px;;
	height:13px;
	margin-bottom:10px;
}

.conseil_colone {
	display:block;
	float:left;
	margin-left:15px;
	width:260px;
	height:60px;
}

.index_bloc_conseil {
	width:268px;
	float:left;
	margin-top:8px;
	display:inline;
}
.ibc_content {
 	border-top:#eceae9 1px solid;
 	border-left:#eceae9 1px solid;
 	border-right:#eceae9 1px solid;
  height:265px;	
}
.ibc_titre {
	color:#614f46;
	display:block;
	text-align:center;
	margin-top:8px;
	font-size:17px;
	font-family:Arial;
	font-weight:bold;
}
.ibc_question {
	color:#614f46;
	display:block;
	text-align:center;
	margin-top:2px;
	font-size:13px;
	font-weight:bold;	
}
.ibc_question a {
	color:#614f46;
}
.ibc_image {
	text-align:center;
	display:block;
	margin-top:13px;
}
.ibc_lire {
	display:block;
	text-align:right;
	margin-top:5px;
	margin-right:25px;
}
.ibc_lire a {
	color:#59554e;
	text-decoration:underline;
	font-size:10px;
	float:right;
}
.ibc_lire img {
	float:right;
	margin-top:2px;
	margin-right:3px;
}
.ibc_content {
	background:#fff url('/styles/images/index/bg_conseil.png') repeat-x top left;
}
.ibc_bas {
	background:#fff url('/styles/images/index/conseils_bas.png') repeat-x top left;
	height:5px;
	width:268px;
}


.index_bloc_conseil2 {
	width:268px;
	height:265px;
	float:left;
	margin-top:8px;
	display:inline;
}

.index_bloc_conseil2 a {
	color:#5d514a;
}

.ibc_bas2 {
	background:#fff url('/styles/images/index/conseils_bas.png') repeat-x top left;
	height:5px;
	width:268x;
}
.ibc_titre2 {
	color:#614f46;
	display:block;
	text-align:left;
	margin-top:8px;
	margin-left:10px;
	font-size:17px;
	font-weight:bold;
	font-family:arial;
}
.index_bloc_conseil2 ul {
	width:245px;
	margin-left:8px;
	margin-top:12px;
	color:#5d514a;
	font-size:12px;
}
.index_bloc_conseil2 ul li {
	margin-bottom:7px;
}
.conseil_num {
	color:#fc7102;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

#colone_droite {
	float:right;
	width:235px;
	padding-right:8px;
}

#colone_droite_spe {
	float:right;
	width:160px;
	padding-right:8px;
}

#colone_droite_process {
	float:left;
	width:137px;
	margin-left:9px;
	display:inline;
}

/* FOOTER */
#footer_panier_header {
	background:#fff url('/styles/images/footer/header_panier.png') repeat-x top left;
	height:20px;
	color:#fff;
	font-size:12px;
	line-height:20px;
	padding-left:5px;
}
#footer_panier_header  a {
	color:#fff;
}
#footer_panier_content {
	border-left:#ff6e00 1px solid;
	border-right:#ff6e00 1px solid;
	padding:6px;
}

.table_fpanier {
	width:100%;
}
.table_fpanier th {
	font-size:12px;
	color:#de7c46;
	text-align:left;
}
.table_fpanier tbody {
	color:#5e514a;
	font-size:11px;
	font-weight:bold;
}
.table_fpanier .line {
	border-top:#939393 1px solid;	
	font-size:0;
}

th.aligncenter, td.aligncenter  {
	text-align:center;	
}
th.alignright, td.alignright  {
	text-align:right;	
}

#footer_fpanier {
	margin-top:-5px;
	background:#fff url('/styles/images/footer/footer_panier.png') repeat-x top left;
	height:px;	
}

#footer_fpanier2 {
	margin-top:-5px;
	background:url('/styles/images/footer/footer_panier2.png') no-repeat top left;
	height:11px;	
}


#fmv_bg {
	background:#dfdddb url('/styles/images/footer/meilleur_vente_bg.png') no-repeat top left;	
	min-height:192px;
  height:auto !important;
  height:192px;		
  padding-top:9px;
  padding-bottom:9px;
  padding-left:9px;
}

#footer_meilleur_vente {
	margin-top:7px;
}
.fmv_title {
	background:transparent url('/styles/images/footer/bg_menu_droite_titre.png') no-repeat top left;	
	color:#fff;
	font-size:14px;
	font-weight:bold;
	display:block;
	width:235px;
	height:29px;
	line-height:29px;
}

.fmv_title p {
	padding-left:10px;
}

.bloc_footer_produit_best {
	margin-bottom:6px;
}

.bfpb_cadre_img {
	width:105px;
	height:102px;
	background:transparent url('/styles/images/footer/cadre_produit_best.png') no-repeat top left;	
	float:left;
	display:inline;
}
.bfpb_cadre_img img {
	margin-top:2px;
	margin-left:3px;	
}

.bfpb_cadre_img2 {
	margin-top:4px;
	width:110px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	height:107px;
	background:transparent url('/styles/images/footer/cadre_produit_best2.png') no-repeat top left;	
}
.bfpb_cadre_img2 img {
	margin-top:2px;
	margin-left:2px;	
}

.bfpb_cadre_desc {
	width:114px;
	display:inline;
	margin-left:5px;
}
.produit_best_bloc_titre a {
	color:#59554e;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:underline;	
}
.produit_best_bloc_marque {
	color:#59554e;
	font-size:12px;	
}
.produit_best_bloc_marque a {
	color:#59554e;
}
.produit_best_bloc_prix2 {
	margin-top:0px;
}
.produit_best_bloc_prix {
}
.best_prix {
	color:#fd7602;
	font-size:12px;
	font-weight:bold;
	display:block;
}
.best_addpanier {
	margin-left:65px;
	display:block;
}

#fb_content {
	padding-top:9px;
  padding-bottom:9px;
  padding-left:9px;
}

#fb_content input {
	float:right;
	text-align:center;
}
#fb_content div input {
	margin-top:1px;
	margin-left:1px;
}
#fb_content form {
	margin-right:30px;
}


#fd_content {
	padding-top:7px;
  padding-bottom:9px;
  padding-left:9px;
}
#fd_content label {
	color:#5e514a;
	font-size:10px;
	font-weight:bold;
}

.fd_form_b1 label {
	float:left;
	width:115px;
}

.fd_form_b3 {
	font-size:10px;
	font-style:italic;
}

.fd_form_b3_div2 {
	float:left;
	width:75px
}


.fmv_bloc {
	padding:12px 0;
	padding-left:15px;
	background:transparent url('/styles/images/footer/puce_menu.png') no-repeat 0 15px;
	color:#614f46;
	text-transform:uppercase;
	font-weight:bold;
	
}

.footer_conseils_mencorner a {
	color:#614f46;
}

.footer_conseils_mencorner {
	border-top:1px solid #614f46;
	padding-left:5px;
	color:#614f46;

}

.fp_content {
	width:224px;
  padding-bottom:9px;
  padding-left:9px;
  border-left:#81726B 1px solid;
  border-right:#81726B 1px solid;
  background:#DCDAD8 url('/styles/images/footer/bg_menu_droite.png') repeat-x top left;
  
}

.fp_cbloc {
	float:left;
	height:62px;
	margin-left:10px;
	display:inline;
}
.fp_cbloc li {
	font-size:10px;
	color:#5e514a;	
	line-height:11px;
}
.fp_cbloc a {
	color:#5e514a;	
	text-decoration:underline;
}

.fp_cbloc_new {
	height:62px;
	margin-left:10px;
	display:inline;	
}
.fp_cbloc_new li {
	float:left;
	font-size:10px;
	color:#5e514a;	
	line-height:11px;
	width:112px;	
}
.fp_cbloc_new li a {
	color:#5e514a;	
	text-decoration:underline;
}


#footer_marque_logo {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:18px;
	padding-bottom:10px;
	font-size:11px;
	color:#614f46;
}

#footer_marque_logo a {
	font-size:11px;
	color:#614f46;
}

#footer_marque_logo a:hover {
	text-decoration:underline;
}

#footer_marque_logo img {
	margin-left:8px;
}

#footer_bas {
	width:887px;
	height:170px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	color:#fff;
	text-align:center;
}
/*
#footer_bas a {
	color:#fff;
	text-decoration:underline;
}
*/

#footer_bas_part1 {
	width:885px;
	height:30px;
	background-color:#fff;
	border-left:1px solid #7f7f7f;
	border-right:1px solid #7f7f7f;
}

#footer_bas_part2 {
	width:887px;
	height:138px;
	background:#614e46 url('/styles/images/footer/footer_bas.png') no-repeat bottom left;
}

.bloc_info_footer {
	float:left;
	margin-top:-27px;
	margin-left:33px;
	position:relative;
	width:177px;
	height:151px;
}

.bloc_info_footer_titre {
	width:172px;
	height:28px;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	top:0;
	left:0;
	line_height:13px;
}

.bloc_info_footer_contenu {
	width:172px;
	height:111px;
	position:absolute;
	top:30px;
	left:0;
	text-align:left;
}

.bloc_info_footer_contenu li{
	padding:0;
	margin:0;
	float:left;
}

.bloc_info_footer_contenu a{
	color:#614f46;
	font-weight:bold;
	font-size:10px;
	display:block;
	margin-left:22px;
	width:140px;
	margin-top:2px;
}
.bloc_info_footer_contenu a:hover{
	color:#ec7615;
}


#footer_copyright {
	width:987px;
	margin-left:auto;
	margin-right:auto;	
	font-size:10px;
	color:#796b66;
	text-align:center;
}
#footer_copyright a {
	color:#796b66;
	text-decoration:underline;
}
#footer_referencement {
	/*width:887px;*/
	width:870px;
	margin-left:auto;
	margin-right:auto;	
	/*margin-top:15px;*/
	font-size:11px;
	color:#796b66;	
	text-align:center;
	padding:5px;
	padding-bottom:15px;
}
#footer_referencement a {
	color:#796b66;
	text-decoration:underline;
}

#footer_referencement h2,h3 {
	font-size:11px;
	font-weight:normal;
}

/* FICHE PRODUIT */
.navigation_barre, .navigation_barre h1, .navigation_barre h2, .navigation_barre h3 {
	color:#5A564C;
	font-size:12px;
	font-weight:bold;
}
.navigation_barre a {
	color:#5A564C;
	text-decoration:underline;
}

.navigation_barre h1, .navigation_barre h2, .navigation_barre h3 { 
	display:inline;
}

#fiche_produit h1 {
	font-weight:bold;
	font-size:18px;	
	margin-top:5px;
	text-align:left;
	color:#000;
}
#fiche_produit h2 {
	font-weight:bold;
	font-size:18px;	
	margin-top:5px;
	text-align:left;
	/*color:#000;*/
}
.imgmarqueproduit {
	text-align:left;
}
/*
.imgmarqueproduit img {
	width:20%;
}
*/
#fiche_produit_photo {
	float:left;
	margin-top:23px;
	width:300px;
}

#fiche_produit_photo img {
	margin-top:3px;
	margin-left:3px;
}
#fiche_produit_desc {
	text-align:left;
	float:left;
	margin-left:20px;
	width:370px;
	position:relative;
	margin-top:15px;
	color:#614F46;
}

.produit_marque_logo{
	position:absolute;
	top:0;
	right:0;
}

#fiche_produit_desc a {
	color:#5A564C;
}
.produit_desc_court {
	font-weight:bold;
	text-align:justify;
}
.produit_desc_certif {
	font-style:italic;
}
.produit_avis_bloc label {
	display:block;
	width:200px;
	float:left;
	margin-right:5px;
}
.produit_avis_bloc select {
	display:block;
	float:left;
}
.produit_avis_bloc input {
	display:block;
	float:left;
}

.produit_nombre_panier select {
	float:left;
	margin-top:2px;
}
.produit_nombre_panier input {
	float:left;
	margin-left:3px;
}

.fiche_produit_prix {
	font-size:19px;
	margin-top:5px;
	margin-bottom:5px;
	color:#FF8E00;
	font-weight:bold;
}

.fiche_promo {
	color:#92857E;
	text-decoration:line-through;
}
.fiche_taux {
	font-size:12px;
}

.fiche_prix_exceptionel {
	border:#FF8E00 1px solid;
	font-weight:bold;
	padding:5px;
	text-align:center;	
	color:#5A564C;
	font-size:12px;	
}

.fiche_bloc_divers {
	padding:5px;
	text-align:left;
	color:#614f46;
	font-size:12px;
	border-left:#614f46 1px solid;
	border-right:#614f46 1px solid;
	width:688px;
}
.fbd_title {
	display:block;
	font-weight:bold;
	margin-bottom:0px;
}

#fiche_footer_add {
	text-align:right;
}
#fiche_footer_add p {
	float:right;
	margin-top:2px;
	color:#5A564C;
	margin-right:5px;
}
#fiche_footer_add select {
	float:right;
	margin-top:1px;
	margin-right:5px;
}
#fiche_footer_add input {
	float:right;
}
/* Page univers */
#bloc_univers {
	margin-top:15px;
}
#bloc_univers_img {
	float:left;
	width:150px;
	margin-top:6px;
}
#bloc1_univer_produit {
	float:left;
	width:160px;
	margin-left:12px;
}
#bloc1_univer_produit h1{
	font-size:13px;
	width:160px;
	height:28px;
	background:transparent url('/styles/images/univers/header1.png') no-repeat top right;
	line-height:28px;
	color:#fff;
	text-align:center;
}
.produit_bloc_star {
	border-right:#FF7300 1px solid;
	border-left:#FF7300 1px solid;
	border-bottom:#FF7300 1px solid;
	width:158px;
	height:170px;
	text-align:center;
	color:#7F7F7F;
}
.produit_bloc_star a {
	color:#7F7F7F;
}
.produit_bloc_star img {
	margin-top:5px;
}
/*
.bloc_ccoeur .cbb_header {
	background:transparent url('/styles/images/index/header_promo_centre.png') no-repeat top right;
	width:98%;
	height:28px;
	margin-top:12px;
	position:relative;	
	display:block;
	color:#fff;
	line-height:28px;
	padding-left:10px;
}
*/

.bloc_ccoeur, .mode_livraison {
	margin-top:10px;
	width:699px;
	border-right:1px solid #614f46;
	border-left:1px solid #614f46;
	border-bottom:1px solid #614f46;
}


.bloc2_univer_produit {
	float:left;
	width:179px;
	height:215px;
	margin-right:1px;
	margin-left:1px;
	border-left: #ff7526 1px solid;
	border-right: #ff7526 1px solid;
	text-align:center;
	position:relative;
	display:inline;
}
.lnk_voir {
	position:absolute;
	width:100%;
	height:27px;
	bottom:4px;
	left:0;
	border-top:#FF7300 1px solid;
	font-size:11px;
}
.bloc_ccoeur_bas {
	position:absolute;
	top:213px;
	left:-1px;	
	background:transparent url('/styles/images/univers/footer_prod1.png') no-repeat top left;
	width:188px;
	height:10px;
}
.bloc2_univer_produit a {
	color:#7F7F7F;
}

.univers_trie {
	text-align: right; 
	font-weight: bold;
	color:#5A564C;
	font-size:11px;	
	padding-right:10px;
	margin-top:10px;
}

.univers_trie2 {
	text-align: right; 
	font-weight: bold;
	color:#5A564C;
	font-size:11px;	
	position:absolute;
	top:0;
	right:0;
}

.univers_trie a, .univers_trie2 a {
	color: orange;
}
.univers_ref, .univers_ref h3 {
	text-align: justify;
	color:#5A564C;
	font-size:12px;
	padding-right:10px;
}
.univers_ref2 {
	text-align: justify;
	color:#5A564C;
	font-size:11px;
	padding-right:10px;
	margin-top:250px;
}

#bloc_liste h1 {
	background:transparent url('/styles/images/liste/header.png') no-repeat top right;
	width:532px;
	height:20px;	
	color:#FFFFFF;
	font-size:13px;	
	line-height:20px;
	padding-left:15px;
	margin-top:15px;
}
#bloc_liste h1.gris {
	background:transparent url('/styles/images/commun/header_bloc.gif') no-repeat top right;
	width:97%;
	height:20px;	
	color:#594C44;
	font-size:13px;	
	line-height:20px;
	padding-left:15px;
	margin-top:15px;
}
#bloc_liste h1 a {
	color:#594C44;
}

#bloc_liste h1.gris2 {
	background:#fff;
	width:97%;
	height:20px;	
	color:#594C44;
	font-size:15px;	
	line-height:20px;
	padding-left:15px;
	margin-top:15px;
}

#bloc_liste h1.gris3 {
	background:#fff;
	width:624px;
	height:30px;	
	line-height:30px;
	color:#594C44;
	font-size:15px;	
	line-height:20px;
	margin-top:15px;
	padding-left:0px;
	
	border-top:#594C44 1px dotted;
	border-bottom:#594C44 1px dotted;
}

#bloc_liste h1.gris3 a {
	display:block;
	line-height:30px;
}

#bloc_liste_spe a.titre{
	background:transparent url('/styles/images/categorie/bg_cat_titre.png') no-repeat top right;
	width:685px;
	height:29px;	
	color:#FFFFFF;
	font-size:14px;
	display:block;
	font-weight:bold;
	line-height:29px;
	padding-left:15px;
	text-transform:uppercase;
}

#bloc_liste_spe h1, #bloc_liste_spe h2 {
	background:transparent url('/styles/images/categorie/bg_cat_titre.png') no-repeat top right;
	width:685px;
	height:29px;	
	color:#FFFFFF;
	font-size:14px;	
	line-height:29px;
	padding-left:15px;
	text-transform:uppercase;
}
#bloc_liste_spe h1.gris, #bloc_liste_spe h2.gris {
	background:transparent url('/styles/images/commun/header_bloc.gif') no-repeat top right;
	width:520px;
	height:20px;	
	color:#FFFFFF;
	font-size:13px;	
	line-height:20px;
	padding-left:15px;
	margin-top:15px;
}
#bloc_liste_spe h1 a, #bloc_liste_spe h2 a {
	color:#fff;
}

#bloc_liste_spe {
	border-left:1px solid #a19590;
	border-right:1px solid #a19590;
	width:699px;
	float:left;
	margin-top:15px;
	/*padding-bottom:20px;
	background:transparent url('/styles/images/categorie/bg_liste.png') repeat-y 0px 25px;*/
}



.bloc_produit{
	width:140px;
	float:left;
}

.bloc_produit_image {
	width:81px;
	height:83px;
	background:transparent url('/styles/images/liste/cadre_produit.png') no-repeat top left;
	float:left;
	margin-top:3px;
}
.bloc_produit_image img {
	margin-top:3px;
	margin-left:2px;
}
.bloc_produit_desc {
	float:left;
	margin-left:6px;
	margin-top:5px;
	height:75px;
	width:70%;
}
.bloc_produit_desc2{
	float:left;
	margin-left:6px;
	margin-top:5px;
	height:75px;
	width:68%;
}
.bloc_produit_desc_spe {
	float:left;
	margin-left:6px;
	margin-top:5px;
	height:75px;
	width:425px;
}
.bloc_produit_desc_titre a {
	color:#5A564C;
	font-size:12px;	
	text-decoration:underline;
}
.bloc_produit_desc_marque a {
	color:#5A564C;
	font-size:12px;		
}
.bloc_produit_desc_type {
	color:#5A564C;
	font-size:12px;	
	font-style:italic;	
	margin-left:4px;
}
.bloc_produit_desc_savoir a {
	color:#5A564C;
	font-size:12px;	
	text-decoration:underline;
}
.bloc_produit_panier {
	float:left;
	width:110px;
	height:55px;
	padding-top:20px;
	text-align:center;
	color:#FF8E00;
	font-size:12px;
	font-weight:bold;
}


span.prod_prix_barre {
	text-decoration:line-through;
	color:#92857E;
}




.clear {
	clear:both;
}
.clear2 {
	clear:both;
	font-size:0;
	height:5px;
}

.clear3 {
	clear:both;
	font-size:0;
	height:0px;
}

.previsu {
	position:absolute;
	top:0;
	left:0;
	z-index:9000;
}
.bloc_conseils_mencorner h3{
	display:inline;
	font-size:12px;
}
#liste_conseils {
	color:#5A564C;
	font-size:12px;
	border-left:#614F46 1px solid;
	border-right:#614F46 1px solid;	
	padding:5px;
	width:612px;
}

#liste_conseils ul {
	list-style:disc;
	margin-left:30px;
}

#liste_conseils2 ul {
	list-style:disc;
	margin-left:30px;
}

#liste_conseils img {
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#liste_conseils h1, #liste_conseils h2 {
	float:left;
	font-size:20px;
	margin-left:10px;
	margin-top:20px;
	color:#5A564C;
}
#liste_conseils h1 a, #liste_conseils h2 a {
	color:#5A564C;
}
#liste_conseils ul {
	list-style:disc;
	margin-left:90px;
	color:#5A564C;
}
#liste_conseils li {
	padding:7px;
	color:#5A564C;
	font-size:13px;
}
#liste_conseils li a {
	color:#5A564C;
}

ul.liste_sous_conseils {
	margin-left:30px !important;
	padding-top: 4px; 
	padding-bottom: 4px;	
	list-style:circle !important;
}
.liste_sous_conseils li {
	padding:0 !important;
	font-size:13px !important;
}
.liste_sous_conseils li a {
	color:#5A564C;
	text-decoration:underline;
}
.underline {
	text-decoration:underline;
}

#process_content {
	margin-left:auto;
	margin-right:auto;
	width:100%;
}

.process_onglet {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	background:transparent url('/styles/images/onglet/steps-bg.png') no-repeat bottom left;
	height:35px;
}
.process_onglet a {
	color:#000;
}
.process_title {
	width:430px;
	height:20px;
	background:transparent url('/styles/images/commun/cat_title.gif') no-repeat top left;
	color:#fff;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	padding-left:20px;
}

.process_title_process {
	width:525px;
	height:20px;
	background:transparent url('/styles/images/commun/cat_title_proces.gif') no-repeat top left;
	color:#fff;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	padding-left:20px;
}

#conteneur_table {
	margin-top:15px;
}

.account_etape {
	font-size:24px;
	text-align:center;	
	color:#ff770e;
	font-weight:bold;
	text-transform:uppercase;
}

.account_etape_insc {
color:#473C38;
font-size:16px;
font-weight:bold;
text-align:center;
}

.account_adr_identique {
	width:99%;
	height:30px;
	border:1px solid #614F46;
	background-color:#614F46;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}

.bloc_btn {
	float:right;
}

/* TABLE ACCOUNT */
.table_account {
	width:100%;
	color:#5A564C;
	font-size:11px;	
	border:0;
}
.table_account thead {
	background:transparent url('/styles/images/commun/header-process.png') no-repeat top right;
	height:20px;
	width:100%;
	color:#FFFFFF;
	font-size:13px;	
	line-height:20px;
	text-align:center;
}
.table_account tbody {
	background-color:#ECEAEC;
	width:100%;
}

.table_account tbody td {
	width:50%;
	height:25px;
	font-size:11px;	
}

.table_account tbody td label {
	text-align:right;
	display:block;
	margin-right:10px;	
}
.table_account tbody td label.account_civ {
	text-align:left;
	display:inline;
	margin-right:10px;	
}
.table_account tbody tr td .chk_nl {
	float:right;
	margin-right:10px;
}


/* TABLE ACCOUNT NEW */
.table_account2 {
	width:100%;
	color:#614F46;
	font-size:11px;	
	/*border:0;*/
	border-left:#614F46 1px solid;
	border-right:#614F46 1px solid;
	border-top:#614F46 1px solid;
	background-color:#fff;
}
.table_account2 thead {
	background:transparent url(/styles/images/categorie/bg_cat_titre.png) no-repeat scroll right top;
	height:29px;
	width:100%;
	color:#FFFFFF;
	font-size:14px;	
	text-transform:uppercase;
	line-height:29px;
	text-align:center;
}
.table_account2 tbody {
	/*background-color:#ECEAEC;*/
	background-color:#fff;
	width:100%;
}

.table_account2 tbody td {
	width:50%;
	height:25px;
	font-size:12px;	
}

.table_account2 tbody td label {
	text-align:right;
	display:block;
	margin-right:10px;	
}
.table_account2 tbody td label.account_civ {
	text-align:left;
	display:inline;
	margin-right:10px;	
}
.table_account2 tbody tr td .chk_nl {
	float:right;
	margin-right:10px;
}



#process_table {
	margin-top:10px;
}

/* TABLE PANIER */
.table_panier {
	width:100%;
	color:#5A564C;
	font-size:11px;	
	border:0;	
}
.table_panier thead {
	background-color:#E5E2E0;
	height:30px;
}
.table_panier th {
	text-align:left;
	padding-left:5px;
}

.table_panier tbody .tr_panier {
	background-color:#CCC5C2;
}
.table_panier tbody .tr_panier td {
	background-color:#CCC5C2;
	vertical-align:middle;
	height:90px;
	text-align:center;
}


/* TABLE PANIER 2 */
.table_panier2 {
	width:100%;
	color:#5A564C;
	font-size:12px;	
}
.table_panier2 thead {
	background-color:#E5E2E0;
	height:29px;
}
.table_panier2 th {
	text-align:left;
	padding-left:5px;
}


.table_panier2 tbody .tr_panier {
	background-color:#fff;
}
.table_panier2 tbody .tr_panier td {
	background-color:#fff;
	vertical-align:middle;
	height:90px;
	text-align:center;
}

.table_panier2 tbody .tr_panier td {
	border-bottom:#614F46 1px solid;
}

.table_panier2 td.tborderright {
	border-right:#614F46 1px solid;
}
.table_panier2 td.tborderleft {
	border-left:#614F46 1px solid;
}




.panier_designation img {
	float:left;
	margin-left:5px;
}
.panier_designation p {
	float:left;
	margin-left:5px;
	margin-top:20px;
	text-align:left;
	width:310px;
}

.panier_designation2 {
	width:216px;
	height:188px;
	background:transparent url(/styles/images/process/bg_panier_plus_cadeau.png) top left no-repeat;
}

.panier_designation2 img {
	float:left;
	margin-left:5px;
}
.panier_designation2 p {
	float:left;
	margin-left:5px;
	width:240px;
	text-align:left;
	margin-top:15px;
}

.panier_designation3 {
	text-align:center;	
	width:100%;
}
.panier_designation3 a{
	color:#5A564C;	
}
.panier_designation3 p {
	text-align:center;
	margin-top:15px;
}


.panier_qte {
	/*float:left;*/
	text-align:center;
	width:25px;
	/*margin-left:10px;*/
}
.panier_pbl {
	/*float:left;*/
	margin-top:3px;
	/*margin-left:2px;*/
}

.panier_line {
	background-color:#fff;
	font-size:0;
	height:2px;
}
.panier_line2 {
	background-color:#fff;
	font-size:0;
	height:20px;
}
.table_panier tr.tr_panier_prix {
	background-color:#614F46;
	height:27px;
	font-size:12px;
	font-weight:bold;
}
.table_panier2 tr.tr_panier_prix {
	background:#614F46 url(/styles/images/process/bg_panier_bas_gauche.png) top left no-repeat;
	height:38px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
tr.tr_panier_prix .lbl{
	text-align:right;
	width:83%;
}
tr.tr_panier_prix .lbl2{
	text-align:right;
	width:83%;
	font-size:15px;
}
tr.tr_panier_prix .prx{
	text-align:center;
	background:#614F46 url(/styles/images/process/bg_panier_bas_droite.png) top right no-repeat;
}

tr.tr_panier_prix .prx2{
	text-align:center;
	font-size:15px;
}

tr.tr_panier_tva {
	background-color:#E5E2E0;
	height:27px;
	font-size:11px;
	font-weight:bold;	
}
tr.tr_panier_tva .lbl{
	text-align:right;
}
tr.tr_panier_tva .prx{
	text-align:center;
}

.table_panier tr.tr_panier_promo {
	background-color:#E5E2E0;
	height:30px;
	line-height:30px;
	font-size:12px;
}
.table_panier2 tr.tr_panier_promo {
	height:30px;
	line-height:30px;
	font-size:12px;
}

.table_panier tr.tr_panier_promo2 {
	background-color:#fff;
	color:orange;
	height:30px;
	line-height:30px;
	font-size:12px;
	border-top:#ccc 2px solid;
	border-bottom:#ccc 2px solid;	
}
.table_panier2 tr.tr_panier_promo2 {
	background-color:#fff;
	color:#FF770E;
	height:20px;
	line-height:20px;
	font-size:14px;

}
.table_panier tr.tr_panier_promo2 td {
	border-bottom:#614f46 1px solid;		
}
.table_panier2 tr.tr_panier_promo2 td {
	border-bottom:#614f46 1px solid;		
}

tr.tr_panier_promo p {
	float:left;
	margin-left:156px;
	display:inline;
}
tr.tr_panier_promo input {
	float:left;
	margin-top:8px;
	margin-left:3px;
}
tr.tr_panier_promo .lbl {
	text-align:right;
	font-weight:bold;
}
tr.tr_panier_promo .prx {
	text-align:center;
	font-weight:bold;
}
tr.tr_panier_promo2 .lbl {
	text-align:right;
	font-weight:bold;
}
tr.tr_panier_promo2 .prx {
	text-align:center;
	font-weight:bold;
}

.panier_port {
	font-size:13px;
	font-weight:bold;
	height:30px;
	/*text-align:center;*/
}

.panier_port img {
	float:left;
	margin-left:80px;
}
.panier_port p {
	display:block
	float:left;
	margin-top:15px;
	margin-left:140px;
}
.panier_echantillons a {
	color:#5A564C;
	font-size:13px;
	text-align:center;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
}

.final_btn {
	margin-top:10px;
}

/* Table account preview */
.preview_account {
	width:100%;
	background-color:#EDEBEA;
}
.preview_account td {
	height:15px;
	color:#5A564C;
	font-size:11px;	
}
.bloc_acc_btn {
	text-align:right;
	margin-top:10px;
}

.account_liste_title {
	color:#5A564C;
	font-size:16px;	
	display:block;
}
.account_liste_title img {
	float:left;
}
.account_liste_title strong {
	float:left;
	display:block;
	margin-top:25px;
	margin-left:15px;
}
.account_liste_title a {
	color:#5A564C;
}
.account_liste .btn_lnk_account {
	text-align:right;
}

/* HISTORY COMMAND */

.table_cmd_acc {
	width:100%;
	color:#614F46;
	font-size:12px;
}

.table_cmd_acc thead {
	color:#fff;
}

.table_cmd_acc a {
	color:#5A564C;
}
.table_cmd_acc thead {
	background-color:#614F46;
	height:28px;
}
.table_cmd_acc thead th, .table_cmd_acc tbody td {
	text-align:center;
}



.table_cmd_acc .acc_test td {
	height:35px;
	vertical-align:top;
	padding-top:5px;
}
.table_cmd_acc .acc_test td.borderleft {
	border-left:#614F46 1px solid;
}
.table_cmd_acc .acc_test td.borderright {
	border-right:#614F46 1px solid;
}

.acc_test2 td {
	border:#614F46 1px solid;
}

#commande_resume {
	width:200px;
	border:#614F46 1px solid;
}
.commande_resume_gauche {
	margin:7px;
	padding:3px;
	text-align:left;
}
.cmd_valider {
	background:transparent url('/styles/images/commun/facture_title.png') no-repeat top left;
	width:161px;
	height:20px;
	display:block;
	color:#fff;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}
.cmd_valider a {
	color:#fff;
}
.tab_histo_titre {
	background-color:#614F46;
	color:#fff;
}

.nav_addr_book {
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	color:#614F46;
}

.nav_addr_book button {
	background-color:#FF9C00;
	border:#C7C1BD 1px solid;
	color:#FFFFFF;
	width:100px;
}

.filleul_lnk a, .filleul_lnk {
	font-size:12px;
	color:#5A564C;
}
.filleul_lnk a {
	text-decoration:underline;
}

.add_filleul_form {
	font-size:12px;
	color:#5A564C;	
}
.add_filleul_form label {
	float:left;
	margin-top:3px;
	display:block;
	margin-right:5px;
}
.add_filleul_form p.pform {
	height:20px;
}
.add_filleul_form p.clear2 {
	height:10px;
}


.process_meilleur_ventes {
	background:#dfdddb url('/styles/images/footer/meilleur_vente_bg2.png') no-repeat top left;	
	min-height:192px;
  height:auto !important;
  height:192px;		
  padding-top:9px;
  padding-bottom:9px;
  color:#6B5C53;
  margin-bottom:3px;
}
.pmv_image {
	width:106px;
	height:104px;
	background:#dfdddb url('/styles/images/footer/cadre_produit_best.png') no-repeat top left;	
	margin-left:auto;
	margin-right:auto;
}
.pmv_image img {
	margin-top:2px;
	margin-left:3px;	
}
.menu_droit_cat2 {
	display:block;
	height:20px;
	background:transparent url('/styles/images/footer/bg_menu_droit.png') no-repeat top left;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding-left:20px;
	padding-top:2px;	
}
.pmv_desc {
	text-align:center;
	margin-top:5px;
}

.pmv_title {
	color:#59554E;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.pmv_marque {
	color:#59554E;
	font-size:12px;
}
.best_addpanier2 {
	margin-top:5px;
	display:block;
}
.best_prix2 {
	color:#fd7602;
	font-size:12px;
	font-weight:bold;
	display:block;
}

#content_process {
	width:100%;
	color:#59554E;
}
.bloc_deja_client{
	float:left;
	width:346px;
}
.bloc_deja_client_title {
	width:346px;
	height:29px;
	background:transparent url('/styles/images/categorie/bg_cat_titre.png') no-repeat top right;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:29px;
	font-size:13px;
}
.bloc_deja_client_content {
	background-color:#ECEAEC;
	height:100px;
	padding-top:15px;	
}


.bloc_deja_client_content a.inscription, .bloc_deja_client_content2 a.inscription {
	background-color:#FF9C00;
	border:1px solid #C7C1BD;
	color:#FFFFFF;
	width:175px;
	display:block;
	text-align:center;
	height:20px;
	line-height:20px;
	font-weight:bold;
	margin-left:40px;
}
.bloc_deja_client_content .divers, .bloc_deja_client_content2 .divers {
	color:#59554E;
	font-size:12px;
	width:200px;
	margin-left:40px;
	margin-top:10px;
}

.bloc_deja_client_content2 {
	background-color:#fff;
	height:100px;
	padding-top:15px;	
	border:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;	
}

.password_forgotten {
	color:#59554E;
	text-align:center;
}
.password_forgotten a {
	color:#59554E;
}

.bloc_deja_client_content label, .bloc_deja_client_content2 label {
	float:left;
	width:112px;
	display:block;
	text-align:right;
	margin-right:3px;
	margin-top:2px;
}




.bloc_process_coordonnees{
	float:left;
	width:346px;
}
/*
.bloc_process_coordonnees_title {
	width:346px;
	height:20px;
	background:#FF7A00 url('/styles/images/commun/header-process2.png') no-repeat top right;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	font-size:14px;
}
*/
.bloc_process_coordonnees_form {
	background-color:#fff;
	border-left:#614F46 1px solid;
	border-right:#614F46 1px solid;
	border-bottom:#614F46 1px solid;
	height:175px;
	padding:10px;
}
.bloc_process_coordonnees_form2 {
	background-color:#fff;
	border-left:#614F46 1px solid;
	border-right:#614F46 1px solid;
	border-bottom:#614F46 1px solid;
	padding-top:5px;		
	height:130px;
	font-size:14px;
}
.bloc_process_coordonnees_form label {
	display:block;
	float:left;
	/*margin-left:-20px;*/
	padding-right:5px;
	text-align:right;
	width:90px;
}


.addr_btn_modif {
	text-align:center;
	margin-top:10px;
	margin-right:70px;
}
/*
.mode_livraison {
	width:100%;
}
.mode_livraison_header {
	width:700px;
	height:20px;
	background:#FF7A00 url('/styles/images/commun/header-process3.png') no-repeat top right;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	font-size:14px;	
}
.mode_livraison_content {
	background-color:#ECEAEC;
	padding-top:10px;
	padding-bottom:10px;		
	padding-left:15px;
}
.mode_livraison_content2 {
	background-color:#fff;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	padding-top:10px;
	padding-bottom:10px;		
	padding-left:15px;
}
.mode_livraison_content2 a { 
	color:#59554E;
	width:100px;
	display:block;
	float:left;
	text-decoration:underline;
}
*/
.input_mode_livraison {
	float:left;
	margin-top:10px;
	margin-right:5px;
}
.label_mode_livraison {
	float:left;
	margin-top:10px;
	display:block;
	width:380px;
}
.imgi_mode_livraison {
	float:left;
	margin-top:3px;
	margin-left:5px;
}

.acoo {
	float:right;
	display:block;
	margin-top:10px;
}

.retour_continuer {
	float:right;
	margin-top:10px;
}

.plivr{
	margin-left:20px;
	/*font-weight:bold;*/
}




.mode_paiement {
	margin-top:10px;
}
/*

.mode_paiement_header {
	width:700px;
	height:20px;
	background:#FF7A00 url('/styles/images/commun/header-process3.png') no-repeat top right;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	font-size:13px;	
}
.mode_paiement_content {
	background-color:#ECEAEC;
	padding-top:10px;
	padding-bottom:10px;		
	padding-left:15px;
}*/
.mode_paiement_content2, .mode_ba_content2 {
	background-color:#fff;
	border-right:#614F46 1px solid;
	border-left:#614F46 1px solid;
	border-bottom:#614F46 1px solid;
	padding-top:10px;
	padding-bottom:10px;		
	padding-left:15px;
	text-align:center;
}

.input_mode_paiement {
	position:absolute;
	bottom:0;
	left:86px;
}
.label_mode_paiement {
	margin-top:1px;
	display:block;
	text-transform:uppercase;
}
.link_mode_paiement{
	display:block;
	margin-right:10px;
	margin-top:26px;
	color:#59554E;
	text-decoration:underline;
}
.label_mode_paiement img {
	margin-left:15px;
}
.label_mode_paiement span {
	margin-top:10px;
	margin-left:15px;
	display:block;
}
.imgi_mode_paiement {
	margin-top:20px;
	margin-left:5px;
}

.mode_paiement_txt {
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#59554E;
	width:660px;
}

.mode_paiement_bloc {
	float:left;
	text-align:center;
	width:170px;	
	position:relative;
	height:114px;
}


.bloc_ongl {
	float:left;
	display:inline;
	font-weight:bold;
	color:#614F46;
}

.bloc_ongl a {
	color:#614F46;
}

.bloc_ongl_num {
	display:block;
	padding-top:4px;
}

#colone_droit_spe {
	display:inline;
	float:right;
	margin-right:10px;
	margin-top:-7px;
	width:160px;
}

.produit_mea {
	background:#dfdddb url('/styles/images/footer/meilleur_vente_bg3.png') no-repeat top center;	
	min-height:222px;
  height:auto !important;
  height:222px;		
  padding-top:9px;
  margin-top:5px;
  padding-bottom:9px;
  color:#6B5C53;
  margin-bottom:3px;
}
.produit_mea h1 {
	color:#6B5C53;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-left:5px;	
}
.produit_mea2 {
	background:#dfdddb url('/styles/images/footer/meilleur_vente_bg3.png') no-repeat top center;	
	min-height:233px;
  height:auto !important;
  height:233px;		
  padding-top:9px;
  margin-top:4px;
  padding-bottom:9px;
  color:#6B5C53;
  margin-bottom:3px;
  width:160px;
  float:left;
 	margin-left:37px;
 	display:inline;
}
.produit_mea21 {
	background:#dfdddb url('/styles/images/footer/meilleur_vente_bg3.png') no-repeat top center;	
	min-height:222px;
  height:auto !important;
  height:222px;		
  padding-top:9px;
  margin-top:4px;
  padding-bottom:9px;
  color:#6B5C53;
  margin-bottom:3px;
  width:160px;
  float:left;
 	margin-left:17px;
 	display:inline;
}

.produit_mea3 {
	min-height:230px;
  height:auto !important;
  height:230px;		
  padding-top:9px;
  padding-bottom:9px;
  color:#6B5C53;
  margin-bottom:3px;
  width:208px;
  float:left;
 	display:inline;
 	border-left:#cccccc 1px solid;
 	border-bottom:#cccccc 1px solid;
}

.pma_image {
	width:106px;
	height:104px;
	background:#dfdddb url('/styles/images/footer/cadre_produit_best.png') no-repeat top left;	
	margin-left:auto;
	margin-right:auto;
}

.pma_marque a {
	color:#59554E;
}

.pma_image img {
	margin-top:2px;
	margin-left:3px;	
}
.pma_desc {
	text-align:center;
	margin-top:5px;
}
.height_desc {
	min-height:50px;
  height:auto !important;
  height:50px;	
}
.height_desc2 {
	min-height:50px;
  height:auto !important;
  height:50px;	
}

.pma_title {
	color:#59554E;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.pma_marque {
	color:#59554E;
	font-size:12px;
}

.account_opt {
	padding-left:15px;
}

.account_opt ul {
	list-style-image:none !important;
	list-style-position:inside !important;
	list-style-type:circle !important;
	padding-left:30px;
	padding-bottom:4px;
	padding-top:4px;	
	color:#5A564C;
	font-size:13px;
	/*border:#5A564C 1px solid;*/
}
.account_opt li a  {
	color:#5A564C;
	text-decoration:underline;
}

#univers_b_desc {
	width:699px;
}
#univers_info {
	width:450px;
	margin-left:10px;
	padding-top:10px;
	color:#614F46;
}

#univers_b_desc h1, #univers_b_desc h2 {
	font-size:24px;
	/*margin-bottom:10px;*/
	text-transform:uppercase;
}
#ubd_txt, #ubd_txt h3 {
	font-size:11px;
	text-align:justify;
	font-weight:bold;
	margin-top:5px;
}


#univers_liste_scat {
	min-height:30px;
  height:auto !important;
  height:30px;		
	position:relative;
	margin-top:17px;
	
}

#uls {
	float:left;
}
#uls li {
	float:left;
	width:210px;
	font-size:11px;
	font-weight:bold;
}
#uls li img {
	float:left;
	margin-top:4px;
}

#uls a {
	color:#614f46;
	text-decoration:underline;
}
/*
.title_b_stitle {
	border-top:#DBD9D7 1px solid;
	width:88%;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	color:#615B52;
	font-size:18px;	
	height:30px;
	line-height:30px;
}
*/



.title_b_stitle, .mode_livraison_header, .bloc_process_coordonnees_title, .mode_paiement_header, .mode_ba_header{
	background:transparent url(/styles/images/categorie/bg_cat_titre.png) no-repeat scroll right top;
	color:#FFFFFF;
	font-size:14px;
	height:29px;
	line-height:29px;
	padding-left:15px;
	width:685px;
	text-transform:uppercase;
	font-weight:bold;
}

.bloc_process_coordonnees_title {
	width:331px;
}

.title_b_stitle p {
	float:left;
}
.title_b_stitle h1, .title_b_stitle h2 {
	float:left;
	font-size:14px;
}
.title_b_stitle img {
	float:left;
	margin-top:6px;
	margin-left:10px;
}

.t11 {
	color:#5A564C;
	font-size:12px;
}
.t11 a {
	color:#5A564C;
	text-decoration:underline;
}

.t15 {
	color:#5A564C;
	font-size:15px;
}


#popup_delai, #popup_pdf{
	position:absolute;
	zIndex:50000;
	top:15px;
	left:125px;
	width:300px;
	background-color:#f0f0f0;
	border:1px dashed;
	padding:8px;
	text-align:left;
}


#popup_pdf {
	top:125px;
}

.spanpourc {
	font-size:18px;
}

.cadre_prod_compl {
	border-left:#c7c0bc 1px solid;
	border-right:#c7c0bc 1px solid;
	border-bottom:#c7c0bc 1px solid;
	width:99%;
}

.account_title_haut{
	font-size: 16px;
	color:#473C38;
	text-align:center;
	display:block;
}

.table_cmd_acc td.tdalignleft {
	text-align:left;
}

.titre_conseil {
	font-size:17px;
	text-align:left;	
	color:#473C38;
	font-weight:bold;	
	margin-top:15px;
}
#liste_conseils2 {
	color:#5A564C;
	font-size:12px;	
	padding:10px;
}
#liste_conseils2 a {
	color:#5A564C;
	text-decoration:underline;
}

#liste_conseils2 h2 {
	font-size:12px;
	color:#5A564C;
	font-style:italic;
	text-decoration:underline;
}

#liste_conseils2 h1 {
	font-size:14px;
	color:#5A564C;
}

/*.conseil_colone {
	float:left;
	margin-left:35px;
	display:inline;
}*/

.conseil_colone h1 a, .conseil_colone h2 a {
	float:left;
	font-size:16px;
	margin-left:5px;
	margin-top:5px;
	color:#5A564C;
}

.prix_panier_marge {
	margin-top:5px;
}
.prix_panier_marge strong, .prix_panier_marge img {
	display:block;
	float:right;
}

.styledejenesaisquoi {
	width:216px;
	padding-top:10px;
	border-top:#cccccc 1px dotted;
	border-left:#cccccc 1px dotted;
}

#show_error_header {
	background:#FFF;
	border:1px solid red;
	padding:5px;
	width:100%;
	margin:5px;
}
#show_error_compte {
	background:#FFF;
	border:1px solid red;
	padding:5px;
	width:96%;
	margin:5px;
}
#show_ok_compte {
	background:#FFF;
	border:1px solid green;
	padding:5px;
	width:96%;
	margin:5px;
}
.commande_details2 .para_paiement span {
	display:inline;
}
.commande_details2 {
	background-color:#dfd5b8;
}
.commande_details2 {
	padding-left:10px;
	font-size:12px;
}
.commande_details2 img {
	padding:5px;
}

.commande_details2 span {
	text-align:center;
	display:block;
}
.commande_details2 span img {
	float:none;
}
.commande_details2 span strong {
	text-align:right;
	display:block;
	padding-right:10px;
	height:15px;
}

.commande_details2 strong.str {
	text-align:left;
	display:inline;
	padding:0;
	margin:0;
}
.commande_details2 {
	display:inline;
}

.emballage_prix {
	display:inline;
	float:left;
	font-size:14px;
	margin-left:10px;
	margin-top:5px;
	text-decoration:underline;
}

img.emballage_panier {
	cursor:pointer;
	display:inline;
	float:left;
	margin-top:22px;
}
img.emballage_panier2 {
	cursor:pointer;
	display:inline;
	float:left;
	margin-top:25px;
}
.message_ko{
	border:red 1px solid;
	width:95%;
	padding:10px;
	background-color:#fff;
	color:red;
	margin:5px;
}

.message_ok{
	border:green 1px solid;
	width:95%;
	padding:10px;
	background-color:#fff;
	color:green;
	margin:5px;
}

.liste_pagination {
	float:right;
	margin-top:5px;
	margin-right:18px;
	display:inline;
	line-height:18px;
}
.btn_page_prec {
	width:25px;
	height:15px;
	background:transparent url('/styles/images/liste/page_prec.png') no-repeat top left;
	display:block;
	float:left;
	margin-right:10px;
}
.btn_page_suiv {
	width:25px;
	height:15px;
	background:transparent url('/styles/images/liste/page_suiv.png') no-repeat top left;
	display:block;
	float:left;
	margin-left:10px;
}
.contenu_pagination {
	float:left;
}
.contenu_pagination a {
	color:#000;
}

.page a {
	border:1px solid #000000;
	padding-left:4px;
	padding-right:4px;
}

.page_current {
	border:1px solid #481F36;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
}

.gestion_contenu_cms {
	color:#5a564c;
	/*
	padding-left:10px;
	padding-right:10px;
	*/
	width:624px;
}

.gestion_contenu_cms a {
	color:#5a564c;
	text-decoration:underline;
}

#page_contact label{
	float:left;
	width:78px;
}

#page_contact .fdel {
	clear:both;
	height:10px;
}

.gratuitstyle {
	color:#FF770E;
	font-size:16px;
}

.fp_haut_ban {
	width:235px;
	height:5px;
	/*background:transparent url('/styles/images/footer/footer_probleme_bloc_haut.png') no-repeat top left;*/
}

#cityssimo_content {
	margin-left:40px;
}

#cityssimo_content label {
	float:left;
	width:150px;
	text-align:right;
	margin-right:5px;
}
#cityssimo_content a {
	float:none;
	width:100%;
}

#bloc_liste h1.gris4 {
	background:#fff;
	width:544px;
	height:30px;	
	line-height:30px;
	color:#594C44;
	font-size:15px;	
	line-height:20px;
	margin-top:15px;
	padding-left:0px;
	
}

.asterix_rouge {
	color:red;
}


.tool-tip {
	color:#FFFFFF;
	width:300px;
	z-index:13000;
}

.tool-title {
	background:transparent url(/styles/images/bubble.png) repeat scroll left top !important;
	font-size:11px;
	font-weight:bold;
	margin:0pt;
	padding:8px 8px 4px;
}

.tool-text {
	background:transparent url(/styles/images/bubble.png) repeat scroll right bottom !important;
	font-size:11px;
	margin:0px;
	padding:4px 8px 8px;
	text-align:justify;
}

a.panier_procassoc_titre {
	width:100%;
	display:block;
	height:30px;
}

.affich_prix {
	height:32px;
}

.diagnostic_contenu {
	color:#614F46;
}

.diagnostic_contenu a{
	color:#614F46;
}

.diagnostic_contenu ul {
	list-style:disc;
	margin-left:30px;
	color:#614F46;
}

.diagnostic_contenu p {
	margin-top: 10px;
	color:#614F46;
}

.diagnostic_contenu strong {
	color:#614F46;
}

.diagnostic_contenu table {
	margin:auto;
}
/*
.mode_ba_header {
	background:transparent url(/styles/images/commun/header-process3.png) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-align:center;
	width:650px;
}

.mode_ba {
	width:100%;
}

.mode_ba_content2 {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-left:15px;
	padding-top:10px;
}
*/
.coche_cgv {
	font-size:14px;
	text-align:center;
	padding:10px;
}

.avantage_mencorner {
	border-top:1px solid #614f46;
	text-align:right;
	padding:10px 2px;
	color:#614f46;
}

.avantage_mencorner a {
	color:#ff7b00;
}

.avantage_mencorner p {
	font-size:14px;
	font-weight:bold;
	color:#ff7b00;
}

.newletter_info {
	color:#614f46;
	text-align:center;
	padding:13px 0;
}

.conseil_info {
	padding-left:10px;
	padding-bottom:10px;
}

.footer_conseils_mencorner form {
	font-size:11px;
}

#bloc_liste_spe_bas {
	background:transparent url('/styles/images/categorie/bg_cat_pied.png') no-repeat top left;
	width:701px;;
	height:45px;
	float:left;
}

.fmv_title_spe {
	background:transparent url('/styles/images/footer/bg_menu_droite_titre_spe.png') no-repeat top left;	
	color:#fff;
	font-size:10px;
	font-weight:bold;
	display:block;
	width:158px;
	height:28px;
	line-height:28px;
}

.fmv_title_spe p {
	padding-left:6px;
	font-size:14px;
}

.fp_content_spe {
	width:156px;
  border-left:#81726B 1px solid;
  border-right:#81726B 1px solid;
  background:#DCDAD8 url('/styles/images/footer/bg_menu_droite.png') repeat-x top left;
  
}

.newletter_info_spe {
	color:#614f46;
	text-align:center;
	padding:13px 0;
	font-size:10px;
}

#header_mon_panier {
	display:none;
	background:#fff;
	position:absolute;
	top:50px;
	right:11px;
	width:184px;
	z-index:9;
}

#header_panier {
	color:#000;
	font-weight:bold;
	float:right;
}

.bloc_produit_info_entete {
	background:transparent url('/styles/images/categorie/bg_cat_titre.png') no-repeat top right;
	width:685px;
	height:29px;	
	color:#FFFFFF;
	font-size:14px;	
	line-height:29px;
	padding-left:15px;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
}

.bloc_produit_info h1{
	background:transparent url('/styles/images/categorie/bg_cat_titre.png') no-repeat top right;
	width:685px;
	height:29px;	
	color:#FFFFFF;
	font-size:18px;	
	line-height:29px;
	padding-left:15px;
	text-transform:uppercase;
	display:block;
}

.bloc_produit_info a{
	color:#FFFFFF;
}

#liste_prod_assoc {
	border-left:#81726B 1px solid;
  border-right:#81726B 1px solid;
  width:698px;
}

.bloc_produit_info_bas {
	background:transparent url('/styles/images/produit/bg_bloc_pied.png') no-repeat top left;
	width:700px;;
	height:11px;
	float:left;
}

.produit_bloc_titre a {
	color:#59554E;
}

.contact_frm {
	padding:5px 15px;
}

.tr_account {
	background-color:#614F46;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}

.diag_express {
	font-size:14px;
	text-align:center;	
	color:#614F46;
	font-weight:bold;
	text-transform:uppercase;
}

.diag_express_info {
	font-size:14px;
	color:#FF7B00;
	font-weight:bold;
	text-transform:uppercase;
}

.soustitreprod {
	font-style: italic;
	font-weight:normal;
	color:#59554E;
	margin-left:3px;
	display:block;
}

.titreprod {
	text-decoration:underline;
}

a.menuhaut_hover {
	font-weight:bold;
	color:#EC7615;
	float:left;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	text-transform:uppercase;
}

a.menuhaut_hover_orange {
	font-weight:bold;
	color:#614F46;
	float:left;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	text-transform:uppercase;
}

#uls a:hover {
	color:#EC7615;
}

.prodbestsellerlogo {
	position:absolute;
	left:0px;
	top:25px;
}

#prod_marque_link_h1 {
	display:inline;
	padding:0;
	background:none;
}

.prod_marque_link_h1 {
	display:inline;
	padding:0;
	background:none;
}

.select_couleur_list {
	width:16px;
	height:16px;
	float:left;
	display:inline;
	border:1px solid #614F46;
	margin-right:5px;
}

.select_couleur_prod {
	width:24px;
	height:24px;
	float:left;
	margin:2px;
	text-align:center;
}
.select_taille_prod {
	/*
	min-width:24px;
	width:auto !important;
	width:24px;
	
	
	*/
	width:auto;
	
	height:24px;
	float:left;
	display:inline;
	margin:2px;
	text-align:center;
}
.select_taille:hover{
	color:orange;
	cursor:pointer;
}

.select_taille_prod .select_taille_active {
	border:2px solid #FD7602;
	color:#FD7602;
	font-weight:bold;
}

.select_taille {
	text-align:center;
	line-height:16px;
	font-weight:bold;
	display:block;
	float:left;
	cursor:pointer;
	padding:2px;
	/*
	min-width:20px;
	width:auto !important;
	width:20px;
	*/
	width:auto;

	height:16px;
	border:1px solid #614F46;
	margin-bottom:2px;
}

.not_select_taille {
	text-align:center;
	line-height:20px;
	font-weight:bold;
	display:block;
	/*
	min-width:20px;
	width:auto !important;
	width:20px;
	*/
	width:auto;
	height:20px;
	border:1px solid #cccccc;
	color:#cccccc;
	margin-top:2px;
}

.select_couleur {
	width:20px;height:20px;
	float:left;
	margin-right:5px;
}

#receptcolor, #recepttaille, #attribut_combinaison {
	display:none;
}

.cadre_mini {
	float:left;
}

.bloc_opt {
	width:150px;
	float:left;
}

.bloc_conseils_mencorner {
	color: #614F46;
	padding: 10px 10px;
}

.bloc_conseils_mencorner #consultez_conseils {
	color: #ff6600;
	font-weight:bold;
}
.bloc_conseils_mencorner #consultez_conseils2 {
	color: #ff6600;
	font-weight:bold;
	height:23px;
	line-height:23px;
	font-size:14px;
}
.bloc_conseils_mencorner a {
	color: #ff6600;
}

.mini_bloc_conseils_mencorner {
	color: #614F46;
	padding: 5px;
	font-size:10px;
}

.mini_bloc_conseils_mencorner #mini_consultez_conseils {
	color: #ff6600;
	font-weight:bold;
}
.mini_bloc_conseils_mencorner #mini_consultez_conseils2 {
	color: #ff6600;
	font-weight:bold;
	height:19px;
	line-height:19px;
	font-size:13px;
}
.mini_bloc_conseils_mencorner a {
	color: #ff6600;
}

.fp_btn_alerte {
	background-color:red;
	color:#FFFFFF;
	text-align:center;
	width:165px;
	cursor:pointer;
}

h2.ss-titre-landing-page{
	background:url("/styles/images/categorie/bg_cat_titre.png") no-repeat scroll right top transparent;
	color:#FFFFFF;
	font-size:14px;
	height:29px;
	line-height:29px;
	padding-left:15px;
	text-transform:uppercase;
	width:685px;
}

.texte-spe-landing-page h3{
	display:inline;
	font-weight:normal;
	font-size:12px;
}
.bouton-top{
	/*display:block;
	text-align:right;*/
	float:right;
	margin-right:30px;
}

#footer_landing_spe a {
	color:#614F46;
	font-size:10px;
}

#footer_landing_spe {
	margin-top:10px;
}

#footer_landing_spe .fp_content_spe {
	padding: 2px;
	width:152px;
	color:#614F46;
	font-size:10px;
}

#livraison_gratuite {
	color:#FF770E;
	font-weight:bold;
	font-size:16px;
}

.mcatttt {
	float:left;
	display:inline;
	width:127px;
}

.mcattttitre {
	height:29px;
	line-height:29px;
	text-align:center;
	border-bottom:#000000 1px dotted;
	border-top:#000000 1px dotted;
	margin-top:10px;
	font-size:18px;
}
.mcattttitre a {
	text-decoration:none;
	font-weight:bold;
}
.mcattttitre a:hover {
	color:#999999;
}
.mcattttitre2 {
	height:29px;
	line-height:29px;
	text-align:left;
	border-bottom:#000000 1px dotted;
	border-top:#000000 1px dotted;
	margin-top:15px;
	margin-bottom:15px;
	font-size:18px;	
}

.mcattttitre2 a {
	text-decoration:none;
	font-weight:bold;
}

.mcattttitre2 a:hover {
	color:#999999;
}

a.all_p_item {
	text-decoration:none;
}