@charset "utf-8";
/* CSS Document */

body{
background-color:#2C2B2B;
margin-top:15px;
}

#page{
width:902px;
margin-left:auto;
margin-right:auto;
}

#top{
width:902px;
height:176px;
background:transparent url(../images/top.gif) no-repeat top;
}

#top-uk{
width:902px;
height:176px;
background:transparent url(../images/top-uk.gif) no-repeat top;
}

#zone-clic{
float:left;
width:300px;
height:150px;
margin-top:21px;
}

#bottom{
width:902px;
height:159px;
background:transparent url(../images/bottom-p.gif) no-repeat top;
text-align:center;
}

#bottom-home{
width:902px;
height:159px;
background:transparent url(../images/bottom.gif) no-repeat top;
text-align:center;
}


#middle-home{
width:902px;
height:454px;
background:transparent url(../images/fond-home-middle2.gif) no-repeat top;
}

#middle-home2{
width:902px;
height:454px;
background:transparent url(../images/fond-home-middle-vide.gif) no-repeat top;
}

#middle-home-EN{
width:902px;
height:454px;
background:transparent url(../images/fond-home-middle_EN.gif) no-repeat top;
}


#middle{
width:787px;
background:#FFFFFF url(../images/fond-middle.gif) no-repeat bottom;
padding:25px 60px 60px 55px;
}

#middle2{
width:787px;
background:#FFFFFF url(../images/fond-middle2.gif) no-repeat bottom;
padding:25px 60px 60px 55px;
}

#middle3{
width:787px;
background:#FFFFFF url(../images/fond-middle3.gif) no-repeat bottom;
padding:25px 60px 60px 55px;
}

#middle4{
width:807px;
background:#FFFFFF url(../images/fond-middle3.gif) no-repeat bottom;
padding:25px 50px 60px 45px;
}


#middle-mini{
width:250px;
background:#FFFFFF url(../images/fond-middle-mini.gif) no-repeat bottom left;
padding:15px;
}

#middle-gestionnaire{
width:820px;
background:#FFFFFF url(../images/fond-middle.gif) no-repeat bottom;
padding:25px 41px 60px 41px;
}

/*---------------------BLOCS--------------*/

.top-menu{
float:right;	
width:215px;
height:25px;
margin-right:15px;
}

.menu-recherche{
float:right;
width:437px;	
height:30px;
margin-top:107px;
margin-right:152px;
}

.bloc-centre{
float:left;
width:860px;
height:235px;
margin:60px 0 0 25px;
}

.bloc-qui{
float:left;
width:525px;
height:80px;
margin:70px 0 0 25px;
}


.bloc-qui2{
float:left;
width:525px;
height:80px;
margin:70px 0 0 25px;
}


#menu-deroul{
width:902px;
height:46px;
background:#FFFFFF url(../images/fond-menu.gif) no-repeat left;
}

.col1{
float:left;
width:370px;	
}

.col2{
float:right;
width:370px;
}

.zone-reponse{
background:#FFFFFF url(../images/fond-reponse.png) no-repeat top left;
width:577px;
height:111px;
}

.zone-roulette{
height:150px;
width:250px;
overflow:auto;
border:1px #7E898C solid;
background:url(../images/fond-roulette.png) no-repeat top left;
}
/*----------------------*/

.btn-go{
width:46px;
height:21px;
background:transparent url(../images/btn-go.gif) no-repeat left;
border:none;
}

.btn-bleu{
width:100px;
height:23px;
background:transparent url(../images/btn.gif) no-repeat left;
font:bold 12px Verdana, Geneva, sans-serif;
color:#FFF;
border:none;
}

/*-------------TEXTES-----------------*/

