


html{
	margin-left: auto;
	margin-right: auto;
	width: 1004px;
	background-color: #848402;
}

body{
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	
}

#page{
	background-image: url(../../../img/iea/fond_menu_prin.gif);
	background-repeat: repeat-y;

	}
	

	




/*  -----------------------------------------V5contenu------------------------------------------------------------------------ */



#contenu_sans_encadres {
		position: relative;
	text-align:justify;
	line-height: 16px;
	float: left;
	width:55%;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 10px;
	margin-left: 70px;
	margin-bottom: 10px;
	
	/*background-color: #c9ebe3;*/
	
	border:0;}

#contenu_avec_encadres {
	position: relative;
	text-align:justify;
	line-height: 16px;
	float: left;
	width:55%;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 10px;
	margin-left: 70px;
	margin-bottom: 10px;
	
	/*background-color: #c9ebe3;*/
	
	border:0;}
/*------------------------------------------------------encadres-------------------------------------------------------*/
#bloc-encadres {
position: relative;
clear:both;

}

.conteneur-encadres{ /* conteneur de l'arrière-plan du titre du cadre */
	/*Hauteur en relation avec la hauteur de l'img encadres_haut.gif */
width:560px;
height: 74px;
padding:0;
margin-top: 0px;
margin-left: 100px;
border: 1px solid  #999000;
background-image: url(../../../img/iea/img_encadres.gif);
background-repeat: no-repeat;
background-position: left ;
	/*background-color:pink;*/ 
	}	
	
.encadres {
background-image: none;
padding-bottom: 20px;
margin-bottom: 10px;
padding-left: 160px;
padding-top: 20px;
}

.titre-encadres {
	position:relative;
	color: #999000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	top:10px;
	left:180px;
	margin: 0 0 0 0;
	padding: 0px 15px 0px 0px; /* top / right / bottom / left */

}

.corps-encadres{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 20px;
	border-top : 0px dotted #999000;
	margin-top:0;

}

/*-----------------------------------------------------------------------------------------------------------------------------------*/
.background-h2{height:5px}


h2{
	 	font-family: Verdana,sans-serif;
		color: #999000;
		 font-size: 3.5em;
		 line-height: 35px;
		 border-bottom:0px;
		 font-weight:normal;
	 } 
	 
	 
h3 {
	 	
		font-family: Verdana, Arial, sans-serif;
		font-size:1.6em;
		color: #990;
	 
	 }

h4{
	 	color: #666600;
	 
	 }

a {
	text-decoration: none;
	color: #999900;
	
}

a:hover {
	text-decoration: underline;
	color: #666;
}	

a:active {
	text-decoration: none;
	color: #666;
}	
a:visited {
	text-decoration: none;
	color: #999900;
}
/* etat "focus" important pour accessibilite web */
a:focus {
background-color : none !important;
color : #999966 !important;
text-decoration : none !important;
}

.style1 h3{
color: #999900;
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size: 1.3em;
font-weight: bold;
text-align: left;
margin-bottom: 5px;
margin-top: 15px;
}
.style2 h3{
color: #bd6c02;
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size: 1.6em;
font-weight: bold;
text-align: left;
margin-bottom: 5px;
margin-top: 15px;
}
/*--------------------------------------------------puces---------------------------------------------------*/
#contenu_avec_encadres ul, #contenu_avec_encadres ol, #contenu_sans_encadres ul, #contenu_sans_encadres ol {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 15px;
list-style-position: inside;
list-style-image: url(../../../img/iea/puce-actu2.gif);

}

/* ----------------------------------------------------------------------menu haut ------------------------------------------------------------------------------*/
#menu {
position: absolute;
left: 0px;
top: 0px;
border-bottom-width:0px;

}



#menu-haut {

	background-image: url(../../../img/iea/menu_haut.gif);
	background-repeat: no-repeat;
	border: none;
	left: 248px;
	top: 0px;
	height: 160px;

	}
#menu_haut :active  {
	text-decoration: underline;
	border-right: 1px #000 solid;
	}

	





/* ---------------------------------------------------------------------- LOGO SITE ------------------------------------------------------------------------------*/
#logo_site {

	background-image: url(../../../img/iea/logo_site_fra.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: -22px;
	left: 0px;
	height: 284px;
	width:248px;
	}
	
	

/* ---------------------------------------------------------------------- logo ENS------------------------------------------------------------------------------*/


