body{
	background-color: #EDF1EE;
	margin:0px;
}

#head_nav{
	display: block;
	background-color: #122239;
}

td{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#091C57;
}

h3{
	color:#091C57;
	font: bold 15px Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.content{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.tab_contenu th{
	background-color:#091C57;
	padding:5px;
	color:#ffffff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.tab_details{
	height:27px;
	padding:5px;
}

.tab_details2{
	height:27px;
	padding:4px 5px 4px 35px;
}

.tab_modifs{
	background-color:#091C57;
	padding:5px 1px 1px 1px;
	color:#ffffff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.tab_modifs div{
	display: block;
	background-color:#ffffff;
	padding:10px;
	color:#091C57;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	text-transform: none;
}

.tab_modifs h3{
	padding:0px 0px 0px 10px;
	background-color:#ffffff;
	color:#091C57;
	font: bold 15px Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.tab_sous_details {
	height:27px;
	padding:5px 5px 5px 35px;
}

.navigPages{
	padding:0px 0px 5px 0px;

}

.tr_candidats{
	font: bold 12px Georgia, Verdana, Arial, Helvetica, sans-serif;
}

/***********************************************
ONGLETS
***********************************************/
.tab {
    display:none;
}

#tab1{
	text-decoration: none; 
	color: #091C57; 
	line-height: 15px;
}

#tab1 td{
	background-color: #CFD5E4;
	padding:0px 10px 10px 10px;
	padding: 3px;
	color: #091C57; 
	line-height: 15px;
}

#tab2 td{
	background-color: #CFD5E4;
	padding:0px 10px 10px 10px;
	padding: 3px;
	color: #091C57; 
	line-height: 15px;
}



a.onglet:link {
	background-color: #CFD5E4;
	text-decoration: none; 
	padding: 3px;
	color: #091C57; 
	line-height: 15px;
}
a.onglet:visited {
	background-color: #CFD5E4;
	text-decoration: none; 
	padding: 3px;
	color: #091C57; 
	line-height: 15px;
}		
a.onglet:hover {
	background-color: #091C57 ;
	text-decoration: none; 
	padding: 3px;
	color: #ffffff; 
	line-height: 15px;
}	

/***********************************************
Liens
***********************************************/

a:link { color: #091C57; }
a:visited { color: #091C57;}
a:hover { color: #E32424 ;}

a.nosort:link { color: #ffffff; }
a.nosort:visited { color: #ffffff;}
a.nosort:hover { color: #E32424 ;}

a.asc:link { color: #E32424 ; }
a.asc:visited { color: #E32424 ;}
a.asc:hover { color: #ffffff;}

a.desc:link { color: #E32424 ; }
a.desc:visited { color: #E32424 ;}
a.desc:hover { color: #ffffff;}

a.head_liens:link { color: #ffffff; }
a.head_liens:visited { color: #ffffff;}
a.head_liens:hover { color: #E32424 ;}

a.head_down:link { color: #091C57; }
a.head_down:visited { color: #091C57;}		
a.head_down:hover { color: #E32424 ;	}

a.bt_details:link {
	background-color: #878787;
	text-decoration: none; 
	padding: 3px;
	color: #ffffff; 
	line-height: 15px;
}
a.bt_details:visited {
	background-color: #878787;
	text-decoration: none; 
	padding: 3px;
	color: #ffffff; 
	line-height: 15px;
}		
a.bt_details:hover {
	background-color: #E32424 ;
	text-decoration: none; 
	padding: 3px;
	color: #091C57; 
	line-height: 15px;
}	

.off {
	background-color: #091C57;
	text-decoration: none; 
	padding: 3px;
	color: #ffffff; 
	line-height: 15px;
}

.lien_couleur {
	background-color: #E32424 ;
	text-decoration: none; 
	padding: 3px;
	color: #091C57; 
	line-height: 15px;
}

a.lien_couleur:link {
	background-color: #E32424 ;
	text-decoration: none; 
	padding: 3px;
	color: #091C57; 
	line-height: 15px;
}
a.lien_couleur:visited {
	background-color: #E32424 ;
	text-decoration: none; 
	padding: 3px;
	color: #091C57; 
	line-height: 15px;
}		
a.lien_couleur:hover {
	background-color: #091C57;
	text-decoration: none; 
	padding: 3px;
	color: #ffffff; 
	line-height: 15px;
}	
a.on:link {
	background-color: #878787;
	text-decoration: none; 
	padding: 3px;
	color: #ffffff; 
	line-height: 15px;
}

a.on:visited {
	background-color: #878787;
	text-decoration: none; 
	padding: 3px;
	color: #ffffff; 
	line-height: 15px;
}		
a.on:hover {
	background-color: #E32424 ;
	text-decoration: none; 
	padding: 3px;
	color: #091C57; 
	line-height: 15px;
}	