/* Entete */

body {
	background: #FEDC90;
	margin: 1.5em;
	text-align: center;
	color: #OOO;
}



#entete_2 {
	width: 800px;
	background: url(images/dlt_header_rub.gif) top left no-repeat;
	height: 41px;
	}

#menu_2 {
	width: 800px;
	height: 102px;


}

.menu0_2{
	background:url(images/menu_dlt0_rub.gif) top left no-repeat;
	height: 102px;
	padding-left:20px;
	}	


#navcontainer1
{
width: 122px;

}
#navcontainer1 ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}
#navcontainer1 ul li { float: left; }
#navcontainer1 ul li a
{
text-decoration: none;
background:url(images/menu_dlt1_rub.gif) no-repeat top left;
float: left;
margin: 0px;
height: 102px;
width: 122px;
}
#navcontainer1 li a:hover
{
background: url(images/menu_dlt1_rub_2.gif) no-repeat top left;
}




#navcontainer2
{width: 97px;}
#navcontainer2 ul
{margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;}
#navcontainer2 ul li { float: left; }
#navcontainer2 ul li a
{background: url(images/menu_dlt2_rub.gif) no-repeat top left;
float: left;
margin: 0px;
height: 102px;
width: 97px;}
#navcontainer2 li a:hover
{background: url(images/menu_dlt2_rub_2.gif) no-repeat top left;}




#navcontainer3
{width: 121px;}
#navcontainer3 ul
{margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;}
#navcontainer3 ul li { float: left; }
#navcontainer3 ul li a
{background: url(images/menu_dlt3_rub.gif) no-repeat top left;
float: left;
margin: 0px;
height: 102px;
width: 121px;}
#navcontainer3 li a:hover
{background: url(images/menu_dlt3_rub_2.gif) no-repeat top left;}





#navcontainer4
{width: 113px;}
#navcontainer4 ul
{margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;}
#navcontainer4 ul li { float: left; }
#navcontainer4 ul li a
{background: url(images/menu_dlt4_rub.gif) no-repeat top left;
float: left;
margin: 0px;
height: 102px;
width: 113px;}
#navcontainer4 li a:hover
{background: url(images/menu_dlt4_rub_2.gif) no-repeat top left;}




#navcontainer5
{width: 98px;}
#navcontainer5 ul
{margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;}
#navcontainer5 ul li { float: left; }
#navcontainer5 ul li a
{background: url(images/menu_dlt5_rub.gif) no-repeat top left;
float: left;
margin: 0px;
height: 102px;
width: 98px;}
#navcontainer5 li a:hover{
background: url(images/menu_dlt5_rub_2.gif) no-repeat top left;
}

#navcontainer6
{width: 93px;}
#navcontainer6 ul
{margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;}
#navcontainer6 ul li { float: left;}
#navcontainer6 ul li a
{background: url(images/menu_dlt6_rub.gif) no-repeat top left;
float: left;
margin: 0px;
height: 102px;
width: 93px;}
#navcontainer6 li a:hover
{background: url(images/menu_dlt6_rub_2.gif) no-repeat top left;}


#menu_gauche{
width: 164px;
background: #AE4B1E ;
font-weight: bold;
font-size: 13px;
}

#menu_gauche a{
color: WHITE;

}

#menu_gauche ul {
  margin: 0;
  padding: 0;
  
  
}

#menu_gauche li {
  margin-left:  0.5em;
  margin-top:  0.5em;
  list-style-position:inside;
  margin-right: 0.2em;
  list-style-image:url(images/deplierhaut.gif);



}

#menu_gauche  a.current {
  font-weight: bold;
  color: #EC741D;
}

#menu_gauche li ul {
 font-size: 12px;
 font-weight: normal;
 
}
.test {
 font-size: 11px;
 font-weight: normal;
 
}

.menu_article{
font-size: 10px;
margin-top:5px;
padding-left:8px;
background:url(images/titre_menu_2.gif) left center no-repeat;
margin-right: 0.3em;
margin-left:  0.3em;

}
.centre{
text-align: left;

	}

.centre_bas{
width: 238px;
margin-left:200px;
margin-top:10px;
}	

.droite_bas{
float:right;
width: 238px;
	}
.droite{
border-left: 0px solid #FFF;
	}

.gauche_haut{
float:left;

	}	
	
.gauche_haut_plan{
float:left;

	}	
	

.titre_menu_1{
	font-size: 0.75em;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 12px;
}
.titre_menu_1 a{
	color: #FFF;
	text-decoration:none;
}

.titre_menu_1 a:hover{
	color: #EC741D;
	text-decoration:none;
}

.sous_menu{
font-size: 0.90em;
}



