
body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

img {
	border : 0;
	vertical-align : middle;
}


#conteneur {
	margin-left: auto;
    margin-right: auto;
	width: 800px;
border:1px solid #000000;
	
	
}
#contenu{
	background-color : #ffffff;
	}


#principal{
width:650px;
	padding : 10px;
	background-color : #ffffff;
	font-size : 11px;}


#principal td{
	padding : 5px;
	font-size : 11px;
	
	
}
#principal a{

	text-decoration : none;
	color : #A5835E;
}

#principal a:hover{

	text-decoration : none;
	color : #A5835E;
	text-decoration : underline;
}


#principal li{
	list-style-position : outside;
	margin-left : 5px;
	padding-left : 10px;
}

#menugauche {width:150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight : bold;
	font-size : 11px;
	background-color:#999999;
	
}

#menugauche a{
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
	text-decoration :none;
}

#menugauche .spip_logos {padding-top:5px;}

#menugauche a:hover{
	font-size : 11px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration :underline;
}

#menugauche ul{
	font-size : 11px;
	

}
#menugauche li{
	list-style-position : outside;
	margin-left : 0px;
}
#menuhaut{
	background-color:#4EAE8E;
	padding : 5px;
}
#presentation {padding : 5px;
	font-size : 11px;}

.langue{
	font-size : 10px;
	text-align : right;
}

.titreindex {
	font-size : 12px;
	font-weight : bold;
	color : #000099;
	margin-bottom : 20px;
}


.titresousrubrique {
	font-size : 12px;
	font-weight : bold;
}

#bandeautitre{
	background-color : #05908D;
	width : 590px;
	padding : 5px;
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
	color : #FFFFFF;
	margin-bottom :20px;
	text-align :center;
	margin-top : 10px;
}

#bandeautitre a{
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
	color : #FFFFFF;
}

#bandeautitre a:hover{
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
	color : #FFFFFF;
	text-decoration : underline;
}

.nomprojet {
	padding : 5px;
	width : 580px;
background-color : #05908D;
color : #FFFFFF;
font-size : 14px;
font-weight : bold;
font-family: Arial, Helvetica, sans-serif;
}



#formulaire_recherche{font-size : 10px;}


.texteindex{
padding-left : 10px;
padding-right : 20px;
}

.titrepageindex{
color : #FBC028; 
text-align : center;
font-size : 20px;
font-weight : bold;
padding : 10px;
}

.bandeauhaut{
color : #FFFFFF; 
text-align : center;
font-size : 20px;
font-weight : bold;
padding : 5px;
font-family: Arial, Helvetica, sans-serif;
}

#boucle{
height : 90px;
padding : 5px;
}


.descriptifrubrique{
color : #284584; 
font-size : 12px; 
margin : 5px;
display : block;
border : 1px solid #284584;
padding : 5px;
}

.titre {

text-align : center;
font-weight : bold;
font-size : 14px;
color : #A5835E;
margin : 5px;}

.soustitre{

text-align : center;
font-weight : bold;
font-size : 11px;
color : #284584;
margin : 5px;

}

#date{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align:right;
	color : #000000;
	}

.titrepagerecherche{
color : #284584; 
font-size : 12px; 
margin : 5px;
display : block;
border : 1px solid #284584;
padding : 5px;

}

#pagination{
font-size : 9px;
}

form {
font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;

}

.erreur {
color : #ff0000;
font-weight : bold;
}

#document a{
font-size : 10px;
}

#document {
font-size : 10px;
vertical-align: middle;
}

.logo {
padding-right : 10px;
padding-bottom : 10px;
}

.chapeau {

font-weight:bold;

}

 #titrerubriqueindex
{
background-color :#05908D;
padding: 5px;
font-size : 11px;
}

#titrerubriqueindex a
{color : #FFFFFF;
font-weight : bold;
text-transform : uppercase;
}

#titrerubriqueindex a:hover
{
color : #FFFFFF;
font-weight : bold;
text-decoration : underline;
text-transform : uppercase;
}

#menuindex a{
text-transform:uppercase; 
color : #284485;
font-weight : bold;
font-size : 11px;
}

#index td{
padding : 0;


}

#chemin{
font-size : 10px;
color :  #999999;
border-bottom  : 1px solid #999999;
}

#chemin a{
font-size : 10px;
color : #999999;
text-decoration : none;
}

#chemin a: hover{
font-size : 10px;
color : #999999;
text-decoration : underline;
}

#annexe{
padding : 10px;
background-color : #CCCCCC;
font-size : 11px;

}

#annexe a{
font-size : 11px;
font-weight : bold;
color :#A5835E;

}
.bouton_validation {background-color: #A5835E;}

.titreannexe{
font-weight : bold;
}

.dateannexe{
font-size : 10px;
text-align : right;

}

.chapo{
font-weight : bold;

}