@charset "utf-8";
/* CSS Document */
/* Entete */
#entete {
	background-image: url(pictos/haut_fond.jpg);
	background-repeat: no-repeat;
	width: 932px;
	padding-left: 32px;
	float:left;
	padding-right: 10px;
}
#entete div{
	display: inline;
	float: left;
	
}
#entete #logo{
	width:108px;
}

#entete #fnte {
	width: 548px;
	height: 132px;
	padding-top: 11px;
	padding-right: 47px;
	padding-left: 45px;
}
#entete #bouton {
	width: 168px;
	padding-top: 60px;
}
#entete #bouton form{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#entete #bouton .text{
	width: 150px;
	font-size: 12px;
	border: none;
	padding: 0px;
	margin: 0px;
	border: 1px solid #b2b2b2; /* MLP */
}
#entete #bouton .image{
	height: 16px;
	width: 13px;
}
#entete #bouton ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#entete #bouton li{
	margin: 0px;
	padding: 0px;
}
#entete #bouton li.formulaire{
	height:24px;
}
#entete #bouton li form{
	float:left;
}
#entete #bouton li form input{
	display:inline;
	float:left;
}
#entete .titre_haut {
	margin: 0px;
	padding-left: 40px;
}


a#contacter:link, a#contacter:visited {
	background-image: url(pictos/bouton_contacter.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 168px;
	display:block;
	}
#contacter span {
display:none;
}
a#espace:link, a#espace:visited {
	background-image: url(pictos/bouton_espace.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 168px;
	display:block;
	}
#espace span {
display:none;
}
a#deconect:link, a#deconect:visited {
	background-image: url(pictos/bouton_deconect_rouge.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 168px;
	display:block;
	}
#deconect span {
display:none;
}
#entete #titre {
	float: left;
	padding-left: 40px;
}
/* Pied */
#pied {
	background-image: url(pictos/bas_fond.jpg);
	background-repeat: no-repeat;
}
#pied ul {
	list-style-type:none;
	padding-top:11px;
	margin: 0px;
}
#pied li {
	display:inline;
	padding:0 10px;
}
#pied li.puce {
	background-image:url(pictos/puce_bas.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#pied a {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	text-transform: uppercase;
}
#pied a:hover {
	color:#FBCB09;
	text-decoration: none;
}
/*sommaire*/
.page_sommaire #conteneur{
	background-image: url(pictos/fond_sommaire_conteneur.jpg);
	background-repeat: repeat-y;
	padding-right: 7px;
	padding-left: 25px;
	width: 928px;
}
.page_sommaire #conteneur #contenu{
	background-image: url(pictos/fond_sommaire_conteneur_contenu.jpg);
	background-repeat: no-repeat;
	padding-top: 13px;
	width: 928px;
}
.page_sommaire #conteneur #contenu div, .page_rubrique #conteneur #contenu div, .page_article #conteneur #contenu div, .page_recherche #conteneur #contenu div{
	display: inline;
	float: left;
}
.page_sommaire #conteneur #contenu #zonenavgauche, .page_rubrique #conteneur #contenu #zonenavgauche, .page_article #conteneur #contenu #zonenavgauche, .page_recherche #conteneur #contenu #zonenavgauche{
	width: 160px;
}
#zonenavgauche ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
#zonenavgauche ul li{
	/*min-height:28px;*/
	padding-top:6px;
	padding-bottom:6px;
}
#zonenavgauche ul li h1{
	padding-left: 8px;
}
#zonenavgauche ul li a{
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#zonenavgauche ul li a.encours{
	font-size: 15px;
	font-weight: bold;
	color: #A5B3C1;
	text-decoration: none;
}
#zonenavgauche ul li.colo{
	background-color: #CC6666;	
}
#zonenavgauche ul li ul{
	background-color: #EDEFBC;	
}
#zonenavgauche ul li ul li{	
	padding-left: 8px;
}
#zonenavgauche ul li ul li a{
	font-size: 15px;
	font-weight: normal;
	color: #7F7F7F;
	text-decoration: none;
}
#zonenavgauche ul li ul li a.encours{
	font-size: 15px;
	font-weight: normal;
	color: #A5B3C1;
	text-decoration: none;
}
/*#zonenavgauche ul li ul li ul li a.encours{
	font-size: 12px;
	font-weight: normal;
	color: #7F7F7F;
}*/
.page_sommaire #conteneur #contenu #Colonnecentrale{
	width: 426px;
	padding-right: 16px;
	padding-left: 15px;
}
.page_sommaire #conteneur #contenu #Colonnecentrale form{
	padding-right: 10px;
	padding-left: 10px;
}
#Colonnecentrale ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#Colonnecentrale ul li div{
	padding-right: 13px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#Colonnecentrale ul li div.colo{
	background-color: #E3E3E3;
	width:403px;
}
#Colonnecentrale ul li div{
	float:left;
}
#Colonnecentrale ul li div small.date{
	font-size: 10px;
	color: #DF0019;
}
#Colonnecentrale ul li div h1{
	color: #107672; /* MLP */
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#Colonnecentrale ul li div a{
	color: #DF0019;
	text-decoration: none;
}
#Colonnecentrale ul li div p{
	margin: 0px;
	padding: 0px;
}
/* MLP 31/08/09 */
#Colonnecentrale p.pagination{
	padding-right: 16px;
}
/* fin MLP 31/08/09 */

