/* CSS Document */
/*
p {padding:8px;}
*/
#erreur{
	font-size:1.2em;
	color:#FF0000;
	font-weight:bold;
}
#nos{
	visibility:hidden;
	position:absolute;
}

a:link, a:visited, a:active{
	color:#998B5A;
	text-decoration: none;
	font-weight:bold;
	font-size:inherit;
}

a:hover{
	color:#998B5A;
	text-decoration: underline;
	font-weight:bold;
	font-size:inherit;
}

#img_valid:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;
}

#repere{
background-image:url(../img/fd_mid1.gif);
background-position:left top;
background-repeat: no-repeat;
}
#repere ul{
list-style:none;
padding-left:20px;
color: #6F9733;
margin: 0;
height:32px;
}
#repere ul li{

display: inline;
list-style-type: none;
height:32px;
}
#repere ul li a, #repere ul li a:visited{
color:#6F9733;
text-decoration: none;
font-weight:bold;
font-size:11px;
}
#repere ul li a:hover{
color:#6F9733;
/*font-weight:bold;*/
text-decoration: underline;
}



#envoyer{
float:right;
vertical-align:bottom;
color:#6F9733;
font-size:11px;
font-weight:bold;
}

.vertcolgauche {
color:#477919;
font-size:11px;
font-weight:bold;
}

#module h2 a{
color:#666600;
text-decoration:none;
}
#module input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#477919;
border: 1px solid #477919;}

/*MENU BOUTIQUE*/
#menuboutique{
	list-style:none;
	font-family:Verdana,Arial,Sans-Serif;
	width:195px;
	background-color:#D5E78C;/**/
	padding: 0;
	margin:0;
	font-size:10px;
	padding-left:5px;
}
#menuboutique li li{
	padding-left:12px;
	list-style:none;
}

#menuboutique a.titreh6:link,
#menuboutique a.titreh6:visited,
#menuboutique a.titreh6:hover,
#menuboutique a.titreh6:active{
	font-size:11px;
	width:170px;
	margin-bottom:5px;
	margin-top:5px;
	line-height:20px;
	color:#497701;
	text-decoration:none;
}

#menuboutique a.titreh6open:link,
#menuboutique a.titreh6open:visited,
#menuboutique a.titreh6open:hover,
#menuboutique a.titreh6open:active{
	font-size:11px;
	background:url(../img/puce_orange.gif) top left no-repeat;
	padding-left:12px;
	color:#DC5800;
	line-height:20px;
}

#menuboutique ul{
	padding:0;
	margin:0;
}

#menuboutique li li a:link,
#menuboutique li li a:visited,
#menuboutique li li a:hover,
#menuboutique li li a:active{
	display:block;
	color:#DC5800;
	font-size:10px;
	text-decoration:none;
	margin-left:5px;
	
}

#menuboutique li li a:hover{
	background:#C9D87E;
	color:#fff;
}

#menuboutique li li a.ssniv3:link,
#menuboutique li li a.ssniv3:visited,
#menuboutique li li a.ssniv3:hover,
#menuboutique li li a.ssniv3:active{
	display:block;
	color:#DC5800;
	font-size:10px;
	text-decoration:none;
	margin-left:10px;
	font-weight:normal;
}

#menuboutique li li a.ssniv3:hover{
	background:#C9D87E;
	color:#fff;
}

.fond_vertpale{
background-color:#F1F2D0;
background-image:url(../img/fond_fleur_conseils.gif);
background-repeat:no-repeat;
background-position:right top;
}

.fond_vertpale_conseils{
background-color:#F1F2D0;
background-image:url(../img/fond_fleur_conseils.gif);
background-repeat:no-repeat;
background-position:right top;
}

/***********************Gamme produits *********************************/
.fond_pavegamme_top{
border-top:#cac9ae 1px solid;
}

.fond_pavegamme_bottom{
border-bottom:#cac9ae 1px solid;
}
.fond_pavegamme_left{
border-left:#cac9ae 1px solid;
}
.fond_pavegamme_right{
border-right:#cac9ae 1px solid;
}
/************************************************/
#footer{
margin-top:10px;
padding:0;
width:995px;
}

#footer .editable ul{
list-style:none;
vertical-align:middle;
margin:0;
padding-top:10px;
padding-bottom:10px;
padding-left: 10px;
}

#footer .editable li{
color: #998B5A;
display: inline;
list-style-type: none;
font-size:0.9em;
}

