/* ------------------------------------------------------------------
    REGLES HTML PAR DEFAUT
------------------------------------------------------------------- */
  P { font-size: 10pt; color: #555555; font-family:verdana, arial, helvetica, serif; line-height:normal; }
.style1 {
	font-size: 12px;
	font-weight: bold;
}
.style2 {font-size: 1px}
.style3 {color: #896062}
.style6 {color: #896062}
.style7 {font-size: 14}
.style8 {font-size: 14px}
.style9 {font-size: 12px}

body {
	font-family: arial, helvetica, serif;
}

#nav, #nav ul { /* toutes les listes */
	margin : 0 0 0 3px;
	padding: 0;
	list-style: none;
	line-height: 1;
	background-color: #D4D6B4;

}

#nav a {
	width: 10em;
    text-align:center;
    background-color: #D4D6B4;
    /*border:1px #666 solid;
    color:#000;*/
    display:block;
	font-size: 10pt; 
	color: #555555; 
	font-family:verdana, arial, helvetica, serif; 
	line-height:12pt;
	font-weight : bold;
    /*width:120px;*/
    text-decoration:none;
    padding:2px 0;
    margin:1px;
    }

#nav li { /* tous les items de liste */
	float: left;
	width: 10em; /* largeur obligatoire, sinon opera devient fou */
}

#nav li ul { /* listes de deuxième niveau */
	position: absolute;
	width: 10em;
	left: -999em; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
}

#nav li:hover ul, #nav li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}
/**/
    
#nav a:hover{
    background-color: #eee;
    /*border:1px #eee solid;*/
    }
    
/* for a mozilla better display with key nav */
#nav a:focus{
    background-color: #eee;
}

a.linkOver{
    background-color: #eee;
    }
	
div#popup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
}

#map a {
	text-align:center;
	vertical-align: top;
	background-position: center;
    }
