/********************* CSS commun*************************/
body {
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
text-align: center;
}
.txt_normal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.txt_bleu_bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#005E91;
}
.txt_gris_bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#013e61;
}
.txt_noire_bold 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
text-decoration:none;
color:#000000;
}
.txt_noire_bold a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
text-decoration:none;
color:#000000;
}
.txt_noire_bold a:hover 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
text-decoration:none;
color:#000000;
}
.txt_noire_bold a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
text-decoration:none;
color:#000000;
}
.txt_rouge
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FF0000;
font-size:10px;
}

.txt_rouge_bold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF0000;
font-size:12px;
}
/********************************************************/

.cadre_dotted_complet
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	padding:2px;
	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: #D3D9ED;
	border-right-color: #D3D9ED;
	border-bottom-color: #D3D9ED;
	border-left-color: #D3D9ED;
}
.cadre_dotted_complet_classement
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-align:center;
	align: center;
	padding:2px;
	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: #D3D9ED;
	border-right-color: #D3D9ED;
	border-bottom-color: #D3D9ED;
	border-left-color: #D3D9ED;
}

.cadre_dotted_complet a, a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#005E91;
text-decoration:none;
}
.cadre_dotted_complet a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000000;
text-decoration:underline;
}

#conteneur_general {
position:absolute;
width:975px;
left:50%;
margin-left:-487px;
padding-bottom:32px;
background-color:#FFFFFF;
}

/********************* NAV HAUT *****************************/

#nav_haut {
float:left;
width:598px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
padding-top:7px;
padding-right:9px;
}
#nav_haut a, a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
text-decoration:none;
font-weight:normal;
}
#nav_haut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#890674;
text-decoration:underline;
font-weight:normal;
}
/*************************************************************/
/***************** MOTEUR DE RECHERCHE ***********************/
#moteur {
float:left;
background-image:url(../images/fr/fond_recherche.jpg);
background-repeat:repeat-y;
width:171px;
height:26px;
padding-left:5px;
padding-top:2px!important;
padding-top:0px;
overflow:hidden;
}

#moteur input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border:0px;
padding-left:5px;
}
/*************************************************************/
/******************** BANDEAU DU HAUT ************************/

#bandeau_fond 
{
clear:both;
width:975px;
height:142px;
background-image:url(../editorial/images/fr/bandeau2.jpg);
background-repeat:no-repeat;
text-align: left;
vertical-align:top;
}

.bandeau_fond_imprimer 
{
clear:both;
width:987px;
height:110px;
background-image:url(../editorial/images/fr/bandeau2.jpg);
background-repeat:no-repeat;
text-align: left;
vertical-align:top;
}

.bandeau_fond_imprimer_light
{
clear:both;
width:987px;
height:100px;
background-image:url(../images/fr/bandeau3.png);
background-repeat:no-repeat;
text-align: left;
vertical-align:top;
}

#bandeau {
clear:both;
width:975px;
height:114px;
padding-left:12px;
text-align: left;
vertical-align:top;
}

.titre_profil {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:10px;
width:60%;
height:30%;
text-align:right;
vertical-align: middle;
}

.titre_depeche {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:12px;
}
.autre_depeche a, a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:12px;
text-decoration:none;
}
.autre_depeche a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:12px;
text-decoration:underline;
}
.conteneur 
{
	width: 987px;
}
.titre_qualite
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding-left:15px;
padding-top:6px;
height:25px;
vertical-align:middle;
background-image:url(../images/fr/titre_qualite.gif);
background-repeat:no-repeat;
}
.titre_qualite_imp
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding-left:15px;
padding-top:6px;
height:25px;
vertical-align:middle;
background-image:url(../images/fr/impression/titre_qualite.gif);
background-repeat:no-repeat;
}
.titre_accueil
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding-left:15px;
padding-top:6px;
height:25px;
vertical-align:middle;
background-image:url(../images/fr/titre_accueil.gif);
background-repeat:no-repeat;
}
.titre_accueil_fr
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding-left:15px;
padding-top:6px;
height:25px;
vertical-align:middle;
background-image:url(../images/fr/titre_accueil.gif);
background-repeat:no-repeat;
}
.titre_sous, .titre_sous1, .titre_sous2, .titre_sous3, .titre_sous4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	height:25px;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
}
.titre_sous a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	height:25px;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
}
.titre_sous a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	height:25px;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
}
.titre_sous a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	height:25px;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
}
.cadre_dotted
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	padding:2px;
	border-top-width: 0px;
	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: #D3D9ED;
	border-right-color: #D3D9ED;
	border-bottom-color: #D3D9ED;
	border-left-color: #D3D9ED;
}