#footer .editable ul li a:link, #footer .editable ul li a:visited{
color: #998B5A;
text-decoration: none;}
#footer .editable ul li a:hover{
text-decoration: underline;}
#footer .superfooter {
background-color:#F1F2D0;
margin-left:auto;
margin-right:auto;
width:977px;
}

#footer .superfooter td{
vertical-align: top;
}

#footer .superfooter .spfoot_head, #footer .superfooter .spfoot_foot{
background-attachment:scroll;
background-color:#F1F2D0;
background-position:top left;
background-image:url(../../img/super_footer_head.jpg);
background-repeat:no-repeat;
font-size:1px;
height:5px;
}

#footer .superfooter .spfoot_contenu{
border-left: 1px solid #998B5A;
border-right: 1px solid #998B5A;
}

#footer .superfooter .spfoot_foot{
background-image:url(../../img/super_footer_foot.jpg);
height:7px;
}

.barre_gauche{
width: 244px;
padding-left: 5px;
padding-top: 10px;
padding-left: 10px;
background: transparent url(../../img/super_footer_barre_gauche.jpg) repeat-y top left;
}

.barre_gauche h3{
padding-left: 20px;
background: transparent url(../../img/super_footer_titre.jpg) no-repeat top left;
}

.barre_gauche h3, .barre_gauche li, .barre_gauche a{
margin-top:0px;
color: #676501;
}

.barre_gauche a{
font-weight: normal;
}

/*************************************************/
#liste{
margin:0 0 15px 0;
}
#liste h1{
color:#6F9733;
border-bottom: 1px solid #B0AD67;
margin:0 0 5px 0;
font-size:18px;
font-weight:bold;
}
#liste h2{
color:#6F9733;
font-size:18px;
font-weight:normal;
margin:5px 0 5px 0;
}

/****************** PRATICIEN ***********************************/
#praticien{
margin:0 0 15px 0;
}
#praticien h1{
color:#DE5E00;
border-bottom: 1px solid #B0AD67;
margin:0 0 5px 0;
font-size:18px;
font-weight:bold;
}

#praticien h2{
color:#6F9733;
border-bottom: 1px solid #6F9733;
font-size:14px;
font-weight:bold;
background-image:url(../img/fleur_conseils.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:20px;
margin:0;
}

#praticien h3{
color:#6F9733;
font-size:12px;
font-weight:bold;
margin:0;
}

#praticien h4{
color:#6F9733;
font-size:12px;
font-weight:bold;
margin:0;
}

#praticien p{
text-align:justify;}
#praticien a{
color: #DE5E00;
text-decoration: none;}
#praticien a:hover{
text-decoration: underline;}
/*********************************************************/
#intro{
margin:0 0 15px 0;
}

#intro h1, h1.titreintro{
color:#6F9733;
border-bottom: 1px solid #B0AD67;
margin:0 0 5px 0;
font-size:18px;
font-weight:bold;
}

#intro h2{
color:#6F9733;
border-bottom: 1px solid #6F9733;
margin:0 0 5px 0;
font-size:14px;
font-weight:bold;
}

#intro a, #intro a:visited{
color:#6F9733;
text-decoration: none;
font-weight:bold;
font-size:11px;
}

#intro a:hover{
color:#6F9733;
/*font-weight:bold;*/
text-decoration: underline;
}

.h15{
	height:15px;	
}

.mt25{
	margin-top:25px;	
}

.pt10{
	padding-top:10px;	
}

.cat_boutique{
	height: 120px;
    margin: 2px;
    padding: 3px;
    width: 225px;
}

.cat_boutique .visuel{
	width:80px;
	margin:5px;
	overflow:hidden;
}

.cat_boutique .texte{
	width:125px;
	height:80px;
	padding-left:10px;
	padding-top:20px;
}

.cat_boutique a:link, .cat_boutique a:visited{
	color:#6F9733;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
}
.cat_boutique a:hover{
	color:#6F9733;
	/*font-weight:bold;*/
	text-decoration: underline;
	font-size:10px;
}

#produit{
	position:relative;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	margin-bottom:5px;
	padding:3px;
	z-index:1;
}

.encartliste{
	width:220px;
	height:295px;
	
}
.encartfiche{
	width:100%;
}

#intro h1, #produit h1{
	color:#477919;
	/*border-bottom: 1px solid #B0AD67;*/
	border-bottom: 1px dotted #999;
	margin: 0px 50px 10px 0px;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
}

#produit h2{
	color:#477919;
	border-bottom: 1px solid #477919;
	font-size:14px;
	font-weight:bold;
	background-image:url(../img/fleur_conseils.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	margin:0;
}

