@charset "utf-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background-image:url(grafs/interface/fond_body.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#fbffee;
	font-family:Arial, Helvetica, sans-serif;
	}
#global{
	position:relative;

	
	}
/*haut + menu */
#header{
	height:141px;
	width:100%;
	
		
}
.ma_caret p, span{
	color:#033;
	}
.rouge{
	color:#F00;
	}
#header #cont_int{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	position:relative;
	padding-top:101px;
	background-image:url(grafs/interface/123parapharma_logo.png);
	background-repeat:no-repeat;
	background-position:50px 10px;
}
#header #cont_int #espace_client{
	width:136px;
	height:45px;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#c0e4a7;
	background-image:url(grafs/interface/parapharma_client.jpg);
	background-repeat:no-repeat;
	background-position:5px 10px;
	color:#184644;
	font-size:12px;
	padding-left : 30px;
	font-weight:bold;
	padding-top:5px;
	-moz-border-radius: 0 0 5px 5px; 
    -webkit-border-radius:  0 0 5px 5px; 
    border-radius:  0 0 5px 5px;         
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */ 
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
}
#header #cont_int #espace_client a{
	font-weight:normal;
	text-decoration:none;
	color:#31aeb0;
}

#menu{
	height:43px;
	width:100%;
	color:#FFF;
	font-size:12px;
	padding-top:6px;
	
	position:absolute;
	top:-43px;
	left:0px;
	

	
	}


#menu .niveau1{
	color:#FFF;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:1px;
	padding-left:0px;
	font-weight:bold;
	float:left;
	}
#menu .niveau1 a{
	color:#FFF;
	text-decoration:none;	
	font-weight:bold;
	
	}
#menu .niveau1:hover{	
	 -moz-border-radius: 5px 5px 0 0; 
        -webkit-border-radius: 5px 5px 0 0; 
        border-radius: 5px 5px 0 0;         
        -webkit-border-top-left-radius: 5px; /* pour Chrome */ 
        -webkit-border-top-right-radius: 5px; /* pour Chrome */
/**/
		color:#0b3b3f;
		font-weight:bold;
		
}
.fond_vert:hover{
background-color:#a6e968;
}

.fond_vertbis{
background-color:#a6e968;
 -moz-border-radius: 5px 5px 0 0; 
        -webkit-border-radius: 5px 5px 0 0; 
        border-radius: 5px 5px 0 0;         
        -webkit-border-top-left-radius: 5px; /* pour Chrome */ 
        -webkit-border-top-right-radius: 5px; /* pour Chrome */
/**/
}

#menu .niveau1 .sous_menu{
	width:620px;
	background-color:#fff;

	padding-top:5px;
	display:none;
	position: absolute;
	left:0px;
	top:35px;
	z-index:100;
	
	}
#menu .sous_menu #niveau2 a{
	font-weight:bold;
	text-decoration:none;
	color:#30aeb0;
	}
#menu .sous_menu #niveau2 a:hover{
	font-weight:bold;
	text-decoration:none;
		color:#a6e968;
	}
#menu .sous_menu #niveau2{
	font-weight:bold;
	text-decoration:none;
	color:#30aeb0;
	}
#menu .sous_menu #niveau3 a{
	font-weight:normal;
	text-decoration:none;
	color:#666;
	}
#menu .sous_menu #niveau3 a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#a6e968;
	}
#menu .niveau1:hover .sous_menu p .gamme{
	font-weight:normal;
	padding-left:20px;
	
	}
#menu .niveau1:hover .sous_menu .colonne_ss_menu {
	color:#666;
	text-decoration:none;
	padding-right:0px;
	padding-left:0px;
	font-weight:normal;
	}


#menu .niveau1:hover .sous_menu{
	width:975px;
	height:500px;
	display:block;
	position:absolute;
	z-index:100;
	
	}
.colonne_ss_menu{
	width:250px;
	float:left;
	}
.colonne_ss_menu2{
	width:175px;
	float:right;
	height:500px;
	background-color:#a6e968;
	padding-left:25px;
	overflow:auto;
	}
