body { background-color: #1C0108; margin-top:0px;}
table.newtitle { border-top : 1px solid #FFFFFF; border-left : 1px solid #FFFFFF; border-right : 1px solid #FFFFFF;	border-bottom : 1px solid #475710;}
table.newprincipal { background-color: #F0C12D; border-bottom : 1px solid #FFFFFF; border-left : 1px solid #FFFFFF; border-right : 1px solid #FFFFFF;	}
table.newcontent { }
table.newcontent td { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; }
table.pagenormal {  width : 100%; border : 0px;  }
table.pagenormal a:link { font-weight: bold; color: #145E00; text-decoration: none;} 
table.pagenormal a:visited { font-weight: bold; color: #145E00; text-decoration: none;} 
table.pagenormal a:hover { font-weight: bold; color: #145E00; text-decoration: underline;}
.menugauche { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica; }
.menugauche a:link { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.menugauche a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.menugauche a:hover { font-weight: bold; color: #FF9C00; text-decoration: underline; }

div.snshare { background-color:#F3CF61; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:right; }

table.newannonceslast { width : 550px; 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; }

table.newtableaccueil { width : 100%; border : 0px; background-color: #8B9F22; }
table.newtableaccueil td { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
table.newtableaccueil a:link, a:visited { color: #FFFFFF; font-weight: normal; text-decoration: none; }
table.newtableaccueil a:hover { color: #FF9C00; font-weight: normal; text-decoration: underline; }

.newmenurecherche { width: 95%; color: #FFFFFF; background-color: #F69A04; }
.newmenurecherche form { margin: 0px; }
.newmenurecherche a:link, a:visited { color: #993300; text-decoration: none; }
.newmenurecherche a:hover { color: #993300; text-decoration: underline; }

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

.title { font-size: 30px; line-height: 30px; background-color: #578A24; color: #FFFFFF; }
.livm { font:normal normal normal 11px/14px Arial, Helvetica, sans-serif; color: #000000; background-color: #DB9FBC; }
.tel { font-family: Wingdings, Arial, Helvetica; font-size: 14px; }
.bo { font-family: Wingdings, Arial, Helvetica; font-size: 12px; }
.h { font-size: 18px; color: #3A5B18; }
.header { font-size: 34px; font-weight: bold; line-height: 40px; color: #FFFFFF; }
.d { font-size: 11px; }
.h2 { font-size: 14px;	line-height: 18px; font-weight: bold; color: #BB1000; }
div.navi { font:normal normal normal 11px/14px Arial, Verdana, Geneva, Helvetica, sans-serif; line-height: 20px; background-color: #1F6B00; color: #F0C12D; }
div.navi a:link { font-weight: bold; color: #FFFFFF; text-decoration: none;}
div.navi a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none;}
div.navi a:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline;}
.zy { font-family: Wingdings, Zapf Dingbats, Arial, Helvetica; font-size: 7px; }
.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; }
table.menupage { width : 680px; border : 0px; background-color: #8B9F22;  }
table.menupage li { font-size: 14px;	line-height: 18px; font-weight: bold; color: #FFCC00;  }
table.menupage li a:link { font-weight: bold; color: #145E00; text-decoration: none;} */
table.menupage li a:visited { font-weight: bold; color: #145E00; text-decoration: none;} */
table.menupage li a:hover { font-weight: bold; color: #145E00; text-decoration: underline;} */

table.participationmain { width : 100%; border: 1px solid #000000; background-color: #389F93; }
table.participationmain td { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica; }
.participationa td { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica; border-top: 1px solid #000000; background-color: #C2651E;}
.participationb td { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica; border-top: 1px solid #000000; background-color: #E39D65;}
.participationmenu { font-weight: bold; color: #000000;}
.participationmessok { font-size: 14px; text-align: center; color: #009900; font-weight: bold; }
.participationmessnok { font-size: 14px; text-align: center; color: #FF0000; font-weight: bold; }
.participationpt { font-size: 10px; }
.participtablefond { }
.participtable { }



.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 #666666; border-top:1px solid #666666; background-color: #F3E5A2; }
table.hotelbgcolor td.hotelstarifs { font-family: Arial, sans-serif; font-size: 11px; background-color: #FFFFFF; color: #433707; font-style:italic; }
.hotelapartir { font-size: 10px; font-style:italic; }
.hotelligne { background-color: #000000; }
.hotelmenu { background-color: #FFFF01; }
.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;}
.hotelbody td { 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-family:Arial, Helvetica, sans-serif; font-size: 10px; }
td.hotelpropt { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
.hotelprotitre { font-size: 15px; color: #FF6600; font-weight: bold; }
.hoteld { font-family: Arial, sans-serif; font-size: 11px; color: #074311; text-decoration:none; }
.hotelad { color: #578A24; font-weight: bold; text-decoration:underline; }
.hotellignea { background-color: #454D29; color: #FFFFFF;  }
.hotelligneb { background-color: #6D7B40; color: #FFFFFF;  }
.hoteldesca { color: #FB5100; font-weight: bold; text-decoration:none; }
.hotelservices { width:492px; }
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:hover { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:none }
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; }
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 }

table.localvideo { background-color:#72851C; border:1px solid #3F4A0E;  }
table.localvideo td { border-left:solid #003300 1px; margin:3px; padding-right:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px   }

.galeriefkh { font-weight: bold; font-size: 18px; line-height: 28px;  color: ##FF9999; }
table.galeriefkcelllist td { font-family: Arial, Helvetica, sans-serif; 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; }
.pubsidea { background:#1C0108 url(/banniere/dakarvoyagesb.jpg) no-repeat left top;}
.pubsideb { background:#1C0108 url(/banniere/dakarvoyagesa.jpg) no-repeat right top;}