#produit h2.listeProduit{
	text-align:center;
	font-weight:normal;
	height:30px;
	margin-bottom:3px;
	font-size:14px;
	color:#FB8B08;
	background:none;
	border:none;
}

#produit .infosprix{
	height:30px;	
}

#produit .points_fidelite{
	background-image: url("../img/fleur_gamme.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:30px;
	font-size:12px;
	line-height:30px;
	margin-top:15px;
}

#produit .etiquette_promo, 
	#produit .etiquette_nouveaute,
		#produit .etiquette_idee_cadeau,
			#produit .etiquette_livraison_gratuite{
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:16px;
	width:85px;
	height:30px;
	padding-left:30px;
	padding-top:5px;
}

#produit .etiquette_promo{
	background-image:url(/img/etiquette_promo.jpg);
}

#produit .etiquette_nouveaute{
	background-image:url(/img/etiquette_nouveaute.jpg);
}

#produit .etiquette_idee_cadeau{
	background-image:url(/img/etiquette_idee_cadeau.jpg);
}

#produit .etiquette_livraison_gratuite{
	background-image:url(/img/etiquette_livraison_gratuite.jpg);
}

#produit a.voirfiche:link,
	#produit a.voirfiche:visited,
	#produit a.voirfiche:active{
		color:#6f9733;
		text-decoration: none;
		font-size:11px;
}

#produit a.voirfiche:hover{
	color:#6F9733;
	text-decoration: underline;
	font-size:11px;
}

#produit .fleurs_promotion{
	background-image:url(/img/fleurs_promotion.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#produit .fleurs_nouveaute{
	background-image:url(/img/fleurs_nouveaute.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#produit .fleurs_coupsdecoeur{
	background-image:url(/img/fleurs_coupsdecoeur.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#produit .vignette{
	margin-left:55px;
	width:140px;
	height:110px;
	overflow:hidden;
	margin-bottom:5px;
	text-align:center;
}

#produit .texteliste{
	height:90px;
	overflow:hidden;
	text-align:justify;
}

#produit .disponibilite{
	color:#666;
}

#produit .prixliste,#produit .prixfiche{
	color:#477919;
	height:25px;
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#produit .prixliste {
    color: #FB8B08;
    font-size: 16px;
    font-weight: bold;
}

#produit .prixfiche{
	font-size:22px;
	width:130px;
	padding-top: 10px;
}

#produit .stockfiche{
	font-size:14px;
	/*margin-top:6px;*/
}

#produit .texteliste ul li{
	font-size:11px;
	padding-top:0px;
}

#produit .prixbarre{
	color:#FB8B08;
	text-decoration:line-through; 
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	height:25px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
}

#prixProduitBarre{
	padding-top:7px;
}

#produit .imagesAdditionnelles img{
	margin:5px;	
	width:60px;
	height:60px;
	overflow:hidden;
	border:1px solid #999;
}

.onglet{
	/*border:#999 solid 1px;*/
	padding:10px 15px 10px 15px;
	width:80px;
	height:25px;
	-moz-border-radius:8px 8px 0px 0px;
	-khtml-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	text-decoration:none;
}

a.actif:link,
	a.actif:visited,
	a.actif:active{
		color:#666;
	}
	a.actif:hover{
		background-color:#FFFFFF;
	}
	
a.inactif:link,
	a.inactif:visited,
		a.inactif:active{
			color:#666;
}

a.inactif:hover{
	color:#6F9733;
}

.actif{
	background-image:url(/img/fond-onglet-clair.jpg);
	background-repeat:no-repeat;
	color:#666;
}

.inactif{
	background-image:url(/img/fond-onglet-gris.jpg);
	background-color:#FFF;
	color:#666;
	background-repeat:no-repeat;
}

.encadre{
	border:#999 solid 1px;
	-moz-border-radius:8px 8px 8px 8px;
	-khtml-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
}

#avis .libelleForm{
	width:30%;
	font-weight:bold;
	color:#666;
	margin-left:10px;
}

.formulaire{
	background-color:#ECECEC;
	margin-left:20px;
}

.formulaire .tr{
	padding-top:10px;		
}

/***************************** Dossier Conseil *****************************/
#conseils h1{
color:#6F9733;
border-bottom: 1px solid #B0AD67;
margin:0 0 5px 0;
font-size:18px;
font-weight:bold;
}

#fiche_conseils{
width:90%;
margin-left:30px;
}

