/* ------------FONTS DIVERS - POLICES DE CARACTERES------------ */

.mentions{
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-left: 110px;
}
.background{
	background-image: url(../images/background_hotelc.jpg);
	background-repeat: no-repeat;
}
.background-offres{
	background-image: url(../images/background_hotel_offres.jpg);
	background-repeat: no-repeat;
}
.off{
	background-image: url(../images/fond_off.jpg);
	background-repeat: no-repeat;
}




.faq{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
}
.form {
	FONT-SIZE: 10px;
	COLOR: #666666;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #FAF5DF;
	border-top-color: #FAF5DF;
	border-right-color: #FAF5DF;
	border-bottom-color: #FAF5DF;
	border-left-color: #FAF5DF;
}
.formlivre{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.fp{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; 
	font-size: 10px; 
	text-align: left; 
	margin-left:5px; 
	text-decoration: none; 
}
.fp2{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-size: 10px;  text-decoration: none; 
}
.mention{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;	font-size: 10px;	text-align: right;	text-decoration: none; 
}
.m_top{
	border-top: solid 1px #CCCCCC;
}
.partaccueil{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.intro{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-right:5px;
	letter-spacing: 2px;
}
.px{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	margin-right:5px; margin-left:5px;
}
.qui{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-size: 9px; text-decoration: none;	
}
.quiplus{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-size: 10px; text-decoration: none;	margin-left:5px; 
}
.plats{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-left:5px;
	text-transform: capitalize;
}
.txt{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	color:#333333;
	font-size: 9px;
	text-decoration: none;
}

.cgv{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	color:#CCC;
	font-size: 11px;
	text-decoration: none;
}
.txtsouligne{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size: 9px;
	text-decoration: none;
	background-color: #000;
}
.titre{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.titre_contenu{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
.link{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.titrebig{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.titresmall{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
h2{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
h3{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
}

.bg_rose {
	background-color: #333;
}

/* ------------CLAQUES FLOTTANTS------------ */

.log_rose {
	right: 6px;
	top: 74px;
	width: 44px;
	height: 171px;
	POSITION: absolute;
	z-index:11;
	margin: 0px;
	padding: 0px;
}

.log_rose2 {
	right: 6px;
	top: 74px;
	width: 95px;
	height: 112px;
	POSITION: absolute;
	z-index:11;
	margin: 0px;
	padding: 0px;
}

.index_conteneur {
	LEFT: 0px;
	TOP: 0px;
	
	z-index:10;
	text-decoration: none;
	background-image: url(../images/background_hotel.jpg);
	background-repeat: no-repeat;
}

.coord {
	LEFT: 221px;
	TOP: 155px;
	WIDTH: 287px;
	height: 123px;
	POSITION: absolute;
	z-index:12;
}

.plan {
	LEFT: 830px;
	TOP: 334px;
	WIDTH: 107px;
	height: 99px;
	POSITION: absolute;
	z-index:13;
}



#contain {
	position:relative;
	top:0px;
	width:1px;
	height:1x;
	z-index:1;
}

/* ------------ SOUSCLAQUES FLOTTANTS POSITION ABSOLUE------------ */


#contain-offres {
	position:absolute;
	left:30px;
	top:253px;
	width:197px;
	height:111px;
	z-index:2;
	background-image: url(../images/offres_complet.png);
	background-repeat: no-repeat;
}


#contain-offres2 {
	position:absolute;
	left:300px;
	top:254px;
	width:197px;
	height:111px;
	z-index:2;
	background-image: url(../images/offres_complet.png);
	background-repeat: no-repeat;
}





/* ------------BLOC LIEN SANS MARQUAGE------------ */

.foot{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
	letter-spacing: 1px;
}
.foot A:link{
	color:#F36;
	text-decoration: none;
}
.foot A:active{
	color:#F36;
	text-decoration: none;
}
.foot A:visited{
	color:#F36;
	text-decoration: none;
}
.foot A:hover{
	color:#CCC;
	text-decoration: none;
}


/* ------------BLOC LIEN SANS MARQUAGE------------ */

.accueil{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.accueil A:link{
 color:#651D63; text-decoration: none; 
}
.accueil A:active{
 color:#651D63; text-decoration: none; 
}
.accueil A:visited{
 color:#651D63; text-decoration: none; 
}
.accueil A:hover{
 color:#900D40; text-decoration: none; 
}

/* -------------------------------------------- */

.accueilinv{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.accueilinv A:link{
 color:#95BE07; text-decoration: none; 
}
.accueilinv A:active{
 color:#95BE07; text-decoration: none; 
}
.accueilinv A:visited{
 color:#95BE07; text-decoration: none; 
}
.accueilinv A:hover{
 color:#900D40; text-decoration: none; 
}

/* -------------------------------------------- */

.lien {
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}


/* -------------------------------------------- */

.link{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#2E1A0D;
}
.link A:link{
 color:#d6007e; text-decoration: none; 
}
.link A:active{
 color:#d6007e; text-decoration: none; 
}
.link A:visited{
 color:#d6007e; text-decoration: none; 
}
.link A:hover{
 color:#2E1A0D; text-decoration: none; 
}

/* -------------------------------------------- */

.lieu{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}
.lieu A:link{
 color:#FFFFFF; text-decoration: none; 
}
.lieu A:active{
 color:#FFFFFF; text-decoration: none; 
}
.lieu A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.lieu A:hover{
 color:#9999FF; text-decoration: none; 
}

/* -------------------------------------------- */

.cuisine{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}
.cuisine A:link{
 color:#FFFFFF; text-decoration: none; 
}
.cuisine A:active{
 color:#FFFFFF; text-decoration: none; 
}
.cuisine A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.cuisine A:hover{
 color:#C7C29E; text-decoration: none; 
}

/* -------------------------------------------- */

.auberge{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}
.auberge A:link{
 color:#FFFFFF; text-decoration: none; 
}
.auberge A:active{
 color:#FFFFFF; text-decoration: none; 
}
.auberge A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.auberge A:hover{
 color:#FFF6A6; text-decoration: none; 
}

/* -------------------------------------------- */

.info{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#5D4A34;
}
.info A:link{
 color:#5D4A34; text-decoration: none; 
}
.info A:active{
 color:#5D4A34; text-decoration: none; 
}
.info A:visited{
 color:#5D4A34; text-decoration: none; 
}
.info A:hover{
 color:#2E2619; text-decoration: none; 
}

/* -------------------------------------------- */

.carte{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}
.carte A:link{
 color:#FFFFFF; text-decoration: none; 
}
.carte A:active{
 color:#FFFFFF; text-decoration: none; 
}
.carte A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.carte A:hover{
 color:#7b581b; text-decoration: none; 
}


/* -------------------------------------------- */

.chbre{
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}
.chbre A:link{
 color:#FFFFFF; text-decoration: none; 
}
.chbre A:active{
 color:#FFFFFF; text-decoration: none; 
}
.chbre A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.chbre A:hover{
 color:#333333; text-decoration: none; 
}


/* ------------TEINTES DES POLICES------------ */

.blanc{
	COLOR: #ffffff;	
}
.bleu{
	COLOR: #0169B2;	
}
.brun{
  COLOR : #2E1A0D;
}
.brunclair{
  COLOR : #AA7D0A;
}
.brunfonce{
	color:#52220B;
}
.cyan{
	COLOR: #009EE0;	
}
.noir{
	COLOR: #000000;
}
.gris{
	COLOR: #333333;
}
.grisc{
	COLOR: #999999;
}
.grisblanc{
	COLOR: #CCCCCC;
}
.griscontact{
  COLOR :#484636;
}
.jaune{
	COLOR: #D5D304;
}
.orange{
	COLOR: #FF9900;
}
.or{
  COLOR : #d7cc45; 
}
.vert{
  COLOR : #9AC20D;
}
.bleufonce{
  COLOR :#005596;
}
.rougeocre{
	color:#7b581b;
}
.rose{
	color:#d40150;
}
.vertpale{
  COLOR : #c2d021;
}


/* ------------CLAQUES FLOTTANTS CONDITIONS GENERAL VENTE------------ */


#calque_cgv {
	position:relative;
	left:0px;
	top:0px;
	width:600px;
	height:50px;
	z-index:5;
}
#calque_cgv00 {
	position:absolute;
	left:50px;
	top:16px;
	width:689px;
	height:31px;
	z-index:1;
}
#calque_cgv01 {
	position:absolute;
	left:11px;
	top:62px;
	width:387px;
	height:533px;
	z-index:1;
}
#calque_cgv02 {
	position:absolute;
	left:411px;
	top:599px;
	width:387px;
	height:154px;
	z-index:10;
	background-color: #d40150;
}
#calque_cgv03 {
	position:absolute;
	left:411px;
	top:63px;
	width:387px;
	height:531px;
	z-index:1;
}





#calque_tarif01 {
	position:absolute;
	left:50px;
	top:16px;
	width:689px;
	height:31px;
	z-index:1;
}
#calque_tarif02 {
	position:absolute;
	left:11px;
	top:62px;
	width:758px;
	height:533px;
	z-index:1;
}



#accescgv {
	position:relative;
	left:0px;
	top:0px;
	width:10px;
	height:10px;
	z-index:5;
}
#accescgv_foot {
	position:absolute;
	left:18px;
	top:599px;
	width:978px;
	height:40px;
	z-index:5;
}
#accescgv_foot2 {
	position:absolute;
	left:8px;
	top:944px;
	width:978px;
	height:40px;
	z-index:5;
}
#acces_booking {
	position:absolute;
	left:256px;
	top:565px;
	width:500px;
	height:25px;
	z-index:5;
}
#acces_booking2 {
	position:absolute;
	left:8px;
	top:944px;
	width:978px;
	height:40px;
	z-index:5;
}

