

/*html {
	height : 100%;
}*/

body {
	width: 960px;
	margin: auto;
	margin-top: 10px;
   	margin-bottom: 10px;
	font-family : Tahoma, Helvetica, Geneva, Arial, sans-serif;
	font-size : 9px;
	color: #8a069d;
	text-align: center;
	
	}

#header {
	
	background-color : #e6e6fa;
	margin-top: 0px;
	height : auto;
	} 
	
	table {
	vertical-align : top;
	text-align : left;
	text-decoration : none;	
	margin-top: 0px;
	height : auto;
		
	} 
	
	td {
	vertical-align : top;
	text-align : left;
	margin-top: 0px;
	height : auto;
	text-decoration : none;	
	} 
	
	
	
 .en_tete {
   height : 90px;
	padding : 5px;
	margin-bottom : 5px;
	/*background-image : url(../images/monde1.gif);*/
 }

 
 .logo {
 	float: left;
	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size : 10px;
	color: #8a069d;
	text-align: center;
 } 

.pub_banner{
	float: right;
 	font-family : Arial, Helvetica, Geneva,  sans-serif;
   	font-size : 10px;
   	color : #cc0000;
   	
   }

.recherche {
   background-color : #e6e6fa;
   width : 960px;
   height : 60px;
   
	
 }

.identification  { 
  	
  text-align : center;
  font-family : Tahoma, Helvetica, Arial, sans-serif;
  font-size : 10px;
  width:400px;
  float : left;   
  background-color : #e6e6fa;
  font-weight: bold;
  color: #8a069d;
  padding: 10 10px;
  line-height: 20px;
  margin: 1px;
  text-decoration: none;
     
}

.identification a:link  {      
   color : #000099;
   text-decoration: none;      
}

.identification a:hover , .identification a:visited{   
   color : #000099;
   text-decoration: none;    
}

.pub_recherche{
	float : right;
	width:500px;
	font-family : Arial, Helvetica, Geneva,  sans-serif;
   font-size : 10px;
   color : #cc0000;
   
   }


.separateur{
  
  /*background-image : url(../images/Barre.gif);*/
  background-color : #cc0000;
  width : 960px;
  height : auto;
       }  
	   
.menu_top {
   height : auto;  
  background-color : #cc0000;
  margin-bottom : 10px;
   	}

 .menu_top ul  {
 
	text-align: center;
	height : auto;	
	width: 960px;
	
	}	
	
.menu_top  li   {
 	font-weight : bold;
	text-align: center;
	margin : 5px;
	padding : 5px;
	display: inline;
	border: solid 1px #cccccc;
	color: #fef1e2;
	background : #cc0000;
	 } 
 
 .menu_top  li a:link  {
 	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-size : 12px;
	text-decoration: none;
	color: #fef1e2;
	
	 } 
 
 .menu_top li a:visited {
 	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-size : 12px;
	text-decoration: none;
	color: #fef1e2;
	
	
 } 
 .menu_top li a:hover {
 	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-size : 12px;	
   	text-decoration: none;
	color: #ffffff;
	background : #000000;
 } 
 

#menu  {
	float : left;
	width : auto;
	line-height: 20px;
	/*vertical-align : top;*/
	  
	}

.element_menu  {
	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;	
	background-color : #f5f6f7;
	margin-bottom: 5px;
	padding: 0px;
	border: solid 1px #cccccc;
	}


.element_menu  li{
   
   text-align : left;
   font-size : 10px;
   padding-left: 0px;
   color : #8a069d;   
   text-decoration: none;
    font-weight : bold;
	}

.element_menu  li a:link{
   
   font-size : 10px;
   text-align : left;
   text-decoration : none;
   list-style-type : square;
   color : #8a069d;
   font-weight : bold;  
	}

.element_menu  li a:visited {
   
   font-size : 10px;
   text-align : left;
   text-decoration: none;
   list-style-type:square;
   color : #8a069d;
   font-weight : bold;  
	}


.element_menu li a:hover {
   
   font-size : 10px;
   background-color: #e6e6fa;
   color: #ff0000;
   text-decoration: none;
   font-weight : bold;
   padding-left: 10px;
	}

.element_menu h3 {   
   
   background : #8a069d;
   color : #ffffff;
   font-weight : bold;
   font-size : 12px;
   text-align : center;
   text-decoration: none;	
}


.element_menu h3 a:link , .element_menu h3 a:visited{   
   
   background : #8a069d;
   color : #ffffff;
   font-weight : bold;
   font-size : 12px;
   text-align : center;
   text-decoration: none;
	}


.back_button {
	
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #ff0000;
  border: solid 1px #cccccc;
  width: auto;
  /*background: url(../images/button_bg.png) repeat-x;*/
  padding: 0 10px;
  line-height: 20px;
  margin: 1px;
  text-decoration: none;
	}

#corps  {
	margin-left : 225px;
	width :	auto;
	padding-top : 0px;
		
	}