.cellule_titre
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:middle;
color:#2461a0;
background-color:#c1d2ec;
border:1px #293567 dashed;
border-top:none;
height:20px;
}
.cellule_titre_complet
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:middle;
color:#2461a0;
background-color:#c1d2ec;
border:1px #293567 dashed;
height:20px;
font-weight:bold;
}
.cellule_paire_resultat
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
vertical-align:middle;
color:#000000;
background-color:#f5f5f5;
border:1px #293567 dashed;
border-top:none;
height:20px;
}
.cellule_impaire_resultat
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
vertical-align:middle;
color:#000000;
background-color:#ffffff;
border:1px #293567 dashed;
border-top:none;
height:20px;
}
.cellule_paire
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:middle;
color:#000000;
background-color:#f5f5f5;
border:1px #293567 dashed;
border-top:none;
height:20px;
}
.cellule_impaire
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:middle;
color:#000000;
background-color:#ffffff;
border:1px #293567 dashed;
border-top:none;
height:20px;
}
.titre_legende
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
padding-top:2px;
height:25px;
vertical-align:middle;
text-align:center;
}
.bordure_qualite
{
border:1px #293567 solid;
}
.liste_carto
{
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	vertical-align:middle;
	height:20px;
	text-align:left;
}
.liste_carto2
{
	width:240px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	vertical-align:middle;
	height:20px;
	text-align:left;
}
.liste_localisation
{
	width:284px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	vertical-align:middle;
	height:22px;
	text-align:left;
}
.text_liste_carto
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	vertical-align:middle;
	height:20px;
	text-align:left;
}
.liste_annee
{
	width:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	vertical-align:middle;
	height:22px;
	text-align:left;
}
.liste_thematique
{
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	vertical-align:middle;
	height:22px;
	text-align:left;
}
.option_th
{
  vertical-align:middle;
	height:18px;
}
.liste_lieux
{
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	vertical-align:middle;
	height:22px;
	text-align:left;
}
.bouton_carto
{
	width:78px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	vertical-align:middle;
	font-weight:bold;
	height:22px
}
.bouton_ok
{
	width:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	vertical-align:middle;
	font-weight:bold;
	height:22px
}
.bordure_carte
{
border:1px #2465A5 solid;
}
.annee
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
/*padding-top:10px;*/
height:18px;
vertical-align:middle;
text-align:right;
}
.cadre_explication
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	height:60px;
	vertical-align:middle;
	background-image:url(../images/fr/cadre_explication.png);
	background-repeat:no-repeat;
	text-align: center;
}
.maximize 
{
	display:none;
	visible:false;
}
.texte_interdiction
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FF0000;
font-size:10px;
}
.texte_detail_interdiction
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
color:#005E91;
font-size:10px;
}
.texte_detail_interdiction a, a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#005E88;
text-decoration:underline;
}
.texte_detail_interdiction a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#000000;
text-decoration:underline;
}
.bonne
{
color:#009900;
}
.moyenne
{
color:#FF9900;
}
.mauvaise
{
color:#BB0000;
}
.clastA
{
color:#0084BB;
}
.clastB
{
color:#00A268;
}
.clastC
{
color:#FF9200;
}
.clastD
{
color:#BB2328;
}
.clast1
{
color:#0084BB;
}
.clast2
{
color:#00A268;
}
.clast3
{
color:#FF9200;
}
.clast4
{
color:#BB2328;
}
.clast5
{
color:#C8AAD6;
}
.clast6
{
color:#636665;
}
.clast7
{
color:#636665;
}


