.spacer {clear: both; }
.aa {display:none; }
acronym.premier {cursor : help; border-bottom : 1px dotted rgb(0,90,156); } 

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; }

#double {FLOAT: left; WIDTH: 100%; TEXT-ALIGN: left; PADDING: 0px; margin: 0px; BACKGROUND-COLOR: #cecece; font : 12px/130% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: rgb(0,90,156); }

FORM {margin-top: 0px; margin-bottom: 0px } 

.moteur input.champs  {color : #333; background-color : #fff; border : 1px solid #c60; font: 12px Arial, Helvetica, sans-serif; } 
.moteur input.valid  {background-color : #f90; border : 1px solid #c60; color : #fff; cursor : pointer; font: bold 11px Arial, Helvetica, sans-serif; text-align : center; } 
.moteur img {border: 0px; margin-top: 0px; margin-bottom: 4px; vertical-align: MIDDLE }
.moteur label.logo {DISPLAY: block; MARGIN-top: 3px; PADDING: 0px; text-align : left; color : #c60; BACKGROUND-COLOR: #fff; float: left; font: bold 11px/1.2 Arial, Helvetica, sans-serif; vertical-align: MIDDLE}

#page {border:1px solid #fff; width:770px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; padding:0px; text-align:left; BACKGROUND-COLOR: #fff;}

#divgauche1 {margin:0px; PADDING: 0px; FLOAT: left; TEXT-ALIGN: left; WIDTH: 100%}

#bandeau {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 100%; TEXT-ALIGN: left; BACKGROUND-COLOR: #C0C0C0;}

.date { font : bold 11px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: transparent; }
.center {text-align:center; }
.menudot {BORDER-TOP: #999 1px dotted; BORDER-LEFT: #999 1px dotted; BORDER-RIGHT: #999 1px dotted; BORDER-BOTTOM: #999 1px dotted; MARGIN-BOTTOM: 4px; MARGIN-TOP: 4px; PADDING-LEFT: 2px; BACKGROUND-COLOR: transparent; COLOR: rgb(0,90,156); }

#menudat1 {height: 10px; BACKGROUND-COLOR: #ccc; FLOAT: left; WIDTH: 100%; PADDING: 0px; margin: 0px; font : 2px Arial, Helvetica, sans-serif; BORDER: 0px; color: inherit;}

#menudatc {FLOAT: left; WIDTH: 434px; TEXT-ALIGN: left; PADDING: 0px; margin:0px; height: 32px; }
#menudatdd {FLOAT: left; WIDTH: 334px; TEXT-ALIGN: right; PADDING: 0px; margin:0px; height: 32px; }

#col1 {PADDING: 0px; FLOAT: left; WIDTH: 375px; TEXT-ALIGN: left; margin:0px; }
#marge {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 17px; TEXT-ALIGN: left; }
#col2 {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 375px; TEXT-ALIGN: left; }

#bas {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 768px; TEXT-ALIGN: center; BACKGROUND-COLOR: #eee; color: black; border: 1px solid #a2c2e1;}

.menu1,H1 {BORDER-right: 0px; BORDER-top: 0px ;BORDER-LEFT: 0px ; BORDER-bottom: #800000 2px solid; MARGIN: 2px 0px; background-color: #fff  ; font : 18px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #800000; PADDING: 0px; text-align: left}
H1 .aide, H1 .aide:link, H1 .aide:visited {TEXT-DECORATION: none; background-color: transparent; font: 12px Arial, Helvetica, sans-serif; color: #800000;}

H2 {BORDER-top: 0px ; BORDER-left: 0px; BORDER-right: 0px; BORDER-bottom: #800000 1px solid; text-align: left; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; PADDING-LEFT: 1px; BACKGROUND-COLOR: #fff  ; font : 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #800000; }
H2.a {BORDER-bottom: #c60 1px solid; font : bold 15px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #c60; }
H2.b {BORDER-bottom: rgb(0,90,156) 1px solid; font : bold 15px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: rgb(0,90,156); }
H2.c {BORDER-bottom: #118130 1px solid; font : bold 15px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #118130; }
H2 .aide, H2 .aide:link, H2 .aide:visited, H2.a .aide, H2.a .aide:link, H2.a .aide:visited, H2.b .aide, H2.b .aide:link, H2.b .aide:visited, H2.c .aide, H2.c .aide:link, H2.c .aide:visited {TEXT-DECORATION: none; background-color: transparent; font: 12px Arial, Helvetica, sans-serif;}
H2 a:link, H2 a:visited, H2 a:hover {TEXT-DECORATION: none;}
H3 {BORDER: 0px; text-align: left; MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; PADDING-LEFT: 1px; BACKGROUND-COLOR: #fff  ; font : bold 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;  }

.menuservices {BORDER-top: 0px ; BORDER-left: #a2c2e1 2px solid; BORDER-right: #fff 2px solid; BORDER-bottom: 0px ; MARGIN: 4px 0px; PADDING: 0px; BACKGROUND-COLOR: #fff; font : 9px/1.1 Arial, Helvetica, sans-serif; color: rgb(0,90,156); text-align: center; }
.menuservicesa {BORDER-top: 0px ; BORDER-left: #c60 2px solid; BORDER-right: #fff 2px solid; BORDER-bottom: 0px ; MARGIN: 4px 0px; PADDING: 0px; BACKGROUND-COLOR: #fff; font : 9px/1.1 Arial, Helvetica, sans-serif; color: #c60; text-align: center; }
.menuservicesb {BORDER-top: 0px ; BORDER-left: rgb(0,90,156) 2px solid; BORDER-right: #fff 2px solid; BORDER-bottom: 0px ; MARGIN: 4px 0px; PADDING: 0px; BACKGROUND-COLOR: #fff; font : 9px/1.1 Arial, Helvetica, sans-serif; color: rgb(0,90,156); text-align: center; }
.menuservicesc {BORDER-top: 0px ; BORDER-left: #118130 2px solid; BORDER-right: #fff 2px solid; BORDER-bottom: 0px ; MARGIN: 4px 0px; PADDING: 0px; BACKGROUND-COLOR: #fff; font : 9px/1.1 Arial, Helvetica, sans-serif; color: #118130; text-align: center; }

.menua, .menub, .menuc, .menud, .menue, .menua a:link, .menub a:link, .menuc a:link, .menud a:link, .menue a:link, .menua a:visited, .menub a:visited, .menuc a:visited, .menud a:visited, .menue a:visited {font: 11px/1.2 "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: transparent; color: rgb(0,90,156); display: block; TEXT-DECORATION: none;}
.menua {FLOAT: left; PADDING: 0px; width: 115px; margin: 0px 0px 5px 4px; }
.menub {FLOAT: left; PADDING: 0px; width: 115px; margin: 0px 0px 5px 4px; }
.menuc {FLOAT: left; PADDING: 0px; width: 115px; margin: 0px 0px 5px 4px; }
.menud {FLOAT: left; PADDING: 0px; width: 115px; margin: 0px 0px 5px 4px; }
.menue {FLOAT: left; PADDING: 0px; width: 115px; margin: 0px 0px 5px 4px; }
.minimenu {FLOAT: left; PADDING: 0px; width: 90px; margin: 0px 0px 0px 2px; }
.menua a:hover, .menub a:hover, .menuc a:hover, .menud a:hover, .menue a:hover {background-color : #ffecce; color : #f60; display: block; TEXT-DECORATION: none;} 

.menudashed {BORDER: #c60 1px dashed; MARGIN-BOTTOM: 4px; MARGIN-TOP: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 1px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: transparent; COLOR: rgb(0,90,156); }
.menubig {BORDER: #c60 2px solid; MARGIN-BOTTOM: 4px; MARGIN-TOP: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 1px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; font : normal 12px/130% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; COLOR: rgb(0,90,156); }
.menu {BORDER-top: #c60 1px solid  ; BORDER-left: #c60 1px solid ; BORDER-right: #c60 1px solid ; BORDER-bottom: #c60 1px solid ; MARGIN-BOTTOM: 4px; MARGIN-TOP: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 1px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; font : normal 13px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; COLOR: rgb(0,90,156); }
.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-LEFT: 1px; BACKGROUND-COLOR: #eee; font : bold 17px Arial, Helvetica, sans-serif; color: #800000; }
.menu2b {BORDER-TOP: #999 1px dashed; BORDER-LEFT: #999 1px dashed; BORDER-RIGHT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; MARGIN-TOP: 24px; MARGIN-BOTTOM: 14px; PADDING-LEFT: 1px; BACKGROUND-COLOR: #fff; font : bold 15px Arial, Helvetica, sans-serif; color: #800000; }
.menu2c {MARGIN-TOP: 14px; MARGIN-BOTTOM: 14px; PADDING-LEFT: 20px; BACKGROUND-COLOR: #fff; font : bold 14px Arial, Helvetica, sans-serif; color: rgb(0,90,156); }
.menu2d {MARGIN-TOP: 14px; MARGIN-BOTTOM: 14px; PADDING-LEFT: 50px; BACKGROUND-COLOR: #fff; font : 13px Arial, Helvetica, sans-serif; color: rgb(0,90,156); }
.menu2e {MARGIN-TOP: 1px; MARGIN-BOTTOM: 13px; PADDING-LEFT: 50px; BACKGROUND-COLOR: #fff; font : 10px Arial, Helvetica, sans-serif; color: gray; }
.menu2f {MARGIN-TOP: 14px; MARGIN-BOTTOM: 14px; PADDING-LEFT: 1px; BACKGROUND-COLOR: #fff; font : bold 14px Arial, Helvetica, sans-serif; color: rgb(0,90,156); }

.menuinfos {BORDER: 0px ; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 1px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; font : normal 11px/1.2 "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; }

.lipdg, .lipdg:visited, .lipdg:link {font : 12px/130% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: rgb(0,90,156); background-color: transparent; TEXT-DECORATION: none;}
.lipdg2, .lipdg2:visited, .lipdg2:link {font : 11px/130% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: rgb(0,90,156); background-color: transparent; TEXT-DECORATION: none;}
.lipdg:hover, .lipdg2:hover {background-color : #ffecce; TEXT-DECORATION: none; }


#margeg1 {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 0px; }
#blocgauche {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 262px; TEXT-ALIGN: left; }
#margeg {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 20px; }
#bloccentre {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 262px; TEXT-ALIGN: left; }
#marged {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 20px; }
#blocdroite {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 202px; TEXT-ALIGN: left; }
#marged2 {margin:0px; PADDING: 0px; FLOAT: left; WIDTH: 0px; }

.petitnews, .petitnews a:link, .petitnews a:visited {font : normal 11px/115% Arial, Helvetica, sans-serif; COLOR: rgb(0,90,156) ; background-color: transparent; TEXT-DECORATION: none;}
.petitnews BR {font : normal 11px/115% Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.petitnews b {font : normal 11px/115% Arial, Helvetica, sans-serif; COLOR: #c60; background-color: transparent;}
.petitnews a:hover {background-color : #ffecce; color : #800000; TEXT-DECORATION: none;} 

.c60 {font : normal 11px/115% Arial, Helvetica, sans-serif; COLOR: #c60; background-color: transparent;}

.petit {font : 11px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;}
.mini, .mini br {font : 10px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: transparent; color : #663333;}

.minimini, .minimini br, .minimini a:link, .minimini a:visited {font : 9px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: transparent; color : #c60; TEXT-DECORATION: none;}
.minimini a:hover {background-color : #ffecce; color : #f60; TEXT-DECORATION: none;}

.minilang {font : 9px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: transparent; color : rgb(0,90,156); TEXT-DECORATION: none;}

.liext, .liext:visited, .liext:link {font : 12px/130% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #4F9256; background-color: transparent; TEXT-DECORATION: none;}
.liext2, .liext2:visited, .liext2:link {font : 12px/130% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #007f7f; background-color: transparent; TEXT-DECORATION: none;}
.licom, .licom:visited, .licom:link {font : 12px/130% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #AD1F45; background-color: transparent; TEXT-DECORATION: none;}
.lifgw, .lifgw:visited, .lifgw:link {font : 12px/130% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: rgb(0,90,156); background-color: transparent; TEXT-DECORATION: none;}

.liext:hover {background-color : #ffecce; TEXT-DECORATION: none; }
.liext2:hover {background-color : #ffecce; TEXT-DECORATION: none; }
.licom:hover {background-color : #ffecce; TEXT-DECORATION: none; }
.lifgw:hover {background-color : #ffecce; TEXT-DECORATION: none; }

.liextb {font : 11px Arial, Helvetica, sans-serif; color: #4F9256; background-color: transparent;}
.liext2b {font : 11px Arial, Helvetica, sans-serif; color: #007f7f; background-color: transparent;}
.licomb {font : 11px Arial, Helvetica, sans-serif; color: #AD1F45; background-color: transparent;}
.lifgwb {font : 11px Arial, Helvetica, sans-serif; COLOR: rgb(0,90,156); background-color: transparent;}

.logo {DISPLAY: block; MARGIN: 4px auto 1px auto; width: 130px; text-align : center; padding:0px}
.logo A {DISPLAY: block; WIDTH: 100%}
.logo A:link, .logo A:visited {color : rgb(0,90,156); BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; font : bold 18px/18px Bodacious, Bodacious-Normal, Times, times new roman, serif; BORDER-RIGHT: #4a4a4a 2px solid; BORDER-TOP: #B3B3B3 2px solid; BORDER-LEFT: #B3B3B3 2px solid; BORDER-BOTTOM: #4a4a4a 2px solid; }
.logo A:hover {color : #800000; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; font : bold 18px/18px Bodacious, Bodacious-Normal, Times, times new roman, serif; BORDER-RIGHT: #B3B3B3 2px solid; BORDER-TOP: #4a4a4a 2px solid; BORDER-LEFT: #4a4a4a 2px solid; BORDER-BOTTOM: #B3B3B3 2px solid; }

#postit {background-color: transparent; float: right; text-align: center; margin-top: 2px; margin-right: 5px; background-image: url(gif/pi2.gif); background-repeat: no-repeat; width: 74px; height: 103px; padding: 0; }
#postit4 {background-color: transparent; float: right; text-align: center; margin-top: 2px; margin-right: 5px; background-image: url(gif/pi4.gif); background-repeat: no-repeat; width: 74px; height: 103px; padding: 0; }
#postit5 {background-color: transparent; float: right; text-align: center; margin-top: 2px; margin-right: 5px; background-image: url(gif/pi5.gif); background-repeat: no-repeat; width: 74px; height: 103px; padding: 0; }
#thema {background-color: transparent; float: right; text-align: center; margin-top: 0px; margin-right: 2px; background-image: url(gif/thema.gif); background-repeat: no-repeat; width: 111px; height: 50px; padding: 0; }

img.floatright {border: 0px; float: right; margin-right: 3px; }
img.floatleft {border: 0px; float: left; margin-right: 3px; margin-left: 3px; }
img.pub {border: 0px; margin-top: 0px } 
img.flag {border: 1px solid; margin-bottom: 2px} 
img.services {MARGIN: 4px auto 2px auto; PADDING: 0px;} 
A:link img.services, A:visited img.services {BORDER-RIGHT: #4A4A4A 2px solid; BORDER-TOP: #B3B3B3 2px solid; BORDER-LEFT: #B3B3B3 2px solid; BORDER-BOTTOM: #4A4A4A 2px solid}
A:hover img.services {BORDER-RIGHT: #B3B3B3 2px solid; BORDER-TOP: #4A4A4A 2px solid; BORDER-LEFT: #4A4A4A 2px solid; BORDER-BOTTOM: #B3B3B3 2px solid}
 
img {border: 0px; margin: 0px} 
img.aide {margin-top: 1px; margin-right: 1px; } 

.menuminihaut {WIDTH: 764px; BORDER: #c60 1px solid; margin-top: 2px; margin-bottom: 2px; background-color: #fff; PADDING: 1px; text-align: center; LINE-HEIGHT: 13px; }
.menuimagehaut {WIDTH: 764px; BORDER: 0px; margin-top: 2px; margin-bottom: 2px; background-color: #fff; PADDING: 0px; text-align: center; }

.petitmenuhaut, .petitmenuhaut a:link, .petitmenuhaut a:visited, .petitmenuhaut br {font: normal 11px Arial, Helvetica, sans-serif; background-color: transparent; color: #800000; TEXT-DECORATION: none;}
.petitmenuhaut a:hover {background-color : #ffecce; color : #f60; TEXT-DECORATION: none;} 

Ul, Li {padding:0px ;  margin-left: 0px ; margin-bottom: 0px ; margin-top: 3px ; margin-right: 0px ; text-align: left}
Li.ddd {margin-left: 30px ; }
.fgw {background-image: url(gif/fleche-gif-169.gif);  background-repeat: no-repeat;  background-position: left;  padding: 0px; margin-right: 5px; width: 11px; height: 9px;float: left;}

.t1 {color : #ccc; text-align : left; font : bold 72px/72px Times, times new roman, serif; margin-top : -7px; background-color: transparent; text-decoration : none;} 
.t2 {color : #800000; text-align : left; margin-left : +110px; margin-top : -33px; font : italic 36px/36px Times, times new roman, serif; margin-bottom : 0px; background-color: transparent; text-decoration : none;} 

a .t1, .t1:link, .t1:visited, .t1:hover {
background-color : transparent;
text-decoration : none;
color : #ccc;
}
a .t2, .t2:link, .t2:visited, .t2:hover {
background-color : transparent;
text-decoration : none;
color : #800000;
} 

#xiti-logo-noscript, #xiti-logo {text-align: center;}
#xiti-logo {float: right;}

.gross {font : bold 32px Arial, Helvetica, sans-serif; color: #800000; background-color: transparent;}
#pageter {MARGIN: 0px; PADDING: 0px; FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center;}
#pagebiss {MARGIN: 0px; PADDING: 0px; FLOAT: left; WIDTH: 100%; TEXT-ALIGN: left; background-color : #ccc;}


table.liste {width: 100%; }
td.liste1 {width: 8%; text-align: left; font: 10px Arial, Helvetica, sans-serif; vertical-align: text-top; color : rgb(0,90,156); BACKGROUND-COLOR: #DFDFDF}
td.liste2 {width: 18%; text-align: left; font: bold 12px Arial, Helvetica, sans-serif; vertical-align: text-top; color : rgb(0,90,156); BACKGROUND-COLOR: #eee}
td.liste3 {width: 18%; text-align: left; font: 11px Arial, Helvetica, sans-serif; vertical-align: text-top; color : rgb(0,90,156); BACKGROUND-COLOR: #DFDFDF}
td.liste4 {width: 8%; text-align: left; font: 10px Arial, Helvetica, sans-serif; vertical-align: text-top; color : rgb(0,90,156); BACKGROUND-COLOR: #eee}
td.liste5 {width: 21%; text-align: left; font: 11px Arial, Helvetica, sans-serif; vertical-align: text-top; color : rgb(0,90,156); BACKGROUND-COLOR: #DFDFDF}
td.liste6 {width: 4%; text-align: left; font: 10px Arial, Helvetica, sans-serif; vertical-align: text-top; color : rgb(0,90,156); BACKGROUND-COLOR: #eee}
td.liste7 {width: 6%; text-align: left; font: 10px Arial, Helvetica, sans-serif; vertical-align: text-top; color : rgb(0,90,156); BACKGROUND-COLOR: #DFDFDF}
td.liste8 {width: 8%; text-align: left; font: 10px Arial, Helvetica, sans-serif; vertical-align: text-top; color : rgb(0,90,156); BACKGROUND-COLOR: #eee}
td.liste9 {width: 9%; text-align: left; font: 10px Arial, Helvetica, sans-serif; vertical-align: text-top; color : rgb(0,90,156); BACKGROUND-COLOR: #DFDFDF}

td.l50 {width: 50%; text-align: left; vertical-align: text-top; }
