/*body { background-color: #f4f8f8; color: #333333; background-attachment: fixed; background-repeat: no-repeat; background-position: center top; background-image: url(images/interface/image_fond/image_fond.jpg); }*/

body { background-color: #f4f8f8; color: #333333; background-attachment: fixed; background-repeat: no-repeat; background-position: center top; }
#av
{
	margin-left: 200px;
	
	width: 620px;
}
#s4
{ border: 0px solid #FF0; display: block; height: 106px; width: 400px; background-color: #FFF; list-style-type: none;}
#s4 ul li {list-style-type: none; }
#nav
{ height: auto; width: 390px; margin-top: 5px; display: block; background-color: #FFF; list-style-type: none; }

#nav li {list-style-type: none; }

#nav a { border: 0px solid #ccc; text-decoration: none; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; background-color: #FFF; padding: 0px; color: #5D5D5D; width: 40px; line-height: 15px; }
#nav a.activeSlide { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; background-color: #FFF; color: #CCC; border: 0px solid #F60; }
#nav a:focus { outline: none;  }



h1#logos
{
	background-image: url(images/interface/bandeau4.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:163px;
	height:106px;
}

h1#logos span{
	display:none;
}
h1#logos a{
	margin: 0;
	padding: 0;
	width:163px;
	height:106px;
	display:block;
}

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	
	
	
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	margin-top: 8px;
	margin-bottom: 5px;
	margin-left: 18px;
	padding: 0px;	
}
h4
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}


.surcontenant
{ position: absolute; left:50%; height: auto; width: 984px; margin-left:-490px; top: 2px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666; text-align: center; }

#contenant {
	position: absolute;
	left:50%;
	height: auto;
	width: 984px;
	
	/*background-color: #e9eded;*/
	background-color: #FFFFFF;
	margin-left:-490px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	top: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#haut {
	width: 984px;
	height: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	/*line-height: 50px;*/
	margin:0px;
	/*border: thin solid #3399FF;*/
}

.image_texte_bonjour{ float:left; display:inline; height: 106px; width: 563px;}

#image_haut{ float:left; display:inline; display:inline; height: 80px; width:172px; margin-bottom: 15px; margin-top: 15px; }

.bonjour{ display:inline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 50px; width: 556px; font-weight: bold; color: #09F; width:164px; border: 0px solid #CCC; margin-left: 8px; }
.choix_paiement{ float:left; display:inline; margin-left: 828px; margin-top: 6px; }
.bonjour a
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #09F;/*color: #666;*/ margin-left: 9px; font-size: 10px; }

a.lien_gris:active,a.lien_gris:link, a.lien_gris:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #999; }
a.lien_gris:hover { text-decoration: underline; color: #999; }
.texte_bandeau_haut
{ float:right; display:inline; height: 80px; width: 365px; /*border: 1px solid #EEEEEE;*/ margin-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; overflow: hidden; font-size: 14px; margin-bottom: 15px; padding-left: 0px; margin-top: 16px; text-align: right; }
.letexte{width: 360px;	}
.image_amovible
{ float:right; height: 127px; width: 400px; margin-left: 0px; border: 0px solid #69F; background-color: #FFF; }
.image_amovible li
{ list-style-type: none; }







#couleur
{
	width: 981px;
	height: 3px;
}




#c1, #c2, #c3, #c4, #c5, #c6
{
	float:left;
	font-size:5px;
	margin-top: 0.1em;
}

#c11, #c22, #c33, #c44, #c55, #c66
{
	float:left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	height:27px;
	color: #727272;
	line-height: 25px;
}




#c1
{
	background-color:#00A5DB ;/*#007A9B*/
	width: 163px;
	
	
	
	
	
}
#c2
{
	background-color: #FFD60E;
	/*#FFCD3B*/
	width: 163px;
	
	
}
#c3
{
	background-color: #F42B00; /*#AD1E00;*/
	
	width: 163px;
	
}

#c4
{
	background-color: #7C00EC; /*#6900C7;*/
	
	width: 163px;
	
}
#c5
{
	background-color: #FFB333;/*#EC9300;*/
	
	width: 164px;
	
}
#c6
{
	background-color: #00B999;	/*#00846C;*/
	width: 163px;
	
}

#c11
{
	background-color: #EFF9FA;
	width: 163px;
	
	
	
	
	
}
#c22
{
	background-color: #FCF9DF;
	width: 163px;
	
	
}
#c33
{
	background-color: #FBEFEA;
	
	width: 163px;
	
}

#c44
{
	background-color: #F6E9FA;
	
	width: 163px;
	
}
#c55
{
	background-color: #FCF1E1;
	
	width: 163px;
	
}
#c66
{
	background-color: #EFF9F9;	
	width: 164px;
	
}

#crecherche
{ float:left; background-color: #00A5DB;  /*#F42B00;rouge*/ /* #818181;*//*#5E5E5E;*/ width: 700px; font-family: Verdana, Arial, Helvetica, sans-serif; height:30px; padding-top: 5px; display:inline; line-height: 26px; 	}
	


#rechercher
{
	font-family: Arial, Helvetica, sans-serif;
	height:12px;
	font-size: 12px;
	margin-top: 3px;
}

#selectfam
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 3px;
	font-weight: bold;
}

.textere
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	display:inline;
	margin-left: 9px;
	
}
.taillechamps
{
	font-size: 10px;	
}
.buttonrecherche
{
	font-size: 10px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#voirpanier
{ height:32px; float:left; /*background-color:#F42B00;*/ /*bleu #00A5DB;*//* #0081A3;*/ width: 284px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; color: #FFFFFF; line-height: 27px; background-image: url(images/interface/kdii.gif); background-repeat: no-repeat; background-position:  center center; padding-top: 3px; background-color: #F00; }


#separationhaut
{
	margin-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 0px;
	height: 20px;
}
.fil_arriane
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-left: 8px; 	
	
}
.fil_arriane a
{ color: #333; text-decoration: none; 	
}
.fil_arriane a:hover
{ color: #666; text-decoration: none; }

.image_ariane
{ position: absolute; margin-top: -7px; margin-left: 15px; }
.ouestu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-indent: 5px;
	
}
.message_coockie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	padding: 5px;
	height: auto;
	width: 400px;
	margin-left: 15px;;
}
#gauche {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0.4em;
	height: auto;
	width: 180px;
	/*border: 1px solid #CC9900;*/
	padding: 0px;
	display:inline;
		
}
/*#contenu {
	float: left;
	height: auto;
	width: 650px;
	margin:0px;
	padding:0px;

}
*/
#droite {
	float:left;
	height: auto;
	width: 180px;
	margin: 0px;
	padding: 0px;	
	/*border: 1px solid #CCFF99;*/
	
		
}
#fin
{
	clear:both;
	height: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #666666;
	text-align: center;
	line-height: 35px;
	margin-top: 20px;
}
.cnil
{
	line-height: normal;
	height: auto;
	width: 970px;
	margin-left: 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;	
}

#fin2
{
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	
}

.fin3
{ clear:both; border-top-width: 1px; border-top-style: solid; border-top-color: #ccc;  width: 752px; 	
}



#boitedialogue {
	position:absolute;
	left:300px;
	top:-300px;
	width:500px;
	height:auto;
	z-index:8;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#boitedialogue_3 {
	position:absolute;
	left:250px;
	top:300px;
	width:500px;
	height:auto;
	z-index:8;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*************************/
#boitedialogue_chpromo {
	position:absolute;
	left:250px;
	top:300px;
	width:500px;
	height:auto;
	z-index:8;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


.texte_ep_chpromo{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.message_chpromo{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #930; text-align: center; }





#boitedialogue_chpromo_erreur
{
	position:absolute;
	left:250px;
	top:300px;
	width:500px;
	height:auto;
	z-index:8;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


.bt_code_promo_val
{ font-family: Arial, Helvetica, sans-serif; color: #FFF; background-color: #999; border: 2px solid #090; cursor: pointer;}

.bt_code_promo_annu
{ font-family: Arial, Helvetica, sans-serif; color: #FFF; background-color: #999; border: 2px solid #930; cursor: pointer; }


/**************************************/


#boitedialogue2 {
	position:absolute;
	left:200px;
	top:-300px;
	width:500px;
	height:auto;
	z-index:5;
	background-color: #EFEFEF;
	border: medium outset #0099FF;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF3300;
	font-weight: bold;
}
/*////////////////////////////////////////////////////////////////////*/
#dialogue {
	position:absolute;
	left:350px;
	top:450px;
	width:500px;
	height:auto;
	z-index:1;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
}


.textedial
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A6A6A6;
	text-align: center;
	line-height: 18px;
}


.information_couleur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #00A4DA;
	width: 500px;
	margin-bottom: 10px;
	text-align: center;
}

.noir_gras
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
}

.message_log_haut
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F00; text-align: left; padding-left: 10px; display: block; margin-bottom: 5px; }

.connexion_compte_pop_up
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; 	
	
}
.connexion_compte_pop_up label
{ text-align: right; display: block; width: 400px; 	
}

.valide1
{
	float:right;
	height: 25px;
	width: 40px;
	margin-right: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
}
.valide2
{
	float:right;
	height: 25px;
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	
}
.valide3
{
	
	height: 25px;
	width: 110px;
	margin-left:50px;
	margin-bottom: 25px;
	margin-top: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	text-align: center;	
}

