/* CSS Document */
/********/
/* BODY */
/********/

html {
	font-size:100%;
}
body {
	display:block;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-image:url(FileMMedia/Image/bg_body.jpg);
	background-repeat:repeat-y;
}

/***********/
/* Balises */
/************/

h1, h2, h3{ margin:0px }
a{ text-decoration:none; }
a img{ border:0px; }
textarea, select, input {
	height:auto;
	padding:1px 0px 1px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
input[type="submit"]{
	margin:0px;
	padding:0px;
	background-color:#231F20;
	width:96px;
	height:26px;
	color:#FFFFFF;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
}
input[type="submit"]:hover{
	background-color:#FFFFFF;
	color:#231F20;
}
/********/
/* Site */
/********/

#Site {
	position:relative;
	margin: 0px auto;
	padding: 0px;
	width:990px;
}

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

#Banniere {
	margin: 0px;
	padding:9px 10px 0 10px;
	height:74px;
	width:970px;	
}
#Banniere .logo{
	float:left;
	margin:0px;
	padding:23px 0 0 0;
	width:275px;
}
#Banniere .logo h1{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:30px;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
}
#Banniere .flags{
	float:left;
	margin:0px;
	padding:0px;
	width:685px;
}
#Banniere .flags a {
	float:right;
	margin:0 5px;
	padding:0px;
}
#Banniere .flags a img {
	opacity:0.4;
	filter:alpha(opacity=40);
}
/********/
/* Menu */
/********/

#Menu {
	float:left;
	margin: 20px 0 0 0;
	padding: 0 0 0 27px;
	width:668px;
}
#Menu ul{
	margin:0px;
	padding:0px;
}
#Menu ul li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
#Menu ul li a{
	display:block;
	margin:0px;
	padding:1px 7px;
	font-size:19px;
	color:#E6E7E8;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	cursor:pointer;	
}
#Banniere.Italiano #Menu ul li a{
	font-size:17px;
}
#Menu ul li a:hover{
	color:#8A211B;
	text-decoration:none;
	background-color:#E6E7E8;
}
#Menu ul li span{
	margin:0 3px;
	padding:0px;
	font-size:19px;
	color:#E6E7E8;	
}
#Menu.Espanol ul li span{
	margin:0 2px;
}
#Banniere.English #Menu ul li span{
	margin:0 8px;	
}
#Menu ul.Hotel li a.Hotel,
#Menu ul.Chambres li a.Chambres,
#Menu ul.Localisation li a.Localisation,
#Menu ul.Contact-et-acces li a.Contact-et-acces,
#Menu ul.Rooms li a.Rooms,
#Menu ul.Location li a.Location,
#Menu ul.Contact-and-directions li a.Contact-and-directions,
#Menu ul.Habitaciones li a.Habitaciones,
#Menu ul.Ubicacion li a.Ubicacion,
#Menu ul.Contacto-y-acceso li a.Contacto-y-acceso,
#Menu ul.Camere li a.Camere,
#Menu ul.Localizzazione li a.Localizzazione,
#Menu ul.Contatto-e-accesso li a.Contatto-e-accesso{
	color:#8A211B;
	background-color:#E6E7E8;
} 

/***********/
/* Bandeau */
/***********/
#Bandeau {
	float:left;
	margin: 0px;
	padding: 0px;
	width:970px;
	height:425px;
	border-top:15px solid #E6E7E8;
	border-left:10px solid #E6E7E8;
	border-right:10px solid #E6E7E8;
}
#Bandeau .reserver{
	float:right;
	margin: 32px 14px 0 0;
	padding: 26px 0 0 0;
	width:290px;
	height:138px;
	position:relative;
	z-index:70;
}
#Bandeau .reserver form{
	margin:0px auto;
	padding:0px;
	width:205px;
}
#Bandeau .reserver form input[type="submit"]{
	display:block;
	margin:10px auto 0 auto;
	padding:0px;
	background-color:#231F20;
	width:96px;
	height:26px;
	color:#FFFFFF;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
}
#Bandeau .reserver form input[type="submit"]:hover{
	background-color:#FFFFFF;
	color:#231F20;
}
#Bandeau .reserver h3{
	margin: 0 0 18px 0;
	padding: 0px;
	font-size:15px;
	font-weight:normal;
	color:#414042;
	text-transform:uppercase;
	text-align:center;
}
#Bandeau .reserver a{
	display:block;
	margin:8px 0 0 0;
	padding:0px;
	color:#ED1C24;
	text-align:center;
}
#Bandeau .reserver a:hover{
	color:#231F20;
}
#Bandeau .reserver .datedarrivee,
#Bandeau .reserver .datededepart {
    width: 95px;
    height: 26px;
    border: 1px solid #A2988A;
    color: #81786E;
    font-size: 12px;
}

