body {
	background-color: #e8e8e8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}

img {
	display:block;
	margin:0px;
	padding:0px;
	}


div#principal {
	margin-top:0px;
	margin-left: auto;
    margin-right: auto;
	width:780px;
	
}

div#header {
	background-color:#ffffff;
	height:110px; 
	}

div#box_in_header {
	background-color:#ffffff;
	height:30px;
	width:780px;
	float:left;
	
}

div#container_nav {
	clear:both; 
	height:25px;
	line-height:25px;
	background-color:#F8F8FA; 
	border-top:solid; 
	border-top-color:#DDE0E4; 
	border-top-width:2px;
	border-bottom:solid; 
	border-bottom-color:#DDE0E4; 
	border-bottom-width:2px;
	padding-left:60px; 
	padding-top:10px; 
}

div#container_nav2 {
	clear:both; 
	height:25px;
	line-height:25px;
	background-color:#F8F8FA; 
	border-top:solid; 
	border-top-color:#DDE0E4; 
	border-top-width:2px;
	border-bottom:solid; 
	border-bottom-color:#DDE0E4; 
	border-bottom-width:2px;
	padding-left:15px; 
	padding-top:10px; 
}


div#contenu {
	height:auto; 
	width:780px; 
	background-color:#ffffff;  
	min-height:600px; 
	float:left;
	
	
	}

div#colonne_gauche {
	height:auto; 
	width:195px;
	float:left;
	background-color:#ffffff;  
	}
	
div#texte_gauche {
	width:180px;
	float:left;
	margin-bottom:20px;
	padding-left:5px;
	color:#58585A;
	font-weight:bold;
	font-size:12px;
	}
	
div#colonne_droite {
	height:auto; 
	width:585px;
	float:left;
	background-color:#ffffff;  
	}
	
div#résultat {
	margin-left: 40px;
	}
	
div#footer {
	height:20px;
	line-height:20px;
	text-align:center; 
	margin-top:15px; 
	margin-bottom:15px; 
	}
	
div#intro_equipe {
	text-align:center; 
	font-weight:bold; 
	color:#3c90ae; 
	font-size:12px; 
	margin-bottom:15px; 
	}

div#titre_membre {
	color:#3c90ae; 
	font-size:20px; 
	margin-left:18px; 
	margin-top:7px; 
	}
	
div#intro_accueil{
	width:570px;
	float:left;
	margin-bottom:20px;
	padding-left:10px;
	color:#58585A;
	font-weight:bold;
	font-size:13px;

}	
div#google_maps {

	
	float:left;
	margin:20px 40px;
	
	
	}
	
div#bloc1 {
	width:180px;
	height:200px;
	float:left;
	}

div#bloc2 {
	width:200px;
	height:200px;
	float:left;
	margin: 0px 5px;
	
	}

div#bloc3 {
	width:150px;
	height:200px;
	float:left;
		}

div#bloc4 {
	width:584px;
	margin-top: 10px;
	float:right;
	margin-left:auto;
	margin-right:auto;

}

div#bloc5 {
	width:584px;
	margin-top: 70px;
	float:right;
	margin-left:auto;
	margin-right:auto;
}



.home{
	
	background:url("images/voeux2012.jpg");
	border:0px;
	width: 616px;
	height: 670px;
	cursor:pointer;
	text-align:center;
}

.button {
	width:25px;
	height:25px;
	background:url("images/search1a.png");
	display:inline;
	border:0px;
	
	
}	

.button :hover{
	width:25px;
	height:25px;
	background:url("images/search1b.png");
	cursor:pointer;
}
	
.titre_hp{
	width:585px;
	text-align:center;
	float:left;
	font-size: 22px;
	color: #0099cc;
	padding-bottom:50px; 
	}

	
img{
	display:inline;
	}

	
.titre_actus{
	text-align:center;
	text-decoration:underline;
	font-size: 18px;
	color:#3c90ae;
	padding-bottom:20px;
}
	

.filet {
	clear:both; 
	height:1px; 
	background-color:#000000;
	width:550px;  
	margin-left:15px; 
	margin-bottom:40px; 
	 }
	 