.liste_dept
{
	width:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	height:120px;
	text-align:left;
}
.liste_dom
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	font-size:12px;
	text-align:left;
}
.echelle
{
   background-color: #FFFFFF;
   position: absolute;
   top: 588px;
   left:800px;
   width: 150px;
   height:20px;
   z-index: 1;
   border-width: 0px;
   border-style: none;
   border-color: #FFFFFF;
   visibility: visible;
}
.titre_actualites
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding-left:15px;
padding-top:6px;
height:25px;
vertical-align:middle;
background-image:url(../images/fr/titre_actualites.gif);
background-repeat:no-repeat;
}
.titre_actu_coin_gauche
{
background-image:url(../images/fr/titre_actu_coin_gauche.gif);
background-repeat:no-repeat;
}
.titre_actu_coin_droit
{
background-image:url(../images/fr/titre_actu_coin_droit.gif);
background-repeat:no-repeat;
}
.titre_actu_coin_droit_100px
{
background-image:url(../images/fr/titre_actu_coin_droit_100px.gif);
background-repeat:no-repeat;
}
.titre_actu_coin_droit_50px
{
background-image:url(../images/fr/titre_actu_coin_droit_50px.gif);
background-repeat:no-repeat;
}
.titre_actu_corps
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
height:31px;
vertical-align:middle;
text-align:left;
background-image:url(../images/fr/titre_actu_corps.gif);
background-repeat:repeat-x;
}
.titre_bilan
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding-left:15px;
padding-top:6px;
height:25px;
vertical-align:middle;
background-image:url(../images/fr/titre_bilan.gif);
background-repeat:no-repeat;
}
.titre_bilans_corps
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
height:31px;
vertical-align:middle;
text-align:left;
background-image:url(../images/fr/titre_bilans_corps.gif);
background-repeat:repeat-x;
}
.titre_eau_sante
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding-left:15px;
padding-top:6px;
height:25px;
vertical-align:middle;
background-image:url(../images/fr/titre_eau_sante.gif);
background-repeat:no-repeat;
}
.titre_sante_coin_gauche
{
background-image:url(../images/fr/titre_eau_sante_coin_gauche.gif);
background-repeat:no-repeat;
}
.titre_sante_coin_droit
{
background-image:url(../images/fr/titre_eau_sante_coin_droit.gif);
background-repeat:no-repeat;
}
.titre_sante_coin_droit_100px
{
background-image:url(../images/fr/titre_eau_sante_coin_droit_100px.gif);
background-repeat:no-repeat;
}
.titre_sante_corps
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
height:31px;
vertical-align:middle;
text-align:left;
background-image:url(../images/fr/titre_eau_sante_corps.gif);
background-repeat:repeat-x;
}
.titre_conseils
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding-left:15px;
padding-top:6px;
height:25px;
vertical-align:middle;
background-image:url(../images/fr/titre_conseils.gif);
background-repeat:no-repeat;
}
.titre_conseils_coin_gauche
{
background-image:url(../images/fr/titre_conseils_coin_gauche.gif);
background-repeat:no-repeat;
}
.titre_conseils_coin_droit
{
background-image:url(../images/fr/titre_conseils_coin_droit.gif);
background-repeat:no-repeat;
}
.titre_conseils_coin_droit_100px
{
background-image:url(../images/fr/titre_conseils_coin_droit_100px.gif);
background-repeat:no-repeat;
}
.titre_conseils_corps
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
height:31px;
vertical-align:middle;
text-align:left;
background-image:url(../images/fr/titre_conseils_corps.gif);
background-repeat:repeat-x;
}
.titre_controle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding-left:15px;
padding-top:6px;
height:25px;
vertical-align:middle;
background-image:url(../images/fr/titre_controle.gif);
background-repeat:no-repeat;
}
.titre_controle_coin_gauche
{
background-image:url(../images/fr/titre_controle_coin_gauche.gif);
background-repeat:no-repeat;
}
.titre_controle_coin_droit
{
background-image:url(../images/fr/titre_controle_coin_droit.gif);
background-repeat:no-repeat;
}
.titre_controle_coin_droit_100px
{
background-image:url(../images/fr/titre_controle_coin_droit_100px.gif);
background-repeat:no-repeat;
}
.titre_controle_corps
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
height:31px;
vertical-align:middle;
text-align:left;
background-image:url(../images/fr/titre_controle_corps.gif);
background-repeat:repeat-x;
}
.titre_liens
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding-left:15px;
padding-top:6px;
height:25px;
vertical-align:middle;
background-image:url(../images/fr/titre_liens.gif);
background-repeat:no-repeat;
}
.titre_liens_coin_gauche
{
background-image:url(../images/fr/titre_liens_coin_gauche.gif);
background-repeat:no-repeat;
}
.titre_liens_coin_droit
{
background-image:url(../images/fr/titre_liens_coin_droit.gif);
background-repeat:no-repeat;
}
.titre_liens_coin_droit_100px
{
background-image:url(../images/fr/titre_liens_coin_droit_100px.gif);
background-repeat:no-repeat;
}
.titre_liens_corps
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
height:31px;
vertical-align:middle;
text-align:left;
background-image:url(../images/fr/titre_liens_corps.gif);
background-repeat:repeat-x;
}
.cellule_bonne {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:middle;
color:#000000;
background-color:#9CFF97;
border:1px #293567 dashed;
border-top:none;
height:20px;
}
.cellule_blanche {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:middle;
color:#000000;
background-color:#FFFFFF;
border:1px #293567 dashed;
border-top:none;
height:20px;
}
.cellule_moyenne {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:middle;
color:#000000;
background-color:#FFC082;
border:1px #293567 dashed;
border-top:none;
height:20px;
}
.cellule_mauvaise {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:middle;
color:#000000;
background-color:#FF3E3E;
border:1px #293567 dashed;
border-top:none;
height:20px;
}
.fondVert
{
background-image:url(../images/fr/vert_25pc.gif);
background-repeat:repeat;
text-align: center;
}
.fondBleu
{
background-image:url(../images/fr/bleu_25pc.gif);
background-repeat:repeat;
text-align: center;
}
.fondRouge
{
background-image:url(../images/fr/rouge_25pc.gif);
background-repeat:repeat;
text-align: center;
}
.fondOrange
{
	background-image:url(../images/fr/orange_25pc.gif);
	background-repeat:repeat;
	text-align: center;
}
.fondBon
{
background-image:url("../images/fr/bleu_25pc.gif");
background-repeat:repeat;
text-align: center;
}
.fondMauvais
{
background-image:url("../images/fr/rouge_25pc.gif");
background-repeat:repeat;
text-align: center;
}
.fondMoyen
{
	background-image:url("../images/fr/vert_25pc.gif");
	background-repeat:repeat;
	text-align: center;
}
.fondOK
{
background-image:url("../images/fr/bleu_25pc.gif");
background-repeat:repeat;
text-align: center;
}
.fondKO
{
background-image:url("../images/fr/rouge_25pc.gif");
background-repeat:repeat;
text-align: center;
}
a.lienBleu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#005E91;
text-decoration:none;
}
a.lienBleu:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#005E91;
text-decoration:none;
}
a.lienBleu:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.bAide
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
position:absolute;
top:245px;
height:160px;
width:500px;
margin-top:20px;
background-image:url("../images/fr/transparent.gif");
background-repeat:repeat;
z-index:0;
text-align:left;
vertical-align:middle;
display:none;
}
.tabAide
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
padding-top:2px;
background-color:#FFF9DA;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
z-index:1;
text-align:left;
vertical-align:middle;
border: 1px solid #000000;
}

