/* Normalise les marges et le remplissage */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin: 0; padding: 0; }

/* Normalise les tailles de polices pour lels en-têtes */
h1,h2,h3,h4,h5,h6
{ font-size: 100%; }

/* Supprime list-style pour les listes */
ol,ul
{ list-style: none; }

/* Normalise les styles et graisses de fontes: font-style et font-weight sont normal*/
adresse,caption,cite,code,dfn,em,th,var
{ font-style: normal;font-weight: normal; }

/* Supprime les bordures dans les tableaux */
table
{ border-collapse: collapse; border-spacing:0;  }



/* Supprime les bordures dans les �l�ments fieldset et img */
fieldset, img{ border: 0; }

/* Aligne le texte � gauche dans caption et th */
caption, th
{ text-align: left; }

/* Supprime les apostrophes doubles autour de q */
q:before, q:after
{ content:''; }

body,a,h1,h2,select,p{
    font-size:11px;
    font-family:Verdana,Arial,Helvetica,sans-serif,monospace;
    color:#58595b;
    background-color:white;
}

h2{
font-size:12px;
}

html, body { height: 100%;
	}

#conteneur {
width:1000px;
margin: 0 auto;
height:100%;
}

#global{
    margin:0 35px 0 35px;
    background-color:white;
    padding-bottom:50px;
}
#bandeau_center h1{
font-size:14px;
margin-left:50px;
}

/* ----------------------------*/
/* =barre lat�rale */
/* ----------------------------*/
#degrade_left{
    background:url(../images/degrade_left.gif) repeat-y left;
	position: relative;
	margin: 0 auto;
	min-height: 100%;
}

#degrade_right{
	position: relative;
	margin: 0 auto;
	height: 100%;
    background:url(../images/degrade_right.gif) repeat-y right;
}

/* ----------------------------*/
/* =bandeau (signe distintif (logo, banni�re, .. )) */
/* ----------------------------*/
#bandeau{
    padding-top:3px;
    height:86px;
    background:url(../images/bandeau_right.jpg) white no-repeat right;
	padding-right:9px;

}
#bandeau_right li{
	float:right;
	margin-left:27px;
}
#bandeau #bandeau_center{
    font-family:Verdana,Arial,Helvetica,sans-serif,monospace;
    font-size:14px;
    color:#000;
    font-weight:bold;
    text-align:left;
    padding-top:7px;
    padding-left:30px;
    float:left
}
/*** titre eaufrance ***/
#bandeau_center h1 a{
	font-size:14px;
}
#bandeau #bandeau_center span{
    font-size:11px;
    color:#58595b;
}
#bandeau_left{
    float:left;
    width:97px;
	margin:15px 0 0 25px;
}
#bandeau_left img.premier{
	margin:4px 0 10px 0;
}
#bandeau_right,#bandeau_right .gras_blc:hover {
	text-decoration:underline;
	text-align:right;
}

.gras_blc{
    background:none;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}

/* pictograme */
#bandeau_right img,a{
background:none;
}

#picto_france{
    position:absolute; 
	padding:0px; 
	top:45px;
	right:40px; 
	width:77px;
}
#picto_separation{ 
position:absolute;
 padding:0px; 
 top:68px;
 right:113px;
 width:16px; 
}
#picto_globe a.picto_geo{
margin-left:3px; 
}
#picto_globe{
position:absolute; 
top:67px; 
right:123px; 
}

#picto_globe a img{
margin-left:3px;
}

/* ----------------------------*/
/* =ligne des couleurs */
/* ----------------------------*/
.ligne_couleurs{
    width:25%;
    height:6px;
    float:left;
	font-size:0;
}
#l_rose{background:#b74677;}#l_orange{background:#d69a23;}#l_vert{background:#8aac4a;}#l_turquoise{background:#2b8798;}



/* ----------------------------*/
/* =fil d'ariane */
/* ----------------------------*/
#fil_ariane{
    text-align:right;
    border-bottom:1px dashed #3f64a0;
    background:url(../images/degrade_top.gif) repeat-x;
    height:26px;
    clear:both;
    margin-bottom:18px;
}
#fil_ariane span,#fil_ariane li{
    margin:10px 0 0 5px;
    float:left;
}
#fil_ariane li{
   color:#3f64a0;
}
#fil_ariane a{
   color:#3f64a0;
   text-decoration:none; 
}
#fil_ariane a:hover{text-decoration:underline;}



/* ----------------------------*/
/* =navigation menu */
/* ----------------------------*/
a.no_underline{
text-decoration:none;
}


#navigation{
	/* display:inline;*/
	float:left;
    padding:0;
    margin-left:10px; 
    width:163px;
}
#saviez_vous h4{
    border-bottom:1px solid #58595b;
    width:163px;
}

#saviez_vous p{
	font-weight:normal;
    text-align:left;
    width:150px;
}

#navigation #saviez_vous{
	margin-bottom:30px;

}

#jourchiffre h4{
    border-bottom:1px solid #58595b;
    width:163px;
}