.colonne_ss_menu2 a{
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#666;
	font-weight:normal;
	}
.colonne_ss_menu2 a:hover{
	padding:0px;
	margin:0px;
	text-decoration:underline;
	}
	
	/*3 colonnes */
#contenu{
	width:980px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(grafs/interface/fond_conenu.jpg);
	background-repeat:repeat-y;
	background-position:center;
	position:relative;
	}

#colonne_left{
	width:230px;
	float:left;
	min-height:250px;
	}
#colonne_left .block{
	width:210px;
	margin-left:0px;
	border-bottom:1px dashed #a3e867;
	margin-top:10px;
	}
#colonne_left .block #video{
	position:relative;
	z-index:5;
	}
#colonne_left .block #video	object{
position:relative;
	z-index:5;

	
}
	#colonne_left .block #promo{
	font-size:13px;
	color:#3e403d;
	padding:10px;
	background-image:url(grafs/interface/fond_promo.jpg);
	background-repeat:repeat-x;
		}
	#colonne_left .block #promo2{
	font-size:13px;
	color:#3e403d;
	padding:10px;
	background-image:url(grafs/interface/fond_promo.jpg);
	background-repeat:repeat-x;
		}
		
	#colonne_left .block #promo2 li{
		
		width:200px;
		height:220px;
		}
#colonne_left .block p{
	margin:0px;
	padding-bottom:3px;
	padding-top:3px;
	
	}
#colonne_left .block .title{
	height:24px;
	background-color:#a6e86a;
	font-size:15px;
	font-weight:bold;
	color:#0b3b3d;
	padding-top:10px;
	padding-left:35px;
	background-image:url(grafs/interface/picto_promo.jpg);
	background-repeat:no-repeat;
	background-position:3px 3px;		
	}
	
#colonne_left .block .title a{
	color:#0b3b3d;
	text-decoration:none;
	
	}
	
#colonne_left .block .title2{
	height:24px;
	background-color:#a6e86a;
	font-size:15px;
	font-weight:bold;
	color:#0b3b3d;
	padding-top:10px;
	padding-left:35px;
	background-image:url(grafs/interface/picto_news.jpg);
	background-repeat:no-repeat;
	background-position:3px 3px;		
	}

#colonne_left .block .title2 a{
	color:#0b3b3d;
	text-decoration:none;
	}
	
#colonne_left .block .sstitle{
	font-size:15px;
	font-weight:bold;
	color:#32aeb0;
	position:relative;
	
	}
#colonne_left .block  #promo #photopromo{
		width:77px;
		height:67px;
		background-image:url(grafs/interface/blockpromo.png);
		padding:39px 6px 5px 3px  ;
		float:left;
		position:relative;
	}
#colonne_left .block  #promo #photopromo .prix{
	position:absolute;
	top:15px;
	left:5px;
	font-size:15px;
	width:50px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	}
#colonne_left .block  #promo .textepro{
	
	float:left;			
	}
#colonne_left .block  #promo #photopromo p{
	padding:0px;
	margin:0px;
	text-align:center;
	
	}
#colonne_left .block  #promo2 .textepro{
	
	float:left;
	
	}
#colonne_left .block  #promo2 .prodimg{
	float:left;
	border:2px solid #30aeb0;
	margin-right:5px;
	}

#colonne_left .block  #promo2 #photopromo{
		width:77px;
		height:67px;
		background-image:url(grafs/interface/blockpromo.png);
		padding:39px 6px 5px 3px  ;
		float:left;
		position:relative;
	}
#colonne_left .block  #promo2 #photopromo .prix{
	position:absolute;
	top:15px;
	left:5px;
	font-size:15px;
	width:50px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	}
	
#colonne_left .block .plus_dinfo{
	/*border:1px solid gray;*/ }

#colonne_left .block .plus_dinfo .txt{
	padding-top:10px;
	padding-right:5px;
	

}
#colonne_left .block .plus_dinfo a img{
	margin-left:8px;
	border:0px;
	padding:0px;
	margin:0px;
}
#colonne_left .block .plus_dinfo a{
	float:right;
	font-weight:bold;
	color:#0c3f40;
	text-decoration:none;
}
#colonne_center{
	width:520px;
	float:left;
	min-height:250px;
	font-size:13px;
	
	}