.blanc11{
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.blanc11 a{
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.blanc11 a:hover{
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}

.blanc11-2{
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.blanc11-2 a{
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}

.blanc11-2 a:hover{
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.gris12{
font:normal 12px Arial, Helvetica, sans-serif;
color:#4c4c4c;
}

.gris12 a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#4c4c4c;
text-decoration:none;
}

.gris12 a:hover{
font:normal 12px Arial, Helvetica, sans-serif;
color:#4c4c4c;
text-decoration:underline;
}

.verdana12-bleu{
font:normal 12px Verdana, Geneva, sans-serif;
color:#0f2d7b;	
}
.verdana12-bleu-bold{
font:bold 12px Verdana, Geneva, sans-serif;
color:#0f2d7b;	
}

.verdana12-bleu-bold a{
font:bold 12px Verdana, Geneva, sans-serif;
color:#0f2d7b;	
text-decoration:none;
}

.verdana12-bleu-bold a:hover{
font:bold 12px Verdana, Geneva, sans-serif;
color:#0f2d7b;	
text-decoration:underline;
}

.verdana14-bleu{
font:normal 14px Verdana, Geneva, sans-serif;
color:#0f2d7b;	
}

.verdana15-bleu-gras{
font:bold 15px Verdana, Geneva, sans-serif;
color:#0f2d7b;
text-align:center;
}

.texte12-bleu{
font:normal 12px Verdana, Geneva, sans-serif;
color:#336699;
}

.texte12-bleu a{
font:normal 12px Verdana, Geneva, sans-serif;
color:#336699;
text-decoration:none;
}

.texte12-bleu a:hover{
font:normal 12px Verdana, Geneva, sans-serif;
color:#336699;
text-decoration:underline;
}

.titre14-bleu{
font:normal 14px Verdana, Geneva, sans-serif;
color:#003399;	
border-bottom:1px dotted #003399;
}

.titre14-bleu a{
font:bold 14px Verdana, Geneva, sans-serif;
color:#003399;	
text-decoration:none;
}

.titre14-bleu a:hover{
font:bold 14px Verdana, Geneva, sans-serif;
color:#003399;	
text-decoration:underline;
}

.titre14-bleu-sans{
font:normal 14px Verdana, Geneva, sans-serif;
color:#0b59a7;	
}


.titre14-souligne{
font:normal 14px Verdana, Geneva, sans-serif;
color:#0b59a7;
border-bottom:1px dotted #0b59a7;
}

.titre14-souligne a{
font:bold 14px Verdana, Geneva, sans-serif;
color:#0b59a7;
/*border-bottom:1px dotted #0b59a7;*/
text-decoration:underline;
}

.titre14-souligne a:hover{
font:bold 14px Verdana, Geneva, sans-serif;
color:#0b59a7;
/*border-bottom:1px dotted #0b59a7;	*/
text-decoration:underline;
}

.titre14-bleufonce{
font:normal 14px Verdana, Geneva, sans-serif;
color:#0f2d7b;	
border-bottom:1px dotted #0b59a7;
}

.titre14-bleuclair{
font:normal 14px Verdana, Geneva, sans-serif;
color:#93c9eb;	
border-bottom:1px dotted #93c9eb;
}

.titrecontact14-bleu{
font:normal 14px Verdana, Geneva, sans-serif;
color:#0b59a7;	
}

.titrecontact14-bleuclair{
font:normal 14px Verdana, Geneva, sans-serif;
color:#93c9eb;	
}


.verdana12-bleu2{
font:normal 12px Verdana, Geneva, sans-serif;
color:#0b59a7;	
}

.verdana12-bleu2 a{
font:normal 12px Verdana, Geneva, sans-serif;
color:#0b59a7;
text-decoration:underline;
}

.verdana12-bleu2 a:hover{
font:normal 12px Verdana, Geneva, sans-serif;
color:#0b59a7;
text-decoration:none;
}


.verdana12-bleu3{
font:normal 12px Verdana, Geneva, sans-serif;
color:#0b59a7;	
}

a.verdana12-bleu3 {
font:normal 12px Verdana, Geneva, sans-serif;
color:#0b59a7;
text-decoration:underline;
}

a:hover.verdana12-bleu3 {
font:normal 12px Verdana, Geneva, sans-serif;
color:#0b59a7;
text-decoration:none;
}


.verdana12-bleu2-lien{
font:normal 12px Verdana, Geneva, sans-serif;
color:#0b59a7;	
}

.verdana12-bleu2-lien a{
font:normal 12px Verdana, Geneva, sans-serif;
color:#0b59a7;
text-decoration:none;
}

.verdana12-bleu2-lien a:hover{
font:normal 12px Verdana, Geneva, sans-serif;
color:#0b59a7;
text-decoration:underline;
}


.verdana12-bleu3-bold_under{
font:bold 12px Verdana, Geneva, sans-serif;
color:#0b59a7;
/*border-bottom:1px dotted #0b59a7;*/
}

.verdana12-bleu3-bold{
font:bold 12px Verdana, Geneva, sans-serif;
color:#0b59a7;
}

.verdana12-bleu3-bold a{
font:bold 12px Verdana, Geneva, sans-serif;
color:#0b59a7;
text-decoration:none;
}

.verdana12-bleu3-bold a:hover{
font:bold 12px Verdana, Geneva, sans-serif;
color:#0b59a7;
text-decoration:underline;
}

.verdana12-pantone{
font:normal 12px Verdana, Geneva, sans-serif;
color:#68ace5;	
}

.verdana14-bleu2{
font:normal 14px Verdana, Geneva, sans-serif;
color:#0b59a7;	
}

.verdana14-bleu2 a{
font:normal 14px Verdana, Geneva, sans-serif;
color:#0b59a7;	
text-decoration:underline;
}

.verdana14-bleu2 a:hover{
font:normal 14px Verdana, Geneva, sans-serif;
color:#0b59a7;	
text-decoration:none;
}

.verdana12-blanc{
font:normal 12px Verdana, Geneva, sans-serif;
color:#FFFFFF;	
}

.verdana12-bleu a{
font:normal 12px Verdana, Geneva, sans-serif;
color:#0f2d7b;	
text-decoration:none;
}

.verdana12-bleu a:hover{
font:normal 12px Verdana, Geneva, sans-serif;
color:#0f2d7b;	
text-decoration:underline;
}

.verdana12-blanc a{
font:normal 12px Verdana, Geneva, sans-serif;
color:#FFFFFF;	
text-decoration:none;
}

.verdana12-blanc a:hover{
font:normal 12px Verdana, Geneva, sans-serif;
color:#FFFFFF;	
text-decoration:underline;
}

.verdana14-bleu{
font:normal 14px Verdana, Geneva, sans-serif;
color:#81b9e4;	
}


.verdana14-bleu a{
font:normal 14px Verdana, Geneva, sans-serif;
color:#81b9e4;	
text-decoration:underline;
}

.verdana14-bleu a:hover{
font:normal 14px Verdana, Geneva, sans-serif;
color:#81b9e4;	
text-decoration:none;
}


.bleu13{
font:normal 13px Arial, Helvetica, sans-serif;
color:#0b59a7;
}

.bleu13 a{
font:normal 13px Arial, Helvetica, sans-serif;
color:#0b59a7;
text-decoration:none;
}

.bleu13 a:hover{
font:normal 13px Arial, Helvetica, sans-serif;
color:#0b59a7;
text-decoration:underline;
}

.blanc13{
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.texte{
font:normal 12px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
}

.texte_bold{
font:bold 12px Verdana, Geneva, sans-serif;
color:#424242;
}

.texte_bold a{
font:bold 12px Verdana, Geneva, sans-serif;
color:#424242;
text-decoration:underline;
}

.texte_bold a:hover{
font:bold 12px Verdana, Geneva, sans-serif;
color:#424242;
text-decoration:underline;
}

.texte_italique{
font:italic 12px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
}

.texte_italique a{
font:italic 12px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:underline;
}

.texte_italique a:hover{
font:italic 12px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:underline;
}

.texte12rouge{
font:normal 12px Verdana, Geneva, sans-serif;
color:#FF0000;
text-align:justify;
}

.texte13{
font:normal 13px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
}

.texte13 a{
font:normal 13px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:none;
}

.texte13 a:hover{
font:normal 13px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:underline;
}

.texte13-noncentre{
font:normal 13px Verdana, Geneva, sans-serif;
color:#424242;
}

a.texte13-noncentre{
font:normal 13px Verdana, Geneva, sans-serif;
color:#424242;
text-decoration:underline;
}

a:hover.texte13-noncentre{
font:normal 13px Verdana, Geneva, sans-serif;
color:#424242;
text-decoration:none;
}

.texte13-2{
font:normal 13px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
}

.texte13-2 a{
font:normal 13px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:underline;
}

.texte13-2 a:hover{
font:normal 13px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:none;
}

.texte10{
font:normal 10px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
}

.texte10-select{
font:normal 10px Verdana, Geneva, sans-serif;
color:#194c8b;
text-align:justify;
}

.texte10-2{
font:normal 10px Verdana, Geneva, sans-serif;
color:#424242;

}

.texte10-2 a{
font:normal 10px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:underline;
}

.texte10-2 a:hover{
font:normal 10px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:none;
}

.texte10 a{
font:normal 10px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:underline;
}

.texte10 a:hover{
font:normal 10px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:none;
}


.texte a{
font:normal 12px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:underline;
}

.texte a:hover{
font:normal 12px Verdana, Geneva, sans-serif;
color:#424242;
text-align:justify;
text-decoration:none;
}

.texte-2{
font:normal 12px Verdana, Geneva, sans-serif;
color:#424242;
text-align:left;
}

.texte-2 a{
font:normal 12px Verdana, Geneva, sans-serif;
color:#424242;
text-decoration:none;
}

.texte-2 a:hover{
font:normal 12px Verdana, Geneva, sans-serif;
color:#424242;
text-decoration:underline;
}

.texte-non-centre{
font:normal 12px Verdana, Geneva, sans-serif;
color:#424242;
}

.texte3{
font:normal 12px Verdana, Geneva, sans-serif;
color:#424242;
text-decoration:underline;
}


a.texte3{
font:normal 12px Verdana, Geneva, sans-serif;
color:#424242;
text-decoration:underline;
}

a:hover.texte3{
font:normal 12px Verdana, Geneva, sans-serif;
color:#424242;
text-decoration:none;
}


/*-----------------*/

.pointilles{
border-bottom:1px dotted #918e8e;	
}



/*------------liste dpliante --------------*/
.deplier{ 
display: block;
}

.non_visible{ 
display: none;
}


	/*-----BULLES----*/
.bulles {
	position:absolute;
	margin:-185px 0 0 75px;
	background:url(../images/bulle_info.png);
	width:311px;
	height:193px;
	
}

.bulles2 {
	position:absolute;
	margin:15px 0 0 75px;
	background-color:#81B9E4;
	width:275px;
	height:165px;
	
}

/* TABLEAUX */
td.borderSolid{
	border-top:1px solid #0b59a7;
	border-right:1px solid #0b59a7;
}
th.thStyle{
	border-right:1px solid #0b59a7;
	padding-bottom:5px;
	font:normal 14px Verdana, Geneva, sans-serif;
	color:#0b59a7;
}
