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

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

h1, h2, h3 {
	margin:0px
}
a {
	text-decoration:none;
	color:#802253;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:0px;
}
textarea, select, input {
	height:auto;
	padding:1px 0px 1px 3px;
	color:#58585A;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
form {
	color:#FFF;
}
#Formulaire textarea, #Formulaire select, #Formulaire input {
	height:auto;
	padding:1px 0px 1px 3px;
	color:#58585A;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#D9DADB;
	border:1px solid #FFF;
}
input[type=button] {
	margin:0px;
	padding:3px 20px 0px 20px;
	font-family: 'Vollkorn', arial, serif;
	font-style:italic;
	font-size:15px;
	color:#FFF;
	letter-spacing:2px;
	border:none;
	background-color:#501434;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	cursor:pointer;
	text-transform:uppercase;
}
input[type=button]:hover {
	color:#501434;
	background-color:#FFF;
}
.violet {
	color:#802253;
}
.cacher {
	display:none;
}
/** loading **/
.ajax-loading {
	z-index:1000;
	position:fixed;
	display:none;
	right:0px;
	margin:100px 50px 0px 0px;
	padding:15px 15px 15px 40px;
	color:#FFF;
	background-image:url(FileMMedia/Image/loading.gif);
	background-color:#000;
	background-repeat:no-repeat;
	background-position:5px 5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
span.green {
	display:block;
	margin:15px 0px 15px 0px;
	padding:5px 15px 5px 15px;
	color:#FFF;
	background-color:#185b1a;
	background-repeat:no-repeat;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
span.red {
	display:block;
	margin:15px 0px 15px 0px;
	padding:5px 15px 5px 15px;
	color:#FFF;
	background-color:#6e0b11;
	background-repeat:no-repeat;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
/**************/
/* Nivoslider */
/**************/

#Nivoslider-conteneur {
	z-index:0;
	position:absolute;
	overflow:hidden;
	left: 50%;
	margin-left:-736px;
	margin-top:44px;
	width: 1472px;
	height: 341px;
}
#Nivoslider {
	width: 1472px;
	height: 341px;
}
#Nivoslider img {
	z-index:0;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	float: left;
}
#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;
}
/********/
/* Site */
/********/

#Site {
	z-index:100;
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px;
	width:990px;
}
/********/
/* Menu */
/********/

