/* CSS Document */
/*****************/
/* Style General */
/*****************/
* {
	margin:0px;
	padding:0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9C9E9F;
	background-color:#000000;	
}
img {
	border:0px;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
}
textarea, select, input {
	height:auto;
	padding:1px 0px 1px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;	
}
input[type=submit], input[type=button], input#submit {
	height:auto;
	padding:1px 8px 3px 8px;
	color:#000000;
	background-color:#B7C99D;
	border:1px solid #B7C99D;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	cursor:pointer;
}

input[type=submit]:hover, input[type=button]:hover, input#submit:hover {
	color:#B7C99D;
	background-color:#333;	
	border:1px solid #B7C99D;
}

label{ cursor:pointer; }

fieldset{
	border:1px dotted #9C9E9F;
	border-left:none;
	border-right:none;
	padding:3px 5px 0px 5px;
	
}

table.tabconsol ul{
	list-style:none;
}

/********/
/* Site */
/********/
#Site {
	margin:0px auto 0px auto;
	width:960px;
}
/************/
/* Banniere */
/************/
#Banniere {
	margin:0px;
	padding:0px;
	height:228px;
}
#Banniere .tdban01{
	width:701px;
}
#Banniere .tdban02{
	padding-top:2px;
	width:259px;
}
#Banniere .tdban02 img{
	opacity:0.3;
	filter:alpha(opacity=30);
}
#Banniere .tdban03{
	padding-top:80px;
}
#Banniere .tdban03 img{
	margin-left:-23px;
	width:680px;
}
#Banniere .tdban04{}
/********/
/* Menu */
/********/
#Menu {
	margin:0px;
	padding:0px;
	height:40px;
}
#Menu ul {
	margin:0px;
	padding:0px;
	height:40px;
    position: relative;	
    overflow: hidden;
	background-image:url(FileMMedia/Image/bg_ulmenu.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.Francais ul li {
	float:left;
	margin:0px 0px 0px 47px;
	padding:0px;
	list-style:none;
}

.English ul li {
	float:left;
	margin:0px 0px 0px 30px;
	padding:0px;
	list-style:none;
}

#Menu ul li#Accueil { margin-left:10px; }

#Menu ul li#Home { margin-left:10px; }

#Menu li.backLava {
	margin:0px;
	background-color:#B7C99D;
	height: 40px;
	width: 9px;
	position: absolute;
}
#Menu ul li a {
	display:block;
	margin:0px;
	padding:7px 8px 17px 8px;
	font-weight:bold;
	font-size:13px;
	color:#9C9E9F;
	position: relative;
	overflow: hidden;
	outline: none;
	z-index: 10;
	float: left;
	text-decoration:none;
}

#Menu ul.Accueil li a.Accueil,
#Menu ul.Lesprit li a.Lesprit,
#Menu ul.Le-chef li a.Le-chef,
#Menu ul.La-carte li a.La-carte,
#Menu ul.La-cave li a.La-cave,
#Menu ul.Lactu li a.Lactu,
#Menu ul.Lacces li a.Lacces,
#Menu ul.Plan li a.Plan,
#Menu ul.Groupes li a.Groupes,
#Menu ul.Le-blog li a.Le-blog {
	padding-top:17px;
	color:#ffffff;
}

#Menu ul.Home li a.Home,
#Menu ul.The-spirit li a.The-spirit,
#Menu ul.The-chef li a.The-chef,
#Menu ul.La-carte li a.La-carte,
#Menu ul.The-menu li a.The-menu,
#Menu ul.Current-news li a.Current-news,
#Menu ul.How-to-get-there li a.How-to-get-there,
#Menu ul.Plan li a.Plan,
#Menu ul.Groups li a.Groups,
#Menu ul.Blog li a.Blog {
	padding-top:17px;
	color:#ffffff;
}
/************/
/* Rubrique */
/************/
#Rubrique {
	overflow:hidden;
	padding:0px;
	height:396px;
}
#Rubrique.Francais--Editeur {
	height:auto;
}
#Rubrique .fck_Titre1{
	margin:0px 0px 10px 0px;
	padding:0px 0px 4px 20px;
	color:#B7C99D;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	background-image:url(FileMMedia/Image/img_carrevert.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:1px dotted #B7C99D;
}

#Rubrique .fck_Paragraphe1{
	text-align:justify;
	font-weight:bold;
	color:#9C9E9F;
	font-size:11px;
}