.bAide td {
	font-size:10px;
}

.liste_commune
{
	width:278px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	vertical-align:middle;
	text-align:left;
}
.date_maj
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
font-stretch:semi-condensed;
vertical-align:bottom;
text-align:right;
color:#FFFFFF;
vertical-align:top;
}
.menu_chapitre_selectionne
{
background-color:#C6ECFF;
}
.cellule_lien
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#005E91;
text-align:left;
vertical-align:top;
}
.cellule_lien a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#005E91;
text-align:left;
text-decoration:none;
}
.cellule_lien a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#005E91;
text-align:left;
text-decoration:none;
}
.cellule_lien a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#005E91;
text-align:left;
text-decoration:underline;
}
.cadre_cellule_tableau_edito, .cadre_cellule_tableau_edito_bleu, .cadre_cellule_tableau_edito_vert, .cadre_cellule_tableau_edito_jaune,
 .cadre_cellule_tableau_edito_rouge, .cadre_cellule_tableau_edito_fonce, .cadre_cellule_tableau_edito_clair, .cadre_cellule_tableau_edito_sang
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-align:left;
	border:1px #293567 solid;
	border-top:0px;
	border-right:0px;
	padding:2px;
}
.cadre_cellule_tableau_edito_bleu
{
	background-color:#0484B8;
	color:#FFFFFF;
}
.cadre_cellule_tableau_edito_vert
{
	background-color:#009966;
	color:#FFFFFF;
}
.cadre_cellule_tableau_edito_jaune
{
	background-color:#FF9900;
	color:#FFFFFF;
}
.cadre_cellule_tableau_edito_rouge
{
	background-color:#BB0000;
	color:#FFFFFF;
}
.cadre_cellule_tableau_edito_fonce
{
	background-color:#DDDDDD;
}
.cadre_cellule_tableau_edito_clair
{
	background-color:#EEEEEE;
}
.cadre_cellule_tableau_edito_sang
{
	background-color:#BB0000;
}
.cadre_tableau_edito
{
	border:1px #293567 solid;
	border-bottom:0px;
	border-left:0px;
}

