body {color : black; font-family: Arial, Helvetica, sans-serif; font-size : 13px; background: #ffffff; text-align: center; }
.gris {font : 10px Arial, Helvetica, sans-serif; color: #CCCCCC; background-color: transparent;}
.date {font : bold 11px Arial, Helvetica, sans-serif; color: #ffff99; background-color: transparent;}
.lirouge {font : 12px Arial, Helvetica, sans-serif; color: #800000; background-color: transparent;}
.liext {font : 12px Arial, Helvetica, sans-serif; color: #4F9256; background-color: transparent;}
.licom {font : 12px Arial, Helvetica, sans-serif; color: #AD1F45; background-color: transparent;}
.lifgw {font : 12px Arial, Helvetica, sans-serif; COLOR: rgb(0,90,156); background-color: transparent;}
.petiti {font : bold 12px Arial, Helvetica, sans-serif;}
.petit {font : 11px Arial, Helvetica, sans-serif;}
.mini {font : 9px Arial, Helvetica, sans-serif ; }
.petit2 {font : 12px Arial, Helvetica, sans-serif;}
.petitnews {font : 11px Arial, Helvetica, sans-serif; COLOR: rgb(0,90,156); background-color: transparent;}
.moym {font : 12px Arial, Helvetica, sans-serif; color: #800000; background-color: transparent; }
.moymg {font : 17px Arial, Helvetica, sans-serif; color: #800000; background-color: transparent;}
.moyen {font : 11px Arial, Helvetica, sans-serif; color: black; background-color: transparent; }
#menu {font : 12px Arial, Helvetica, sans-serif; color: #800000; background-color: transparent; }
.menu1,H1 {BORDER-TOP: #999 2px solid; BORDER-LEFT: #999 2px solid; BORDER-RIGHT: #999 2px solid; BORDER-BOTTOM: #999 2px solid; MARGIN-BOTTOM: 2px; MARGIN-TOP: 2px; MARGIN-left: 0px; MARGIN-right: 0px; text-align: center; BACKGROUND-COLOR: #eee; font : 18px Arial, Helvetica, sans-serif; color: #800000; PADDING: 0px; }
.menu0 {BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; MARGIN-BOTTOM: 4px; PADDING-LEFT: 4px; BACKGROUND-COLOR: #eee; font : 18px Arial, Helvetica, sans-serif; color: #800000; }
.menu {BORDER-TOP: #999 1px dashed; BORDER-LEFT: #999 1px dashed; BORDER-RIGHT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; MARGIN-BOTTOM: 4px; MARGIN-TOP: 4px; PADDING-LEFT: 2px; BACKGROUND-COLOR: transparent; COLOR: rgb(0,90,156); }
H2 {text-align: left; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-LEFT: 1px; BACKGROUND-COLOR: #eee; font : 15px Arial, Helvetica, sans-serif; color: #800000; }
.menu2 {BORDER-TOP: #999 1px dashed; BORDER-LEFT: #999 1px dashed; BORDER-RIGHT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; PADDING: 0px; BACKGROUND-COLOR: #eee; font : 15px Arial, Helvetica, sans-serif; color: #800000; text-align: center}
.menu3 {BORDER-TOP: #999 1px dashed; BORDER-LEFT: #999 1px dashed; BORDER-RIGHT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; MARGIN-BOTTOM: 4px; MARGIN-TOP: 4px; PADDING-LEFT: 4px; BACKGROUND-COLOR: #eee; font : 18px Arial, Helvetica, sans-serif; color: #800000; }
.menu4, H3 {BORDER-TOP: #999 1px dashed; BORDER-LEFT: #999 1px dashed; BORDER-RIGHT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; MARGIN-BOTTOM: 2px; MARGIN-TOP: 4px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 4px; font : 14px Arial, Helvetica, sans-serif; color: #800000; }
.grosn {font : 18px Arial, Helvetica, sans-serif; color: black; background-color: transparent; }
.moyenn {font : 12px Arial, Helvetica, sans-serif; color: black; background-color: transparent; }
.gros {font : 14px Arial, Helvetica, sans-serif; color: #800000; background-color: transparent; }
.gros2 {font : 18px Arial, Helvetica, sans-serif; color: #800000; background-color: transparent; }
.gross {font : 32px Arial, Helvetica, sans-serif; color: #800000; background-color: transparent; }
.grossp {font : 20px Arial, Helvetica, sans-serif; color: #800000; background-color: transparent; }
A:link {COLOR: rgb(0,90,156); background-color: transparent; }
A:visited {COLOR: rgb(0,90,156); background-color: transparent; }
A:hover {TEXT-DECORATION: none; }
HTML,SCRIPT,BR,P,TABLE,TD,TH,TR,DIV,CENTER,SPAN,FONT,TEXTAREA,SELECT,INPUT,UL,DL,HR {font : 13px Arial, Helvetica, sans-serif; }
FORM {margin-top: 0px } 

.t1 {color : silver; text-align : left; font : bold 72px/72px Times, times new roman, serif; margin-top : 0px; background-color: transparent;} 
.t2 {color : #800000; text-align : left; margin-left : +100px; margin-top : -35px; font : italic 36px/36px Times, times new roman, serif; margin-bottom : 0px; background-color: transparent; text-shadow : 0.2em 0.2em; } 
.t3 {color : gray; text-align : left; margin-left : +0px; margin-top : -5px; font : italic 12px/12px Times, times new roman, serif; margin-bottom : 0px; background-color: transparent;text-shadow : 0.2em 0.2em; } 
a {font-family: Arial, Helvetica, sans-serif; }
basefont {font-family: Arial, Helvetica, sans-serif; }
.rouge {font: 11px Arial, Helvetica, sans-serif; color: #FF0000; background-color: transparent; }
.t4 {color : silver; text-align : center; font : bold 52px/52px Times, times new roman, serif; margin-left : 0px; margin-top : 0px; margin-bottom : 0px; background-color: transparent;} 
.t5 {color : #800000; text-align : center; margin-left : 0px; margin-top : -20px; font : italic 32px/32px Times, times new roman, serif; margin-bottom : 0px; background-color: transparent; text-shadow : 0.2em 0.2em;} 

.logo {DISPLAY: block; MARGIN: 2px auto 2px auto; width: 130px; height: 40px; text-align : center; padding:0px}
.logo A {DISPLAY: block; WIDTH: 100%}
.logo A:link {color : rgb(0,90,156); BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; font : bold 18px/18px Times, times new roman, serif;}
.logo A:visited {color : rgb(0,90,156); BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; font : bold 18px/18px Times, times new roman, serif;}
.logo A:hover {color : #800000; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; font : bold 16px/16px Times, times new roman, serif;}
.logo A:link {BORDER-RIGHT: #4a4a4a 2px solid; BORDER-TOP: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #4a4a4a 2px solid}
.logo A:visited {BORDER-RIGHT: #4a4a4a 2px solid; BORDER-TOP: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #4a4a4a 2px solid}
.logo A:hover {BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #4a4a4a 2px solid; BORDER-LEFT: #4a4a4a 2px solid; BORDER-BOTTOM: #cecece 1px solid}
.logo SPAN.fgw {color : rgb(0,90,156); text-align : left; font : bold 18px/18px Times, times new roman, serif; background-color: #eee;} 
.logo SPAN.service {color : #800000; text-align : right; margin-left: +20px; font : italic 15px/15px Times, times new roman, serif; background-color: #eee; text-shadow : 0.2em 0.2em;} 
.aa {visibility: hidden; }
.menua {MARGIN: 0px; PADDING: 0px; FLOAT: left; font : 11px Arial, Helvetica, sans-serif;  width: 170px; }
.menub {MARGIN: 0px; PADDING: 0px; FLOAT: left; font : 11px Arial, Helvetica, sans-serif;  width: 135px; }
.menuc {MARGIN: 0px; PADDING: 0px; FLOAT: left; font : 11px Arial, Helvetica, sans-serif;  width: 130px; }
.menud {MARGIN: 0px; PADDING: 0px; FLOAT: left; font : 11px Arial, Helvetica, sans-serif;  width: 170px; }

#hautg {MARGIN: 0px; PADDING: 0px; FLOAT: left; WIDTH: 295px; TEXT-ALIGN: left; height: 74px; }
#hautd {MARGIN: 0px; PADDING: 0px; FLOAT: left; WIDTH: 473px; TEXT-ALIGN: right; height: 74px; }
#menudata {height: 15px; BACKGROUND-COLOR: #800000; FLOAT: left; WIDTH: 50%; TEXT-ALIGN: left; PADDING: 0px; font : bold 11px Arial, Helvetica, sans-serif; color: #ffff99; margin: 0px; }
#menudatb {height: 15px; BACKGROUND-COLOR: #800000; FLOAT: left; WIDTH: 50%; TEXT-ALIGN: right; PADDING: 0px; font : bold 11px Arial, Helvetica, sans-serif; color: #ffff99; margin: 0px; }
#menudatc {FLOAT: left; WIDTH: 50%; TEXT-ALIGN: left; PADDING: 0px; margin:0px; height: 19px; }
#menudatd {FLOAT: left; WIDTH: 50%; TEXT-ALIGN: right; PADDING: 0px; margin:0px; height: 19px; }

#services {MARGIN-RIGHT: 13px; PADDING: 0px; FLOAT: left; WIDTH: 150px; TEXT-ALIGN: center; }
#infos {MARGIN-LEFT: 13px; PADDING: 0px; FLOAT: left; WIDTH: 290px; TEXT-ALIGN: left; }
#manifs {PADDING-left: 3px; FLOAT: left; WIDTH: 286px; TEXT-ALIGN: left; border-left: 1px solid #999; overflow: auto; height: 1000px; }
#liens {PADDING: 0px; FLOAT: left; WIDTH: 302px; TEXT-ALIGN: left; }
#association {MARGIN: 0px; PADDING: 0px; FLOAT: left; WIDTH: 605px; TEXT-ALIGN: left; }
#bas {margin-top: 10px; PADDING: 0px; FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center; BACKGROUND-COLOR: #eee; color: black; border: 1px solid #000;}
#page {width:768px; margin-right:auto; margin-left:auto; margin-top: 0px; margin-bottom: 0px; padding:0px; text-align:left; }
.spacer {clear: both; }
#postit {background-color: transparent; float: right; text-align: center; margin-top: 2px; background-image: url(gif/pi2.gif); background-repeat: no-repeat; width: 74px; height: 103px; padding: 0; }