#jourchiffre h5{
font-size:14px;
font-weight:bold;
text-align:center;
    width:165px;
}

#jourchiffre p{
	font-weight:normal;
    text-align:center;
    width:150px;
}

#navigation #jourchiffre{
	margin-bottom:30px;

}
.menu a span{
color:#ffffff;
display:block;
width:155px;
cursor:pointer;
line-height:16px;
padding:0px 0 0 22px;
text-decoration:none;
}
.menu_tmp span{
display:block;
width:141px;
line-height:15px;
padding:1px 0 0 22px;
}
.menu,.menu_tmp{
	height:100%;
   /* Valeur mise a 0 pour menu BSH sinon 7 */
    margin-bottom:0px;
    margin-top:7px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}
.menu li{
color:black;
margin-left:4px;
}
.menu li a{
text-decoration:none;
}
.menu li a:hover{
text-decoration:underline;
}

#fond_menu1{background:url(../images/fond_menu_rose.gif) no-repeat;}#fond_menu2{background:url(../images/fond_menu_orange.gif) no-repeat;}#fond_menu3{background:url(../images/fond_menu_vert.gif) no-repeat;}#fond_menu4{background:url(../images/fond_menu_bleu.gif) no-repeat;}#fond_menu5{background:url(../images/fond_menu_bleu2.gif) no-repeat;}

.chiffre {
	font-size: 24px;
	font-weight: bold;
	}

/*#fond_menu6{background:url(../images/fond_menu_docs.gif) no-repeat;}*/

/* ----------------------------*/
/* =Contenu principal */
/* ----------------------------*/
#content_main{
    margin:0 195px 0 195px;
	}
#content_main_breve{
    margin:0 20px 0 195px;
}

#edito{
    font-family:Verdana,Arial,Helvetica,sans-serif,monospace;
    font-size:11px;
    margin-bottom:14px;
	margin-right:10px;
    color:#58595b;
    padding:0;
	position:relative;
}
#edito li{
    margin-left:-8px;
    padding-left: 10px;
    background-position: 0 .4em;
}
#edito .strong{
    text-align:left;
}
p.strong{
    color:#58595b;
    text-align:left;
}
#content_main h2{
    color:#3f64a0;
    margin-bottom:15px;
    padding-bottom:4px;
    border-bottom:1px solid #3f64a0;
}
#content_main ul{
    margin-left:11px;
}
#content_main li{
	list-style-position:outside;
}


/* ----------------------------*/
/* bloc =rubrique zone centrale */
/* ----------------------------*/
.bloc_accueil{
    margin-top:12px;
	margin-bottom:30px;
	height:auto;
	}
.bloc_acces{
    margin-top:8px;
	margin-right:10px;
	margin-bottom:20px;
	height:350px;
	width:auto;
background: url(../images/cadrebleu.jpg) white no-repeat right;
	}
.Style4 {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left:10px;
	line-height:30px;
	}
.Style5{
	font-size: 11px;
	color: #3D6098;
	font-weight: bold;
	margin-left:10px;
	line-height:30px;
	}
. p{
    padding-left:8px;
	padding-right:8px;
	}

#rapid_access {
	height: 255px;
	}

/* Acc�s rapide dans la rubrique "Zoom sur" */
#rapid_access h3 {
	background:#935697;
	}

#rapid_access div.rapid_access {
	margin-left: 3px;
	line-height: 35px;
	padding-left: 39px;
	background-repeat: no-repeat;
}

#rapidBsh {
	background-image: url("../images/acces_rapide_carte1.jpg");
}

#rapidSecheresse {
	background-image: url("../images/acces_rapide_carte2.jpg");
}

#rapidCrue {
	background-image: url("../images/acces_rapide_carte3.jpg");
}

#rapidchiffres {
	background-image: url("../images/acces_rapide_chiffre.gif");
	}
#rapidMeteo {
	background-image: url("../images/acces_rapide_meteo.gif");
}
#rapidEauPotable {
	background-image: url("../images/acces_rapide_eaupotable.gif");
}
#rapidEauBaignade {
	background-image: url("../images/acces_rapide_eaubaignade.gif");
}

.hauteur{
    padding:1px 0 0 10px;
    height:15px;
    margin-bottom:5px;
    font-weight:bold;
    color:#ffffff;
}
#orange{background:#d69a23;}
#vert{background:#8aac4a;}
#bleu{background:#2b8798;}
#rouge{background:#935697;}
#marine{background-color:#3d6098;}
#ocre{background-color:#a29941;}
#clear{clear:both;}

.top_orange {
  display:block;
  overflow:hidden;
  height:1px;
  background:#d69a23;
  border-left:1px solid white;
  border-right:1px solid white;    
}

