/* CSS Document */
/*****************/
/* Style General */
/*****************/


* {
	margin:0px;
	padding:0px;
	
}
html {
	font-size:100%;
}
body {
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
img {
	border:0px;
}
a {
	text-decoration:none;
	color:#A10D59;	
}
a:hover {
	color:#cecfd1;	
}
textarea, select, input {
	height:auto;
	padding:3px 0px 3px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
input[type=submit], input[type=button], input#submit {
	height:auto;
	padding:1px 8px 3px 8px;
	border:none;
	text-transform:uppercase;
}
label {
	cursor:pointer;
}
.tabconsol ul{
	list-style:none;
}
.tabconsol img{
	height:10px;
}


a.facebook{
	background-image:url(FileMMedia/Image/img_facebook.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding:2px 0 2px 22px;
	height:22px;
}
/********/
/* Site */
/********/
#Site {
	margin:10px auto 0px auto;
	width:950px;
}
/************/
/* Flag */
/************/
#Flag {
	text-align:right;
}
#Flag img{
	 opacity:0.6;
	 filter:alpha(opacity=60);
}
/************/
/* Banniere */
/************/
#Banniere {
	padding:10px;
	background-color:#000000;
	border:1px solid #333;
}
#Banniere .Diaporama{
	margin:0px;
	padding:0px;
	height:321px;
	width:678px;
	border:none;
}
#Banniere .Panneaudroite{
	margin:0px;
	padding:0px;
	height:321px;
	width:250px;
	background-image:url(FileMMedia/Image/bg_bannieredroite.jpg);
	background-repeat:no-repeat;
	color:#58585A;
}
#Banniere .Panneaudroite h2{
	margin:0px;
	padding:135px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	color:#3E3D40;
	text-align:center;
}
#Banniere .Panneaudroite input.linkavailpro{
	margin:14px 0px 0px 0px;
	padding:0px;
	color:#A10D59;
	text-transform:uppercase;
	background-color:#97989a;
	cursor:pointer;
}

#Banniere .Panneaudroite ul {
	margin:16px 0px 0px 25px;
}
#Banniere .Panneaudroite ul li {
	float:left;
	list-style:none;
}
#Banniere .Panneaudroite ul li a {
	display:block;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E3D40;
	background-image:url(FileMMedia/Image/img_puceminimenu);
	background-repeat:no-repeat;
	background-position:left center;
}

/********/
/* Menu */
/********/
#Menu {
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 10px;
	height:54px;
	background-image:url(FileMMedia/Image/bg_menu.jpg);
	background-repeat:repeat-x;
}
#Menu #Idulmenu {
	position: relative;
	height: 54px;
	padding: 0px;
	overflow: hidden;
}
#Menu #Idulmenu li {
	float: left;
	list-style: none;
}
#Menu #Idulmenu li.back {
	width: 9px;
	height: 40px;
	z-index: 8;
	position: absolute;
	background-image:url(FileMMedia/Image/bg_menuover.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#Menu #Idulmenu li a {
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #58585A;
	outline: none;
	text-align: center;
	top: 7px;
	text-transform: uppercase;
	letter-spacing: 1px;
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 11px;
	padding-top:15px;
}   
#Menu #Idulmenu li span {
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #58585A;
	outline: none;
	text-align: center;
	top: 7px;
	text-transform: uppercase;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 0px;
	padding-top:15px;	
} 
#Menu #Idulmenu li a:hover, #Menu #Idulmenu li a:active, #Idulmenu li a:visited {
	border: none;
}

#Menu #Idulmenu.Accueil li a.Accueil,
#Menu #Idulmenu.Le-domaine li a.Le-domaine,
#Menu #Idulmenu.Hotel li a.Hotel,
#Menu #Idulmenu.Restaurant li a.Restaurant,
#Menu #Idulmenu.Entreprises-et-seminaires li a.Entreprises-et-seminaires,
#Menu #Idulmenu.Mariage-et-reception li a.Mariage-et-reception,
#Menu #Idulmenu.Promotions li a.Promotions {
	color:#7B1244;
	padding-top:15px;
}

