/* CSS Document */



/*****************/
/* Style General */
/*****************/



* {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E2DFCF;
	background-image:url(FileMMedia/Image/bg_body_new.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
a {
	text-decoration:none;
	color:#C9D200;
}
a:hover {
	text-decoration:underline;
}
textarea, select {
	margin:0px;
	padding:3px 0px 2px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B1D0B;
	border:1px solid #f8b333;
	background-color:##e2dfcf;
}
input[type=text], input[type=password] {
	height:16px;
	margin:0px;
	padding:1px 0px 1px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B1D0B;
	border:1px solid #f8b333;
	background-color:##e2dfcf;
}
fieldset {
	color:#000000;
	border:2px solid #000000;
}
legend {
	padding:0px 7px 0px 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}
input[type=submit], input[type=button], input#submit {
	height:22px;
	padding:1px 8px 3px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	background-color:#C9D200;
	border:1px solid #C9D200;
	color:#2B1D0B;
}

.fck_Titre1 {
	margin:0px;
	padding:5px 0px 5px 0px;
	font-weight: bold;
	font-size: 18px;
	color:#C9D200;
	letter-spacing:4px;
}
.fck_Paragraphe1 {
	padding:15px 10px 15px 10px; 
	text-align:left;
	color:#E2DFCF;
	background-image:url(FileMMedia/Image/bg_box.jpg);
	background-repeat:repeat;
}
.fck_Paragraphe2 {
	padding:15px 10px 15px 10px; 	
	text-align:left;
	font-style:italic;
	font-weight:bold;
	color:#E2DFCF;
	background-image:url(FileMMedia/Image/bg_box.jpg);
	background-repeat:repeat;
}

.aBloc{overflow:none; margin:0px; padding:0px;}
.Admin ul{ padding:0px 5px 0px 5px; } 


a.promo {
	display:block;  
	width:160px;
	margin:10px 0px 0px 0px;
	padding:1px 0px 3px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:3px;
	background-color:#C9D200;
	border:1px solid #C9D200;
	color:#2B1D0B;
	cursor:pointer;
}

a.promo:hover {
	text-decoration:none;
}
.bg{
	padding:15px 10px 15px 10px;	
	background-image:url(FileMMedia/Image/bg_box.jpg);
	background-repeat:repeat;
}

/********/
/* Site */
/********/

#Site {
	margin:0px auto 0px auto;
	padding:0px 57px 0px 57px;
	height:auto;
	width:821px;
}

/************/
/* Banniere */
/************/

#Banniere {
	margin:0px;
	padding:0px;
	height:130px;
}

#Banniere .tdban01{
	margin:0px;
	padding:0px;
	width:350px;
}

#Banniere .tdban01 a{
	margin:20px 0px 0px 0px;
	padding:0px;
	display:block;
	height:40px;
	width:340px;
}

#Banniere .tdban02 {
	margin:0px;
	padding:0px;
	height:25px;
}

#Banniere .tdban03 {
	margin:0px;
	padding:0px;
	height:25px;	
}

#Banniere .tdban03 a{
	margin:0px;
	padding:0px;
	color:#C89E63;
	font-size:10px;
}

#Banniere .tdban04 {
	margin:0px;
	padding:25px 0px 0px 15px;
}

#Banniere .tdban04 a{
	margin:0px;
	padding:0px;
	color:#F8B334;
	font-size:14px;
}

#Banniere .barreverte{
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#C9D200;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	letter-spacing:5px;
	text-align:center;
	background-color:#C9D200;
	width:337px;
}
/********/
/* Menu */
/********/

#Menu {
	margin:0px;
	padding:0px 0px 0px 0px;
	height:30px;
	border-bottom:5px solid #C9D200;
}
#Menu ul {
	margin:0px 0px 0px -15px;
	padding:0px;
	height:27px;
	position: relative;	
    overflow: hidden;
}
#Menu ul li {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#Menu ul li.back {
	width: 9px;
	height: 27px;
	z-index: 8;
	position: absolute; 	
	background-repeat:repeat-x;
	background-position:right -30px;
}
#Menu ul li.back .left {
	height: 27px;
	margin-right: 9px;
	margin-left:15px;
	margin-top:10px;
	background-image:url(FileMMedia/Image/img_carre-over.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
}
#Menu ul li a {
	display:block;
	margin:0px 0px 0px 15px;
	padding:7px 8px 7px 15px;
	font-size:13px;
	font-weight:normal;
	color:#CBBB9D;
	background-image:url(FileMMedia/Image/img_carre.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	position: relative;
	overflow: hidden;
	outline: none;
	z-index: 10;
	float: left;
}

#Menu ul li a:hover {
	color:#C9D200;
	text-decoration:none;
	background-image:url(FileMMedia/Image/img_carre-over.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
#Menu ul.Accueil li a.Accueil, #Menu ul.Chambres li a.Chambres, #Menu ul.Restaurant li a.Restaurant, #Menu ul.Les-environs li a.Les-environs, #Menu ul.Tarifs-et-Promotions li a.Tarifs-et-Promotions, #Menu ul.Actualites li a.Actualites, #Menu ul.LOR li a.LOR {
	color:#C9D200;
	text-decoration:none;	
	background-image:url(FileMMedia/Image/img_carre-over.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

/************/
/* Rubrique */
/************/

#Rubrique {
	overflow:hidden;
	margin:0px;
	padding:20px 0px 20px 0px;
	text-align:left;
}

#Rubrique .tdrub01{
	margin:0px;
	padding:0px 24px 0px 0px;
	width:231px;
}