.top_orange .b1 {
	margin:0 5px; 
	background:#d69a23;}

.top_vert {
  display:block;
  overflow:hidden;
  height:1px;
  background:#8aac4a;
  border-left:1px solid white;
  border-right:1px solid white;    
}

.top_vert .b1 {
	margin:0 5px; 
	background:#8aac4a;
}

.top_bleu {
  display:block;
  overflow:hidden;
  height:1px;
  background:#2b8798;
  border-left:1px solid white;
  border-right:1px solid white;    
}

.top_bleu .b1 {
	margin:0 5px; 
	background:#2b8798;
}
.top_marine {
  display:block;
  overflow:hidden;
  height:1px;
  background:#3d6098;
    
}

.top_marine .b1 {
	margin:0 5px; 
	background:#3d6098;
}
.top_ocre {
  display:block;
  overflow:hidden;
  height:1px;
  background:#a29941;
    
}

.top_ocre .b1 {
	margin:0 5px; 
	background:#a29941;
}
.top_rouge {
  display:block;
  overflow:hidden;
  height:1px;
  background:#935697;
  border-left:1px solid white;
  border-right:1px solid white;    
}

.top_rouge .b1 {
	margin:0 5px; 
	background:#935697;
}

.acces_rapide{
text-align:center;
width:50px;
}
.height{
height:34px;
}


/* ----------------------------*/
/* Zone de =droite (colonne actualite) */
/* ----------------------------*/
#right{
	display:inline;
    width:186px;
    padding-left:0;
    float:right;
    margin-right:10px;
	margin-bottom:20px;
}
#acutalite_right{

    height:14px;
    background:url(../images/fond_actualite_rose.gif);
}
.actu{
margin-top:10px;
padding-left:5px;
}
.actu p{
color:#b74677;
font-weight:bold;
}
#right span a{
color:#b74677;
}
#right span.test{
display:block;
margin-top:20px;
}
.Consultation{
margin:20px 0 0 5px;
width:134px;
height:96px; 
}
.Consultation a{
color:#b74677;
font-weight:bold;
text-decoration:none;
}
.Consultation a:hover{
text-decoration:underline;
}
.padding{
    padding:2px 0 0 2px;
}
.underline{
    text-decoration:none;
    font-weight:bold;
}
.underline:hover{
    text-decoration:underline;
}
.underline_no_gras{
    font-weight:normal;
    text-decoration:none;
}
.underline_no_gras:hover{
    text-decoration:underline;
}

/* ----------------------------*/
/* Site =info (pied de page)
/* ----------------------------*/
#barre_bottom_degrade{
	width:100%;
	height:10px;
    background:url(../images/degrade_bottom.gif) repeat-x;
    border-bottom:1px dashed #3f64a0;
	background-position:bottom;
}
#site_info{
	clear:both;
	margin: 0 35px 0 35px;
	bottom: 0;
}
#site_info_left{
	width:320px;
	padding-top:10px;
    float:left;
}
#site_info_left #logo_pied{
	margin-left:24px;
}
#site_info_left div{
	float:left;
	margin-left:22px;
	display:inline;
}
#site_info_right{
	height:50px;
	padding:10px 10px 0 0;
	float:right;
	-margin-top:-38px;
}

#site_info_right li{
	line-height:19px;
	float:left;
	color:#3f64a0;
}
#site_info_right a{
	color:#3f64a0;
}
#logo_onema_absolute{
position:absolute;
right:35px;
bottom:10px;
}
.ie6{
-margin-top:3px;
}
form #menu1{
	display:inline;
float:right;
}

/* ----------------------------*/
/*  =Moteur de recherche */
/* ----------------------------*/
#fil_ariane form {
    font-size:10px;
    height:16px;
    padding-top:5px;
    padding-right:12px;
}
#fil_ariane input ,#search_formu input{
    font-size:10px;
    text-align:center;
    border:1px solid #3f64a0;
    color:#000;
    background-color:white;
}
#fil_ariane input.submit,#search_formu input.submit{
	height:16px;
    border:1px solid #578add;
    color:#fff;
    background-color:#3f64a0;
}
/* ----------------------------*/
/* = pied de page */
/* ----------------------------*/

#nonFooter{
	margin-bottom:-88px;
}
#nonFooter,
#nonFooter2{
	position: relative;
	min-height: 100%;
}
#nonFooter,
#footer_right{
	background:transparent url(../images/degrade_right.gif) repeat-y scroll right center;
}
#nonFooter2,
#footer{
	background:transparent url(../images/degrade_left.gif) repeat-y scroll left center;
}
#nonFooter2{
	position:absolute;
	width:100%;
}
* html #nonFooter,
* html #nonFooter2
{
	height: 100%;
}


#footer,#footer_right,#site_info{
	height:88px;
	clear:both;
	position:relative;
	margin-bottom: 2px;
	margin-top:40px;
	}
#footer
{
	position: relative;
} 
br.spacer{
	clear:both;
}

/* ----------------------------*/
/* = autres pages*/
/* ----------------------------*/

#content{
  font-family:Verdana,Arial,Helvetica,sans-seri
  f,monospace;
  font-size:10px;
  margin-bottom:20px;
  color:#58595b;
  text-align:justify;
}

#surLeWeb li em,
span.italic,
#documents li em,
#chiffresCle li em {
  font-style:italic;
}

#surLeWeb dl dd.ps_margin,
#documents dl dd.ps_margin {
  margin-bottom:10px;
}

