ul.menu {list-style:none; margin:0; padding:0; }
ul.menu * {margin:0; padding:0}

ul.menu a {display:block; color:#ffffff; text-decoration:none}

ul.menu li {position:relative; float:left; margin-right:0px; background-color:#006633}

ul.menu ul {position:absolute; top:0x; left:0; background:#006633; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #000000; border-top:none; width:200px; margin:0}
ul.menu ul li a {display:block; padding:4px 4px 7px; background-color:#006633 ;font-size: 8pt;}
ul.menu ul li a:hover {background-color:#FFCC00; color:#000000}
ul.menu ul a:hover {background-color:#FFCC00; color:#000000}
ul.menu ul ul {left:0px; top:-1px}

ul.menu .menulink {left:-1px; border:1px solid #000000; padding:4px 4px 7px; font-weight:bold; font-size: 8pt;}
ul.menu .menulink:hover, ul.menu .menuhover {background-color:#FFCC00; color:#000000}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 200px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}





.tableauMain {
   border : 1px solid Black;
}

.Anormal:link {
	text-align:left; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.Anormal:visited {
	text-align:left; 	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.Anormal:hover {
	text-align:left; 	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
.Anormal {
	text-align:left; 	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal
}

.AMenu:link {
	text-align:left; 	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none;FONT-WEIGHT: bold
}
.AMenu:visited {
	text-align:left; 	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none;FONT-WEIGHT: bold
}
.AMenu:hover {
	text-align:left; 	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: underline;FONT-WEIGHT: bold
}
.AMenu {
	text-align:left; 	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none;FONT-WEIGHT: bold}



.Atitre:link {
	text-align:left; 	COLOR: #006633; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none;font-weight: bolder
}
.Atitre:visited {
	text-align:left; 	COLOR: #006633; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none;font-weight: bolder
}
.Atitre:hover {
	text-align:left; 	COLOR: #006633; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: underline;font-weight: bolder
}
.Atitre {
	text-align:left; 	COLOR: #006633; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bolder
}

.Acolor:link {
	text-align:left; 	COLOR: #336633; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none;font-weight: bolder;	
}
.Acolor:visited {
	text-align:left; 	COLOR: #336633; FONT-FAMILY: Verdana,arial, helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none;font-weight: bolder;	
}
.Acolor:hover {
	text-align:left; 	COLOR: #336633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: underline;font-weight: bolder;
}

.Acolor {
	text-align:left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    FONT-WEIGHT: bolder.
	color: #336633;
}


.Awhite:link {
	text-align:left; 	COLOR: #FFFFFF; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none;font-weight: bold
}
.Awhite:visited {
	text-align:left; 	COLOR: #FFFFFF; FONT-FAMILY: Verdana,arial, helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none;font-weight: bold
}
.Awhite:hover {
	text-align:left; 	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: underline;font-weight: bold
}

.Awhite {
	text-align:left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold
}



.tableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.tableau0 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFCC;
}
.tableau1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #66CC66;
}
.tableauTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF66;
	background-color: #336633;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006633;

}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #006633;
	border: thin none;
}
BODY {
	text-align:left; 
	background-color: #E3E3E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	left: 0px;
	top: 0px;

}


HTML,TR,TD,TH,P,UL,LI,DIV,FORM,A,DIR,P
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left; 
}

.textepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
P {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.actus {
	background-color: #66B266;
	color: #FFFFFF;
}
.agenda {
	background-color: #66B266;
	color: #000000;

}
.dossier {
	background-color: #66B266;
}
.titreMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #006633;
}
.sousTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.tableauTitreOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	background-color: FFCC00;
	text-align: center;

}
.tableauLigne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-style: solid;
	width: auto;
	border-bottom-width: 1px;
	text-align: center;
	}

.tableauLigneLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-style: solid;
	width: auto;
	border-bottom-width: 1px;
	text-align: left;
	}
	
	.tableauLigneR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-style: solid;
	width: auto;
	border-bottom-width: 1px;
	text-align: right;
	}
	
.tableauLigneOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-style: solid;
	width: auto;
	border-bottom-width: 1px;
	background-color: #ffcc00;
	font-weight: bolder;
	text-align: center;
}

.tableauLigneBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-style: solid;
	width: auto;
	border-bottom-width: 1px;
	background-color: #6699CC;
	font-weight: bolder;
	text-align: center;
}
.tableauLignePetit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-style: solid;
	width: auto;
	border-bottom-width: 1px;
	
}