a.b_dial:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 0px;
	
}
a.b_dial:link, a.b_dial:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #666666;
	margin-left: 0px;
}


a.b_dial:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #999999;
	margin-left: 0px;
}
/********************************/
.formulaire_espace_client
{
	padding: 0px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dja_client
{
	float:left;
	display:inline;
	height: 170px;
	width: 220px;
	margin-left: 18px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF0000;
	padding: 0px;
}

.inscription_afaire
{
	float:left;
	display:inline;
	height: 170px;
	width: 220px;
	margin-left: 15px;
	padding: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF0000;
}

.label_texte_2
{
	font-size: 12px;
	margin-left: 5px;
	font-weight: normal;
	margin-top: 10px;
	color: #666666;
	text-decoration: none;
}

.label_input_2
{
	margin-left: 5px;
	font-size: 10px;
	height: 10px;
	
}
.taille_input_2
{
	height: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100px;
	font-size: 10px;
	
}

.bouton_ok_espace_client_2
{
	font-size: 10px;
	height: 25px;
	
	/*margin-left: 75px;*/
	background-color: #CCCCCC;	
}

/*////////////////////////////////////////////////////////////////////*/
#adresserobe
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	float: left;
	width: 180px;
	margin-top: 15px;
}



/*formulaire*/
.label1{
	display:block;
	width:420px;
	text-align:right;
		color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.labeldev
{
text-align:left;
display:block;
	width:420px;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}
.label1rouge{
	display:block;
	width:420px;
	text-align:right;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.label12{
	display:block;
	margin-left: 50px;
	width:400px;
	text-align:left;
	color: #003463;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*border: thin dashed #0033CC;*/	
}
.labeltexte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	margin-left: 50px;
}
.labeltexte2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	margin-left: 50px;
}
/*.form1{
width:200px
display:inline;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}*/
.formulaire
{
	padding: 0px;
	margin: 0px;
}
.fieldset1
{width:200px;
	border:1px solid #6699CC;
	padding:0px;
	margin:0px;}
	
	.legend{
	font-family:Arial, Helvetica, sans-serif;
	margin:10px;
	font-size:16px;
	color:#FFFFFF;
	background-color: #FF9900;
	width:400px;
	font-weight: bold;
	text-align: center;
}
.formu
{
	width: 500px;
	margin-left:80px;
}
.center{
	text-align: center;
}

.casecoche
{color: #003463;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}






#adresse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#ventes
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	margin-right: 5px;
	margin-left: 5px;
	float:left;
	display:inline;
}
.demarquages
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.titrage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
}
.message1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C60;
	text-align: left;
}

.message1_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
	text-align: left;
	margin-left: 5px;
}

/*information sur le développement du site*/

.op
{
	font-weight: bold;
	color: #00CC33;
}
.real
{
	font-weight: bold;
	color: #CC3300;
}
.me
{
font-weight: bold;
	color: #0099FF;
}
/*affichage des images*/

div.float {
	padding: 0px;
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#accueil
{
	float:left;
	display:inline;
	
	text-align: center;
	width: 565px;
	padding:0;	
	margin-top: 0px;
	margin-right: 0.8em;
	margin-bottom: 0px;
	margin-left: 1.5em;
	
	/*border: 1px solid #CCCCCC;*/
}

#inscription_compte_client
{
	float:left;
	display:inline;
	
	text-align: center;
	width: 755px;
	padding:0;	
	margin-top: 0px;
	margin-right: 0.8em;
	margin-bottom: 0px;
	margin-left: 1.5em;
	
	/*border: 1px solid #CCCCCC;*/
}
.nom_societe
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.adresse_inscription_client
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.texte_inscription_plus_a
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }


#accueil2
{
	float:left;
	display:inline;
	
	width: 740px;
	padding:0;	
	margin-top: 0px;
	margin-right: 0.8em;
	margin-bottom: 0px;
	margin-left: 1.5em;
	
	border: 1px solid #006600;
}



/* formulaire compte client */
#textechamps
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: 0px;
	font-weight: bolder;
}
.textechamps
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: 0px;
	font-weight: bolder;
}
#champs
{
	font-family: Arial, Helvetica, sans-serif;
	height:10px;
	font-size: 9px;
	margin-left: 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: #999999;
	border-left: #999999;
	display: inline;
	background-color: #F2F2F2;
}
.champs
{
	font-family: Arial, Helvetica, sans-serif;
	height:10px;
	font-size: 9px;
	margin-left: 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: #999999;
	border-left: #999999;
	display: inline;
	background-color: #F2F2F2;
}

#champs2
{
	font-family: Arial, Helvetica, sans-serif;
	height:10px;
	font-size: 9px;
	margin-left: 10px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: #999999;
	border-left: #999999;
	display: inline;
	
}
a.client:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #000000;
	margin-left: 0px;	
}
a.client:link, a.client:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #666666;
	margin-left: 0px;
}


a.client:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #999999;
	margin-left: 0px;
}






.cptclt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
		
}

a.lien_chapitre:active, a.lien_chapitre:link,a.lien_chapitre:visited
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-decoration: none; }
a.lien_chapitre:hover
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-decoration: underline; }






.cptclt_md
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; }

#cptclt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
		
}
.newslettertexte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
 	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}

#newsletter
{
	width:180px;
	float:left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 0px;
	
}
.formnew
{
	margin:0px;
	padding:0px;
	
}

.formnew2
{
	margin:0px;
	padding:0px;
	/*background-color: #E6E6FF;*/
	
}

.formulaire_devis
{
	margin:0px;
	padding:0px;
	text-align: left;
}

#formnews
{
	z-index: 3;
	position: absolute;
	
	margin-top: 50px;
	margin-left:50px;
}

.buttonnews
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9px;
	width:50px;
	padding: 0px;
	/*margin-left: 65px;*/
}


#call
{
width:180px;
	float:left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#espaceclient
{
	background-image: url(images/interface/espace-client2.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	height: 126px;
	margin-left: 3px;
	width: 180px;
	padding-top: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#cptcltd
{
	background-image: url(images/interface/module.jpg);
	background-repeat: no-repeat;
	margin-top: 4px;
	height: 126px;
	margin-left: 10px;
	width: 180px;
	padding-top: 22px;
	
}
#cptcltd2
{
	/*background-image: url(images/interface/module.jpg);*/
	background-repeat: no-repeat;
	margin-top: 4px;
	height: 126px;
	margin-left: 10px;
	width: 180px;
	padding-top: 22px;
	background-color: #8C0C38;	
}
a.lien:active, #current1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0000;
	font-style: normal;		
	
}
a.lien:link, a.lien:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	font-style: normal;	
	
		
}

a.lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CCCCCC;
	font-style: normal;	
	
}
/***********************************************/
a.compte:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #FF0000;
	font-style: italic;	
	font-weight: bold;	
}

a.compte:link, a.compte:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}


a.compte:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CCCCCC;
	font-style: italic;
	font-weight: bold;			
}

/*************************************************/
#buttoncpt
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9px;
	width:25px;
	background-color: #FFCC00;
	padding: 0px;		
}
#buttonplace
{
	margin-left:140px;
	margin-top: -15px;
	padding-bottom: 2px;	
}
.caseco
{
	vertical-align: middle;
	display: inline;
	font-size: 14px;
	margin-left: 0px;
	
}
.memo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	display: inline;
	width: 100px;
	font-weight: bolder;
	margin-left: 0px;
	margin-bottom: 5px;		
}
#memoplace
{
	background-color:#CCCCCC;
	width: 178px;
	/*height: 30px;*/
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	/*margin-top: 15px;*/
	border-top-style: dotted;
	padding-top: 2px;
}

#inscription a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
}

#inscription a:hover
{
	text-decoration: underline;
	color: #CC0000;
}