#Colonnecentrale #documents_joints{
	clear:both;
	margin: 0px;
	padding: 0px;
}
#Colonnecentrale #documents_joints ul{
	margin: 0px;
	padding: 0px;	
}
#Colonnecentrale #documents_joints ul li a{
	font-size: 9px;
	color: #000;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}
#Colonnecentrale #documents_joints ul li small{
	text-transform: lowercase;
	color: #DF0019;
}
#Colonnecentrale #documents_joints ul li small span {
	/* MLP background-image: url(pictos/puce_rond.png);
	background-repeat: no-repeat; */
	padding-left: 10px;
	background-position: left 7px;
}
.page_sommaire #conteneur #contenu #Colonnededroite li small{
	padding-left: 0px;
}
.page_sommaire #conteneur #contenu #Colonnededroite{
	width: 311px;
}
.page_sommaire #conteneur #contenu #Colonnededroite ul{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-image: none;
	list-style-type: none;	
	/* MLP list-style-position: inside;
	list-style-image: url(pictos/puce_carre.jpg); */
}
/* ajout MLP */

.page_sommaire #conteneur #contenu #Colonnededroite ul li.niv_titre{
	color : #666600;
	font-size: 20px;
	font-weight:bold;
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 4px;
	padding-bottom: 5px;
	background-image: none;
	padding-left: 0px;
}
.page_sommaire #conteneur #contenu #Colonnededroite ul li.doc{
	background-image: none;
	padding-left: 0px;
}

/* fin ajout MLP */

.page_sommaire #conteneur #contenu #Colonnededroite li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	margin-bottom: 4px;
	padding-bottom: 0px;
	background-image: url(pictos/puce_carre.jpg); /* MLP */
	background-repeat: no-repeat; /* MLP */
	padding-left: 12px;/* MLP */
	background-position: left 4px;/* MLP */

}