#colonne_center a{
	color:#26a0a3;
	text-decoration:none;
}
 #fildarianne{
	border-bottom:1px dotted #2fafb0;
	min-height:25px;
	font-weight:bold;
	font-size:13px;
	padding-top:15px;	
	
}
 #fildarianne2{
	
	min-height:25px;
	font-weight:bold;
	font-size:12px;
	padding-top:15px;	
	
}
#fildarianne2 .t1 a{
	color:#2fafb0;
	font-size:12px;
	font-weight:normal;
}
#fildarianne2 .t2 a{
	color:#366253;
	font-size:12px;
	font-weight:normal;
}
 #fildarianne2 .t3 a{
	color:#a6e869;
	font-size:12px;
	font-weight:normal;
}
#colonne_center #fildarianne .t1{
	color:#2fafb0;
}
#colonne_center #fildarianne .t2{
	color:#366253;
}
#colonne_center #fildarianne .t3{
	color:#a6e869;
}
#colonne_center #produit1 {
	padding-left:10px;
	background-image:url(grafs/interface/fond_produit2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:15px;
	
	
	
}
#colonne_center #produit1 h1{
	color:#34b1b3;
	font-weight:bold;
	font-size:18px;
	
	
}
#colonne_center #produit1 h1 .txttitre{
	float:left;
	padding-top:10px;
	padding-right:10px;
}
#colonne_center #produit1 h1 .ajout_panier{
	float:left;
	
}
#colonne_center #produit1 h1 .ajout_panier_marque{
	float:left;
	padding-top:10px;
	
}
#colonne_center #produit1 .txt{
	float:left;
	width:460px;
	}
#colonne_center #produit1 a{
	color:#34b1b3;
	
}
#colonne_center #produit1 .photoprod{
	float:right;
	padding-left:10px;
	position:relative;
	padding-top:37px;
	
}
#colonne_center #produit1 .photoprod2{
	float:right;
	padding-left:10px;
	position:relative;
	
	
}
#colonne_center #produit1 .photoprod2 .prix2{	
	
	background-repeat:no-repeat;
	width:54px;
	height:58px;
	font-size:12px;
	padding-top:20px;
	padding-left:7px;
	padding-right:7px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	
	
}
#colonne_center #produit1  .public{
	background-image:url(grafs/interface/prix_public.png);
	background-repeat:no-repeat;
	}
#colonne_center #produit1 .membre{
	background-image:url(grafs/interface/prix_promo.png);
	background-repeat:no-repeat;
	}
#colonne_center #produit1 .promo{
	background-image:url(grafs/interface/prix_membre.png);
	background-repeat:no-repeat;
	color:#0e3a3d;
	}
	
#colonne_center #produit1 .photoprod .prix{
	position:absolute;
	top:0px;
	right:10%;
	
	width:54px;
	height:22px;
	font-size:12px;
	padding-top:15px;
	padding-left:7px;
	padding-right:7px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}
#colonne_center .produitliste{
	width:250px;
	height:230px;
	border-top:1px dashed #62b1b8;
	float:left;
	margin-right:10px;
	background-image:url(grafs/interface/fond_liste_prod2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:15px;
	position:relative;
	padding-top:5px;

	}
#colonne_center  .produitliste h1{
	font-size:15px;
	font-weight:bold;
	color:#0b3b3b;
	margin-bottom:0px;
	padding-bottom:10px;
	/*text-transform:uppercase;*/
	}
	#colonne_center  .produitliste .titre{
		
		height:70px;
	}
	
#colonne_center .produitliste2{
	width:250px;
	height:230px;
	border-top:1px dashed #62b1b8;
	float:left;
	margin-right:10px;
	background-image:url(grafs/interface/fond_liste_prod2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:15px;
	position:relative;
	padding-top:5px;

	}
