p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.plusinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099}

.titrevert {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #aec81f; text-align: left}

h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #aec81f; text-align: left; display: inline}

.titregris { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-align: left}

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666; text-align: left; display: inline}

.titreorange { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ef8c0a; text-align: left}

h4 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ef8c0a; text-align: left; display: inline}

h5 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; display: inline}

.importantorange { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ef8c0a; text-align: left ; font-weight: normal }

.importantvert { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #339900; text-align: left ; font-weight: normal }

.justifie { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 ; text-align: justify}

.importantgris { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: left ; font-weight: normal }

.titregris2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-align: left; text-decoration: none}

.titreorange2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ef8c0a ; text-align: left}

.titrevert2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #aec81f; text-align: left }

.importantrouge { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; text-align: left ; font-weight: normal }

.chercher { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; text-align: right}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #990000 ; text-align: left; display: inline}

.titrerouge2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000 ; text-align: left}

a:link {   color: #666666}

a:visited {color: #666666 }

a:active { color: #666666 }

.accueil {  font-size: 11px}

.champ {  font-family: "Courier New", Courier, mono; font-size: 12px}

.Petitgris {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #666666}

.Petitvert {  font-family: Arial, Helvetica, sans-serif; color: #aec81f}

.Petitorange { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ef8c0a; text-align: left }

.Titremetier {  font-size: 12px; font-style: normal}

.Liensactu {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #0033FF; text-decoration: none}

.unnamed1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #999999; text-decoration: none}

.cadre_portail {

	 padding-left: 5px;

	 background-color: #F3F3F3;

	 border-left:  2px solid Gray;

    BORDER-RIGHT: 3px solid #424242;

    BORDER-TOP: 2px solid Gray;

	 BORDER-BOTTOM: 3px solid #424242;

}

.cadre_newsletter {

	 padding-left: 5px;

	 background-color: #FBFBFB;

	 border-left:  1px solid Gray;

    BORDER-RIGHT: 1px solid #424242;

    BORDER-TOP: 1px solid Gray;

	 BORDER-BOTTOM: 1px solid #424242;

}



.titre_portail { 

	 background-color: #a8c22b;

	 color: White;

	 font-weight: bold;

	 line-height: 20px;

	 font-size: 13px;

}

.titre_portail_orange { 

	 background-color: #ef8c0a;

	 color: White;

	 font-weight: bold;

	 line-height: 20px;

	 font-size: 13px;

}

select {

	color: #aec81f;

	font-size: 9px;

	width: 230px;

}

input {

	color: #aec81f;

	font-size: 9px;

}

.bouton_envoi {

	BORDER-RIGHT: #d0c6d6 1px solid; 

	BORDER-TOP: #d0c6d6 1px solid; 

	FONT-SIZE: 12px; 

	BACKGROUND: #ef8c0a; 

	BORDER-LEFT: #d0c6d6 1px solid; 

	COLOR: #ffffff; 

	BORDER-BOTTOM: #d0c6d6 1px solid; F

	FONT-FAMILY: Verdana;

	font-weight: bold;

}

.bouton_envoi_orange {

	BORDER-RIGHT: #d0c6d6 1px solid; 

	BORDER-TOP: #d0c6d6 1px solid; 

	FONT-SIZE: 12px; 

	BACKGROUND: #ef8c0a; 

	BORDER-LEFT: #d0c6d6 1px solid; 

	COLOR: #ffffff; 

	BORDER-BOTTOM: #d0c6d6 1px solid; F

	FONT-FAMILY: Verdana;

	font-weight: bold;

}

a.lien_info {

font-size: 11px;

color: #a8c22b;

}

a.lien_info:visited {

font-size: 11px;

color: #a8c22b;

}

a.lien_info:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F01;

}

a.lien_info:active {

	font-style : normal;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

}

a.lien_info:hover {

	font-style : normal;

	font-family : Arial, Helvetica, sans-serif;

   color: #ef8c0a;

}

form {

display: inline;

height: 28px;

}

a.lien_portail {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration : none;

	color : Black;

}

a.lien_portail:visited{

	font-family:  Arial, Helvetica, sans-serif;

	color: #004F01;

	font-size: 12px;

}

a.lien_portail:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F01;

}

a.lien_portail:active {

	font-style : normal;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

}

a.lien_portail:hover {

	font-style : normal;

	font-family : Arial, Helvetica, sans-serif;

   color: #ef8c0a;

}.texte_blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: normal}

.Petitgrisfoncé { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000}

.Style_de_base_gris {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #333333; text-align: justify}

a.lien_accueil1
{
  color:#000000;
  text-decoration:none;
  font-size:11px;
}
a.lien_accueil1:hover
{
  color:#000000;
  text-decoration:underline;
  font-size:11px;
}
a.lien_more1
{
  color:#8c8c8c;
  text-decoration:underline;
  font-size:11px;
}
a.lien_more1:hover
{
  color:#333333;
  font-size:11px;
  text-decoration:underline;
}


a.lien_accueil
{
  color:#000000;
  text-decoration:none;
}
a.lien_accueil:hover
{
  color:#000000;
  text-decoration:underline;
}
a.lien_more
{
  color:#8c8c8c;
  text-decoration:underline;
}
a.lien_more:hover
{
  color:#333333;
  text-decoration:underline;
}

.ul_acc
{
  margin:0px;
  padding:0px;
}
.li_acc
{
  	list-style-type: none;
	background-image: url("./images/puce.gif");
	background-repeat: no-repeat;
	background-position: 1% 9px ;
	padding-left: 10px;
	padding-top: 0px;
	line-height:18px;
}


div#conteneur_central
{
	
	width:1024px;
	margin:0 auto 0 auto;
	
}
div#footer
{
	background-image:url(images/footer.jpg);
	width:1024px;
	height:146px;
	margin-top:5px;
}

div#bloc_menu
{
 	width:157px;
}
div#entete_menu
{
	width:157px;
	background-image:url(images/header_menu.jpg);
	background-repeat:no-repeat;
	height:12px;
	line-height:12px;
	font-size:12px;
}

div#footer_menu
{
	width:157px;
	background-image:url(images/footer_menu.jpg);
	height:14px;
}
div#farm_key
{	
	float:left;
	margin-left:220px;
	margin-top:90px;
	color:#d1d1d3;
	font-size:8px;
	text-align:center;
}
div#footer_normal
{
	text-align:center;
}
div#footer_spacer
{
	background-image:url(images/footer.png);
	width:793px;
	height:13px;
}
.lerm
{
	color:#990000 ;
}
.genie
{
	color:#bcbbc3;
}
.environnement
{
	color:#a8c22b;
}
.patrimoine
{
	color:#fb8700;
}


/* NOUVEAU MENU */
/* CSS Document */
img{border:0px;}
div#gauche_banniere{width:289px;
					position:relative;
					float:left;
					z-index:100;
					margin:0;
					top:0;
					left:0;
					}
div#logo{width:289px;
	height:123px;
	position:relative;
	float:left;
	z-index:100;
	margin:0;
	top:0;
	left:0;
	}
div#langues{width:269px;
			position:relative;
			float:left;
			z-index:100;
			margin:0;
			top:0;
			left:0;
			padding-left:12px;
			}
div#menu_haut{width:680px;
	position:relative;
	float:left;
	z-index:100;
	margin:0;
	top:0;
	left:0;
	}

		/* lerm */
		
		.hover_menu1
		{
					display:block;
					width:82px;
					height:25px;
					font:normal 14px/25px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					background:url(images/lerm_2.gif) 0 0;
					padding:0;
					text-align:left;
		}
		.pas_hover_menu1
		{
					display:block;
					width:82px;
					height:25px;
					font:normal 14px/25px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					padding:0 0 0 0;
					background:url(images/lerm.gif) 0 0 no-repeat; 
					text-align:left;
		}
		/* metiers */
		
		.hover_menu2
		{
					display:block;
					width:82px;
					height:26px;
					font:normal 14px/26px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					background:url(images/metiers_2.gif) 0 0;
					padding:0;
					text-align:left;
		}
		.pas_hover_menu2
		{
					display:block;
					width:82px;
					height:26px;
					font:normal 14px/26px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					padding:0 0 0 0;
					background:url(images/metiers.gif) 0 0 no-repeat; 
					text-align:left;
		}
		
		/* moyens */
		
		.hover_menu3
		{
					display:block;
					width:82px;
					height:25px;
					font:normal 14px/25px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					background:url(images/moyens_2.gif) 0 0;
					padding:0;
					text-align:left;
		}
		.pas_hover_menu3
		{
					display:block;
					width:82px;
					height:25px;
					font:normal 14px/25px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					padding:0 0 0 0;
					background:url(images/moyens.gif) 0 0 no-repeat; 
					text-align:left;
		}
		
		/* RD */
		
		.hover_menu4
		{
					display:block;
					width:82px;
					height:26px;
					font:normal 14px/26px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					background:url(images/rd_2.gif) 0 0;
					padding:0;
					text-align:left;
		}
		.pas_hover_menu4
		{
					display:block;
					width:82px;
					height:26px;
					font:normal 14px/26px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					padding:0 0 0 0;
					background:url(images/rd.gif) 0 0 no-repeat; 
					text-align:left;
		}
		
		/* ressources */
		
		.hover_menu5
		{
					display:block;
					width:82px;
					height:25px;
					font:normal 14px/25px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					background:url(images/liens_2.gif) 0 0;
					padding:0;
					text-align:left;
		}
		.pas_hover_menu5
		{
					display:block;
					width:82px;
					height:25px;
					font:normal 14px/25px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					padding:0 0 0 0;
					background:url(images/liens.gif) 0 0 no-repeat; 
					text-align:left;
		}
		
		/* références */
		
		.hover_menu6
		{
					display:block;
					width:82px;
					height:26px;
					font:normal 14px/26px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					background:url(images/ref_2.gif) 0 0;
					padding:0;
					text-align:left;
		}
		.pas_hover_menu6
		{
					display:block;
					width:82px;
					height:26px;
					font:normal 14px/26px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					padding:0 0 0 0;
					background:url(images/ref.gif) 0 0 no-repeat; 
					text-align:left;
		}
		
		/* contacts */
		
		.hover_menu7
		{
					display:block;
					width:82px;
					height:26px;
					font:normal 14px/26px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					background:url(images/contacts_2.gif) 0 0;
					padding:0;
					text-align:left;
		}
		.pas_hover_menu7
		{
					display:block;
					width:82px;
					height:26px;
					font:normal 14px/26px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #FFF;
					padding:0 0 0 0;
					background:url(images/contacts.gif) 0 0 no-repeat; 
					text-align:left;
		}