.listemenu
{
	line-height: 22px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.listemenu2
{
	line-height: 18px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.soulignement
{
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	
}
.soulignement_2
{ width: 178px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; border-top-width: 1px; border-top-style: solid; border-top-color: #666666; 	
}

.ligne
{
	margin-bottom: -5px;
}
.paragraphesas
{
font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*________MENU_______________*/
a.menu:active, #current{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	/*color: #000000;*/
	color: #FF0000;
	/*font-weight: bolder;*/
	vertical-align: bottom;
	display: block;
}
a.menu:link, a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
}
/*-----------------Robe medical sas-------------------------*/
.xsnazzy h1, .zsnazzy h1 , .xsnazzy h2, .zsnazzy h2 {
	margin:0;
	font-size:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	/*background-image: url(images/interface/logos-petit.jpg);*/
	background-repeat: no-repeat;
	background-position: right;
		font-weight: bold;
}
.xsnazzy p, .zsnazzy p {
	margin:0;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.xsnazzy {
	background:#FFFFFF;/*#E2E2E2;*/
	width:180px;
	float:left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding:0px;
}


.xtop {display:block; background:#FFFFFF; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {
	background:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.xb1 {
	margin:0 5px;
	background-color:#FFFFFF; /*#f4f8f8;*/
}
.xb2 {margin:0 3px; border-width:0 2px;background-color:#FFFFFF;}/* couleur de fond haut*/
.xb3 {margin:0 2px;background-color:#FFFFFF;}/* couleur de fond haut*/
.xb4 {height:2px; margin:0 1px;background-color:#FFFFFF;}/* couleur de fond haut*/

.xboxcontent {
	display:block;
	height:auto;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
* html .xboxcontent {height:1px;}

.color_a {
	color:#fff;
	background-color: #FBD520;/*couleur fond des cadre arrondis (ancienne couleur #008fb1; )*/
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}/*#4ADF2D;*/
.color_b {
	color:#fff;
	background-color: #33cc99;/*#76E85E;*/
}/*couleur fond des cadre arrondis (ancienne couleur #8C0C38; )*/
.color_c {
	color:#fff;
	background-color: #AEAEAE;
}
.color_d
{	
	
	
	/*background-color: #6BC4F4;*/
	color:#fff;
	background-color: #00A5DB;
}

.color_dbleu
{	
	
	
	/*background-color: #6BC4F4;*/
	color:#fff;
	background-color: #00A5DB;
}

.color_n{
	color:#fff;
	background-color: #b12c55;
}



/*///////////////////////////////////////////////*/
.xsnazzybis h1, .zsnazzybis h1, .xsnazzybis h2, .zsnazzybis h2 {
	margin:0;
	font-size:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	/*background-image: url(images/interface/logos-petit.jpg);*/
	background-repeat: no-repeat;
	background-position: right;
		font-weight: bold;
}
.xsnazzybis p, .zsnazzybis p {
	margin:0;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.xsnazzybis {
	width:180px;
	float:left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding:0px;
	background-color: #F3F3F3;
}


.xtop {display:block; background:#FFFFFF; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {
	background:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.xb1 {
	margin:0 5px;
	background-color:#FFFFFF; /*#f4f8f8;*/
}
.xb2 {margin:0 3px; border-width:0 2px;background-color:#FFFFFF;}/* couleur de fond haut*/
.xb3 {margin:0 2px;background-color:#FFFFFF;}/* couleur de fond haut*/
.xb4 {height:2px; margin:0 1px;background-color:#FFFFFF;}/* couleur de fond haut*/

.xboxcontentbis {
	display:block;
	height:auto;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
* html .xboxcontentbis {height:1px;}

.color_a {
	color:#fff;
	background-color: #FBD520;/*couleur fond des cadre arrondis (ancienne couleur #008fb1; )*/
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}/*#4ADF2D;*/
.color_b {
	color:#fff;
	background-color: #33cc99;/*#76E85E;*/}
	.color_c {
	color:#fff;
	background-color: #AEAEAE;
}
.color_n{
	color:#fff;
	background-color: #b12c55;
}
.color_d
{	
	/*background-color: #6BC4F4;*/
	background-color: #00A5DB;
	color:#fff;
}
/*////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////*/
.xsnazzybos h1, .zsnazzybos h1, .xsnazzybos h2, .zsnazzybos h2 {
	margin:0;
	font-size:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	/*background-image: url(images/interface/logos-petit.jpg);*/
	background-repeat: no-repeat;
	background-position: right;
		font-weight: bold;
}
.xsnazzybos p, .zsnazzybos p {
	margin:0;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.xsnazzybos {
	width:180px;
	float:left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding:0px;
	background-color: #F3F3F3;
}


.xtop {display:block; background:#FFFFFF; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {
	background:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.xb1 {
	margin:0 5px;
	background-color:#FFFFFF; /*#f4f8f8;*/
}
.xb2 {margin:0 3px; border-width:0 2px;background-color:#FFFFFF;}/* couleur de fond haut*/
.xb3 {margin:0 2px;background-color:#FFFFFF;}/* couleur de fond haut*/
.xb4 {height:2px; margin:0 1px;background-color:#FFFFFF;}/* couleur de fond haut*/

.xboxcontentbos {
	display:block;
	height:auto;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
* html .xboxcontentbos {height:1px;}

.color_a {
	color:#fff;
	background-color: #FBD520;/*couleur fond des cadre arrondis (ancienne couleur #008fb1; )*/
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}/*#4ADF2D;*/
.color_b {
	color:#fff;
	background-color: #33cc99;/*#76E85E;*/}
	.color_c {
	color:#fff;
	background-color: #AEAEAE;
}
.color_n{
	color:#fff;
	background-color: #b12c55;
}
.color_d
{	
	/*background-color: #6BC4F4;*/
	background-color: #00A5DB;
	color:#fff;
}
/*////////////////////////////////////////////////////*/
#np
{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 152px;
	text-align: left;
}

#ca
{
	background-color: #EFF9FA;
	width: 100%;
}

#np2
{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 111px;
	text-align: left;
}


#np3
{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 60px;
	text-align: left;
}








/*////////////////////////////////////////////////////////*/

#b2
 {
	width: 16px;
	height:16px;
	background-image: url(../images/interface/b_drop.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px solid #FFFFFF;	
}
#bca
{
	width: 22px;
	height:22px;
	background-image: url(images/interface/kd.gif);
	background-color: #E9E9E9;
	background-repeat: no-repeat;
	border: 0px solid #FFFFFF;
	padding-left: 10px;	
}
.bca
{
	width: 22px;
	height:22px;
	background-image: url(images/interface/kd.gif);
	background-color: #E9E9E9;
	background-repeat: no-repeat;
	border: 0px solid #FFFFFF;
	padding-left: 10px;	
}

/*////////////////////////////////////////////////////////*/
.topventeprix
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6633;
	font-weight: bold;
	margin-left: 5px;
}


.topvente
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	font-weight: bold;
	margin-left: 3px;
}
.debut_top_vente
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;

}
.top_vente_ht
{
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	vertical-align: top;
	font-size: 10px;
}
/*////////////////////////////////////////////////////////*/

/*________MENU_______________*/
a.top:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #333399;
	
	
}
a.top:link, a.top:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333399;
}
a.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333399;
}

/*///////////////////////////////////////////*/

a.panier:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.panier:link, a.panier:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.panier:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}


/*/////////////Lien dja vue/////////////*/
a.vue:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AEAEAE;
	
}
a.vue:link, a.vue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*text-decoration: none;*/
	color: #AEAEAE;;
	
}
a.vue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #006600;
	
}
#djvue
{
margin-left: 3px;
}

/*////////////espace client////////////////*/

.coordonne_historique
{
	width: 565px;
	float: left;
	background-color: #E6E6E6;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#receptacle
{
	float:left;
	width: 565px;
	/*border: 1px solid #00FF00;*/	
	padding:0;	
	margin-top: 0px;
	margin-right: 0.8em;
	margin-bottom: 0px;
	margin-left: 1.5em;	
}

.titrage_engagement
{
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
	font-style: oblique;
	font-weight: bold;
	
}


.titrage_interface_client
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}



a.titrage_interface_client:active, a.titrage_interface_client:link, a.titrage_interface_client:visited, a.titrage_interface_client:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
		font-style: normal;
	font-weight: bold;
	text-decoration: none;
	
}

/*////////////////////////////////////////*/
#td1{
background-color:#CCCCFF;
padding-left:5px;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#td2{
background-color:#CCCCCC;
padding:0 5px 0;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.tetetableau
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FF9933;
	text-align: center;
}
/**/
/* Couleur des chapitre du catalogue*/
.instrumentation
{
background-color: #F42B00;color: #FFF;
}	
	
.usage_unique
{
background:#00A5DB;color: #FFF;
	}
.incontinence
{
background:#00A5DB;color: #FFF;
	}
.mobilier
{
background:#7C00EC;color: #FFF;
	
	}
		
.hygiene
{
background-color: #FFB333;color: #FFF;
	
	}	
.accessoires
{
background-color: #00B999;color: #FFF;
	}
.diagnostic
{ background:#FFD60E; color: #FFF; 	}
	
	.dentaire
{
background-color: #32b2c9; color: #FFF;
	}
	.veterinaire
{

background-color: #B12C55;color: #FFF;
	}
	
/*page resultat*/

.resultat_texte 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-align: left;
	width: auto;
}
.champs_obligatoire
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
}
a.resultat:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AEAEAE;
	text-decoration: none;
	
}
a.resultat:link, a.resultat:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*text-decoration: none;*/
	color: #AEAEAE;;
	
}
a.resultat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #006600;
	
}
.formulaire_panier_suppr
{
	margin: 0px;
	padding: 0px;
}

/*Couleur du tableau du panier*/
.text_panier
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

.text_panier_2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.paniertd1{
background-color:#EBEBEB;

color:#333333;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.paniertd2{
background-color:#FFFFFF;

color:#333333;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
	/*Devis et catalogue*/
.texte_tableau_devis
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}	
	.label_d_c
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*	font-weight: bold;
*/	color: #FF0000;
	text-align: left;
	display:block;
	width:420px;
	margin-left: 20px;	
	}
	.label_d_b
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	font-weight: bold;
*/	color: #003366;
	text-align: left;
	display:block;
	width:600px;
	margin-left: 20px;	
	}
	
/*inscription*/	
.cadre_inscription
{
	width: 515px;
	margin-left: 5px;	
}
.text_sans_serif
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}
/*zone saisie commenaire détail produit et suggerer*/
.text_sans_serif_rouge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
.text_bleu
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#00A5DB;
	font-weight: bold;
}

.text_bleu_v2
{
	font-size: 13px;
	color:#00A5DB;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.commentaire
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	margin-top: 20px;
	margin-right: 10px;
	text-indent: 5px;
	width: 250px;
}

a.com:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #9CC599;
}
a.com:link, a.com:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #9CC599;
}
a.com:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #00CC33;
}
/*liens onglet detail produit*/


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