.cell_menu_titre1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#005E91;
	text-align:left;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	height:15px;
	text-decoration:underline;
	vertical-align:top;
}
.menu_titre1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#005E91;
	text-align:left;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	height:15px;
	vertical-align:top;
}
.menu_titre1 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#005E91;
	text-align:left;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	height:15px;
	vertical-align:top;
}
.menu_titre1 a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#005E91;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:top;
}
.menu_titre1 a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000066;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:top;
}

.menu_titre2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#005E91;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:5px;
	height:15px;
	vertical-align:top;
}
.menu_titre2 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#005E91;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:5px;
	text-decoration:none;
}
.menu_titre2 a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#005E91;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:5px;
	text-align:left;
	text-decoration:none;
}
.menu_titre2 a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000066;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:5px;
	text-align:left;
	text-decoration:none;
}

.lien_suiv
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#59bbe9;
}
.lien_suiv a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#59bbe9;
}
.lien_suiv a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#59bbe9;
}
.lien_suiv a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#59bbe9;
}
.lien_savoir
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#013e61;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align:top;
}
.lien_savoir a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#013e61;
	vertical-align:top;
}
.lien_savoir a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#013e61;
	vertical-align:top;
}
.lien_savoir a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#013e61;
	vertical-align:top;
}
.liste_ul
{
	list-style-image: url(../images/fr/div/puce.jpg);
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.liste_ul2 
{
	list-style-image: url(../images/fr/p2.gif);
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.menu_sel
{
background-color:#e7f6fd;
}

.menu_sou
{
	background-color:#c6ecff;
}

.edito_texte_gris, .cadre_savoir_old
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#013e61;
	text-align:justify;
	vertical-align:top;
}
.edito_texte_gris
{
	padding-top:5px;
	padding-bottom:5px;
}
.edito_texte_gris_bold
{
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
.cadre_savoir_old
{
	border:1px #8c9aa2 solid;
	padding:10px;
}
.cadre_savoir2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#0874a6;
	border:1px #1d96cf solid;
	padding:10px;
}
.cadre_savoir_h, .cadre_savoir
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#013e61;
	text-align:justify;
	vertical-align:top;
}
.cadre_savoir
{
	border:1px #013e61 solid;
	padding:10px;
	background-color: #E7F6FD;
}