/**************/
/* Nivoslider */
/**************/

#Nivoslider{
	position:relative;
	margin: 0px;
	padding: 0px;
	height:425px;
	width:970px;
}
#Nivoslider img{
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#Nivoslider .nivo-controlNav{
	display:none;
}
#Nivoslider .nivo-controlNav a{
	display:none;
}
#Nivoslider .nivo-controlNav a.active{
	display:none;
}
#Nivoslider .nivo-directionNav a{
	display:none;
}
#Nivoslider a.nivo-nextNav{
	display:none;
}
#Nivoslider a.nivo-prevNav{
	display:none;
}

/************/
/* Rubrique */
/************/
#Rubrique {
	float:left;
	margin:0px;
	padding:10px 10px 0px 10px;
	background-color:#E6E7E8;
	width:970px;
	min-height:400px;
}
#Rubrique .Side_1{
	float:left;
	margin:0px;
	padding:0px;
	width:286px;
}
#Rubrique .Side_1 a.panneau_chambres{
	margin:0 0 16px 0;
	padding:185px 10px 0 10px;
	background-image:url(FileMMedia/Image/sprite_chambres_mini.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	width:258px;
	height:117px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}
#Rubrique .Side_1 a.panneau_localisation{
	margin:0 0 16px 0;
	padding:185px 10px 0 10px;
	background-image:url(FileMMedia/Image/sprite_localisation_mini.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	width:258px;
	height:85px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}