#Menu #Idulmenu.Home li a.Home,
#Menu #Idulmenu.The-Domaine li a.The-Domaine,
#Menu #Idulmenu.Hotel li a.Hotel,
#Menu #Idulmenu.Restaurant li a.Restaurant,
#Menu #Idulmenu.Companies-and-seminars li a.Companies-and-seminars,
#Menu #Idulmenu.Weddings-and-receptions li a.Weddings-and-receptions,
#Menu #Idulmenu.Special-offers li a.Special-offers {
	color:#7B1244;
	padding-top:15px;
}
/***********/
/* Rubrique */
/************/
#Rubrique {
	margin:20px 0px 0px 0px;
	padding:10px;
	border:1px solid #333;
	color:#C6C7C8;
	background-image:url(FileMMedia/Image/bg_rubrique.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#Rubrique table.tab2base td {
	padding:5px;
	border-top:1px solid #9C9E9F;
}
#Rubrique table.tab2base .violet {
	background-color:#b2a1c7;
	color:#000;
}
#Rubrique table.tab2base .separationcolone {
	border-right:1px solid #9C9E9F;
}
#Rubrique.Francais--Accueil {
	background-image:none;
}
#Rubrique.English--Home {
	background-image:none;
}
#Rubrique p,
#Rubrique span,
#Rubrique li{
	font-size:14px;
}
#Rubrique ul{
	padding-left:15px;
}
/*#Rubrique.English--Companies-and-seminars a{
	font-size:13px;
}*/
#Rubrique table.tabstructure{
	margin:0px;
	padding:0px;
	width:100%;
}
#Rubrique td.td01structure{
	margin:0px;
	padding:10px;
}
#Rubrique td.td02structure{
	margin:0px;
	padding:10px;
	width:230px;
}
#Rubrique td.td01structure #conteneur-1 a,
#Rubrique td.td01structure #conteneur-2 a,
#Rubrique td.td01structure #conteneur-3 a,
#Rubrique td.td01structure #conteneur-4 a,
#Rubrique td.td01structure #conteneur-5 a,
#Rubrique td.td01structure #conteneur-6 a{
	color:#E41270;
}
#Rubrique .boxresa{
	margin:0px;
	padding:24px 0px 0px 85px;
	height:73px;
	width:116px;
	background-image:url(FileMMedia/Image/bg_boxresa.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#Rubrique .boxresa h2{
	margin:0px;
	padding:0px;
	color:#B1B3B4;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}
#Rubrique .boxresa a{
	margin:0px;
	padding:0px;
	color:#FFE8B4;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}
#Rubrique td.td02structure .ptboutton{
	margin:0px;
	padding:15px 0px 0px 0px;
	height:23px;
	width:97px;
	background-image:url(FileMMedia/Image/bg_ptboutton.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
#Rubrique td.td02structure .ptboutton a{
	margin:0px;
	padding:0px;
	color:#58585A;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}
#Rubrique td.td02structure .ptboutton a:hover{
	color:#A10D59;
}
#Rubrique .boxideeforte li{
	padding:5px;
}
#Rubrique .boxideeforte a{
	text-decoration:none;
	color:#C6C7C8	
}
#Rubrique .boxideeforte a:hover{
	text-decoration:underline;
	color:#C6C7C8	
}

