.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

A.expanded_link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:regular;
	letter-spacing: 0px;
	text-decoration:none;
	color:#ffffff;
	letter-spacing: 1px;

}

A.expanded_link:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:regular;
	letter-spacing: 0px;
	text-decoration:none;
	letter-spacing: 1px;
	color:#F18E00;

}
A.expanded_link2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#ffffff;
}

A.expanded_link2:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:underline;
	color:#FE941C;
}

A.link3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:regular;
	letter-spacing: 0px;
	text-decoration:none;
	color:#0585CE;
}

A.link3:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	text-decoration:underline;
	color:#C19572;
}



A.link_nutri {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:underline;
	color:white;
}

A.link_nutri:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	font-weight:bold;
	color:#F6921D;
	text-decoration:underline;
}

A.link_paniercote {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:underline;
	color:#DD020C;
}

A.link_paniercote:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	font-weight:bold;
	color:#F6921D;
	text-decoration:underline;
}

A.link4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#ffffff;
}

A.link4:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	text-decoration:underline;
	color:#296BB5;
}

A.link5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#286AB4;
}

A.link5:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	text-decoration:underline;
	color:#ffffff;
}

A.link6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#DD020C;
}

A.link6:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	text-decoration:underline;
	color:#DD020C;
}

A.link8 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:regular;
	letter-spacing: 0px;
	text-decoration:none;
	color:#034790;
}

A.link8:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	text-decoration:underline;
	color:#FE941C;
}


.center {width: 100%; margin-left: 20px; margin-right: auto;} 


.footer {
	font-family: "VERDANA", Times, serif;
	font-size: 9px;
	color: #ffffff;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;

}

.entete {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #990000;
	height: 30px;
	vertical-align:middle;
}

.basdepage {
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #990000;
	height: 30px;
	vertical-align:middle;
}



#menu a {
position: relative;
padding-left:15px;
color:#434343;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:regular;
text-decoration:none;
background-color:#ffffff;

}

#menu a:hover {
position: relative;
background-image:url(images/puce05.gif);
background-repeat:no-repeat;
background-position:1% 50%;
padding-left:15px;
color:#F18E00;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:regular;
text-decoration:none;

}

#menu2 a {
position: relative;
padding-left:15px;
color:#286AB4;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
text-decoration:none;
}

#menu2 a:hover {
position: relative;
padding-left:25px;
color:#ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
text-decoration:none;
letter-spacing: 0px;
/*background-image:url(images/puce05.gif);
background-repeat:no-repeat;
background-position:15% 50%;*/
}

#menu3 a {
position: relative;
padding-left:15px;
color:#DD020C;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:none;
}

#menu3 a:hover {
position: relative;
padding-left:25px;
color:#DD020C;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:none;
letter-spacing: 0px;
/*background-image:url(images/puce06.gif);
background-repeat:no-repeat;
background-position:13% 50%;*/
}

#menu4 a {
position: relative;
color:#003C95;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:regular;
text-decoration:none;
}

#menu4 a:hover {
position: relative;
color:#F6921D;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:regular;
text-decoration:none;
}

#menu6 a {
position: relative;
color:#003C95;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:regular;
text-decoration:none;
}

#menu6 a:hover {
position: relative;
color:#F6921D;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:regular;
text-decoration:none;
}

#menuplan a {
position: relative;
padding-left:15px;
color:#286AB4;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
text-decoration:none;
}

#menuplan a:hover {
position: relative;
padding-left:25px;
color:#F6921D;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
text-decoration:none;
/*background-image:url(images/puce05.gif);
background-repeat:no-repeat;
background-position:15% 50%;*/
}

A.link127 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	text-decoration:none;
	color:#003C95;
	letter-spacing: 1px;
}

A.link127:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	text-decoration:underline;
	color:#FE941C;
	letter-spacing: 1px;
}