#colonne_center  .produitliste2 h1{
	font-size:15px;
	font-weight:bold;
	color:#0b3b3b;
	margin-bottom:0px;
	padding-bottom:10px;
	/*text-transform:uppercase;*/
	}
	#colonne_center  .produitlist2e .titre{
		
		height:50px;
	}
#colonne_center  h4{
	font-size:14px;
	font-weight:bold;
	color:#a6e86a;
	margin-bottom:15px;
	margin-top:30px;
	padding-bottom:0px;
	}
	
#colonne_center  h4 .ss_menu{
	background-color:#0b3b3d;
	color:#FFF;
	padding:2px;
}
	

#colonne_center  .produitliste p{
	font-size:13px;
	color:#999997;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:15px;
	}
#colonne_center  .produitliste a{
	font-size:13px;
	color:#0a3c3d;
	font-weight:bold;
	text-decoration:none;
	
	}
#colonne_center  .produitliste .promo{	
	color:#85db4a;
	font-weight:bold;
	}
#colonne_center  .produitliste .membre{
	
	color:#ff980e;	
	font-weight:bold;
	}
#colonne_center  .produitliste .public{
	color:#0a3c3d;
	font-weight:bold;
	}
#colonne_center  .produitliste .prix{	
	color:#5fb4b1;
	font-weight:bold;
	}
#colonne_center .produitliste .ajout_panier{
	width:74px; height:34px;
	position:absolute;
	bottom:0px;
	right:15px;	
	}
#colonne_center .produitliste .ajout_panier_bis{
	margin-left:30px;
	}
#colonne_center .produitliste .ajout_panier img{	
	border:0px;
	}
	
#colonne_center .produitliste	.ajout_mobil{
	position:absolute;
		bottom:60px;
	right:25px;
	}
	
#colonne_center .prix_promo{
	margin-top:40px;
	width:58px;
	height:40px;
	float:left;	
	text-align:center;
	margin-right:25px;	
	background-image:url(grafs/interface/prix_membre.png);
	background-repeat:no-repeat;
	position:relative;
	color:#0b3738;
	padding-top:20px;
	padding-right:20px;
	
	}
#colonne_center .prix_public{
	margin-top:40px;
	width:58px;
	height:40px;
	float:left;	
	text-align:center;
	margin-right:25px;	
	background-image:url(grafs/interface/prix_public.png);
	background-repeat:no-repeat;
	position:relative;
	color:#FFF;
	padding-top:20px;
	
	
	
	}
#colonne_center .prix_membre{
	margin-top:40px;
	width:58px;
	height:40px;
	float:left;	
	text-align:center;
	margin-right:25px;	
	background-image:url(grafs/interface/prix_promo.png);
	background-repeat:no-repeat;
	color:#fff;
	padding-top:20px;
	padding-right:20px;
	position:relative;
	
	}
#colonne_center .ajout_ce_prod{
	width:115px;
	height:40px;
	float:left;	
	margin-top:50px;
	}
#colonne_center .ajout_ce_prod img{
	border:0px;
	}
	#colonne_center .decouvrez_cartes_membres{
	width:167px;
	height:80px;
	float:left;	
	margin-top:25px;
	padding-left:50px;
	}
.titre_prix{
	margin:0px;
	padding-top:0px;
	padding-bottom:7px;
	text-align:left;
	font-weight:bold;
	color:#999;
	position:absolute;
	left:-10px;
	top:-15px;
	width: 105px;
	}
#colonne_center .produitliste img{
	float:left;
	margin-left:3px;
	margin-right:5px;
	}

#colonne_right{
	width:225px;
	float:left;
	min-height:250px;
	padding-left:5px;
	}
#colonne_right #recherche{

	font-size:14px;
	font-weight:bold;
	color:#0c3b3d;
}
#colonne_right #recherche p{
	margin-top:0px; padding-top:5px;
}
#colonne_right form{
	
	margin:0px; 
	padding:0px;
}
#colonne_right  #recherche_form{
	font-size:15px;
	color:#999999;
	margin:0px; 
	padding:0px;
	border:1px solid #0d3c3e;
	height:34px;
	width:180px;
}
#formulaire_recherche{
	background-color:#0d3c3e;}
