/* CSS Document */
/*****************/
/* Style General */
/*****************/
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333333;
	background-image:url(FileMMedia/Image/bg_body.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
	background-color:#030303;
}

a{ color:#591405; text-decoration:none; }
a:hover{ color:#a33d15; }
a:visited{ color:#591405 }


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

#Site{
	margin:0px;
	padding:0px;
	width:100%;
}

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

#Banniere{
	margin:0px;
	padding:0px 0px 6px 0px;
	width:100%;
	background-color:#dfdbcf;
	background-image:url(FileMMedia/Image/bg_banniere.jpg);
	background-repeat:repeat-x;
	background-position:0% 100%;
}

#Banniere table{
	margin:0px;
	padding:0px;
	width:100%;
}

#Banniere table .TitreBlock{
	margin:0px;
	padding:0px;
	width:70%;
}

#Banniere table .TitreBlock img{ margin:6px 0px 0px 0px; padding:0px 0px 0px 10px; }

#Banniere table .FlagBlock{
	margin:0px;
	padding:0px;
	width:30%;
	text-align:right;
}

#Banniere table .left{
	margin:0px;
	padding:0px;
	width:auto;
	text-align:left;
}

#Banniere table .left h2{ margin:0px; padding:0px 0px 0px 15px; font-size:1em; color:#212121; letter-spacing:0em; font-style:italic; }
#Banniere table .left h3{ margin:0px; padding:0px 0px 0px 15px; font-size:1em; color:#BC4C1B; letter-spacing:0em; }

#Banniere .flag{
	margin:0px;
	padding:9px 0px 0px 0px;
	height:1.9em;
	text-align:right;
}

#Banniere span{
	margin:0px;
	padding:0px;
	color:#999999;
}

#Banniere img{
	border:none;
}

/********/
/* Menu */
/********/

#Menu{
	margin:0px;
	padding:0px;
	width:100%;
}

#Menu ul{
	margin:3px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	width:80%;
}

#Menu ul li{
	display:block;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	background-image:url(FileMMedia/Image/bg_menu.jpg);
	background-repeat:repeat;
	filter:alpha(opacity=60);
	opacity:0.6;
}

#Menu ul li a{
	display:block;
	margin:0px;
	padding:4px 8px 4px 10px;
	font-size:larger;
	font-weight:bold;
	color:#1F2023;
	text-decoration:none;
	background-image:url(FileMMedia/Image/puce_menu.jpg);
	background-repeat:no-repeat;
	background-position:0% 50%;
}

#Menu ul li a.retour{
	background-image:none;
}

#Menu ul li a:hover{ 
	color:#BC4C1B;
}

#Menu ul.Accueil li a.Accueil,
#Menu ul.Chambres li a.Chambres,
#Menu ul.Tarifs li a.Tarifs,
#Menu ul.Photos li a.Photos,
#Menu ul.Contact li a.Contact,
#Menu ul.Acces li a.Acces,
#Menu ul.Home li a.Home,
#Menu ul.Rooms li a.Rooms,
#Menu ul.Prices li a.Prices,
#Menu ul.Access li a.Access
{ 
	color:#1F2023;
}

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

#Rubrique{
	margin:0px;
	padding:0px;
	width:100%;
	text-align:justify;
	background-color:#dfdbcf;
	background-image:url(FileMMedia/Image/bg_rubrique.jpg);
	background-repeat:repeat-x;
}

#Rubrique .Titre h2{
	margin:0px;
	padding:10px 0px 10px 10px;
	font-size:larger;
	font-weight:bold;
	color:#1F2023;
	letter-spacing:0.1em;
}

#Rubrique .Texte {
	margin:0px;
	padding:0px 10px 10px 10px;
	color:#333333;
}

#Rubrique img.Photos{
	border:none;
}

#Rubrique table{
	padding:0.4em;
}

#Rubrique table .grey{
	background-color:#eeeeee;
}

#Rubrique table .TarifsTD{
	width:2%;
}

#Rubrique ul.contactUL li{
	margin:20px 0px 20px 0px;
	padding:0px;
	font-size:large;
}

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

#PiedPage{
	position:relative;
	bottom:0px;
	margin:0px;
	padding:7px 0px 7px 0px;
	width:100%;
	height:1.2em;
	background-color:#030303;
}

#PiedPage span{
	margin:0px 0px 0px 10px;
	padding:0px;
	font-weight:bold;
	color:#FFFFFF;
}

#PiedPage a{
	color:#FFFFFF;
	text-decoration:none;
}

#PiedPage a:hover{
	color:#1b161a;
}