.cadre_savoir4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#630b2e;
	text-align:justify;
	vertical-align:top;
	border:1px #630b2e solid;
	padding:10px;
}
.cadre_savoir5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#0863a5;
	text-align:justify;
	vertical-align:top;
	border:1px #0863a5 solid;
	padding:10px;
}
.edito_texte
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#000000;
text-align:justify;
padding-top:10px;
padding-bottom:5px;
}
.edito_texte a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#000000;
text-align:justify;
padding-top:5px;
padding-bottom:5px;
}
.edito_espace
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:8px;
color:#000000;
text-align:justify;
padding-top:5px;
padding-bottom:5px;
}
.edito_texte_bleu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#0000FF;
text-align:justify;
}
.edito_texte_vert
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#008800;
text-align:justify
}
.edito_titre
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#005E91;
text-align:left;
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
}
.edito_titre1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#005E91;
text-align:left;
text-decoration:underline;
padding-top:10px;
padding-bottom:8px;
}
.partie_sommaire
{
	width:29%; /*width:269px;*/
}
.partie_separation
{
	width:1%; /*width:10px;*/
}
.partie_text
{
	width:70%; /*width:668px;*/
}
.lien_interne
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}
.lien_interne a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}
.lien_interne a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}
.lien_interne a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}
.lien_externe
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#0000bb;
	text-decoration:underline;
}
.lien_externe a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#0000bb;
	text-decoration:underline;
}
.lien_externe a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#0000bb;
	text-decoration:underline;
}
.lien_externe a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#0000bb;
	text-decoration:underline;
}
.fd_lex {

background-color:#e7f6fd;
}
.txt_blanc_bold 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF;
	margin: 5px;
}
.lien_savoir_extern
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:0px;
	color: #337FB2;
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
}
.lien_savoir_extern a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:0px;
	color: #337FB2;
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
}
.lien_savoir_extern a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:0px;
	color: #337FB2;
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
}
.lien_savoir_extern a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:0px;
	color: #337FB2;
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
}
.lien_gris
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#013e61;
}
.lien_gris a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#013e61;
}
.lien_gris a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#013e61;
}
.lien_gris a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#013e61;
}

/* Cadre é améliorer */
.edito_cadre
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-align:justify;
	padding-top:5px;
	padding-bottom:3px;
	border: 1px #9999FF solid; 
	padding-right:3px; 
	padding-left:3px;
}
.attention
{
	font-size: 12px;
	color: #FF0000;
	font-weight:bold;	
}
.legende_index
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	vertical-align:middle;
	text-align:left;
}
.edito_cadre2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-align:justify;
	padding-top:10px;
	padding-bottom:5px;
	border: Aucune;
	padding-right:5px;
	padding-left:5px;
	background-color: #DDDDFF;
}
.fleche {
	text-decoration: none;
	color: #FFFFFF;
}
.titre_sous1
{
	background-image: url(../images/fr/titre/titre_accueil_qualite.gif);
}
.titre_sous2
{
	background-image: url(../images/fr/titre/titre_accueil_control.gif);
}
.titre_sous3
{
	background-image: url(../images/fr/titre/titre_accueil_conseils.gif);
}
.titre_sous4
{
	background-image: url(../images/fr/titre/titre_accueil_sante.gif);
}

.access_link
{
text-indent:-4000px;
	position:absolute;
	background-color:#005E91;
	color:white;
	padding:2px 4px;
	visibility:hidden;
}

.access_link:hover,.access_link:focus
{
 text-indent:0px;
}

#FormSearch a {
    display:block;
    font-size:0px;
    text-indent:-999px;
    width:90px;
    height:28px;
}

#FormSearch{
    margin-bottom:10px;
}

#FormSearch td {
    height:25px;
}

#FormResults{
    border:1px solid #D3D9ED;
    padding-left:10px;
    height:90px !important;
}

#PictoChargement{
    border:1px solid #D3D9ED;
    height:90px !important;
}

#TblPictoChargement{
    height:90px !important;
	width:100%;
}

#FormResults a {
    color:#005E91 !important;
    font-size:10px !important;
    line-height:1.8em;
    text-decoration:none;
}

#FormResults a:hover {
    text-decoration:underline;
}

#search {
	display:block;
    padding:10px !important;
    border:1px solid #293567 !important;
    height:100% !important;
}

a.ChoixFOnd
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1d3163;
}

.pdf_image{
	height:10px;
}

.lien_profil{
	width:60%;
	height:30%;
	text-align: left;
}

.pdf_image_profil{
	width:5%;
}