.titremenu
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#286AB4;
	font-size: 14px;
	font-weight:bold;
	letter-spacing: 0px;
}

A.panier {
color:#1F5289;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:none;
}
A.panier:hover {
color:#F18E00;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:none;
}

.textbleupetit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	color:#296BB5;
}

.text01 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:regular;
	text-decoration:none;
	color:#ffffff;
	letter-spacing: 0px;
}
.text02 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#EF8C00;
	letter-spacing: 1px;
	}
	
.text03 {
color:#434343;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:regular;
}

.text04 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#003C95;
	letter-spacing: 1px;
	}
	
	.text_blanc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#ffffff;
	letter-spacing: 1px;
	}
	
	.text05 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#ffffff;
	letter-spacing: 1px;
	background-color:#C29470;
	position: relative;
	background-image:url(images/plaisirs/pp_btt.jpg);
	background-repeat:no-repeat;
	background-position:1% 50%;
	padding-left:15px;
	height: 30px;

	}
	
		.text055 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#ffffff;
	letter-spacing: 1px;
	background-color:#C19572;
	position: relative;
	padding-left:0px;
	height: 30px;

	}
	
		.text06 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#ffffff;
	letter-spacing: 1px;
	background-color:#C29470;
	position: relative;
	background-repeat:no-repeat;
	background-position:1% 50%;
	padding-left:20px;
	height: 9px;

	}
			.text07 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#286AB4;
	letter-spacing: 1px;
	background-color:#ffffff;
	position: relative;
	}
	
	.text08 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	letter-spacing: 0px;
	text-decoration:none;
	color:#01385C;
	letter-spacing: 0px;
	}
	
	.textnews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:regular;
	letter-spacing: 0px;
	text-decoration:none;
	color:#01385C;
	letter-spacing: 0px;
	background-color:#D4E5ED;
	position: relative;
	border: thin 1px dashed grey;
	}
	
		.textnews2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	letter-spacing: 0px;
	text-decoration:none;
	color:#01385C;
	letter-spacing: 0px;
	background-color:#D4E5ED;
	position: relative;
	border: thin 1px dashed grey;
	}
	
		.alerte {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:dotted underline;
	color:#DE3801;
	letter-spacing: 0px;
	}
	
	h1 {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#01385C;
	letter-spacing: 0px;

	
	}
	
	h2 {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#01385C;
	letter-spacing: 0px;
	/*background-image:url(images/puce_text.gif);
	background-repeat:no-repeat;
	background-position:1% 50%;
	padding-left:25px;*/

	
	}
	
	
	.fond_degrad
	{
	background-color:#ffffff;
	background-image:  url("Images/plaisirs/blue_block2.jpg");
	background-position:1% 50%;}
	}


