body { margin:0px; background-color: #FFFFFF; font:normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;}
td, th { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }
.accueil { font-size: 12px; line-height: 13px; }
.blanc { color: #FFFFFF; }
a:link { text-decoration: underline; color: #0294df; }
a:visited { color: #0294df; text-decoration: underline; }
a:hover { text-decoration: none; }
.title { font-size: 30px; line-height: 30px; color: #E8BD12; }
.navi {	font-size: 21px; line-height: 22px; background-color: #E8BD12; color: #993300; }
.frame { background-color: #E8BD12; color: #993300; }
.navi3 { font-size: 21px; line-height: 22px; background-color: #25708F; color: #ffffff; }
.detail { font-size: 18px; line-height: 22px; background-color: #330099; color: #993300; }
.ttt { font-size: 12px; line-height: 14px; background-color: #FFCC66; color: #B40829; }
.h3 { font-size: 13px; line-height: 18px; font-weight: bold; color: #ffffcc; }
.liv { color: #996633; font-size: 12px; line-height: 12px; background-color: #F3E5A2; }
.vote { font-size: 12px; line-height: 12px; background-color: #FDE766; color: #000000; }
.nav2 { font-size: 10px; line-height: 10px; color: #FFFFFF; }
.nav9 { font-size: 10px; line-height: 10px; color: #FFFFFF; background-color: #6085CB; }
.h { font-size: 18px; line-height: 30px; color: #266C90; }
.d { font-family: Arial,Verdana,sans-serif; font-size: 11px; line-height: 12px; }
.db { color: #00219F; font-size: 10px; line-height: 10px; padding: 0px; }
.an { font-size: 11px; color: #000000; line-height: 11px; }
.boutong { font-size: 18px; line-height: 30px; color: #000000; }
.h2 { font-size: 13px; line-height: 18px; font-weight: bold; color: #ffffcc; }
.hj { font-size: 14px; line-height: 18px; font-weight: bold; color: #FFCC00; }
.hjp { font-weight: bold; color: #FFCC00; }
.bo { font-family: Wingdings, Arial, Helvetica; font-size: 15px; }
.nav { font-size: 10px; line-height: 10px; }

table.newentier { width:100%; border:none;  }
table.newentier td.nemenu { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF  }
table.newmain { width:100%; border:none;  }
table.newmain td.nmcontent { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000  }
table.newmain td.nmcontent a:link { color:#0294DF; text-decoration:underline; font-weight:bold  }
table.newmain td.nmcontent a:hover { color:#0294DF; text-decoration:none; font-weight:bold  }
table.newmain td.nmcontent a:visited { color:#0294DF; text-decoration:underline; font-weight:bold  }
div.newtitrepage { text-align:left; font-family:Arial, Helvetica, sans-serif; color:#009900; font-size:20px; font-weight:bold;  }








.participationfondtitre { background-color: #00A4EB;}
.participationa { background-color: #ffffcc;}
.participationb { background-color: #ffcccc;}
.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; line-height: 30px; color: #266C90;}
.contactmessok { text-align : center; font-weight: bold; font-size: 16px; line-height: 30px;  color: #5FA21B; }
.contactmessnok { text-align : center; font-weight: bold; font-size: 16px; line-height: 30px;  color: #FF0000; }
.contactd { font-size: 11px; }

.galeriefkh { font-weight: bold; font-size: 16px; line-height: 30px;  color: #5FA21B; }
.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; }

.hotelsdesc { font-family:Arial, Helvetica, sans-serif; background-color: #6085cb; font-size: 11px; color: #FFFFFF; text-align:justify; }
.hotelsnom { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #266C90; font-weight: bold; }
.hotelsslogan { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-style:italic; }
.hoteltel { font-family: Wingdings, Arial, Helvetica; font-size: 14px; }
table.hotelbgcolor { font-family: Arial, sans-serif; width:100%; border-bottom:1px solid #266C90; border-top:1px solid #266C90; background-color: #a2b2ff; }
table.hotelbgcolor td.hotelstarifs { font-family: Arial, sans-serif; font-size: 11px; background-color: #D4DAF7; color: #433707; font-style:italic; }
.hotelapartir { font-size: 10px; font-style:italic; }
.hotelligne { background-color: #266C90; }
.hotelmenu { font-family: Arial, sans-serif; width:100%; background-color: #AFCD1F; }
.hotelpetit { font-size: 10px; color: #266C90; }
.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 { }
.hotelnone { }
.hotelinfotitre { font-size: 13px; color: #FF8A00; font-weight: bold; }
.hotelnone { font-size: 12px; text-align: center; font-weight: bold; }
.hotelmaps { width: 600px; height: 600px; 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; }
span.hotelad  { color: #6D8109; font-size: 14px; font-weight: bold; text-decoration:underline; }
.hotellignea { background-color: #454D29; color: #005007;  }
.hotelligneb { background-color: #6D7B40; color: #005007;  }
.hoteldesca { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFCC00; text-decoration:underline }
.hotelservices { width:456px; }
table.hotelbgcolor div.hotelmenuinter a:link { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:underline }
table.hotelbgcolor div.hotelmenuinter a:hover { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:none }
table.hotelbgcolor div.hotelmenuinter a:visited { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:underline }
div.hotelvotmenui { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
table.hotelbgcolor td.hotelprincliens a:link { font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color:#FFFFFF; text-decoration:underline }
table.hotelbgcolor td.hotelprincliens a:visited { font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color:#FFFFFF; text-decoration:underline }
table.hotelbgcolor td.hotelprincliens a:hover { font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color:#FFFFFF; text-decoration:none }
div.hotellastcommenttitre a:link { font-family:Arial, Helvetica, sans-serif; color:#0067A1; font-size: 15px; font-weight: bold; text-decoration:underline }
div.hotellastcommenttitre a:visited { font-family:Arial, Helvetica, sans-serif; color:#0067A1; font-size: 15px; font-weight: bold; text-decoration:underline }
div.hotellastcommenttitre a:hover { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 15px; font-weight: bold; text-decoration:none }
table.hotellastcombody { width:94%; border:none; background-color: #F7FCDF; font-size: 11px; color: #FFFFFF;}
table.hotellastcombody td { border-bottom:1px solid #653C1C; font-family: Arial, sans-serif; font-size: 11px; color: #433707; text-align:justify; }




.pubsidea { background:#FFFFFF url(/bannieres/sidekeursaloumb.jpg) no-repeat left top;}
.pubsideb { background:#FFFFFF url(/bannieres/sidekeursalouma.jpg) no-repeat right top;}

.annonceslast {  font-size: 10px; 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; }
tr.annonceslastlignea td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #006699; }
tr.annonceslastligneb td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000066; background-color: #E6E6E6; }
.annonceslastlignep { color: #000066; background-color: #FFCCCC; }
.annonceslastligneptclaire { background-color: #FFFFFF; }
.annonceslastligneptfoncee { background-color: #808080; }
