/* CSS Document */

*{ padding:0px;margin:0px;}

/* définition des balises html */
body {
background-color: #FFFFFF ;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
.noFloat{clear:both;}
h1 {}

#imptMsg{
	text-align :center;
	font-size: small;
	font-weight: bold;
	background-color: #FFFFFF; 
	width:1000px;
	margin-left:auto; 
	margin-right:auto;  
	margin-top:3px;
	margin-bottom:10px;
	padding : 3px;
	border: 1px #1100ff solid;
	background-color: #a6b8da;
	}
p{font-size: 90%;font-family: Arial, Helvetica, sans-serif;}
.noFloat {clear:both; height:0px;}

.div_type{
	margin-left:50px;
	font-size: 100%;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}


/*définition de la structure*/

#main_container {	
	width: 1024px;
	position:absolute; 
	left:50%;
	margin-left:-512px;
}

.header_container {
	width:1024px;
	height:137px;
	background: url(../images/banniere.gif) no-repeat;
	float:left;

	}
.logo {
	width:64px;
	height:85px;
	float:left;
	padding:10px 0px 0px 50px;
	}
#site_container {
	width:1024px;
	background-color:#ffffff;
	font-size:0.7em;
	margin-left: auto;
	margin-right: auto;
}

#central{ 
	background-color: #FFFFFF; 
	width:1010px;
	margin-left:auto; 
	margin-right:auto;  
	margin-top:3px; 
	height:100%;
}
		
#colonne_gauche {
	float:left;
	width:267px;
 	height:660px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right: 10px;
	margin-left:0px;
	padding-left:0px;
	background-color:#FFFFFF;
}

#colonne_centre {
	float:left;
	width:455px;
	height:660px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:10px;
	margin-left:0px;
	padding-left:0px;
	background-color:#FFFFFF;
}

#colonne_droite{
	float:left;
	width:267px;
	height:660px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	background-color: #FFFFFF ;
}

#block_A { 	float:left;
	      	width:267px;
			height:226px;
			background-color: #a6b8da ;
			z-index:10;
			margin-bottom: 18px;
}

#block_B {	float:left;
	       	width:267px;
			background-color: #a6b8da ;
			z-index:10;
			padding-bottom: 10px;}
			
#block_C {	float:left;
	       	width:455px;
	        padding-bottom: 10px;
			background-color: #a6b8da ;
			z-index:10;}
			
#block_D {	float:left;
	       	width:267px;
			height:160px;
			margin-bottom: 18px;
			background-color: #a6b8da ;
			z-index:10;}
			
#block_E {	float:left;
	       	width:267px;
			margin-bottom: 18px;
			background-color: #a6b8da ;
			z-index:10;
			padding-bottom:10px;}
			
#block_F {	float:left;
	       	width:267px;
			height:130px;
			background-color: #a6b8da ;
			z-index:10;}
			
#block_G {	float:left;
	       	width:1010px;
			height:100%;
			background-color: #a6b8da ;		
			margin-top:10px;}
			
#block_H {	float:left;
	       	width:555px;
			height:520px;
			background-color: #a6b8da ;
			z-index:10;
			margin-top:10px;}
			
#block_I {	float:left;
	       	width:445px;
			height:520px;
			background-color: #a6b8da ;			
			margin-top:10px;
			margin-left:10px;}
			
#block_J {	float:left;
	       	width:1010px;
			height:520px;
			background-color: #a6b8da ;			
			margin-top:10px;}
			
#block_K {	float:left;
	       	width:1010px;
			height:630px;
			background-color: #a6b8da ;		
			margin-top:0px;}
			
#block_L {	float:left;
	       	width:745px;
			background-color: #a6b8da ;		
			margin-top:0px;
			padding-bottom: 10px;}
			
#block_M {	float:left;
	       	width:255px;
			background-color: #a6b8da ;
			margin-top:0px;
			margin-left:10px;
			padding-bottom:10px;}
			
#block_O {	float:left;
	       	width:1010px;
			height:520px;
			background-color: #a6b8da ;		
			margin-top:0px;}
			
#block_P {	float:left;
	       	width:1010px;
			height:520px;
			background-color: #a6b8da ;		
			margin-top:0px;}
			
#block_R {	float:left;
	        width:1010px;
			height:100%;
			background-color: #a6b8da ;		
			margin-top:0px;}

#block_O {	float:left;
	       	width:1010px;
			height:520px;
			background-color: #a6b8da ;		
			margin-top:0px;}

#block_Q {	float:left;
	       	width:1010px;
			height:100%;
			background-color: #a6b8da ;		
			margin-top:0px;}
			
#block_S {	float:left;
	       	width:267px;
			height:90px;
			margin-bottom: 18px;
			background-color: #a6b8da ;
			z-index:10;}
			