a.infos_suppl:active, a.infos_suppl:link, a.infos_suppl:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #990066; font-weight: bold; }
a.infos_suppl:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #900; }



.commentaire_sans_seriff
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003463;
}


/*lecture des commentaires*/
.lecture_commentaire
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom: 8px;
}
/*désinscription newsletter*/

.contour_des
{
	width: 500px;
}
.legende_desinscription
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0000FF;
}

.label_desinscription
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000099;
	
}
/*-----------------------------------------------------*/
/*            Liens utiles                             */
/*____________________________________________________*/

#liens
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float:left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	height: 100px;
	width:550px;
	border: 1px solid #CCCCCC;
	text-align: left;
	font-weight: bold;
}

	

.imagelien
{float:left;
margin-right: 10px;
}
/*-----------------------------------------------------------------------*/
.sytle_ip
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}


/*===========Couleur pour le texte de l'admin=====================*/
/*----------------------------------------*/
	
.couleur_jaune
{
	color:#FFD60E;
}

.couleur_bleu
{
color:#00A5DB;
}

.h2
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: normal; white-space: normal; color: #333333}

.couleur_rouge
{
color:#F42B00;
}

.couleur_violet
{
color: #7C00EC; 
}
.couleur_orange
{
color:#FFB333;
}

.couleur_vert
{
color: #00B999;
}
.couleur_indigo
{
color: #333399;
}
/*=======================================*/
/*=========Reponse négative==============*/


.reponse_neg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
}
/*---------------Liens-------------------------*/
a.erreur:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #33CC33;
	
	
}
a.erreur:link, a.erreur:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #33CC33;
}
a.erreur:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #00FF00;
}
/*-----------------------------------------------*/
a.annu:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FF3300;
	
	
}
a.annu:link, a.annu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF3300;;
}
a.annu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0000;
}
/*=======================================*/
/*=======================================*/

.ev
{
	/*width:101px;
	width:87px;*/
	width:auto;
	display: list-item;
	padding: 0px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 5px;
	/*list-style-image: none;
	list-style-type: none;*/
	list-style: none;
}
/******************Lien autre produit de la même famille*********/

a.lien_autre_produit:active,a.lien_autre_produit:link, a.lien_autre_produit:visited { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; color: #3366FF;
	font-weight: bold;  }
a.lien_autre_produit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: underline;
	color: #33cc99;
	font-weight: bold;
}
.fin
{
clear:both;
}

/*****************************************************************************/
.message_perdu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #6699FF;
}

/******************************************/
/***************Telechargement du catalogue******************/
.titre_tele_cat
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.texte_tele_cata
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.les_pdf_cata
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
text-align: left;
}

a.lien_tel_cat:active,a.lien_tel_cat:link, a.lien_tel_cat:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0066FF;
	font-weight: bold;
	text-align: left;
}
a.lien_tel_cat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #0099FF;
	font-weight: bold;
	text-align: left;
}
/**********************************/
/**********informations légales****/

/****************************************/
/**********Page infos cookies************/

.cookies
{
	float:left;
	display:inline;
	text-align: center;
	width: 730px;
	padding:0;
	margin-top: 0px;
	margin-right: 0.8em;
	margin-bottom: 0px;
	margin-left: 1.5em;
	/*border: 1px solid #33CCCC;*/
}


.infos_cookies
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 710px;
	text-align: left;
}

a.lien_cook:active,a.lien_cook:link, a.lien_cook:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF9933;
	font-weight: bold;
	text-align: left;
}
a.lien_cook:hover {
	
	text-decoration: underline;
	
}

.texte_explicatif
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	line-height: 22px;
}


/*****************************************************/
/******************Page de resultat menu *************/
.resultat_negatif
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	text-align: left;
}

.resultat_positif
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.produit_exergue
{
	display: inline;
	float: left;
	width: 270px;
	border: 2px outset #FF6600;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 3px;
}

.image_exergue
{
display: inline;
	float: left;
}

.texte_exergue
{
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	font-weight: bold;
	margin-left: 5px;
	width: 145px;
	/*border: 1px solid #FFFF00;*/
}

.prix_exergue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
}
.panier_exergue
{
	margin: 0px;
	padding: 0px;
}

.lien_exergue

a.lien_exergue:active,a.lien_exergue:link, a.lien_exergue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #990000;
	font-weight: bold;
	text-align: left;
}
a.lien_exergue:hover {
	
	text-decoration: underline;
	
}

/******************EDITO***************/
.edito_texte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	 color:#00A5DB;
	text-align: justify;	
}

#texte_suite
{
	display:none; width:180px
}
.edito_texte a
{ font-size: 9px; color:#00A5DB; font-style: italic; font-weight: bold; }
/***********************************/
.mot_cles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
/*****************************************/
a.lien_devis_p:active,a.lien_devis_p:link, a.lien_devis_p:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #F00; font-weight: bold; display: block; }
a.lien_devis_p:hover {
	
	text-decoration: underline;
	
}
/**************************************************************/
/**************************************************************/

/************************************************/

.texte_devis
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #F0F0F0;
	padding-left: 5px;
	margin-left: 20px;
	padding-right: 5px;
}


.titre_devis
{
text-align: left;
margin-left: 20px;
}
.titresdevis
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #BE0027;
	text-align: left;
}


.titresdevis1
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	color: #BE0027;	
}

/*******************devisw1***************************/
.texte_devis_w1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #F0F0F0;
	padding-left: 5px;
	margin-left: 20px;
	padding-right: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	
}
/********************devisw2*********************/
.texte_inscription_plus
{ float:left; display:inline; height:auto; width: 500px; border-top-width: 1px; border-top-style: solid; border-top-color: #666666; background-color: #F0F0F0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; /*font-weight: 600;*/ padding-top: 15px; padding-right: 12px; padding-bottom: 20px; padding-left: 12px; margin-left: 110px; font-weight: bolder; text-align: left; margin-top: 30px; margin-bottom: 15px; }




.texte_devis_w2
{
	float:left;
	display:inline;
	height:auto;
	width: 500px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: 600;*/
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 12px;
	margin-left: 20px;
	font-weight: bolder;
	text-align: left;
	}
.fin_devis
{
clear:both;
}


.titre_devis_formulaire
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0px;
	color: #BE0027;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
/**************************************************/
.texte_liens
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #F0F0F0;
	padding-left: 5px;
	margin-left: 20px;
	padding-right: 5px;
}
/**********************************************************/
/**********************************************************/
/****************Veille technologique**********************/


.vt
{
	
	float:left;
	display:inline;
	width: 780px;
}
.titre_veille_technologique
{
	background-color: #FBD520;
	/*background-color: #37A6D2;*/
	height:25px;
	width:550px;
	float:left;
	display:inline;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
}

.encart
{
	border: 1px solid #CCCCCC;
	padding: 10px;
	height: auto;
	width: 510px;
	float:left;
	display:inline;
	margin-left: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}


.titre_theme
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #37A6D2;
	text-align: center;
	
}

.texte_theme
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 500px;
	 color: #00FF00;
	margin-right: 5px;
	margin-left: 5px;
}

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


a.lien_themevt:hover {	
	text-decoration: underline;
	
}



.fin_float
{
clear:both;
}


/*****************************************************/
/*****************************************************/

.liste_document
{
float:left;
	display:inline;
	
	width: 770px;
	margin-left: 5px;
}


.theme_titre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.documentation_pdf
{
	float:left;
	display:block;
	margin-left: 15px;
	margin-bottom: 10px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	color: #333333;
}

a.lien_doc_pdf:active,a.lien_doc_pdf:link, a.lien_doc_pdf:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #37A6D2;

}
a.lien_doc_pdf:hover {
	
	text-decoration: underline;
	
}

.pas_documentation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	margin-left: 15px;
}


/*****************Les textes documentaires******************/

.zone_texte_documentaire
{
	float:left;
	display:inline;
	width: 765px;
	margin-left: 5px;
	
}

.theme_texte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a.lien_retour_vt:active,a.lien_retour_vt:link, a.lien_retour_vt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000099;
	font-weight: bold;
	margin-left: 5px;
}
a.lien_retour_vt:hover {
	
	text-decoration: underline;
	
}


.titre_texte_docum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	margin-left: 5px;
}

a.lien_theme:active,a.lien_theme:link, a.lien_theme:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #37A6D2;

}
a.lien_theme:hover {
	
	text-decoration: underline;
	
}
/*********************RECRUTEMENT********************************/
.espace_recrutement
{
	float:left;
	display:inline;
	width: 710px;
	margin-left: 35px;
	/*border: 1px solid #CCCCCC;*/
	
}





.titre_recrutement
{
	background-color: #FBD520;
	/*background-color: #37A6D2;*/
	height:25px;
	width:550px;
	float:left;
	display:inline;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
}

.titre_2_recrutement
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	/*color: #BE0027;*/
}

.description_recrutement
{
	font-family: Arial, Helvetica, sans-serif;
	width: 700px;
	margin-left: 15px;
	font-size: 12px;/*border: 1px solid #333333;*/
}