#fiche_conseils h4{
color:#6F9733;
font-size:12px;
font-weight:bold;
margin:0;
}

#fiche_conseils p{
text-align:justify;
margin:5px 0 5px 0;
}

#pave_conseils{
margin: 10px 0 10px 0;
}

.visuel_pave{
margin: 0 5px 0 5px;
}

#separateur{
margin-left:15px;}
/********************************* PROMO ajout 6 dec **********************/
#promo h1{
color:#6F9733;
border-bottom:1px solid #B0AD67;
margin:0 0 5px 0;
font-size:18px;
font-weight:bold;
}

#promo .titreconseil{
color:#8A8C53;
font-size:12px;
font-weight:bold;
background:url(../img/fleur_conseil_selling.gif) no-repeat left top;
padding-left:25px;
padding-top:0px;
padding-top:3px;
display:block;
height:21px;
}

#promo .titresellcrossing{
color:#DC5800;
font-size:12px;
font-weight:bold;
background:url(../img/fleur_cross_selling.gif) no-repeat left top;
padding-left:25px;
padding-top:3px;
display:block;
height:21px;
}

#promo .ajouter {
color:#DC5800;
font-size:10px;
height:16px;
display:block;
vertical-align:middle;
}

#promo .article{
font-size:11px;
font-weight:bold;
}

#promo .prix{
color:#000000;
font-weight:bold;
}

#promo .prixbarré{
color:#000000;
font-weight:bold;
text-decoration:line-through;
}
/***************************** ESPACE CLIENT ajout 6 Dec *************************************/
#espaceclient h1{
color:#6F9733;
border-bottom: 1px solid #B0AD67;
margin:0 0 5px 0;
font-size:18px;
font-weight:bold;
}
/********************************************************************/

#fiche h1{
color:#DC5800;
border-bottom: 1px solid #B0AD67;
margin:0 0 5px 0;
font-size:18px;
font-weight:bold;
}
/*****************************************************************************/
.dots{
background-image:url(../img/dots.gif);
background-repeat:repeat-x;
}
.dots_blanc{
background-image:url(../img/dots_blanc.gif);
background-repeat:repeat-x;
height:5px;
}

#clr{clear:both;}

#containerBoutique{
float:left;
margin-right:10px;
margin-bottom:10px;
}

#cat_boutique{
width:251px;
margin-right:10px;
margin-bottom:10px;
}

#cat_boutique li{
	margin-bottom:7px;
}

#cat_boutique a:link, #cat_boutique a:visited{
color:#6F9733;
text-decoration: none;
font-weight:bold;
font-size:10px;
}
#cat_boutique a:hover{
color:#6F9733;
text-decoration: underline;
font-size:10px;
}

/******************** PANIER **********************************/
.panier_ligne_titre td, .panier_ligne_titre .td{
	background-color:#f5f5f5;
	color:#65a1c0;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	border-top:#65a1c0 2px solid;
}

.panier_ligne_titre .infolivraison{
	color:#f5901a;
	text-align:right;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}

.panier_ligne .td{
    border-top: 1px dotted #65A1C0;
    color: #666666;
    font-size: 10px;
    height: 29px;
}
.panier_ligne .image_produit{
	padding-top:2px;
}

.panier_ligne .txt_produit{
	padding-top:10px
}

.txt_produit a.cgv{
	color:inherit;
	text-decoration:none;
	font-weight:bold;
}

.txt_produit a.cgv:hover{
	text-decoration:underline;
}

.panier_ligne .element_produit{
	padding-top:5px
}

.panier_ligne .total_produit{
	padding-top:8px;
	padding-bottom:2px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

.panier_ligne td.total_panier{
	font-size:12px;
	background-color:#f5f5f5;
}

.panier_ligne .panier_livraison{
	height: 35px;
    padding-top: 10px;	
}

.descriptif_livraison .image_livraison{
	width:130px;
	margin:10px;
}

.descriptif_livraison .texte_livraison{
	width:700px;
	margin:10px;
}

.bggrey{
	background-color:#f5f5f5;
}

#etapes_panier .ep{
	width:225px;
	height:57px;
	background: url(/imgv2/fond_etape_panier.jpg) no-repeat;
}
#etapes_panier .ep_actif{
	background-position:-225px 0px;
}

#etapes_panier .ep_inactif{
	background-position:0px Opx;
}

#etapes_panier .ep .ep_nb{
	float:left;
	width:30px;
	height:57px;
	font-size:36px;
	margin-left:10px;
}