#colonne_right input #bouton_recherche{
	
	margin:0px; 
	padding:0px;
	
}
#colonne_right #panier{
	padding:10px;
	background-image:url(grafs/interface/fond_panier.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	background-color:#072628;
	position:relative;
	z-index:0;

	}	
#colonne_right #panier .title{
	color:#d4f7b4;
	font-size:16px;
	border-bottom:1px dotted #d4f7b4;
	float:left;
	width:140px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
	}
#colonne_right #panier .produit{
	color:#fff;
	font-size:13px;
	text-align:right;
	padding-right:15px;
	
	}
	#colonne_right #panier .produit img{
	
	
	}
#colonne_right #panier .total{
	color:#fff;
	font-size:13px;
	border-top:1px dotted #d4f7b4;
	padding-top:10px;
	padding-left:10px;
	margin-top:15px;
	}
#colonne_right #panier .valider{
	position:absolute;
	bottom:5px;
	right:23px;
	
	}
#colonne_right .bleubizare{
	color:#30aeb0;
	font-weight:bold;
	}

#colonne_right #panier img{

	float:left;
	}
	
#colonne_right #moyen_de_paiement{
	background-image:url(grafs/interface/fond_block_droite.jpg);
	background-repeat:repeat-x;
	color:#666666;
	padding-left:7px;
	padding-right:7px;
	margin-top:10px;
	
	
		}
#colonne_right #moyen_de_paiement h1{
	color:#0c393b;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	}
#colonne_right #moyen_de_paiement p{
	font-size:13px;
	margin:0px;
	padding:0px;
		}
#colonne_right #recherche_marque{
	background-image:url(grafs/interface/fond_block_droite.jpg);
	background-repeat:repeat-x;
	color:#666666;
	padding-left:7px;
	padding-right:7px;
	margin-top:10px;
	
	
		}
#colonne_right #recherche_marque h1{
	color:#0c393b;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	}
#colonne_right #recherche_marque #recherche_m{
	font-size:12px;
	}
#colonne_right #recherche_marque p{
	font-size:13px;
	margin:0px;
	padding:0px;
		}
	
#colonne_right #newsletter{
	background-image:url(grafs/interface/fond_block_droite.jpg);
	background-repeat:repeat-x;
	color:#666666;
	padding-left:7px;
	padding-right:7px;
	margin-top:10px;
	margin-bottom:15px;
		}
#colonne_right #newsletter h1{
	color:#0c393b;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	}
#colonne_right #newsletter p{
	font-size:13px;
	margin:0px;
	padding:0px;
		}
#colonne_right  #newsletter_form{
	font-size:15px;
	color:#999999;
	margin:0px; 
	padding:0px;
	border:1px solid #0d3c3e;
	height:25px;
	width:150px;
}

#colonne_right #conseil{
	background-image:url(grafs/interface/fond_block_droite.jpg);
	background-repeat:repeat-x;
	color:#666666;
	padding-left:7px;
	padding-right:7px;
	margin-top:10px;
	position:relative;
	font-size:13px;
		}
#colonne_right #picto_conseil{
	position:absolute;
	top:3px;
	left:3px;
	
			}
		
#colonne_right #conseil h1{
	color:#0c393b;
	font-size:16px;
	padding-top:8px;
	padding-bottom:13px;
	padding-left:30px;
	margin:0px;
	}
#colonne_right #conseil p{
	font-size:13px;
	margin:0px;
	padding:3px 0px 3px 0px;
		}
#colonne_right #conseil a{
	color:#26a0a3;
	text-decoration:none;
		}
	
#footer{
	height:143px;
	width:100%;
	background-image:url(grafs/interface/fond_footer.jpg);
	background-repeat:repeat-x;
	margin-top:30px;
	}