.form_recrutement
{
	margin-left: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.recrutement_fielset
{
	width: 500px;
	
}

.choix_offre
{
	text-align: left;
	margin-left: 5px;
	
}

.recrutement_legende
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
	
}
.label_recrutement
{
	width: 100px;
	float:left;
	display:inline;
	margin-left: 5px;
	text-align: left;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003463;
	/*color: #FF0000;	border: 1px solid #00CC00;*/
	font-size: 12px;
	font-weight: bold;	
}
.label_texte_recrutement{
	display:block;
	margin-left: 50px;
	width:400px;
	text-align:left;
	color: #003463;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*border: thin dashed #0033CC;*/	
}

.separation_recrutement
{
	color: #999999;
	width: 300px;
	text-align: center;
	height: 1px;
}
.message2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
	text-align: left;
	margin-left: 8px;
}

.texte_pres_recrutement
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: normal;
	margin-left: 5px;
}

/***************************************************/
.titre_catalogue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	 color: #BE0027;
	 margin: 0px;
	padding: 0px;
}
/*************************************************/
/***************MOT CLES*************************/
a.lien_mot_cles:active,a.lien_mot_cles:link, a.lien_mot_cles:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999999;

}
a.lien_mot_cles:hover {
	
	text-decoration: underline;
	
}

/****************************************************/
/**************Pannier livraision*******************/
.le_panier
{ float:left; display:inline; /*border: 1px solid #CCCCCC;*/ width: 777px; padding:0; margin-top: 0px; margin-bottom: 0px; margin-left: 5px; font-family: Arial, Helvetica, sans-serif;	/*text-align: center;	*/ font-size: 12px; 	
}


.choix_mode_paiement
{ font-size: 14px; font-weight: bold; }

.Choix_moyen_livraison
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.formulaire_choix_livraison
{


}
.choix_bt
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}
.options_paiements{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; font-weight: bold; color: #930; }


.options_paiements_texte
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; color: #333; font-weight: bold; }

.options_paiements_texte_explicatif
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; color: #00A5DB; font-weight: bold; }
.options_paiements_texte_explicatif_2
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;font-weight: bold; }
#mode_transport_tnt
{
	display:none;
	height: 0px;
	width: 560px;
	
}
#exempleIntegration
{
display:none;

height: 0px;
width: 560px;

}
#relai_tnt
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.relai_tnt
{text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#choix_bt
{
display:none;
height: 0px;
width: 560px;}

.centre_input
{
	display: block;
	margin-left: 10%;
}
#adresse_livraison_a
{
height: 1px;
display:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

width: 420px;
display: block;
text-align: left;
}

.adresse_facturation
{
	float:left;
	display:inline;
	/*border: 1px solid #CCCCCC;*/
	width: 370px;
	text-align: left;
	margin-right: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.adresse_livraison
{
	float:left;
	display:inline;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;*/
	width: 370px;
	text-align: left;
	margin-right: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.message_remplir_al
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E60000;
	font-weight: bold;
}
.etape3_tnt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
/*formulaire livraison*/

.alf
{
	margin: 0px;
	padding: 0px;
}
.nom_ele_form
{
	float:left;
	display:inline;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display: inline;
	width:150px;
	/*border: 1px solid #0000FF;*/
	margin-bottom: 5px;
	height: 20px;
	margin-left: 3px;
	
}


.nom_ele_form_sup
{
	float:left;
	display:inline;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display: inline;
	width:350px;
	/*border: 1px solid #0000FF;*/
	margin-bottom: 5px;
	height: 20px;
	margin-left: 3px;
	
}


.champ_plus{display:none;}

#image_nouveau_2{ display:none; }


a.lien_cp:active,a.lien_cp:link, a.lien_cp:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
	margin-left: 5px;
}
a.lien_cp:hover {
	
	text-decoration: underline;
	
}



















.zone_saisie_al
{
	float:right;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	/*border: 1px solid #0000FF;*/
	display: inline;
	margin-bottom: 3px;
}
.taille_police_input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*********************************************/
/***************PRESSE************************/
.espace_presse
{
float:left;
	display:inline;
	width: 700px;
	margin-left: 50px;
	/*border: 1px solid #333333;*/
}
.titre_presse
{
background-color: #FBD520;
	/*background-color: #37A6D2;*/
	height:25px;
	width:550px;
	float:left;
	display:inline;
	margin-left: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
	/*border: 1px solid #333333;*/
}

.titre_presse_lien
{
	float:left;
	display:block;
	margin-left: 15px;
	margin-bottom: 10px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	/*border: 1px solid #333333;*/
}

a.lien_texte_presse:active,a.lien_texte_presse:link, a.lien_texte_presse:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #37A6D2;

}
a.lien_texte_presse:hover {
	
	text-decoration: underline;
	
}

.texte_texte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.reponse_n
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
/******************************************************************/
/*****************************VIDEO********************************/
.espace_video
{
	float:left;
	display:inline;
	width: 740px;
	margin-left: 0px;
	/*border: 1px solid #333333;*/
	
}





.titre_video
{
	background-color: #FBD520;
	/*background-color: #37A6D2;*/
	height:25px;
	width:550px;
	float:left;
	display:inline;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;

}

#player
{
	text-align: center;
	margin-left:0px;
}


.texte_video
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


/***********************************/
.affiche_pdf_detail
{
	font-size:12px;
	padding-left:5px;
	list-style-type: none;
}



/******************Inscription panier********************/
/*.blocchoix_compte
{ float: left; width: 385px; border: 0px solid #900; margin-top: 35px; }

.inscription_nouveau_client
{ float:left; display:inline; border: 1px solid #CCCCCC; width: 370px; text-align: left;  padding-left: 8px; margin-left: 0px; padding-right: 5px; margin-top: 35px; }

.titre_inscription_nouveau_client
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; margin-top: 15px; margin-left: 0px; }
.titre_inscription_nouveau_client_2
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; margin-top: 15px;margin-left: 8px; }

.login_deja_client
{ float:left; display:inline; border: 1px solid #CCCCCC; width: 370px; text-align: left; padding-right: 5px; margin-left: 0px; height: 180px; margin-top: 8px; margin-bottom: 8px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }

.sans_compte
{ float:left; display:inline; border: 1px solid #CCCCCC; width: 370px; text-align: left; padding-right: 5px; margin-left: 0px; margin-top: 0px; height: 180px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }

.non_compte
{ color: #032A51; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }

.phrase_explicative
{
color: #032A51; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-align: center;	
}

#inscription_nouveau_client
{
	display:none;
}*/

/****************************************************/
/*page inscription/*/
.titre_page_inscription

	{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #BE0027; text-align: left; }


.form_inscription
{
	float:left; display:inline; border: 1px solid #CCCCCC; width: 390px; text-align: left; padding-left: 3px; margin-left: 170px; padding-right: 2px; margin-top: 0px;
}



.blocchoix_compte
{ float: left; width: 785px; border: 0px solid #900; margin-top: 35px; }

.inscription_nouveau_client
{ float:left; display:inline; border: 1px solid #CCCCCC; width: 370px; text-align: left; padding-left: 3px; margin-left: 10px; padding-right: 5px; margin-top: 0px; height: auto; }




.inscription_nouveau_client_sans_compte
{ float:left; display:inline; border: 1px solid #CCCCCC; width: 370px; text-align: left; padding-left: 3px; margin-left: 10px; padding-right: 2px; margin-top: 0px; }

.titre_inscription_nouveau_client
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; margin-top: 15px; margin-left: 0px; }
.titre_inscription_nouveau_client_2
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; margin-top: 15px;margin-left: 8px; }

.login_deja_client
{ float:left; display:inline; border: 1px solid #CCCCCC; width: 370px; text-align: left; padding-right: 5px; margin-left: 25%; height: 180px; margin-top: 8px; margin-bottom: 15px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }

.sans_compte
{ float:left; display:inline; border: 1px solid #CCCCCC; width: 370px; text-align: left; padding-right: 5px; margin-left: 10px; margin-top: 0px; height: 180px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }

.non_compte
{ color: #032A51; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }

.phrase_explicative
{
color: #032A51; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-align: center;	
}

/*#inscription_nouveau_client
{
	display:none;
}*/


/*************************************************************/


#cmdp,#mdp,#cmdp2,#mdp2
{
	display:none;
}
/*************************************************************/
.texte_explication_pmdp
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
}
/*********************************************************/
.produit_gratuit
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; font-style: italic; color: #666; font-weight: bold; }

.produit_chocolat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color:#00A5DB;
}

.le_produit_gratuit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
/*************************************/
.port_offert
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	
}
/**************************************/

.texte_code_promo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

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

.message_code_promo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/*********************************************************************************/
.contient_export
{
	/*border: thin dashed #0066FF;*/
	clear: both;
	
}

/*.map_monde
{
	float : left;
	display:inline;
	margin-top: 5px;
	margin-left: 15px;
}*/

.titre_export
{ float : right; display:inline; width: 420px; /*border: thin dashed #0066FF;*/
	margin-left: 40px; margin-bottom: 10px; margin-top: -20px; }

.titre_export h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #00A5DB;
}

.texte_export
{
	float : left;
	display:inline;
	width: 480px;
	/*border: thin dashed #0066FF;*/
	margin-left: 30px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.zone_geographique{
float : left;
display:inline;
width: 440px;
/*border: thin dashed #0066FF;*/
	margin-left: 10px;


}

.zone_formulaire_export
{
float:left;
display:inline;
/*border: thin solid #0066FF;*/
}

.zone
{
	float : left;
	display:inline;
	margin-right: 10px;
	
	margin-bottom: 20px;
	text-align: center;
	
	width: 210px;
	
}


a.lien_zgeo:active,a.lien_zgeo:link, a.lien_zgeo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	
	display: block;
	margin-top: 10px;
}
a.lien_zgeo:hover {
	text-decoration: none;
	font-weight: bold;	
	
}



a.lien_retour_exp:active,a.lien_retour_exp:link, a.lien_retour_exp:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	margin-top: 5px;
	margin-left: 15px;	
}
a.lien_retour_exp:hover {
	
	text-decoration: underline;
	
}



