body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000055;
	font-size: 10pt;
	background-color : #FFFFFF;
}
.sous_titre{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Red;
	font-size : 10pt;
	text-align : center;
}
.titre {
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15pt;
	color : 000055;
	font-weight : bold;
}
.dervi {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	font-weight : bold;
	font-size : 10pt;
	color : 000055;
}
.dervi2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	font-weight : bold;
	font-size : 10pt;
	color : Red;
}
.dervi2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 10pt;
}
.entet {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	color : 000055;
	font-weight : bold;
	text-decoration : underline;
}
.barre {
	color : 000055;
	font-size : 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : left;
	font-weight : normal;
}
.barre2 {
	color : 000055;
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
}
.legend {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	text-align : justify;
	color : 000055;
}
a.barre{
	background-color : Red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : White;
}
A.lien {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #0655B7;
		font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
A.lien:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BA55D3;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
A.lien:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0655B7;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
A.lifo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0655B7;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
A.lifo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BA55D3;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
A.lifo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0655B7;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
A.acc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : White;
}
A.acc:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : Black;
}
A.aclien {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	color : White;
}
A.aclien:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	color : Black;
}
TD.recr {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E9967A;
}
tr.menure{
	background-color : Red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	height : 20pt;
}
tr.of1{
	background-color : #DCDCDC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	height : 20pt;
}
td.defau{
	text-align : center;
	width : 14%;
	vertical-align : middle;
}
td.tab         {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: Red;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
}
td.tabb       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: Silver;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
}
td.tabb2       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: Silver;
	font-size: 9pt;
	color: White;
	font-weight: bold;
}
td.tab1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: White;
	font-size: 7pt;
	color: #000055;
	font-weight: bold;
}
nobr.tab1b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: White;
	font-size: 7pt;
	color: #000055;
	font-weight: bold;
	text-align : center;
}
td.tabfo         {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: Red;
	font-size: 8pt;
	color: #000055;
	font-weight: bold;
}
td.tab2{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt; color: #000055; font-weight: bold;}
.tab3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000055;
	font-weight: normal;
}
.tab3rec{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000055;
	font-weight: normal;
	background-color : #FF7F50;
}
.tab3pre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000055;
	font-weight: normal;
	background-color : #90EE90;
}
.tab30{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000055;
	font-weight: normal;
	background-color : #dadada;
}
.tabarc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000055;
	font-weight: normal;
	background-color : #ffffaa;
}
td.ville{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : left;
	color : 000055;
}
.bout {
	background : Red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
	border : 1 solid : #FFFFFF;
	color : Black;
	cursor : hand;
}
.bout2{
	background : #DCDCDC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
	border : 1 solid : #FFFFFF;
	color : Black;
	cursor : hand;
}
.bout3 {
	background : #F5F5DC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
	border : 1 solid : #FFFFFF;
	color : Black;
	cursor : hand;
}
input { 	font-size:10pt;  }
select { 	font-size:9pt;  }
.lon5        { 	   width :  45px;    }
.lon9		  {    	width : 76px;       }
.lon14		 {     width :   95px;     }
.lon20		 {     width :   135px;     }
.lon30      {     width :   200px;    }
.lon40      {	width : 250px;       }
.lon50		{  width : 320px;       }
.lon60		{ 	width : 900px; }

.tableau {
width:320px;
border-width:1px;
border-style:solid;
border-color:#FF0000;
margin-left:8px;
margin-right:8px;
}

.tableaupetit {
width:180px;
border-width:1px;
border-style:solid;
border-color:#FF0000;
margin-top:40px;
}

.titretableau {
background-image:url(../images/fonddegradegris.png);
background-repeat:repeat-x;
background-color:#F8F8F9;
font-family:Verdana;
font-size:17px;
font-weight:bold;
text-align:center;
color:#DD0000;
}

#bleu {
color:#0655B7;
}

.titretableaupetit {
background-image:url(../images/fonddegradegris.png);
background-repeat:repeat-x;
height:15px;
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:center;
color:#FF0000;
}

.titre_seul {
width:180px;
border-width:1px;
border-style:solid;
border-color:#FF0000;
background-image:url(../images/fonddegradegris.png);
background-repeat:repeat-x;
height:15px;
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:center;
color:#FF0000;
}

.elementstableau {
padding-right:4px;
padding-left:4px;
border-width:4px;
border-top-width:0px;
border-style:solid;
border-color:#F8F8F9;
font-family:Verdana;
font-size:10px;
width:320px;
}

.elementstableaupetit {
padding-right:4px;
padding-left:4px;
border-width:4px;
border-top-width:0px;
border-style:solid;
border-color:#F8F8F9;
font-family:Verdana;
font-size:8px;
width:180px;
}

.fond_clair {
background-color:#FFFFFF;
}

.fond_fonce{
background-color:#FFF1D7;
}

#menufixed{position: fixed; top:230px;
 }

<!--[if lte IE 6]>
#menufixed{
 position: absolute;
  /*left:5px; top: expression(documentElement.scrollTop+body.scrollTop + 20 + 'px');*/
 top:expression(documentElement.scrollTop+body.scrollTop + 250 + 'px');
 }
#acces_public{
	width: 160;
}
#barremenu{
	width: 160;
}
#barremenugestion{
	width: 160;
}
#page_gen{
	width: 160;
}

<! endif -->
