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

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656668;
	background-image:url(FileMMedia/Image/bg_body.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#4b4338;
}

img{ border:0px; }
a{ text-decoration:none; color:#656668; }
a:hover{ color:#30A32C; }

input,
textarea,
select,
fieldset
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656668;
	border:1px solid #CBC9BC;
}

legend{ color:#656668; }

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

/************/
/* Img_body */
/************/

#Img_body{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 6px;
	height:100%;
	width:1016px;
	/*background-image:url(FileMMedia/Image/img_body.jpg);*/
	background-repeat:no-repeat;
}

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

#Site{
	margin:0px auto 0px auto;
	padding:0px;
	min-height:500;
	width:900px;
	background-color:transparent;
}

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

#Banniere{
	margin:0px;
	padding:0px;
	height:224px;
	width:900px;
	background-image:url(FileMMedia/Image/bg_banniere3.gif);
	background-repeat:no-repeat;
}

#Banniere #Drapeau{
	position:absolute;
	margin:15px 0px 0px 10px;
	padding:0px;
}

#Banniere #lien{
	position:absolute;
	margin:0px;
	padding:0px;
	height:224px;
	width:900px;
	cursor:pointer;
}

#Banniere #Texte{
	position:absolute;
	margin:193px 0px 0px 300px;
	padding:0px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	letter-spacing:2px;
}

#Banniere #TexteEN{
	position:absolute;
	margin:193px 0px 0px 217px;
	padding:0px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	letter-spacing:2px;
}

#Banniere #Nouveau{
	position:absolute;
	margin:11px 0px 0px 632px;
	padding:0px;
	color:#C00;
	font-size:13px;
	font-weight:bold;
	letter-spacing:2px;
}

#Resa{
	background-color:#e0dcd0;
	padding:0 0 10px 0;
	border-bottom:6px solid #4A4239;
}
#Resa .titreResa{
	background-image:url(FileMMedia/Image/img_resa.png);
	display:block;
	height:39px;
	width:149px;
	margin:8px 0px 0px 5px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#ffffff;
	padding:10px 0 0 27px;
}
#Resa input[type="submit"], #Resa input[type="button"], #Resa input#submit {
    background-color: #4dbaca;
    color: #4A4239;
	cursor:pointer;
	border:none;
	padding:5px 15px;
	text-align:center;
}
#Resa input[type="submit"]:hover, #Resa input[type="button"]:hover, #Resa input#submit:hover {
    background-color: #4A4239;
    color: #4dbaca;
	cursor:pointer;
}
/********/
/* Menu */
/********/

#Menu{
	margin:0px;
	padding:0px 0px 0px 43px;
	height:37px;
	background-image:url(FileMMedia/Image/bg_menu.jpg);
	background-repeat:repeat;
}

#Menu ul{
	margin:0px;
	padding:0px;
	height:27px;
}

#Menu ul li{
	float:left;
	margin:0px;
	padding:0px 0px 0px 13px;
	list-style:none;
 }

#Menu ul li a{
	display:block;
	margin:0px;
	padding:7px 8px 7px 8px;
	font-size:13px;
	font-weight:bold;	
	color:#4B4438;
}

#Menu ul li a:hover{ 
	overflow:hidden;
	color:#30A32C;
	text-decoration:underline;
	background-image:url(FileMMedia/Image/bg_menu-over.jpg);
	background-repeat:repeat-x;
}

#Menu ul.Accueil li a.Accueil,
#Menu ul.Chambres-et-Tarifs li a.Chambres-et-Tarifs,
#Menu ul.Services li a.Services,
#Menu ul.Environs li a.Environs,
#Menu ul.Acces li a.Acces,
#Menu ul.Contact li a.Contact,
#Menu ul.Reservation li a.Reservation
#Menu ul.Liens li a.Liens,
#Menu ul.Home li a.Home,
#Menu ul.Rooms-and-Rates li a.Rooms-and-Rates,
#Menu ul.Services li a.Services,
#Menu ul.Around-Rheims li a.Around-Rheims,
#Menu ul.Access li a.Access,
#Menu ul.Contact li a.Contact,
#Menu ul.Links li a.Links,
#Menu ul.LOR li a.LOR
{ 
	color:#30A32C;
	text-decoration:underline;
	background-image:url(FileMMedia/Image/bg_menu-over.jpg);
	background-repeat:repeat-x;
}