#Rubrique .fck_Paragraphe2{
	text-align:justify;
	color:#9C9E9F;	
	font-size:11px;	
}
#Rubrique table.tabase td.tdbase01 {
	margin:0px;
	padding:0px;
	height:396px;
}
#Rubrique table.tabase td.tdbase01 {
	margin:0px;
	padding:0px;
	width:707px;
}
#Rubrique table.tabase td.tdbase02 {
	margin:0px;
	padding:15px 0px 0px 15px;
	width:238px;
	background-image:url(FileMMedia/Image/bg_panneau.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#Rubrique h2.titrevert{
	margin:0px 0px 10px 0px;
	padding:0px 0px 4px 20px;
	color:#B7C99D;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	background-image:url(FileMMedia/Image/img_carrevert.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:1px dotted #B7C99D;
}
#Rubrique p {
	padding:0px;
} 
#Rubrique a {
	text-decoration:underline;
	color:#FFF;	
}
#Rubrique .conteneurxmlblog{
	margin:10px 0px 0px 0px;
	padding:0px;
	height:80px;
}
#Rubrique .conteneurxmlblog a{
	color:#FFF;
	font-size:11px;
}
#Rubrique .conteneurxmlblog #ajax-loading{ 
	display:none; 
	margin-top:10px;
	text-align:center;
	font-size:10px;
}
#Rubrique a.boxvert {
	display:block;
	height:auto;
	padding:1px 0px 3px 8px;
	color:#000000;
	background-color:#B7C99D;
	border:1px solid #B7C99D;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
}
#Rubrique a.fancychette {
	padding:1px 8px 3px 8px;	
}
#Rubrique a.boxvert:hover {
	color:#B7C99D;
	background-color:#333;	
	border:1px solid #B7C99D;
} 
#Rubrique a.ptitecroix {
	display:block;
	height:20px;
	width:15px;
}
#Rubrique a.retourresa {
	font-size:10px;
	text-decoration:none;
	color:#B7C99D;
}
#Rubrique span.spanblanc{
	color:#FFF;
}
#Rubrique table.tabresa td {
	margin:0px;
	padding:8px 0px 8px 0px;
	color:#B7C99D;
}
#Rubrique input[type=text] {
	background-color:#cdd9ba;
	border:1px solid #000;
}
#Rubrique a.lirelasuite {
	display:block;
	padding-top:5px;
	text-align:right;
	font-size:11px;
	text-decoration:none;
	color:#B7C99D;
}
#Rubrique a.lirelasuite:hover {
	text-decoration:underline;
}
#Rubrique #DiaporamaEsprit,
#Rubrique #DiaporamaChef,
#Rubrique #DiaporamaCarte,
#Rubrique #DiaporamaCave{ height:396px; width:707px; }


#Rubrique .Conteneurtransparent{
	margin:25px;
	padding:15px;
	height:316px;
	width:626px;
	background-color:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
}

#Rubrique .Conteneurtexte{
	position:absolute;
	margin:-355px 0px 0px 40px;
	padding-right:10px;
	width:616px; 
	height:316px; 
	overflow:auto;
}

#Rubrique .La-carte img.imgpdf{
	height:80px;
	border:5px solid #575759
}

#Rubrique .Lacces img.limage{
	height:240px;
	border:5px solid #575759
}

#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 {
}
#Rubrique .News .ListeNews .Contenu .Schema { margin-top:.5em; margin-bottom:.5em;
}
#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 {
}
#Rubrique .News.Page {
}
#Rubrique .News.Version {
}
/************/
/* BasDePage */
/************/
#BasDePage {
	width:960px;
	margin:0px auto 0px auto;
	padding:0px;
}

#BasDePage ul {
	margin:0px;
	padding:0px;
	height:40px;
	background-image:url(FileMMedia/Image/bg_ulmenu.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
#BasDePage ul li {
	float:left;
	margin:0px 0px 0px 62px;
	padding:0px;
	list-style:none;
}
#BasDePage #bouton {
	float:right;
	margin-top:-21px;
}
#BasDePage ul li#Lhotel {
	margin:0px 0px 0px 10px;
}
#BasDePage ul li a {
	display:block;
	margin:10px 0px 0px 0px;
	padding:7px 8px 7px 8px;
	font-weight:bold;
	font-size:13px;
	color:#9C9E9F;
	text-decoration:none;
}
#BasDePage ul li a:hover {
	background-color:#B7C99D;	
}
#BasDePage ul.Presse li a.Presse{
	margin-top:0px;
	padding-bottom:17px;
	color:#ffffff;
	background-color:#B7C99D;	
}

#BasDePage ul.Press-cuttings li a.Press-cuttings {
	margin-top:0px;
	padding-bottom:17px;
	color:#ffffff;
	background-color:#B7C99D;	
}
#BasDePage span.grandgris{
	font-size:20px;
	font-weight:normal;
}
#BasDePage span.petitvert{
	color:#B7C99D;
	font-size:14px;	
}
#BasDePage span.petitvert a{
	color:#B7C99D;
	font-size:14px;	
}
/************/
/* PiedPage */
/************/
#PiedPage {
	width:960px;
	margin:25px auto 0px auto;
	padding:0px;
	text-align:center;
	font-size:11px;
	color:#999;
}

#PiedPage a {
	color:#999;
}