#Menu {
	margin: 0px;
	padding: 0px;
}
#Menu ul {
	margin:0px;
	padding:0px;
}
#Menu ul li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0 1% 0 1%;
}
#Menu ul li a {
	display:block;
	margin:0px;
	padding:17px 0px 0px 0px;
	font-family: 'Vollkorn', arial, serif;
	font-style:italic;
	font-size:18px;
	color:#FFF;
}
#Menu ul li a:hover {
	color:#C6C7C8;
	text-decoration:none;
}
#Menu ul.Accueil li a.Accueil, #Menu ul.Lhotel li a.Lhotel, #Menu ul.Chambres li a.Chambres, #Menu ul.Services li a.Services, #Menu ul.Restaurant li a.Restaurant, #Menu ul.Tarifs li a.Tarifs, #Menu ul.Commentaires li a.Commentaires, #Menu ul.Acces-et-contact li a.Acces-et-contact,
#Menu ul.Home li a.Home, #Menu ul.The-Hotel li a.The-Hotel, #Menu ul.Rooms li a.Rooms, #Menu ul.Services li a.Services, #Menu ul.Restaurant li a.Restaurant, #Menu ul.Rates li a.Rates, #Menu ul.LOR li a.LOR, #Menu ul.Contact-Access li a.Contact-Access,
#Menu ul.Pagina-iniziale li a.Pagina-iniziale, #Menu ul.LAlbergo li a.LAlbergo, #Menu ul.Camere li a.Camere, #Menu ul.Servizi li a.Servizi, #Menu ul.Ristorante li a.Ristorante, #Menu ul.Tariffe li a.Tariffe, #Menu ul.Librodoro li a.Librodoro, #Menu ul.Contatto-Accesso li a.Contatto-Accesso,
#Menu ul.Empfang li a.Empfang, #Menu ul.Das-Hotel li a.Das-Hotel, #Menu ul.Zimmer li a.Zimmer, #Menu ul.Leistungen li a.Leistungen, #Menu ul.Restaurant li a.Restaurant, #Menu ul.Tarife li a.Tarife, #Menu ul.Gastebuch li a.Gastebuch, #Menu ul.Zugnang-und-Kontakt li a.Zugnang-und-Kontakt ,
#Menu ul.Bienvenida li a.Bienvenida, #Menu ul.El-Hotel li a.El-Hotel, #Menu ul.Habitaciones li a.Habitaciones, #Menu ul.Servicios li a.Servicios, #Menu ul.Restaurante li a.Restaurante, #Menu ul.Precios li a.Precios, #Menu ul.Libro-de-Visitas li a.Libro-de-Visitas, #Menu ul.Acceso-y-Contacto li a.Acceso-y-Contacto ,
#Menu ul.Home li a.Home, #Menu ul.O-hotel li a.O-hotel, #Menu ul.Quarto li a.Quarto, #Menu ul.Servicos li a.Servicos, #Menu ul.Restaurante li a.Restaurante, #Menu ul.Tarifas li a.Tarifas, #Menu ul.LOR li a.LOR, #Menu ul.Acesso-e-Contato li a.Acesso-e-Contato,
#Menu ul.Home li a.Home, #Menu ul.The-Hotel li a.The-Hotel, #Menu ul.Rooms li a.Rooms, #Menu ul.Services li a.Services, #Menu ul.Restaurant li a.Restaurant, #Menu ul.Rates li a.Rates, #Menu ul.LOR li a.LOR, #Menu ul.Contact-Access li a.Contact-Access,
#Menu ul.Hem li a.Hem, #Menu ul.Hotellet li a.Hotellet, #Menu ul.Rum li a.Rum, #Menu ul.Tjanster li a.Tjanster, #Menu ul.Restaurang li a.Restaurang, #Menu ul.Priser li a.Priser, #Menu ul.LOR li a.LOR, #Menu ul.Kontakt-Hittahit li a.Kontakt-Hittahit,
#Menu ul.Home li a.Home, #Menu ul.The-Hotel li a.The-Hotel, #Menu ul.Rooms li a.Rooms, #Menu ul.Services li a.Services, #Menu ul.Restaurant li a.Restaurant, #Menu ul.Rates li a.Rates, #Menu ul.LOR li a.LOR, #Menu ul.Contact-Access li a.Contact-Access {
	color:#C6C7C8;
	background-image:url(FileMMedia/Image/bg_menu-over.jpg);
	background-position:right 2px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#Menu .flag {
	margin:0px;
	padding:22px 0px 0px 0px;
	text-align:right;
}
#Menu .flag img {
	opacity:0.6;
	filter:alpha(opacity=60);
}
#Menu.Deutsch ul li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0 10px 0 10px;
}
#Menu.English ul li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0 11px 0 11px;
}
#Menu.Espanol ul li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0 6px 0 6px;
}
#Menu.Italiano ul li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0 8px 0 8px;
}
#Menu.Japanese ul li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0 12px 0 11px;
}
#Menu.Russian ul li {
	font-size:5px;
	float:left;
	list-style:none;
	margin:0px;
	padding:0 5px 0 5px;
}
#Menu.Russian ul li a{
	font-size:17px;
}
#Menu.Svenska ul li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0 13px 0 13px;
}
/************/
/* Rubrique */
/************/
#Rubrique {
	margin:0px;
	padding:0px;
}
#Rubrique .side1 {
	float:left;
	margin:0px;
	padding:0px;
	width:312px;
}
#Rubrique .side1 .minireservation {
	margin:23px 0px 0px 0px;
	padding:12px 8px 4px 8px;
	height:182px;
	width:239px;
	color:#C6C7C8;
	font-size:12px;
	background-image:url(FileMMedia/Image/bg_minireservation.png);
	background-repeat:no-repeat;
}
#Rubrique .side1 .minireservation td{
	color:#C6C7C8;
}
#Rubrique .side1 .minireservation h2 {
	margin:0px;
	padding:0px;
	font-family: 'Vollkorn', arial, serif;
	font-style:italic;
	font-weight:normal;
	font-size:33px;
	color:#FFF;
	letter-spacing:1px;
	line-height:25px;
	text-shadow: 0px 0px 5px #000;
}
#Rubrique .side1 .minireservation h2 span {
	font-size:27px;
}
#Rubrique .side1 .lateral {
	margin:131px 0px 0px 0px;
	padding:140px 0px 0px 0px;
	color:#656361;
	font-size:12px;
	line-height:18px;
	background-image:url(FileMMedia/Image/img_logo.jpg);
	background-repeat:no-repeat;
}
#Rubrique .side1 .lateral h2.violet {
	margin:10px 0px 7px 0px;
	padding:0px;
	font-family: 'Vollkorn', arial, serif;
	font-style:italic;
	font-weight:normal;
	font-size:20px;
	color:#6E1E47;
	letter-spacing:1px;
	line-height:22px;
}
#Rubrique .side1 .lateral span.plusgros, #Rubrique .side1 .lateral a {
	font-size:14px;
}
#Rubrique .side2 {
	float:right;
	margin:0px;
	padding:0px;
	width:678px;
}
#Rubrique .side2 .contenu {
	margin:250px 0px 0px 0px;
	padding:20px 15px;
	color:#B1B3B4;	
	background-color:#6E1E47;
	background-image:url(FileMMedia/Image/bg_contenu.jpg);
	background-repeat:no-repeat;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
}
#Rubrique .side2 .contenu a {
	color:#FFF;
}
#Rubrique .side2 .contenu h1 {
	margin:0px;
	padding:0px;
	font-family: 'Vollkorn', arial, serif;
	font-style:italic;
	font-weight:normal;
	font-size:34px;
	color:#FFF;
	letter-spacing:1px;
	line-height:38px;
	text-shadow: 0px 0px 5px #000;
}
#Rubrique .side2 .contenu h2 {
	margin:0px 0px 7px 0px;
	padding:0px;
	font-family: 'Vollkorn', arial, serif;
	font-style:italic;
	font-weight:normal;
	font-size:20px;
	color:#FFF;
	letter-spacing:0px;
	line-height:22px;
}
#Rubrique .side2 .contenu h2.rose {
	margin:0px 0px 7px 0px;
	padding:0px;
	font-family: 'Vollkorn', arial, serif;
	font-style:italic;
	font-weight:normal;
	font-size:20px;
	color:#D6BBC3;
	letter-spacing:1px;
	line-height:22px;
}
#Rubrique .side2 .contenu p {
	margin:0px;
	padding:0px;
	color:#B1B3B4;
	line-height:18px;
}
#Rubrique .side2 .contenu img {
	border-bottom:1px solid #D6BBC3;
	border-top:1px solid #D6BBC3;
}
#Rubrique .side2 .contenu .actublog {
	margin:0px;
	padding:0px;
	height:125px;
	border-bottom:1px solid #D6BBC3;
	border-top:1px solid #D6BBC3;
}
#Rubrique .side2 .contenu .actublog h3{
	margin:10px 0px 5px 0px;
	padding:0px;
	border:none;
	font-size:12px;
	color:#C8A2AE;
}
#Rubrique .side2 .contenu .actublog p{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#C8A2AE;
	line-height:14px;
}
#Rubrique .side2 .contenu .actublog a{
	display:block;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#FFF;
	line-height:14px;
	text-align:right;
}
#Rubrique .side2 .contenu .menuchambres {
	display:block;
	margin:0px;
	padding:0px;
}
#Rubrique .side2 .contenu .menuchambres ul {
	margin:0px;
	padding:0px;
	height:20px;
	border-bottom:1px solid #A4627A;
}
#Rubrique .side2 .contenu .menuchambres ul li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
#Rubrique .side2 .contenu .menuchambres ul li a {
	display:block;
	margin:0px;
	padding:2px 10px 2px 10px;
	font-family: arial, serif;
	font-size:14px;
	color:#FFF;
	background-color:#A4627A;
}
#Rubrique .side2 .contenu .menuchambres ul li a:hover {
	color:#C6C7C8;
	text-decoration:none;
}
#Rubrique .side2 .contenu .menuchambres ul.Simple-superieure li a.Simple-superieure, #Rubrique .side2 .contenu .menuchambres ul.Double-superieure li a.Double-superieure, #Rubrique .side2 .contenu .menuchambres ul.Chambre-double li a.Chambre-double, #Rubrique .side2 .contenu .menuchambres ul.Twin-superieure li a.Twin-superieure, #Rubrique .side2 .contenu .menuchambres ul.Triple-superieure li a.Triple-superieure, #Rubrique .side2 .contenu .menuchambres ul.Double-deluxe li a.Double-deluxe, #Rubrique .side2 .contenu .menuchambres ul.Suite-junior li a.Suite-junior, #Rubrique .side2 .contenu .menuchambres ul.Suite-deluxe li a.Suite-deluxe, #Rubrique .side2 .contenu .menuchambres ul.sLhotel li a.sLhotel, #Rubrique .side2 .contenu .menuchambres ul.Les-59-chambres li a.Les-59-chambres, #Rubrique .side2 .contenu .menuchambres ul.Le-petit-dejeuner li a.Le-petit-dejeuner {
	margin-top:-3px;
	padding:4px 10px 4px 10px;
	color:#501434;
	background-color:#FFF;
}
#Rubrique .side2 .contenu .contenuchambres {
	font-size:12px;
	color:#B1B3B4;
}
#Rubrique .side2 .contenu .contenuchambres h1 {
	margin:0px;
	padding:0px;
	font-family: 'Vollkorn', arial, serif;
	font-style:italic;
	font-weight:normal;
	font-size:32px;
	color:#FFF;
	letter-spacing:1px;
	line-height:38px;
	text-shadow: 0px 0px 5px #000;
}
#Rubrique .side2 .contenu .contenuchambres ul {
	margin:10px 0px 0px 8px;
	padding:0px;
}
#Rubrique .side2 .contenu .contenuchambres img {
	margin:10px 0px 10px 0px;
	padding:0px;
}
#Rubrique .side2 .contenu a.galink {
	color:#FFF;
}
#Rubrique .side2 .contenu a.buttonblanc, #Rubrique .side2 .contenu button.buttonblanc {
	display:inline;
	margin:0px;
	padding:3px 20px 0px 20px;
	font-family: 'Vollkorn', arial, serif;
	font-style:italic;
	font-size:15px;
	letter-spacing:2px;
	border:none;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	cursor:pointer;
	text-transform:uppercase;
	color:#501434;
	background-color:#FFF;
}
#Rubrique .side2 .contenu a.buttonblanc:hover, #Rubrique .side2 .contenu button.buttonblanc:hover {
	color:#FFF;
	background-color:#501434;
	text-decoration:none;
}
/***************************************/
/* 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 a {
	margin:0px 0px 7px 0px;
	padding:0px;
	font-family: 'Vollkorn', arial, serif;
	font-style:italic;
	font-weight:normal;
	font-size:20px;
	color:#D6BBC3;
	letter-spacing:1px;
	line-height:22px;
}
#Rubrique .News .ListeNews .UneNews .Titre a:hover {
	text-decoration:none;
}
#Rubrique .News .ListeNews .UneNews .Contenu {
	margin:7px 0px 25px 0px;
	padding:0px;
}
#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 {
	display:none;
}
/****************/
/* Base de page */
/****************/

#BasDePage {
	margin: 5px 0px 5px 8px;
	padding: 0px;
	font-size:11px;
	color:#656361;
}
/************/
/* PiedPage */
/************/

#PiedPage {
	margin: 0px 0px 25px 8px;
	padding: 0px;
	font-size:11px;
	color:#CCC;
}
#PiedPage a {
	color:#CCC;
}

