/* CSS Document */
/*****************/
/* Style General */
/*****************/
* {
	margin:0px;
	padding:0px;
}
html {
	font-size:100%;
}
body {
	background-color:#EAE7D8;
	background-image:url(FileMMedia/Image/bg_body.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000000;
}
img {
	border:0px;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
}
textarea, select, input {
	height:auto;
	padding:1px 0px 1px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
input[type=submit], input[type=button], input#submit {
	height:auto;
	padding:1px 8px 3px 8px;
	background-color:#CCCCCC;
	border:1px solid #777777;
}
label {
	cursor:pointer;
}

button {
	padding:0px 5px;
	text-transform:uppercase;
	cursor:pointer;
}
fieldset{ padding:1em; border:1px solid #777; margin-bottom:1em; }
legend{ margin:0 1em 0 1em; padding:0 .5em 0 .5em; border-left:1px solid #777; border-right:1px solid #777; font-weight:bold; }

.ui-accordion {
    width: 660px;
}
/************/
/* Fancybox */
/************/
#fancybox-left-ico { 
 left: 20px; 
} 

#fancybox-right-ico { 
 right: 20px; 
 left: auto; 
} 

/* Site */
/********/
#Site {
	padding-bottom:10px;
	margin:0px auto 20px auto;
	width:1000px;
	background-image:url(FileMMedia/Image/bg_rubrique.png);
	background-repeat:repeat-y;
}
/************/
/* Banniere */
/************/
#Banniere {
	background-image:url(FileMMedia/Image/bg_banniere.jpg);
	background-repeat:no-repeat;
	height:49px;
	color:#9C9E9F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:10px 25px 10px 10px;
}

#Banniere h1{
	margin:0px 0px 11px 20px;
	padding:0px;
	color:#B1B3B4;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:2px;
}

#Banniere a, a:visited{
	color:#CD493F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#Banniere a:Hover{
	text-decoration:underline;
}

#Banniere .numero{
	color:#CD493F;
	display:inline;

}

#Banniere .tdban02 img{
	opacity:0.3;
	filter:alpha(opacity=30);
}
/************/
/* Bandeau */
/************/
#Bandeau {
	width:945px;
	margin-left:25px;
	background-image:url(FileMMedia/Image/bg_menu.jpg);
	background-repeat:repeat-y;
}

#Bandeau #Diaporama{
	margin:0px;
	padding:0px;
	height:342px;
	width:667px;
}

#Bandeau .Miniresa{
	margin:0px;
	padding:0px;
	height:77px;
	width:945px;
	background-image:url(FileMMedia/Image/bg_miniresa.jpg);
	color:#8B7B66;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#Bandeau .Miniresa .Resaintitule{
	margin:1px 0px 0px 10px;
	padding:15px 0px 0px 50px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:218px;
	color:#CD493F;
	text-transform:uppercase;
	background-image:url(FileMMedia/Image/img_resa.jpg);
	background-repeat:no-repeat;
}

#Bandeau .Miniresa .Resaintitule a.contact{
	text-transform:lowercase;
	text-align:center;
	font-size:12px;
	color:#CD493F;
}
/********/
/* Menu */
/********/
#Menu {
	background-image:url(FileMMedia/Image/bg_menu.jpg);
	background-repeat:repeat-y;
}
#Menu ul {
}
#Menu ul li {
	list-style:none;
}
#Menu ul li a {
	display:block;
	font-weight:normal;
	color:#58585A;
	text-transform:uppercase;
	padding:3px 5px 3px 25px;
	font-size:12px;
	height:18px;
}
#Menu .premierlettre {
	font-size:15px;
}
#Menu ul li a:hover {
	background-color:#EAE7D8;
	display:block;
	margin:0px 10px 0px 10px;
	background-image:url(FileMMedia/Image/bg_puce.jpg);
	background-repeat:no-repeat;
	background-position:10px center;
	text-decoration:none;
	height:18px;
}
#Menu ul.Accueil li a.Accueil, 
#Menu ul.Chambres li a.Chambres, 
#Menu ul.Galerie-photos li a.Galerie-photos, 
#Menu ul.Tarif-promo li a.Tarif-et-promotions, 
#Menu ul.Reserver li a.Reserver, 
#Menu ul.Acces li a.Acces,
#Menu ul.Le-quartier li a.Le-quartier,
#Menu ul.Contact li a.Contact, 
#Menu ul.Liens-partenaires li a.Liens-partenaires
{
color:#CD493F;
}
#Menu ul.Home li a.Home, 
#Menu ul.Rooms li a.Rooms, 
#Menu ul.Photo-gallery li a.Photo-gallery, 
#Menu ul.Prices-special-offers li a.Prices-and-special-offers, 
#Menu ul.Book li a.Book, 
#Menu ul.Access li a.Access,
#Menu ul.The-neighborhood li a.The-neighborhood,
#Menu ul.Contact li a.Contact, 
#Menu ul.LOR li a.LOR,
#Menu ul.Partners-links li a.Partners-links
{
color:#CD493F;
}