.page_sommaire #conteneur #contenu #Colonnededroite li span{
	color: #DF0019;
	font-weight: bold;
}
.page_sommaire #conteneur #contenu #Colonnededroite li a{
	font-size: 9px;
	color: #332619;
	font-weight: bold;
	text-decoration: none;
}
.page_sommaire #conteneur #contenu #Colonnededroite li small{
	color: #DF0019;
}
.page_sommaire #conteneur #contenu #Colonnededroite li ul{
	/* MLP list-style-type: disc; */
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.page_sommaire #conteneur #contenu #Colonnededroite li li{
	border: none;
}
/*Rubrique*/
/* MLP */
.fond_bleu {
	background-image: url(pictos/fond_rubrique_conteneur_b.jpg);
	background-repeat: repeat-y;
}
.page_rubrique #conteneur, .page_article #conteneur{
	padding-left: 25px;
}
.page_rubrique div.fond_blanc, .page_article div.fond_blanc{
	background-image: url(pictos/fond_rubrique_conteneur.jpg);
	background-repeat: repeat-y;

}
.page_rubrique div.fond_bleu, .page_article div.fond_bleu{
	background-image: url(pictos/fond_rubrique_conteneur_b.jpg);
	background-repeat: repeat-y;
}
.page_rubrique #conteneur #contenu, .page_article #conteneur #contenu{
	background-image: url(pictos/fond_rubrique_conteneur_contenu.jpg);
	background-repeat: no-repeat;
	padding-top: 13px;
	width:775px; /* MLP */

}

.page_rubrique #conteneur #contenu #Colonnecentrale, .page_article #conteneur #contenu #Colonnecentrale, .page_recherche #conteneur #contenu #Colonnecentrale{
	/* width: 580px; MLP */
	width: 560px;
	padding-right: 15px;
	padding-left: 15px;
}
.page_rubrique #conteneur #contenu #Colonnecentrale h1, .page_article #conteneur #contenu #Colonnecentrale h1, .page_recherche #conteneur #contenu #Colonnecentrale h1{
	font-size: 20px;
	color: #A5B3C1;
	font-weight: bold;
	padding-left: 10px; /* MLP */
}
.page_rubrique #conteneur #contenu #Colonnecentrale h2, .page_article #conteneur #contenu #Colonnecentrale h2, .page_recherche #conteneur #contenu #Colonnecentrale h2{
	font-size: 18px;
	color: #FA0023;
	font-weight: bold;
}
.page_rubrique #conteneur #contenu #Colonnecentrale form, .page_article #conteneur #contenu #Colonnecentrale form, .page_recherche #conteneur #contenu #Colonnecentrale form{
	padding-right: 10px;
	padding-left: 10px;
}
.page_rubrique #conteneur #contenu #Colonnecentrale div.gris{
	background-color: #E6E6E6;
	float: left;
	width: 550px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page_article #conteneur #contenu #Colonnecentrale div.gris{
	float: left;
	width: 550px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page_rubrique #conteneur #contenu #Colonnecentrale a{
	color: #000;
	font-weight: bold;
	padding-left: 0px;
	font-size: 9px;
	text-decoration: none;
}
.page_rubrique #conteneur #contenu #Colonnecentrale a.lien_rouge_g{
	color: #E0001A;
}
.page_rubrique #conteneur #contenu #Colonnecentrale a.lien_rouge{
	color: #E0001A;
	font-weight: normal;
}
.page_rubrique #conteneur #contenu #Colonnecentrale ul{
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}
.page_rubrique #conteneur #contenu #Colonnecentrale li{
	margin-top: 15px;
	margin-bottom: 10px;	
}
.page_rubrique #conteneur #contenu #Colonnecentrale li small{
	color: #DF0019;
}
.page_rubrique #conteneur #contenu #Colonnecentrale li span{
	color: #DF0019;
}
.page_rubrique #conteneur #contenu #Colonnecentrale li p{
	margin: 0px;
	padding: 0px;
}
.page_rubrique #conteneur #contenu #Colonnecentrale li p span{
	background-image: url(pictos/puce_rond.png);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	height: 16px;
	width: 12px;
	float: left;
}
.page_rubrique #conteneur #contenu #Colonnecentrale li p.texte_blanc{
	color: #FFFFFF;
}
.page_rubrique #conteneur #contenu #Colonnecentrale li p a{
	color: #DF0019;
	text-decoration: none;
}
.page_rubrique #conteneur #contenu #Colonnecentrale li ul{
}
.page_rubrique #conteneur #contenu #Colonnecentrale li ul li{
	padding-top: 4px;
	padding-bottom: 4px;
	padding: 0px;
	margin: 0px;
}

