@charset "utf-8";
/* CSS Document */

/***********/
/*STRUCTURE*/
/***********/

/* Pas de halo lors du clic sur un lien */ 
a:active {outline: none; }
a:hover {outline: none; }
/* Pas de halo lors du clic sur un lien sur un swf avec FF*/ 
object:active, div:active, object:linked, object:hover, object:a{outline: none;}
object:focus, div:focus {-moz-outline-style: none;}

/* 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;}

#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;}

.marge_gauche{width:649px;background-color:#ffffff;margin-bottom:20px;}	

.lien_defaut {color:#044086;text-decoration:none}
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*/
.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;}

.dropdown {float:left;}
.dropdown dt {cursor:pointer;} 
.dropdown  {border-bottom:none}
.dropdown dt:hover {cursor:pointer;}
.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;} 

#menu_principal{width:1009px;}

.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;}
.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;}
a.lexique{color:#000;background-color:#fffad7;border-bottom-style:dotted;border-bottom:1px solid #ffdd00;}
a.lexique:hover{background-color:#ffdd00}

#etiquette {position:absolute;top:0;left:0;visibility:hidden}


/* FIN lexique au survol  */

.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;}
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;padding-top:20px;}
h4 {font-size: 1em;color:#0e56b6;font-weight:bold;font-style:italic;}
h5 {font-size: 0.8em;color:#0e56b6;font-weight:normal;}

.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;}
.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:90px;}

.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*/