#etapes_panier .ep .ep_texte{
	float:left;
	width:185px;
	height:5Opx;
	margin-top:7px;
	font-size:12px;
}

#etapes_panier .ep .ep_texte a{
	font-size:inherit;
	color:inherit;
	font-weight:inherit;
	text-decoration:none;
}

#etapes_panier .ep .ep_texte a:hover{
	color:#FB8B08;
	font-weight:inherit;
	text-decoration: underline;
}

#etapes_panier .ep_actif .ep_nb, #etapes_panier .ep_actif .ep_texte{
	color:#FFF;
}

h1.ep_h{
	color:#65a1c0;
	font-size:22px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}

h2.ep_h{
	color:#65a1c0;
	font-size:16px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}

h3.ep_h{
	color:#65a1c0;
	font-size:14px;
	border-bottom:1px dotted #65a1c0;
}

.panier_h1{
	width:600px;	
}
.panier_aide{
	width:250px;
	float:right;
	margin-right:10px;
	margin-top:10px;
}

.ep_entete_tableau{
    border-top: 2px solid #65A1C0;
    color: #65A1C0;
	width: 940px;
}

.ep_entete_tableau_small{
    border-top: 2px solid #65A1C0;
    color: #65A1C0;
	width: 690px;
}

.ep_entete_tableau .titre_total, .ep_entete_tableau_small .titre_total{
    color: #65A1C0;
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px;
	height:20px;
	text-align:right;
}

.ep_entete_tableau .points_fidelite, .ep_entete_tableau_small .points_fidelite{
	color: #F5901A;
    font-size: 11px;
	margin-top:15px;
	margin-left:10px;
	font-weight:bold;
}

.ep_entete_tableau .point_fidelite_fond, .ep_entete_tableau_small .point_fidelite_fond{
	color: #FFFFFF;
    font-size: 11px;
	background:url(/imgv2/panier_fond_points.gif) no-repeat top left;
	width:56px;
	height:19px;
	text-align:center;
	margin-top:15px;
	padding-top: 2px;
}

#panier_bloc_aide_asso, #panier_bloc_fidelite{
	margin:10px;
	width:460px;
	height:167px;
	-moz-border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

#panier_bloc_aide_asso{
	background-color:#a7c32f;
	color:#FFF;
}

#panier_bloc_aide_asso .pb_col1{
	width:150px;
	margin:8px;
}

#panier_bloc_aide_asso .pb_col2{
	width:260px;
	margin:8px;
	padding-top:35px;
	font-size:11px;
	font-weight:bold;
}

#panier_bloc_aide_asso h2, #panier_bloc_fidelite h2{
	border-bottom:1px dotted #FFF;
	padding-left: 20px;
	margin-top: 8px;
    padding-bottom: 5px;
    padding-left: 20px;
	margin-bottom:0px;
	font-size:16px;
	font-weight:normal;
}

#panier_bloc_aide_asso h2{
	color:#FFF;
}

#panier_bloc_fidelite{
	background-color:#65a1c0;
	color:#FFF;
}

#panier_bloc_fidelite h2{
    color: #FFCC33;
}

#panier_bloc_fidelite .pb_col1{
	width:260px;
	margin:8px;
}

#panier_bloc_fidelite .pb_col2{
	background: url("/imgv2/panier_cadeau_bleu.gif") no-repeat scroll center bottom transparent;
    color: #FFCC33;
    font-size: 11px;
    font-weight: bold;
    height: 120px;
    margin: 8px;
    width: 150px;
}

#panier_bloc_fidelite .pb_col1 ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#panier_bloc_fidelite .points_fid{
	color:#ffcc33;
	font-weight:bold;
}

#conseils h2{
    border-top: 2px solid #65A1C0;
	border-bottom: 2px solid #65A1C0;
    color: #65A1C0;
    font-size: 12px;
}

.bloc_inscription{
	width:420px;
	margin:20px;	
}

#bloc_inscription_formulaire{
	margin-left:250px;
	background-color:#f5f5f5;
	padding:10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	font-size:12px;
}
.bloc_inscription h2{
	margin-bottom:5px;
}
h2.h_bleu{
	color:#e5f1f8;
	font-weight:normal;
}

h2.h_gris{
	color:#a7a7a7;
	font-weight:normal;
}

#client_nouveau, #client_compte{
    padding:10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	height:170px;
	font-size:12px;
}

#client_nouveau{
	background-color:#e3f0f7;
	
}

#client_compte{
	background-color:#f5f5f5;
}

