body {	background-color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;		}
.title {	font-size: 30px;	line-height: 30px;  background-color: #990000; color: #F7E342;}
.titreombre {font-size:30pt; color:#ffffff;  text-shadow:black;}
.accueil {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.principal {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F3C3;}
.principal a{  color: #790B21;  font-weight: bold;    text-decoration: none;}
.principal a:visited{  color: #790B21;    text-decoration: none;}
.principal a:hover{  color: #790B21;    text-decoration: underline;}

.normal {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.normal a{  color: #790B21;  font-weight: bold;    text-decoration: none;}
.normal a:visited{  color: #790B21;    text-decoration: none;}
.normal a:hover{  color: #790B21;    text-decoration: underline;}
.navi {color: #FFFFFF;}
.navi a{font-weight: normal;  color: #Fff000;    text-decoration: none;}
.navi a:visited{  color: #Fff000;    text-decoration: none;}
.navi a:hover{  color: #Fff000;    text-decoration: underline;}
.chapitre {font-weight: bold;		font-size: 25px;	line-height: 25px;  color: #006D2C;    text-decoration: underline;}
.menu {color: #660000; font-weight: bold;		font-size: 12px;	line-height: 16px;}
.menu a{  color: #660000;    text-decoration: none;}
.menu a:visited{  color: #660000;    text-decoration: none;}
.menu a:hover{  color: #660000;    text-decoration: underline;}
.menuh {color: #FFFFFF; font-weight: bold;	font-size: 12px; line-height: 18px;}
.menuh a{  color: #FFFFFF;    text-decoration: none;}
.menuh a:visited{  color: #FFFFFF;    text-decoration: none;}
.menuh a:hover{  color: #FFFFFF;    text-decoration: underline;}
.menuinput {  color: #000000;  		font-size: 10px;			background-color: #ffcc00;}
.h {	font-size: 18px;	line-height: 30px;  color: #C1A06A;}
h1{	color: #993300;	font-weight: bold;	}
h2 {	font-weight: bold;    color: #FF9900;}
.titre_de_page {	font-size: 34px;	font-weight: bold;	line-height: 35px;	color: #FF9900;}
.liv {	color: #800000;	background-color: #ffff99;}
.bo {	font-family: Wingdings, Arial, Helvetica;    font-size: 15px;}
.pu {	font-family: Webdings, Arial, Helvetica;    font-size: 10px;}
.commentphoto {    font-size: 10px;}
.nav {	font-size: 10px;}
.nav2 {	font-size: 10px;	line-height: 10px;	padding: 0px;}
.n3 {	font-size: 11px;	line-height: 11px;	padding: 1px;}
.navLink {	font-size: 14px;	font-weight: bold;	background-color: #DEDECA;}
.sidebar {	font-size: 10px;	line-height: 12px;	padding: 0px;	background-color: #F5C239;}
.d {	font-size: 11px;	line-height: 12px;}
.soustitre {	font-size: 20px;	line-height: 20px;}



.puceh1 { font-family: Verdana, Arial, sans-serif; margin:0; padding:0; color: #006D2C;	font-size: 28px;		font-weight: bold;}
.puceh2 { font-family: Verdana, Arial, sans-serif; margin:0; padding:0; color: #75C01F;	font-size: 23px;		font-weight: bold;}
.puceh3 { font-family: Verdana, Arial, sans-serif; margin:0; padding:0; color: #00406C;	font-size: 18px;		font-weight: bold;}
.puceh4 { font-family: Verdana, Arial, sans-serif; margin:0; padding:0; color: #526C00;	font-size: 15px;		font-weight: bold;}
.puceh5 { font-family: Verdana, Arial, sans-serif; margin:0; padding:0; color: #000000;	font-size: 12px; font-style: italic;		font-weight: bold;}


.puce {	font-size: 14px;		font-weight: bold;}
.puce2 {	font-size: 13px;		font-weight: bold;}
.espagnol {font-style: italic;}
.alinea {	font-size: 20px;	line-height: 20px;}
input.big {	width: 100px;}
input.small {	width: 50px;}
.frame{	background-color: #006699;}
.detail{	background-color: #E6E6E6;}
#tickertape{	layer-background-color:#B40829;	width:490;	height:10;	left: 155px;}
#subtickertape{ background-color:#B40829; position:absolute; width:400; 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;}
.frame{	background-color: #006699;		font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
.biblio{	color:white;	background-color: #006D2C;}
.tel {	font-family: Wingdings, Arial, Helvetica;    font-size: 14px;}
.zy {	font-family: Wingdings, Zapf Dingbats, Arial, Helvetica;    font-size: 7px;	color:#990033;}
/* --- menu styles --- note:	not all browsers render styles the same way so try out your style sheet	on different browsers before publishing; */
/* level 0 inner */
.m0l0iout {	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	text-decoration: none;	margin: 4px 0 0 8px;	color: #FFFFFF;	font-weight: bold;}
.m0l0iover {	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	text-decoration: underline;	margin: 5px 0 0 8px;	color: #FFFFFF; font-weight: bold;}
/* level 0 outer */
.m0l0oout {	text-decoration : none;	background-image:  url(/img/menu_haut.gif);	border: 0px solid #336699;	background-color: #2C5F93; }
.m0l0oover {	text-decoration : none;	background-image:  url(/img/lev0_bg2.gif);	background-color: #2C5F93;	border: 1px solid #336699; }
/* level 1 inner */
.m0l1iout {	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	margin: 4px 0 0 17px;	color: #FFFFFF; }
.m0l1iover { font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	margin: 4px 0 0 17px;	color: #FFFFFF; }
/* level 1 outer */
.m0l1oout { text-decoration : none;	background-color: #5286BB;	border: 1px solid #336699;	padding: 0; }
.m0l1oover {	text-decoration : none;	background-color: #1A4D81;	background-image:  url(/img/lev1_arrow.gif);	background-repeat: no-repeat;	border: 1px solid #336699;	padding: 0; }





.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 { }


.participationfondtitre { font-weight: bold; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #085900;}
.participationa { font-size: 11px; background-color: #A19400;}
.participationb { font-size: 11px; background-color: #578A24;}
.participationmenu { font-weight: bold; color: #FFFFFF;} 

.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: #085900; }
.galeriefkcelllist { font-size: 11px; }
.galeriefkdesc { color: #000000; font-size: 12px; font-style:italic; font-family: Verdana, Arial, Helvetica; }
.galeriefksuite { color: #FBAD00; font-weight: bold; text-decoration: none; }

.hotelstarifs { font-size: 12px; 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 { font-size: 12px; background-color: #F3E5A2; }
.hotelapartir { font-size: 10px; font-style:italic; }
.hotelligne { background-color: #433707; }
.hotelmenu { font-size: 12px; 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 { font-size: 12px; color: #FCBD00; font-weight: bold; text-decoration:none; }
.hotellignea { font-size: 12px; background-color: #454D29; color: #005007;  }
.hotelligneb { font-size: 12px; background-color: #6D7B40; color: #005007;  }
.hotelservices { font-size: 12px; width:530px; }