.titre_zgeo
{

	text-align: center;
}
.titre_zgeo h1
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}
.pre_gamme
{
	border: thin solid #666666;
	margin-left: 50px;
	width: 855px;
	margin-bottom: 20px;
}

.image_vignette_export
{
	float:left;
	display:inline;
	margin-right: 20px;
	margin-left: 15px;
	margin-top: 13px;
	
}

.titre_gamme_export
{
	float:left;
	display:inline;
	margin-right: 20px;
	margin-left: 15px;	
	margin-top: 15px;
	
}

.petit_texte_gamme
{
	width: 800px;
	float:left;
	display:inline;
	margin-right: 20px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 8px;/*border: thin dashed #0066FF;*/
	color: #333333;
}



.titre_gamme_export a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.titre_gamme_export a:hover
{
	color: #999999;
}
/*****************************/
.gamme_gauche
{
	float:left;
	display:inline;
	margin-left: 10px;
}
.image_gamme
{
	margin-left: 10px;
	margin-bottom: 10px;
}

.affiche_pdf
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-left: 15px;
	font-weight: bold;
	color: #000000;
}

a.lien_pdf_export:active,a.lien_pdf_export:link, a.lien_pdf_export:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	margin-left: 15px;
	font-weight: bold;
}
a.lien_pdf_export:hover {
	
	text-decoration: underline;
	
}

.demande_devis_export
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 5px;
}



a.lien_devis_export:active,a.lien_devis_export:link, a.lien_devis_export:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-decoration: none;
	color: #FF8000;
	margin-left: 5px;
	font-weight: bold;
}
a.lien_devis_export:hover {
	text-decoration: underline;
	color: #999999;	
}


.texte_gamme
{
	float:left;
	display:inline;
	width: 500px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.nom_gamme
{
	float:left;
	display:inline;
	width: 500px;
	margin-left: 30px;
	
}
.nom_gamme h1
{
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

/*****************/
.demande_form
{
	text-align: center;
	border: thin dashed #0066FF;
}

.form_export
{
	margin-left: 250px;
	/*text-align: center;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003463;
}

.form_export_a
{
	margin-left: 10px;
	/*text-align: center;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003463;
}

.export_fielset
{
	width: 530px;
	
}


.export_fielset_a
{
	width: 430px;
	
}

.chec_export
{
float:left;
display:inline;
width:40px;
/*border: thin dashed #0066FF;*/
}
.choix_export_int
{
	float:left;
	display:inline;
	width:auto;
	/*border: thin dashed #0066FF;*/
	margin-left: 10px;
}
.choix_export_int p
{
	margin: 0px;
	padding: 0px;
}

.choix_offre
{
	text-align: left;
	margin-left: 5px;
	
}

.export_legende
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
	
}
.label_export
{
	width: 160px;
	float:left;
	display:inline;
	margin-left: 5px;
	text-align: left;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003463;
	/*border: 1px solid #00CC00;*/
	font-size: 12px;
	font-weight: bold;	
}
.label_export_a
{
	width: 130px;
	float:left;
	display:inline;
	margin-left: 5px;
	text-align: left;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003463;
	/*border: 1px solid #00CC00;*/
	font-size: 12px;
	font-weight: bold;	
}
.label_export_2
{
	width: 200px;
	float:left;
	display:inline;
	margin-left: 5px;
	text-align: left;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003463;
	/*border: 1px solid #00CC00;*/
	font-size: 12px;
	font-weight: bold;	
}
.label_texte_recrutement{
	display:block;
	margin-left: 50px;
	width:400px;
	text-align:left;
	color: #003463;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*border: thin dashed #0033CC;*/	
}
.choix_gamme{font-family: Arial, Helvetica, sans-serif;
	color: #003463;
	/*border: 1px solid #00CC00;*/
	font-size: 12px;
	font-weight: bold;

}

.separation_recrutement
{
	color: #999999;
	width: 300px;
	text-align: center;
	height: 1px;
}
.message2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
	text-align: left;
	margin-left: 8px;
}

.texte_pres_recrutement
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: normal;
	margin-left: 5px;
}

.etoile_rouge
{
	color: #FF0000;
}
/******************************************************/
/***************************recherche******************/
.formu_cherche
{
	margin: 0px;
	padding: 0px;
}
.formu_cherche select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #003399;
}

a.recherche:active,a.recherche:link, a.recherche:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #666666;
	margin-left: 5px;
	font-weight: bold;
}
a.recherche:hover {
	text-decoration: underline;
	color: #FF6600;	
}


a.pagus:active,a.pagus:link, a.pagus:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
	display: inline;
}
a.pagus:hover {
	text-decoration: underline;
	color: #CC0000;	
}

.pagus_actif
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 2px;
	margin-right: 2px;
	font-weight: bold;
	color: #CC0000;
}

.titre_recherche
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	text-align: left;
	display: block;
}

.resultat_recherche
{
text-align: left;
	display: block;
	margin-bottom: 3px;
	float:left;
	display:inline;
}
.classement
{
	text-align: left;
	display: block;
	margin-bottom: 3px;
	float:right;
	display:inline;
	margin-right: 35px;
}

.pagination
{
	text-align: right;
	display: block;
	margin-right: 35px;	
	clear:both;
}

.pagination_2
{ text-align: right; display: block; width: 560px; height: auto;  clear:both}

/******************************************************/
/*************OSCAR*************************************/

.oscar
{
	float:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	width: 750px;
	margin-left: 10px;
}

.oscar a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	
}

.oscar img
{
	text-align: center;
	margin-left: 100px;
}


/*******************************************************************/
/*************hygiene des mains*************************************/
.hygiene_main
{
	float:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-align: left;
	width: 750px;
	margin-left: 10px;
}
.hygiene_main p 
{ display: block; margin-left: 10px;}
.hygiene_main h1
{ font-size: 32px; color:#5B6061; margin-top: 50px; }

a.lfb:active,a.lfb:link, a.lfb:visited
{
	 font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: underline; 
}

.hygiene_main a
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;  	
}
.hygiene_couleur
{
	color:#5B6061
}

.hygiene_main .image_logo
{ float: left; 	
	
}

.liste_site
{ height: auto; width: 500px; border: 0px solid #00F; margin-left: 210px; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.flaotus
{ float: left; margin-left: 15px; width: 500px; margin-top: 8px; }

#texte_com
{
	display:none;
}


.float_p
{ float: left; display:inline;  }

.float_pr
{
	float: right; display:inline;
}

.linus
{ float: left; height: auto; width: 300px; border: 0px solid #00F; margin-left: 40px; text-align: center; margin-top: 60px; }



/********************************************************/

.jeux_concours
{
	float:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-align: left;
	width: 750px;
	margin-left: 10px;
}

.jeux_concours h1
{ font-size: 24px; color:#5B6061; margin-top: 30px; margin-bottom: 0px; }

.jeux_concours h2
{ font-size: 18px; color:#5B6061; margin: 0px; }


.jeux_concours_newslettertexte
{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: normal; vertical-align: baseline; word-spacing: normal; white-space: normal; font-weight: bold; }


.jeux_concours_champs
{
	font-family: Arial, Helvetica, sans-serif;
	/*height:10px;*/
	font-size: 11px;
	margin-left: 0px;
/*	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: #999999;
	border-left: #999999;*/
	display: inline;
	/*background-color: #F2F2F2;*/
}

.jeux_concours_buttonnews
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	width:80px;
	padding: 0px;
	/*margin-left: 65px;*/
}
.jeux_concours_formnew
{ padding:0px; background-color: #CCC; text-align: center; border: 3px solid #999; width: 560px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 100px; }
/*************************************************************************/
.erreur_i
{
	float:left;
	display:inline;
	
	
	width: 565px;
	padding:0;	
	margin-top: 0px;
	margin-right: 0.8em;
	margin-bottom: 0px;
	margin-left: 1.5em;
}

.erreur_i h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	 color: #BE0027;
	 margin: 0px;
	padding: 0px;
}

.erreur_i p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: left;
	font-weight: bold;
}

#lecture
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #900; }
/***********************************************/
.contact
{
float:left;
	display:inline;	
	width: 565px;
	padding:0;	
	margin-top: 0px;
	margin-right: 0.8em;
	margin-bottom: 0px;
	margin-left: 1.5em;
}

.contact h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #BE0027;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.contact h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


.contact .formu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*	border: 1px solid #993366;*/
	text-align: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.contact label
{
	display: block;
	margin-bottom: 8px;
	width: 400px;
	/*border: thin solid #FF0000;*/
	text-align: right;
	margin-right: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.contact .civilite
{
	text-align: left;
	margin-left: 72px
	
}
.contact input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	
}
.contact label span 
{
	margin-right: 284px;
	font-weight: normal;
}

.contact span
{
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.contact p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.rouge_obli
{
color: #FF0000;
}
/*********************************************/
/***************PRESSE************************/
.espace_promotions
{
float:left;
	display:inline;
	width: 700px;
	margin-left: 50px;
	/*border: 1px solid #333333;*/
}
.titre_promotions
{
background-color: #FBD520;
	/*background-color: #37A6D2;*/
	height:25px;
	width:550px;
	float:left;
	display:inline;
	margin-left: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
	/*border: 1px solid #333333;*/
}

.espace_promotions h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}

.titre_promotions_lien
{
	float:left;
	display:block;
	margin-left: 15px;
	margin-bottom: 10px;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	/*border: 1px solid #333333;*/
}

.linus_promo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	font-style: italic;
}

a.lien_texte_promotions:active,a.lien_texte_promotions:link, a.lien_texte_promotions:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #37A6D2;
	font-weight: bold;

}
a.lien_texte_promotions:hover {
	
	text-decoration: underline;
	
}

