html,body {
	height:100%;
}

 body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; overflow:auto;
	font-family:"verdana, arial"; font-size:10pt; 
	scrollbar-track-color:#e3e3d3; scrollbar-base-color:#074336;
	color:#333333; background-color:#E4E4C0;
    behavior:url("../themes/csshover2.htc"); }

 table, div { font-family:"verdana, arial"; font-size:10pt; }
 img, IMG { margin:0px; }
 hr { color:#3F812D; height:2px;}
 li.picto, ul.picto { list-style-image: url("images/li.gif"); }
 li.trai, ul.trai { list-style-image: url("images/li.trai.gif"); }
 li.simple, il.simple { list-style-image: none; }
 a { color:#339933; font-weight:700; }
 a:hover { color:#dd0000; }
 a.i { border:1px solid #ffffff; }
 a.i:hover { border:1px solid #aa0000;}

 p.a:first-letter  { font-size:150%;  font-style:italic; color:#005533; margin-left:2em; }

 div.page { padding:5px; padding-bottom:0px; color:#333333; -width:95%; }

 .titre { color:#ffffff; background-color:#004020; font-weight:900; font-size:120%; }
 .soustitre { color:#035B28; font-weight:900; font-size:120%; text-align:right;
            border-bottom:2px solid #00721B;  }

 h3 { color:#074336; font-size:14pt; font-weight:900; margin-bottom:10px; border-bottom:2px solid #3F812D; padding:4px; }
 input.b, textarea, select, option { background-color:#ffffff; }

 span.vert { background-color:#D4DF91;padding:0px; }


 a.smenu { font-size:8pt; text-transform:uppercase; font-weight:300; color:#9CE79C; text-decoration:none; border:1px solid #3F812D; text-align:center; }
 a.smenu:hover { color:#ffffff; border:1px solid #3F812D;}
 div.entete { background-color:#E4E4C0; height:117px; /*background:url("themes/style/images/entete2.jpg") center; */ }
 td.entete, th.entete, tr.entete { background-color:#015E27; color:#ffffff; }
 td.sentete, th.sentete, tr.sentete, div.sentete { background-color:#D4DF91; color:#004422; }
 tr.souligne, td.souligne, th.souligne { border-bottom: 1px solid #015E27; padding:6px; }

 span.feuille { width:40px; height:40px; background-image:url('images/li.feuille.gif'); background-repeat: no-repeat; background-position: center center; }
 span.soustitre { width:84%; margin-bottom:15px; font-weight:900; }

 img.cadre { border:2px solid #c4cF81; }

 #txtmenu { background-color:#136571; }
 
 #z_ombre { background-color:#035B28; filter:progid:DXImageTransform.Microsoft.Alpha(opacity:90); opacity:0.9; }
#z_image { border:10px solid #fff; visibility:hidden; }
#z_titre { line-height:9px; height:10px; font-size:80%; color:#c00; font-weight:700; letter-spacing:0.1em; }
#z_close { visibility:hidden; }
.fancyTitle { color:#ff0; font-weight:700; width:10em; } /* titre zoom */

#degrade_bleu {
	height:37px; width:100%;
	background:url('themes/style/images/pixel-menu.jpg') center repeat-y #2996D1; 
}

#menu {
	position:absolute; top:117px; left:0;
	width:100%; font-family:Verdana; font-size:11pt;
	margin:0 auto; text-align:center;
	z-index:995;
}

#menu ul {
	list-style-type:none; margin:0; padding:0;
	 margin:0 auto; width:820px;
}

#menu ul li {
	float:left; /*clear:both;*/
	position:relative; top:0; left:0px;
	margin:0px 12px; padding-left:0;
}

#menu ul li a {
	text-decoration:none; width:130px; line-height:30px;
	display:block; padding:3px 2px; color:#fff; 
	text-align:center;
	font-size: 11pt;	
}
#menu ul li a:hover {
	color:#efe873;
}

#menu ul li ul {
	display:none;
	position:absolute; top:34px; left:0;
	background-color:#136571;
	width:180px; margin:0 auto;
}

#menu ul li:hover ul { display:block; margin:2px 0px;}

#menu ul li ul li {
	clear:left;
	margin:0;
	height:100%;    
	background:url("themes/style/images/smenu-tiret.jpg") no-repeat bottom;
	text-align:center;
	
}

#menu ul li ul li a{
	color:#efe873; font-size:8pt;
	width:170px; padding-bottom:5px;
	line-height:20px;
}


#menu ul li:hover ul li ul {
	display:none;
	position:absolute; top:0px; left:173px;
	background-color:#136571;
}
#menu ul li:hover ul li:hover ul { display:block; margin:2px 0px;}

#menu ul li ul li ul li{
	clear:left;
	margin:0;
	height:100%;
    width:150px;
}

.dernier_li {
	background:none !important;
}