#Rubrique td.td02structure .boxideeforte{
	margin:0px;
	padding:0px;
	text-align:left;
}
#Rubrique td.td02structure .boxideeforte .headerboxideeforte{
	margin:0px;
	padding:0px;
	height:9px;
	width:201px;
	background-image:url(FileMMedia/Image/bg_headerboxideeforte.jpg);
	background-repeat:no-repeat;
}
#Rubrique .corpboxideeforte ul{
	padding-bottom:25px;
}
#Rubrique td.td02structure .boxideeforte .corpboxideeforte{
	margin:0px;
	padding:10px;
	width:181px;
	background-image:url(FileMMedia/Image/bg_corpboxideeforte.jpg);
	background-repeat:repeat-y;	
}
#Rubrique td.td02structure .boxideeforte .footerboxideeforte{
	margin:0px;
	padding:0px;
	height:9px;
	width:201px;
	background-image:url(FileMMedia/Image/bg_footerboxideeforte.jpg);
	background-repeat:no-repeat;	
}
#Rubrique td.td01structure div.minicontent{
	margin:0px;
	padding:5px 10px 5px 10px;
}
#Rubrique td.td01structure h3.accueilh3{
	margin:0px;
	padding:15px 0px 5px 0px;
	color:#FFFFFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(FileMMedia/Image/bg_rubrique_menu.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#Rubrique td.td01structure a.ensavoirplus{
	display:block;
	margin:10px;
	padding:0px;
	height:22px;
	width:72px;
	background-image:url(FileMMedia/Image/img_ensavoirplus.jpg);
	background-repeat:no-repeat;	
}

#Rubrique td.td01structure a.ensavoirplus:hover{
	background-image:url(FileMMedia/Image/img_ensavoirplus-over.jpg);
}

#Rubrique.English--Home td.td01structure a.ensavoirplus{
	display:block;
	margin:10px;
	padding:0px;
	height:22px;
	width:72px;
	background-image:url(FileMMedia/Image/findoutmore.png);
	background-repeat:no-repeat;	
}

#Rubrique.English--Home td.td01structure a.ensavoirplus:hover{
	background-image:url(FileMMedia/Image/findoutmore2.png);
}

#Rubrique.English--Home td.td01structure a.voirlavideo{
	display:block;
	margin:10px;
	padding:0px;
	height:22px;
	width:72px;
	background-image:url(FileMMedia/Image/seevideo.png);
	background-repeat:no-repeat;	
}
#Rubrique.English--Home td.td01structure a.voirlavideo:hover{
	background-image:url(FileMMedia/Image/seevideo2.png);
}

#Rubrique td.td01structure #accor{
	border:none;
}
#Rubrique td.td01structure h2.titrepage{
	margin:0px 0px 25px 0px;
	padding:0px;
	color:#FFFFFF;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