#logo_ens  {display:none;}



	
/*------------------------------------------------fil ariane--------------------------------------*/
p#fil_ariane{
	position: absolute;
	top: -128px;
	left:34px;
	font-size: 9px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	height: 12px;
	line-height: 10px;
	color: #999966;
	margin-bottom: 25px;
	margin-top: 10px;
	width:600px;}

p#fil_ariane a:hover {
	color: #fff;
	text-decoration:none;
	
}

p#fil_ariane a {
	font-weight: bold;
	color: #cccc00;
	text-decoration: none;
	background-color: transparent;
	}

p#fil_ariane a:focus {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	}

p#fil_ariane em a {
	position: absolute;
	width: 400px;
	left: 80px;
	top: 26px;
	color: #663300;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-transform: none;
	text-align: right;


}

p#fil_ariane em a:hover {
		position: absolute;
	width: 400px;
	left: 80px;
	top: 26px;
	color: #663300;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-transform: none;
	text-align: right;

}
/* ---------------------------------------------------------------Recherche Simple v5----------------------------------------*/

#recherche_simple {
left : 48px;
position : absolute;
top : 300px;
width : 150px;

}

	
html* #recherche_simple .ok {
	position: absolute;
	top: 12px;
	left: 106px;
	width:34px;
	height:32px;
	}

#recherche_simple .ok {
	position: absolute;
	top: 15px;
	left: 106px;
	width:34px;
	height:32px;
	}
	

	
	
.ok {
	background-image: url(../../../img/iea/valider.gif);
	background-repeat: no-repeat;
	background-color: #3ff;
	
	}



legend{
color: #FFF;
font-weight: Bold;
}

.champ-saisie,
select {
border : 1px solid #FFF;
background-color: transparent;
padding : 1px;
width:67%; 
height: 19px;
color: #FFF;}




	/*------------------------------------------------menu principal  bis--V5---------------------------------------------*/
.principal-bis { 
	position: relative;
	left: 350px;
	top :-40px;
	width: 300px;
	height: 100px;
	margin: 24px 10px 0px 0px;
	padding-top : 12px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;	
	text-align: left;
		}
.principal-bis li {
display: inline;
border-right: 1px solid #999;
padding-right: 5px;
padding-left:3px;}	
		
		
.principal-bis li a{
text-decoration: none;
color: #999;
font-weight: bold;}

.principal-bis li a:hover{
text-decoration: underline;
color: #999;
font-weight: bold;}
		/* ===============================================================================================
												Navigation
=================================================================================================*/



.principal {	
	
	}

#navigation 
{

position: relative;
padding-left: 10px;
width: 248px;
top: 300px;
list-style-type: none;
list-style-image: none;
float: left;

margin-bottom: 100px;

}	


.img_menugauche{
display:none;
}

.menu-principal a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image:none; 
	list-style-type:none;
	font-weight: bold;
	text-decoration: none;
	margin: 17px 0 0 10px;
	margin-left: 38px;
	margin-top: 40px;
	width: 200px;
	
}