/*article*/
lien_rouge{
	color: #E0001A;
}
.decalage{
	padding-right: 10px;
	padding-left: 10px;
}
/* MLP */
#Colonnecentrale ul li div.coloMilit{
	background-color: #A9C8E5;
	width:403px;
}

.page_sommaire_mil #conteneur{
	background-image: url(pictos/fond_rubrique_conteneur_contenu_b.jpg);
	background-repeat: repeat-y;
	padding-right: 7px;
	padding-left: 25px;
	width: 928px;
}
.page_sommaire_mil #conteneur #contenu{
	background-image: url(pictos/fond_sommaire_conteneur_contenu.jpg);
	background-repeat: no-repeat;
	padding-top: 13px;
	width: 928px;
}
.page_sommaire_mil #conteneur #contenu div, .page_rubrique #conteneur #contenu div, .page_article #conteneur #contenu div, .page_recherche #conteneur #contenu div{
	display: inline;
	float: left;
}
.page_sommaire_mil #conteneur #contenu #zonenavgauche, .page_rubrique #conteneur #contenu #zonenavgauche, .page_article #conteneur #contenu #zonenavgauche, .page_recherche #conteneur #contenu #zonenavgauche{
	width: 160px;
}
.page_sommaire_mil #conteneur #contenu #Colonnecentrale{
	width: 426px;
	padding-right: 16px;
	padding-left: 15px;
}
.page_sommaire_mil #conteneur #contenu #Colonnecentrale form{
	padding-right: 10px;
	padding-left: 10px;
}
.page_sommaire_mil #conteneur #contenu #Colonnededroite li small{
	padding-left: 0px;
}
.page_sommaire_mil #conteneur #contenu #Colonnededroite{
	width: 311px;
}
.page_sommaire_mil #conteneur #contenu #Colonnededroite ul{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
		list-style-image: none;
	list-style-type: none;	
	/* MLP list-style-position: inside;
	list-style-image: url(pictos/puce_carre.jpg); */
}
/* ajout MLP */
.page_sommaire_mil #conteneur #contenu #Colonnededroite ul li.niv_titre{
	color : #808080;
	font-size: 16px;
	font-weight:bold;
	list-style-type: none;
	list-style-image: none;
	background-image: none;
	margin-bottom: 4px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/* fin ajout MLP */

.page_sommaire_mil #conteneur #contenu #Colonnededroite li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	margin-bottom: 4px;
	padding-bottom: 5px;
	background-image: url(pictos/puce_carre.jpg); /* MLP */
	background-repeat: no-repeat; /* MLP */
	padding-left: 12px;/* MLP */
	background-position: left 4px;/* MLP */
}

.page_sommaire_mil #conteneur #contenu #Colonnededroite li span{
	color: #DF0019;
}
.page_sommaire_mil #conteneur #contenu #Colonnededroite li a{
	font-size: 9px;
	color: #332619;
	font-weight: bold;
	text-decoration: none;
}
.page_sommaire_mil #conteneur #contenu #Colonnededroite li small{
	color: #DF0019;
}
.page_sommaire_mil #conteneur #contenu #Colonnededroite li ul{
	/* MLP list-style-type: disc; */
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.page_sommaire_mil #conteneur #contenu #Colonnededroite li li{
	border: none;
}
.page_sommaire_mil #conteneur #contenu #Colonnededroite ul li.doc{
	background-image: none;
	padding-left: 0px;
}
.gdTitre{
	padding-left: 205px;
}
.droite_images{
	margin-left: 8px;
}
/* MLP pour largeur de label des boutons radio du formulaire de contact */
.page_article #conteneur #contenu #Colonnecentrale form ul li {
	width: 500px;
}