#content_main_rubrique h2 { 
  margin-bottom:15px;
  padding-bottom:4px;
  padding-left: 15px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-position: 0 2px;
  background-repeat: no-repeat;
  text-align:justify;
}

#content h2 {
  color:#58595B;
  border-bottom-color: #58595B;
}

span.ancre_txt{
font-size:9px;
font-weight:normal;
}

#content4 h2 {
  color:#B74677;
  border-bottom-color: #B74677;
  background-image: url(../images/picto_goutte4.gif);
}

#content4 span.ancre_txt{
	color:#B74677;
}
#content5 h2 {
  color:#D69A23;
  border-bottom-color: #D69A23;
  background-image: url(../images/picto_goutte5.gif);
}

#content5 span.ancre_txt{
	color:#58595B;
	text-align:justify;
}
#content6 h2 {
  color:#80A142;
  border-bottom-color: #80A142;
  background-image: url(../images/picto_goutte6.gif);
}
#content156 h2 {
  color:#3D6098;
  border-bottom-color: #3D6098;
  background-image: url(../images/picto_goutte_bleu.gif);
}

#content6 span.ancre_txt
{
	color:#80A142;
	} 
#content156 span.ancre_txt{
	color:#3D6098;
}
#content7 h2 {
  color:#2B8798;
  border-bottom-color: #2B8798;
  background-image: url(../images/picto_goutte7.gif);
}
#content7 span.ancre_txt{
 	 color:#58595B;
}

#content_doc h2{
  color:#2B8798;
  border-bottom-color: #2B8798;
  background-image: url(../images/picto_goutte7.gif);
}


#content_doc span.ancre_txt{
	color:#2B8798;
}
#content193 h2{
  background-image: url(../images/picto_goutte4.gif);
}

#search_page h2 {
	background-image: url(../images/picto_goutte_bleu.gif);
}

#imprimer,
#imprimer3 {
  display:inline;
  float:right;
  margin:50px 40px 0 0;
}

#imprimer a,
#imprimer2 a,
#imprimer3 a {
  color: #3f64a0;
  font-size: 12px;
  text-decoration: none;
  padding-left: 17px;
  background-image: url(../images/btn_imprimer.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}

#content_main_rubrique{
  margin:0 20px 40px 195px;
  height:100%;
}

#content4 p,
#content5 p,
#content6 p,
#content7 p,
#content156 p {
  margin:0 0 10px 0px;
}

.niveau3 
{
	margin-left: 20px;
	margin-right:20px;
	text-align:justify;
}


/* ----------------------------*/
/* =Page Chiffre cl�s (189)*/
/* ----------------------------*/

p.italique{
  font-style:italic;
}

#pagination{
  margin:20px 0 -12px 0;
  width:100%;
  text-align:center;
}

#pagination span.on{
  font-weight:bold;
}

#content189 h2,
#content190 h2 {
  margin-bottom: 15px;
  padding-bottom: 4px;
  color: #8AAC4A;
  border-bottom: 1px solid #8AAC4A;
  font-size: 11px;
  padding-left: 20px;
  background-image: url(../images/picto_goutte6.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
}

#content189 h4{
  color:#8AAC4A;
  font-size:11px;
}

#content189 p{
  margin-bottom:16px;
}

#content189{
  position:relative;
  margin-bottom:20px;
}

.chiffre_right,.document_right{
  margin:0 10px 10px 30px;
  width:150px;
  float:right;
}

.chiffre_right h4,.document_right h4{
  margin-bottom:8px;
  color:#3d6098;
  font-size:11px;
}

.chiffre_left,.document_left{
  padding-right:170px;
  margin-left:20px;
}

.chiffre_left h3,.document_left h3{
  margin:0 0 0 20px;
  color:#8AAC4A;
  padding-bottom:3px;
  background:url(../images/dotted6.gif) repeat-x bottom;
}
.chiffre_left h3 a{
  color:#8AAC4A;
  text-decoration:none;
}

.chiffre_left h3 span, 
#content190 h3 span { 
  	background-image: url(../images/puce6.gif);
	padding:0;
	margin:0;
}

#content_doc h3 span{ 
  background-image: url(../images/puce6.gif);
}

a.url_article{
  text-decoration:none;
}

a.url_article:hover{
  text-decoration:underline;
}

/* ----------------------------*/
/* =Page Documents (190)*/
/* ----------------------------*/

.float_parent{
	float:left;
}

#select_doc select {
	border:1px solid #8AAC4A;
	margin:5px 170px 10px 0;
	width:345px;
}

#select_doc{
	text-align:center;
}
#content213{
	height:100%;
    margin-bottom:20px;
}

#content213 h3{
  margin:0 0 px 0px;
  color:#3D6098;
  padding-bottom:3px;
  background:url(../images/dotted7.gif) repeat-x bottom;
}

#content213 h4{
  color:#3D6098;
}

#imprimer2{
  display:inline;
  float:right;
  margin:20px 75px 15px 0;
}

.document_right li,.chiffre_right li{
  margin-bottom:3px;
  list-style-image: url(../images/puce_menu3.gif);
  margin-left: 10px;
}