#Rubrique .Side_1 a.panneau_chambres:hover{
	background-position:-278px 0;
	color:#000000;
}
#Rubrique .Side_1 a.panneau_localisation:hover{
	background-position:-278px 0;
	color:#000000;
}
#Rubrique .Side_1 a.span{
	margin:10px;
	display:inline-block;
	text-transform:uppercase;
}
#Rubrique .Side_1 a p{
	float:right;
	margin:-15px 0 0 0;
	padding:0px;
	color:#D1D3D4;
	font-size:11px;
	font-weight:normal;
}
#Rubrique .Side_1 a p span.prix{
	display:inline-block; 
	margin:0px;
	padding:0px;
	font-size:106px;
}
#Rubrique .Side_1 a p span.devise{
	display:inline-block;
	margin:0px;
	padding:0px;
	font-size:48px;
}
#Rubrique .Side_1 .equipements ul{
	margin:0 0 0 14px;
	padding:0px;
	color:#414042;
	font-size:13px;
	font-weight:normal;
	list-style:none;
}
#Rubrique .Side_1 .equipements ul span{
	margin:0px;
	padding:0px;
	color:#231F20;
	font-size:15px;
	font-weight:bold;
}
#Rubrique .Side_1 .equipements ul li{
	margin:6px 0;
	padding:0px;
}
#Rubrique .Side_2{
	float:left;
	margin:0px;
	padding:25px 15px 40px 12px;
	width:655px;
	background-color:#FFFFFF;
}
#Rubrique .Side_2 p{
	margin:0px;
	padding:0px;
	color:#414042;
}
#Rubrique .Side_2 span{
	margin:0px;
	padding:0px;
	color:#000000;
	font-weight:bold;
}
#Rubrique .Side_2 .Bloc_1{
	margin:0 0 45px 0;
	padding:0px;
}
#Rubrique .Side_2 .Bloc_1 h1{
	margin:0 0 20px 0;
	padding:0px;
	font-size:25px;
	font-weight:normal;
	text-shadow:2px 2px 2px #A7A9AC;
}
#Rubrique .Side_2 .Bloc_1 ul{
	margin:0 0 0 50px;
	padding:0px;
	list-style:square;
	color:#414042;
}
#Rubrique .Side_2 .Bloc_1 ul li{
	margin:4px 0;
	padding:0px;
}
#Rubrique .Side_2 .Bloc_2{
	float:left;
	margin:0 0 30px 0;
	padding:0px;
}
#Rubrique .Side_2 .Bloc_2 ul.services{
	float:left;
	margin:0px;
	padding:0px;
	color:#414042;
	list-style:none;
	width:300px;
}
#Rubrique .Side_2 .Bloc_2 ul.services li{
	margin:4px 0;
	padding:0px;
}
#Rubrique .Side_2 .Bloc_2 ul#MenuChambres {
	margin:0px;
	padding:0px;
}
#Rubrique .Side_2 .Bloc_2 #MenuChambres li{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
#Rubrique .Side_2 .Bloc_2 #MenuChambres li a{
	display:block;
	margin:0px;
	padding:5px 12px;
	font-size:14px;
	font-weight:bold;
	color:#8A211B;
	border:1px solid #FFFFFF;
	border-bottom:1px solid #BCBEC0; 
}
#Rubrique .Side_2 .Bloc_2 #MenuChambres li a:hover,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Chambre-simple li a.Chambre-simple,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Chambre-double-twin li a.Chambre-double-twin,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Chambre-triple li a.Chambre-triple,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Chambre-quadruple li a.Chambre-quadruple,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Simple-room li a.Simple-room,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Double-twin-room li a.Double-twin-room,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Triple-room li a.Triple-room,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Quadruple-room li a.Quadruple-room,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Habitacion-individual li a.Habitacion-individual,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Habitacion-doble li a.Habitacion-doble,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Habitacion-triple li a.Habitacion-triple,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Habitacion-cuadruple li a.Habitacion-cuadruple,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Camera-singola li a.Camera-singola,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Camera-doppia li a.Camera-doppia,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Camera-tripla li a.Camera-tripla,
#Rubrique .Side_2 .Bloc_2 #MenuChambres.Camera-quadrupla li a.Camera-quadrupla{
	color:#231F20;
	background-color:#FFFFFF;
	border:1px solid #BCBEC0;
	border-bottom:none; 
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres{
	margin:0px;
	padding:70px 0 0 0;
	width:655px;
	height:225px;
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres{
	float:left;
	margin:0px;
	padding:0px;
	width:314px;
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.simple,
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.double,
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.triple,
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.quadruple{
	display:block;
	margin:0px;
	padding:187px 0 0 10px;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#8A211B;
	font-weight:bold;
	text-decoration:underline;
	width:304px;	
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.simple,
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.double{
	background-image:url(FileMMedia/Image/sprite_chambre_simple.jpg);
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.triple{
	background-image:url(FileMMedia/Image/sprite_chambre_triple.jpg);	
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.quadruple{
	background-image:url(FileMMedia/Image/sprite_chambre_quadruple.jpg);	
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.simple:hover,
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.double:hover,
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.triple:hover,
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side1_contenuChambres a.quadruple:hover{
	background-position:-314px 0;
	color:#231F20;
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side2_contenuChambres{
	float:left;
	margin:0px;
	padding:5px 0 0 23px;
	font-size:13px;
	width:318px;
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side2_contenuChambres h3{
	margin:0px;
	padding:0px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side2_contenuChambres ul{
	margin:0px;
	padding:0px;
	color:#414042;
	list-style:none;
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side2_contenuChambres ul li{
	margin:7px 0;
	padding:0px;
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side2_contenuChambres a.reserver{
	display:block;
	margin:15px 0 0 0;
	padding:3px 5px 0 20px;
	background-color:#8A211B;
	background-repeat:no-repeat;
	width:142px;
	height:19px;
	font-size:12px;
	color:#FFF;
	cursor:pointer;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
}
#Rubrique .Side_2 .Bloc_2 .contenuChambres .Side2_contenuChambres a.reserver:hover{
	background-color:#E6E7E8;
	color:#8A211B;
}
#Rubrique .Side_2 .Bloc_2 a.googlemaps{
	float:left;
	display:block;
	margin:0 65px;
	padding:155px 0 0 10px;
	background-image:url(FileMMedia/Image/sp_google.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:210px;
	height:27px;
	font-size:16px;
	color:#D1D3D4;
}
#Rubrique .Side_2 .Bloc_2 a.fancyplan{
	float:left;
	display:block;
	margin:0px;
	padding:155px 0 0 10px;
	background-image:url(FileMMedia/Image/sp_carte.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:210px;
	height:27px;
	font-size:16px;
	color:#D1D3D4;
}
#Rubrique .Side_2 .Bloc_2 a.googlemaps:hover,
#Rubrique .Side_2 .Bloc_2 a.fancyplan:hover{
	background-position:-220px 0;
	color:#414042;
}
#Rubrique .Side_2 .Bloc_3{
	float:left;
	margin:0px;
	padding:0px;
}
#Rubrique .Side_2 .Bloc_3 form table{
	margin:0px auto;
	padding:0px;
	width:530px;
}
#Rubrique .Side_2 .Bloc_3 img.metro{
	float:left;
	margin:5px 0 0 0;
	padding:0px;
}
#Rubrique .Side_2 .Bloc_3 p.situation{
	display:inline-block;
	margin:5px 0 0 10px;
	padding:0px;
	color:#414042;
	line-height:21px;
}
/***************************************/
/* Mise en page de TEMPLATE de la _lib */
/***************************************/
#Rubrique .News { margin-bottom:2px; }
#Rubrique .News.Recherche {}
#Rubrique .News.Affichage {}
#Rubrique .News.Page { text-align:center; }
#Rubrique .News.Version { font-style:italic; font-size:0.8em; text-align:right; }

#Rubrique .News .ListeNews {}
#Rubrique .News .ListeNews .UneNews {}
#Rubrique .News .ListeNews .UneNews .Admin {}
#Rubrique .News .ListeNews .UneNews .Titre {}
#Rubrique .News .ListeNews .UneNews .Contenu {}
#Rubrique .News .ListeNews .UneNews .Contenu .Schema {}
#Rubrique .News .ListeNews .UneNews .Contenu .SchemaLeft { margin:0 .5em .5em 0; }
#Rubrique .News .ListeNews .UneNews .Contenu .SchemaRight { margin:0 0 .5em .5em; }
#Rubrique .News .ListeNews .UneNews .Contenu .Texte { text-align:justify; }
#Rubrique .News .ListeNews .UneNews .Contenu .Infos { text-align:right; }

/****************/
/* Base de page */
/****************/

#BasDePage {
	margin: 0px;
	padding: 30px 10px 0 10px;
	background-color:#E6E7E8;
	height:170px;
}
#BasDePage p{
	margin:0px;
	padding:0px;
}
#BasDePage .Bloc_1{
	float:left;
	margin: 0px;
	padding: 0px;
	width:285px;
	color:#808285;
}
#BasDePage .Bloc_1 h3{
	margin: 0px;
	padding: 0px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#BasDePage .Bloc_1 a.mail{
	margin: 0px;
	padding: 0px;
	color:#8A211B;
}
#BasDePage .Bloc_1 a.mail:hover{
	margin: 0px;
	padding: 0px;
	color:#A2988A;
}
#BasDePage .Bloc_2{
	float:left;
	margin: 0px;
	padding:0 0 0 12px;
	width:398px;
}
#BasDePage .Bloc_2 .facebook{
	float:left;
	margin:0 10px 0 0;
	padding: 0px;
}
#BasDePage .Bloc_2 .twitter{
	float:left;
	margin:0 50px 0 0;
	padding: 0px;
}
#BasDePage .Bloc_2 .googleplus{
	float:left;
	margin: 0px;
	padding: 0px;
}
#BasDePage .Bloc_2 img.pictos{
	float:left;
	display:block;
	margin: 25px 0 0 0;
	padding: 0px;
}
#BasDePage .Bloc_3{
	float:left;
	margin: 0px;
	padding: 0 0 0 12px;
}
#BasDePage .Bloc_3 a.btn_reserver{
	display:block;
	margin: 0 0 11px 0;
	padding: 5px 0 0 12px;
	background-color:#000;
	font-size:13px;
	color:#FFF;
	width:168px;
	height:21px;
	text-transform:uppercase;
	cursor:pointer;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
}
#BasDePage .Bloc_3 a.btn_reserver:hover{
	background-color:#FFFFFF;
	color:#231F20;
}		
#BasDePage .Bloc_3 a.offres{
	margin: 0px;
	padding: 0px;
	font-size:15px;
	color:#ED1C24;
}
#BasDePage .Bloc_3 a.offres:hover{
	color:#231F20;
}
/************/
/* PiedPage */
/************/

#PiedPage {
	margin:30px auto;
	padding:0px;
	text-align:center;
	font-size:11px;
	color:#D1D3D4;
}
#PiedPage a{
	color:#D1D3D4;
}
#PiedPage a:hover{
	color:#000000;
}