.article_menu{
font-size: 0.75em;
margin-left:25px;
margin-right:12px;
margin-top:5px;
padding-left:8px;
background:url(images/titre_menu_2.gif) left center no-repeat;
}

.article_menu a {
	color: #EC741D;
}

.article_menu a:hover{
	color: #EC741D;

}


.titre_article{
font-size: 1.5em;
color: #AE4B1E;
margin-left:1em;
padding-left:15px;
background:url(images/puce_1.gif) left center no-repeat;
margin-top:10px;
font-weight: bold;
text-decoration:underline;
}


.surtitre_article{
font-size: 1.8em;
text-align:center;
color: #AE4B1E;
margin-left:1em;
margin-right:1em;
font-weight: bold;
}

.soustitre_article{
font-size: 1.8em;
color: #EC741D;
margin-left:1em;
margin-right:1em;
font-weight: bold;

}
.chapo_article{
font-size: 0.75em;
color: #EC741D;
margin-left:1em;
margin-right:1em;
text-align: justify;



}

.texte_article{
font-size: 0.75em;
color: #AE4B1E;
margin-left:1em;
margin-right:1em;
text-align: justify;
}

.texte_article_rub3{
font-size: 0.70em;
color: #AE4B1E;
margin-left:1em;
margin-top:0.2em;
margin-right:1em;
text-align: justify;
}

.texte_breve{
font-size: 0.75em;
color: #AE4B1E;
margin-left:1em;
margin-top:1em;
margin-right:1em;
text-align: justify;
}

.date_breve{
color: #EC741D;
font-size: 0.65em;
margin-left:1.1em;
margin-top:1em;
margin-right:1em;
}

.lien_article{
font-size: 0.70em;
color: #EC741D;
margin-left:1em;
margin-right:1em;
}


.ps_article{
font-size: 0.70em;
color: #EC741D;
margin-left:1em;
border-top: 1px dotted #FFF;
margin-right:1em;
margin-bottom:1em;
text-align: justify;
}

/* Fil d'Ariane */
#hierarchie {
	clear: both;
	font-size: 0.70em;
	margin-left:1em;
	color: #AE4B1E;
	border-bottom: 1px SOLID #FFFFFF;
	Font-weight:bold;
	}
	
#hierarchie a{
	color: #EC741D;
	Font-weight:normal;
}

#recherche_rubrique{
margin-left:0.4em;
width:130px;
}


#recherche{
margin-right:1em;
}

/* 



/* Pied de page */
#pied {
	clear: both;
	width: 800px;
	margin-top: 0em;
	padding-top: 2px;
	text-align: center; 
	color: #AE4B1E;
	border-top: 1px SOLID #fff;
	}
#pied a{
	color: #AE4B1E;}
	