p.docConnexes {
  margin: 10px 0 0 0;
  color: #8AAC4A;
}

p.docConnexes a { 
  text-decoration: none;
}

p.docConnexes a:hover { 
  text-decoration: underline;
}

ul.docConnexes { 
  display: none;
}
#content190 div.document_left div.dernier_bulletin h3 span {
background-image: url(../images/puce.gif);
color:#58595B;
background:none;
margin:0 0 10px 0;
display:inline;
padding:0;
}
#content190 div.document_left div.dernier_bulletin h3{
background:none;
display:inline;
margin:0;
padding:0;
margin:0 0 10px 0;
}
#content190 div.document_left div.dernier_bulletin{
margin:0 0 10px 0;
}

/* ----------------------------*/
/* =Page Glossaire (10) */
/* rubriques "le saviez vous" (template article.html) */
/* ----------------------------*/

#content_glossaire h2,
#content_faq h2,
#content_article h2 {
  margin-bottom:15px;
  padding-bottom:4px;
  color:#3f64a0;
  border-bottom:1px solid #3f64a0;
  padding-left: 20px;
  background-image: url(../images/picto_goutte_bleu.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
}

#content_glossaire{
  height:75%;
  margin-bottom:20px;
}

#content_glossaire h2 a{
  font-size:11px;
}

#content_glossaire h2 a.vide {
	font-weight: normal;
}

#content_glossaire dd dl dt{
  border:none;
  color:#58595b;
}

#content_glossaire dt{
  margin-bottom:4px;
  color:#3f64a0;
}

#content_glossaire dd { 
  margin-bottom: 20px;
}

span.active{
padding:0 2px;
background-color:#3f64a0;
color:#ffffff;
}

a.desactive{
padding:0 2px;
text-decoration:none;
color:#3f64a0;
}
a.desactive:hover{
background-color:#3f64a0;
color:#ffffff;
}

/* ----------------------------*/
/* =Page Contact */
/* ----------------------------*/

#tablo_formu { 
  width: 100%;
}

#tablo_formu td {
padding:0 20px 0 0px;
}

.formu {
width:100%;
border:1px solid #3f64a0;
}

textarea{
width:262px;
}
#formu #envoyer{
width:115px;
font-weight:bold;
font-size:11px;
font-family:verdana;
}

#civ1,#civ2,#civ3{
margin-bottom:-3px;
}

input.btn{
background:URL(./../images/btn_contact.gif);
border:1px solid #3f64a0;
height:18px;
}

#message{
font-size:10px;
font-weight:bold;
color:#5a4c3b;
}

.error{
color:#ff0000;
}

.valid{
color:#46be39;
}

.chps_obligatoire{
text-align:right;
color:#3f64a0;
}
/** champ obligatoire ... **/
.chps_obligatoire_2{
text-align:left;
color:#3f64a0;width:100px;
}

.chps_pa_obligatoire{
text-align:right;

}

.chps_obligatoire,
.chps_pa_obligatoire { 
  width: 120px;
}


/* ----------------------------*/
/* =Page Plan du site */
/* ----------------------------*/

#content_titre_bleu h2 {
  margin-bottom:15px;
  padding-bottom:4px;
  color:#3f64a0;
  border-bottom:1px solid #3f64a0;
  padding-left: 20px;
  background-image: url(../images/picto_goutte_bleu.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
}

#content_titre_bleu{
  margin-bottom:20px;
}

#content_titre_bleu #img_portail{
  margin:0 auto;
}

#content_plan{
  font-family:Verdana,Arial,Helvetica,sans-serif,monospace;
  font-size:10px;
  margin-bottom:20px;
  color:#58595b;
}

#content_plan h2{
  padding-bottom:4px;
}

#content_plan h3{
  margin-left:30px;
  font-weight:normal;
}

#content_plan h4 {
  margin-left:60px;
  font-weight:normal;
}

#content_plan h5 { 
  margin-left: 90px;
  font-weight: normal;
}

#content_plan h4 a,
#content_plan h5 a
{
	text-decoration:none;
}
#content_plan h4 a:hover,
#content_plan h5 a:hover{
	text-decoration:underline;
}
#content_plan ul li a{
padding-left:12px;
font-size:12px;
}
#content_plan ul li ul li a{
font-size:10px;
}

#content_plan ul li{
margin-bottom:20px;
}

#content_plan ul li ul li{
margin:5px 0 0 0;
}
#content_plan ul li ul li ul li{
margin:0px;
}

#content_plan ul li{
margin-left:0px;
}
#content_plan ul li ul li{
margin-left:13px;
}
#content_plan ul li ul li ul li{
margin-left:15px;
}
#content_plan ul li ul li ul li ul li{
margin-left:14px;
}


#content_plan ul li ul li a{
	color:#58595B;
}

