/* CSS Document */
      
	  body {
           	font-family : arial, Helvetica, sans-serif;
			font-size:100%;
			font-size:0.8em;
			color:#E11425;
			margin : 0 auto;
			margin-left : 0px;
			margin-right : 0px;
			margin-top : 0px;
			margin-bottom : 0px;
           	padding : 0;    
			padding-left : 0px;
			padding-right : 0px;
			padding-top : 0px;
			padding-bottom : 0px;			
			background-color: #FFFFFF;
		   	border-spacing:0;
		
      }
	 
	 .implantation{
	 	margin: 0 auto;		
		padding:0;		
		border-spacing:0;
		vertical-align:top;
		width:520px;
		
	}
	  
	  
	 .mentions{
	 font-size:10px;
	 padding:0px;
	 margin:0px auto;
	 padding-left:20px;	 	
	 }
	.siegeSocial{		
		background-color:#ffffff;
		color:#006C9A;
		width:200px;	
		height:100px;	
		margin: 0;
		margin-bottom:0 auto;
		margin-left:0 auto; 
		margin-right:0 auto;
		margin-top:0 auto;
		padding-bottom:0;
		padding-left:5px;
		padding-right:0;
		padding-top:0;				
		text-align:left;	
		font-size:12px;
				
	}
	
	.contourSiege{
		
		background-color:#0685BC;
		width:210px;
		height:120px;
		margin: 0 auto;
		margin-bottom:0 auto;
		margin-left:0 auto; 
		margin-right:0 auto;
		margin-top:0 auto;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		padding-top:0;
	}
	.ensemble{
		width:979px;
		height:622px;
		margin: 0 auto;
		margin-bottom:0 auto;
		margin-left:0 auto; 
		margin-right:0 auto;
		margin-top:0 auto;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		padding-top:0;				
		border-spacing:0;
		border : none;		
		text-align:left;
		vertical-align:top;
	}
	
	.cote_gauche{
	background-image:url(images/cote_gauche.jpg);
	background-repeat:no-repeat;
	border-spacing:0;	
	width:17px;
	height:672px;
	float:left;
	}
	
	.cote_droit{
	background-image:url(images/cote_droit.jpg);
	background-repeat:no-repeat;
	border-spacing:0;	
	width:18px;
	height:672px;
	float:left;
	}
	
	.page{		
		float:left;
	}
	
		
	.haut2page{
	background-image:url(images/logo_haut.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	border-spacing:0;
	width:944px; 
	height:49px; 
	text-align:right;
	}
	
	.menu{
	background-image:url(images/fond_menu.jpg);
	background-repeat:no-repeat;
	border-spacing:0;
	width:789px;
	height:42px;
	float:left;
	}
	
	.menu_text{			
		border-spacing:0;		
		border:0;		
		width:789px;
		height:42px;
		vertical-align:bottom;
		font-size:x-small;
		text-align:center;		
	}
	
	
	.btnEspaceClient{	
	border-spacing:0;
	text-align:right;
	border:0;
	width:155px;
	height:42px;
	vertical-align:bottom;
	float:left;		
	}	
		
	.bando{
	width:944px;
	height:138px;
	border-spacing:0;
	border:0;
	vertical-align:top;
	}
	
	.contenu{
	width:944px;
	height:425px;
	border-spacing:0;
	}
	
		
	.colGauche{
	height:405px;
	width:229px;
	border-spacing:0;	
	float:left;	
	vertical-align:middle;
	margin: 0 auto;
	margin-bottom:0 auto;
	margin-left:0 auto; 
	margin-right:0 auto;
	margin-top:0 auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;	

	}
	
	.colCentre{
	height:405px;
	width:540px;
	border-spacing:0;	
	float:left;
	margin: 0 auto;
	margin-bottom:0 auto;
	margin-left:0 auto; 
	margin-right:0 auto;
	margin-top:0 auto;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;	
	overflow:auto;
	vertical-align:middle;
	}
	
	.pointille{
	width:820px;
	background-image:url(images/pointille.jpg);
	background-repeat:repeat-x;
	}
	
	
	.borderSpacing_5{
	border-spacing:0px;
	}
	
	
	.couleurFond{
	background-color:#009900;
	}
	
	.couleurFond2{
	background-color:#0033FF;
	}
	
		
	.colDroite{
	background-image:url(images/imgFond_ColDroite.jpg);
	background-repeat:repeat-y;
	height:405px;
	width:150px;
	text-align:left;	
	border-spacing:0;
	float:left;
	background-color:#ffffff;
	margin: 0 auto;
	margin-bottom:0 auto;
	margin-left:0 auto; 
	margin-right:0 auto;
	margin-top:0 auto;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:0px;
	padding-top:10px;	
	overflow:auto;
	}
	
	.colGauche2{
	height:405px;
	width:155px;
	border-spacing:0;	
	float:left;	
	vertical-align:middle;
	margin: 0 auto;
	margin-bottom:0 auto;
	margin-left:0 auto; 
	margin-right:0 auto;
	margin-top:0 auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;		
	}
	
	
	.montrer{
		visibility:visible;
		display:block;	
	}
	
	.cacher{
		visibility:hidden;
		display:none;	
	}
	
	.colCentre2{
	height:405px;
	width:614px;
	border-spacing:0;	
	float:left;
	margin: 0 auto;
	margin-bottom:0 auto;
	margin-left:0 auto; 
	margin-right:0 auto;
	margin-top:0 auto;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;	
	overflow:auto;
	vertical-align:middle;
	}
	
	.colCentre3{
	height:405px;
	width:776px;
	border-spacing:0;	
	float:left;
	margin: 0 auto;
	margin-bottom:0 ;
	margin-left:0; 
	margin-right:0 ;
	margin-top:0 ;
	padding-bottom:10px;
	padding-left:3px;
	padding-right:10px;
	padding-top:10px;	
	overflow:auto;
	vertical-align:middle;
	}
	
	.bas2page{
	background-image:url(images/cote_bas.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	border-spacing:0;
	width:944px; 
	height:18px;
	}
		
	.actuTitre{
	color:#FFFFFF;
	background-color:#305895;
	width:644px;
	border-spacing:0;	
	}
	
	.actuDate{
	color:#FFFFFF;
	background-color:#305895;
	width:105px;
	text-align:right;
	}
	
	.histoTitre{
	color:#E11425;	
	width:609px;		
	height:23px;
	border-spacing:0;
	text-align:left;
	margin:O auto;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	font-weight:700;	
	}
	
	
	
	.histoContenu{
	margin:O auto;
	padding:0px;
	padding-left:0px;
	padding-right:0px;	
	}
	
	.histoDate{
	color:#305895;	
	width:75px;		
	text-align:center;
	font-size:12px;
	}
	
	.histoText{
	width:614px;
	}
	
	.contactHaut{
		border:none;
		border-spacing:0;
		margin: 0 auto;
		margin-bottom:0 auto;
		margin-left:10px auto; 
		margin-right:10px auto;
		margin-top:0 auto;
		padding-bottom:0px;
		padding-left:10px;
		padding-right:10px;
		padding-top:0px;
	}
	
	.formulaireContactHaut{
		background-image:url(images/contact.jpg);
		background-repeat:no-repeat;		
		width:683px;
		height:40px;
		margin: 0 auto;
		margin-bottom:0 auto;
		margin-left:0px auto; 
		margin-right:0px auto;
		margin-top:0 auto;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
	}
	
	.formulaireContact{
		width:683px;
		margin: 0 auto;
		margin-bottom:0 auto;
		margin-left:10px auto; 
		margin-right:10px auto;
		margin-top:0 auto;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
	}
	
	.tabloActu{
	border-spacing:0;
	margin: 0 auto;
	margin-bottom:0px auto;
	margin-left:0px; 
	margin-right:0px;
	margin-top:0 auto;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	}
	
	.tabloTelechar{
	border-spacing:0;
	margin: 0 ;
	margin-bottom:0 auto;
	margin-left:0px auto; 
	margin-right:0px auto;
	margin-top:0 auto;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	
	}
	
	.BasDroit{
		text-align:center;		
		width:155px;
		
	}
	
	.BasGauche{
		text-align:left;	
		width:789px;
	}
	
	.formulaire{
		background-color:#E5EDF5;
		border-spacing:0;
		border-color:#FFFFFF;
		border-style:none;
		
	}
	
	.retourFloat{
	clear:both;
	}
	
	
	.telechargement{
	background-image:url(images/fondCadre_Telecharg.jpg);
	background-repeat:repeat-y;
	text-align:left;
	margin: 0 auto;
	margin-bottom:0 auto;
	margin-left:0 auto; 
	margin-right:0 auto;
	margin-top:0 auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	}
		
	.centreTelechar{
	overflow:auto;
	height:200px;
	background-image:url(images/Centre_Telecharg.jpg);
	background-repeat:repeat-y;
	text-align:left;
	margin: 0 auto;
	padding:0;
	padding-left:10px;
	padding-right:10px;
}

		
	.ensembleEspaceTelechargement{
	width:759px;
	background-color:#FFFFFF;
	margin: 0 auto;
	padding:0;
	text-align:center;
	}
	.HautEspaceTelechargement{
	width:639px;
	height:75px;
	color:#FFFFFF;
	margin: 0 auto;
	padding:0;
	padding-left:60px;
	padding-right:60px;
	background-image:url(images/Cadrehaut_espaceTelechar.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}
	.CentreEspaceTelechargement{
	width:759px;
	height:230px;
	margin: 0 auto;
	padding:0;
	background-image:url(images/Cadrefond_espaceTelechar.jpg);
	background-repeat:repeat-y;
	
	}
	
	.CentreEspaceContact{
	width:739px;
	height:251px;
	margin: 0 auto;
	padding:0;
	padding-left:35px;
	background-image:url(images/Cadrefond_espaceTelechar.jpg);
	background-repeat:repeat-y;
	text-align:left;
	overflow:auto;
	font-size:12px;
	
	}
	.alignDroit{
		text-align:right;
	}
	.BasEspaceTelechargement{
	width:759px;
	height:79px;
	margin: 0 auto;
	padding:0;
	background-image:url(images/Cadrebas_espaceTelechar.jpg);
	background-repeat:no-repeat;
	}
		
	.espaceClient{		
		height:230px;
		text-align:right;
		color:#305895;
		width:300px;
		margin: 0 auto;
		margin-bottom:0 auto;
		margin-left:0 auto; 
		margin-right:0 auto;
		margin-top:0 auto;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:35px;
		padding-top:0px;
		float:left;
		overflow:auto;
	}
	
	.espaceBarep{
		height:230px;
		text-align:left;
		color:#E11425;
		width:300px;
		margin: 0 auto;
		margin-bottom:0 auto;
		margin-left:0 auto; 
		margin-right:0 auto;
		margin-top:0 auto;
		padding-bottom:0px;
		padding-left:35px;
		padding-right:0px;
		padding-top:0px;
		float:left;
		overflow:auto;		
	}
	
	.numIndigo{
		position:relative;
		top:0px;
		left:-950px;	
	}
	
	
	
	.espacelogo{
		height:230px;
		text-align:center;
		color:#E11425;
		width:87px;
		margin: 0 auto;
		margin-bottom:0 auto;
		margin-left:0 auto; 
		margin-right:0 auto;
		margin-top:0 auto;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		float:left;
				
	}
	
	.contenuFlash{
	visibility:hidden;
	display:none;	
	}
	
	.planSite{
		vertical-align:top;
		padding-left:10px;	
		width:200px;	
	}
	
	
     .gras {
           font-weight : 700;
      }
	  
	  .ital {
           font-style : italic;
      }
	  
	  	  
	  .centrerText {
	  text-align:center;
      }
	  
     h1 {
           font-size : 16px;
           font-weight : 500;
		   margin : 0;
      }
     h2 {
           font-size : 12px;
           margin : 0;
           font-weight : 500;
      }
     h3 {
          font-family : sans-serif;
          font-weight : 500;
           font-size : 10px;
           margin : 0;
      }
   	
	h6 {
          font-family : sans-serif;
          font-weight : 500;
           font-size : 8px;
           margin : 0;
      }
  	
	.marge { 
		font-size : 3px;
		color: #305895;
		background-color: #305895;
		height: 1px;
		border: 0;
	}
	
	.blanc {
          
		   color : #ffffff;
      }
     .bleu {
           color : #305895;
      	/* bleu pas tro mal : #6295C9 */
		/* bleu pas tro mal : #B0CFEE */
	  }
     .rouge {
          /*color : #A0180D;*/
		  color : #E11425;
      } 
	  
	  .black{
	  	  color:#000000;}
     
	  .gris{
	  	  color:#A5A4A5;}
	  		
	a {
         border : none;
		 color:#305895;	  	 
         text-decoration : none;
        font-weight:500;
      }
    a:visited {
         border : none;
		 color:#305895;	  	 
         text-decoration : none;
		 font-weight:500;
         
      }
    a:hover {
           border : none;
           text-decoration : none;
           color : #063869;     
		   font-weight:500;  
      }
	  
	  a.Amenu {
         border : none;
		 color:#A5A4A5;	  	
         text-decoration : none;
        
      }
    a.Amenu:visited {
         border : none;
		 color:#A5A4A5;	  	
         text-decoration : none;
         
      }
    a.Amenu:hover {
           border : none;
           text-decoration : underline;
           color : #E11425;           
      }
 
	 a.docbarep {
         border : none;
		 color:#E11425;	  	
         text-decoration : none;
        
      }
    a.docbarep:visited {
         border : none;
		 color:#E11425;	  	
         text-decoration : none;
         
      }
    a.docbarep:hover {
           border : none;
           text-decoration : underline;
           color : #A0180D;           
      }
 
  
  a.AsousMenuMetiers {
	   	font-size:11px;
         border : none;
		 color:#A5A4A5;	  	
         text-decoration : none;
        
      }
    a.AsousMenuMetiers:visited {
		font-size:11px;
         border : none;
		 color:#A5A4A5;	  	
         text-decoration : none;
         
      }
    a.AsousMenuMetiers:hover {
		   font-size:12px;
		   font-weight:700;
		   color:#305895;
           border : none;
           text-decoration : none;
                      
      }
	  
	  
	  
	   a.AsousMenu {
	   	font-size:11px;
         border : none;
		 color:#A5A4A5;	  	
         text-decoration : none;
        
      }
    a.AsousMenu:visited {
		font-size:11px;
         border : none;
		 color:#A5A4A5;	  	
         text-decoration : none;
         
      }
    a.AsousMenu:hover {
			font-size:11px;
           border : none;
           text-decoration : underline;
           color : #305895;           
      }
	 
	 
	   a.metier {
	   	font-size:11px;
         border : none;
		 color:#305895;	  	
         text-decoration : none;
        
      }
    a.metier:visited {
		font-size:11px;
         border : none;
		 color:#305895;	  	
         text-decoration : none;
         
      }
    a.metier:hover {
			font-size:11px;
           border : none;
           text-decoration : underline;
           color : #A5A4A5;           
      }
	  
	   a.ancreRouge {
	   	font-size:11px;
         border : none;
		 color:#E42431;	  	
         text-decoration : none;
        
      }
    a.ancreRouge:visited {
		font-size:11px;
         border : none;
		 color:#E42431;	  	
         text-decoration : none;
         
      }
    a.ancreRouge:hover {
			font-size:11px;
           border : none;
           text-decoration : underline;
           color : #45080C;           
      }
	 
	 a.fondBleu {
         border : none;
		 color:#c8cfe7;	  	
         text-decoration : none;
        
      }
    a.fondBleu:visited {
         border : none;
		 color:#c8cfe7;	  	
         text-decoration : none;
         
      }
    
	 
	
	a.ancre {
		font-size:12px;
		font-weight:700;
         border : none;
		 color:#E11425;	  	
         text-decoration : none;
        
      }
	 a.ancre:hover {
           border : none;
           text-decoration : none;
           color : #E11425;      
      }
    a.ancre:visited {
         border : none;
		 color:#cccccc;	  	
         text-decoration : none;
         
      }
    a.fondBleu:hover {
           border : none;
           text-decoration : none;
           color : #ffffff;      
      }
	  
	
    img {
           border : none;
		   border-spacing:O;
		   vertical-align:middle;
      }


.alignRight{
	text-align:right;
	padding-right:10px;
}	  

.alignLeft{
	text-align:left;
	padding:0px;
	padding-left:0px;
}	 


#container{	
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;	
	width:749px;
	margin:0px auto;
	padding:0px;	
}

#container2{	
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;	
	width:145px;
	margin:0px auto;
	padding:0px;	
}


.metiers{
	padding:0px;
	
	}
		
.texte{
	font-size:12px
	}
	
.texte2{
	font-size:10px;
	font-weight:700;
	}

.metiers_titre{
	font-weight:500;
	margin: 0px auto;
	padding: 0px;	
	width: 523px;	
	height: 19px;
	color: #305895;
	border:0px;
	height:23px;
	margin-bottom: 2px;
	background-image:url(images/fond_metier.jpg);
	background-repeat:no-repeat;
	}	

.accordion-click1{
	font-weight:500;
	margin: 0px auto;
	padding: 0px;	
	width: 763px;	
	height: 19px;
	color: #305895;
	border:0px;
	height:23px;
	margin-bottom: 2px;
	background-image:url(images/fond_actu.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
	border:Opx;
	
}

.accordion-content1{
	margin: 0 auto;
	margin-left:4px;
	padding:0;
	padding-left:10px;
	padding-right:10px;
	width: 719px;	
	background:#f3f3f3;
}




.contenuAccordeon{
margin: 0 auto;
padding: 0;
width:719px;
float:left;
background-color:#ffffff;
border=0;
}


.accordion-click2{
	font-weight:500;
	margin: 0px auto;
	padding: 0px;	
	width: 719px;	
	color: #cccccc;
	border:0px;
	height:23px;
	border:Opx;
	
}

.accordion-content2{
	margin: 0 auto;
	padding:0;
	padding-left:10px;
	width: 719px;	
	font-size:10px;

}




.contenuAccordeon2{
margin: 0 auto;
padding: 0;
width:145px;
float:left;
background-color:#ffffff;
border=0;
}

code{
	font-size: 1.1em;
	background: #e9e9e9;
	display:block;
	border: 1px solid #fff;
	margin: 5px 0px;
	padding: 5px;
	overflow: auto !important;
	overflow: scroll;
}

