/* TEXTES */
.texte-gris-10 {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #555555;
	text-decoration: none;
}
.texte-gris-fonce-10 {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
}

.texte-gris-fonce-10-gras {
	color: #333333;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

.texte-gris-fonce-11 {
	font: 11px normal Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.texte-gris-fonce-12 {
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}

.texte-gris-fonce-11-gras {
	color: #333333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}



.texte-gris-fonce-13 {
	font: 13px normal Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
}

.texte-bleu-fonce-13 {
	font: 13px Verdana, Arial, Helvetica,sans-serif;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}

.texte-gris-11 {
	/*font: 11px normal Verdana, Arial, Helvetica,sans-serif;*/
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}
.texte-gris-11-gras {
	/*font: 11px normal Verdana, Arial, Helvetica,sans-serif;*/
	color: #666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}
.texte-gris-clair-11 {
	font: 11px normal Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
}
.texte-gris-12 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.texte-gris-16 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #89909D;
	text-decoration: none;
}

.texte-gris-clair-12 {
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
}
legend {
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	color: #0060AD;
	text-decoration: none;
	font-weight: bold;
}
.lien-bleu-10 {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #006699;
	text-decoration: none;
}
.texte-bleu-gras-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-weight: bold;
	text-transform: uppercase;
}
.texte-rouge-gras-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	font-weight: bold;
}
.texte-jaune-17 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #cc9933;
	font-weight: normal;
	text-transform: uppercase;
}
.texte-rouge-17 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #cc0000;
	font-weight: normal;
}
.texte-rouge-fonce-18 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
	font-weight: bold;
	font-weight: normal;
}
.texte-blanc-gras-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}
.texte-blanc-11 {
	font: 11px normal Verdana, Arial, Helvetica,sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
}
.texte-bleu-gras-11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-transform: uppercase;
}
.texte-vert-11 {
	font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #009933;
	text-decoration: none;
}
.texte-rouge-gras-17 {
	font: bold 17px  Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
.texte-rouge-italique-18 {
	font: italic 18px  Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
.titre-bleu {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #006699;
	font-weight: bold;
	text-transform: uppercase;
}

.titre-produit {
	font: bold 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #01A046;
	text-decoration: none;}
	
.texte-vert {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #01A046;
	text-decoration: none;}
	
.texte-bleu {
font: bold 10px Verdana, Arial, Helvetica,sans-serif;
color: #0060AE;
text-decoration: none;}

/* LIENS */
.lien-gris-bleu-9:link {
	font: 9px normal Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;
}
.lien-gris-bleu-9:visited  {
	font: 9px normal Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;
}
.lien-gris-bleu-9:hover {
	font: 9px normal Verdana, Arial, Helvetica,sans-serif;
	color: #006699;
	text-decoration: underline;
}
.lien-gris-bleu-9:visited {
	font: 9px normal Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;
}

.lien-gris-clair-10:link {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;}
.lien-gris-clair-10:visited  {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;}
.lien-gris-clair-10:hover {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;}
	
.lien-gris-fonce-10 {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;}
.lien-gris-fonce-10:link {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;}
.lien-gris-fonce-10:visited  {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;}
.lien-gris-fonce-10:hover {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;}
	
.lien-gris-fonce-12 {
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;}
.lien-gris-fonce-12:link {
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;}
.lien-gris-fonce-12:visited  {
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;}
.lien-gris-fonce-12:hover {
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;}

.lien-gris-gras:link {
	font: 10px Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
}
.lien-gris-gras:visited  {
	font: 10px  Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
}
.lien-gris-gras:hover {
	font: 10px Verdana, Arial, Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}




.lien-marine-10 {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #0061AF;
	text-decoration: none;}
.lien-marine-10:link {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #0061AF;
	text-decoration: none;}
.lien-marine-10:visited  {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #0061AF;
	text-decoration: none;}
.lien-marine-10:hover {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #013056;
	text-decoration: none;}
	
.lien-vert-10 {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #556A7E;
	text-decoration: none;}
.lien-vert-10:link {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #556A7E;
	text-decoration: none;}
.lien-vert-10:visited  {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #556A7E;
	text-decoration: none;}
.lien-vert-10:hover {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #01A046;
	text-decoration: none;}
	
.lien-marine-11 {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #0061AF;
	text-decoration: none;}
.lien-marine-11:link {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #0061AF;
	text-decoration: none;}
.lien-marine-11:visited  {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #0061AF;
	text-decoration: none;}
.lien-marine-11:hover {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #013056;
	text-decoration: none;}
	
.lien-marine-normal-11 {
	font: 11px Verdana, Arial, Helvetica,sans-serif;
	color: #0061AF;
	text-decoration: none;}
.lien-marine-normal-11:link {
	font: 11px Verdana, Arial, Helvetica,sans-serif;
	color: #0061AF;
	text-decoration: none;}
.lien-marine-normal-11:visited  {
	font: 11px Verdana, Arial, Helvetica,sans-serif;
	color: #0061AF;
	text-decoration: none;}
.lien-marine-normal-11:hover {
	font: 11px Verdana, Arial, Helvetica,sans-serif;
	color: #013056;
	text-decoration: none;}
	
.lien-marine-10:visited {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #0061AF;
	text-decoration: none;
}


.lien-gris-11:link {
	font: 11px Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;
}
.lien-gris-11:visited  {
	font: 11px Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;
}
.lien-gris-11:hover {
	font: 11px Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
}

.lien-gris-gras-10:link {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;
}
.lien-gris-gras-10:visited  {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;
}
.lien-gris-gras-10:hover {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
}

.lien-gris-gras-11:link {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;
}
.lien-gris-gras-11:visited  {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;
}
.lien-gris-gras-11:hover {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
}

.lien-blanc-gras-11:link {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.lien-blanc-gras-11:visited  {
	font: bold 11px  Verdana, Arial, Helvetica,sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.lien-blanc-gras-11:hover {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #EBEBEB;
	text-decoration: none;
}


.lien-bleu-11 {
	font: 11px normal Verdana, Arial, Helvetica,sans-serif;
	color: #006699;
	text-decoration: none;
}
.lien-bleu-11:link {
	font: 11px normal Verdana, Arial, Helvetica,sans-serif;
	color: #005FAE;
	text-decoration: none;
}
.lien-bleu-11:visited  {
	font: 11px normal Verdana, Arial, Helvetica,sans-serif;
	color: #005FAE;
	text-decoration: none;
}
.lien-bleu-11:hover {
	font: 11px normal Verdana, Arial, Helvetica,sans-serif;
	color: #00cc33;
	text-decoration: none;
}

.lien-bleu-11-gras {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #006699;
	text-decoration: none;
}
.lien-bleu-11-gras:link {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #005FAE;
	text-decoration: none;
}
.lien-bleu-11-gras:visited  {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #005FAE;
	text-decoration: none;
}
.lien-bleu-11-gras:hover {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #00cc33;
	text-decoration: none;
}
.lien-bleu-12-gras {
	font: bold 12px Verdana, Arial, Helvetica,sans-serif;
	color: #006699;
	text-decoration: none;
}
.lien-bleu-12-gras:link {
	font: bold 12px Verdana, Arial, Helvetica,sans-serif;
	color: #005FAE;
	text-decoration: none;
}
.lien-bleu-12-gras:visited  {
	font: bold 12px Verdana, Arial, Helvetica,sans-serif;
	color: #005FAE;
	text-decoration: none;
}
.lien-bleu-12-gras:hover {
	font: bold 12px Verdana, Arial, Helvetica,sans-serif;
	color: #00cc33;
	text-decoration: none;
}
.lien-bleu-10 {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #006699;
	text-decoration: none;
}
.lien-bleu-10:link {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #005FAE;
	text-decoration: none;
}
.lien-bleu-10:visited  {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #005FAE;
	text-decoration: none;
}
.lien-bleu-10:hover {
	font: 10px normal Verdana, Arial, Helvetica,sans-serif;
	color: #003366;
	text-decoration: none;
}


.lien-bleu-10-gras {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #006699;
	text-decoration: none;
}
.lien-bleu-10-gras:link {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #005FAE;
	text-decoration: none;
}
.lien-bleu-10-gras:visited  {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #005FAE;
	text-decoration: none;
}
.lien-bleu-10-gras:hover {
	font: bold 10px Verdana, Arial, Helvetica,sans-serif;
	color: #003366;
	text-decoration: none;
}


.lien-gris-9 {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}


/*******************************
      MENU BLEU (NORMAL)
*******************************/
.menu-barre-navigation {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699; /* bleu foncé */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699; /* bleu foncé */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699; /* bleu foncé */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366; /* bleu encore plus foncé */
	font-weight: bold;
	text-decoration: none;
}


/*******************************
  MENU BLEU (NORMAL) HIGHLIGHT
*******************************/
.menu-barre-navigation-light {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366; 
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation-light:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366; 
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation-light:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366; 
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation-light:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366; 
	font-weight: bold;
	text-decoration: none;
}

/*******************************
           MENU VERT
*******************************/
.menu-barre-navigation1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009933;  /* vert foncé */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation1:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009933;  /* vert foncé */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation1:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009933;  /* vert foncé */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation1:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00CC33;  /* vert clair */
	font-weight: bold;
	text-decoration: none;
}

/*******************************
      MENU VERT HIGHLIGHT
*******************************/
.menu-barre-navigation1-light {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00CC33;  
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation1-light:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00CC33;  
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation1-light:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00CC33;  
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation1-light:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00CC33; 
	font-weight: bold;
	text-decoration: none;
}


/*******************************
           MENU ROUGE
*******************************/
.menu-barre-navigation2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#CC0000; /* rouge foncé */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation2:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000; /* rouge foncé */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation2:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000; /* rouge foncé */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation2:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3300;  /* rouge plus clair */
	font-weight: bold;
	text-decoration: none;
}


/*******************************
     MENU ROUGE HIGHLIGHT
*******************************/
.menu-barre-navigation2-light {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#CC3300; 
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation2-light:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3300; 
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation2-light:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3300; 
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation2-light:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3300;  
	font-weight: bold;
	text-decoration: none;
}

/*******************************
        MENU BLEU CLAIR
*******************************/
.menu-barre-navigation3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0099CC; /* bleu clair */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation3:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099CC; /* bleu clair */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation3:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099CC; /* bleu clair */
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation3:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;  /* bleu plus foncé */
	font-weight: bold;
	text-decoration: none;
}

/*******************************
   MENU BLEU CLAIR HIGHLIGHT
*******************************/
.menu-barre-navigation3-light {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0066FF;
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation3-light:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF; 
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation3-light:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF; 
	font-weight: bold;
	text-decoration: none;
}
.menu-barre-navigation3-light:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;  
	font-weight: bold;
	text-decoration: none;
}