#menu_haut dl,#menu_haut dt,#menu_haut dd,#menu_haut ul,#menu_haut li {
			margin: 0;
			padding: 0;
			list-style-type: none;
			z-index:100;
			}
				#menu_haut dl {
				float: left;
				margin: 0 0 0 0;
				}
				
				
				/* SOUS LISTES */
				#menu_haut dd {
							position:absolute;
							display: none;
							width:150px;
							background:url(images/transparent.gif);
							padding-top:0px;
							margin-left:-35px;
							}
				#menu_haut li {display:block;
							text-align: left;
							height:20px;
							padding:0;
							margin:0 0 1px 0;
							overflow:hidden;
							
							}
				#menu_haut li.arrondi_haut {height:10px;
											background:url(images/transparent.gif) 0 0;
											border:0;
											}
				#menu_haut li.arrondi_haut2 {height:40px;
											background:url(images/transparent.gif) 0 0;
											border:0;
											}
				
				#menu_haut li a {display:block;
							color:#666;
							text-decoration: none;
							display: block;
							height: 18px;
							border: 0 none;
							padding-left:6px;
							padding-right:6px;
							background-color:#ffffff;
							font:normal 11px/18px Arial, Helvetica, sans-serif;
							border:1px #666666 solid;
							}
				#menu_haut li a:hover, #menu_haut li a:focus {
															background-color:#FFFFFF;
															color:#F38715;
															}