#contenu  {
	float : left;	
	width :	550px;
	font-family : Tahoma, Helvetica, Arial, sans-serif;
	color : #00008b;
	font-size : 11px;
	text-align : justify;
	padding : 5px;
	vertical-align : top;
	background : #ffffff;
	
	}
	
	#contenu  h3{
	font-family : Tahoma, Helvetica, Geneva, Arial, sans-serif;
   color : #8a069d;
   font-weight : bold;
   font-size : 12px;
   text-align : left;
   background : #e6e6fa;
	
	}
	
	
	
.element_contenu h1 {   
   font-family : Verdana, Tahoma, Helvetica, Geneva, Arial, sans-serif;
   color : #ffffff;
   font-weight : bold;
   font-size : 12px;
   text-align : left;
   background : #8a069d;
     
   }

.element_contenu h2 {   
   font-family : Tahoma, Helvetica, Geneva, Arial, sans-serif;
   color : #8a069d;
   font-weight : bold;
   font-size : 11px;
   text-align : left;
   background : #e6e6fa;
   /*background : #fef1e2;*/
	}

.element_contenu {
	font-family : Tahoma, Helvetica, Arial, sans-serif;
	font-size : 11px;
	color : #00008b;
	text-align : justify;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left : 5px;	   	
   	padding-right: 5px;	
	border: solid 1px #cccccc;
	   
	}

.element_contenu   a:link{
   font-family : Tahoma, Helvetica, Arial, sans-serif;
   font-size : 11px;
   text-align : left;
   text-decoration: none;
   padding-left : 5px;
   color : #00008b;
     
	}

.element_contenu   a:visited {
   font-family : Tahoma, Helvetica, Arial, sans-serif;
   font-size : 11px;
   text-align : left;
   text-decoration: none;
   padding-left: 5px;
   color : #00008b;
   }

.element_contenu a:hover {
   font-family : Tahoma, Helvetica, Arial, sans-serif;
   font-size : 11px;
   color: #cc0000;
   padding-left: 5px;
}

.element_contenu h3 {   
   font-family :  Arial,Tahoma, Helvetica, Geneva, sans-serif;
   background : #8a069d;
   color : #ffffff;
   font-weight : bold;
   font-size : 12px;
   text-align : center;	
}

.element_contenu h3 a:link {   
   font-family :  Arial,Tahoma, Helvetica, Geneva, sans-serif;
   background : #660000;
   color : #ffffff;
   font-weight : bold;
   font-size : 12px;
   text-align : center;	
}

.element_contenu h3 a:visited {   
   font-family : Arial,Tahoma, Helvetica, Geneva, sans-serif;
   background : #660000;
   color : #ffffff;
   font-weight : bold;
   font-size : 12px;
   text-align : center;	
}

.element_contenu h4{   
   font-family :  Tahoma, Helvetica, Arial, sans-serif;
   color : #cc0000;
   text-align : right;
   font-weight : bold;
   font-size : 11px; 	
	}

.element_contenu p{   
   font-family :  Tahoma, Helvetica, Arial, sans-serif;
   color : #00008b;
   padding-left : 20px;
   font-size : 11px; 	
	}



.pub_contenu {
 	float: right;
	margin-top : 40px;
	padding : 5px;
	
	
	}
.pub_contenu2 {
 	float: left;
	padding : 5px;
	margin-top : 10px;
	
	}

 #pub{
 	float : right;
 	font-family: Arial, Helvetica, Geneva, sans-serif;
	margin-top : 0px;
	margin-right : 0px;
	padding: 0px;
   	font-size : 10px;
   	text-align: center;
	width : 162px;
	
	border: solid 1px #cccccc;
	background-color : #f5f6f7;
	
	 }
 
  
 
 
.footer {
 	font-size: 10px;
   	text-align: center;
	color: #8a069d;
	background-color: #e6e6fa;
	}

 .footer a:link {
 	font-size: 10px;
   	font-family: Tahoma, Helvetica, Geneva, Arial, sans-serif;
   	color: #8a069d;  
	text-decoration: none;	
	}
 
.footer  a:visited{
 	font-size: 10px;
   	font-family: Tahoma, Helvetica, Geneva, Arial, sans-serif;
   	color: #8a069d;
	text-decoration: none;
	}

	
.menu_bottom    {
 		
	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-weight : bold;
	text-align : center;
	font-size : 11px;
	color : #ffffff;
	padding-left : 20px;
	padding-right : 20px;
	height : 15px;
	/*background : #8a069d;	*/
	background : #cc0000;
 	} 
 
 .menu_bottom a:link  {
 	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-size : 11px;
	color: #ffffff;
	font-weight : bold;
   	text-decoration: none;
	} 
 
 .menu_bottom a:visited {
 	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-size : 11px;
	color: #ffffff;
   	text-decoration: none;
	font-weight : bold;
	 } 


 #pied_de_page {
   float : left;
   width : 960px;
   padding : 5px;
   background : #ffffff;
   border : solid 1px #cccccc;
	}
	
 .copyright {
 	
  	float : left;
 	font-size: 10px;
   	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
   	color: #8a069d;
   	text-align: center;
	}
	
	
 

 .partenaire1 {
  	float : left;
	margin-left : 20px;
	
 	
	}
	
.partenaire2 {
  	float : right;
	margin-right : 20px;
	
 	
	}