#cadre_bleu_fonce{	background-color:#889cca;
					margin-left:7px;
					margin-right:7px;
					margin-top:10px; 
					margin-bottom:7px;
					padding-bottom:5px;  }

#pavebleu {
	height:100px; 
	background-color:#0060B6;
	margin-top:80px;
	margin-left:auto;
	margin-right:auto;	
	width:300px;
	font-size:1.4em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}

#identification {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	top: 40px;
	left: 820px;
	font-weight: bold;
	color:#ffffff;
	position:absolute;
	width:400px;
}

#conteneur_boite1 {
	width:267px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
}

.date{
	font-size:80%;
	margin-left: 35px;
	margin-right:10px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000000;
	line-height:18px;
}

.date2{
	font-size:80%;
	margin-left: 35px;
	margin-right:10px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000000;
	line-height:18px;
}

.titre{
	background: url(../images/carre_fleche.gif) no-repeat;
	background-color: #a6b8da ;
	height:16px;
	margin-left:7px;
	margin-right:7px;
}

.titre_2{
	background: url(../images/carre_fleche.gif) no-repeat;
	background-color: #a6b8da ;
	height:16px;
	margin-left:0px;
	margin-right:0px;
}
.titre_3{
	background: url(../images/spacer.gif) no-repeat;
	background-color: #a6b8da ;
	height:16px;
	margin-left:0px;
	margin-right:0px;
}
.conteneur_boutton {
	width:30px;
	margin-top:10px;
	border:solid 1px #df7789;
}
.texte_titre{
	background-color: #0060B6;	
	height:16px;
	width:217px;
	float:right;
	color:white;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;

}

.texte_right{
	float:right;
	padding-right:7px;
	margin-left:0px;
	vertical-align:middle;
}

.texte_titre2{
	background-color: #0060B6;	
	height:16px;
	width:405px;
	float:right;
	color:white;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;

}
.texte_titre3{
	background-color: #0060B6;	
	height:16px;
	width:960px;
	float:right;
	color:white;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;

}
.texte_titre4{
	background-color: #0060B6;	
	height:16px;
	width:229px;
	float:right;
	color:white;
	padding-left:7px;
margin-left:5px;
	line-height:14px;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;

}
.texte_titre5{
	background-color: #0060B6;	
	height:16px;
	width:508px;
	float:right;
	color:white;
	padding-left:7px;
margin-left:5px;
	line-height:14px;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;

}
.texte_titre6{
	background-color: #0060B6;	
	height:16px;
	width:161px;
	float:left;
	color:white;
	padding-left:7px;
	margin-left:26px;
	line-height:14px;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;

}
.texte_titre6bis{
	background-color: #0060B6;	
	height:16px;
	width:230px;
	float:right;
	color:white;
	padding-right:7px;
	margin-left:0px;
	line-height:14px;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;
text-align:right;

}


.texte_titre7{
	background-color: #0060B6;	
	height:16px;
	width:190px;
	float:left;
	color:white;
	padding-left:0px;
	margin-left:0px;
	line-height:14px;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;

}
.texte_titre8{
	background-color: #889cca;	
	width:235px;
	float:right;
	color:white;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:0px;
	margin-top:0px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	line-height:14px;

}

.texte_titre9{
	background-color: #0060B6;	
	height:16px;
	width:462px;
	float:left;
	color:white;
	padding-left:7px;
	margin-left:25px;
	line-height:14px;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;

}

.texte_titre10{
	background-color: #0060B6;	
	height:16px;
	width:208px;
	float:left;
	color:white;
	padding-left:7px;
	margin-left:25px;
	line-height:14px;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;
}

.conteneur_boite1 .formulaire {
	float:left;
	padding-bottom:7px;
}
	
#conteneur_boite2 {
	float: left;
	width:267px;
	margin-top:10px;
}

#conteneur_boite3 {
	float: left;
	width:455px;
	margin-top:10px;
}

#conteneur_boite4 {
	width:267px;
	margin-top:10px;
	margin-bottom:10px;
}

#conteneur_boite5 {
	float: left;
	width:267px;
	margin-top:10px;
}

#conteneur_boite6 {
	float: left;
	width:267px;
	margin-top:10px;
}

#conteneur_boite7 {
	float: left;
	width:1010px;
	margin-top:10px;
}

#conteneur_boite8 {
	float: left;
	width:555px;
	margin-top:10px;
}

#conteneur_boite9 {
	float: left;
	width:445px;
	margin-top:10px;
}

#conteneur_boite10 {
	width:250px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	background-color:#889cca;
	padding:10px;
	border-style:dotted;
	border-color:#0060B6 ; 
	border-width:1px; 
}

#conteneur_boite11 {
	float: left;
	width:745px;
	margin-top:10px;
}

#conteneur_boite12 {
	float: left;
	width:255px;
	margin-top:10px;
}

