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;}
.principacc {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F3C3;}
.principal {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F3C3;}

a:link{  color: #790B21;  font-weight: bold;    text-decoration: none;}
a:visited{  color: #790B21;    text-decoration: none;}
a:hover{  color: #790B21;    text-decoration: underline;}

.photoaccueil {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

div.snshare { background-color:#F3CF61; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:right; }
p.localiser a:link { font-family:Arial, Helvetica, sans-serif; color:#790B21; font-size:14px; font-weight:bold }
p.localiser { font-family:Arial, Helvetica, sans-serif; color:#790B21; font-size:14px; font-weight:bold }

.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;}
.puceh4 a:link { font-family: Verdana, Arial, sans-serif; margin:0; padding:0; color: #526C00;	font-size: 15px;		font-weight: bold; text-decoration: none;}
.puceh4 a:hover{ font-family: Verdana, Arial, sans-serif; margin:0; padding:0; color: #526C00;	font-size: 15px;		font-weight: bold; text-decoration: underline;}
.puceh4 a:visited { font-family: Verdana, Arial, sans-serif; margin:0; padding:0; color: #526C00;	font-size: 15px;		font-weight: bold; text-decoration: none;}

a.puceh4 a { font-family: Verdana, Arial, sans-serif; margin:0; padding:0; color: #526C00;	font-size: 15px;		font-weight: bold; text-decoration: none;}
.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;}
.principal p.pucehotel a:link { color:#678705; text-decoration:underline;	font-size: 30x;		font-weight: bold;}
.principal p.pucehotel a:visited { color:#678705; text-decoration:underline;	font-size: 30x;		font-weight: bold;}
.principal p.pucehotel a:hover { color:#678705; text-decoration:none;	font-size: 30x;		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 { 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; 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 { font-family:Arial, Helvetica, sans-serif; color: #006600; font-size:14px; text-transform:uppercase; font-weight: bold; text-decoration:none; }
.hotellignea { background-color: #454D29; color: #005007;  }
.hotelligneb { background-color: #6D7B40; color: #005007;  }
.hotelservices { width:420px; }
.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; }
div.hotelurcmtbt { border: solid #9C6D6D 4px; background-color:#CF8C8C; text-align:center; width:300px;}
div.hotelurcmtbt a:link { font-size:14px; text-transform:uppercase; color:#664848; text-decoration:underline }
div.hotelurcmtbt a:hover { font-size:14px; text-transform:uppercase; color:#261D1D; text-decoration:none }
div.hotelurcmtbt a:visited { font-size:14px; text-transform:uppercase; color:#664848; text-decoration:underline }

table.cultureshop { width:100%; border-bottom:1px solid #666666; border-top:1px solid #666666; }
table.cultureshop td.clshopimage { text-align:center; width:81px; border-top:1px solid #000000; }
table.cultureshop td.clshopdesc { font-family: Arial, sans-serif; font-size: 11px;  width:295px; background-color: #CFB88C; color: #433707; text-align:justify; border-top:2px solid #000000; }
table.cultureshop td.clshopcomment { font-family: Arial, sans-serif; font-size: 9px;  width:295px; background-color: #CFB88C; color: #433707; text-align:justify; border-top:2px solid #000000; }
p.clshoplivm { font:normal normal normal 11px/14px Arial, Helvetica, sans-serif; color: #000000; background-color: #DB9FBC; }
span.clshoplivmnext { font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #000000; text-align:right; background-color: #DB9FBC; }
.clshopbo { font-family: Wingdings, Arial, Helvetica; font-size: 12px; }