#footer #cont_int{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	position:relative;

}
#footer #cont_int p{
	font-size:12px;
	color:#1d4c4b;
	margin:0px;
	padding:0px;
}
#footer #cont_int a{
	font-size:12px;
	color:#1d4c4b;
	text-decoration:none;
	margin-right:5px; margin-left:5px;
}
#footer #cont_int .autre{
	margin-right:5px; margin-left:5px;
}
#footer #cont_int .bleu{
	color:#5eafb0;
		margin-right:5px; 
}
#footer #cont_int .gris{
	color:#999999;
 margin-left:5px;
}
#footer #cont_int .twitter_facebook{
	position:absolute;
	right: 20px;
	top: -10px;
}
.fin_float{
	clear:both;
	}
/*compte client*/
/* fin compte client */
#colonne_center_client{
	width:730px;
	float:left;
	min-height:250px;
	font-size:13px;
	position:relative;
	padding-left:20px;
	
	}
#colonne_center_client h2{
	font-weight:bold;
	font-size:16px;
	color:#30aeb0;
	padding-bottom:5px;
	margin-bottom:0px;
	}
#colonne_center_client h2{
	font-weight:bold;
	font-size:16px;
	color:#197879;
	padding-bottom:5px;
	margin-bottom:0px;
}
#colonne_center_client p{
	
	font-size:13px;
	color:#666;
	padding:0px; margin:0px;
}
#colonne_center_client a{
	text-decoration:none;
	font-size:13px;
	color:#666;
}
#colonne_center_client a:hover{
	color:#197879;
}
#colonne_center_client .montitre{

	padding-left: 8px;
	paddingtop: 40px;
}
.message_defilant{
	font-size:13px;
	color:#0d3d3f;
	padding-top:5px;
	}
.petittxt{
	font-size:10px;
	text-align:right;
	padding-right:20px;
	font-weight:normal;
	}
.txt{
	font-size:13px;
	margin:0px;
	padding:0px;
	
	}
#portfolio li{
	list-style:none;
	margin:0px;
	padding:0px;
	width:500px;

	}
#portfolio p{

	margin:0px;
	padding:0px;
	}
#portfolio {
	margin:0px; 
	padding:0px;
		}
		
#portfolio2 li{
	list-style:none;
	margin:0px;
	padding:0px;
	width:500px;

	}
#portfolio2 p{

	margin:0px;
	padding:0px;
	}
#portfolio2 {
	margin:0px; 
	padding:0px;
		}
	
	.textebarre{
	text-decoration:line-through;
	}
	
/* compte client */
#barre_adresse{
	height:30px;  width:90%; border:1px solid #e0f1c8; background-color:#f8fef0;
	}
#barre_adresse #bouton_ad{
	 width:22%; margin-left:78%; padding-top:5px;  text-align:center; 
	 background-image:url(grafs/interface/fond_bouton_ajouter_adresse.jpg); font-weight:bold; background-repeat:repeat-x;  height:25px;  
	 }
#barre_adresse #bouton_ad a{
	color:#197879;
	 }
.block_ad{float:left;width:40%; position:relative; }
.block_adresse{
	border:1px solid #e0f1c8; margin-top:5px;padding:5px;  margin-right:5%;background-color:#f8fef0; border-style:dashed; margin-bottom:20px;
	}
.block_ad2{float:left;width:33%; }	
.supp_ad{
	width:30px; height:10px; position:absolute; right:15px; top:5px;}
.supp_ad img{
	float:right;
	margin-left:3px;
	border:0px;}
.clair{
	background-color:#f2fde8;
	}
.cadrerose{
	border:1px solid #487879;
	margin-top:25px;
	}
.entetepanier{
	font-weight:bold;
	color:#FFF;
	background-color:#0c3839;
	}
.entetepanier2{
	background-color:#e6e6e6;
	}
.lien{
	cursor:pointer;
	}
#barre{
	width:450px;
	margin-right:auto;
	margin-left:auto;
	background-color:#a6e86a;
	height:3px;}
	
/* bouton panier */
#boutonbleu{
	width:163px;
	height:27px;
	background-image:url(grafs/interface/bouton_gris.png);
	background-repeat:no-repeat;
	padding-top:10px;
	font-size:13px;
	float:left;
	text-align:center;
	margin-left:200px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:30px;
	}
	