#client_nouveau h2, #client_compte h2{
	color:#999999;
	font-size:22px;
}

#client_compte .intitule{
	height:20px;
	margin-top:10px;
}

#client_compte .input{
	height:20px;
}

#client_compte a.lien_bleu, .adresse_modifiable a.lien_bleu{
	color:#8bb7ce;
	font-weight:normal;
	text-decoration:underline;
}

#client_compte a.lien_bleu:hover, .adresse_modifiable a.lien_bleu:hover{
	color:#FB8B08;
	font-weight:normal;
	text-decoration:underline;
}

#livraison_col1{
	width:700px;
}

#livraison_col2{
	width:260px;
}

#livraison_col2 h2.alm_h, #livraison_col2 h2.afm_h{
	color:#666666;
	font-size:inherit;
	padding-left:50px;
	border:none;
	line-height:30px;
	margin-top:0px;
}

#livraison_col2 h2.alm_h{
	background:url(/imgv2/camion_adresse.png) no-repeat top left;
}

#livraison_col2 h2.afm_h{
	background:url(/imgv2/enveloppe_adresse.png) no-repeat top left;
}

.adresse_modifiable{
	background-color:#f5f5f5;
	color:#666666;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding:3px;
	margin:5px 0px 5px 5px;
	width:230px;
}

.adresse{
	background-color:#f5f5f5;
	color:#666666;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding:10px;
	margin:10px;
	width:300px;
	
}

#adresse_livraison h2, #adresse_facturation h2{
	color:#666666;
	font-size:inherit;
	padding-left:50px;
	border:none;
	line-height:30px;
	margin-top:0px;
}

#adresse_livraison h2{
	background:url(/imgv2/camion_adresse.png) no-repeat top left;
}

#adresse_facturation h2{
	background:url(/imgv2/enveloppe_adresse.png) no-repeat top left;
}

#bloc_paiement_liste{
	width:710px;
}

#bloc_paiement_descriptif{
	width:230px;
}

.bloc_paiement{
	width:220px;
	height:110px;
	margin:5px;
	text-align:center;
}

.bloc_paiement .paiement_titre{
	font-size:14px;	
	color: #65A1C0;
	line-height:40px;
}

#bloc_paiement_descriptif .paiement_descriptif{
	width:215px;
	height:160px;
	padding:5px;
	background-color:#f7ecd8;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
 
.paiement_descriptif_titre{
	color:#f7921d;
	padding-left:40px;
	line-height:30px;
	background-image:url(/imgv2/paiement_exclamation.png);
	background-repeat:no-repeat;
	font-size:14px;
}

.paiement_descriptif_contenu{
	color:#666666;
	line-height:20px;
}

.paiement_image img, .paiement_bouton img{
	cursor:pointer;
}
#panier_services{
	background-color:#f5f5f5;
	color:#666666;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding:10px;
	margin:10px;	
}

#panier_services .ps_bloc{
	padding:0px 10px 10px 50px;
	margin:10px;
	height:30px;
}

#panier_services h2{
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:5px;
}
#panier_services #ps_paiement{
	background-image:url(/imgv2/cadenas.gif);
	background-repeat:no-repeat;
	width:190px;
}
 
#panier_services #ps_expedition{
	background-image:url(/imgv2/horloge.gif);
	background-repeat:no-repeat;
	width:190px;
}

#panier_services #ps_ports{
	background-image:url(/imgv2/camion.gif);
	background-repeat:no-repeat;
	width:260px;
}

/******************** BON DE COMMANDE **********************************/
.bonCommande {
	background-color:#CCCCCC;
	color:#000000;

}
.texte_bonCommande{
	font-size:11px;
	color:#000000;
}
.prix_bonCommande{
	font-weight:bold;
	color:#000000;
}

.footer_bonCommande{
	font-size:10px;
	color:#666666;
}

/* PROPRIETES GLOBALES DU MENU*/

#menuauto{
width:208px;
	padding-top:10px;
}

#menuauto .niv1{
	padding-top:10px;
}
#menuauto .niv1 a{
	color:#497701;
	text-decoration:none;
	font-size:10px;
}
#menuauto .niv2{
	padding-top:10px;
}
#menuauto .niv2 a{
	font-size:10px;
	color: #DC5800;
	text-decoration: none;
}

#menuauto .niv3{
	padding-top:5px;
}

#menuauto .niv3 a{
	font-size:10px;
	color: #DC5800;
	text-decoration: none;
}