#Rubrique td.td01structure ul.lienconteneur{
	height:35px;
	padding-top:12px;
	background-color:#000;
	display:block;
	border:1px solid #C6C7C8;
}
#Rubrique td.td01structure ul.lienconteneur.resizecompanies li{
	list-style:none;
	background:url(FileMMedia/Image/croix.jpg) center left no-repeat;	
	padding-left:10px;
	margin-left:5px;
	font-size:13px;
	float:left;
}
#Rubrique td.td01structure ul.lienconteneur li{
	font-size:15px;
	list-style:none;
	background:url(FileMMedia/Image/croix.jpg) center left no-repeat;
	padding-left:10px;
	margin-left:15px;
	float:left;
}
#Rubrique td.td01structure ul.lienconteneur li.bold{
	font-weight:bold;
}
#Rubrique td.td01structure ul.lienconteneur.resizecompanies li a{
	padding:3px 0px 3px 0px;
	margin-right:4px;
}
#Rubrique td.td01structure ul.lienconteneur.resize li a{
	padding:3px 0px 3px 0px;
	margin-right:0px;
}
#Rubrique td.td01structure ul.lienconteneur li a{
	padding:3px 0px 3px 0px;
	margin-right:30px;
}
#Rubrique td.td01structure ul.lienconteneur.Les-chambres li a.Les-chambres,
#Rubrique td.td01structure ul.lienconteneur.Les-forfaits li a.Les-forfaits,
#Rubrique td.td01structure ul.lienconteneur.Detente-et-services li a.Detente-et-services,
#Rubrique td.td01structure ul.lienconteneur.Livret-d-accueil li a.Livret-d-accueil,
#Rubrique td.td01structure ul.lienconteneur.Rooms li a.Rooms,
#Rubrique td.td01structure ul.lienconteneur.Packages li a.Packages,
#Rubrique td.td01structure ul.lienconteneur.Relaxation-and-services li a.Relaxation-and-services,
#Rubrique td.td01structure ul.lienconteneur.Welcome-book li a.Welcome-book,
#Rubrique td.td01structure ul.lienconteneur.Le-panoramique li a.Le-panoramique,
#Rubrique td.td01structure ul.lienconteneur.La-carte li a.La-carte,
#Rubrique td.td01structure ul.lienconteneur.La-cave-et-le-bar li a.La-cave-et-le-bar,
#Rubrique td.td01structure ul.lienconteneur.Reservation li a.Reservation,
#Rubrique td.td01structure ul.lienconteneur.The-panoramique li a.The-panoramique,
#Rubrique td.td01structure ul.lienconteneur.The-menu li a.The-menu,
#Rubrique td.td01structure ul.lienconteneur.The-Wine-Cellar-and-Bar li a.The-Wine-Cellar-and-Bar,
#Rubrique td.td01structure ul.lienconteneur.Bookings li a.Bookings,
#Rubrique td.td01structure ul.lienconteneur.Offres-entreprise li a.Offres-entreprise,
#Rubrique td.td01structure ul.lienconteneur.Forfaits-seminaires li a.Forfaits-seminaires,
#Rubrique td.td01structure ul.lienconteneur.Animations-et-incentives li a.Animations-et-incentives,
#Rubrique td.td01structure ul.lienconteneur.Devis-et-brochures li a.Devis-et-brochures,
#Rubrique td.td01structure ul.lienconteneur.Corporate-products li a.Corporate-products,
#Rubrique td.td01structure ul.lienconteneur.Seminar-packages li a.Seminar-packages,
#Rubrique td.td01structure ul.lienconteneur.Activities-and-incentive-events li a.Activities-and-incentive-events,
#Rubrique td.td01structure ul.lienconteneur.Quotes-and-brochures li a.Quotes-and-brochures,
#Rubrique td.td01structure ul.lienconteneur.Votre-mariage li a.Votre-mariage,
#Rubrique td.td01structure ul.lienconteneur.Votre-reception li a.Votre-reception,
#Rubrique td.td01structure ul.lienconteneur.Hebergement-et-brunch li a.Hebergement-et-brunch,
#Rubrique td.td01structure ul.lienconteneur.Menus-et-animations li a.Menus-et-animations,
#Rubrique td.td01structure ul.lienconteneur.Your-wedding li a.Your-wedding,
#Rubrique td.td01structure ul.lienconteneur.Your-reception li a.Your-reception,
#Rubrique td.td01structure ul.lienconteneur.Accommodation-and-brunch li a.Accommodation-and-brunch,
#Rubrique td.td01structure ul.lienconteneur.Menus-and-activities li a.Menus-and-activities{
	color:#cecfd1;
	font-weight:bold;