#Menu a.Reservation{
	color:#30A32C;
	/*text-decoration:underline;
	background-image:url(FileMMedia/Image/bg_menu-over.jpg);
	background-repeat:repeat-x;*/
}

#Menu a.Booking{
	color:#30A32C;
	/*text-decoration:underline;
	background-image:url(FileMMedia/Image/bg_menu-over.jpg);
	background-repeat:repeat-x;*/
}

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

#Rubrique{
	margin:0px;
	padding:0px;
	width:900px;

	background-color:#FFFFFF;
}

#Rubrique h1{
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
}

#Rubrique h2{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}

#Rubrique h3{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#4B4438;
}

#Rubrique span#Souhait{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-style:italic;
	color:#30A32C;
}

#Rubrique #Texte_Bienvenue{
	margin:0px;
	padding:0px;
}

#Rubrique #Texte_News{
	margin:0px;
	padding:0px 20px 0px 20px;
	background-color:#E0DDCF;
}

#Rubrique #Visite1{
	margin:0px;
	padding:5px 0px 0px 5px;
	height:271px;
	width:358px;
	background-color:#4B4438;
}

#Rubrique #Visite2{
	display:none;
	margin:0px;
	padding:2px 0px 0px 2px;
	height:274px;
	width:361px;
	background-color:#4B4438;
}

#Rubrique #Visite3{
	display:none;
	margin:0px;
	padding:2px 0px 0px 2px;
	height:274px;
	width:361px;
	background-color:#4B4438;
}

#Rubrique #Reservation{
	float:left;
	margin:-18px 0px -16px 0px;
	padding:0px;
	height:100%;
	font-size:13px;
}

#Rubrique #Reservation_texte{
	margin:0px 0px 0px 381px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#4B4438;
}

#Rubrique #Acces{
	margin:0px auto 0px auto;
	padding:20px 0px 20px 0px;
	width:800px;
}

#Rubrique #Diaporama{
	margin:0px;
	padding:4px 4px 4px 4px;
	height:270px;
	width:342px;
	background-color:#4B4438;
}

#Rubrique a.facebook{
	background-image:url(FileMMedia/Image/img_facebook.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:10px 0px 0px 30px;
	display:block;
	height:25px;
	color:#656668;
	font-weight:bold;
}

#Rubrique a.facebook:hover{ color:#30A32C; }

#Rubrique #Pied_Hotel{
	margin:0px auto 0px auto;
	padding:8px 0px 8px 0px;
	width:900px;
	font-size:13px;
	text-align:center;
}

#Rubrique .Reservation_iframe{
	margin:20px 20px 20px 20px ;
	padding:0px 0px 0px 60px;
}

#Rubrique .Reservation_imput{
	margin:0px;
	padding:0px;
	height:37px;
	width:432px;
	background-color:#BCBAAF;
	border:2px solid #625f4f;
}

#Rubrique form{
	margin:0px auto 0px auto;
	padding:16px 0px 20px 0px;
	width:800px;
}

#Rubrique table .BorderChambres{
	border:1px solid #CBC9BC;
}

#Rubrique .News { padding:0px 20px 0px 20px; }
#Rubrique .News .Milieu { line-height:0; height:0px; }
#Rubrique .News .Admin{ text-align:right; margin:7px; }
#Rubrique .News .Titre{ font-weight:bold; font-size:14px; padding:4px; }
#Rubrique .News .Texte{ padding:0px 7px 0px 7px; line-height:1.5; }
#Rubrique .News .Categorie{ display:none; }
#Rubrique .News .Heure{ float:right; padding:4px; font-size:10px; }
#Rubrique .News .Date{ float:right; padding:4px; font-size:10px; }
#Rubrique .News .Auteur{ float:right; padding:4px; font-size:10px; }
#Rubrique .News .Submit{ padding:4px; }

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

#PiedPage{
	width:900px;
	margin:0px auto 10px auto;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
}

#PiedPage a{
	color:#FFFFFF;
}