.filet2 {
	clear:both; 
	height:1px; 
	background-color:#000000;
	width:160px;  
	margin-top:10px; 
	margin-bottom:10px; 
	 }

.filet3 {
	clear:both; 
	height:1px; 
	background-color:#000000;
	width:550px;  
	margin-top: 20px; 
	margin-left:15px; 
	margin-bottom:20px; 
	 }
	 
.onglet1_fr{
	width:65px; 
	font-size:15px; 
	font-weight:bold;
	}
	
.onglet1_en{
	width:55px; 
	font-size:15px; 
	font-weight:bold;
	}
	
.onglet2_fr{
	width:102px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}
	
.onglet2_en{
	width:72px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}

.onglet3_fr{
	width:95px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}

.onglet3_en{
	width:95px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}		

.onglet4_fr{
	width:80px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}

.onglet4_en{
	width:95px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}

.onglet5_fr{
	width:95px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}

.onglet5_en{
	width:100px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}

.onglet6_fr{
	width:80px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}

.onglet6_en{
	width:70px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}	
	
.onglet7_fr{
	width:60px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}

.onglet7_en{
	width:80px; 
	height:22px; 
	font-size:15px; 
	font-weight:bold; 
	}




.onglet1_fr2{
	width:63px; 
	font-size:14px; 
	font-weight:bold;
	}
	
.onglet1_en2{
	width:53px; 
	font-size:14px; 
	font-weight:bold;
	}
	
.onglet2_fr2{
	width:100px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}
	
.onglet2_en2{
	width:70px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}

.onglet3_fr2{
	width:91px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}

.onglet3_en2{
	width:93px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}		

.onglet4_fr2{
	width:78px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}

.onglet4_en2{
	width:93px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}

.onglet5_fr2{
	width:93px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}

.onglet5_en2{
	width:98px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}

.onglet6_fr2{
	width:76px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}

.onglet6_en2{
	width:68px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}	
	
.onglet7_fr2{
	width:75px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}

.onglet7_en2{
	width:85px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}

.onglet8_fr2{
	width:48px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}

.onglet8_en2{
	width:43px; 
	height:22px; 
	font-size:14px; 
	font-weight:bold; 
	}





	
.onglet_ss_menu{
	font-size:11px;
	font-weight:normal;
	width:100%;
	}

.onglet_ss_ss_menu{
	font-size:11px;
	font-weight:normal;
	width:270px;
	}
	
	

h1 {
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
float:left;
}

.presentation1 {
	font-size:20px ; 
	/*color:#4c64cc;*/
	color:#3c90ae;
	margin:10px;
	cursor:pointer;
}

	

.presentation2{
	margin:5px;
	width:160px;
	cursor:pointer;
	padding: 5px 10px;
	color:#3c90ae;
	font-size:14px;
	background : url(images/index1.png) left bottom no-repeat;
}


.texte11 {
	
	font-size: 11px;
	color: #000000;
}

.texte13 {
	font-size: 13px;
	color: #000000;
}

.texte12bleu {
	color:#3c90ae; 
	font-size:12px; 
	}

.texte14gris {
	
	font-size:14px; 
 	}

.texte16bleu {
	color:#3c90ae; 
	font-size:16px; 
	}
	
a {
	cursor:pointer  ;
	color:#3C90AE; 
	text-decoration:none; 
	}

a:hover {
	/* cursor:default  ; */
	color:#58585a;
	text-decoration:underline;
	}
	
a.lienbleufleche {
	cursor:default;
	text-decoration:none;
	color:#58585a;
  
	}
a.lienbleufleche:hover {
	cursor:default  ;
	color:#58585a;
	text-decoration:none;
	}
a.lienbleumain {
	cursor:pointer   ;
	text-decoration:none;
	color:#0099cc;
	font-size:13px;
  
	}
a.lienbleumain:hover {
	cursor:pointer  ;
	color:#58585a;
	text-decoration:none;
	}

		
a.lien {
	cursor:pointer   ;
	text-decoration:none;
	color:#0099cc;
  }
  
a.lien:hover {
	cursor:pointer  ;
	/* color:#58585a; */
	text-decoration:underline;
	}

a.liengris {
	cursor:pointer   ;
	text-decoration:underline;
	color:#816666; 
	font-weight:bold;
	font:10px;
	}