#Menu ul.Home li a.Home, 
#Menu ul.Quartos li a.Quartos, 
#Menu ul.Galeria-de-fotografias li a.Galeria-de-fotografias, 
#Menu ul.Precos-e-ofertas-especiais li a.Precos-e-ofertas-especiais, 
#Menu ul.Reservar li a.Reservar, 
#Menu ul.Acesso li a.Acesso,
#Menu ul.A-localizacao li a.A-localizacao,
#Menu ul.Contactos li a.Contactos, 
#Menu ul.LOR li a.LOR,
#Menu ul.Parceiros-links li a.Parceiros-links
{
color:#CD493F;
}

#Menu ul.Inicio li a.Inicio, 
#Menu ul.Habitaciones li a.Habitaciones, 
#Menu ul.Galeria-Fotos li a.Galeria-Fotos, 
#Menu ul.Tarifas-y-promociones li a.Tarifas-y-promociones, 
#Menu ul.Reservar li a.Reservar, 
#Menu ul.Acceso li a.Acceso,
#Menu ul.El-Barrio li a.El-Barrio,
#Menu ul.Contacto li a.Contacto, 
#Menu ul.LOR li a.LOR, 
#Menu ul.Socios-vinculos li a.Socios-vinculos{
color:#CD493F;
}
/***********/
/* Rubrique */
/************/

#Rubrique {
	width:945px;
	margin-left:25px;
}

#Rubrique h2.titleadmin {
	margin:7px 0px 10px 20px;
	background-image:url(FileMMedia/Image/img_sablier.png);
	padding:10px 0px 0px 25px;
	text-transform:uppercase;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#CD493F;
	background-repeat:no-repeat;
	background-position:0px center;
	text-decoration:none;
}

#Rubrique .Colone {
	padding:5px 0px 0px 0px;

}
#Rubrique .Miniature{
	margin:10px 0px 5px 20px;
}
#Rubrique .Colone .LiensColones{
	margin:7px 0px 10px 20px;
	background-image:url(FileMMedia/Image/img_sablier.png);
	padding:10px 0px 0px 25px;
	text-transform:uppercase;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#CD493F;
	background-repeat:no-repeat;
	background-position:0px center;
	text-decoration:none;
}
#Rubrique .Colone h2{
	margin:7px 0px 10px 20px;
	background-image:url(FileMMedia/Image/img_sablier.png);
	padding:10px 0px 0px 25px;
	text-transform:uppercase;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#58585A;
	background-repeat:no-repeat;
	background-position:0px center;
	text-decoration:none;
}
#Rubrique .Colone .Facebook{
	margin:7px 0px 10px 20px;
	background-image:url(FileMMedia/Image/img_logo_facebook.png);
	padding:8px 0px 0px 0px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707173;
	background-repeat:no-repeat;
	background-position:95px center;
	text-decoration:none;
	text-transform:lowercase;
}
#Rubrique .Colone .Twitter{
	margin:7px 0px 10px 20px;
	background-image:url(FileMMedia/Image/twitter.png);
	padding:8px 0px 0px 0px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707173;
	background-repeat:no-repeat;
	background-position:80px center;
	text-decoration:none;
	text-transform:lowercase;
}
#Rubrique .Colone .TwitterEn{
	margin:7px 0px 10px 20px;
	background-image:url(FileMMedia/Image/twitter.png);
	padding:8px 0px 0px 0px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707173;
	background-repeat:no-repeat;
	background-position:70px center;
	text-decoration:none;
	text-transform:lowercase;
}
#Rubrique .Colone .TwitterPt{
	margin:7px 0px 10px 20px;
	background-image:url(FileMMedia/Image/twitter.png);
	padding:8px 0px 0px 0px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707173;
	background-repeat:no-repeat;
	background-position:95px center;
	text-decoration:none;
	text-transform:lowercase;
}
#Rubrique .Colone .Newsletter{
	margin:7px 0px 10px 20px;

	padding:8px 0px 0px 0px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707173;
	text-transform:lowercase;
}
#Rubrique .Colone .FacebookEn{
	margin:7px 0px 10px 20px;
	background-image:url(FileMMedia/Image/img_logo_facebook.png);
	padding:8px 0px 0px 0px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707173;
	background-repeat:no-repeat;
	background-position:115px center;
	text-decoration:none;
	text-transform:lowercase;
}
#Rubrique .afficeporte{
	margin:0px 0px 0px 0px;
	background-image:url(FileMMedia/Image/img_afficeporte.png);
	padding:64px 0px 0px 45px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#58585A;
	height:30px;
	background-repeat:no-repeat;
	background-position:0px center;
	text-decoration:none;
}

