body { background-color: #433707; }

.fondtableprincipale { background-color: #000000; }
.fondtablesecondaire { background-color: #8F8859; }

.barrenavigation {color: #991111; margin:0;padding:0;font:normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.barrenavigation a:link { color: #991111; text-decoration: none; }
.barrenavigation a:visited { color: #991111; text-decoration: none; }
.barrenavigation a:hover { color: #991111; text-decoration: underline; }
.zy { font-family: Wingdings, Zapf Dingbats, Arial, Helvetica; font-size: 7px; }
.barreinteractive { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.tableaccueil { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: #36482B; }
.tableaccueilpuce { font-family: Wingdings, Arial, Helvetica; font-weight: bold; }
.tableaccueil a:link { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.tableaccueil a:visited { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.tableaccueil a:hover { color: #A6B0AC; font-weight: normal; text-decoration: underline; }
.tableinferieure { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #330000; background-color: #8BAD76; }
.accueilancieneleves { text-transform : capitalize; color: #330000;}
.accueilancieneleves a:link { color: #FFFFFF; text-decoration: none; }
.accueilancieneleves a:visited { color: #FFFFFF; text-decoration: none; }
.accueilancieneleves a:hover { color: #36482B; text-decoration: underline; }

.menugauche { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica; background-color: #3D4240; }
.menugauche a:link { color: #FFFFFF; text-decoration: none; }
.menugauche a:visited { color: #FFFFFF; text-decoration: none; }
.menugauche a:hover { color: #A6B0AC; text-decoration: underline; }

.galerieh { font-size: 12px; text-align:center; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; background-color: #006699; color: #A6B0AC; }
.galerieb { text-align:center; background-color: #578A24; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  color: #36482B; }

.sms { 	font-family: Arial, Helvetica, sans-serif; color: #000066; }
.smsfondgrisfonce { 	font-family: Arial, Helvetica, sans-serif; background-color: #3D4240; }

.annonceslast {  font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.annonceslasttitre { color: #FFFFFF; font-weight: bold; background-color: #006699; }
.annonceslasttitre a:link { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.annonceslasttitre a:visited { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.annonceslasttitre a:hover { color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.annonceslastlignea { color: #000066; background-color: #FFFFFF; }
.annonceslastligneb { color: #000066; background-color: #E6E6E6; }
.annonceslastlignep { color: #000066; background-color: #FFCCCC; }
.annonceslastligneptclaire { background-color: #FFFFFF; }
.annonceslastligneptfoncee { background-color: #808080; }

.d { font-size: 11px; line-height: 11px; padding: 0px; }
.newd {margin:0;padding:0;font:normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.nav { font-size: 10px; }
.tel { font-family: Wingdings, Arial, Helvetica; font-size: 14px; }
.liv { color: #006699; background-color: #FFFFFF; }
.liv a:link { color: #006699; text-decoration: none; }
.liv a:visited { color: #006699; text-decoration: none; }
.liv a:hover { color: #006699; text-decoration: underline; }
.livm { color: #000000; background-color: #8F8859; }
.bo { font-family: Wingdings, Arial, Helvetica; font-size: 15px; }
.h { font-size: 18px; line-height: 30px;  color: #FF6600; }
.hb { font-size: 18px; line-height: 30px;  color: #0066FF; }
.h2 { font-size: 14px;	line-height: 18px; font-weight: bold; color: #a88251; }
.h2b { font-size: 13px;	line-height: 18px; font-weight: bold; color: #0066FF; }
.header { font-size: 34px; font-weight: bold; line-height: 40px; color: #C6BC76; }

.cellulebodyfond { background-color: #433707; } 
.celluleprincipale { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica; }
.celluleprincipale a:link { color: #FF9900; font-weight: bold; text-decoration: none;}
.celluleprincipale a:visited { color: #FF9900; font-weight: bold; text-decoration: none;}
.celluleprincipale a:hover { color: #FF6600; font-weight: bold; text-decoration: underline;}

td, th { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #ffffff; }
.title { font-size: 30px; line-height: 30px; background-color: #578A24; color: #FFFFFF; }
.navi { line-height: 20px; background-color: #003300; color: #FFFFFF; }
.nav2 { font-size: 10px; line-height: 10px; padding: 0px; }
.n3 { font-size: 11px; line-height: 11px; padding: 1px; }
.dig { font-size: 11px;	line-height: 12px; }
input.big { width: 100px; }
input.small { width: 50px; }
.detail { background-color: #E6E6E6; }
#tickertape{ layer-background-color:#B40829; width:490; height:10; left: 155px; }
#subtickertape{ background-color:#006699; position:absolute; width:580; height:15; }
.subtickertapefont{ text-decoration:none; color:white; }
.subtickertapefont a{ color:white; }
.subtickertapefont a:hover{ color:yellow; text-decoration:none; }
.subtickertapefont a:visited{ color:white; }

.line {background: white;}
.categ {color: #006699; font-size: 14px}
.categ a {color: #000000; font-size: 14px; text-decoration:none;font-weight:bold;}
.categ a:hover {color: white;}
.counter {color: black; font-size: 14px}
.indexnumber { font-size: 11px; color: #433707;}
.item { font-size: 13px}
.search { color:red; font-size: 10px;}

.participationfondtitre { background-color: #223727;}
.participationa { background-color: #41651E;}
.participationb { background-color: #578A24;}
.participationmenu { font-weight: bold; color: #033727;}
.participationmessok { font-size: 14px; text-align: center; color: #FFCC00; font-weight: bold; }
.participationmessnok { font-size: 14px; text-align: center; color: #FF0000; font-weight: bold; }
.participationpt { font-size: 10px; }
.participtablefond { }
.participtable { }

.contacth { font-size: 18px; color: #FF6600; }
.contactmessok { text-align : center; font-weight: bold; font-size: 16px; color: #5FA21B; }
.contactmessnok { text-align : center; font-weight: bold; font-size: 16px; color: #FF0000; }
.contactd { font-size: 11px; }

.galeriefkh { font-weight: bold; font-size: 18px; line-height: 28px;  color: ##FF9999; }
.galeriefkcelllist { font-size: 11px; }
.galeriefkdesc { color: #FFFFFF; font-size: 12px; font-style:italic; font-family: Verdana, Arial, Helvetica; }
.galeriefksuite { color: #FBAD00; font-weight: bold; text-decoration: none; }


.hotelstarifs { background-color: #FFFFFF; color: #433707; font-style:italic; }
.hotelsdesc { background-color: #CFB88C; font-size: 11px; color: #433707; text-align:justify; }
.hotelsnom { font-size: 18px; color: #433707; font-weight: bold; }
.hotelsslogan { font-size: 12px; color: #433707; font-style:italic; }
.hoteltel { font-family: Wingdings, Arial, Helvetica; font-size: 14px; }
.hotelbgcolor { background-color: #F3E5A2; }
.hotelapartir { font-size: 10px; font-style:italic; }
.hotelligne { background-color: #000000; }
.hotelmenu { background-color: #372411; }
.hotelpetit { font-size: 10px; color: #433707; }
.hotelpoptof { background-color: #372411; font-size: 12px; font-family: Verdana, Arial, Helvetica;}
.hotelbody { background-color: #312E20; font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF;}
.hotelvotemessagenok { font-size: 11px; text-align: center; color: #FF0000; font-weight: bold; }
.hotelvotemessageok { font-size: 11px; text-align: center; color: #00CC00; font-weight: bold; }
.hotelinfomessok { font-size: 12px; text-align: center; color: #00CC00; font-weight: bold; }
.hotelinfomessnok { font-size: 12px; text-align: center; color: #FF0000; font-weight: bold; }
.hotelinfotitre { font-size: 13px; color: #FF8A00; font-weight: bold; }
.hotelnone { font-size: 12px; text-align: center; font-weight: bold; }
.hotelmaps { width: 600px; height: 400px; border: 2px solid black }
.hotelpromessnok { font-size: 13px; text-align: center; color: #FF0000; font-weight: bold; }
.hotelpropt { font-size: 10px; }
.hotelprotitre { font-size: 15px; color: #FF6600; font-weight: bold; }
.hoteld { font-size: 11px; color: #074311; text-decoration:none; }
.hotelad { color: #FCBD00; font-weight: bold; text-decoration:none; }
.hotellignea { background-color: #454D29; color: #FFFFFF;  }
.hotelligneb { background-color: #6D7B40; color: #FFFFFF;  }
.hoteldesca { color: #FB5100; font-weight: bold; text-decoration:none; }

.PhorumBodyArea { font-size: 11px; width: 400px; }
.PhorumListTable { border-style : solid; border-color : Black; border-width : 1px; }
.PhorumListTable a:link { color: #000000; font-weight: normal; text-decoration: none;}
.PhorumListTable a:visited { color: #000000; font-weight: normal; text-decoration: none;}
.PhorumListTable a:hover { color: #000000; font-weight: bold; text-decoration: underline;}
.PhorumListRow { color: #000000; font-size: 12px; font-weight: normal; text-decoration: none;}
.PhorumListRow a:link { color: #000000; font-weight: normal; text-decoration: none;}
.PhorumListRow a:visited { color: #000000; font-weight: normal; text-decoration: none;}
.PhorumListRow a:hover { color: #000000; font-weight: bold; text-decoration: underline;}
.PhorumListHeader { font-size : 14px; font-weight : bold; height: 24px; }
.PhorumForumTitle { font-size : 13px; font-weight: bold; }
.PhorumForumTitle a:link { font-size : 13px; font-weight: bold; }
.PhorumForumTitle a:visited { font-size : 13px; font-weight: bold; }
.PhorumForumTitle a:hover { font-size : 13px; font-weight: bold; }
.PhorumTableHeader { font-size: 12px; font-weight: bold; }
.PhorumNav { font-size: 10px; }
.PhorumNewFlag { font-size: 10px; color: Red; }
.PhorumMessage { color: #000000; font-size: 12px; text-decoration: none; }
