body,p, blockquote, ul, li, ol, img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:left;
}
/********communs**********/

#principal{
	position:absolute;
	top:1px;
	width:100%;
	left:5px;
	z-index: 1;
	background-color: #2F5300;
}
#entete{
	height: 105px; 
	width: 770px;
	background: url(.././img/diren_fond_top.gif);
	/*background-color: #05F0FF;*/
	z-index:2;
}
#entete a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#32654B;
}
#entete font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#32654B;
}
#conteneur_menu{
	position:absolute; /*izy*/
	top:103px; /*105*/
	left:5px;
	width:100%;
	background-color: #2F5300;
	z-index: 1;
}
#menu{
	height: 1%;
	width: 770px;
	/*background-color: #95F0FF;*/
}
#conteneur1{
	position:absolute; /*izy*/
	top:140px; /*140*/
	left:5px;
	width:100%;
	background-color: #2F5300;
	z-index: 2;
}
#conteneur2{
	width:770px;
	height:1%;
	margin:0;
	padding:0;
	z-index: 2;
}
#contenu_blanc{
	width:775px;
	background-color: #FFFFFF;
}

#navigation_gauche{
	position: relative; 
	float:left;
	height: 100%;
	background-color:#FFFFFF;
	width: 164px;
	z-index: 2;
}
#navigation_droite{
	position: relative; 
	float:left;
	top: 0px; 
	left:16px;
	height: 100%;
	/*background-color:#FEC901;*/
	width: 164px;
	/*z-index: 2;*/
}
#bas{
	width:770px;
	background-color: #FFFFFF;  /*avant: rose pale #FFF0FF*/
}
/* Liens normaux */
a:visited, a:link, a { 
	color: #32654B; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none
	}
a:hover { color: #000000; text-decoration: underline}
a:active { color: #32654B}

.champ-recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	/*height:17px;*/
	width: 100px;
}
.ok {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 3px;
	/*height:20px;*/
	font-family: Arial, Helvetica, sans-serif
}
#menu a.fontmenu,a.fontmenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}
#menu a.fontmenu:hover {
color:#D2FB9D;
text-decoration:underline;
}
#menu a.fontmenu:active {
color:#D2FB9D;
}
#menu_contenu{ 
	background-color:#CFE7AD;
	/*padding-left:3px;	*/
	padding:3px 3px 3px 3px;
	line-height:10px;
}
#menu_contenu a.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#2F5300;
	/*line-height:10px;*/
}
#menu_contenu a.menu:hover{
	color:#66823E;
	text-decoration:none;
}
#trait_contenu{
	background-color:#2F5300;
	/*background-color:#FFFFFF;*/
}
#menu .select{
	background-color:#CFE7AD; 
	width:125px; 
	/*width:auto;*/
	overflow:hidden;
	border:1px solid #DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
/**************Début Bas*******************/
#tableau_bas{
	background-color:#3B6800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}
#tableau_bas a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}
/**************Fin Bas*******************/

/*********Fin communs**********/
/**************Début navig_Accueil_gauche*************/
#contenu_accueil{
	position: relative; 
	float:left;
	left:8px;
	top: 0px; 
	height: 100%;
	/*background-color:#FF0000;*/
	width: 426px;
	/*z-index:2;*/
	text-align:left;
}

#navigation_gauche .tableau1 {
	margin-top:2px;
	background-color:#A8DD63;
}

#navigation_gauche .tableau2 {
	margin-top:5px;
	background-color:#CCECA3;
}

#navigation_gauche .tableau3 {
	margin-top:5px;
	background-color:#E5F5CF;
	margin-bottom:5px;
}

/**************Fin Début navig_Accueil_gauche*************/
/*************Contenu_accueil******************/

#contenu_accueil .titre_accueil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #001343;
	background-color:#FFFFFF;
}
#contenu_accueil .ss_titre_accueil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #001343;
	background-color:#FFFFFF;
}
#contenu_accueil .fond1{	
	background-color:#E6F5E5;
	margin-bottom:5px;
}
#contenu_accueil a.ss_ss_titre_accueil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #366A40;
}
#contenu_accueil p.texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-indent:17px;
	margin:5px 0px 0px 0px;
}
#contenu_accueil font.texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-indent:17px;
	margin:5px 0px 0px 0px;
}
#contenu_accueil .fond2{	
	background-color:#EFF9F1;
	margin-bottom:5px;
}
/*************Fin Contenu_accueil******************/
/**************Début navig_Accueil_droite*************/
#contenu_accueil{
	position: relative; 
	float:left;
	left:8px;
	top: 0px; 
	height: 100%;
	/*background-color:#FF0000;*/
	width: 426px;
	/*z-index:2;*/
}

#navigation_droite .tableau1 {
	margin-top:2px;
	background-color:#D1EDF6;
}

#navigation_droite .tableau2 {
	margin-top:5px;
	background-color:#A6DBEC;
}