.input {
	font: normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #ECF6FC;
	color: #006699;
	border: 1px solid #003366;
}
.input1 {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #BCC9D8;
}
.input2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	color: #006699;
	border: 1px solid #6699CC;
}
.input3 {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #ECF6FC;
	color: #006699;
	/*border: 1px solid #003366;*/
}
/*
.image {
	float:left;
	margin-right:6px;
	margin-top: 5px;
} 
*/
/* DECORATION */
.td-blanc{border-bottom: 1px solid #ffffff;}
.td-blanc1{border-right: 1px solid #ffffff;}
.td-gris{border-bottom: 1px solid #E7E9EB;}
.td-gris1{border-top: 1px solid #E7E9EB;}
.td-gris2{border-bottom: 1px solid #E7E9EB;}
.td-marine{border-bottom: 1px solid #0061AF;}


.img1{border: 1px solid #CCCCCC;}

body {
	background-color: #ECF6FC;
	scrollbar-arrow-color:#005FAE;
	scrollbar-track-color:#ECF6FC;
	scrollbar-base-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3dlight-color:#f5f5f5;
	scrollbar-darkshadow-color:#cccccc;
}

.erreur {
	color: #FF0000;
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	font-weight: bold;
}

a {
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	color: #005588;
	/*text-decoration: none;*/
	/*color: #003366;*/
	text-decoration: underline;
}

img {
	border: none;
}

p {
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-align: justify;
}

/*.trucage {
 width: auto;
 clear:both;
 text-align: right;
}

.trucage p{
 display: inline;
 text-align: left;
}*/
/*
.trucage ul {
 text-align: left;
}

.trucage li {
 text-align: left;
}*/

ul{
	font: 12px normal Verdana, Arial, Helvetica,sans-serif;
	color: #666666;
	text-decoration: none;
}
li{
	list-style-type:square;
	/*text-indent:20px;*/
	padding-left:5px;
	list-style-position:inside;
}

.image {
	position:relative;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	border: 1px #eee solid;
	padding: 5px;
	display:block;
	clear:both;
} 

.image-gauche {
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:5px;
	border: 1px #eee solid;
	padding: 5px;
} 
.image-droite {
	float:right;
	margin-top:0px;
	margin-left:6px;
	margin-right:0px;
	margin-bottom:6px;
	border: 1px #eee solid;
	padding: 5px;
}
.image-clear {
	float:left;
	margin:6px;
	border: 1px #eee solid;
	padding: 5px;
	clear:both;
} 
.image-normal {
	margin:6px;
	border: 1px #eee solid;
	padding: 5px;
} 
.image-gauche-nouveaute {
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:16px;
	margin-bottom:5px;
	border: 1px #eee solid;
	padding: 5px;
} 

.produit-carac {
	background-color: #F0F0F0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.interstice-blanc {
	background-color: #FFFFFF;
}

.info-logi1 {
	background-color: #E8EBF0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

.info-logi2 {
	background-color: #E8EBF0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

.table-img-norepeat {
	background-image:url(images/fd_recette3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.iqf-titre-page {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #006699;
	font-weight: normal;
	line-height: 26px;
	letter-spacing: -1px;
}

.fond_lait {
 background-image: url(images/fond_lait.gif);
 background-position: center center;
 background-repeat: no-repeat;
}

.img-droite {
	float:right;
	margin-left: 16px;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
	padding: 0px;
} 

.decalage-titre {
 padding-left:20px;
}

.decalage-contenu {
 padding-left:20px;
}

.encadre-gris {
 border: 1px solid #CCCCCC;
}

.p-img-droite {
 padding-left: 15px;
 padding-top: 0px;
 margin-top: 0px;
 vertical-align: top;
 float: right;
}

.p-img-gauche {
 padding-right: 15px;
 padding-top: 0px;
 margin-top: 0px;
 vertical-align: top;
 float: left;
}