.menu-principal a:hover{ 
 color: #fff;}
 
.principal ul li {	list-style-image:none; 
	list-style-type:none;}

/* --- Liens --- */
 
.principal-niveau1 { 
	list-style-type: none;
	list-style-image:none;
	color: #fff;
	font-weight: bold;
}

.principal-niveau2 { 
		padding-left : 10px;
		list-style-type: none;
		list-style-image:none;
		color: #999966;
		font-weight: bold;
}

.principal-niveau3 { 
	padding-left : 20px;
	list-style-image:none; 
	list-style-type:none;
	font-weight: bold;
	
}
 
.principal-niveau2 a {
	list-style-image:none; 
	list-style-type:none;
	text-decoration: none;
	font-size: 11px;
	color: #999966;
	font-weight: bold;
}

.principal-niveau2 a:hover {
	list-style-image:none; 
	list-style-type:none;
	text-decoration: none;
	font-weight:bold;
	color: #999966;
}	
.principal-niveau2 a:focus {
	list-style-image:none; 
	list-style-type:none;
	text-decoration: none;
	font-weight:bold;
	color: #999966;
}	




/* Niveau 1 */

.principal-niveau1 a {
	text-decoration: none;
	color: #fff;
}

.principal-niveau1 a:hover {
	text-decoration: none;
	color: #FFF;
}

.principal-niveau1 a:focus{
	text-decoration: none;
	color: #FFF;
}	

.principal-niveau1-actif a, .principal-niveau1-actif a:hover{
	color: #cccc00;
	list-style-type: none;
	list-style-image:none;
}


/* Niveau 2 */

.principal-niveau2 a {
	text-decoration: none;
	color: #999966;
}

.principal-niveau2 a:hover {
	text-decoration: none;
	color:#999966;
}	



.principal-niveau2-actif a, .principal-niveau2-actif a:hover{
	padding-left : 10px;
	color: #cccc00;
	list-style-type: none;
	list-style-image:none;
}


/* Niveau 3 */

.principal-niveau3 a {
	text-decoration: none;
	color: #999966;
	font-weight: normal;

}

.principal-niveau3 a:hover {
	text-decoration: none;
	color: #999966;
}	

.principal-niveau3-actif a {
	color: #cccc00;
	text-decoration: none;
		font-weight: bold;
}


/*----------------------------------------------pied-page------------------------------------------------------*/


address{display:none;}
/*----------------------------------------------pied-page------------------------------------------------------*/
#pied_page {
	background-image: url(../../../img/iea/pied3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border:0;

	}
	
		
.pied_maj {
position: absolute;
width: auto;
top: 37px;
left:706px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 0.8em;
color: #999900;
text-align: right;

}
		
		
		/*-------------------------------------------icones-----------------------------------------*/
	#icone-iea { 
      
	position: absolute;
	top :69px;
	left: 673px;
	width:90px;
	height: 40px;
	margin: 0px;
	padding: 0px;
		}
	.annuaire_icone{
	
	background-image: url(../../../img/iea/annuaire_normal.gif);
	background-repeat: no-repeat;
	width: 34px;
	height: 32px;
	position: absolute ;
	top: 0px;
	left: 37px;
	

		}
	.annuaire_icone:hover {
	background-image: url(../../../img/iea//annuaire_survol.gif);}
		
	.contact_icone{
	
	background-image: url(../../../img/iea/contact_normal.gif);
	background-repeat: no-repeat;
	width: 34px;
	height: 32px;
	position: absolute ;
	top: 0px;
	left: 0px;
	}
	
	
	.contact_icone:hover {
	background-image: url(../../../img/iea/contact_survol.gif);}
	
	#haut_de_page  {
	left:260px;	
	top:15px;
	width: 40px;
	height: 40px;	
	}
	
	#haut_de_page {
	background-image: url(../../../img/iea/haut_normal.gif);
	background-repeat: no-repeat;
	width:34px;
	height:32px;
	
	
	}
	
	#haut_de_page:hover  {
	background-image: url(../../../img/iea/haut_survol.gif);
	background-repeat: no-repeat;
	
	}
	 


	#icone-pied {
		top:30px;
		left:930px;
		height: 40px;
		width: 80px;


		
	}
	
.accessibilite {
	
	position: absolute;
	top:22px;
	left: 360px;
	width: 34px;
	height: 32px;
	text-indent: -9000px;
	background-image: url(../../../img/iea/access_normal.gif);
	background-repeat: no-repeat;
	
}	
	

.accessibilite:hover {
	background-image: url(../../../img/iea/access_survol.gif);
	background-repeat: no-repeat;
}		

.mentions {
	position: absolute;
	top: 20px;
	left: 400px;
	text-indent: -9000px;
	background-image: url(../../../img/iea//info_normal.gif);
	background-repeat: no-repeat;
	width: 34px;
	height: 32px;
}	


.mentions:hover {
	background-image: url(../../../img/iea/info_survol.gif);
		background-repeat: no-repeat;

}		

	#imprimer {
		position: absolute;
		width:40px;
		height:40px;
		top:-104px;
		left:556px;
	 }
	
	
#imprimer {
	background-image: url(../../../img/iea/imprimer_normal.gif);
	background-repeat: no-repeat;
line-height:35px;
text-indent: 13px;

	}


#imprimer:hover {
	
	background-image: url(../../../img/iea/imprimer_survol.gif);
}

/*------------------------------------------------fiche actu--------------------------------------------------------*/

 #fiche_actualite h2 {font-family: Verdana,sans-serif;
		color: #999000;
		 font-size: 2em;
		 line-height: 25px;
		 border-bottom:0px;
		 font-weight:normal;}
		 
#contenu_avec_encadres ul.liste-actualites{padding:0;}