#boutonvert{
	width:163px;
	height:27px;
	background-image:url(grafs/interface/bouton_gris.png);
	background-repeat:no-repeat;
	padding-top:10px;
	font-size:13px;
	float:left;
	text-align:center;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:30px;
	}
#fleur{
	float:left;
	margin:20px 20px 0px 20px;
	}
#boutonbleu a{
	color:#30aeb0;
	text-decoration:none;
}
#boutonvert a{
	color:#0d3d3f;
	text-decoration:none;
}
.ident{
	float:left;
	width:300px;
	background-color:#fbffee;
	padding:10px; margin-right:10px;
	border:1px dashed #0b3939;
	min-height:120px;
	margin-bottom:30px;
	}
.ident h3{
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
.decalage{
	margin-left:40px;}
	
	/*colonne_center2 */
	#colonne_center2{
	width:750px;
	float:left;
	min-height:250px;
	font-size:13px;
	
	}
	
	#colonne_center2 .produitliste img{
	float:left;
	margin-left:3px;
	margin-right:5px;
	}
	
	#colonne_center2 #fildarianne .t1{
	color:#2fafb0;
}
#colonne_center2 #fildarianne .t2{
	color:#366253;
}
#colonne_center2 #fildarianne .t3{
	color:#a6e869;
}
#colonne_center2 #produit1 {
	padding-left:10px;
	background-image:url(grafs/interface/fond_produit2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:15px;
	width:710px;
	
	
	
}
#colonne_center2 #produit1 h1{
	color:#34b1b3;
	font-weight:bold;
	font-size:18px;
	
	
}
#colonne_center2 #produit1 h1 .txttitre{
	float:left;
	padding-top:10px;
	padding-right:10px;
}
#colonne_center2 #produit1 h1 .ajout_panier{
	float:left;
	
}
#colonne_center2 #produit1 .txt{
	float:left;
	width:690px;

	}
#colonne_center2 #produit1 a{
	color:#34b1b3;
	
}
#colonne_center2 #produit1 .photoprod{
	float:right;
	padding-left:10px;
	position:relative;
	padding-top:37px;
	
	
}
#colonne_center2 #produit1 .photoprod2{
	float:right;
	padding-left:10px;
	position:relative;

	
}
#colonne_center2 #produit1 .photoprod .prix{
	position:absolute;
	top:0px;
	right:10%;
	background-image:url(grafs/interface/prix_block_cont.png);
	width:54px;
	height:22px;
	font-size:12px;
	padding-top:15px;
	padding-left:7px;
	padding-right:7px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}

#colonne_center2 #produit1 .photoprod2 .prix2{	
	background-image:url(grafs/interface/prix_public.png);
	background-repeat:no-repeat;
	width:54px;
	height:58px;
	font-size:12px;
	padding-top:20px;
	padding-left:7px;
	padding-right:7px;
	text-align:center;
	color:#FFF;
	font-weight:bold;

}

#colonne_center2 .produitliste{
	width:200px;
	height:180px;
	border-top:1px dashed #62b1b8;
	float:left;
	background-image:url(grafs/interface/fond_liste_prod2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:15px;
	position:relative;
	padding-top:5px;
		
	}
#colonne_center2 .margecenter{
	margin-left:60px;
	margin-right:60px;
	}
#colonne_center2  .produitliste h1{
	font-size:15px;
	font-weight:bold;
	color:#0b3b3b;
	margin-bottom:10px;
	padding-bottom:0px;
	/*text-transform:uppercase;*/
	}
#colonne_center2  h4{
	font-size:14px;
	font-weight:bold;
	color:#a6e86a;
	margin-bottom:15px;
	margin-top:30px;
	padding-bottom:0px;
	}
	
#colonne_center2  h4 .ss_menu{
	background-color:#0b3b3d;
	color:#FFF;
	padding:2px;
}
	

#colonne_center2  .produitliste p{
	font-size:13px;
	color:#999997;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:15px;
	}
#colonne_center2  .produitliste .ensavoirplus{
	
	margin-left:120px;
	}