.texte_texte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.reponse_n
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
/******************************************************************/

.news_item
{
	display: inline;
	margin-top: 3px;
	float : right;
	margin-right: 18px;
}

/********************************/
.marge_image
{
	margin-left: 35px;
	margin-top: 15px;
}

.marge_image_gauche
{
	margin-top: 15px;
}
.cartouche_agrandir
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; margin-top: 7px; /*border: 1px solid #FFCC99;*/ background-image: url(images/interface/loupes_2.jpg); background-repeat: no-repeat; background-position: left center; color: #990066; height: 25px; width: 220px; line-height: 25px; text-indent: 15px; margin-bottom: 3px; margin-left: 40px; }

/**/

#message_livraison_rappel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
	display: none;
}

#bt_sup
{
display:none;
}

.test
{
	background-image: url(images/interface/news_b.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/********************************************************/
.image_produit_b
{
	border: 1px solid #CCCCCC;
	margin-bottom: 8px;
	
}

/*****************************************************/
#demande_devis{ display: none; }
#demande_tester{ display: none; }
#infos_sup{	display: none;}





/*******************AVIS***************************/
#les_avis_clients
{ display: none; border: 1px solid #999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; }
.zone_options 
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; height: 35px; width: 220px; border: thin solid #CCC; font-weight: bold; /*background-color: #E6E6E6;*/ /*background-color: #FFF;*/ padding-top: 0px; margin-left: 40px; margin-top: 0px; }

.zone_options_sv
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; height: 35px; width: 220px; border: thin solid #CCC; font-weight: bold; /*background-color: #E6E6E6;*/ /*background-color: #FFF;*/ padding-top: 0px; margin-left: 5px; }



.zone_options_pdf
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; height: auto; width: 220px; border: thin solid #CCC; font-weight: bold; /*background-color: #E6E6E6;*/ background-color: #FFF; padding-top: 0px; text-align: left; line-height: 15px;}


.liste_pdf  li
		{ list-style-position: outside; list-style-type: none; background-image: url(images/interface/pdf.gif); background-repeat: no-repeat; background-position: left center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: auto; margin-left: 0px; line-height:35px; display: block; height: 33px; margin-bottom: 5px; }
#pdf_documents{display: none;}
		
.liste_pdf  li   a
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin-left: 40px; }

.zone_options span, .zone_options_sv span
{ float: left; display:inline; height: auto; width: 107px; margin-left: 1px; line-height: 19px;  	
}

.zone_options span p, .zone_options_sv span p
{ text-align: center; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px; }

.zone_options .span_1
{ float: left; display:inline; height: auto; width: 190px; margin-left: 15px; line-height: 19px; 	
}

.zone_options .span_2, .zone_options_sv .span_2
{
	float: left;
	display:inline;
	height: auto;
	width: 210px;
	margin-left: 7px;
	line-height: 35px;
}

.zone_options .span_3, .zone_options_sv  .span_3
{
	float: left;
	display:inline;
	height: auto;
	width: 210px;
	margin-left: 1px;
	line-height: 15px;
	text-align: center;	
}



.zone_options  a,.zone_options_sv a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.zone_options  a:hover, .zone_options_sv a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: underline;
}


.zone_avis_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 60px;
	width: 750px;
	margin-top: 5px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.zone_avis_1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	
}

.zone_avis_1 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: underline;
	
}

.zone_avis_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 140px;
	width: 750px;
	margin-top: 5px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.infos_aviseur
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 170px;
	height: 130px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999;
	margin: 5px;
}
.infos_aviseur p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.note_avis
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 540px;
	margin: 5px;
	padding: 2px;
	
}

.zone_ecrie_avis
{
	float:left;
	display:inline;
	/**/
	
	width: 780px;
}

.ex_avis
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;    margin-top: 20px; width: 580px; margin-left: 115px;
}

.ex_avis .ptitre
{
font-size: 18px;
color: #039;
}

.message_merci_avis
{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; color: #000; margin-top: 50px; }

.image_avis_merci
{ border: 1px solid #333; }

.ecrire_avis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 15px;
	margin-left: 115px;
	width: 580px;
}

.ecrire_avis ul 

{ float:left;
display:inline;
list-style-type: none; }
.ecrire_avis fieldset
{
	width: auto;
	-moz-border-radius:5px;
	margin-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;	
}

.ecrire_avis legend
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #039;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;	
}

.ecrire_avis label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	height: auto;
	margin-bottom: 2px;
	
}
.ali_gauche
{
	float: left;
	height: auto;
	width: 150px;
	display: block;
	margin-bottom: 15px;
	margin-top: 15px;

}
 .ali_droite
{
	float: right;
	height: auto;
	width: auto;
	margin-right: 50px;
	display: inline-block;
	margin-bottom: 15px;
	margin-top: 12px;
}	
.ecrire_avis p	
{
	
	clear: both;
}


.fin
{
	clear: both;
	
}
#nouveau_mot_de_passe, #creation_compte_client
{
	display: none;
}

#creation_compte_clients
{
	display: block;
}
.ecrire_avis textarea
{
	width: 290px;
}

.largeur_item
{
	width: 290px;
}

.bouton_avis
{
	background-color: #CCC;
	border: thin solid #000;
	text-align: left;

	cursor: pointer;
}


.message_ecrit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	width: 500px;
}



/********************************/
.bubbleInfo {
	height: 50px;
	width: 220px;
	
        }
.bubbleInfo 	p
{
	height:35px;
	width: 210px;
	line-height: 25px;
	
}
		
        .trigger {
	position: absolute;
	cursor: pointer;	
        }
		
		.image_trigger
		{
	margin-left:35px;
	margin-top: -9px;
		}
     
        /* Bubble pop-up */

        .popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
	border: 1px solid #999;
	padding: 8px;
	height: auto;
	width: 360px;
	background-color: #CCC;
        }
		.popup ul li
		{
	list-style-position: outside;
	list-style-type: none;
	background-image: url(images/interface/ico_pdf_32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 28px;
	width: auto;
	line-height: 25px;
	margin-left: -25px;
		}
/****************************/

#confirme_paiement, #confirme_paiement_mandat, #paiement_paypal
{
	display: none; 
}

#paiement_banque_carte
{ display: block; 

}



#paiement_banque_carte br
{ margin: 0px; 	
}

/******************************/









#plusrobe
{	float:left;
	display:inline;
	margin-top: 50px;
	width: 620px;
	border: medium solid #FFCC00;
	margin-left: 50px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
		
}

#plusrobeg
{
	width: 290px;
	height: auto;
	float: left;
	margin-left: 5px;
	text-align: justify;		
}
#plusrobed
{
	width: 290px;
	height: auto;
	margin-right: 5px;
	float: right;
	text-align: justify;
	
}
.titreservices2
{
	color: #BE0027;
	font-weight: bold;
	text-align: center;	
}
/*********************************************************************************/
/*********************************************************************************/
/*********************************************************************************/
/*********************************************************************************/

#lesplusrobe {
	width:283px;
	height:82px;
	z-index:10;
	position: absolute;
	margin-left: 180px;
	margin-top: -38px;
	background-color: #FFFFFF;
	
}

/**************************************************/
.titreservices1
{
color: #BE0027;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	}

.titreservices
{
	color: #BE0027;	
}

.texte_avp
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.services_robe_medical
{
	float:left;
	display:inline;
	height: auto;
	width: 725px;
	margin-left: 48px;
	/*border: 1px solid #FFCC00;*/
}

.image_service_robe_medical
{
	float:left;
	display:inline;
	height: 110px;
	width: 110px;
	/*border: 1px solid #CCCCCC;*/
	
}

.texteservices{
	float:left;
	display:inline;
	height: 135px;
	width: 520px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: -20px;
	padding-left: 12px;
	margin-left: 10px;
	}

.fin_services
{
clear:both;
}
.centre_texte
{
	text-align: center;
	border: 1px solid #CCCCCC;
	width: 625px;
	
}


/************************************/
/********Menu deroulant**************/
a.lien2:active, #current2{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #F90; font-style: normal; 	
}
a.lien2:link, a.lien2:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	font-style: normal;
	
	
		
}

a.lien2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CCCCCC;
	font-style: normal;	
	
	
}

