/* 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 13px 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;}