body {
font-family: Verdana,Arial,Helvetica,sans-serif;
background-color: #fff7cf;
font-size: 12px;
margin: 0;
}

A {color:#004B85; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Verdana,Sans-Serif;}
A:active {color:#850000; text-decoration:none; font-size: 12px; font-weight: bold;font-family: Verdana,Sans-Serif;}
A:active:hover {color:#850000; text-decoration:none; font-size: 12px; font-weight: bold;font-family: Verdana,Sans-Serif;}
A:hover {color:#850000; text-decoration:none; font-size: 12px; font-weight: bold;font-family: Verdana,Sans-Serif;}
A:visited {color:#004B85; text-decoration:none; font-size: 12px; font-weight: bold;font-family: Verdana,Sans-Serif;}
A:visited:hover {color:#850000; text-decoration:none; font-size: 12px; font-weight: bold;font-family: Verdana,Sans-Serif;}

.texte8 {
	font-family: verdana,helvetica;
	font-size : 8pt;
	color: black;
	font-weight: normal;
	}
	
.titreblanc {
	font-family: verdana,helvetica;
	font-size : 9pt;
	color: white;
	font-weight: bold;
	}
	
.soustitre, .soustitre A, .soustitre A:visited{
	font-family: verdana,helvetica;
	font-size : 12pt;
	color: #AA5000;
	font-weight: bold;
	}
	
.soustitre A:active, .soustitre A:active:hover, .soustitre A:visited:hover, .soustitre A:hover{
	font-family: verdana,helvetica;
	font-size : 12pt;
	color: #770000;
	font-weight: bold;
	}
	
.asignaler {
	font-family: verdana,helvetica;
	font-size : 8pt;
	color: #004B85;
	font-weight: normal;
	}
	
.asignaler2 {
	font-family: verdana,helvetica;
	font-size : 7.5pt;
	color: #555243;
	font-weight: normal;
	}
	
.liste {
	font-family: verdana,helvetica;
	font-size : 10pt;
	color: #555243;
	font-weight: bold;
	}
	
.bouttons {
	font-family: verdana,helvetica;
	font-size : 11pt;
	color: black;
	font-weight: bold;
	}
	
.basdepage {
	font-family: verdana,helvetica;
	font-size : 7.5pt;
	color: black;
	font-weight: normal;
	}
	
.menuoff {
	font-family: verdana,helvetica;
	font-size : 7.5pt;
	color: #AA5000;
	font-weight: bold;
	}
	
.menuoffnormal {
	font-family: verdana,helvetica;
	font-size : 7.5pt;
	color: #AA5000;
	font-weight: normal;
	}
	
.basdepageblanc {
	font-family: verdana,helvetica;
	font-size : 7.5pt;
	color: white;
	font-weight: normal;
	}	

.brun {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #AA5000; font-weight: normal}

.brun_gras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AA5000 ; font-style: normal; font-weight: bold}	  

.autres {
font-size: 12px;
font-weight: bold;
} 

.texte_nouvelle {
font-size: 12px;
text-align: justify;
padding-top: 4px;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

.texte {
font-size: 13px;
font-weight: normal;
} 


				 /* menu PDE */
				 
/* tableau complet */
	ul.pde,ul.pde li {
	margin-left: 12px; 
	padding: 8 0 0 0; 
	list-style-image: url(../NAVPICS/puceoff.gif); 
	}

	
/* 2 ième niveau */
	ul.pde ul{
		margin: 0 0 0 6px;
		padding:0 0 0 10px;
	}
	
	li.actif a
	{
	color: #555243;
	}
		

/* dynamically added to LIs with nested ULs */
	ul.pde li.parent{
		margin-left:-7px;
		list-style: none; 
	}
	ul.pde li.parent img{
		border:none;
		padding-right:5px;
	}
/* dynamically added to LIs with nested ULs and STRONG elements in them */
	ul.pde li.current li{
		padding-left:0;
	}
/* The class to hide nested ULs */
       .hide{
               position:absolute;
               top:0;
               left:-4000px;
       }

/* The class to show nested ULs */
       .show{
        position:static;
        display: table;
        top:0;
        left:1em;		
		font-weight: normal;
		font-size: 10pt;
		text-transform: none;
       }


/* Boite de menu gauche */

				.menu-top, .menu-entry, .menu-bottom {
					width:  247px;
				}
				
				.menu-top {
					background: url(images/menu_haut.gif) no-repeat center top;
					margin: 0px;
					margin-bottom: 30px;
				}
				
								
				.menu-entry {
					background: url(images/menu_milieu.gif) repeat-y center;
					margin: 0px;
					padding: 0px;
					bottom: 9px;
					position: relative;
					font-family: Verdana, Sans-Serif;
					font-size: 12px;
					font-weight: bold;
				}
				
				.menu-bottom {	
					background: url(images/menu_bas.gif) no-repeat left bottom;
					padding: 15px 0px 0px 0px;
					position: relative;
					top: 20px;
				}  

.secteuroff { font-weight: bold; }
.rubriqueoff { font-weight: normal; }
.secteuron, .rubriqueon { font-weight: bold; color: #00CC33; }
.secteur, .rubrique { font-weight: bold; color: #336600; }	   

/* Images qui défilent au sommaire et positionnement du texte de présentation */

#imageContainer {
	height:319px;
}

#imageContainer img {
	display: none;
	position:absolute;
	top:147px; left:736px;
	float:left;
}
#presentation {
	position:absolute;
	top:147px; left:273px;
	width:450px;
	text-align: justify;
	float:left;
}