#navigation_droite .tableau3 {
	margin-top:5px;
	background-color:#59BAD9;
	margin-bottom:5px;
}
/**************Fin navig_Accueil_droite*************/
/********Les chemins*********/
#contenu_rubrique font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/********Fin Les chemins*********/
/*************Contenu_rubrique******************/
#contenu_rubrique{
	position: relative; 
	float:left;
	left:8px;
	top: 0px; 
	height: 100%;
	width: 590px;
	text-align:left;
}
#contenu_rubrique b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#contenu_rubrique .titre_accueil, #contenu_rubrique .titre_rubrique, #contenu_rubrique .titre_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #001343;
	background-color:#FFFFFF;
}
#contenu_rubrique .ss_titre_accueil, #contenu_rubrique .ss_titre_rubrique, #contenu_rubrique .ss_titre_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001343;
	background-color:#FFFFFF;
}
#contenu_rubrique .ss_titre_accueil{
	font-size: 14px;
}
#contenu_rubrique .fond1{	
	background-color:#E6F5E5;
	margin-bottom:5px;
	margin-top:5px;
}
#contenu_rubrique a.ss_ss_titre_accueil, #contenu_rubrique a.ss_ss_titre_rubrique, #contenu_rubrique a.ss_ss_titre_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #366A40;
}
#contenu_rubrique a.ss_ss_titre_accueil{
	font-size: 14px;
}
#contenu_rubrique a.docs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #366A40;
}
#contenu_rubrique p.texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin:5px 0px 0px 0px;
}
#contenu_rubrique p.docs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin:5px 0px 0px 0px;
}
#contenu_rubrique a.pagination{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EA3248;
	margin:5px 0px 0px 0px;
}
#contenu_rubrique .fond2{	
	background-color:#EFF9F1;
	margin-bottom:5px;
}
#separation_rub{
	background-color:#458F6A;
}
#contenu_rubrique ul.puce2 {
	margin-top:3px;
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}
#contenu_rubrique ul.puce2 {
	margin-top:3px;
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}
#contenu_rubrique ul.puce2 *.puce3 {
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}

#contenu_rubrique ul.puce2 *.puce3 *.puce3 {
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}
#contenu_rubrique table{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
/*************Fin contenu_rubrique******************/
/******************Navig_rubrique*******************/
#contenu_navigation .puce_navig_1{
	margin-top:0px;
	margin-bottom:0px;
	/*list-style-type:disk;	*/
	list-style:none;
	padding: 0 0 0 0;	
	margin-left:0px;	
}
#contenu_navigation .puce_navig_1 *.puce_navig_1{
	margin-top:0px;
	margin-bottom:0px;
	/*list-style-image: url(navig_g1.gif);*/
	list-style:none;
	padding: 0 0 0 0;	
	margin-left:15px;
}

#contenu_navigation .puce_navig_1  *.puce_navig_1 *.puce_navig_1{
	margin-top:0px;
	margin-bottom:0px;
	/*list-style-image: url(navig_g2.gif);*/
	list-style:none;
	padding: 0 0 0 0;	
	margin-left:15px;
}
#contenu_navigation .puce_navig_1  *.puce_navig_1 *.puce_navig_1 *.puce_navig_1{
	margin-top:0px;
	margin-bottom:0px;
	/*list-style-image: url(navig_g2.gif);*/
	list-style:none;
	padding: 0 0 0 0;	
	margin-left:15px;
}
/******************Fin navig_rubrique*********************/

/********************Navig_article********************/
#titre_navigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #224228;
	padding:0px;
	/*text-align:center;*/
}
#lien_navigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: demi;
	color: #3D4791;
	padding:0px;
	line-height:10px;
}
#lien_navigation:hover{
	color: #FFFFFF;
	text-decoration:none;
}
#lien_navigation:visited{	
	color: #3D4791;
	text-decoration:none;
}
#lien_navigation_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3D4791;
	padding:0px;
	line-height:10px;
}
#lien_navigation_gras:hover{
	color: #FFFFFF;
	text-decoration:none;
}
#lien_navigation_gras:visited{	
	color: #3D4791;
	text-decoration:none;
}
/*
#contenu_navigation a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: demi;
	color: #3D4791;
	padding:0px;
}
#contenu_navigation a:hover{
	color: #FFFFFF;
	text-decoration:none;	
}
*/
/********************Fin Navig_article********************/

/*************Contenu_article******************/
#contenu_rubrique .fond1{	
	background-color:#E6F5E5;
	margin-bottom:5px;
}
#contenu_rubrique .fond1 .titre_article, #contenu_rubrique .fond1 .titre_rubrique, #contenu_rubrique .fond1 .titre_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #001343;
	background-color:#E6F5E5;
}
#contenu_rubrique .fond1 .ss_titre_accueil, #contenu_rubrique .fond1 .ss_titre_rubrique, #contenu_rubrique .fond1 .ss_titre_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001343;
	background-color:#E6F5E5;
}
#contenu_rubrique .fond1 .ss_titre_accueil{
	font-size: 14px;
}
/*************Fin Contenu_article******************/