#colonne_center2  .produitliste a{
	font-size:13px;
	color:#0a3c3d;
	font-weight:bold;
	text-decoration:none;

	
	}
#colonne_center2  .produitliste .prix{	
	color:#5fb4b1;
	}
#colonne_center2 .produitliste .ajout_panier{
	width:34px; height:34px;
	float:left;
	margin-left:25px;
	margin-top:7px;

	
	}
#colonne_center2 .produitliste .ajout_panier img{	
	border:0px;
	}
#colonne_center2 .prix_membre{
	margin-top:20px;
	width:58px;
	height:40px;
	float:left;	
	text-align:center;
	margin-right:25px;	
	background-image:url(grafs/interface/prix_promo.png);
	background-repeat:no-repeat;
	color:#0c3b3d;
	padding-top:20px;
	position:relative;
	
	}
#colonne_center2 .prix_public{
	margin-top:20px;
	width:58px;
	height:40px;
	float:left;	
	text-align:center;
	margin-right:25px;	
	background-image:url(grafs/interface/prix_public.png);
	background-repeat:no-repeat;
	position:relative;
	color:#FFF;
	padding-top:20px;
	
	
	
	}
#colonne_center2 .prix_promo{
	width:111px;
	height:50px;
	
	text-align:center;
	float:left;
	margin-right:25px;
	background-image:url(grafs/interface/prix_membre.png);
	background-repeat:no-repeat;
	margin-top:20px;
	
	
	}
/*etoile client */
ul.notes-echelle {
	margin:0;
	padding:0;
	font:.75em/1.2 Arial, Helvetica, sans-serif;
}
ul.notes-echelle li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

ul.notes-echelle li label {
	display:block;
	text-align:center;
	line-height:20px;
	background:url(grafs/etoiles.gif) center top no-repeat;
	cursor:pointer;
}


ul.notes-echelle li.note-off label {
	background-position:center -60px;
}
ul.notes-echelle li.note-checked {
	font-weight:bold;
}



ul.notes-echelle.js li {
	min-width:20px;
	min-height:20px;
}
ul.notes-echelle.js input {
	position:absolute;
	left:-999%;
}
ul.notes-echelle.js li.note-focus {
	outline:1px dotted #000;
}


* html ul.notes-echelle.js li {
	width:20px;
	height:20px;
}

#avis_internaute{
	width:100%;
	margin-left:auto;
	padding:5px;
	margin-right:auto;
	border-top:1px dashed #34b1b3;
	}
#avis_internaute p{
	padding:0px;
	margin-top:3px;
	}
#avis_internaute .minititre{
	font-weight:bold;
	
	}
#avis_internaute .info_sec{
	font-size:11px;
	color:#34b1b3;
	padding:0px;
	margin-top:5px;
	margin-bottom:0px;
	
	}
#avis_internaute .block_av{
	background-color:#efefee;
	padding:3px;
	margin-top:15px;
	border:1px solid #cccccb;
	
	}
.souligner_en_bas{
	border-bottom:1px solid #0c3839;
	}
.souligner_en_bas_gauche{
	border-bottom:1px solid #0c3839;
	border-left:1px solid #0c3839;
	}
.souligner_en_bas_droite{
	border-bottom:1px solid #0c3839;
	border-right:1px solid #0c3839;
	}
.bleu_gras{
	color:#34b1b3;
	font-weight:bold;
	}
.blok_txt{
	width:500px;
	}
	
.menu_rembourses{	
	margin-top:30px;
}
.menu_rembourses .vert{	
		color:#082b2c;
}
.orange{
	color:#ff8908;
	}
.texte_fiche{
	font-size:12px;}
	
.texte_fiche a{

	color:#082b2c;}
	
#ajout_rapide{
	font-size:13px;
	}
	
.margegauchemoyenne{
	padding-left:15px;
}
.margegauchegrande{
	padding-left:30px;
}
.recherche_liste{
	font-size:12px;
	font-weight:normal;
	color:#5fb0b1;
	}
.recherche_liste a:hover{
	text-decoration:underline;
	}