#conteneur_boite13 {
	float: left;
	width:1010px;
	margin-top:10px;
}

#conteneur_boite14 {
	float: left;
	width:1010px;
	margin-top:10px;
}

#conteneur_boite15 {
	float: left;
	width:1010px;
	margin-top:10px;
}

#aide{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding-top:20px;
	padding-left:35px;
	padding-right:35px;
	text-align: justify;
}

.titre_aide{
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight:bold;
	text-decoration:underline;
	padding-top:1.2em;
	padding-bottom:1.2em;
}
.sous-titre_aide{
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration:underline;
	padding-top:1.2em;
	padding-bottom:1.2em;

}
.sous-titre2_aide{
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration:underline;
	padding-bottom:1.2em;
}

#faq{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding-top:20px;
	padding-left:35px;
	padding-right:35px;
	text-align: justify;
}

.titre_faq{
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight:bold;
	text-decoration:none;
	padding-top:1.2em;
	padding-bottom:1.2em;
}

.titre_plan{
	padding-top:1em;
	font-size: 1.3em;
	font-weight: bold;
	padding-left:35px;
}

.circulaire_titre {
	font-size:80%;
	font-weight:bold;
	margin-top:10px;
	margin-left:35px;
	margin-right:20px;
}

.circulaire_label {
	font-weight:bold;
	margin-top:10px;
}
.div_circulaire_label{
	padding:5px;
	padding-left:0;
	margin-left:35px;
	}
	
.circulaire_resultat {
	font-size:80%;
	margin-bottom:0.5em;
	margin-left:55px;
	margin-right:20px;
}

.circulaire {
	font-size: 80%;
	margin-left:35px;
	margin-right:20px;
}

.circulaire2 {
	font-size: 80%;
	margin-left:35px;
	margin-right:20px;
}

.txt_mention{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	margin-bottom:0.5em;
	padding-left:35px;
	padding-right:35px;
	text-align: justify;
	font-weight:bold;
}
.txt_mention_2{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:1.4em;
	margin-bottom:0.5em;
	padding-left:35px;
	padding-right:35px;
	padding-top:30px;
	text-align: center;
	font-weight:bold;
}

/*fin définition de la structure*/	
/*----------------MENUS--------------------*/

.top_menu {
	width:auto;
	float:right;
	font-size:0.8em;
	line-height:15px;
	color:#000000;
	text-decoration:none;
	padding:10px 8px 0px 0px;
	}
	
.top_menu a {
	color:#000000;
	text-decoration:none;
	padding-left:5px;
	}
	
.top_menu a:hover {
	color:#000000;
	text-decoration: underline;
	}


/*---------------fin MENUS------------------*/

 
/*style des liens*/

.lien_affine{
	font-weight: bold;
	text-decoration:underline;
	color: #0060b6;
}
.lien_affine  a {
	font-weight: bold;
	text-decoration:underline;
	color: #0060b6;
}
	
	
.lien_affine a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #0060b6;
}
.lien_normal{
	text-decoration:underline;
	color: #0060b6;
}
.lien_normal  a {
	text-decoration:underline;
	color: #0060b6;
}
	
	
.lien_normal a:hover {
	text-decoration: underline;
	color: #0060b6;
}

	
	

.lines_link{
	font-size:80%;
	color:#0060B6;
	text-decoration:underline;
	}
.lines_link  a {
	color:#0060B6;
	text-decoration:underline;
	}
	
	
.lines_link a:hover {
	color:#0060B6;
	text-decoration: underline;
	}
.lines_link3  {
	color:#000000;
	text-decoration:none;
	}
.lines_link3  a {
	color:#000000;
	text-decoration:none;
	}
	
	
.lines_link3 a:hover {
	color:#000000;
	text-decoration:none;
	}
.lieninfo{
	font-size:1em;
	line-height:13px;
	color:#c0001e;
	text-decoration:none;
	}
	
	
.lieninfo a {
	color:#c0001e;
	text-decoration:none;
	}
	
	
.lieninfo a:hover {
	color:#c0001e;
	text-decoration: none;  
	}
.lienresultat {
	font-size:0.8em;
	line-height:13px;
	color:#c0001e;
	text-decoration:underline;
	margin-left:75px;
margin-right:20px;
}
	
	
.lienresultat a {
	color:#c0001e;
	text-decoration:underline;

	}
	
	
.lienresultat a:hover {
	color:#c0001e;
	text-decoration:underline;  
	}
.lien_min{
	font-size:1em;
	color:#ffffff;
	text-decoration:underline;
	}
	
	
.lien_min a {
	color:#ffffff;
	text-decoration:underline;
	}
	
	
.lien_min a:hover {
	color:#ffffff;
	text-decoration: underline;  
	}
.lienrecherche{
	color:#000000;
	text-decoration:underline;
	}
	
	