#content_plan ul.titre_4 li a{
	color:#b74677;
	background:url(../images/picto_goutte4.gif) no-repeat left;
}
#content_plan ul.titre_5 li a{
	color:#d69a23;
	background:url(../images/picto_goutte5.gif) no-repeat left;
}
#content_plan ul.titre_6 li a{
	color:#8aac4a;
	background:url(../images/picto_goutte6.gif) no-repeat left;
}
#content_plan ul.titre_7 li a{
	color:#2b8798;
	background:url(../images/picto_goutte7.gif) no-repeat left;
}


#content_plan ul.titre_4 li ul li a{
	background:url(../images/picto_carre4.gif) no-repeat left;
	color:#b74677;
}
#content_plan ul.titre_5 li ul li a{
	background:url(../images/picto_carre5.gif) no-repeat left;
	color:#d69a23;
}
#content_plan ul.titre_6 li ul li a{
	background:url(../images/picto_carre6.gif) no-repeat left;
	color:#8aac4a;
}
#content_plan ul.titre_7 li ul li a{
	background:url(../images/picto_carre7.gif) no-repeat left;
	color:#2b8798;

}


#content_plan ul.titre_4 li ul li ul li a{
	background:url(../images/puce4.gif) no-repeat left;
		color:#b74677;
}
#content_plan ul.titre_5 li ul li ul li a{
	background:url(../images/puce5.gif) no-repeat left;
		color:#d69a23;
}
#content_plan ul.titre_6 li ul li ul li a{
	background:url(../images/puce6.gif) no-repeat left;
		color:#8aac4a;
}
#content_plan ul.titre_7 li ul li ul li a{
	background:url(../images/puce7.gif) no-repeat left;
		color:#2b8798;
}


#content_plan ul.titre_4 li ul li ul li ul li a{
	background:url(../images/puce_sous_menu1.gif) no-repeat left;
	color:#58595B;
}
#content_plan ul.titre_5 li ul li ul li ul li a{
	background:url(../images/puce_sous_menu2.gif) no-repeat left;
	color:#58595B;
}
#content_plan ul.titre_6 li ul li ul li ul li a{
	background:url(../images/puce_sous_menu3.gif) no-repeat left;
	color:#58595B;
}
#content_plan ul.titre_7 li ul li ul li ul li a{
	background:url(../images/puce_sous_menu4.gif) no-repeat left;
	color:#58595B;
}

#content_plan ul li.liens_satelitte a{
	color:#3F64A0;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/picto_goutte_bleu.gif) no-repeat left;
}

#content_plan ul li.liens_satelitte a:hover{
text-decoration:underline;
}
/* ----------------------------*/
/* =Page breve */
/* ----------------------------*/
#content_breve {
	font-family:Verdana,Arial,Helvetica,sans-serif,monospace;
    font-size:11px;
    margin-bottom:20px;
}

#content_breve span {
	margin-right:10px;
    color:#B74677;
	font-weight:bold;
}

#content_breve div.breve_date {
    color:#B74677;
	margin-bottom:15px;
}

#content_breve h2 {
	margin-bottom:2px;
	padding-left: 15px;
    padding-bottom:4px;
    color:#B74677;
    border-bottom:1px solid #B74677;
   	background-image: url(../images/picto_goutte4.gif);
   	background-repeat: no-repeat;
   	background-position: 0 2px;
}

#tte_actu_select {
	margin-top:20px;
}

#tte_actu_select h3 a {
	color:#B74677;
}

#tte_actu_select h3 {
	margin:0 0 5px 20px;
	color:#B74677;
	padding-bottom:3px;
	background:url(../images/dotted4.gif) repeat-x bottom;
}

#tte_actu_select h3 span,
#content193 h3 span {
	clear:both;
  	background-image: url(../images/puce4.gif);
}

#tte_actu_select select {
	margin:15px 0 0 19px;
	border:1px solid #B74677;
}



#tte_doc_select {
	margin-top:20px;
}

#tte_doc_select h3 a {
	color:#8AAC4A;
}

#tte_doc_select h3 {
	margin:0 0px 5px 20px;
	color:#3D6098;
	padding-bottom:3px;
	background:url(../images/dotted_bleu.gif) repeat-x bottom;
}

#tte_doc_select h3 span {
	clear:both;
  	background-image: url(../images/puce.gif); 
}

#tte_doc_select select {
	margin:15px 0 0 19px;
	border:1px solid #3D6098;
}






/* Pas de underline sur les liens dans les titre 3 */
h3 span a {
	text-decoration: none;
}


/* ----------------------------*/
/* =Page portail */
/* ----------------------------*/

div.def_portail {
	margin-top:20px;
	margin-left:20px;
}

.def_portail dt{
float:left;
clear: left;
}
.def_portail dd{
float:left;
}
dl.def_france dd{
line-height:53px;
padding-left:10px;
}
.def_france dd{
float:left;
}
dd.desc_portail{
width:115px;
line-height:26px;
}
dd.last {
	float: left;
	clear: right;
}
dl.def_picto dt{
width:33px;
}
dl.def_picto dt,dl.def_picto dd{
height:30px;
}
#img_portail{
clear:both;
}


/* ----------------------------*/
/* =Page rubrique gen */
/* ----------------------------*/