/*	padding-top:15px;*/
}
#Rubrique td.td01structure div.conteneur{
	background-color:#C6C7C8;
	color:#000;
	margin:0px;
	padding:10px;
}
#Rubrique td.td01structure div.conteneur a{
	color:#A10D59;
	text-decoration:none;
}
#Rubrique td.td01structure a.fancyimg img{
	/*opacity:0.6;*/
	/* filter:alpha(opacity=60);*/
	 border:1px solid #FFF;
}
/*#Rubrique td.td01structure a.fancyimg:hover img{
	opacity:1;
	 filter:alpha(opacity=100);
}*/
#Rubrique td.td01structure .boxresachambres{
	margin:0px 0px 10px 0px;
	padding:5px 10px 10px 10px;
	height:55px;
	width:130px;
	background-image:url(FileMMedia/Image/bg_boutton.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
#Rubrique td.td01structure .boxresachambres h4{
	margin:0px;
	padding:0px;
	font-size:19px;
	color:#B1B3B4;
	font-weight:normal;
}
#Rubrique td.td01structure .boxresachambres span{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#FFFFFF;
}
#Rubrique td.td01structure .boxresachambres table{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#E41270;
}
#Rubrique .News {
}
#Rubrique .News.Recherche {
}
#Rubrique .News.Affichage {
}
#Rubrique .News .NewsHaut {
}
#Rubrique .News .Admin {
}
#Rubrique .News .Editeur {
}
#Rubrique .News .Editeur .Submit {
}
#Rubrique .News .Editeur .Infos {
}
#Rubrique .News .AdminAjouter {
}
#Rubrique .News .EditeurAjouter {
}
#Rubrique .News .ListeNews {
}
#Rubrique .News .ListeNews .UneNews {
}
#Rubrique .News .ListeNews .Titre {
}
#Rubrique .News .ListeNews .Editeur {
}
#Rubrique .News .ListeNews .Contenu {
}
#Rubrique .News .ListeNews .Contenu .Admin {
	padding:15px;
}
#Rubrique .News .ListeNews .Contenu .Admin a:hover{
	color:#A10D59;
}
#Rubrique .News .ListeNews .Contenu .SchemaRight {
	margin-left:.5em;
}
#Rubrique .News .ListeNews .Contenu .SchemaLeft {
	margin-right:.5em;
}
#Rubrique .News .ListeNews .Contenu .Texte {
	text-align:justify;
}
#Rubrique .News .ListeNews .Contenu .Infos {
	display:none;
}
#Rubrique .News.Page {
}
#Rubrique .News.Version {
}
#Rubrique #FormulaireDevis{
	width:400px;
}
#Rubrique #FormulaireDevis textarea, #Rubrique #FormulaireDevis select, #Rubrique #FormulaireDevis input {
	height:auto;
	padding:3px 0px 3px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C6C7C8;
	background-color:#000;
	border: 1px solid #707173;
}
#Rubrique #FormulaireDevis input[type=submit], #Rubrique #FormulaireDevis input[type=button], #Rubrique #FormulaireDevis input#submit, #Rubrique #FormulaireDevis button{
	height:auto;
	padding:1px 8px 3px 8px;
	border:none;
	border: 1px solid #707173;
}
#Rubrique #FormulaireDevis .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
#Rubrique #FormulaireDevis .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
#Rubrique #FormulaireDevis .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
#Rubrique #FormulaireDevis .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#Rubrique #FormulaireDevis .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
#Rubrique #FormulaireDevis .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#Rubrique #FormulaireDevis .ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#Rubrique #FormulaireDevis .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
#Rubrique #FormulaireDevis .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
/************/
/* BasDeRubrique */
/************/
#BasDeRubrique {
	clear:both;
	width:926px;
	margin:0px auto 0px auto;
	padding:12px;
	text-align:center;	
}
#BasDeRubrique h1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#C6C7C8;
}
#BasDeRubrique table{
	margin:0px auto;
	padding:0px;
}
#fancybox-outer p{
	padding:00px 20px 00px 20px;
}
#fancybox-outer {
	background-color:#E3E4E4;
	background-repeat:no-repeat;
}
#fancybox-outer h2{ padding-top: 20px; color: white; font-size: 30px;}

.chapo{
	background-image:url(../../FileMMedia/Image/chapo.jpg);
	display:block;
}

/************/
/* BasDePage */
/************/
#BasDePage {
	clear:both;
	width:100%;
	margin:0px;
	padding:25px 0px 25px 0px;
	background-color:#2f2c2d;
}
#BasDePage .conteneurbasdepage{
	width:955px;
	margin:0px auto 0px auto;
	padding:0px;
	background-color:#2f2c2d;
	color:#C6C7C8;
}

#BasDePage .conteneurbasdepage .Adresse{
	margin:0px;
	padding:10px 30px 10px 30px;
	color:#C6C7C8;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	
	background-color:#212120;	
}
#BasDePage .conteneurbasdepage .Adresse .Blanc{
	margin:0px;
	padding:0px;
	color:#FFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#BasDePage .conteneurbasdepage a {
	color:#C6C7C8;
}
#BasDePage .conteneurbasdepage li{
	color:#C6C7C8;
	list-style:square outside none;
}
#PiedPage {
	clear:both;
	width:955px;
	margin:10px auto 10px auto;
	padding:0px;
	text-align:center;
	color:#C6C7C8;
}
#PiedPage a {
	color:#C6C7C8;
}
#PiedPage #mentions {
	color:#777777;
}
#PiedPage #mentions a {
	color:#777777;
}



