@charset "utf-8";
/* CSS Document */


/***********/
/*STRUCTURE*/
/***********/


/* tout à 0 */
* {margin:0;padding:0;}

/* Liens */
a img { border: none;}

/* Divers éléments de type en-ligne (8) */
em {font-style: italic;}
strong {font-weight: bold;}

/* Formulaires */
form, fieldset {margin: 0;padding: 0;border: none;}

input, button, select {vertical-align: middle; /* Solution pb. d'alignement. (9) */}

body {
		/*height: 100%;
		width: 100%;*/
		/*background-color:#00367e;
		background-image:url(/images/fond_sans_fleur.jpg);*/
		background-position:top center;
		background-repeat:repeat-y;
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px;
		}
#centpourcent {
		background-image:url(/images/fond_floral.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		/*width:1100px;*/
		}
#conteneur{
		margin-left:auto;
		margin-right:auto;
		width:1009px;	
	}

#contenu{
		width:1009px;
		background-image:url(/images/fd_marge_droite.jpg);
		background-repeat:no-repeat;
		background-position:654px top;
	}
.marge_droite, .marge_gauche{padding-bottom:30px;}

.marge_droite{
	width:350px;
	padding-top:50px;
	background-image:url(/images/fd_marge_droite_bas.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	/*text-align:right;*/
	}

.marge_gauche{
	width:649px;
	background-color:#ffffff;
	/*padding-left:42px;*/
	margin-bottom:20px;
	}	

.lien_defaut {color:#044086;text-decoration:none}
/*a.lien_defaut {color:#044086;}*/
a.lien_defaut:hover {color:#044086;text-decoration:none;border-bottom:1px solid #044086;border-bottom-style:dotted;}



/**** MENU PRINCIPAL****/

.contenu_menu_déroul{background-color:#fff4b0;font-size: 0.85em;font-weight:normal;padding:7px;}
.contenu_menu_déroul p{padding-top:3px;font-weight:normal;color:#000000;margin-top:0;}
.contenu_menu_déroul h2{color:#044086;font-weight:bold;margin-top:0;margin-bottom:0;padding-top:10px;font-size: 1.1em;}
.sep_s_mp,.zone_menu, .gauche, .zone_menu_geo{float:left;} /*border:1px solid #ff0000*/
/*.sep_s_mp, */.gauche {padding:12px;} 
.sep_s_mp {padding:5px}
.zone_menu {margin-top:7px;}
.zone_menu a, .zone_menu a:active{display:block;background-color:#bfe9f8;}
.zone_menu:hover {background-color:#e7e288;}
.zone_menu, .zone_menu_geo a {text-decoration:none;cursor:pointer;}
.zone_menu, .zone_menu_geo:hover {text-decoration:none;cursor:pointer;}
.zone_menu, .zone_menu_geo:active {text-decoration:none;cursor:pointer;}
.zone_menu, .zone_menu_geo:visited {text-decoration:none;cursor:pointer;}
.zone_menu_geo:hover {background-color:#9fcdd7;}
.zone_menu_geo a {background-color:#b2d8e2;}

.contenu_menu_déroul a {text-decoration:none;}
.contenu_menu_déroul:hover{text-decoration:none;}
.contenu_menu_déroul:active {text-decoration:none;}
.contenu_menu_déroul:visited {text-decoration:none;}

/*#leftcolumn {float:left; width:1000px}*/
.dropdown {float:left;}/* display:block;position:relative*/
.dropdown dt {cursor:pointer;} /*padding:8px;font-weight:bold;width:188px;border:2px solid #9ac1c9;  background:url(images/header.gif)*/
.dropdown  {border-bottom:none}/*.upperdd*/
.dropdown dt:hover {cursor:pointer;}/*background:url(images/header_over.gif)*/
.dropdown dd {margin-left:-500px; top:172px;left:50%; position:absolute; overflow:hidden; width:999px; display:none; z-index:200; opacity:0; background:#C9F}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block;} /*padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px*/

#menu_principal{width:1009px;display:none}



.sep_mp{padding-top:3px;float:left;}
	
/**** FIN MENU PRINCIPAL  ****/

/* lexique au survol  */
.encadre_lexique{font-size: 0.85em;width:200px;background-color:#fff7c4;margin:10px;border:1px solid #ffdd00;padding:6px;/*display:none;*/}
.encadre_lexique p {font-size: 0.9em;background-color:#ffdd00;padding:5px 5px 5px 10px;font-weight:bold;color:#044086;}
.encadre_lexique div {padding:5px;margin:5px}
.lexique{padding-left:4px;padding-right:4px;text-decoration:none;}/*border:1px solid #ffdd00;*/
a.lexique{color:#000;background-color:#fffad7;border-bottom-style:dotted;border-bottom:1px solid #ffdd00;}/*fff6bf*/
a.lexique:hover{background-color:#ffdd00}

#etiquette {position:absolute;top:0;left:0;visibility:hidden}


/* FIN lexique au survol  */

/*.utilitaires {margin-bottom:10px;}*/
.utilitaires, #autre-menu {color:#98d5ff;}
a.utilitaires {color:#98d5ff;text-decoration:none;}
a.utilitaires:hover {color:white;text-decoration:none;border-bottom:1px solid #FFF;border-bottom-style:dotted;}

#autre-menu{
	text-align:right;
	text-transform:uppercase;
	padding-top:10px;
	padding-right:20px;
	float:right;
	font-size:0.8em;
	padding-bottom:5px;
}

/***********/
/* FIN STRUCTURE*/
/***********/


/***********/
/*CONTENU*/
/***********/

.marge_droite p {text-align:right;font-size:11px;padding-right:38px}
.marge_droite em {background-color:#9dd4e9;color:#FFF;font-style:normal;font-size:0.9em;padding:1px 2px}/*border-bottom:1px solid #bbdce9;*/
.marge_gauche ul {margin-left:50px;}

li{padding:0;margin:0}*/

h1, h2, h3, h4, h5, h6 {
    margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */
    line-height: 1.2;
    font-weight: bold; /* Valeur par défaut. (6) */
    font-style: normal;
	}
h1, h2, h3, h4, h5, h6, p {
	padding-left: 42px;
	padding-right:15px;
	padding-top:10px;
	/*padding:10px 15px 5px 42px;*/
}

h1 {padding-top: 25px;}	

p {text-align:left;padding-top:5px;}

h1 {font-size: 1.75em;padding-top:50px;}

h2 {font-size: 1.15em;color:#34B2E4;}

h3 {font-size: 1.05em;text-transform:uppercase;font-weight:bold;}

h4 {font-size: 1em;color:#0e56b6;font-weight:bold;font-style:italic;}

h5 {font-size: 0.8em;color:#0e56b6;font-weight:normal;}

/*h6 {font-size: 0.8em;font-style:italic;}*/

.fildariane{font-size:9px;color:#71ceef;border-top:1px solid #71ceef;margin:20px 0 0 25px;}

.cf{font-size: 0.8em;font-style:italic;}

#encadre {
	padding:5px;
	margin:5px;
	border:1px solid #12A8DD;
	text-align:left;
	}
.bt a{color:#FFDD00;text-decoration:none;}
.bt{text-align:center;color:#FFDD00;font-size:13px;font-weight:bold;background:url(/images/bt-fond.gif);vertical-align:top;padding-top:5px}

.champs {
	font-size: 1em;
	height:15px;
	border:none;
	border:1px solid #ceeef9;
	/*	background-color:#ecf8fc;
*/
}

.champs_txt {
	font-size: 1em;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #ceeef9;
	
	}


.sachet{background-color:#FFED00;padding:2px 5px;color:#172983;}
.capsule{color:#F29400;}
.huile{color:#9cc640;}

/***********/
/*FIN CONTENU*/
/***********/


/***********/
/*PIED DE PAGE*/
/***********/

a.pds {
	color:#d8f3ff;
	text-decoration:none;
	}
a.pds:hover {
	color:white;
	text-decoration:none;
	border-bottom:1px solid #d8f3ff;
	border-bottom-style:dotted;
	}
	
.titre_pds{
	text-transform:uppercase;
	font-weight:bold;
	padding-left:0;
	}

.separateur_pds{ 
	float:left;
	padding-top:10px;
	height:126px;
}

.encart_pds, .titre_pds, .pds {
	color:#d8f3ff;
	font-size:10px;
	}

.encart_pds{
	float:left;
	width:173px;
	margin:10px;
	}	

.pds, li {list-style:none;padding-top:5px;}
.pds, ul {padding-left:0px;margin-bottom:10px}

.footer {	color:#d8f3ff;	font-size:10px;}

/***********/
/*FIN PIED DE PAGE*/
/***********/

