/* CSS Document */

div#containerPagesMembre {
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:100%;
	position:relative;
	top:-36px !important;
	top:-39px;
}

div.containerPagesMembreJaune {
	background-image:url(/Images/FichesEtablissements/img_backgroundContainerInfosMembre_jaune.jpg);
}

div.containerPagesMembreJaune div.pointsForts {
	background-color:#D6B52D;
	border:1px solid #AC9223;
}

div.containerPagesMembreBleu {
	background-image:url(/Images/FichesEtablissements/img_backgroundContainerInfosMembre_bleu.jpg);
}

div.containerPagesMembreBleu div.pointsForts {
	background-color:#7E9ED5;
	border:1px solid #6D89B9;
}

div.containerPagesMembreVert {
	background-image:url(/Images/FichesEtablissements/img_backgroundContainerInfosMembre_vert.jpg);
}

div.containerPagesMembreVert div.pointsForts {
	background-color:#AFBA74;
	border:1px solid #919B61;
}

div.containerPagesMembreRouge {
	background-image:url(/Images/FichesEtablissements/img_backgroundContainerInfosMembre_rouge.jpg);
}

div.containerPagesMembreRouge div.pointsForts {
	background-color:#C33013;
	border:1px solid #A3270E;
}

div#containerContenuMembreGauche {
	float:left;
	width:620px;
}

div#containerContenuMembreDroite {
	float:right;
	width:310px;
	margin-top:80px !important;
	margin-top:0px;
	padding-top:0px !important;
	padding-top:75px;
	position:relative;
}

div#containerContenuMembreDroite img {
	display:block;
}

div#containerTitreMembre {
	padding-bottom:20px;
	margin-top:30px !important;
	margin-top:0px;
	padding-top:0px !important;
	padding-top:30px;
}

div.containerTitreMembreJaune {
	border-bottom:1px solid #EEE9C8;
}

div.containerTitreMembreBleu {
	border-bottom:1px solid #DFE7F4;
}

div.containerTitreMembreVert {
	border-bottom:1px solid #E8EBD9;
}

div.containerTitreMembreRouge {
	border-bottom:1px solid #F2E1DB;
}

div#titreMembreGauche {
	float:left;
	margin-left:25px !important;
	margin-left:12px;
}

div#titreMembreGauche div {
	display:block;
	margin-top:3px;
}

div#titreMembreGauche div img {
	float:left;
}

div#titreMembreDroite {
	float:left;
	margin-left:20px;
	font-size:0.98em;
}

strong#titreMembre {
	font-size:1.1em;
}

div#titreMembreDroite span.jaune {
	color:#D6B52D;
	font-weight: bold;
}

div#titreMembreDroite span.vert {
	color:#AEB974;
	font-weight: bold;
}

div#titreMembreDroite span.bleu {
	color:#7E9FD5;
	font-weight: bold;
}

div#titreMembreDroite span.rouge {
	color:#C53012;
	font-weight: bold;
}

div#contenuMembreGauche {
	margin-left:25px;
}

div#contenuMembreGauche h2 {
	font-size:1em;
	margin-top:20px;
	margin-bottom:14px;
}

div#contenuMembreGauche h3 {
	font-size:0.85em;
	margin-top:10px;
}

div#contenuMembreGauche h4 {
	font-size:0.8em;
	margin-top:10px;
}

div#contenuMembreGauche p {
	font-size:0.8em;
	margin-bottom:15px;
}

div#contenuMembreGauche ul {
	margin-bottom:15px;
}

div#contenuMembreGauche ul li {
	font-size:0.8em;
}

div#contenuMembreGauche div.pointsForts {
	color:#FFFFFF;
	padding:14px;
}

div#contenuMembreGauche div.pointsForts h2 {
	margin-top:0px;
}

div#contenuMembreGauche div.pointsForts ul { margin-bottom:0px; }

div#contenuMembreGauche div.pointsForts ul li { background: url(/Images/PagesInterieures/img_bulletBlanc.gif) left no-repeat; background-position:0px 11px; }


