body{
background-image:url(../images/background.jpg);
background-repeat:repeat-x;
background-position:top left;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#03054e;
}

p a{
color:#70778e;
text-decoration:none;
}
p a:visited{
color:#70778e;
text-decoration:none;
}
p a:hover{
color:#0047c9;
text-decoration:none;
}

td{
vertical-align:top;
}




/********************************************************* TABLE PRINCIPALE */
#tablePrincipale{
background-color:#FFFFFF;
}



/********************************************************** FOOTER */
#footer{
background-color:#03054e;
color:#FFFFFF;
font-size:9px;
padding-top:10px;
text-align:center;
}




/************************************************************** NEWS */
.news{
background-image:url(/images/news/background-news.jpg);
background-repeat:repeat-y;
background-position:top left;
width:130px;
padding-left:20px;
color:#70778e;
font-size:10px;
padding-top:10px;
padding-right:15px;
padding-bottom:10px;
}

.contenuNews{
list-style:url(/images/news/fleche-verte.jpg);
margin: 0 0 0 10px;
padding: 0px;
list-style-position:outside;
}



html > body .contenuNews{
margin-left:10px;
}

.titreNews{
color:#5B6174;
}




/********************************************************** CONTENU */
.contenu{
height:220px;
padding-left:15px;
padding-right:15px;
padding-top:35px;
/*color:#70778e;*/
color:#5B6174;
padding-bottom:55px;
}
html > body .contenu{
height:325px;
}





/************************************************************ LANGUES */
.langues{
text-align:right;
font-size:11px;
padding-right:20px;
padding-top:10px;
color:#0137a1;
}
.langues a{
font-size:11px;
color:#0137a1;
text-decoration:none;
}
.langues a:visited{
font-size:11px;
color:#0137a1;
text-decoration:none;
}
.langues a:hover{
font-size:11px;
color:#70778e;
text-decoration:none;
}




/****************************************************** MENUS */
/**************************** TOP */
.menuTop{
text-align:right;
padding-right:20px;
padding-top:20px;
color:#0137a1;
}
.menuTop a{
color:#0137a1;
text-decoration:none;
}
.menuTop a:visited{
color:#0137a1;
text-decoration:none;
}
.menuTop a:hover{
color:#FFFFFF;
background-color:#0137a1;
text-decoration:none;
}

/**************************** BAS */
.menuBas{
color:#70778e;
font-size:10px;
padding-bottom:10px;
padding-top:10px;
padding-left:270px;
}
.menuBas a{
color:#70778e;
font-size:10px;
text-decoration:none;
}
.menuBas a:visited{
color:#70778e;
font-size:10px;
text-decoration:none;
}
.menuBas a:hover{
color:#0047c9;
font-size:10px;
text-decoration:none;
}



/************************************************* TITRES (H) */
h1.title {
	font-size:16px;
	font-weight:bold;
	color:#0056cd;
	width:500px;
	font-style: normal;
	border-bottom:none;
	margin-left: 40px;
	text-decoration: none;


} 


h1{
font-size:14px;
font-weight:bold;
color:#0056cd;
border-bottom:1px solid #0056cd;
width:500px;
}

h2{
color:#294582;
font-size:12px;
font-weight:bold;
padding-top:10px;
margin:0px;
text-decoration:none;
}
h2 a{
color:#294582;
font-size:12px;
font-weight:bold;
padding-top:10px;
margin:0px;
text-decoration:none;
}
h2 a:visited{
color:#294582;
font-size:12px;
font-weight:bold;
padding-top:10px;
margin:0px;
text-decoration:none;
}
h2 a:hover{
color:#294582;
font-size:12px;
font-weight:bold;
padding-top:10px;
margin:0px;
text-decoration:none;
}

h3{
color:#294582;
font-size:10px;
padding-top:0px;
padding-bottom:0px;
margin:20px 0 0 0 ;
}
h6{
font-weight:bold;
font-size:10px;
}
.title-facts {
	font-size:16px;
	font-weight:bold;
	color:#0056cd;
	font-style: normal;
	border-bottom:none;
	text-decoration: none;
	margin: 10px 60px 0px;


} 
a.title-facts {
	font-size:16px;
	font-weight:bold;
	color:#0056cd;
	font-style: normal;
	border-bottom:none;
	text-decoration: none;
	margin: 10px 60px 0px;


} 
a.title-facts:hover {
	font-size:16px;
	font-weight:bold;
	color:#0056cd;
	font-style: normal;
	border-bottom:none;
	text-decoration: underline;
	margin: 10px 60px 0px;


}

.sstitle-facts {
	font-size:9px;
	font-weight:normal;
	color:#5B6174;
	font-style: normal;
	border-bottom:none;
	text-decoration: none;
	margin: 0px 60px;


} 

/************************************************************* LISTES */
.listeGenerale{
margin:0px 0 0 10px;
}

ul.listeGenerale li{
list-style:url(/images/fleche-bleue.jpg);
margin: 0 0 0 25px;
padding: 10px 0 0px;
list-style-position:outside;
}

ul.listeSecondaire li{
list-style:url(/images/losange-liste-secondaire.jpg);
margin: 0 0 0 50px;
padding: 0 0 1px;
list-style-position:outside;
}



/************************************************************ PICTURES */
.photoPeople{
padding:10px;
width:100px;
border-left:1px solid #c1d916;
}



/************************************************************* LIENS */
.liensContact{
color:#a3b907;
text-decoration:none;
}
.liensContact a{
color:#a3b907;
text-decoration:none;
}
.liensContact a:visited{
color:#a3b907;
text-decoration:none;
}
.liensContact a:hover{
color:#a3b907;
}

.liensLinks{
color:#649dfe;
text-decoration:none;
}
.liensLinks a{
color:#649dfe;
text-decoration:none;
}
.liensLinks a:visited{
color:#649dfe;
text-decoration:none;
}
.liensLinks a:hover{
color:#649dfe;
}
.liensLinks{
color:#649dfe;
text-decoration:none;
}
a. liensLinks {
color:#649dfe;
text-decoration:none;
}
a:visited .liensLinks {
color:#649dfe;
text-decoration:none;
}
a:hover .liensLinks {
color:#649dfe;
}

a.lienDownload {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#a3b907;
	text-decoration: none;
}
a.lienDownload:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#a3b907;
	text-decoration: none;
}
a.lienDownload:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#a3b907;
	text-decoration: none;
}

/************************************************** TABLEAU */
.tableau td{
border:1px solid #CCCCCC;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
}



/**************************************************** AUTRES */
.descriptionPeople{
padding:10px;
border-left:1px solid #c1d916;
border-right:1px solid #c1d916;
}

.evidenceBleu{
color:#0047c9;
}
.nb {
	font-size: 9px;
}