#content_main_rubrique h3 {
	margin-top: 10px;
  	margin-bottom:8px;
  	margin-left: 20px;
  	padding-bottom: 3px;
  	background-position: 0 100%;
  	background-repeat: repeat-x;
}
 #content_main_rubrique div#content189 h3 {
	margin-top: 10px;
  	margin-bottom:8px;
  	margin-left: 0px;
  	padding-bottom: 3px;
  	background-position: 0 100%;
  	background-repeat: repeat-x;
}
#content_main_rubrique h3 span,
#tte_actu_select h3 span, 
#tte_doc_select h3 span  { 
  	padding-left: 13px;
  	background-position: 0 50%;
  	background-repeat: no-repeat;
}

#content5 h3{
  color:#D69A23;
  background-image: url(../images/dotted5.gif);
}

#content5 h3 span {
  background-image: url(../images/puce5.gif);
}


#content6 h3{
color:#80A146;
  background-image:url(../images/dotted6.gif);
}
#content156 h3 {
  color:#3D6098;
  background-image:url(../images/dotted_bleu.gif);
}

#content6 h3 span,
#content156 h3 span { 
  background-image: url(../images/puce6.gif);
}

#content7 h3{
  color:#2B8798;
  background-image:url(../images/dotted7.gif);
}

#content7 h3 span { 
  background-image: url(../images/puce7.gif);
}

div#surLeWeb,
div#documents,
div#chiffresCle {
	margin-left: 0px;
	margin-right:10px;
}
div.calage_article{
 margin-left: 20px;
}
#surLeWeb h3,
#surLeWeb h4,
#documents h3,
#documents h4,
#chiffresCle h3,
#chiffresCle h4 {
  border-bottom:1px solid #59595B;
  font-weight:bold;
  margin:10px 0px;
  padding-bottom:1px;
}

#chiffresCle h4.chiffresCle,
#chiffresCle h5.chiffresCle {
	border: none;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom:0;
}

.selected{
  font-weight:bold !important;
}

#navigation ul li span a{
  text-decoration:none;
  color:#FFFFFF;
}

#navigation ul li {
  margin-left:0px;
  padding-left:0px;
}

#navigation ul li ul li a,#navigation ul li ul li ul li a{
  margin:0px 0 0px 15px;
}

#navigation ul li ul li ul li ul li a{
margin:0px 0 0px 25px;
}
#navigation ul li ul li a{
margin:0px 0 0px 0px;
padding:5px 0;
}
#navigation ul li ul li a{
	display:block;
	font-weight:normal;
	padding-left:5px;
	margin-left:5px;
}
#navigation ul li ul li{
	height:100%;
	background:url(../images/dotted_gray.gif) repeat-x top;
}
#navigation #menu_7 a{
	color:#2B8798;
}
#navigation #menu_6 a{
	color:#8AAC4A;
}
#navigation #menu_5 a{
	color:#D69A23;
}
#navigation #menu_4 a{
	color:#B74677;
}
#navigation #menu_tmp a{
	color:#3F64A0;
}


#navigation ul#menu_4 a{
	background:url(../images/puce_menu1.gif) no-repeat left 1.1em;
}
#navigation ul#menu_5 a{
	background:url(../images/puce_menu2.gif) no-repeat left 1.1em;
}
#navigation ul#menu_6 a{
	background:url(../images/puce_menu3.gif) no-repeat left 1.1em;
}
#navigation ul#menu_7 a{
	background:url(../images/puce_menu4.gif) no-repeat left 1.1em;
}
#navigation ul#menu_tmp a{
	background:url(../images/puce_menu_bleu.gif) no-repeat left 1.1em;
}


#navigation #menu_4 li ul li a,#navigation #menu_4 li ul li ul li a{
background:url(../images/puce_sous_menu1.gif) no-repeat left 1.1em;
}
#navigation #menu_5 li ul li a,#navigation #menu_5 li ul li ul li a{
background:url(../images/puce_sous_menu2.gif) no-repeat left 1.1em;
}
#navigation #menu_6 li ul li a,#navigation #menu_6 li ul li ul li a{
background:url(../images/puce_sous_menu3.gif) no-repeat left 1.1em;
}
#navigation #menu_7 li ul li a,#navigation #menu_7 li ul li ul li a{
background:url(../images/puce_sous_menu4.gif) no-repeat left 1.1em;
}

#Source {
margin-top:10px} 


/* ----------------------------*/
/* =Page toutes les actualit�s (191) */
/* ----------------------------*/

#content193 p{
	margin-left:19px;
}

#content193 h2{
    margin-bottom:15px;
    padding-bottom:4px;
    color:#B74677;
    border-bottom:1px solid #B74677;
}
#content193 h3 a{
	color:#B74677;
}
#content193 h3{
	margin:0 0 5px 20px;
	color:#B74677;
	padding-bottom:3px;
	background:url(../images/dotted4.gif) repeat-x bottom;
}




/* ----------------------------*/
/* =Page BSH accueil */
/* ----------------------------*/