.lienrecherche a {
	color:#000000;
	text-decoration:underline;
	}
	
	
.lienrecherche a:hover {
	color:#000000;
	text-decoration:underline;
	}
.liensite{
	font-size:90%;
	
	color: #000000;
	text-decoration:none;
	
	}
	
	
.liensite a {
	color: #000000;
	text-decoration:none;
	}
	
	
.liensite a:hover {
	color: #000000;
	text-decoration:underline ;  
}

.lienplan{
	font-size:1.3em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	padding-left:35px;
	}
.lienplan a {
	color: #000000;
	text-decoration:none;
	}	
.lienplan a:hover {
	color: #000000;
	text-decoration:underline ;  
	}
.lienplantitre{
	font-size:1.3em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	padding-left:35px;
	padding-top:1.3em;
	font-weight: bold;
line-height:3em;
}
.lienplantitre a {
	color: #000000;
	text-decoration:none;
	}	
.lienplantitre a:hover {
	color: #000000;
	text-decoration:underline ;  
	}

.consulter{
	text-decoration:underline;
	padding-left:250px;
}
.consulter a {
	color:#0060B6;
	text-decoration:underline;
}
.consulter a:hover {
	color:#4340A4;
	text-decoration:underline;
}
	
.consulter2{
	color:#0060B6;
	text-decoration:underline;
	padding-left:200px;
}

.consulter2 a {
	color:#0060B6;
	text-decoration:underline;}
.consulter2 a:hover {
	color:#0060B6;
	text-decoration:underline;}
.consulter3{
	color:#0060B6;
	text-decoration:underline;

padding-left:200px;

}
.consulter3 a {
	color:#0060B6;
	text-decoration:underline;}
.consulter3 a:hover {
	color:#0060B6;
	text-decoration:underline;}

.consulter4{
	color:#0060B6;
	text-decoration:underline;

padding-left:280px;

}
.consulter4 a {
	color:#0060B6;
	text-decoration:underline;}
.consulter4 a:hover {
	color:#0060B6;
	text-decoration:underline;}
.consulter5{
	text-decoration:underline;
	padding-left:560px;
}
.consulter5 a {
	color:#0060B6;
	text-decoration:underline;}
.consulter5 a:hover {
	color:#4340A4;
	text-decoration:underline;}
.archiver{
	color:#0060B6;
	text-decoration:underline;
	padding-left:40px;
}
.archiver a {
	color:#0060B6;
	text-decoration:underline;}
.archiver a:hover {
	color:#0060B6;
	text-decoration:underline;}
.retour{
	font-size:1.4em;
	font-weight:bold;
	color: #ffffff;
	text-decoration:underline;
	text-align:center;
	}
	
	
.retour a {
	color: #ffffff;
	text-decoration:none;
	}
	
	
.retour a:hover {
	color: #ffffff;
	text-decoration:underline ;  
	}


/*---------------formulaires------------------*/
.input_bleu {
float:right;
	width:215px;
	height:18px;
	border-color:#0060b6;
	border:solid 1px;
}


.input select {
	width: 150px;
	}


.boutonFormulaire {
	float:right;
	text-align: right;
	padding-top:8px;
padding-right: 10px;
}
.bouton{background-color:#0060B6;
color:#FFFFFF;
cursor:pointer  ;
}
.input {
	font-size: 100%;	
	margin-bottom: 1px !important;
	margin: 0px;
}
.input_2 {
	font-size: 100%;	
	margin-bottom: 1px !important;
	margin: 0px;
}
.input-area {
	font-size: 120%;	
	margin-bottom: 1px !important;
	margin: 0px;
padding-left:2px;
}
.input-area_2 {
	font-size:130%;	
	margin-bottom: 1px !important;
	margin: 0px;
}
.select {
	font-size: 80%;
	margin-bottom: 1px !important;
	margin: 0px;
}
#formulaire_contact{
	padding-top:20px;
	padding-left:35px;
	margin-top:0px ;
}
.contact {
	font-size: 1.2em;
	font-weight:bold;
color:#FFFFFF;
}
/*---------------info-bulles------------------*/
.focus1{ display: block; width:100%; height:20px; background-color:transpatent; float:left; }
	.focus1 a:hover{
	background: none;
text-decoration:none;
margin-top:-20px
margin-left:0px;
z-index:100;
 /* correction d'un bug IE */
		}
.focus1 a span.zoom1{ display:none;}
	.focus1 a:hover span.zoom1{ display:block; position:absolute; width:400px; height:50px;padding:2px; color:#FFFFFF; background-color:#0060B6; margin-top:0px;z-index:100;}


.navigation {
	text-decoration: none;
	color:white;
	font-weight:bold;
}

a.lien-page{
	color: white;
}
a.lien-page:hover {
	color: white;
}