/*************contenu_natura2000******************/
#contenu_natura2000{
	position: relative; 
	float:left;
	left:8px;
	top: 0px; 
	height: 100%;
	width: 426px;
	text-align:left;
	/*background-color:#FF0000;*/
}
#contenu_natura2000 b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#contenu_natura2000 .titre_accueil, #contenu_natura2000 .titre_rubrique, #contenu_natura2000 .titre_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #001343;
	background-color:#FFFFFF;
}
#contenu_natura2000 .ss_titre_accueil, #contenu_natura2000 .ss_titre_rubrique, #contenu_natura2000 .ss_titre_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001343;
	background-color:#FFFFFF;
}
#contenu_natura2000 .ss_titre_accueil{
	font-size: 14px;
}
#contenu_natura2000 a.ss_ss_titre_accueil, #contenu_natura2000 a.ss_ss_titre_rubrique, #contenu_natura2000 a.ss_ss_titre_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #366A40;
}
#contenu_natura2000 .fond1{	
	background-color:#E6F5E5;
	margin-bottom:5px;
	margin-top:5px;
}
#contenu_natura2000 a.docs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #366A40;
}
#contenu_natura2000 p.texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin:5px 0px 0px 0px;
}
#contenu_natura2000 font.texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin:5px 0px 0px 0px;
}
#contenu_natura2000 p.docs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin:5px 0px 0px 0px;
}
#contenu_natura2000 a.pagination{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EA3248;
	margin:5px 0px 0px 0px;
}
#contenu_natura2000 .fond2{	
	background-color:#EFF9F1;
	margin-bottom:5px;
}
#contenu_natura2000 ul.puce2 {
	margin-top:3px;
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}
#contenu_natura2000 ul.puce2 {
	margin-top:3px;
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}
#contenu_natura2000 ul.puce2 *.puce3 {
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}

#contenu_natura2000 ul.puce2 *.puce3 *.puce3 {
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}
/*************Fin contenu_natura2000******************/

/****************Plan*****************/
#contenu_accueil .fond1 .titre_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #001343;
	background-color:#E6F5E5;
}
#contenu_accueil .fond1 .ss_titre_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001343;
	background-color:#E6F5E5;
}
#contenu_accueil ul.puce2 {
	margin-top:3px;
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}
#contenu_accueil ul.puce2 {
	margin-top:3px;
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}
#contenu_accueil ul.puce2 *.puce3 {
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}

#contenu_accueil ul.puce2 *.puce3 *.puce3 {
	list-style: none;
	margin-left:25px;
	padding: 0 0 0 0;
}
/****************Fin Plan*****************/


/****************** Debut recherche.html********************/

#nouvelleRecherche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    background: #FFFFFF;  
    padding: 10px;
    margin: 10px 10px 10px 10px;
}
#titreResultats{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   /* border-bottom: 1px solid #ABB2C5; */
   margin:0px 20px 20px 20px;
}
#titreResultats .titre-recherche{
   font-weight: normal;
}
#titreResultats .motif-recherche{
   font-weight: bold;
}
#titreResultats h1{
   font-size:12px;
   font-weight: normal;
   margin:0px;
   padding:0px;
}
#resultatsRecherche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	margin:10px;
}
#resultatsRecherche h1{
   font-size:12px;
   margin:0px;
   padding:0px;
}
#resultatsRecherche h2{
   font-size:12px;
   margin:0px;
   padding:0px;
}
#resultatsRecherche .detail{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
}
#resultatsRecherche .liste-articles{
   font-family:Arial, Helvetica, sans-serif;
}
#resultatsRecherche .liste-articles .detail{
   font-family:Arial, Helvetica, sans-serif;
}
#resultatsRecherche .breves{
   font-family:Arial, Helvetica, sans-serif;
}
#resultatsRecherche .breves .detail{
   font-family:Arial, Helvetica, sans-serif;
}
#resultatsRecherche .liste-articles{
   font-family:Arial, Helvetica, sans-serif;
}
#resultatsRecherche .liste-articles .detail{
   font-family:Arial, Helvetica, sans-serif;
}
#resultatsRecherche .menu{
   font-size:1em;
}
#resultatsRecherche .menu .menu-titre{
   /* font-size:1em; */
   /* font-weight: bold; */
   text-align:left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #001343;
   background-color:#FFFFFF;
   margin-bottom:10px;
   border-bottom:1px solid #DDDDDD;
   /* je reprend l'instruction ci dessus car IE n'a pas l'air de comprendre! */
   border-bottom-style:solid;
   border-bottom-color:#DDDDDD;
   border-bottom-width:1px;
}
#resultatsRecherche .menu  ul li.menu-item{
   font-size:0.9em;
}
/****************** Fin recherche.html********************/

.motTitreEnAvant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.on{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

a.lien_pagination{
color:#EA3248;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:5px 0 0;
}

form#frm_search{ padding:0; margin:0;}