div.messageImportantEtablissement{width:100%;clear:both;padding:18px 0 0 25px;}
div.messageImportantEtablissement h2{color:#861316;font-size:1em;margin:0 0 2px 0;}
div.messageImportantEtablissement p{color:#861316;font-size:0.9em;margin:0;}

a.btnReservationPageMembre {
	background-image:url(/Images/FichesEtablissements/img_backgroundBtnReservation.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	width:295px;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:11px;
	padding-left:15px;
}

a.btnReservationPageMembre:hover {
	text-decoration:underline;
}

a.btnReservationPageMembrePetit {
	background-image:url(/Images/FichesEtablissements/img_btnReserverFicheMembre.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:normal;
	display:block;float:left;clear:both;
	text-decoration:none;
	padding:4px 10px 5px 10px;
	height:22px;
	font-size:1.15em;
	margin:0 0 20px 0;
}

a.btnReservationPageMembrePetit.basInfos {
	margin:0 0 20px 22px;
}

a.btnReservationPageMembrePetit:hover {
	text-decoration:underline;
}

div#containerLogosPageMembre {
	clear:both;
	height:120px;
	padding-left:25px;
	margin-top:40px;
	position:relative;
}

div#containerLogosPageMembre img {
	margin-right:20px;
}

div#containerMeteoPageMembre {
	position:absolute;
	top:-53px !important;
	top:23px;
	left:0px;
	font-size:0.75em;
}

div#containerMeteoPageMembre * {
	display:inline;
	vertical-align:middle;
}

div#containerContenuMembreDroite div#containerMeteoPageMembre img {
	display:inline;
}

p.accessibilitePageMembre * {
	display:inline;
	vertical-align:middle;
	margin-top:5px;
	margin-bottom:5px;
}

span.popupPageMembre {
	position:absolute;
}

span.popupPageMembre img {
	display:block;
}

span.contenuPopupPageMembre {
	background-image:url(/Images/FichesEtablissements/img_popupBackground.png);
	background-repeat:repeat-y;
	width:338px;
	display:block;
}

span.margesPopupPageMembre {
	margin-left:22px;
	margin-right:21px;
	padding-top:8px;
	display:block;
	position:relative;
}

span.descriptionChambre {
	display:block;
	width:120px;
	text-align:right;
	font-size:0.9em;
	margin-top:5px;
	text-decoration:none;
}

span.prixChambre {
	color:#D6B52D;
	font-size:1.9em;
	font-weight:bold;
	position:absolute;
	left:130px;
	bottom:-3px;
	text-decoration:none;
}

span.symbolePrixChambre {
	font-size:0.65em;
	position:relative;
	bottom:6px;
	text-decoration:none;
}

span.persPrixChambre {
	font-size:0.4em;
	position:relative;
	bottom:11px;
	text-decoration:none;
}

span.btnFermer {
	position:absolute;
	right:0px !important;
	right:23px;
	bottom:0px;
	cursor:pointer;
}

div.containerInfoBulleInfos {
	position:absolute;
	bottom:0px;
	right:0px;
	top:0px;
	left:0px;
}

div.infoBulleInfos {
	position:relative;
}

div.infoBulleInfos img {
	display:block;
}

div.contenuInfoBulleInfos {
	background-image:url(/Images/FichesEtablissements/img_infoBulleBackground.png);
	background-repeat:repeat-y;
	width:232px;
	display:block;
	position:relative;
}

div.contenuInfoBulleInfosGauche {
	background-image:url(/Images/FichesEtablissements/img_infoBulleBackground.png);
	background-repeat:repeat-y;
	width:202px;
	display:block;
	position:relative;
}

div.contenuInfoBulleInfos p {
	font-size:11px;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
}

div.contenuInfoBulleInfos ul li {
	font-size:9px;
}

div.infoBulleInfos img.flecheInfoBulle {
	position:absolute;
	left:-8px;
	top:23px;
}
div.infoBulleInfos img.flecheInfoBulleGauche {
	position:absolute;
	right:-5px;
	top:5px;
}
