body { margin:0px; background-color: #312E20; }

.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; }
.annoncesindexpro { color: #000066; background-color: #CC0000; }
.annonceslastligneptclaire { background-color: #FFFFFF; }
.annonceslastligneptfoncee { background-color: #808080; }

.menugauche { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica; }
.menugauche a:link { color: #FFFFFF; text-decoration: none; }
.menugauche a:visited { color: #FFFFFF; text-decoration: none; }
.menugauche a:hover { color: #A6B0AC; text-decoration: underline; }

.participationfondtitre { background-color: #223727;}
.participationa { background-color: #41651E;}
.participationb { background-color: #578A24;}
.participationmenu { font-weight: bold; color: #033727;} 

.principal { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica; }
.principalpuce { font-family: Wingdings, Arial, Helvetica; font-weight: bold; }
.principal a:link { color: #FBAD00; font-weight: bold; text-decoration: none; }
.principal a:visited { color: #FBAD00; font-weight: bold; text-decoration: none; }
.principal a:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.PhorumMessage a:link { color: #653C1C; }
.PhorumMessage a:visited { color: #653C1C; }
.PhorumMessage a:hover { color: #653C1C; text-decoration: underline;}
.PhorumListRow a:link { color: #653C1C; }
.PhorumListRow a:visited { color: #653C1C; }
.PhorumListRow a:hover { color: #653C1C; text-decoration: underline;}
.PhorumForumTitle a:link { color: #653C1C; }
.PhorumForumTitle a:visited { color: #653C1C; }
.PhorumForumTitle a:hover { color: #653C1C; text-decoration: underline;}


.d { font-size: 11px; line-height: 11px; padding: 0px; }
.nav { font-size: 10px; }
.tel { font-family: Wingdings, Arial, Helvetica; font-size: 14px; }
.liv { color: #FFFFFF; background-color: #4D2E15; }
.liv a:link { color: #FFFFFF; text-decoration: none; }
.liv a:visited { color: #FFFFFF; text-decoration: none; }
.liv a:hover { color: #FFFFFF; text-decoration: underline; }
.bo { font-family: Wingdings, Arial, Helvetica; font-size: 15px; }
.h { font-size: 18px; line-height: 28px;  color: ##FF9999; }
.hb { font-size: 18px; line-height: 30px;  color: #0066FF; }
.h2 { font-size: 14px;	line-height: 18px; font-weight: bold; color: #E1BB24; }
.h2b { font-size: 13px;	line-height: 18px; font-weight: bold; color: #0066FF; }
.header { font-size: 34px; font-weight: bold; line-height: 40px; color: #FFC083; }
.ligne { font-size: 18px; line-height: 23px; color: #FFFFFF; background-color: #FF5300; }
.title { font-size: 22px; line-height: 30px; color: #FFFFFF; background-color: #185200; }

td, th { font-family: Arial, Helvetica; font-size: 12px; color: #FFFFFF; }

.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; line-height: 28px;  color: ##FF9999; }
.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: 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-size:12px; font-weight: bold; text-decoration: none; }
.galeriefkpreviewtable { width:100%; background-color:#3E3E3C; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
.galeriefkcllttitle { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; width:140px; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; }
.galeriefkcelltxtwidth { width:140px; font-family:Arial, Helvetica, sans-serif; font-size:10px; word-wrap: break-word; }

.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; }
table.hotelbgcolor { font-family: Arial, sans-serif; width:100%; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; background-color: #F3E5A2; }
table.hotelbgcolor td.hotelstarifs { font-family: Arial, sans-serif; border-bottom:1px solid #433707; border-top:1px solid #433707; font-size: 11px; background-color: #FFFFFF; color: #433707; font-style:italic; }
.hotelapartir { font-size: 10px; font-style:italic; }
.hotelligne { background-color: #433707; }
.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: 650px; height: 600px; border: 2px solid black }
.hotelpromessnok { font-size: 13px; text-align: center; color: #FF0000; font-weight: bold; }
.hotelpropt { font-size: 10px; }
.hotelprotitre { font-family:Arial, Helvetica, sans-serif; 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: #005007;  }
.hotelligneb { background-color: #6D7B40; color: #005007;  }
.hotelservices { width:350px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000 }
.hoteldesca { color: #FB5100; font-weight: bold; text-decoration:none; }
div.hotelmenuinter a:link { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:underline }
div.hotelmenuinter a:visited { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:underline }
div.hotelmenuinter a:hover { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:none }
div.hotelvotmenui { color:#000000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
td.hotelprincliens a:link { font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:underline }
.hotelprincliens a:visited { font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:underline }
.hotelprincliens a:hover { font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color:#008C2A; 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: #CFB88C; font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF;}
table.hotellastcombody td { border-bottom:1px solid #653C1C; font-size: 11px; color: #433707; text-align:justify; }
.hotelcontentservices { font-size: 12px; color: #000000; }
.hotelmenunews { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.pubsidea { background:#312E20 url(/pub/sidekeursaloumb.jpg) no-repeat left top;}
.pubsideb { background:#312E20 url(/pub/sidekeursalouma.jpg) no-repeat right top;}

table.newannonceslast { width : 100%; border-top : 1px solid #FFFFFF;  background-color: #8B9F22; border-bottom : 1px solid #3A430D;}
.newannonceslastt { border-bottom : 1px solid #FFFFFF; height : 25px; color: #FFFFFF; font-weight: bold; background-color: #8B9F22; }
.newannonceslastt a:link, a:visited { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.newannonceslastt a:hover { color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.newannonceslastla { color: #000066; background-color: #FFFFFF; }
.newannonceslastlb { color: #000066; background-color: #E6E6E6; }