#menuauto .space {
	width:10px;
}

#menucontainer{
	width:235px;
	display:inline;
}

#menucontainer ul, #menucontainer li {
	list-style-type: none;
	list-style-position: outside;
	height:10px;
}
#menucontainer h6{
	color:#497701;
	text-decoration:none;
	font-size:10px;
	width:170px;
	margin-bottom:5px;
	margin-top:5px;
	cursor:pointer;
}

#menucontainer h6.open{
	color:#497701;
	text-decoration:none;
	font-size:10px;
	width:170px;
	margin-bottom:0px;
	margin-top:0px;
	cursor:pointer;
}

#menucontainer h6:hover{
	color:#497701;
	text-decoration:none;
	font-size:10px;
	width:170px;
	margin-bottom:0px;
	margin-top:0px;
	cursor:pointer;
}


#menucontainer a{
	color: #DC5800;
	text-decoration: none;
	display: block;
	line-height: 15px;
	vertical-align:middle;
	height: 15px;	
	padding-left:20px;
}

#menucontainer a:link,
	#menucontainer a:visited,
		#menucontainer a:hover,
			#menucontainer a:active{
				display:block;
				color:#DC5800;
				font-size:10px;
				text-decoration:none;
}
#menucontainer a:hover{
	background:#C9D87E;
	color:#fff;
	background-image:url(../img/bout_fleur.gif);
	background-repeat:no-repeat;
}
/* PROPRIETES DU PREMIER NIVEAU */
#menucontainer ul{
	font-family:Verdana,Arial,Sans-Serif;
	width:195px;
	background-color:#D5E78C;
	padding: 0;
	margin:0;
	font-size:10px;
	padding-left:5px;
}

#menucontainer ul li{
	cursor: pointer;
	margin: 0;
	height: 15px;
	text-align: left;
	background-image:url(../img/bout_fleur.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	margin:0em 1em 0em 1em;
	line-height:20px;
	padding-bottom:5px;
}

/* PROPRIETES DU SECOND NIVEAU */
#menucontainer ul ul{
	width:235px;
	display:inline;	
}

#menucontainer ul ul li{
	color:#DC5800;
	cursor: pointer;
	text-align: left;
	background-image:url(img/puce_level2.gif);
	background-repeat:no-repeat;
	vertical-align:top;
}

/* PROPRIETES DU TROISIEME NIVEAU */
#menucontainer ul ul ul{
	display:inline;	
}

#menucontainer ul ul ul li{
	cursor: pointer;
	height: 20px;
	text-align: left;
	background-image:url(img/puce_level3.gif);
	background-repeat:no-repeat;
	vertical-align:top;
}

#menucontainer ul ul li a{
color:#DC5800;
margin-top:-18px;
}

#menucontainer ul ul li a:link,
	#menucontainer ul ul li a:visited,
		#menucontainer ul ul li a:hover,
			#menucontainer ul ul li a:active{
				color:#DC5800;
				margin-top:-18px;
}

.kisser {
  position:absolute;
  top:0;
  left:0;
  visibility:hidden;
}

#xiti-div{
	display:none;
}

#produit_declinaison{
background-image:url(../img/fond_declinaison.gif);
background-repeat:repeat-y;
}
.titre_declianison{
color:#dc5800;
font-weight:bold;
}
.text_declinaison{
color:#8A8C53;
font-weight:bold;
font-size:11px;
}

#linkeo1{
	position:relative;
}
#linkeo1 #linkeo1img{
	position:relative;
	float:right;
	top:-40px;
}

.FiltresRecherche{
	clear : left;
	padding-top:10px;
}

.FiltresRecherche label{
  /*position: relative;*/
  width:250px;
  float:left;
  height:20px
}

.inputMoteur{
	/*margin-left:20px;*/
}

.catMoteuActif{
	text-decoration:none;
	float:right;
	font-weight:bold;
}
.catMoteuActif img{
	margin-left:10px;
}

.catMoteuPassif{
	text-decoration:none;
	float:right;
	font-weight:bold;
}

.noresult{
	padding:  10px;
	color: #CC0000;
	font: bold 14px Arial;
	text-align:left;
}

a:link, a:visited, a:active, a.lienrecherche:hover{
	color:#FB8B08;
}

.ariane_page_en_cours{
	/*color:#FB8B08;*/
	color:#666;
	font-weight:bold;
}