#Rubrique .tdrub01 .reservation{
	margin:0px 0px 7px 0px;
	padding:7px;
	background-image:url(FileMMedia/Image/bg_box.jpg);
	background-repeat:repeat;	
}
#Rubrique .tdrub01 .coordonnes{ 
	margin:0px 0px 7px 0px;
	padding:7px;
	background-image:url(FileMMedia/Image/bg_box.jpg);
	background-repeat:repeat;
}
#Rubrique .tdrub01 .coordonnes h1{ margin:0px 0px 0px 0px; padding:0px; letter-spacing:1px; color:#C9D200; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; }
#Rubrique .tdrub01 .coordonnes h1 span{ color:#FFFFFF; }
#Rubrique .tdrub01 .coordonnes a{ color:#C9D200; }
 
#Rubrique .tdrub01 .gallerie table{ margin:5px 0px 0px 0px; }

#Rubrique .gallerie table img.noover{ opacity:0.3; filter:alpha(opacity=30); }
#Rubrique .gallerie table img.over{ opacity:1; filter:alpha(opacity=100); }

#Rubrique .tdrub02{
	margin:0px;
	padding:0px;
	width:569px;
}
#Rubrique .tdrub02 .conteneur{
	margin:0px;
	padding:0px;
	/*height:520px;*/
	overflow:hidden;
}

#Rubrique .tdrub02 img.Diapo{
	margin-top:32px;
	margin-bottom:20px;
	border:3px solid #F8B334;
}

#Rubrique #Diaporamadiv{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:815px;
	height:300px;
	border:2px solid #C9D200;
}

#Rubrique .mozaique {
	display:block;
	margin:5px 5px 5px 5px;
	opacity:0.5;
	filter:alpha(opacity=50);
	border: 2px solid #FFFFFF;
}
#Rubrique .mozaique:hover {
	opacity:1;
	filter:alpha(opacity=100);
	border: 2px solid #C9D200;	
}

#Rubrique .mozaique img {
	width:148px;
	height:148px;
}

#Rubrique #AccordionEnvirons{
	margin:0px;
	padding:0px;
	width:550px;	
}

#Rubrique #AccordionEnvirons h3 {
	font-weight:bold;
	font-size:16px;
}

#Rubrique .News {
	text-decoration:none;
}
#Rubrique .News .AdminNews .Titre{ margin-bottom:5px; }
#Rubrique .News .AdminNews .Schema{ margin:5px 0px 5px 0px; }
#Rubrique .News .AdminNews .Schema input{ height:22px; }
#Rubrique .News .AdminNews .Texte{ margin:5px 0px 5px 0px; }
#Rubrique .News .AdminNews .Submit{	margin-top:5px; }
#Rubrique .News hr{
	border:none;
}
#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 .Schema {
}
#Rubrique .News .AdminAjouter {
}
#Rubrique .News .EditeurAjouter {
}
#Rubrique .News .ListeNews {
}
#Rubrique .News .ListeNews .UneNews {
	margin:10px 0px 10px 0px;
}
#Rubrique .News .ListeNews .Titre {
	padding:3px 10px 3px 10px; 	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:3px;
	background-color:#C9D200;
	border:1px solid #C9D200;
	color:#2B1D0B;
}
#Rubrique .News .ListeNews .Titre a{
	color:#2B1D0B;
}
#Rubrique .News .ListeNews .Titre a:hover{
	text-decoration:none;
}
#Rubrique .News .ListeNews .Editeur {
}
#Rubrique .News .ListeNews .Contenu {
}
#Rubrique .News .ListeNews .Contenu .Admin {
	padding:5px 10px 5px 10px;
}
#Rubrique .News .ListeNews .Schema {
}
#Rubrique .News .ListeNews .Contenu .Texte {
	padding:15px 10px 15px 10px; 
	text-align:left;
	color:#E2DFCF;
	background-image:url(FileMMedia/Image/bg_box.jpg);
	background-repeat:repeat;
}
#Rubrique .News .ListeNews .Contenu .Infos {
	padding:0px 10px 5px 0px;
	font-size:10px;
	color:#C9D200;
	background-image:url(FileMMedia/Image/bg_box.jpg);
	background-repeat:repeat;	
}
#Rubrique .News .ListeNews .Contenu .Infos a:hover { text-decoration:none; }
#Rubrique .News .ListeNews .Contenu .Infos div { display:none; }
#Rubrique .News.Page {
}
#Rubrique .News.Version {
}
#Rubrique .jeu_concours {
	padding:15px 10px 15px 10px;	
	background-image:url(FileMMedia/Image/bg_box.jpg);
	background-repeat:repeat;
}

/************/
/* BasDePage */
/************/

#BasDePage {
	margin:0px;
	padding:0px;
	height:112px;
	border-top:5px solid #C9D200;	
	font-size:12px;
	color:#E2DFCF;
	background-image:url(FileMMedia/Image/logos.jpg);
	background-repeat:no-repeat;
	background-position:230px bottom;
}
#BasDePage .tdbas01 { width:341px; }

#BasDePage .tdbas01 h1{ margin:10px 0px 5px 0px; color:#C9D200; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; letter-spacing:2px; } 

#BasDePage .tdbas01 h1 span{ color:#FFFFFF; }

#BasDePage .tdbas01 a{ color:#C9D200; }

#BasDePage .tdbas02 { padding-top:15px; }

/************/
/* PiedPage */
/************/

#PiedPage {
	clear:both;
	position:relative;
	height:10%;
	width:1000px;
	margin:15px auto 0px auto;
	padding:15px 0px 25px 0px;
	text-align:center;
	font-size:11px;
	color:#666;
	background-color:#FFF;
}
#PiedPage a {
	color:#666;
}