#pied small { font-size: 0.71em; }
#pied img { vertical-align: bottom; }

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
.nettoyeur_acc { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 7px; font-size: 1px; }
.nettoyeur_menu { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: Opx; font-size: 0px; }
.logo { clear: both; margin-top: 25px; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
.breve_rss{ clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo_rubrique{
	margin-top: 1em;
	margin-bottom:1em;
	font-size: 0.75em;
	margin-left: 1em;
	margin-right: 1em;
	color: #AE4B1E;
	text-align: justify;
}

.texte_rubrique{
	margin-bottom: 1em;
	font-size: 0.75em;
	margin-left: 1em;
	margin-right: 1em;
	color: #AE4B1E;
	text-align: justify;
}

.date_rubrique{
	font-size: 0.70em;
	margin-left: 4em;
	margin-right: 1em;
	color: #EC741D;
}

.date_rubrique a{
	color: #EC741D;
	text-decoration:underline;
}

.date_rubrique a:hover{
color: #AE4B1E;

}
.actu_rubrique{
	margin-top: 0em;
	font-size: 0.80em;
	margin-left: 1em;
	margin-right: 1em;
	color: #EC741D;
	background:url(images/puce_3.gif) left center no-repeat;
	padding-left:15px;
	font-weight:bold;
	
}

.breve li{
	font-size: 0.70em;
	margin-left: 1.0em;
	margin-right: 1em;
	color: #AE4B1E;
	background:url(images/puce_4.gif) left center no-repeat;
	padding-left:10px;
	margin-bottom: 0.75em;
}

.breve  a {
	color: #AE4B1E;
}
.breve a:hover{

	color: #AE4B1E;

}


.article{
	font-size: 0.75em;
	margin-left: 1.0em;
	margin-right: 1em;
	color: #AE4B1E;
	background:url(images/puce_1.gif) left center no-repeat;
	padding-left:15px;
	margin-bottom: 0.75em;
}
.article a{
color: #AE4B1E;
}
.article a:hover{
color: #AE4B1E;
}


.rss{
	font-size: 0.70em;
	margin-left: 1.0em;
	margin-right: 1em;
	margin-bottom: 0.75em;
	color: #AE4B1E;
	background:url(images/puce_4.gif) left center no-repeat;
	padding-left:10px;
}

.rss  a {
	color: #AE4B1E;
}
.rss a:hover{

	color: #AE4B1E;

}

.ps, .notes {
	margin-top: 1em;
	padding-top: 2px;
	border-top: 1px dotted #fff;
	text-align: justify;}
	
.ps { font-size: 0.70em; }
.notes { clear: both; font-size: 0.70em; }
.ps h2, .notes h2 { font-size: 0.75em; font-weight: bold; }


.syndic {
	margin-top: 1em;
	margin-left: 1em;
	margin-right: 1em;
	font-size: 0.75em;
	color: #EC741D;
}

.plan_titre_breve {
	margin-left: 1em;
	margin-right: 1em;
	font-size: 0.85em;
	color: #EC741D;
	background:url(images/puce_4.gif) left center no-repeat;
	padding-left:10px;

}

.plan_titre{
	margin-left: 1em;
	margin-top: 1em;
	margin-right: 1em;
	font-size: 0.85em;
	font-weight: bold;
	color: #EC741D;
	padding-left:10px;
	background:url(images/puce_3.gif) left center no-repeat;
}

.plan_titre_2{
	margin-left: 2em;
	margin-right: 1em;
	font-size: 0.75em;
	color: #EC741D;
	background:url(images/puce_1.gif) left center no-repeat;
	padding-left:15px;
	margin-top: 0.5em;

}

.plan_titre_3{
	margin-left: 3em;
	margin-right: 1em;
	font-size: 0.70em;
	margin-top: 0.5em;
	padding-left:10px;
	color: #AE4B1E;
	background:url(images/puce_4.gif) left center no-repeat;
}


.titre_popup{

	font-size: 0.85em;
	padding-left:15px;
	color: #AE4B1E;
	background:url(images/puce_3.gif) left center no-repeat;
	font-weight: bold;
}



/*  Portfolio
---------------------------------------------- */
#documents_portfolio {
	clear: both;
	margin-top: 1em;
	padding-top: 2px;
	margin-right: 1em;
	color: #EC741D;
	margin-left: 1em;
	border-top: 1px dotted #FFF; }


#document_actif { margin-top: 1em; }

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	color: #EC741D;
	text-align: center;
	margin-top: 1em;
	margin-right: 1em;
	margin-left: 1em;
	padding-top: 1px;
	clear: both;
	}
#documents_joints li {}
#documents_joints li .spip_doc_titre {font-size: 0.70em;}
#documents_joints li .logo_doc { margin-top: 1em;}
#documents_joints li .spip_doc_titre small { font-weight: normal; font-size: 0.80em;}
#documents_joints li .spip_doc_descriptif {font-size: 0.70em;}





.pagination { 
font-size: 0.71em;
text-align: center;
color: #EC741D;
}

hr.rub {
border:1px datted white;
border-top:none;
border-left:none;
border-right:none;
}


.cadre_haut {
	/* conteneur global et arrière-plan du titre du cadre */
	width: 613px;
	height: 13px;
	background: url(images/cadre_haut.gif) top left no-repeat;
}
.cadre_milieu {
	/* conteneur global et arrière-plan du titre du cadre */
	width: 613px;
	padding-right: 1em;
	background: url(images/cadre_milieu.gif) repeat-y;
}

.cadre_bas {
	/* conteneur global et arrière-plan du titre du cadre */
	width: 613px;
	height: 13px;
	background: url(images/cadre_bas.gif) top left no-repeat;
}

.titre_rss {
	color: #AE4B1E;
	padding-left: 15px;
	padding-top: 0px;
	background: url(images/puce_1.gif) left no-repeat;
	font-size: 0.70em;
	margin-left: 0em;
	font-weight: bolder;
	margin-top: 0em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	}

	.titre_art {
	color: #AE4B1E;
	padding-left: 10px;
	padding-top: 0px;
	background: url(images/puce_4.gif) left no-repeat;
	font-size: 1.8em;
	margin-left: 4em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}
	
	.titre_rub {
	color: #AE4B1E;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 1.8 em;
	font-weight: bolder;
	margin-top: 0em;
	margin-bottom: 0.5em;
	margin-left: 2.5em;
	}
/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a {
text-decoration: none;
color: #AE4B1E;
}

a:hover { text-decoration: underline;
color: #EC741D}
