	td  { color: #0c4781; font-size: 11px; font-family: Tahoma; text-align: left; vertical-align: top }
td1 { color: #959595; font-size: 11px; font-family: Tahoma; text-align: left; vertical-align: top }
.b12, .accueil, .activites, .contact, .formations, .planning_formations
 { color: #ec8632; font-size: 12px; font-family: Tahoma }
.b14 { color: #7fc41c; font-size: 12px; font-family: Tahoma }

.batiment { color: #9d9da1; font-size: 12px; font-family: Tahoma; font-weight: bold }
.collectivites { color: #48bad6; font-size: 12px; font-family: Tahoma; font-weight: bold }
.enseignement { color: #ff7f00; font-size: 12px; font-family: Tahoma; font-weight: bold }
.pme-pmi { color: #5656d1; font-size: 12px; font-family: Tahoma; font-weight: bold }
.agriculture { color: #59b224; font-size: 12px; font-family: Tahoma; font-weight: bold }
.sante { color: #ec7eab; font-size: 12px; font-family: Tahoma; font-weight: bold }
.b13 { color: #768ea5; font-size: 12px; font-family: Tahoma }
.b
{
	color: #768EA5;
}
.b10
{
	color: #768EA5;
	font-family:Tahoma;
	font-size:10px;
}
.t12
{
	font-size:12px;
	font-family:Tahoma;
}
.t10
{
	font-size:10px;
	font-family:Tahoma;
}

form
{
	margin:0px;
}
a {
	text-decoration: underline;
	color:#959595;
}
a.1 {
	text-decoration: none;
	color:#768EA5;
	font-size:10px;
}
a.copy  { color: white; font-size: 12px; text-decoration: none }
body      { font-size: 11px; font-family: Tahoma; background-color: #f8f7f5 }


div#nav *{/*caractéristiques de la police du menu*/
	font-family:arial,verdana;/*arial,tahoma,verdana,helvetica;*/
	font-size:10px;/*taille de la police du menu*/
	/*font-weight:bold;*/
	color:#000000;/*couleur de la police du menu*/
	text-align:right;
	text-transform:uppercase;
	padding-right:5px;
	background-image: url("images/fdmenu.gif");
}
div#nav ul,div#nav a{
	display:block;
	margin:0;
	padding:0;
	border:0;
	line-height:29px;
}
	
div#nav ul{
	width:171px;/*largeur des fonds colorés du menu*/
	list-style:none;
	background-color: #FFFFFF; /*Couleur de fond par default*/
}
	
div#nav li{ 
	position:relative;
	display:block;
	padding:0;
	text-decoration: none;
	background-color :#FFFFFF;/*couleur du sous menu*/
	z-index:99;
	/*border-bottom: 1px solid #1E1E1E;*/
}
div#nav li, div#nav li.folder.mairie ul{
	/*border-left: 5px solid #94C900; /*couleur et largeur de la bordure colorée*/
	background-color :#FFFFFF;/*couleur de fond du menu principal*/
	border-right: 1px solid #C9C9C9;
}	

div#nav li.folder ul{
position:absolute;
left:170px;
top:0px;
border-top: 1px solid #C9C9C9;
border-bottom: 1px solid #C9C9C9;
border-left: 1px solid #C9C9C9;
} 

/* IE */
div#nav li.folder>ul{
left:170px;
} 

div#nav  a{ 
padding:2px;/*border:1px solid red; */
text-decoration:none; /*color:gray;*/ /*font-weight:bold;*/ 
width:100%; /* IE */
} 	

div#nav li>a{ 
width:auto; 
}

/* couleur survole lien AVEC et SANS sous menu*/
div#nav a:hover, div#nav li.folder a:hover{background-color:#758696;color:#FFFFFF;background-image: url("images/fdover.gif");}		

div#nav a:hover {background-color:#758696;color:#FFFFFF;background-image: url("images/fdover.gif");}
		
/* hovers with specificity */
div#nav li.folder:hover { z-index:100; }		
div#nav ul ul, div#nav li:hover ul ul {	display:none;}
div#nav li:hover ul, div#nav li:hover li:hover ul {	display:block;}