.mybutton  {
  background-image:url(../img/fond-bouton.jpg);
  width:104px;
  height:19px;
  padding:5px 0 0 40px;
  margin:8px 0 8px 20px;
  float:left;
}
.mybutton, .mybutton a, mybutton a:hover, mybutton a:visited  {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  text-align:left;
}
.mybutton a {padding-left:10px;}
.mybutton:hover {background-position: 0 -26px;}
.texte_panier a, .panier a {color:#333;
font-weight:normal;}
.panier a {text-decoration:underline;}
.panier a:hover {text-decoration:none;}

#partage{
	color:#8a8c53;	
	margin-left:5px;
	line-height:30px;
	vertical-align:middle;
}

#partage .titrePartage{
	font-size:12px;
}

#partage a.lienPartage:link, #partage a.lienPartage:visited, #partage a.lienPartage:active{
	color:#8a8c53;
	font-size:14px;
	margin-left:5px;
	vertical-align:middle;
	text-decoration:none;
	font-weight:normal;
	height:30px;
	vertical-align:middle;
}

#partage  a.lienPartage:hover{
	color:#6F9733;	
	font-size:14px;
	margin-left:5px;
	vertical-align:middle;
	text-decoration:none;
	font-weight:normal;
	height:30px;
	vertical-align:middle;
}

.miseEnValeur{
	color:#FB8B08;	
	font-size:11px;
	text-align:center;
	font-weight:bold;
}

.coupdecoeurBack{
	background-color:#f9f8e6;
}

#produits_croises a{
color:#6F9733;
text-decoration: none;
font-weight:bold;
font-size:12px;
}
#produits_croises a:hover{
color:#6F9733;
/*font-weight:bold;*/
text-decoration: underline;
}

#produits_croises h4{
	margin-top:0px;
	margin-bottom:0px;
	line-height:14px;
}

#produits_croises .beige{
	color:#8a8c53;	
	font-size:14px;
	padding-left:15px;
}
#produits_croises .beige_right{
	color:#8a8c53;	
	font-size:14px;
	padding-right:35px;
}

.texteliste ul li{
	list-style-image:url(/img/puce_fleur.png);
	line-height:16px;
	margin-left:20px;
	padding-bottom:5px;
}

.catProdFiche{
	position:absolute;
	left:-1000px;
}

.textevert{
	color:#477919;
}

.texteorange{
	color:#FB8B08;
}

.afficheprix{
	width:40%;
	text-align:center;
}

.ajoutpanier{
	width:50%;
	text-align:right;
}

.ligneconseil{
	margin-top:15px;
}

.conseilami{
	margin-left:0px;
	width:72px;
}
.conseilfb{
	width:90px;
	overflow:hidden;
	margin-top:5px;
}
.conseiltweeter{
	width:105px;
	overflow:hidden;
	margin-top:5px;
}
.ookoodoo{
	margin-left:8px;
	overflow:hidden;
	margin-top:3px;
}

.ligneonglets{
	margin-top:35px;
	height:23px;
	border-bottom:1px solid #999;
}

.ligneongletscontact{
	margin-top:15px;
	height:23px;
	/*border-bottom:1px solid #999;*/
}

.btsubcenter{
	text-align:center;
	width:100%;
}

.meilleuresventes{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
}

.meilleuresventes .mvproduit{
	width:29%;
	margin:10px;
}

.meilleuresventes .mvproduit .text_info{
	height:30px;
}

.meilleuresventes .mvproduit .mvimg{
	margin:5px;
}

.meilleuresventes .mvproduit .mvprix{
	height:30px;
}

.meilleuresventes .mvproduit .mvlien{
	height:30px;
}

.textefiche, .textefiche td, .textefiche th{
	line-height:20px;
	margin-left:10px;
	margin-right:10px;
}

#produit #cross_selling_colonne{
	position:absolute;
	top:50px;
	right:8px;
}

#produit .h2avis{
	margin-top:15px;
	margin-bottom:15px;
}

.clr{
	clear : both;
}
.tr{
	clear : left;
}
.td{
	float : left;
}

.pt10{
	padding-top:10px;	
}

.mt5{
	margin-top:5px;	
}

.mt15{
	margin-top:15px;	
}

.mt20{
	margin-top:20px;	
}

.mt30{
	margin-top:30px;	
}

.ml20{
	margin-left:20px;	
}

.lh20{
	line-height:20px;	
}

.w90{
	width:90px;	
}

.w150{
	width:150px;	
}

.w180{
	width:180px;	
}

.w220{
	width:220px;	
}

.w250{
	width:250px;	
}

.w310{
	width:310px;	
}
