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

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


#conteneur {
	margin-left: auto;
    margin-right: auto;
	margin-top : auto;
	margin-bottom : auto;
    width: 800px;
	
}
#contenu{

	background-color : #ffffff;
	
}



#principal{
	padding : 10px;
	background-color : #ffffff;
	border-top : 2px solid #284584;
	border-left: 2px solid #284584;
	font-size : 11px;
	
	
}
#principal td{
	padding : 5px;
	font-size : 11px;
	
	
}
#principal a{

	text-decoration : none;
	color : #05908D;
}

#principal a:hover{

	text-decoration : none;
	color : #05908D;
	text-decoration : underline;
}


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

#menugauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight : bold;
	font-size : 11px;
	background-color:#4EAE8E;
	padding-top : 20px;
	padding-bottom: 20px;
}

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

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

#menugauche ul{
	font-size : 11px;
	

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

#milieupage {
	width:430px; /* 450 - 2*10 (padding) */
	float:left;
}
#colonnedroite {
	width:140px;
	float:right;
	padding-left:10px;
	font-size:0.9em;
}

/* temporaire
#milieupage { width:560px;}
#colonnedroite {	width:10px;}
 */

.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;
}

.titreaccueil, .nomprojet {
	padding : 5px;
	/* width : 580px; */
	background-color : #05908D;
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
}
.titreaccueil, .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 : 13px;
color : #284584;
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;
	width : 600px;}

.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;
}

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