.listemenu3
{
	line-height: 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*.menu_deroulant
{ list-style-position: inside; list-style-type: none; line-height: normal; }
.menu_deroulant li
{ width: 180px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #999; margin-top: 2px; margin-right: 0px; margin-bottom: 6px; margin-left: -40px; }

.menu_deroulant .actio
{ width: 180px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; margin-top: 2px; margin-right: 0px; margin-bottom: 6px; margin-left: -40px; }


.sous_menu_deroulant
{ list-style-position: inside; list-style-type: none; line-height: normal; display:none;}
.sous_menu_deroulant li
{ width: 180px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #999; margin-top: 2px; margin-right: 0px; margin-bottom: 6px; margin-left: 40px; }

.sous_menu_deroulant .actio
{ width: 180px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; margin-top: 2px; margin-right: 0px; margin-bottom: 6px; margin-left: 40px; }




.menu_deroulant  li:hover ul,
.menu_deroulant  a:hover ul { display:inline; 
}


.sous_familles
{ margin: 0px; 	
}


.espace_sf_f
{  display: block; padding-bottom: 7px; }


a.sous_familles:active, #current3{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #F90; font-style: normal; margin-left: -35px; display: block;	margin-bottom: 3px; 
}
a.sous_familles:link, a.sous_familles:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #999; font-style: normal; margin-left: -35px; display: block;	margin-bottom: 3px; 
		
}

a.sous_familles:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #CCCCCC; font-style: normal; margin-left: -35px; display: block; margin-bottom: 3px; 	
}*/

.menu_deroulant
{ list-style: none ;
	margin: 0 ;
	padding: 0 ;}


.menu_deroulant li
{ width: 180px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #999; margin-top: 2px; margin-right: 0px; margin-bottom: 6px; margin-left: 2px; }

.menu_deroulant .actio
{list-style: none; width: 180px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; margin-top: 2px; margin-right: 0px; margin-bottom: 6px; margin-left: 2px; }


.sous_menu_deroulant
{ list-style: none ;
	margin: 0 ;
	padding: 0 ; display:none;}
.sous_menu_deroulant li
{ width: 180px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #999; margin-top: 2px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }

.sous_menu_deroulant .actio
{ list-style: none ; width: 180px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; margin-top: 2px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }




.menu_deroulant  li:hover ul,
.menu_deroulant  a:hover ul { display:inline; 
}


.sous_familles
{ margin: 0px;}


.espace_sf_f
{  display: block; padding-bottom: 7px; }


a.sous_familles:active, #current3{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #F90; font-style: normal; margin-left: 10px; display: block;	margin-bottom: 3px; 
}
a.sous_familles:link, a.sous_familles:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #999; font-style: normal; margin-left: 10px; display: block;	margin-bottom: 3px; 
		
}

a.sous_familles:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #CCCCCC; font-style: normal; margin-left: 10px; display: block; margin-bottom: 3px; 	
}

.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFCC;
}

 span.info-bulle-contenu
           { display: none; position: absolute; color: white; }
		   
.lien_fch_produit
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #33cc99/*#F90*/; text-decoration: none; 	
}
		   
.reseau_sociaux
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #666666; font-weight: bold; 

line-height: 10px;
	margin-left: 0px;
	
}
/*.style_rs
{
font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #999; 	
}*/


.separation_tableau{ border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; border-top-style: solid; border-bottom-style: solid; }



.image_plus_robe{ margin-right: 35px; margin-left: 25px; }
.message_quantite_non
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #F00; }


.r_s{ float: left; margin-top: 2px; margin-left:7px; text-align: center; }



.r_sg{ float: left; margin-top: 5px; margin-left:5px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; text-align: center;  width: 31px; }

.r_s a, .r_sg a
{
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;
}

.espace_plus
{ margin-top: 6px; }

/**/
#voir_image { display: none; }

/******************************************************/
.video_complet
{
		float:left;
	display:inline;
	/**/
	
	width: 780px;
	font-family: Arial, Helvetica, sans-serif; 
}


.video_complet h1
{
	background-color: #FBD520;
	/*background-color: #37A6D2;*/
	height:20px;
	width:550px;
	float:left;
	display:inline;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
}

.video_complet h2
{ clear:both; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; margin-left: 20px; margin-top: 25px; }

.video_complet ul
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; }


.video_complet  p
{ text-align: left; margin-left:160px; height: auto; width: 500px; }


/******************/
.couleur_texte_nouveautes
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}


.nouveautes
{
float:left;
	display:inline;	
	width: 565px;
	padding:0;	
	margin-top: 0px;
	margin-right: 0.8em;
	margin-bottom: 0px;
	margin-left: 1.5em;
}

/*.nouveautes h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #BE0027;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}*/

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

/***********************/
.nb_visiteur
{ font-family: Verdana, Geneva, sans-serif; font-size: 7px; color: #CCC; }

/***************************/
.bt_valider_a
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px;  }

.bt_valider_b
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 165px; }

/*************************************************************/

.suggestionsBox { /*position: relative;*/ left: 5px; width: 300px; background-color: #E1E1E1; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 2px solid #000; color: #000; height: auto; margin-top: 75px; margin-right: 0px; margin-bottom: 0px; margin-left: 170px; }

.suggestionsBox2 { clear:both;
left: 10px; width: 300px; background-color: #E1E1E1; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 2px solid #000; color: #000; height: auto; margin-top: 40px; margin-right: 0px; margin-bottom: 0px; margin-left: 170px; }
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li { margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer; list-style-type: none; 	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
/******************************code promo****************************************/	
.affichage_code_promo{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #BE0027; };
	
/******************************************************************************/
.texte_famille{font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.texte_famille p { font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.info_remise
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C03; }

/************************************************/
/************************/

.panier_impression
{
	border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_151_imprime.gif); background-repeat: no-repeat; background-position: left top; height: 21px; width: 152px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; cursor: pointer; 
}
.panier_adresse_fact_modifier{ border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_151.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 152px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; cursor: pointer; }

.panier_adresse_livraison_modifier{ border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_199.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 199px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; cursor: pointer; }

.panier_adresse_livraison_supr{ border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_82.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 82px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; cursor: pointer; }

.panier_adresse_livraison_ajout{ border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_193.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 193px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; cursor: pointer; }

.panier_identifiez_vous{ border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_110.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 110px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; cursor: pointer; }

.panier_pas_inscription{ border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_188.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 188px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; cursor: pointer; }
.panier_inscription{ border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_82.jpg); background-repeat: no-repeat; background-position: left top; height: 21px; width: 82px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; cursor: pointer; }

.panier_etape_suivante
{ border:none; background-color: transparent; background-image: url(images/interface/bouton_etape_suivante.jpg); background-repeat: repeat-x; background-position: left top; height: 30px; width: 191px;   margin-left: 270px; cursor: pointer; }

.panier_vide_texte
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #F00; margin-top: 50px; text-align: center; }


.chq_cadeau
{ /*float:right; display:inline;*/ font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-top: 10px; }


.bt_valider_achat
{ float:left; display:inline; border:none; background-color: transparent; background-image: url(images/interface/bouton_passer_commande_3.jpg); background-repeat: repeat-x; background-position: left top; height: 38px; width: 192px; margin-left: 4px; cursor: pointer; }


.bt_retour_achat
{ float:left; display:inline;border:none; background-color: transparent; background-image: url(images/interface/bouton_poursuivre_achat_3.jpg); background-repeat: repeat-x; background-position: left top; height: 38px; width: 192px;   margin-left: 19px; cursor: pointer;}


.bt_fond
{ float:left; display:inline; border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_fond_recalcul_2.jpg); background-repeat: repeat-x; background-position: left top; height: 21px; width: 128px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px;cursor: pointer;}

.bt_fond_vider_panier
{ float:left; display:inline;border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_fond_vider_panier_2.jpg); background-repeat: repeat-x; background-position: left top; height: 21px; width: 102px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  margin-left: 12px;margin-top: 5px;cursor: pointer;}


.bt_fond_code_promo
{ float:left; display:inline; border:none; color:#0A2648; background-color: transparent; background-image: url(images/interface/bouton_fond_vider_panier_2.jpg); background-repeat: repeat-x; background-position: left top; height: 21px; width: 102px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-left: 12px; margin-top: 5px;cursor: pointer; }


/***************************/

.policetableau_new_panier
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; margin-left: 2px; text-indent: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; border-left-width: 1px; border-left-style: solid; border-left-color: #FFF; }

.paniert_new_d1{
background-color:#EBEBEB;

color:#333333;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.paniert_new_d2{
background-color:#FFFFFF;

color:#333333;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.prix_rouge_ht
	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #F00; 	}
	
	
	.bordure_ttc_01
	{ border-top-width: 2px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #93A3B7; border-bottom-color: #93A3B7; border-left-color: #93A3B7; border-bottom-width: 2px; border-left-width: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #93A3B7; }
	.bordure_ttc_02
	{ border-top-width: 2px; border-top-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #93A3B7; border-right-color: #93A3B7; border-bottom-color: #93A3B7; border-bottom-width: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #93A3B7;}
	.bordure_ttc_03
	{ border-top-width: 2px; border-top-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #93A3B7; border-right-color: #93A3B7; border-bottom-color: #93A3B7; border-bottom-width: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FE030F; border-right-width: 2px; border-right-style: solid; }
		.bordure_ttc_04
	{ border-top-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #93A3B7; border-bottom-color: #93A3B7; border-bottom-width: 2px; border-right-width: 2px; border-right-color: #93A3B7; }