.ok2 {
	background-image:  url("images/plaisirs/ok2.gif");
	width:35px;
	height:33px;
	border:0;
	color: #1F5289;
	margin:0;
	font-weight:regular;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hauteur {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  max-height:20px;
  
}

.hauteur_nutri {
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  max-height:12px;
  
}

input, select, textarea {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0A40AD;
	border-width: 1px;
	border-style: solid;
	border-color: #2B5D8B;
	background:#EDF4FA;
}

-->.bgdroite
-->{background: white url(images/fond_droite.jpg) repeat-y right top;} -->

.border3 {
border-bottom: dotted #808080 1pt; 
} 
.border4 {border-right: dotted #808080 1pt; } 
.border5 {

BORDER-TOP:#808080 1pt dotted;
BORDER-LEFT:#808080 1pt solid;
BORDER-RIGHT: ;
BORDER-BOTTOM: ;

}
.border6 {border-right: dotted #808080 1pt;}

.fond 
{background-image:  url("images/plaisirs/coin.gif");
background-repeat:no-repeat;
background-color:white;
background-position:1% 50%;}


.centre_vertikal{
     position:relative;
     left: 50%; 
     top: 50%;
     width: 700px;
     height: 400px;
     margin-top: -50%; /* moitié de la hauteur */
     margin-left: -50%; /* moitié de la largeur */
     }
	 
.titreproduit
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#003C95;
	letter-spacing: 1px;
}

.fiche_nomarticle

{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#D64025;
	letter-spacing: 0px;
}

.bouton_ec
{
color:#003C95;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:regular;
text-decoration:none;
padding-left:10px;

}

.text100 {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#01385C;
	letter-spacing: 0px;
	padding-left:10px;
	
	}
	
	.text101 {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	letter-spacing: 0px;
	text-decoration:none;
	color:#01385C;
	letter-spacing: 0px;
	padding-left:10px;
	
	}
	
	
	.text200 {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#317DB7;
	letter-spacing: 0px;

	
	}
	
		.text250 {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#317DB7;
	letter-spacing: 0px;

	
	}
	
	.text300 {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#01385C;
	letter-spacing: 0px;

	
	}
	
	.entetepanier {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
	color:#ffffff;
	letter-spacing: 1px;
	background-color:#286AB4;
	height: 15px;

	}
	
	
.fondbleu
{
background-color:#B3D5EE;
	height: 8px;

}

.corpForm {	/*** Mise en fome du corp du formulaire  ***/
	border: 1px solid #286AB4;
	background: #EDF4FA;
		
}
.corpFormfocus {	/*** Mise en fome du corp du formulaire  ***/
	border: 1px solid #ffffff;
	background: #286AB4;
	color:white;
		
}

/*pop up css*/
#pop {
display: none;
position: relative;
bottom: 5em;
right: 10em; 
width: 20em;
border: 3px double blue;
background: #f5f5dc;
z-index: 500;
cursor: pointer;
font-size: 80%;
}
#pop p {
margin: 0 0.3em;
}
#pop h1 {
font-size: 110%;
margin: 0 0 0.5em 0;
border-bottom: 1px solid black;
background: white url(top.gif) left top repeat-x;
color: black;
text-align: center;
}
.fermer {
margin: 0.5em 0 0 0;
border-top: 1px solid black;
background: white url(bottom.gif) left top repeat-x;
color: black;
text-align: center;
}
/* fin pop up css*/

a.acheter { /* définition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit être en bloc */
     width: 108px; /* largeur de l'image réactive */
     height: 19px; /* hauteur de l'image réactive */
     background-image: url(images/acheter_bis.jpg); /* source de l'image de départ */
     background-repeat: no-repeat;
     }
	 
a.acheter:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(images/acheter_bis2.jpg); /* source de l'image d'arrivée */
     } 
	 
a.retour { /* définition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit être en bloc */
     width: 81px; /* largeur de l'image réactive */
     height: 19px; /* hauteur de l'image réactive */
     background-image: url(images/plaisirs/retour_bis.jpg); /* source de l'image de départ */
     background-repeat: no-repeat;
     }
	 
a.retour:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(images/plaisirs/retour_bis2.jpg); /* source de l'image d'arrivée */
     } 
	 
	 
a.infos { /* définition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit être en bloc */
     width: 81px; /* largeur de l'image réactive */
     height: 19px; /* hauteur de l'image réactive */
     background-image: url(images/plaisirs/infos_bis.jpg); /* source de l'image de départ */
     background-repeat: no-repeat;
     }
	 
a.infos:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(images/plaisirs/infos_bis2.jpg); /* source de l'image d'arrivée */
     } 


.texte_categ_presentation

{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#774425;
}

.textnews3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:regular;
	letter-spacing: 0px;
	text-decoration:none;
	color:#01385C;
	letter-spacing: 0px;
	background-color:#D4E5ED;
	position: relative;
	border: thin 1px dashed #286AB4;
	}
	
	.textnews4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:regular;
	letter-spacing: 0px;
	text-decoration:none;
	color:#01385C;
	}
	
		#espace {height:15px;}