a.liengris:hover {
	cursor:pointer  ;
	color:#58585a;
	text-decoration:underline;
	}

a.lienref {
	cursor:pointer   ;
	text-decoration:underline;
	color:#0099cc; 
	font-size:12px;
	 
	}
a.lienref:hover {
	cursor:pointer  ;
	color:#58585a;
	text-decoration:underline;
	font-size:12px;
	}	




.titre_page {
	font-size:20px; 
	color:#816666; 
	margin-left:20px; 
	height:15px; 
	}


.sous_titre_page {
	clear:both; 
	font-size:20px; 
	color:#3c90ae;
	margin-left:20px;  
	}
	
.intro_refs {
	clear:both; 
	font-size:12px; 
	color:#000000;
	margin-left:20px; 
	margin-right:20px;  
	}


/* MENU en onglets */

#nav, #nav ul { /* toutes les listes */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1; 
}

#nav a {
	display: block;
	cursor:default;
	color:#3c90ae; 
	text-decoration:none; 
}

#nav a:hover {
	color:#58585a;
}
	
#nav a.lien {
	cursor:pointer;
}
#nav li { /* tous les items de liste */
	float: left;
	color:#58585a;
	font-weight:bold;
		
}


#nav li ul { /* listes de deuxième niveau */
	position: absolute;
	background: #ffffff;
	
	left: -999em; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
	border:solid; 
	border-width:1px;
	border-color:#58585a; 
	margin-top:5px; 
}

#nav li ul li { /* listes de deuxième niveau */
	clear:both; 
	display:block; 
	height:18px; 
	
	
}

#nav li ul ul li a {
	color:#58585a;
}

#nav li ul ul li a:hover{
	color:#929295;
}


#nav li ul li:hover, #nav li ul li:active { /* listes de deuxième niveau */
	clear:both; 
	display:block; 
	height:18px;

}

#nav li ul ul { /* listes de troisième niveau et plus */
	margin: -18px 0 0 200px;
	width:400px;
	
}

#nav li:hover ul ul, #nav li.sfhover ul ul { /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
	left: -999em;  /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */

	display:inline; 
	left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug sous IE */
}


#logo {
	height:90px;
	border:0;
	margin-left:330px;
	float:left;
	
}

/* MENU DEROULANT PLAN DU SITE */

.sitemap { 
      margin: 0px 90px;
      list-style: none; 
      font: 1.2em, "Trebuchet MS", sans-serif;
      } 
.sitemap a{ 
      display: block;
	  font-size :18px;
      padding:  10px; 
      color: #000; 
      text-decoration:none;
      background:  no-repeat left; 
      } 
.sitemap .toggleSubMenu a { 

      background-image: url(images/menu-item3.png);
	/*background-image: url(images/index1.png);*/
	} 
.sitemap .open a { 
      background-image: url(images/menu-item3-enroule.png); 
	 /* background-image: url(images/index1.png);*/
	  
      } 
.sitemap a:hover, .sitemap a:focus, .sitemap a:active { 
      text-decoration: underline; 
      } 
.sitemap .subMenu { 
      
      
	  list-style:none;
      margin: 0; 
      padding: 0; 
	
       
      } 
.sitemap ul.subMenu a { 
      background: url(images/item_bg2.png) left bottom no-repeat;
      padding: 3px 10px;
	  color: #000;
	  font-size: 11px;
	  
      }

/* MENU DEROULANT POSTULER */
	  
.postuler { 
      margin: 10px;
      list-style: none; 
      font: 1.2em, "Trebuchet MS", sans-serif;
      } 
.postuler a{ 
      display: block; 
      text-decoration:none;
      background:  no-repeat left; 
      } 


.postuler a:hover, .postuler a:focus, .postuler a:active { 
      text-decoration: underline; 
      } 
.postuler .subMenu2{ 
      
      font-size: 1em;
	  list-style:disc;
      margin: 0; 
      padding: 0; 
       
      } 
	  
.postuler ul.subMenu2 a { 
      padding: 3px ;
	  /*color: #000;
	  background: url(images/item_bg2.png) left bottom no-repeat;
	  */
	  
      }
	  
	  
	  

	