#Rubrique .fancyimg img{
	border:#58585A solid 5px;
}

#Rubrique a.fancyimg img{
	opacity:0.6;
	 filter:alpha(opacity=60);
}
#Rubrique a.fancyimg:hover img{
	opacity:1;
	 filter:alpha(opacity=100);
}
#Rubrique a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#CD493F;
	text-decoration:none;
}
#Rubrique .Colone a{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CD493F;
	text-decoration:none;
}

#Rubrique h2 {
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#3E3D40;
	text-transform:uppercase;
	margin-bottom:10px;
}

#Rubrique p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3E3D40;
	padding:0px 0px 0px 10px;
}

#Rubrique  p.PremierParagraphe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E3D40;
	
}

#Rubrique p.PremierParagraphe:first-letter{
	padding:0px 0px 0px 10px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-image:url(FileMMedia/Image/bg_puce.jpg);
}


#Rubrique ul, #Rubrique ol {
	margin:1em 0px 1em 0px;
	padding:0px 20px 0px 2em;
	list-style-image:url(FileMMedia/Image/bg_puce.jpg);
}

#Rubrique .News { margin-bottom:2px;
}
#Rubrique .News.Recherche {
}
#Rubrique .News.Affichage {
}
#Rubrique .News .NewsHaut {
}
#Rubrique .News .Admin { text-align:right;
}
#Rubrique .News .Admin a{
	text-transform:lowercase;
}
#Rubrique .News .Infos a{
	text-transform:lowercase;
}
#Rubrique .News .Editeur {
}
#Rubrique .News .Editeur .Submit {
}
#Rubrique .News .Editeur .Infos {
}
#Rubrique .News .AdminAjouter {
}

#Rubrique .News .EditeurAjouter {
}
#Rubrique .News .ListeNews {
}
#Rubrique .News .ListeNews .UneNews {
}
#Rubrique .News .ListeNews .Titre a{
	text-transform:none;
}
#Rubrique .News .ListeNews .Editeur {
}
#Rubrique .News .ListeNews .Contenu { overflow:auto;
}
#Rubrique .News .ListeNews .Contenu .Admin {
}
#Rubrique .News .ListeNews .Contenu .SchemaRight {
	margin-left:.5em;
}
#Rubrique .News .ListeNews .Contenu .SchemaLeft {
	margin-right:.5em;
}
#Rubrique .News .ListeNews .Contenu .Texte {
	text-align:left;
}
#Rubrique .News .ListeNews .Contenu .Infos { font-size:0.9em;
}
#Rubrique .News.Page { text-align:center;
}
#Rubrique .News.Version { text-align:right; font-size:0.8em; font-style:italic;
}

#Rubrique .News .Texte p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3E3D40;
	line-height:15px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	
}
/*#Rubrique .News .Texte p:first-letter{
	padding:0px 0px 0px 10px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-image:url(FileMMedia/Image/bg_puce.jpg);
}*/

#Rubrique table.tab2base td {
	padding:5px;
	border-bottom:1px solid #984D19;
}
#Rubrique table.tab2base .Rouge {
	background-color:#CD493F;
	color:#fff;
}
/*************/
/* BasDePage */
/*************/
#BasDePage {
	width:945px;
	margin:0px auto 0px auto;
	padding:12px 0px 10px 0px;
	background-color:#EAE7D8;
	border-top:8px solid #C6C7C8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#58585A;
}

#BasDePage a{
	color:#CD493F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/************/
/* PiedPage */
/************/
#PiedPage {
	clear:both;
	width:955px;
	margin:0px auto 20px auto;
	padding:0px;
	text-align:center;
	color:#777777;
}
#PiedPage a {
	color:#777777;
}