#titre_bsh h2{
    color:#3D6098;
    border-bottom:1px solid #3D6098;
	background-position:0pt 2px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	padding-bottom:4px;
	padding-left:15px;
	background-image: url(../images/picto_goutte_bleu.gif);
}

#content_bsh h3 {
	background-image: url(../images/dotted_rouge.gif);
}

content_bsh h3 span {
	background-image:url(../images/puce6.gif);
}

#div_right{
	float:right;
	margin:0pt 10px 0pt 30px;
	width:150px;
}
#div_right dt{
	margin-bottom:8px;
	font-weight:bold;
	font-size:11px;
	color:#3D6098;
}
#div_right dd{
background:url(../images/puce_menu_bleu.gif) no-repeat;
background-position: 0 6px;
padding:0 0 0 10px;
}

#div_right #avoir dl dt{
	color:#3D6098;
	font-size:10px;
}

#content_doc h3 {
	background-image:URL(./../images/puce_rouge.gif);
	background-repeat:no-repeat;
	padding-bottom:6px;
	margin:0 0 8px 15px;
	background:url(../images/dotted_rouge.gif) repeat-x bottom;
	line-height:5px;
	color:#3D6098;
}

#content_doc h3.bsh {
	background-image: url(../images/dotted_bleu.gif);
}

#content_doc h3.h3_cal,
#content_doc h3.bsh {
	margin-top: 25px;
}

#content_doc h3.bsh span {
	background-image: url(../images/puce.gif);
}

#content_doc h3.h3_cal span {
	background-image: url(../images/puce.gif);
}

#content_doc h4{
	margin-bottom:0px;
	margin-top:10px;
}

#content_doc{
	margin-right:170px;
}

#content_doc select{
	border:1px solid #3D6098;
}

#content_doc select,option{
	width:60%;
}

#content_doc p.aPuce {
	padding-left: 7px;
	background-image: url(/dist/puce.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.bsh_en_cours{
	margin:4px 0 15px 0;
}
#navigation ul li a{
	font-weight:bold;
}

/* ----------------------------*/
/* =Template document*/
/* ----------------------------*/


#content_doc h2{
	margin-bottom:15px;
    padding-bottom:4px;
    color:#3D6098;
    border-bottom:1px solid #3D6098;
  background-image: url(../images/picto_goutte_bleu.gif);
}

.document_right h4.document{
	color:#3d6098;
}


a.spip_out{
    font-weight:normal;
    text-decoration:none;
}
a.spip_out:hover{
    text-decoration:underline;
}

/* ----------------------------*/
/* =Page recherche*/
/* ----------------------------*/


#search_page h2{
	margin-bottom:15px;
    padding-bottom:4px;
    color:#3F64A0;
    border-bottom:1px solid #3F64A0;
}
form#search_formu{
margin-bottom:30px;
}

#search_result h3 {
	color:#3F64A0;
	margin:15px 0 0 0;
}

#search_result h3 a {
	color: inherit;
	text-decoration: none;
}

#search_result span.resu{
font-size:11px;
font-weight:bold;
}
/* ----------------------------*/
/* =Page article*/
/* ----------------------------*/

#content_article h3 {
  margin:10px 0 8px 0px;
  color:#3F64A0;
  padding-bottom:3px;
  background:url(../images/dotted_bleu.gif) repeat-x bottom;
}

#content_article div.dotted {
	padding-top: 10px;
	margin-bottom: 8px;
	background:url(../images/dotted_bleu.gif) repeat-x top;
	margin-top:15px
}

#content_article div.dotted hr {
	display: none;
}

#content_article h3 span{
  background-image: url(../images/puce.gif);
}

#content_article h3.h3n2{
  margin-top:15px;
}
#content_article h4{
  color:#3F64A0;
}

#content_article h4 a {
	color: #3F64A0;
	text-decoration: none;
}

#content_article a{
  margin-bottom:10px;
  display:block;
}
#content_article .credits a{
  display:inline;
}
#content_article p.spip {
	margin-left: 0px;
}


/**** Tableau HTML dans la rubrique portail *****/
#tableau_portail {
	border:1px solid #4065a2;
	width:90%;
	margin-left:5%;
	text-align:center;
}
#tableau_portail thead  tr{
	background-color:#4065a2;
	color:#FFFFFF;
	height:30px;
}
#tableau_portail #col1{
	width:30%;
}
#tableau_portail thead  tr th{
	font-weight:bold;
	text-align:center;
}
#tableau_portail tbody td {
	padding-left:5px;
	border-right:1px solid #4065a2;
}
#tableau_portail tbody .tab_fond_bleu {
	background-color:#e6efff;
}
#tableau_portail tbody a {
	text-decoration:none;
}


#portail{
	
}

#ancre_web, #ancre_doc, #ancre_chiffre{
padding: 0px !important;
}

a#a_ancre_web img, a#a_ancre_doc img, a#a_ancre_chiffre img{
margin-bottom:-2px !important;
margin-right:2px !important;
}

a#a_ancre_web:hover, a#a_ancre_doc:hover, a#a_ancre_chiffre:hover {
text-decoration:none;
}
