/* CSS Document */
/*****************/
/* Style General */
/*****************/
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f4f4f;
	background-color:#000000;
}
img {
	border:0px;
}
a {
	text-decoration:none;
	color:#008BBC;
}
a:hover {
}
input, textarea, select, fieldset {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #3d75b6;
}
input[type=submit] {
	border:1px solid #3d75b6;
	background-color:#ffe7c3;
	color:#3d75b6;
}
/********/
/* Site */
/********/
#Site {
	margin:20px auto 0px auto;
	padding:0px;
	width:955px;
}
/************/
/* Banniere */
/************/
#Banniere {
	margin:0px;
	padding:0px;
}
/********/
/* Menu */
/********/
#Menu {
	height:31px;
	padding:0px;
	margin:0px
}
#Menu ul {
	margin:0px 0px 0px 10px;
	padding:0px;
}
#Menu ul li {
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	margin-right:3px;
	list-style:none;
}
#Menu ul li a {
	display:block;
	margin:0px;
	padding:6px 12px 7px 13px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
#Menu ul#Accueil li a#Accueil {
	background:url(FileMMedia/Image/vmenu-Accueil.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Offres li a#Offres {
	background:url(FileMMedia/Image/vmenu-Accueil.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Offers li a#Offers {
	background:url(FileMMedia/Image/vmenu-Accueil.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Home li a#Home {
	background:url(FileMMedia/Image/vmenu-Acces.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Chambre li a#Chambre {
	background:url(FileMMedia/Image/vmenu-Chambre.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Rooms li a#Rooms {
	background:url(FileMMedia/Image/vmenu-Acces.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Restaurant li a#Restaurant {
	background:url(FileMMedia/Image/vmenu-Restaurant.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Tarifs li a#Tarifs {
	background:url(FileMMedia/Image/vmenu-Tarif.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Rates li a#Rates {
	background:url(FileMMedia/Image/vmenu-Acces.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Contact li a#Contact {
	background:url(FileMMedia/Image/vmenu-Contact.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Maison li a#Maison {
	background:url(FileMMedia/Image/vmenu-Maison.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#House li a#House {
	background:url(FileMMedia/Image/vmenu-Contact.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Region li a#Region {
	background:url(FileMMedia/Image/vmenu-Region.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Surrounding li a#Surrounding {
	background:url(FileMMedia/Image/vmenu-Restaurant.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Acces li a#Acces {
	background:url(FileMMedia/Image/vmenu-Acces.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul#Direction li a#Direction {
	background:url(FileMMedia/Image/vmenu-Contact.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul li a:hover {
	color:#000000;
}
#Menu ul li a:hover#Accueil {
	background:url(FileMMedia/Image/vmenu-Accueil.gif) no-repeat bottom;
}
#Menu ul li a:hover#Offres {
	background:url(FileMMedia/Image/vmenu-Accueil.gif) no-repeat bottom;
}
#Menu ul li a:hover#Offers {
	background:url(FileMMedia/Image/vmenu-Accueil.gif) no-repeat bottom;
}
#Menu ul li a:hover#Home {
	background:url(FileMMedia/Image/vmenu-Acces.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul li a:hover#Chambre {
	background:url(FileMMedia/Image/vmenu-Chambre.gif) no-repeat bottom;
}
#Menu ul li a:hover#Rooms {
	background:url(FileMMedia/Image/vmenu-Acces.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul li a:hover#Restaurant {
	background:url(FileMMedia/Image/vmenu-Restaurant.gif) no-repeat bottom;
}
#Menu ul li a:hover#Tarifs {
	background:url(FileMMedia/Image/vmenu-Tarif.gif) no-repeat bottom;
}
#Menu ul li a:hover#Rates {
	background:url(FileMMedia/Image/vmenu-Acces.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul li a:hover#Contact {
	background:url(FileMMedia/Image/vmenu-Contact.gif) no-repeat bottom;
}
#Menu ul li a:hover#Maison {
	background:url(FileMMedia/Image/vmenu-Maison.gif) no-repeat bottom;
}
#Menu ul li a:hover#House {
	background:url(FileMMedia/Image/vmenu-Contact.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul li a:hover#Region {
	background:url(FileMMedia/Image/vmenu-Region.gif) no-repeat bottom;
}
#Menu ul li a:hover#Surrounding {
	background:url(FileMMedia/Image/vmenu-Restaurant.gif) no-repeat bottom;
	color:#000000;
}
#Menu ul li a:hover#Acces {
	background:url(FileMMedia/Image/vmenu-Acces.gif) no-repeat bottom;
}
#Menu ul li a:hover#Direction {
	background:url(FileMMedia/Image/vmenu-Contact.gif) no-repeat bottom;
	color:#000000;
}
#Menu a.drapeau img {
	border:1px solid #000000;
}
#Menu a:hover.drapeau img {
	border:1px solid #FFFFFF;
}
/************/
/* Rubrique */
/************/
#Rubrique {
	width:935px;
	height:590px;
	margin:0px;
	padding:5px 10px 5px 10px;
	background:url(FileMMedia/Image/background.jpg) no-repeat;
	border:0px;
	color:#008BBC;
}
#Rubrique h1, #Rubrique h2, #Rubrique h3 {
	color:#008BBC;
}
#Rubrique h1 {
	font-size:18px
}
#Rubrique h2 {
	font-size:16px
}
#Rubrique h3 {
	font-size:14px
}
#Rubrique li {
	list-style:none
}
#Rubrique p {
	margin:0px;
	padding:4px;
}
#Rubrique div.transparent {
	z-index:1;
	position:absolute;
	/* transparence 60% */
	filter: alpha(opacity=50);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	/* standard css2 */
	opacity: 0.5;
}
#Rubrique .opaque {
	z-index:100;
	position:absolute;
}
/***********/
/* Accueil */
/***********/
#Rubrique div#accueil1 {
	width:689px;
	height:155px;
	padding:10px;
}
#Rubrique div#accueil1_trans {
	width:689px;
	height:155px;
	padding:10px;
	background:url(FileMMedia/Image/accueil_haut.gif) no-repeat;
}
#Rubrique div#accueil1 table td {
	padding:0px 12px 0px 12px;
}
#Rubrique div#accueil1 a img {
	border:1px solid #002536;
}
#Rubrique div#accueil1 a:hover img {
	border:1px solid #008BBC;
}
#Rubrique div#accueil2 {
	margin-top:185px;
	width:645px;
	padding:0px 25px 0px 25px;
}
#Rubrique div#accueil2_trans {
	width:708px;
	height:120px;
	margin-top:185px;
	background:url(FileMMedia/Image/accueil_bas.gif) no-repeat;
	background-position:bottom;
}
/***********/
/* Chambre */
/***********/
#Rubrique div#chambre1 {
	width:689px;
	height:155px;
	padding:10px;
}
#Rubrique div#chambre1_trans {
	width:689px;
	height:155px;
	padding:10px;
	background:url(FileMMedia/Image/accueil_haut.gif) no-repeat;
}
#Rubrique div#chambre1 table td {
	padding:0px 12px 0px 12px;
}
#Rubrique div#chambre1 a img {
	border:1px solid #002536;
}
#Rubrique div#chambre1 a:hover img {
	border:1px solid #008BBC;
}
#Rubrique div#chambre2 {
	margin-top:185px;
	width:645px;
	padding:0px 25px 0px 25px;
	color:#555555;
}
#Rubrique div#chambre2_trans {
	width:708px;
	height:107px;
	margin-top:185px;
	background:url(FileMMedia/Image/chambre_bas.gif) no-repeat;
	background-position:bottom;
}
/**************/
/* Restaurant */
/**************/
#Rubrique div#restaurant_diapo {
	width:350px;
	height:263px;
	padding:15px;
	margin:20px 0px 0px 20px;
}
#Rubrique div#restaurant_diapo_trans {
	width:380px;
	height:293px;
	margin:20px 0px 0px 20px;
	background:url(FileMMedia/Image/resto_diapo.gif) no-repeat;
}
#Rubrique div#texte_resto_1 {
	margin:10px 0px 0px 410px;
	width:275px;
	height:120px;
	padding:10px;
	padding-top:30px;
}
#Rubrique div#texte_resto_1_trans {
	margin:20px 0px 0px 410px;
	width:295px;
	height:293px;
	background:url(FileMMedia/Image/resto_texte.gif);
}
#Rubrique div#texte_resto_2 {
	margin:170px 0px 0px 410px;
	width:275px;
	height:120px;
	padding:10px;
}
#Rubrique div#texte_resto_2_trans {
	margin:170px 0px 0px 410px;
	width:295px;
	height:140px;
	background:url(FileMMedia/Image/resto_texte.gif);
}
/**********/
/* Tarifs */
/**********/
#Rubrique div#tabtarifs {
	width:689px;
	padding:5px;
}
#Rubrique div#tabtarifs_trans {
	background:url(FileMMedia/Image/tab_tarif.gif) no-repeat;
	width:708px;
	height:170px;
}
#Rubrique div#tabtarifs .tb {
	width:100%;
	margin:3px;
	color:#FFFFFF;
	text-align:center;
}
#Rubrique div#tabtarifs .tb td {
	width:33%;
	font-weight:bold;
}
#Rubrique div#tabtarifs table#T1 {
	background:#53bef0;
}
#Rubrique div#tabtarifs table#T2 {
	background:#007ac5;
}
#Rubrique div#tabtarifs table#T3 {
	background:#035588;
}
#Rubrique div#textetarif {
	margin-top:180px;
	width:655px;
	padding:0px 25px 0px 25px;
}
#Rubrique div#textetarif_trans {
	width:708px;
	height:140px;
	margin-top:180px;
	background:url(FileMMedia/Image/accueil_bas.gif) no-repeat;
	background-position:bottom;
}
/**********/
/* Maison */
/**********/
#Rubrique div#carousel {
	width:708px;
	height:350px;
}
#Rubrique div#carousel_trans {
	width:708px;
	height:310px;
	background:url(FileMMedia/Image/maison_haut.gif) no-repeat;
}
#Rubrique div#maison_texte {
	margin-top:320px;
	width:689px;
	height:110px;
	padding:10px;
}
#Rubrique div#maison_texte_trans {
	margin-top:320px;
	width:708px;
	height:130px;
	background:url(FileMMedia/Image/maison_bas.gif) no-repeat
}
/**********/
/* Offre */
/**********/
#Rubrique div#offre {
	margin-top:0px;
	width:645px;
	padding:20px 25px 0px 25px;
	color:#555555;
}
#Rubrique div#offre_trans {
	width:708px;
	height:200px;
	margin-top:0px;
	background:url(FileMMedia/Image/offre.gif) no-repeat;
	background-position:bottom;
}
/**********/
/* Region */
/**********/
#Rubrique div#region_accroche {
	width:689px;
	height:80px;
	padding:10px;
}
#Rubrique div#region_accroche_trans {
	width:708px;
	height:90px;
	background:url(FileMMedia/Image/Region-accroche.gif) no-repeat;
}
#Rubrique div#region_accroche h2 {
	margin:0px;
	padding:4px;
}
#Rubrique div#region_menu {
	width:180px;
	height:230px;
	margin:100px 0px 0px 0px;
}
#Rubrique div#region_menu_trans {
	width:200px;
	height:230px;
	margin:100px 0px 0px 0px;
	background:url(FileMMedia/Image/Region-menu.gif) no-repeat;
	background-position:bottom;
}
#Rubrique div#region_description {
	width:480px;
	height:230px;
	padding:0px 10px 0px 10px;
	margin:100px 0px 0px 210px;
}
#Rubrique div#region_description_trans {
	width:500px;
	height:230px;
	margin:100px 0px 0px 210px;
	background:url(FileMMedia/Image/Region-description.gif);
	background-position:bottom;
}
#Rubrique div#region_description h1 {
	margin:0px;
	padding:4px;
}
#Rubrique div#region_menu ul li h1 {
	margin:5px 0px 5px 0px;
}
#Rubrique div#region_menu ul li h1 a:hover {
	color:#FFFFFF;
}
/*********/
/* Acces */
/*********/
#Rubrique div#acces {
	width:740px;
	padding:0px 5px 5px 5px
}
#Rubrique div#acces ul {
	padding:0px;
	margin-left:10px
}
#Rubrique div#acces_trans {
	width:745px;
	height:155px;
	background:url(FileMMedia/Image/acces.gif) no-repeat;
}
#Rubrique div#Gmap {
	position:absolute;
	z-index:100;
	margin:155px 0px 0px 0px;
}
/***********/
/* Contact */
/***********/
#Rubrique div#formcontact {
	width:689px;
	padding:10px 5px 0px 5px
}
#Rubrique div#formcontact_trans {
	width:710px;
	height:340px;
	background:url(FileMMedia/Image/contact.gif) no-repeat;
}
/*************/
/* BasDePage */
/*************/
#BasDePage {
	position:absolute;
	width:935px;
	margin-top:-138px;
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	font-size:14px;
}
#BasDePage a {
	color:#FFFFFF;
	font-size:14px;
}
#BasDePage .Coordonnee {
	margin:35px 0px 0px 365px;
}
#BasDePage .Reservation {
	float:right;
	width:208px;
}
#BasDePage .Reservation blink {
	padding-left:35px;
	display:block;
	font-weight:bold;
	font-size:13px;
	color:#276616;
}
#BasDePage .Reservation div {
	margin-top:21px;
	margin-left:5px;
}
#BasDePage .Reservation img {
	padding:1px;
}
#BasDePage .Reservation a {
	font-weight:bold;
}
#BasDePage #Promo {
	position:absolute;
	width:208px;
	margin-left:725px;
	margin-top:-250px;
}
#BasDePage #Titre {
	position:absolute;
	width:208px;
	height:31px;
	background-image:url(images/bgTitre.png);
	filter:alpha(opacity=80);
	opacity:0.80;
	color:#008BBC;
	font-size:13px;
}
#BasDePage #Cadre {
	height:109px;
	background-image:url(images/bgCadre.png);
	filter:alpha(opacity=70);
	opacity:0.70;
}
#BasDePage #Contenu {
	position:absolute;
	width:200px;
	height:70px;
	margin-top:-75px;
	padding-left:4px;
	color:#008BBC;
	font-size:11px;
}
#BasDePage #Contenu a {
	font-size:11px;
	font-style:normal;
	color:#008BBC;
}
/************/
/* PiedPage */
/************/
#PiedPage {
	clear:both;
	width:955px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
}
#PiedPage a {
	color:#FFFFFF;
}