ul.liste-actualites li{ font-size:1.2em;
	margin:0;
	padding:0;
	list-style-position:outside;
	padding-bottom:5px;
	
	}
ul.liste-objets li{ 
	margin:0;
	padding-left:-10px;}


.actualite a{
color: #999000;
}

.actualite a:hover{
color: #666;
}
.date{
font-weight: bold;
color: #666600;
padding-top:1em;

}
ul.liste-actualites  li.date-liste{list-style-type:none;
list-style-image:none;}

.type {display:none}

.lieu h4{
font-size: 1em;
color: #666600;
font-family: Verdana,Arial,sans-serif;

font-weight:bold;
background-image: none;
padding-left:0;
padding-top:1px;
}

.actualite .resume{
font-size: 13px;
font-weight: bold;
text-align: left;
color:#666600;
padding-top:5px;
padding-bottom:1em;
text-indent:-3px;

}

.photo{
padding-right: 0em;
padding-bottom: 1em;
margin-top:1em;
float: right;
background-image: none;
clear:left;
display:block;
}

.actu-contact span{ 
	color: #666600; 
	font-weight: bold; 
	background-image: none;
	background-repeat: no-repeat;
	padding-left:0;

}
.actu-email { 
	 padding-bottom:1em;
	font-weight: bold;
	background-image: none;
	padding-left:0;
	padding-top:1px;
 }
 
 .description{
padding-bottom:1em;
list-style-type: none;
margin-top:1em;
padding-left:0;
}

.description li{
list-style-position: inside;
	list-style-image:url(../../../img/iea/puce-actu2.gif);
}
.description p{
margin-left:-3px;
}

.img-liste{display:none;}
/********************************
=Fiche =Recherche
********************************/

#precisions_resultats {
color : #000;
font-weight :normal;
margin : 8px 0;
}

ul.liste_resultats {
margin-top : 1em;
}

ul.liste_resultats li {
/*border-bottom : 1px solid #7d7d7d;*/
margin-bottom : 0.5em;
padding-bottom : 0.2em;
background-color: transparent;
border-left-width: 0px;

border-left-style: solid;

border-left-color: #CCCCCC;
}


/* ===	=Fiche =Document === */


#document{color:#333333;}

#document a{color: #999000;font-weight: bold; }

#document a:hover{color: #999000;}

#document h1{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 1.2em;
	padding-bottom:0.5em;
	padding-top:1.2em;
	clear:left;
	
	
}

#document h2{
	font-family: Verdana, Arial, sans-serif;
	padding-top:5px;
	padding-left:1.5em;
	border:none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 2px;
	color: #000000;
	
	
}





.doc-type{
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.6em;
	color: #999900;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	height:30px;
		
}

.doc-sstitre{
	font-family: Arial,Helvetica,sans-serif;
	font-size:1.1em;
    font-weight: bold;
    text-align: left;
	color: #999900;
	padding-bottom: 1em;
	padding-left: 0;	
	background-image: none;

	padding-top:20px;
	background-color:#fff;
}

/*.resume {
	font-family:  verdana,Arial, Helvetica,sans-serif;	
	font-weight: normal;
	font-size: 1em;
	color:#000;
	}*/

.resume h4{ 
	font-weight: bold;
	font-size:1.1em;
	color:#666600;
	}
#doc-entete{
	background-color:#FFF;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	background-image:none;
	line-height:2em;
	padding-left:0;
	
}


#doc-entete h4{

	font-family: Verdana, Arial, sans-serif;
	color:#666600;
	font-weight: bold;
	font-size:1.1em;
	padding-left:0;
	
}
#doc-entete span{

	font-family: Verdana, Arial, sans-serif;
	color:#666600;
	font-size:1.1em;
	font-weight: bold;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:0;
	padding-top:1px;
	padding-bottom: 0.5em;
	

}
#doc-descriptif h3{

	font-family: Verdana,Arial,sans-serif;
	font-size: 1.-em;
	color: #999900;
	text-align: left;
	font-weight: normal;

	
}



#doc-descriptif h4{

	font-family: Verdana, Arial, sans-serif;
	color:#666600;
	font-weight: bold;
	font-size:1.1em;
	padding-left:0;
	
}


#doc-descriptif{
	background-color:#fff;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding: 0em;
}

#doc-info{
	background-color:#fff;
	padding: 1em;
}




