/*Cree par Phil Turcotte*/
/*Pour Numerique Technologies 2007*/
/*Hotellerie Champetre*/

* {
	margin:0px;
	padding:0px;
}

body {
	background-image:url(/Images/Commun/img_background.gif);
	background-repeat:repeat-x;
	background-color:#F1EFE0;
	color:#545454;
}

body.nouvelleFenetre {
   background-image:none;
   background-color:#FFFFFF;   
   font-size:12px;
   font-family: Arial, Helvetica, sans-serif;
}

body.index {
   background-image:none;
   background-color:#f1efe0;
   margin:0;
}

body.nouvelleFenetre td{
   font-size:12px;
   font-family: Arial, Helvetica, sans-serif;
}

body.nouvelleFenetre a{
  text-decoration: underline;
  color: #0062b5;
}

body.nouvelleFenetre a:hover{
  text-decoration: none;
}

div.indexContenu {
margin: 0 auto;
width: 971px;
background: url(/Images/PagesInterieures/bg-index.gif) repeat-y;
}
div.indexAvecMargin {
margin-right: 25px;
}


.contenuPrincipal a img { border: 0; }

.contenuPrincipal a{
  text-decoration: underline;
  color: #0062b5;
}

.contenuPrincipal a:hover{
  text-decoration: none;
}



.contenuPrincipal p { 
	vertical-align:middle;
	margin-right:10px;
	margin-top:5px;
}

.contenuPrincipal td{
  vertical-align:top;
}

.contenuPrincipal ul{
  margin: 3px 10px 25px 10px;
  list-style: none;
}

.contenuPrincipal ul li{
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:0 11px;
  padding-top:3px;
  padding-left: 12px;
}
.contenuPrincipal ol{
  margin: 3px 10px 25px 10px;
  list-style-type: decimal;
}

.contenuPrincipal ol li{
  padding-top:3px;
  padding-left: 12px;
}
.contenuPrincipal ol li ul{
  margin: 3px 10px 0 0;
  list-style: none;
}

.contenuPrincipal ol li ul li{
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:0 11px;
  padding-top:3px;
  padding-left: 12px;
}
.contenuPrincipal ul li.sansBullet{
  background: url() left no-repeat;
  background-position:0 8px;
  padding-top:3px;
  padding-left: 12px;
}

div#skipToContent {
	position:absolute;
	left:-9999px;
}

div#container {
	width:969px;
	margin-left:auto;
	margin-right:auto;
	background:url(/Images/Commun/img_backgroundContenu.png);
}

div#margesContainer {
	margin-left:7px;
	margin-right:7px;
}

div#containerFormulaireTop {
	border-bottom:1px solid #ECECEC;
	height:50px;
}

div#containerFormulaireTop form {
	position:relative;
	top:15px;
	margin-left:25px;
}

div#containerFormulaireTop form * {
	vertical-align:middle;
}

div#containerFormulaireTop form select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	border:1px solid #719EBB;
	line-height:18px;
	width:194px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	float:left;
}

div#containerFormulaireTop form select#hotelid{margin-top:2px;}

div#containerFormulaireTop form select option { display:block; }

div#containerFormulaireTop form input.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	border:1px solid #719EBB;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	width:196px;
	margin-left:70px;
	margin-right:8px;
	display:inline;
}

div#containerFormulaireTop form ul li a {
	font-size:0.7em;
}

div#containerFormulaireTop form ul { margin:0px 0px 0px 65px; display:inline;}

div#containerFormulaireTop form ul li { padding:0px; margin-right:28px; background:none; display:inline;}

div#containerFormulaireTop form a.lienEnglish {
	background-image:url(/Images/Commun/btn_english.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	position:absolute;
	top:5px;
	right:25px;
	width:50px;
	height:17px;display:inline;
}

div#containerFormulaireTop form a.lienFrancais {
	background-image:url(/Images/Commun/btn_francais.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	position:absolute;
	top:5px;
	right:25px;
	width:57px;
	height:17px;
	display:inline;
}

div#containerFormulaireTop a span {
	visibility:hidden;
}

div#containerTopFlash {
	clear:both;
	border-top:1px solid #E2E2E2;
	position:relative;
}

div#containerTopFlash a {
	float:left;
}

div#containerTopFlash div {
	float:left;
	width:710px;
	height:230px;
}

div#containerTopFlash p#noticeImportante {
	background:url(/Images/Commun/background_noticeImportante.png);	
	color:#4A4A4A;
	font-size:0.75em;
	font-weight:bold;
	width:955px;
	line-height:42px;
	padding:0;
	margin:0px;
/*	position:absolute;
	top:249px;
	left:0px;*/
	display: block;
}
div#containerTopFlash p#noticeImportante span {
padding: 0 0 0 18px;
color: #CC0000;
}

div#containerFormulaireReservation {
	clear:both;
	background-image:url(/Images/Commun/img_fondReservation.gif);
	background-repeat:no-repeat;
	background-position:100% 0px;
	background-color:#DCE7EF;
	border-top:1px solid #D4E0EA;
	border-bottom:1px solid #D4E0EA;
	height:49px;
	position:relative;
}

div#containerFormulaireReservation form {
	margin-top:16px;
	margin-left:20px;
}

div#containerFormulaireReservation form * {
	vertical-align:middle;
}

div#containerFormulaireReservation form p {
	position:relative;
	display:inline;
}

div#containerFormulaireReservation form p strong {
	color:#003471;
	font-size:12px;
	text-transform:uppercase;
}

div#containerFormulaireReservation form select {
	font-size:11px;
	color:#6D726D;
	border:1px solid #709EBB;
}

div#containerFormulaireReservation form select option {
	display:block;
}

div#containerFormulaireReservation form select#hotelid{margin-top:2px;}

div#containerFormulaireReservation form select.formReservEtablissement {
	width:220px;
	margin-right:25px;
	display:inline;
}

div#containerFormulaireReservation form label.formReservLabelDate {
	color:#6D726D;
	font-size:11px;
	position:absolute;
	top:-12px;
	left:0px;
	display:inline;
}

div#containerFormulaireReservation form select.formReservDate {
	width:41px;
}

div#containerFormulaireReservation form select.formReservMois {
	width:125px;
	margin-left:10px;
}

div#containerFormulaireReservation form img {
	margin-left:5px;
	margin-right:15px;
	display:inline;
}

div#containerFormulaireReservation form label.formReservLabelNuit {
	color:#6D726D;
	font-size:11px;
	position:absolute;
	width:100px;
	top:-12px;
	left:0px;
	display:inline;
}

select.formReservNuit {
	width:35px;
}

input.formReservBtn {
	margin-left:40px;
}

div#containerRechercheReservation {
	position:absolute;
	right:5px;
	width:130px;
	font-size:0.7em;
	top:5px;
}

div#containerContenuPrincipal {
	position:relative;
}

div#containerTopContenu {
	height:65px;
	position:relative;
}

div#containerFilAriane {
	font-size:0.7em;
	position:absolute;
	left:20px;
	bottom:10px;
}

ul#boutonsAction {
float: right;
display: block;
margin: 18px 30px 0 0;
padding: 0;
width: 200px;
}
ul#boutonsAction li {
float: right;
display: block;
margin: 0 0 0 12px;
padding: 0;
}
ul#boutonsAction img {
border: 0;
}

/**************************************************/
/* Page Index */
/**************************************************/
div#containerTopPageIndex {
	width:965px;
	padding-left:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-image:url(/Images/PagesInterieures/img_back_top_transp_index.gif);
	background-repeat:no-repeat;
	background-position:0px 14px;
}

div#topPageIndex {
	width:955px;
	background-image:url(/Images/PagesInterieures/img_top_transp_border_index.gif);
	background-repeat:repeat-x;
	background-position:0px 2px;
}

div#centerMe2Index {
	width:965px;
	padding-left:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/Images/PagesInterieures/img_background_borders_index.gif);
	background-repeat:repeat-y;
	background-position:0px;
}

div#containerTopIndex {
	background-image:url(/Images/PagesInterieures/img_fondFlashTopIndex.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-top:3px solid #E3E9EC;
	padding-left:3px;
	margin-left:12px;
	width:928px;
}

img#imgLogoIndex {
	float:left;
}

div#containerFlashIndex {
	float:left;
	position:relative;
}

div#containerLanguesIndex {
	position:absolute;
	left:60px;
	bottom:0px;
}

*html div#containerLanguesIndex { bottom:3px; }
*+html div#containerLanguesIndex { bottom:3px; }

img, div#containerLanguesIndex a{ behavior: url(/auberge-hotel-quebec/Css/iepngfix.htc); }

div#containerLanguesIndex a{
	background-image:url(/Images/PagesInterieures/img_fondOngletIndex.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
	width:159px;
	height:41px;
	text-align:center;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#555555;
	text-decoration:none;
}

div#containerLanguesIndex a span{
	display:block;
	margin-top:15px;
}

div#containerOngletsPhotosLanguesIndex {
	width:925px;
	border-top:2px solid #E6EBF1;
}

*html div#containerOngletsPhotosLanguesIndex { margin-top:-3px; }
*+html div#containerOngletsPhotosLanguesIndex { margin-top:-3px; }

div#ongletsPhotosFrancais {
	background-image:url(/Images/PagesInterieures/img_fondOngletsFrIndex.gif);
	background-repeat:no-repeat;
	width:443px;
	padding-top:5px;
	float:left;
	padding-left:20px;
}

div#ongletsPhotosFrancais p {
	float:left;
	width:134px;
	margin-right:8px;
}

div#ongletsPhotosFrancais p a {
	color:#0062B5;
	font-weight:bold;
	font-size:16px;
	display:block;
	width:125px;
	margin-top:0;
	margin-bottom:15px;
	text-decoration:none;
}
div#ongletsPhotosFrancais p a span {
	margin-top:10px;
}

div#ongletsPhotosAnglais {
	background-image:url(/Images/PagesInterieures/img_fondOngletsEnIndex.gif);
	background-repeat:no-repeat;
	width:442px;
	padding-top:5px;
	float:left;
	padding-left:20px;
}

div#ongletsPhotosAnglais p {
	float:left;
	width:134px;
	margin-right:8px;
}

div#ongletsPhotosAnglais p a {
	color:#0062B5;
	font-weight:bold;
	font-size:16px;
	display:block;
	width:125px;
	margin-top:0;
	margin-bottom:15px;
	text-decoration:none;
}
div#ongletsPhotosAnglais p a span {
	margin-top:10px;
}

div#centerMe2Index div#piedDePage {
	border-bottom:none;
	margin-top:0px;
	width:925px;
	margin-bottom:40px;
}

div#centerMe2Index div#piedDePage ul li{
	background-image:none;
	background:none;
}

/**************************************************/

.langue {
font-weight: bold;
}
.clearLeft {
clear: left;
}
.clearBoth {
clear: both;
}


/*****************************************************************************************************************/
/*****************************************************************************************************************/
/* Page Accueil Profil 2008 */
/*****************************************************************************************************************/
/*****************************************************************************************************************/
div#containerMotBienvenue {
	width:460px;
	float:left;
	margin-top:20px;
}

div#containerMotBienvenue img {
	float:left;
	margin-right:25px;
}

div#containerMotBienvenue h2 {
	color:#545454;
	font-size:1.1em;
	float:left;
}

div#containerMotBienvenue p {
	float:left;
	width:270px;
	font-size:0.9em;
	color:#545454;
}

div#containerTypesHebergement {
	width:440px;
	float:left;
	margin-left:25px;
	margin-top:20px;
}

div#containerTypesHebergement div {
	float:left;
	width:105px;
	margin-right:5px;
}

div#containerTypesHebergement div h2 {
	font-size:0.7em;
	text-transform:uppercase;
	margin-top:7px;
}

div#containerTypesHebergement div h2.vert a { color:#AEB974; }
div#containerTypesHebergement div h2.bleu a { color:#7E9ED5; }
div#containerTypesHebergement div h2.rouge a { color:#C33012; }
div#containerTypesHebergement div h2.jaune a { color:#D6D52D; }

div#containerTypesHebergement div p {
	font-size:0.7em;
	color:#545454;
	margin:0px;
}

div#containerPromotions {
	clear:both;
	float:left;
	width:585px;
	margin-top:25px;
}

div#containerPromotions h2 {
	background-image:url(/Images/PagesInterieures/img_fondPromotions.gif);
	background-repeat:no-repeat;
	height:44px;
	color:#545454;
	font-size:1.1em;
	padding-left:25px;
	padding-top:20px;
}

div#containerPromotions a {
	float:left;
}

div#containerVideoAccueil {
	float:right;
	margin-top:25px;
}

div#containerProduits {
	clear:both;
	float:left;
	margin-top:25px;
	width:500px;
}

div#containerProduits div.produitAccueil {
	float:left;
	width:130px;
	margin-left:20px;
}

div#containerProduits div img {
	display:block;
	margin-bottom:5px;
	border: 0;
}

div#containerProduits div img.imageAdjust {
	margin-top:52px;
}

div#containerProduits a {
	color:#0062B5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

div#containerProduits a:hover {
	text-decoration:none;
}

div#containerProduits div.produitAccueil ul {
	list-style:none;
}

div#containerProduits div ul li {
	background-image:url(/Images/PagesInterieures/img_bullet.gif);
	background-repeat:no-repeat;
	background-position:0% 60%;
	padding-left:10px;
	padding-top:0px;
}

div#containerForfaitsVedettes {
	background-image:url(/Images/PagesInterieures/img_fondForfaitsVedettes.gif);
	background-repeat:no-repeat;
	float:right;
	width:453px;
	margin-top:25px;
	padding-bottom:30px;
	position:relative;
}

div#containerForfaitsVedettes h2 {
	color:#545454;
	font-size:1.1em;
	height:40px;
	padding-top:20px;
	padding-left:20px;
	border-bottom:1px solid #FFFFFF;
}

div#containerForfaitsVedettes div {
	border-bottom:1px solid #FFFFFF;
	position:relative;
	padding-left:20px;
	color:#545454;
	padding-top:10px;
	padding-bottom:10px;
	font-size:0.9em;
}

div#containerForfaitsVedettes div h3 {
	font-size:1.0em;
}

div#containerForfaitsVedettes div p {
	margin:0px;
}

div#containerForfaitsVedettes div a.btnForfaitVedette {
	position:absolute;
	right:12px;
	top:15px;
}

div#containerForfaitsVedettes a#btnTousForfaits {
	color:#0062B9;
	font-size:0.7em;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(/Images/Commun/ico_flecheBleue.gif);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding-right:10px;
	position:absolute;
	bottom:7px;
	right:12px;
}



/*****************************************************************************************************************/
/*****************************************************************************************************************/
/* Section Pied de Page */
/*****************************************************************************************************************/
/*****************************************************************************************************************/
div#piedDePage {
	clear:both;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #E0E0E0;
	/*text-align:center;*/
	text-align:left;
	padding-top:10px;
	float:left;
	margin-top:20px;
	position:relative;
}

div#piedDePage p{
	font-size:0.9em;
}

div#piedDePage ul{
	margin:7px 0 0 30px;
	/*margin:7px 0 0 0;*/
	padding: 0;
}

div#piedDePage li{
background:none;
	display:inline;
	margin-left:7px;
	padding: 0;
}

div#piedDePage li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#0062B5;
}

div#piedDePage li a:hover{
	text-decoration:none;
}

div#piedDePage div.copyright{
	font-size:0.7em;
	color:#B5B5B5;
	text-align:right;
	width:100%;
	border-top:1px solid #E0E0E0;
	margin-top:10px;
	padding-top:10px;
	margin-bottom:30px;
	position:relative;
	top:0px !important;
	top:15px;
}

*+html div#piedDePage div.copyright{ top:15px !important; }

div#piedDePage div.copyright form {
	position:absolute;
	left:280px;
}

div#piedDePage div.copyright form * {
	display:inline;
	vertical-align:middle;
	margin-right:10px;
}

div#piedDePage div.copyright form label {
	color:#555555;
	font-weight:bold;
}

div#piedDePage div.copyright form input.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	border:1px solid #719EBB;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	width:180px;
	color:#888888;
}

div#piedDePage div.credits {
	position:absolute;
	left:20px;
	top:10px;
}

div#imageInterieure {
display: block;
clear: right;
}

/************* ETABLISSEMENTS ***********/
#tableauEtablissementsGauche {
display: block;
float: left;
width: 477px;
border-bottom: 1px solid #cccccc;
}
#tableauEtablissementsDroite {
display: block;
float: right;
width: 478px;
border-bottom: 1px solid #cccccc;
}
#tableauEtablissementsGauche table.tableauEtablissements {
width: 477px;
border: 0;
padding: 0;
margin: 0;
}
#tableauEtablissementsDroite table.tableauEtablissements {
border-left: 1px solid #cccccc;
width: 478px;
border: 0;
padding: 0;
margin: 0;
}

.tableauEtablissements th {
background-color: #dabc7c;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
text-align: right;
padding-bottom: 12px;
padding-top: 25px;
border-bottom: 1px solid #cccccc;
}
.tableauEtablissements th span {
margin-right: 15px;
}
.tableauEtablissements td {
padding: 2px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #000000;
}
.tableauEtablissements td img {
margin-right: 7px;
}
.tableauEtablissements td.valeursTableaux {
text-align: right;
}
.ligneSeparationTableau {
border-right: 1px solid #cccccc;
}
.ligneSeparationTableau a{
  text-decoration: underline;
  color: #0062b5;
}

.ligneSeparationTableau a:hover{
  text-decoration: none;
}
.tableauEtablissements td hr {
color: #fff; background-color: #fff; border: 1px dotted #cccccc; border-style: none none dotted; 
line-height: 1px;
padding: 0 0;
}
.tableauEtablissements td hr.cacherLigne {
color: #fff; background-color: #fff; border: 1px dotted #ffffff; border-style: none none dotted; 
line-height: 1px;
padding: 0 0;
}
#glossaireGauche {
font-size: 12px;
width: 400px;
margin-left: 25px;
margin-top: 15px;
display: block;
float: left;
}
#glossaireGauche img {
display: block;
float: left;
margin: 0 5px 5px 0;
}
#glossaireDroite {
font-size: 12px;
width: 450px;
margin-right: 25px;
margin-top: 15px;
display: block;
float: right;
}
#glossaireDroite img {
display: block;
float: left;
margin: 0 5px 15px 0;
}

/*********************** ÉTABLISSEMENTS - DESCRIPTION GÉNÉRALE *********************/
#etablissementsRenseignementsGeneraux {
width: 905px;
margin: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
}
#etablissementsRenseignementsGeneraux h2 {
font-size: 1.4em;
}
#etablissementsRenseignementsGeneraux img {
display: block;
float: left;
margin: 0 25px 25px 0;
border: 0;
}
#etablissementsRenseignementsGenerauxGauche {
display: block;
float: left;
width: 620px;
font-size:0.8em;
}
#etablissementsRenseignementsGenerauxGauche div#directions {
margin-left:25px;
}
#etablissementsRenseignementsGenerauxGauche table{
font-size:1.1em;
}
#etablissementsRenseignementsGenerauxDroite {
display: block;
float: right;
width: 310px;
/*margin-left: 25px;*/
position:relative;
left:0px;
}
#etablissementsRenseignementsGenerauxDroite img {
border: 0;
margin-bottom: 1px;
}
#etablissementsReservezEnLigne {
display: block;
float: right;
}
#etablissementsReservezEnLigne img {
border: 0;
}
#etablissementsReservezEnLigneSansMargin {
display: block;
float: right;
margin: 0 0 25px 25px;
}
#etablissementsReservezEnLigneSansMargin img {
border: 0;
margin: 0;
}
img.etablissementsLogos {
float: right;
margin: 5px;
border: 0;
padding: 0;
}
td.logosEtablissement {
text-align: center;
}
td.logosEtablissement img {
float: none;
}

/*********************** ÉTABLISSEMENTS - HEBERGEMENT ET SERVICES *********************/
.servicesDetailsCaches {
display: none;
}
#etablissementsHebergementEtServices {
font-family: Arial, Helvetica, sans-serif;
display: block;
float: left;
width: 620px;
margin: 0;
clear:left;
}
#etablissementsHebergementEtServices h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin-left: 25px;
}
.largeurMinimum {
width: 90px;
}

/*************** ETABLISSEMENTS - SALLES ET GASTRONOMIE ***************/
#etablissementsSallesEtGastronomieSalles {
display: block;
clear: both;
font-family: Arial, Helvetica, sans-serif;
margin-right: 25px;
}
#etablissementsSallesEtGastronomieSalles h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin-left: 25px;
}
#etablissementsSallesEtGastronomieRestaurants {
display: block;
clear: both;
font-family: Arial, Helvetica, sans-serif;
margin-right: 25px;
}
#etablissementsSallesEtGastronomieRestaurants h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin-left: 25px;
}
.etablissementsLesChefs {
display: block;
margin: 0 25px 0 0;
clear: both;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
width: 930px;
}
.etablissementsLesChefs img {
display: block;
float: left;
border: 0;
margin: 0 25px 100px 0;
}
.etablissementsLesChefs h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.4em;
margin-left: 0;
}


/*************** ETABLISSEMENTS - ACTIVITES ET ATTRAITS ***************/
#etablissementsActivitesEtAttraits {
font-family: Arial, Helvetica, sans-serif;
display: block;
float: left;
width: 620px;
margin: 0;
}

}
#etablissementsActivitesEtAttraits h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin-left: 25px;
}

/********************* LES CHEFS ***********************/
.lesChefs {
display: block;
margin: 0 25px 0 0;
clear: both;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
width: 955px;
height: auto;
}
*html .lesChefs { margin:0px; }
.chef01 {
background: url(/Images/PagesInterieures/bg-lesChefs01.gif) no-repeat;
background-position: bottom right;
}
.chef02 {
background: url(/Images/PagesInterieures/bg-lesChefs02.gif) no-repeat;
background-position: bottom right;
}
.chef03 {
background: url(/Images/PagesInterieures/bg-lesChefs03.gif) no-repeat;
background-position: bottom right;
}
.chef04 {
background: url(/Images/PagesInterieures/bg-lesChefs04.gif) no-repeat;
background-position: bottom right;
}
.chef05 {
background: url(/Images/PagesInterieures/bg-lesChefs05.gif) no-repeat;
background-position: bottom right;
}
.lesChefs img {
display: block;
float: left;
border: 0;
margin: 0 25px 100px 0;
}
.lesChefs h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.4em;
margin-left: 0;
}
.lesChefsPages {
font-family: Arial, Helvetica, sans-serif;
display: block;
float: right;
text-align: right;
clear: both;
margin-right: 25px;
}
.lesChefsPages a{
  text-decoration: underline;
  color: #0062b5;
}

.lesChefsPages a:hover{
  text-decoration: none;
}

.typeEtablissementbleu {
color: #7e9fd5;
}
.typeEtablissementvert {
color: #aeb974;
}
.typeEtablissementjaune {
color: #d6b62f;
}
.typeEtablissementrouge {
color: #c53012;
}

/*********************** RECETTES ********************/
ul.listeRecettes {
  margin: 0;
  list-style: none;
}

ul.listeRecettes li{
  /*background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;*/
  background-position:25px 11px;
  width: 620px;
  margin-bottom: 25px;
  background-color: #f5f5f5;
  padding-top:0;
  padding-left: 0;
  /*border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;*/
  background:transparent none;
}
ul.listeRecettes li span{
display: block;
margin: 5px 0 5px 35px;
}
ul.listeRecettes li span a {
font-weight: bold;
color: #0062b5;
}
ul.listeRecettes li span a:hover {
text-decoration: none;
}
ul.listeRecettesArchives {
  margin: 0;
  list-style: none;
}

ul.listeRecettesArchives li{
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:25px 11px;
  width: 930px;
  margin-bottom: 25px;
  margin-right: 25px;
  background-color: #f5f5f5;
  padding-top:0;
  padding-left: 0;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
ul.listeRecettesArchives li span{
display: block;
margin: 5px 0 5px 35px;
}
ul.listeRecettesArchives li span a {
font-weight: bold;
color: #0062b5;
}
ul.listeRecettesArchives li span a:hover {
text-decoration: none;
}
.recettes h2 {
margin-left: 25px;
}
.recettes span {
display: block;
margin-left: 25px;
font-size: 0.8em;
}
#recettesDetails {
  background: url(/Images/PagesInterieures/bg-recettesDetails.jpg) no-repeat;
  background-position: top left;
  margin-top: -37px;
  padding: 25px;
font-family: Arial, Helvetica, sans-serif;
}
#recettesDetails h2 {
font-size: 1.2em;
color: #9e653d;
margin: 10px 0 25px 0;
}
#recettesDetailsContenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
}
#recettesDetailsContenu a{
  text-decoration: underline;
  color: #0062b5;
}

#recettesDetailsContenu a:hover{
  text-decoration: none;
}
#recettesDetailsContenu ul {
  margin: 3px 10px 25px 10px;
  list-style: none;
}

#recettesDetailsContenu ul li{
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:0 11px;
  padding-top:3px;
  padding-left: 12px;
}
#recettesDetailsBoutonCommentaires {
float: right;
margin-top: -90px;
}
#recettesDetailsBoutonCommentaires img {
border: 0;
}
#recettesDetailsBas {
  background: url(/Images/PagesInterieures/bg-recettesDetailsBas.jpg) no-repeat;
  background-position: 0 0;
  width: 955px;
  height: 35px;
  clear: both;
  display: block;
}
#recettesDetailsToutesLesRecettes {
display: block;
float: right;
margin-right: 25px;
}
#recettesDetailsToutesLesRecettes img {
border: 0;
}
#produitsDuTerroir {
display: none;
}
#vinsRecommandes {
display: none;
}

/***************** FORFAITS CHAMPETRES *********************/
div.forfaitsChampetres {
display: block;
margin: 0;
background: url(/Images/PagesInterieures/bg-forfaitsChampetres.gif) no-repeat;
background-position: bottom right;
background-color: #e7ecf1;
width: 955px;
}
div.forfaitsChampetres ul {
display: block;
float: left;
margin: 25px 0 0 0;
list-style: none;
}
div.forfaitsChampetres ul li {
background: url();
display: block;
float: left;
margin: 0 0 25px 23px;
padding: 0;
}
div.forfaitsChampetres ul li img {
display: block;
float: left;
border: 0;
margin: 0;
width: 209px;
height: 158px;
}

/************* FORFAITS ***************/
.forfaitsListing {
background: url(/Images/PagesInterieures/bg-forfaits-listing.gif) no-repeat;
width: 930px;
height:auto !important;
height:130px;
min-height: 130px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin: 0 0 15px 0;
padding: 0 0 0 25px;
clear: left;
}
.forfaitsClassification {
background-image: none;
margin-left: 0;
margin-top: 25px;
width: 95px;
height: 129px;
display: block;
float: left;
}
.forfaitsNomEtablissement {
background-image: none;
margin-top: 25px;
display: block;
float: left;
width: 293px;
}
.forfaitsNomEtablissement h2 {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.4em;
}
.forfaitsNomEtablissement a{
  text-decoration: underline;
  color: #0062b5;
}

.forfaitsNomEtablissement a:hover{
  text-decoration: none;
}
.forfaitsNomForfait {
background-image: none;
margin-top: 25px;
display: block;
float: left;
width: 289px;
margin-left: 10px;
}
.forfaitsNomForfait h2 {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.4em;
}
.forfaitsNomForfait .forfaitsPrix {
font-size: 1.4em;
font-weight: bold;
}
.forfaitsNomForfait .forfaitsDetailsPrix {
font-size: 0.8em;
}
.forfaitsReserver {
background-image: none;
margin-top: 25px;
display: block;
float: left;
width: 213px !important;
width:202px;
text-align: right;
position:relative;
}
.forfaitsReserver a {
color: #0062b5;
font-size: 0.8em;
font-weight: bold;
text-decoration: none;
margin-right: 10px;
}
.forfaitsReserver .forfaitsIncluants {
display: none;
margin-right: 10px;
}
.forfaitsReserver .forfaitsIncluants ul li {
font-size: 0.8em;
width:185px !important;
width:180px;
text-align: left;
vertical-align: top;
background-position:0px 9px;
}

.forfaitsReserver .forfaitsBoutonReservez {
margin:10px 0px 0px 0px;
}
.forfaitsIncluants ul{
  margin:3px 10px 3px 10px !important;
  margin:0px 0px 0px 0px;
  list-style: none;
}

.forfaitsIncluants ul li{
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:0 6px;
  padding-top:3px;
  padding-left: 12px;
}



/****************** COMMANDE DE BROCHURE ********************/
.demandeDeBrochureSoucieDeLEnvironnement {
float: left;
display: block;
width: 335px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
.demandeDeBrochureSoucieDeLEnvironnement p {
margin: 0 25px;
}
.demandeDeBrochureFormulaire {
background: url(/Images/PagesInterieures/bg-formulaire-brochure.gif) no-repeat;
background-position: bottom right;
background-color: #e7ecf1;
float: right;
display: block;
width: 620px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
.contenuFormulaire {
margin: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
}
.contenuFormulaire a{
  text-decoration: underline;
  color: #0062b5;
}

.contenuFormulaire a:hover{
  text-decoration: none;
}

.demandeDeBrochureSoucieDeLEnvironnement span.typeBrochure {
margin-top: 5px;
display: block;
float: left;
vertical-align: center;
}
.demandeDeBrochureSoucieDeLEnvironnement span.typeBrochure strong {
color: #0062b5;
}

 
/********************** PROGRAMME PRIVILEGE *******************/
#programmePrivilegeGauche {
display: block;
float: left;
margin: 0;
}
#programmePrivilegeDroite {
display: block;
float: right;
width: 488px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
#programmePrivilegeContenuTexte {
display: block;
margin: 25px 25px 25px 25px;
height: 313px;
}
#programmePrivilegeContenuTexte h2 {
color: #85062d;
font-size: 1.3em;
margin-bottom: 15px;
}
#programmePrivilegeBoutons {
display: block;
float: right;
text-align: right;
}
#programmePrivilegeBoutons img {
border: 0;
}
#programmePrivilegeConnexion {
display: block;
background: url(/Images/PagesInterieures/bg-programmePrivilege.gif) no-repeat;
background-position: bottom right;
background-color: #e7ecf1;
width: 488px;
height: 162px;
font-size: 0.8em;
}
#programmePrivilegeConnexion h2 {
color: #555555;
font-size: 1.2em;
margin-bottom: 25px;
}
#programmePrivilegeConnexion form {
padding: 25px 25px 0 25px;
}
#programmePrivilegeConnexionDroite {
display: block;
background: url(/Images/PagesInterieures/bg-programmePrivilegeConnexion.gif) no-repeat;
background-position: bottom right;
background-color: #e7ecf1;
text-align: right;
}
#programmePrivilegeConnexionDroite h2 {
margin: 0 35px 10px 0;
font-size: 1em;
}
#programmePrivilegeConnexionDroite table.formulairePetit {
display: block;
margin: 0 0 5px 23px !important;
margin: 0 10px 5px 12px;
float:left;
width:267px;
}

#programmePrivilegeConnexionDroite table.formulairePetit td {
text-align: left;
font-size: 0.75em;
}
#programmePrivilegeConnexionDroite table.formulairePetit td label {
text-align: right;
}
.programmePrivilegeBoutonConnexionDroite {
display: block;
margin: 5px 25px 0 0;
text-align: right;
}
.programmePrivilegeBoutonConnexionDroite img {
border: 0;
}

/********************** PROGRAMME PRIVILEGE PROMOTIONS **************************/
.programmePrivilegePromotions {
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
width:620px;
}
.programmePrivilegePromotions h2 {
margin: 0 0 0 25px;
font-size: 1.4em;
}
.programmePrivilegePromotions ul.listePromotions {
display: block;
  margin: 25px 0 0 0;
  list-style: none;
}

.programmePrivilegePromotions ul.listePromotions li{
display: block;
float: left;
  width: 620px;
  margin: 0;
  padding: 12px 0 12px 0;
  border-right: 1px solid #eeeed3;
  background: none;
}
.programmePrivilegePromotions ul.listePromotions li.ligne1 {
  margin: 0;
  background-color: #fafaf1;
  border-top: 1px solid #eeeed3;
  border-right: 1px solid #eeeed3;
  border-bottom: 1px solid #eeeed3;
}
.programmePrivilegePromotions ul.listePromotions li.dernier{
  border-bottom: 1px solid #eeeed3;
}

.programmePrivilegePromotions ul.listePromotions li h3 {
margin-left: 25px;
margin-bottom: 5px;
font-size: 1.3em;
}
.programmePrivilegePromotions ul.listePromotions li span {
display: block;
margin-left: 25px;
font-size: 0.9em;
}
.programmePrivilegePromotions ul.listePromotions li span ul{
display: block;
  margin: 3px 0 25px 0;
  list-style: none;
}

.programmePrivilegePromotions ul.listePromotions li span ul li{
  display: block;
  float: left;
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:0 11px;
  padding-top:3px;
  padding-left: 12px;
  margin: 0 0 0 5px;
  border: none;
  width: 280px;
}
.programmePrivilegePromotionsModalites {
color: #b5b5b5;
margin-left: 25px;
font-size: 0.85em;
width: 595px;
}
.programmePrivilegePromotionsModalites span {
display: block;
float: left;
clear: left;
margin: 0 0 25px 0;
width: 20px;
color: #000000;
}

/********************** PROGRAMME PRIVILEGE RECOMPENSES ***********************/
.programmePrivilegePromotions h3 {
display: block;
margin: 25px 0 5px 25px;
font-size: 1.1em;
}
.programmePrivilegePromotions span.textePrincipal {
display: block;
width: 595px;
margin: 0 25px 0 25px;
}
.programmePrivilegePromotions span.texteSecondaire {
display: block;
font-size: 0.85em;
margin: 0 25px 0 25px;
width: 595px;
}
.pointsPrivilege {
display: block;
float: left;
margin: 10px 0 30px 25px;
width: 120px;
font-size: 1.6em;
color: #85062d;
}
div.programmePrivilegePromotions ul.listeNormale {
  width: 550px;
  margin: 3px 10px 25px 40px;
}

.programmePrivilegePromotions ul.listeNormale li{
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:0 11px;
  padding-top:3px;
  padding-left: 12px;
  font-size: 0.85em;
  list-style-type: none;
}

.programmePrivilegePromotions ol.listeNormale {
  margin: 3px 10px 25px 55px;
  padding:0;
  width:auto;
  font-size:1.2em;
}

.programmePrivilegePromotions ol.listeNormale li{
  padding:3px 0 0 0;
  margin:0;
  font-size: 0.85em;
  list-style-type: decimal;
}

div.programmePrivilegePromotions p{margin-left:25px;margin-bottom:1.4em;}

/*********************** CARTE-CADEAU ******************/
#carteCadeauGauche {
display: block;
float: left;
margin: 0;
padding: 0;
}
#carteCadeauDroite {
display: block;
float: right;
background: url(/Images/PagesInterieures/bg-carteCadeau02.gif) no-repeat;
background-position: bottom left;
width: 489px;
height: 787px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin-left: 0;
padding-left: 0;
}
#carteCadeauDroite h2 {
color: #a13c2f;
font-size: 1.3em;
margin-bottom: 25px;
}
#carteCadeauBoiteAvantages {
background: url(/Images/PagesInterieures/bg-carteCadeau01.jpg) no-repeat;
background-position: 0 0;
width: 489px;
height: 181px;
float:left;
margin-bottom:10px;
}
#carteCadeauContenuAvantages {
margin: 25px;
color: #ffffff;
}
#carteCadeauContenuAvantages h2 {
color: #a13c2f;
font-size: 1.2em;
margin-bottom: 5px;
}
#carteCadeauContenuAvantages ul {
margin: 0 0 0 25px;
padding: 0;
}
#carteCadeauContenuAvantages ul li {
margin: 0 0 5px 0;
padding: 0;
padding-left: 10px;
background-position:0px 7px;
}
#carteCadeauContenuCadeauIdeal {
margin: 0 25px 25px 25px;
}
#carteCadeauContenuCadeauIdeal h2 {
color: #a13c2f;
font-size: 1.2em;
margin-bottom: 5px;
margin-top: 15px;
}
#carteCadeauContenuCadeauIdeal ul {
margin: 0 0 0 25px;
padding: 0;
}
#carteCadeauContenuCadeauIdeal ul li {
padding: 0;
padding-left:10px;
background-position:0px 7px;
margin: 0 0 5px 0;
font-size: 0.8em;
}
#carteCadeauBoutons {
display: block;
float: right;
text-align: right;
}
#carteCadeauBoutons img {
border: 0;
}
#carteCadeauBas {
display: block;
clear: both;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #7c7c7c;
width: 905px;
margin: 15px 25px;
}

#carteCadeauBas a{
  text-decoration: underline;
  color: #0062b5;
}

#carteCadeauBas a:hover{
  text-decoration: none;
}
td.resumeCertificat hr{
 margin:0;
 padding:0;
}

/***************** CARTE-CADEAU FORMULAIRE ***************/
.enteteCommandeCarteCadeau  td {
padding-right: 25px;
}
.enteteCommandeCarteCadeau a{
  text-decoration: underline;
  color: #0062b5;
}
.enteteCommandeCarteCadeau a:hover{
  text-decoration: none;
}
.enteteCommandeCarteCadeau td hr{
 margin:0;
 padding:0;
}


/*********************** LISTE DES SOINS *********************/
#listeSoinsDroite {
display: block;
float: right;
width: 464px;
}
#listeSoinsGauche {
display: block;
float: left;
background: url(/Images/PagesInterieures/bg-listeDesSoins.gif) no-repeat;
background-position: 0 0;
width: 466px;
height: 272px;
}
#listeSoinsGauche span {
font-size: 0.75em;
}
.listeSoins {
clear: both;
margin: 25px 25px 0 0;
width: 905px;
}
.listeSoins td {
padding: 5px;
margin: 0;
}
.listeSoins th {
padding: 0;
margin: 0;
width: 24px;
}
.listeSoins th img {
padding: 0;
margin: 0;
}
.listeSoins th.listeDesSoinsTitres {
width: 254px;
height: 249px;
padding: 0;
margin: 0;
}
.listeSoins th.listeDesSoinsTitres img {
padding: 0;
margin: 0;
}

/***************** ACTIVITES *********************/
#activites {
background: url(/Images/PagesInterieures/bg-activites.gif) repeat-y;
margin: 0;
width: 955px;
}
.activitesItem {
display: block;
position:relative;
float: left;
margin: 25px 0px 25px 25px;
padding: 0;
width: 209px;
height: 278px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
z-index:1;
}
*html .activitesItem { margin: 25px 0px 25px 13px; }
*+html .activitesItem { left:25px; margin: 25px 24px 25px 0px; }
.activitesItem img {
margin-bottom: 10px;
}
.activitesItem h3 {
color: #0062b5;
font-size: 1.1em;
}
.activitesItemBoutonEtablissements {
display: block;
position: absolute;
right: 0;
bottom: 0;
z-index:99;
}
.activitesItemBoutonEtablissements img {
border: 0;
margin: 0;
position:relative;
z-index:99;
}
div.containerEtablissementsActivites {
position: relative;
display: block;
float: left;
margin: 25px 0px 25px -209px;
padding: 0;
width: 209px;
height: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
z-index:99;
}
*+html div.containerEtablissementsActivites { left:-209px; }
.etablissementsActivite {
background: url(/Images/PagesInterieures/bg-activitesEtablissements.gif) no-repeat;
background-position: top right;
border: 1px solid #BBCCF3;
clear: both;
display: none;
position: absolute;
top: 0;
left: 0;
background-color: #FFFFFF;
width: 209px;
}
.etablissementsActivite img {
display: block;
float: right;
border: 0;
margin: 5px;
}
.etablissementsActivite ul {
  margin: 3px 10px 25px 10px;
  list-style: none;
}

.etablissementsActivite ul li{
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:0 11px;
  padding-top:3px;
  padding-left: 12px;
}

/********************* CIRCUITS TOURISTIQUES *********************/
.circuitsTouristiques {
  background: url(/Images/PagesInterieures/bg-circuitsTouristiques.gif) no-repeat;
  background-position:0 0;
  /*margin-left: 25px;*/
  width: 620px;
  position:relative;
  left:25px;
}
*html div.circuitsTouristiques { /*margin-left:13px;*/ }
.circuitsTouristiques h2 {
margin-bottom: 15px;
font-size: 1.4em;
}
.circuitsTouristiques h3 {
font-size: 1.2em;
}
.circuitsTouristiques ul {
  margin: 3px 10px 25px 10px;
  list-style: none;
}

.circuitsTouristiques ul li{
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:0 11px;
  padding-top:3px;
  padding-left: 12px;
  margin-bottom: 25px;
}
.circuitsTouristiques ul li span{
  display: block;
  margin-top: 8px;
  font-size: 0.85em;
}
.circuitsTouristiques ul li span ul li{
  display: block;
  margin: 0px;
  font-size: 0.85em;
}
.circuitsTouristiques div.boutonContactezNous {
display: block;
float: right;
text-align: right;
margin-right:10px;
}
.circuitsTouristiques div.boutonContactezNous img {
border: 0;
}
.circuitsTouristiques div.circoutsTouristiquesDetails {
display:none;
}

/****************** PLANIFIEZ UN ÉVÉNEMENT *********************/
.planifiezUnEvenement {
  background: url(/Images/PagesInterieures/bg-planifiezUnEvenement.gif) no-repeat;
  background-position:0 0;
  font-size: 1em;
}
.planifiezUnEvenement h2 {
margin-bottom: 25px;
}
.planifiezUnEvenement ul li {
margin-top: 25px;
}
.planifiezUnEvenement ul li span{
  display: block;
  margin-top: 8px;
  font-size: 0.85em;
}
.planifiezUnEvenementBoutonProposition {
display: block;
float: right;
margin-right:10px;
}

/********** NOUS CONTACTER ****************/
.nousContacter {
  background: url(/Images/PagesInterieures/bg-nousContacter.gif) no-repeat;
  background-position:0 0;
  font-size: 0.75em;
  width: 645px;
/*  height: 435px;*/
  margin: 0;
  padding: 0;
}
.nousContacter table {
margin:25px 15px 25px 25px;
width:605px;
}
.nousContacter table td {
vertical-align: top;
}
.nousContacter table td strong span{
font-size: 1.1em;
}
.nousContacter table td.nousContacterGauche {
background: url(/Images/PagesInterieures/img_bullet.gif) no-repeat;
background-position: 0 6px;
padding-left: 15px;
padding-right: 10px;
vertical-align: top;
width: 250px;
}
.nousContacter table.tableauSansStyle {
margin:0px 0px 0px 0px;
padding: 0;
border: none;
border-collapse: collapse;
width:auto;
}
.nousContacter table.tableauSansStyle td {
margin: 0;
padding: 0;
border: none;
border-collapse: collapse;
}

table.vosCommentaires td {
font-size: 1.1em;
}

/*************************** ACCES PRIVILEGIE ************************/
.accesPrivilegie {
  background: url(/Images/PagesInterieures/bg-accesPrivilegie.gif) no-repeat;
  background-position:0 0;
  font-size: 0.75em;
  width: 645px;
  height: 461px;
  margin: 0;
  padding: 0;
}
.accesPrivilegie div {
margin: 25px;
}
.accesPrivilegie div h2 {
font-size: 1.2em;
margin-bottom: 25px;
}
.accesPrivilegie div table {
border-collapse: collapse;
width: 365px;
}
.accesPrivilegie div table td {
text-align: left;
vertical-align: top;
}
.accesPrivilegie div table td label {
width: 100px;
display: block;
float: left;
text-align: left;
}
.accesPrivilegie div table td label.obl { background: url(/Images/Formulaires/etoile-formulaire.gif) top right no-repeat; }

.accesPrivilegie div table td span {
display: block;
color: #aaaaaa;
}

.accesPrivilegie div form input {
width: auto;
}
.accesPrivilegie div hr {
color: #ced8e2;
border-color: #ced8e2;
margin: 25px 0;
}
.accesPrivilegie div h2.oublieMotDePasse {
color: #a13c2f;
}

/************************ FAQ *********************/
#FAQ ol {
  margin: 3px 10px 3px 25px;
}

#FAQ ol li {
  padding-top:3px;
  padding-left: 0px;
  margin-left: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  margin-bottom: 5px;
}
#FAQ ol li span {
  font-weight: normal;
  font-size: 0.8em;
}
#FAQ hr {
margin: 15px 0;
}

/***************** QUI SOMMES NOUS ******************/
#quiSommesNousDroite {
display: block;
float: right;
}
#quiSommesNousGauche {
display: block;
float: left;
margin: 0;
padding: 0;
width: 620px;
}
#quiSommesNousGaucheHaut {
display: block;
margin: 0 0 0 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.95em;
height: 247px;
}
#quiSommesNousGaucheHaut h2 {
font-size: 1.2em;
}
#quiSommesNousGaucheBas {
background: url(/Images/PagesInterieures/bg-quiSommesNous.gif) no-repeat;
background-position: bottom left;
display: block;
margin: 25px 0 0 0;
width: 645px;
height: 312px;
font-family: Arial, Helvetica, sans-serif;
}
*html div#quiSommesNousGaucheBas { /*margin-top:-316px;*/ width:642px; }

#quiSommesNousGaucheBas strong {
margin: 25px 0 0 0;
}
#quiSommesNousTypesEtablissements {
margin: 0 0 0 25px;
}
.quiSommesNousTypeEtablissementItem {
width: 285px;
margin: 25px 0 0 0;
display: block;
float: left;
font-size: 0.70em;
}

.quiSommesNousTypeEtablissementItem a{
  text-decoration: underline;
  color: #0062b5;
}

.quiSommesNousTypeEtablissementItem a:hover{
  text-decoration: none;
}

*html div.quiSommesNousTypeEtablissementItem { margin-right:17px; width:280px; }
.quiSommesNousTypeEtablissementItem img {
display: block;
float: left;
margin: 0 20px 40px 0;
}
#quiSommesNousGaucheBas .quiSommesNousTypeEtablissementItem strong {
margin: 0;
font-variant:small-caps;
text-transform:lowercase;
}
.quiSommesNousVert {
font-weight: bold;
font-size: 1.2em;
color: #b0b877;
}
.quiSommesNousBleu {
font-weight: bold;
font-size: 1.2em;
color: #879dd2;
}
.quiSommesNousRouge {
font-weight: bold;
font-size: 1.2em;
color: #a8331b;
}
.quiSommesNousJaune {
font-weight: bold;
font-size: 1.2em;
color: #ccb43e;
}

/********** BANQUE D'IMAGES *****************/
.banqueDImagesTexte {
font-size: 0.8em;
}
#banqueDImages {
position: relative;
width: 955px;
height: 645px;
background: url(/Images/PagesInterieures/bg-banqueDImages.gif) no-repeat;
background-position: 0 0; 
margin-top: 25px;
}

/***************** CE QUI NOUS DISTINGUE **********************/
.ceQuiNousDistingue {
background: url(/Images/PagesInterieures/bg-ceQuiNousDistingue.gif) no-repeat;
background-position: top right;
font-size: 1em;
}
.ceQuiNousDistingue h2 {
margin-bottom: 5px;
}
.ceQuiNousDistingue div {
font-size: 0.75em;
margin-right: 25px;
}
.ceQuiNousDistingue div h3 {
font-size: 1.2em;
margin: 25px 0 10px 0;
}


/***************** SERVICES ET CONSEILS PERSONNALISES **********************/
.servicesEtConseilsPersonnalises {
background: url(/Images/PagesInterieures/bg-servicesEtConseilsPersonnalises.gif) no-repeat;
background-position: top right;
font-size: 1em;
}
.servicesEtConseilsPersonnalises h2 {
margin-bottom: 5px;
}
.servicesEtConseilsPersonnalises div {
font-size: 0.75em;
margin-right: 25px;
}
.servicesEtConseilsPersonnalises div h3 {
font-size: 1.2em;
margin: 25px 0 10px 0;
}

/********************* OUTIL DE COMPARAISON ************************/
table.outilDeComparaison td {
margin: 0;
padding: 8px;
text-align: center;
width: 142px;
}
table.outilDeComparaison td.tableauComparatif {
background: url(/Images/PagesInterieures/bg-outilDeComparaisonDetails.jpg) no-repeat;
background-position: 0 0; 
text-align: left;
font-size: 1.2em;
padding-left: 25px;
}
table.outilDeComparaison td.colonne1 {
text-align: left;
padding-left: 25px;
}
table.outilDeComparaison td img {
border: 0;
}
.outilDeComparaisonBouton {
display: block;
float: right;
margin: 25px 25px 0 0;
}
.outilDeComparaisonBouton img {
border: 0;
}
.outilDeComparaisonLongueListe {
display: block;
background: url(/Images/PagesInterieures/bg-outilDeComparaisonDetails.gif) no-repeat;
background-position: 0 0;
background-color: #e7ecf1;
margin: 0;
padding: 0;
width: 955px;
}
.outilDeComparaisonLongueListeItem {
display: block;
float: left;
width: 452px;
margin: 25px 0 0 25px;
font-family: Arial, Helvetica, sans-serif;
}
.outilDeComparaisonLongueListeItem img {
display: block;
float: left;
border: 0;
margin: 0 0 25px 0;
}
.outilDeComparaisonLongueListeItemDetails {
display: block;
float: left;
margin-left: 25px;
}
.outilDeComparaisonLongueListeItemDetails img {
margin: 0;
}
.formulaires2Colonnes {
display: block;
float: left;
margin: 0 10px 5px 0;
width: 285px;
font-size: 1em;
color: #AAAAAA;
text-align: left;
}
.formulaires2Colonnes input.champsLong {
display: block;
padding:0px;
margin:0px;
width: 250px;
}
*html .formulaires2Colonnes input.champsLong { margin-left:-25px; }
*+html .formulaires2Colonnes input.champsLong { margin-left:-25px; }
.formulaires2Colonnes input.checkbox {
display: block;
float: left;
margin-bottom: 15px;
}
.formulaires2Colonnes select {
width: 250px;
}

/********************* PARTENAIRES **************************/
.partenaires {

}
.partenaires h2 {
display: block;
width: 955px;
height: 35px;
background-color:#ebebeb;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
padding-top: 10px;
clear: both;
}
.partenaires h2 span {
margin-left: 25px;
}
.partenairesLien {
display: block;
float: left;
margin: 0 0 25px 25px;
width: 161px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
}
.partenaires img {
border: 0;
}

/************************ MEDIAS ******************************/
#medias {
margin: 0 25px;
}
#medias hr {
margin: 15px 0;
}

/************************* VIDEOS DES MEMBRES ***********************/
.videosDesMembres {
display: block;
float: left;
background: url(/Images/PagesInterieures/bg-videosDesMembres.gif) no-repeat;
background-position: top right;
background-color: #f5f5f5;
border-top:1px solid #E1E1E1;
margin: 0;
width: 477px;
height: 457px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}
.videosUnSeulMembre {
width: 955px;
}
.videosDesMembres h2 {
margin: 25px 0 10px 0;
font-size: 1em;
}
.videosSansBG {
background: url();
background-color: #f5f5f5;
}
.videoPlayer {
background-color: #e6e6e6;
width: 344px;
height: 354px;
margin-left:auto;
margin-right:auto;
}
.videoPlayer div {
margin: 12px;
}

/******************* RESULTATS RECHERCHE ********************/
ul.listeResultats {
  margin: 0;
  list-style: none;
}

ul.listeResultats li{
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:25px 11px;
  font-family: Arial, Helvetica, sans-serif;
  width: 955px;
  margin-bottom: 25px;
  background-color: #f5f5f5;
  padding-top:0;
  padding-left: 0;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
ul.listeResultats li span{
display: block;
margin: 5px 0 5px 35px;
font-size: 0.8em;
}
ul.listeResultats li span a {
font-weight: bold;
color: #0062b5;
}
ul.listeResultats li span a:hover {
text-decoration: none;
color: #0062b5;
}
ul.listeResultats li span strong{
font-weight: bold;
font-size: 1em;
}

/********************* PLAN DU SITE **************************/
div.planDePage{
  width:400px;
  float:left;
}
div.planDePage h2 {
  font-size: 1em; 
}

/***************** CE QUI NOUS DISTINGUE **********************/
.filRSS h3 {
font-size: 1.2em;
margin: 0 0 2px 0;
}
.filRSS p {
margin-bottom: 15px;
}

img.petiteicone
{
  float:left;
  margin:0 10px 10px 0;
}

img.petiteicone.date
{
  margin-bottom:15px;
}

/********************* TEMOIGNAGES *********************/
.temoignages {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
}
.temoignages h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.4em;
margin: 0 0 8px 0;
}
.temoignagesSignature {
display: block;
float: right;
text-align: right;
margin: 0 25px 0 0;
}
.temoignagesFormulaire {
height: 363px;
}
div.contenuFormulaires a{
  text-decoration: underline;
  color: #0062b5;
}
div.contenuFormulaires a:hover{
  text-decoration: none;
}
.temoignagesFormulaire div.contenuFormulaires table.formulaire {
margin: 10px 0 0 0;
}
.temoignagesFormulaire div.contenuFormulaires table.formulaire td {
padding: 5px;
}

/********************** EMPLOIS DÉTAILS ***********************/
.emploisDetails {
display: block;
float: left;
margin: 0 0 0 25px;
background: url(/Images/PagesInterieures/bg-emploisDetails.gif) no-repeat;
background-position: bottom-right;
}
.emploisDetails ul{
  margin: 3px 10px 25px 10px;
  list-style: none;
}

.emploisDetails ul li{
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:0 11px;
  padding-top:3px;
  padding-left: 12px;
}

/****************** MOT DU PRESIDENT ******************/
.motDuPresident {
background: url(/Images/PagesInterieures/bg-motDuPresident.gif) no-repeat;
background-position: top right;
width: 617px;
height: 374px;
padding-right: 25px
margin: 0;
}

/****************** ACTIVITES CORPORATIVES ******************/
div#contenuActivitesCorporatives {
}

div#contenuActivitesCorpotatives ul {

}
.activitesCorporativesDetails {
display: none;
}


.boutonAction {
display: block;
float: right;
text-align: right;
margin: 25px 0 0 0;
}
.boutonAction img {
border: 0;
}
.ajouterMargin {
margin: 0 25px 0 0;
}
.boutonHautDePage {
display: block;
clear: both;
margin: 10px auto;
text-align: center;
}
.boutonHautDePage img {
border: 0;
margin: 10px auto;
}
.fichier { float: left; margin: 0 10px 0 0; padding: 0; border: none; }

#hautDePageImpression {
display: none;
}
#basDePageImpression {
display: none;
}

div#containerTitrePrincipal {
position:relative;
float:left;
clear:left;
}

span#telephoneSansFraisMembre {
clear:left;
float:left;
position:absolute;
/*
top:114px;
*/
top:125px;
left:74px;
z-index:99;
font-size:0.9em;
}

span#telephoneSansFraisMembre *{vertical-align:middle;}

a.boutonBleu{padding:4px 10px 5px 10px;float:left;margin:-5px 10px 0 0;background:transparent url(/Images/PagesInterieures/img_btnBleuFond.gif) repeat-x scroll 0 0;color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:1.25em;height:22px;}

div.promotionMembres {
background-color:#F1F3D7;
background-image:url(/Images/PagesInterieures/img_fondProgPrivilegePromotion.gif);
background-position:100% 0px;
background-repeat:no-repeat;
width:620px;
margin-top:20px;
padding-top:20px;
padding-bottom:10px;
}

div.promotionMembres h3 {
margin:0px 0px 0px 25px;
font-size:1.3em;
}

div.promotionMembres h3 span {
color:#A60534;
}

div.promotionMembres p {
font-size:1.2em;
margin:10px 0px 20px 25px;
}




/****************************************************/
/* Debut listing etablissement */
/****************************************************/


div.elementListeRegion {
	background-image:url(/Images/PagesInterieures/img_fondListingEtablissement.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#F5F5F5;
	border-top:1px solid #E1E1E1;
	color:#545454;
	padding-bottom:20px;
	clear:both;
	float:left;
	width:100%;
}

div.elementListeRegion img.imgElementListe {
	float:left;
	margin-left:25px;
	margin-top:20px;
	margin-right:20px;
}

div.elementListeRegion h2 {
	float:left;
	font-size:1em;
	width:720px;
	margin-top:19px;
}

div.elementListeRegion p.descriptionElementListe {
	float:left;
	font-size:0.7em;
	width:720px;
}

div.containerListeEtablissements {
	clear:both;
	float:left;
	margin-left:195px !important;
	margin-left:98px;
	width:734px;
}

div.containerSpaEtablissements {
	margin-left:0px !important;
	margin-left:0px;
	width:100%;
}

div.listeEtablissements {
	clear:both;
	background-color:#FFFFFF;
	border:1px solid #E0E0E0;
	width:100%;
	margin-top:20px;
}

div.listeSpaEtablissements {
	border-left:none;
	border-right:none;
}

div.containerImageSpaEtablissement {
	float:left;
	width:110px;
}

div.containerTexteSpaEtablissement {
	float:left;
	width:766px;
	margin-left:15px !important;
	margin-left:0px;
}

a.btnListingFerme {
	float:left;
	font-size:0.7em;
	text-transform:uppercase;
	font-weight:bold;
	color:#0062B9;
	margin-top:15px;
	padding-right:15px;
	background-image:url(/Images/PagesInterieures/ico_flecheBleueBas.gif);
	background-repeat:no-repeat;
	background-position:100% 5px;
}

a.btnListingOuvert {
	float:left;
	font-size:0.7em;
	text-transform:uppercase;
	font-weight:bold;
	color:#0062B9;
	margin-top:15px;
	padding-right:15px;
	background-image:url(/Images/PagesInterieures/ico_flecheBleueHaut.gif);
	background-repeat:no-repeat;
	background-position:100% 5px;
}

div.elementEtablissements {
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	font-size:0.7em;
	color:#545454;
}

div.elementEtablissements img.imageElementEtablissements {
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}

div.elementEtablissements h3 {
	font-size:1em;
	float:left;
	width:566px;
	margin:0px;
}

div.elementEtablissements h3 * {
	display:inline;
	vertical-align:middle;
}

div.elementEtablissements p.categorieEtablissement {
	float:left;
	width:540px;
}

div.elementEtablissements p.descriptionEtablissement {
	float:left;
	width:545px;
}

div.containerTexteSpaEtablissement p.descriptionEtablissement {
	width:750px;
	margin-bottom:10px;
}

div.elementEtablissements p.categorieEtablissement strong.jaune {
	color:#D6B52D;
}
div.elementEtablissements p.categorieEtablissement strong.vert {
	color:#AEB974;
}
div.elementEtablissements p.categorieEtablissement strong.bleu {
	color:#7E9FD5;
}
div.elementEtablissements p.categorieEtablissement strong.rouge {
	color:#C53012;
}

div.elementEtablissements div.iconesEtablissement {
	float:left;
	width:280px;
	margin-top:5px;
}

div.elementEtablissements div.iconesEtablissement ul {
	margin:0px;
}

div.elementEtablissements div.iconesEtablissement ul li {
	display:inline;
	vertical-align:middle;
	padding:0px;
	background:none;
	margin-right:7px;
}
div.elementEtablissements div.listeSoinsEtablissement {
	float:left;
	width:280px;
	margin-top:5px;
}

div.elementEtablissements div.listeSoinsEtablissement ul {
  margin: 3px 10px 25px 10px;
  list-style: none;
}

div.elementEtablissements div.listeSoinsEtablissement ul li {
  background: url(/Images/PagesInterieures/img_bullet.gif) left no-repeat;
  background-position:0 11px;
  padding-top:3px;
  padding-left: 12px;
}

div.elementEtablissements div.btnEtablissement {
	float:right;
	width:275px;
	margin-top:5px;
}

div.elementEtablissements div.btnEtablissement * {
	display:inline;
	vertical-align:middle;
	margin-left:15px;
}

div.separatorElementEtablissements {
	background-image:url(/Images/PagesInterieures/img_separatorElementListing.gif);
	background-repeat:repeat-x;
	height:1px;
	margin-left:20px;
	margin-right:20px;
	clear:both;
}

div.separatorElementEtablissements img { display:block; }


/****************************************************/

div.gmnoprint span { display: none; }

div#sectionCartesBasDePage {
	border:0;
	padding-top:0;
	margin: 0 240px 0 240px;
text-align: center;
}

div#sectionCartesBasDePage div.cartesBasDePage{
text-align: center;
	float:left;
	margin-right:20px;
}
div#sectionCartesBasDePage div.cartesDernierBasDePage{
	margin-right:10px;
}

div#sectionCartesBasDePage div img{
	display:block;
	margin-bottom:0;
	border: 0;
}

div#sectionCartesBasDePage div img.imageAdjustBasDePage{
	margin-top:52px;
}

div#sectionCartesBasDePage a{
	color:#0062B5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

div#sectionCartesBasDePage a:hover{
	text-decoration:none;
}


div#bandeGriseForfaits {
	background-color:#EBEBEB;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	height:35px;
	width: 930px;
	padding:0px 0px 0px 25px;
	margin-bottom:15px;
}

div#bandeGriseForfaits form {
	position:relative;
	top:7px;
	margin:0px;
	font-size:0.9em;
}


/*******************************
 *
 * POUR LES BULLES DANS GOOGLE MAPS
 *
 *******************************/
div.googleMap {
width: 250px;
height: auto;
font-size: 10px;
}


/* Archives des recettes */
form.formulaireTypePlat {
float:left;
width:955px;
padding-top:7px;
padding-bottom:7px;
background-color:#ECECEC;
border-top:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
margin-bottom:20px;
}

form.formulaireTypePlat * {
display:inline;
vertical-align:middle;
}

form.formulaireTypePlat select {
margin-left:25px;
width:320px;
}

form.formulaireTypePlat label {
margin-left:25px;
color:#000000;
font-size:0.9em;
}

form.formulaireTypePlat input.texteMotsCles {
border:1px solid #A1A1A1;
color:#000000;
font-size:0.75em;
padding-left:4px;
padding-top:3px;
padding-bottom:2px;
margin-left:8px;
margin-right:8px;
width:205px;
}

div.containerTypeRecettes {
float:left;
width:955px;
clear:both;
background-image:url(/Images/PagesInterieures/img_backgroundRecettes.gif);
background-repeat:no-repeat;
background-color:#F4F4F4;
border-top:1px solid #E1E1E1;
font-size:0.8em;
}

div.containerTypeRecettesGauche {
float:left;
width:152px;
margin-left:25px;
margin-top:19px;
}

div.containerTypeRecettesDroite {
float:left;
width:712px;
margin-left:21px;
margin-top:19px;
}

div.containerTypeRecettesDroite h2 {
font-size:1.2em;
margin-left:0px;
}

div.containerTypeRecettesDroite ul {
margin-left:0px;
margin-bottom:10px;
}

div.containerTypeRecettesDroite ul li {
padding-left:12px;
margin-top:10px;
}

div.containerTypeRecettesDroite a.btnTous {
position:relative !important;
position:inherit;
left:12px !important;
left:0px;
margin-left:0px !important;
margin-left:12px;
padding-right:15px;
font-weight:bold;
font-size:0.95em;
text-transform:uppercase;
color:#0062B9;
background-image:url(/Images/PagesInterieures/fleche-bas.gif);
background-repeat:no-repeat;
background-position:100% 5px;
text-decoration:none;
}




div.containerCategorieActivites {
border-top:1px solid #E1E1E1;
background-image:url(/Images/PagesInterieures/img_fondActivite.jpg);
background-repeat:no-repeat;
background-color:#F4F4F4;
float:left;
clear:left;
width:100%;
}

div.sectionGaucheCategorieActivites {
float:left;
margin-left:25px;
margin-top:25px;
width:310px;
}

div.sectionDroiteCategorieActivites {
float:left;
margin-left:20px;
margin-top:25px;
width:575px;
font-size:0.8em;
}

div.sectionDroiteCategorieActivites h2 {
font-size:1.2em;
margin-bottom:15px;
}

div.sectionDroiteCategorieActivites ul {
margin-left:0px;
}

div.sectionDroiteCategorieActivites ul li {
margin-bottom:10px;
}


/********************* Établissements format plus large *****************************/
div.containerListeEtablissementsLarge {
	clear:both;
	float:left;
	margin-left:195px !important;
	margin-left:98px;
	width:734px;
}

div.listeEtablissementsLarge {
	clear:both;
	background-color:#FFFFFF;
	border:1px solid #E0E0E0;
	width:100%;
	margin-top:20px;
}
div.elementEtablissementsLarge {
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	font-size:0.7em;
	color:#545454;
}

div.elementEtablissementsLarge img.imageElementEtablissementsLarge {
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}

div.elementEtablissementsLarge h3 {
	font-size:1em;
	float:left;
	width:566px;
	margin:0px;
}

div.elementEtablissementsLarge h3 * {
	display:inline;
	vertical-align:middle;
}

div.elementEtablissementsLarge p.categorieEtablissementLarge {
	float:left;
	width:540px;
}

div.elementEtablissementsLarge p.descriptionEtablissementLarge {
	float:left;
	width:545px;
}

div.elementEtablissementsLarge p.categorieEtablissementLarge strong.jaune {
	color:#D6B52D;
}
div.elementEtablissementsLarge p.categorieEtablissementLarge strong.vert {
	color:#AEB974;
}
div.elementEtablissementsLarge p.categorieEtablissementLarge strong.bleu {
	color:#7E9FD5;
}
div.elementEtablissementsLarge p.categorieEtablissementLarge strong.rouge {
	color:#C53012;
}

div.elementEtablissementsLarge div.iconesEtablissementLarge {
	float:left;
	width:280px;
	margin-top:5px;
}

div.elementEtablissementsLarge div.iconesEtablissementLarge ul {
	margin:0px;
}

div.elementEtablissementsLarge div.iconesEtablissementLarge ul li {
	display:inline;
	vertical-align:middle;
	padding:0px;
	background:none;
	margin-right:7px;
}
div.elementEtablissementsLarge div.btnEtablissementLarge {
	float:right;
	width:275px;
	margin-top:5px;
}

div.elementEtablissementsLarge div.btnEtablissementLarge * {
	display:inline;
	vertical-align:middle;
	margin-left:15px;
}

div.separatorElementEtablissementsLarge {
	background-image:url(/Images/PagesInterieures/img_separatorElementListing.gif);
	background-repeat:repeat-x;
	height:1px;
	margin-left:20px;
	margin-right:20px;
	clear:both;
}

div.separatorElementEtablissementsLarge img { display:block; }

div#iconesSuivez {
	float:right;
	position:absolute;
	top:13px;
	right:15px;
}

div#iconesSuivez p {
	text-align:left;
	font-size:12px;
	width:203px;
	margin-bottom:7px;
	margin-top:0px;
}

div#iconesSuivez a {
	display:inline;
	margin-right:12px;
}

#map div span { display: none; }

/*******  Promotion 20 ans ********/

	  div#fondCarte{background:transparent url(/Images/Commun/img_20ansHC.jpg) no-repeat 0 0;width:100%;}
	  div#fondCarte p{width:430px;margin-bottom:25px;}
	  div#fondCarte ul{float:left;margin-left:0;}
	  div#fondCarte ul li{padding:0 0 0 20px;}
	  div#fondCarte ul .pointBleu{background:transparent url(/Images/Commun/img_puceBleu.gif) no-repeat scroll 0 5px;}
	  div#fondCarte ul .pointJaune{background:transparent url(/Images/Commun/img_puceJaune.gif) no-repeat scroll 0 5px;}
	  div#fondCarte ul .pointMauve{background:transparent url(/Images/Commun/img_puceMauve.gif) no-repeat scroll 0 5px;}
	  div#fondCarte ul .pointRouge{background:transparent url(/Images/Commun/img_puceRouge.gif) no-repeat scroll 0 5px;}
	  div#fondCarte ul .pointVert{background:transparent url(/Images/Commun/img_puceVert.gif) no-repeat scroll 0 5px;}
	  div#fondCarte ul .pointRose{background:transparent url(/Images/Commun/img_puceRose.gif) no-repeat scroll 0 5px;}

/*******  Nouveau Programme Privilège *******/

	  .gras{font-weight:bold;}
	  .italique{font-style:italic;}
	  .antifloat{clear:both;width:100%;font-size:1px;line-height:1px;height:1px;overflow:hidden;}
	  div#programmePrivilege{background:transparent url(/Images/PagesInterieures/img_privilegeGauche.jpg) no-repeat 0 bottom;}
	  div#programmePrivilege div#gauche{float:left;width:452px;}
	  div#programmePrivilege div#droite{float:left;width:498px;float:right;clear:both;margin-right:5px;}
	  div#programmePrivilege div#droite h2{color:#85062d;font-size:1.2em;margin:0 0 10px 26px;}
	  div#programmePrivilege div#droite p{font-size:0.9em;margin:0 0 30px 26px;line-height:1.4em;}
	  
	  div#programmePrivilege div#droite a.bouton{font-size:0.9em;margin:0 0 20px 26px;clear:both;font-weight:bold;color:#ffffff;text-transform:uppercase;text-decoration:none;padding:5px 8px;background:transparent url(/Images/PagesInterieures/img_fondPrivilege.gif) repeat-x 0 0;border:none;}
	  div#programmePrivilege div#droite input.bouton{margin:0 0 20px 221px;} 
	  div#programmePrivilege div#droite a *{vertical-align:middle;}
	  
	  div#programmePrivilege div#droite p.separateurTexte{margin:20px 25px 6px 26px;background:transparent url(/Images/PagesInterieures/img_fondSeparateur.gif) repeat-x 0 50%;text-align:center;font-size:1.4em;}
	  *+html div#programmePrivilege div#droite p.separateurTexte{margin:20px 25px 7px 26px;}
	  div#programmePrivilege div#droite p.separateurTexte span{padding:0 10px;background-color:#ffffff;text-transform:uppercase;}
	  div#programmePrivilege div#droite div#formInscriptionPrivilege{padding:0 0 0 26px;background:transparent url(/Images/PagesInterieures/img_fondSolde.gif) no-repeat scroll 0 0;height:159px;}
	  
	  div#programmePrivilege div#droite div#formInscriptionPrivilege form{padding-top:17px;}
	  div#programmePrivilege div#droite div#formInscriptionPrivilege label{font-size:0.9em;display:block;float:left;width:210px;margin:0 11px 15px 0;text-align:right;clear:left;}
	  div#programmePrivilege div#droite div#formInscriptionPrivilege input.texte{width:170px;border:1px solid #000;margin-bottom:15px;}
	  div#programmePrivilege div#droite div#formInscriptionPrivilege a.lienChamp{display:block;font-size:0.7em;color:#0062b5;margin-left:221px;margin-top:-15px;}
	  
	  div#sansScript{display:block;}
	  div#avecScript{display:none;}
	  div#listesEtablissements{display:block;}
	  
	  .espaceChamps{font-size:1px;line-height:0;height:10px;clear:both;}
	  
	  div#programmePrivilege div#droite div#formInscriptionPrivilege label.cache{display:none;}
	  div#programmePrivilege div#droite div#formInscriptionPrivilege .petitTexte{font-size:0.9em;}
	  
/********************************/
/*     page concours 20 ans     */
/********************************/

div#imageConcours20ans{display:block;float:left;margin:0;}

div.descriptionConcours{float:left;width:415px;font-size:.95em;padding:0 0 0 25px;margin:0;}
div.descriptionConcours p{margin-top:1em;line-height:1.32em;font-size:0.95em;}

div#questionnaire img,div#inscription img{display:block;}

div.tuteurConcours20Ans{height:515px !important;width:1px;margin-left:-5px;float:left;}

div#questionnaire{width:393px;float:left;margin:45px 24px 0 0;padding-left:49px;}
div#questionnaire div.contenuForm20Ans{font-family:Arial, Helvetica, sans-serif;padding:0 25px;background-color:#efedf1;border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;}
div#questionnaire div.contenuForm20Ans h2{margin:0;font-size:1.1em;}
div#questionnaire div.contenuForm20Ans p{font-size:0.8em;font-weight:bold;width:100%;line-height:1.5em; margin: 0.75em 0 0 0;}
div#questionnaire div.contenuForm20Ans p.reponses{font-weight:normal;padding:0 0 0 6px;margin:0;width:auto;}
div#questionnaire div.contenuForm20Ans p.reponses *{vertical-align:middle;}
div#questionnaire div.contenuForm20Ans p.reponses label{padding:0 0 0 20px;}

div#inscription{width:390px;float:left;margin:45px 0 0 0;float:left;}
div#inscription img{display:block;margin:0;}
div#inscription div.contenuForm20Ans{font-family:Arial, Helvetica, sans-serif;padding:0 25px;background-color:#6e497b;color:#FFFFFF;}
div#inscription div.contenuForm20Ans h2{margin:0 0 1.3em 0;font-size:1.3em;}
div#inscription div.contenuForm20Ans label,div#inscription div.contenuForm20Ans div.boiteCheckbox label.cache{width:85px;display:block; float:left;text-align:right;padding:0 10px 0 0;}
div#inscription div.contenuForm20Ans div.boiteCheckbox label{float:none;display:inline;font-size:0.99em;padding-left:5px;}
div#inscription div.contenuForm20Ans div.boiteCheckbox,div#inscription div.contenuForm20Ans div.boiteCheckbox *{vertical-align:middle;}
div#inscription div.contenuForm20Ans div{font-size:0.8em;margin:0 0 10px 0;}
div#inscription div.contenuForm20Ans div.antifloat,div#inscription div.contenuForm20Ans div.tuteurConcours20Ans{margin:0;font-size:1px;line-height:0;}
div#inscription div.contenuForm20Ans div input,div#inscription div.contenuForm20Ans div select{width:240px;}
div#inscription div.contenuForm20Ans div input.champCourt{width:120px;}
div#inscription div.contenuForm20Ans div input.sansLargeur{width:auto;}
div#inscription div.contenuForm20Ans div .cache{visibility:hidden;}
div#inscription div.contenuForm20Ans p{font-size:0.75em;margin:20px 0 0 22px;}

div#inscription div.contenuForm20Ans .flottementDroite{float:right;display:block;margin:11px 0 0;}

/********************************/


div#inscription.concours20AnsPlaisir{width:390px;float:right;margin:45px 75px 30px 0;}
div#inscription.concours20AnsPlaisir img{display:block;margin:0;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans{font-family:Arial, Helvetica, sans-serif;padding:0 25px;background-color:#6e497b;color:#FFFFFF;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans h2{margin:0 0 1.3em 0;font-size:1.3em;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans label,div#inscription div.contenuForm20Ans div.boiteCheckbox label.cache{width:85px;display:block; float:left;text-align:right;padding:0 10px 0 0;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans div.boiteCheckbox label{float:none;display:inline;font-size:0.99em;padding-left:5px;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans div.boiteCheckbox,div#inscription div.contenuForm20Ans div.boiteCheckbox *{vertical-align:middle;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans div{font-size:0.8em;margin:0 0 10px 0;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans div.antifloat,div#inscription div.contenuForm20Ans div.tuteurConcours20Ans{margin:0;font-size:1px;line-height:0;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans div input,div#inscription div.contenuForm20Ans div select{width:240px;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans div input.champCourt{width:120px;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans div input.sansLargeur{width:auto;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans div .cache{visibility:hidden;}
div#inscription.concours20AnsPlaisir div.contenuForm20Ans p{font-size:0.75em;margin:20px 0 0 22px;}

div#inscription div.contenuForm20Ans .flottementDroite{float:right;display:block;margin:11px 0 0;}

/********************************/
/*     page bonjour quebec      */
/********************************/

#containerBonjourQuebec {
width:920px;
margin-left:auto;
margin-right:auto;
} 

#containerLeftBonjourQuebec {
background-position:0px 0px;
background-repeat:no-repeat;
width:356px;
min-height:586px;
height:auto !important;
height:586px;
float:left;
}

.containerLeftBonjourQuebecFR { background-image:url(/Images/BonjourQuebec/img_offrezCarteCadeau.jpg); }
.containerLeftBonjourQuebecEN { background-image:url(/Images/BonjourQuebec/img_offrezCarteCadeau_ang.jpg); }

#containerLeftBonjourQuebec a {
font-size:1px;
text-indent:-9999px;
width:356px;
min-height:586px;
height:auto !important;
height:586px;
display:block;
}

#containerRightBonjourQuebec {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#303030;
width:519px;
padding-left:20px;
float:left;
}

#containerRightBonjourQuebec .bold {
font-weight:bold;
}

#containerRightBonjourQuebec .sizeGrand {
font-size:1.1em;
}

#containerRightBonjourQuebec h1 {
font-size:1.4em;
color:#0074AA;
margin-bottom:20px;
}

#containerRightBonjourQuebec p {
margin-bottom:20px;
}

#containerRightBonjourQuebec ul.listNormal {
list-style:disc;
list-style-position:outside;
margin-left:15px;
}

#containerRightBonjourQuebec ul {
margin-left:0px;
}

#containerRightBonjourQuebec ul.listLeft {
width:245px;
float:left;
}

#containerRightBonjourQuebec ul li {
background-image:none;
padding-left:0px;
padding-top:0px;
}

#containerRightBonjourQuebec ul li h2 {
font-size:1em;
font-weight:bold;
margin-bottom:0px;
}

#containerRightBonjourQuebec ul li ul {
margin-top:0px;
margin-left:2px;
margin-bottom:10px;
}

#containerRightBonjourQuebec ul li ul li {
background-image:url(/Images/PagesInterieures/img_bullet.gif);
background-position:0px 8px;
padding-left:12px;
}

#containerRightBonjourQuebec div {
color:#545454;
font-size:1.1em;
margin-top:-20px;
clear:both;
}

#containerRightBonjourQuebec div a.btnAcheter {
background-image:url(/Images/BonjourQuebec/img_backgroundBouton.gif);
background-repeat:repeat-x;
font-size:1.4em;
line-height:1.4em;
text-transform:uppercase;
text-decoration:none;
color:#FFFFFF;
width:auto;
padding:4px 24px 4px 8px;
float:left;
position:relative;
}

#containerRightBonjourQuebec div a.btnAcheter span {
font-size:1.4em;
position:absolute;
right:5px;
top:3px;
}

#containerRightBonjourQuebec div p {
clear:both;
padding-top:10px;
}

#containerBottomBonjourQuebec {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#303030;
font-size:0.8em;
text-align:justify;
border-top:1px solid #D5D5D5;
padding-top:15px;
clear:both;
}

/*page landing carte-cadeau*/

div#contenuLanding .antifloat{float:none;width:100%;height:1px;overflow:hidden;clear:both;}

div#contenuLanding{width:955px;background:#FFFFFF url(/Images/PagesInterieures/img_fondLanding.jpg) no-repeat scroll 0 0;padding:0 0 20px 0;}

div#contenuLanding div#boiteLienHC{width:955px;height:297px;text-align:center;}
div#contenuLanding div#boiteLienHC a{display:block;width:119px;height:153px;margin:50px auto 0 auto;text-indent:-50000px;overflow:hidden;}

div#contenuLanding div.colonneGauche{width:510px;float:left;text-align:left;padding:0 0 0 26px;}
div#contenuLanding div.colonneDroite{width:406px;float:left;text-align:center;}

div#contenuLanding div.colonneGauche h1{color:#a13c2f;font-size:2.125em;font-weight:normal;margin:0 0 22px 0;}
div#contenuLanding div.colonneGauche h2{font-weight:normal;font-size:1.375em;margin:0 0 8px 0;}
div#contenuLanding div.colonneGauche  ul{margin:0 0 28px 0;font-size:0.875em;}
div#contenuLanding div.colonneGauche  ul li{background:transparent url(/Images/PagesInterieures/img_puceListeLandingCC.gif) no-repeat scroll 0 0.6em;}

div#contenuLanding  .colonneDroite h2{font-size:1.875em;margin:352px 0 7px 0;font-weight:normal;}
div#contenuLanding  .colonneDroite p{width:auto;margin:0;padding:0;font-size:1.125em;font-weight:bold;}
div#contenuLanding  .colonneDroite a.btnAcheter{display:block;width:274px;font-size:1.666em;background:transparent url(/Images/PagesInterieures/btn_acheterEnLigneLanding.gif) no-repeat scroll 0 0;text-align:center;color:#FFFFFF;text-decoration:none;padding: 12px 0;height:38px;margin:0 auto 5px auto;font-weight:normal;}

div#contenuLanding div#piedDePage{margin:45px 0 0 0;}
div#contenuLanding div#piedDePage div.copyright{margin:20px 0 0 0 !important;margin:20px 0 20px 0;}
*+html div#contenuLanding div#piedDePage div.copyright{margin:20px 0 20px 0 !important;}
div#contenuLanding div#piedDePage table{margin:0 auto 0 auto;display:block;width:400px;height:40px;}

div#contenuLanding div#piedDePage div#logoQc{width:400px;margin:20px auto 0 auto;}
div#contenuLanding div#piedDePage div#logoQc .logo{float:left;}
div#contenuLanding div#piedDePage div#logoQc div{float:left;font-size:0.6em;width:250px;margin:12px 0 0 10px;}

body#landingCC div#containerFormulaireTop {
	border-bottom:1px solid #ECECEC;
	height:50px;
}
body#landingCC div#containerFormulaireTop form {
	position:relative;
	top:15px;
	margin-left:25px;
}
body#landingCC div#containerFormulaireTop form * {
	vertical-align:middle;
}
body#landingCC div#containerFormulaireTop form select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	border:1px solid #719EBB;
	line-height:18px;
	width:194px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	float:left;
}
body#landingCC div#containerFormulaireTop form select#hotelid{margin-top:2px;}
body#landingCC div#containerFormulaireTop form select option { display:block; }
body#landingCC div#containerFormulaireTop form input.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	border:1px solid #719EBB;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	width:196px;
	margin-left:70px;
	margin-right:8px;
	display:inline;
}
body#landingCC div#containerFormulaireTop form ul li a {
	font-size:0.7em;
}
body#landingCC div#containerFormulaireTop form ul { margin:0px 0px 0px 65px; display:inline;}
body#landingCC div#containerFormulaireTop form ul li { padding:0px; margin-right:28px; background:none; display:inline;}
body#landingCC div#containerFormulaireTop form a.lienEnglish {
	background-image:url(/Images/Commun/btn_english.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	position:absolute;
	top:5px;
	right:25px;
	width:50px;
	height:17px;display:inline;
}
body#landingCC div#containerFormulaireTop form a.lienFrancais {
	background-image:url(/Images/Commun/btn_francais.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	position:absolute;
	top:5px;
	right:25px;
	width:57px;
	height:17px;
	display:inline;
}
div#containerFormulaireTop a span {
	visibility:hidden;
}

.avecMargeBas{display:block;margin:0 0 15px 0;}

/* page landing V2 */

div#contenuLandingV2{background:#FFFFFF url(/Images/PagesInterieures/img_fondPageLandingCarte.jpg) no-repeat scroll 0 0;padding:0 0 20px 0;}

div#contenuLandingV2 div#boiteLienHC{width:955px;height:292px;text-align:center;}
div#contenuLandingV2 div#boiteLienHC a{display:block;width:119px;height:153px;margin:43px 0 0 68px;text-indent:-50000px;overflow:hidden;}

div#contenuLandingV2 h1{font-family:'Times New Roman', Times, serif;color:#a13c2f;font-size:3.1em;line-height:0.7em;margin:0 0 0 68px;width:500px;float:left;}
div#contenuLandingV2 h1 span{font-size:0.6em;font-weight:normal;}
div#contenuLandingV2 div#boiteBouton{width:319px;float:left;text-align:right;}
div#contenuLandingV2 div#boiteBouton a.btnAcheterEnLigne{text-transform:uppercase;display:block;width:237px;height:46px;background:transparent url(/Images/PagesInterieures/btn_acheterFond.gif) no-repeat scroll 0 0;text-align:center;text-decoration:none;color:#FFFFFF;font-size:1.2em;padding:15px 8px 0 2px;margin:0 -8px 0 0;float:right;clear:both;}
div#contenuLandingV2 div#boiteBouton span{font-size:0.96em;clear:both;padding:0 0 0 5px;}
div#contenuLandingV2 img#imagesActivites{display:block;float:left;margin:20px 0 0 65px;}
div#contenuLandingV2 p.ideal{width:330px;font-family:'Times New Roman', Times, serif;text-align:right;color:#a13c2f;float:left;padding:53px 0 10px 0;background:transparent url(/Images/PagesInterieures/img_bordureDegrade.gif) no-repeat scroll right bottom;font-size:1.8em;line-height:1em;}

div#contenuLandingV2 div#ombreHautBoite{width:828px;height:22px;background:transparent url(/Images/PagesInterieures/img_ombreHautInfosCarte.gif) no-repeat scroll 0 0;margin:0 auto;}
div#contenuLandingV2 div#ombreBasBoite{width:828px;height:15px;background:transparent url(/Images/PagesInterieures/img_ombreBasInfosCarte.gif) no-repeat scroll 0 0;margin:0 auto;}

div#contenuLandingV2 div#boiteInfosCarte{width:828px;margin:0 auto;padding:25px 0;}
div#contenuLandingV2 div#boiteInfosCarte div.colonneBoiteInfosCarte1{float:left;width:285px;}
div#contenuLandingV2 div#boiteInfosCarte div.colonneBoiteInfosCarte2{float:left;width:295px;}
div#contenuLandingV2 div#boiteInfosCarte h2{font-family:'Times New Roman', Times, serif;color:#545454;font-size:1.2em;font-weight:normal;margin:0 0 12px 0;}
div#contenuLandingV2 div#boiteInfosCarte ul{margin:0;font-size:0.7em;}
div#contenuLandingV2 div#boiteInfosCarte ul li{background-position:0 9px;}
div#contenuLandingV2 div#boiteInfosCarte p#pourPlusDInfos{float:left;width:190px;margin:37px 0 0 55px;font-size:0.75em;line-height:1.6em;}

/* Accueil 2011 */

div#containerMenuPrincipal.accueil{height:auto;border-bottom:1px solid #E2E2E2;}
div#containerSousMenu.accueil{display:none;height:32px;margin-bottom:-1px;}

div#accueil2011 div#accueilHautColonneGauche{width:245px;float:left;}
div#accueil2011 div#accueilHautColonneGauche a#logoHC{display:block;width:245px;height:216px;background:transparent url(/Images/Commun/img_logoLeftFlashPAS20ANS.gif) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;margin:0 0 2px 0;}
div#accueil2011 div#accueilHautColonneGauche a#logoHC.noel{display:block;width:245px;height:216px;background:transparent url(/Images/Commun/img_logoLeftFlashPAS20ANSNoel.jpg) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;margin:0 0 2px 0;}
div#accueil2011 div#accueilHautColonneGauche a#logoHC.stValentin{display:block;width:245px;height:216px;background:transparent url(/Images/Commun/Logo_stvalentin.jpg) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;margin:0 0 2px 0;}

div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation{width:245px;height:217px;background:#dee6ee none;border:none;position:relative;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation form{margin:0;padding:12px 0 0 26px;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation h1{font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.25em;color:#1a376f;font-weight:normal;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation p{display:block;width:195px;margin:12px 0 0 0;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation label{position:static;display:block;clear:both;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation select{float:left;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation form img{margin:0 0 0 10px;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation select#hotelid{width:195px;margin-top:10px;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation select.formReservMois{width:122px;margin:0 0 0 4px;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation div#containerRechercheReservation {position:static;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation p.nuits{float:left;width:70px;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation input.formReservBtn{float:left;margin:-30px 0 0 98px;}
div#accueil2011 div#accueilHautColonneGauche div#containerFormulaireReservation div#containerRechercheReservation{margin:0 0 0 26px;float:left;}

div#accueil2011 div#accueilHautColonneDroite{width:708px;height:435px;float:left;margin:0 0 0 2px;}

div#accueil2011 div.boitePromosAccueil *{font-weight:normal;font-style:normal;}
div#accueil2011 div.boitePromosAccueil{width:955px;height:155px;margin:10px 0 0 0;}
div#accueil2011 div.boitePromosAccueil div#forfaitsVedettes{background:transparent url(/Images/Commun/img_forfaitsVedettesFond.jpg) no-repeat scroll 0 0;width:346px;height:140px;color:#FFFFFF;padding:15px 0 0 21px;float:left;}
div#accueil2011 div.boitePromosAccueil div#forfaitsVedettes h1{font-family:Georgia, 'Times New Roman', Times, serif;font-size:2.2em;font-weight:normal;}
div#accueil2011 div.boitePromosAccueil div#forfaitsVedettes ul{font-size:0.75em;margin:14px 0 0 0;}
div#accueil2011 div.boitePromosAccueil div#forfaitsVedettes ul li{background:transparent url(/Images/PagesInterieures/img_bulletBlanc.gif) no-repeat scroll 0 9px;margin:0 0 5px 0;}
div#accueil2011 div.boitePromosAccueil div#forfaitsVedettes a:link,div#accueil2011 div.boitePromosAccueil div#forfaitsVedettes a:visited{color:#FFFFFF;text-decoration:underline;font-weight:normal;}
div#accueil2011 div.boitePromosAccueil div#forfaitsVedettes a:hover{text-decoration:none;}
div#accueil2011 div.boitePromosAccueil div#forfaitsVedettes span{font-weight:bold;}

div#accueil2011 div.boitePromosAccueil div#promotions{background:transparent url(/Images/Commun/img_promotionsFond.jpg) no-repeat scroll 0 0;width:177px;height:138px;float:left;color:#FFFFFF;padding:17px 0 0 19px;}
div#accueil2011 div.boitePromosAccueil div#promotions h1{font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.8em;font-weight:normal;line-height:0.85em;}
div#accueil2011 div.boitePromosAccueil div#promotions h1 span{font-size:0.7em;}
div#accueil2011 div.boitePromosAccueil div#promotions ul{margin:15px 0 0 0;}
div#accueil2011 div.boitePromosAccueil div#promotions ul li{padding:0;background:none;font-size:0.9em;margin:0 0 4px 0;}
div#accueil2011 div.boitePromosAccueil div#promotions a:link,div#accueil2011 div.boitePromosAccueil div#promotions a:visited{color:#FFFFFF;text-decoration:none;font-weight:normal;background:transparent url(/Images/Commun/img_flecheDroiteAcc.gif) no-repeat scroll right center;padding:0 15px 0 0;}
div#accueil2011 div.boitePromosAccueil div#promotions a:hover{text-decoration:underline;}

div#accueil2011 div.boitePromosAccueil a#lienCarteCadeau{background:transparent url(/Images/Commun/img_carteCadeauFond.jpg) no-repeat scroll 0 0;display:block;width:196px;height:136px;font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.9em;float:left;color:#FFFFFF;text-decoration:none;text-align:center;line-height:0.8em;padding:19px 0 0 0;}
div#accueil2011 div.boitePromosAccueil a#lienCarteCadeau span{display:block;font-size:0.65em;}

div#accueil2011 div.boitePromosAccueil a#lienCartePrivilege{background:transparent url(/Images/Commun/img_privilegeFond.jpg) no-repeat scroll 0 0;display:block;width:196px;height:136px;font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.9em;float:left;color:#FFFFFF;text-decoration:none;text-align:center;line-height:0.8em;padding:19px 0 0 0;font-style:italic;}
div#accueil2011 div.boitePromosAccueil a#lienCartePrivilege span{display:block;font-size:0.55em;font-style:normal;}

div#accueil2011 div#ombreBasPromos{background:transparent url(/Images/Commun/img_ombreBasPromos.gif) no-repeat scroll 0 0;width:955px;height:9px;clear:both;margin:10px 0 0 0;}


#augmentezChancesFacebook { display: block; float: left; margin-top: 15px; width: 180px; height: 310px; background-color: #dce7ef; border: 1px solid #cccccc; }
#augmentezChancesFacebook div { margin: 12px 5px 5px 12px; font-size: 12px; }
#augmentezChancesFacebook h2 { color: #ffa542; font-size: 14px; }

#augmentezChancesAmis { display: block; float: right; margin-top: 15px; margin-right: 15px; width: 180px; height: 310px; background-color: #dce7ef; border: 1px solid #cccccc; }
#augmentezChancesAmis div { margin: 12px 5px 5px 12px; font-size: 12px; }
#augmentezChancesAmis h2 { color: #ffa542; font-size: 14px; }

#augmentezChancesReferer { display: block; float: right; margin-top: 15px; margin-right: 15px; width: 398px; height: 125px; background-color: #dce7ef; border: 1px solid #cccccc; }
#augmentezChancesReferer div { margin: 12px 5px 5px 12px; font-size: 12px; }
#augmentezChancesReferer h2 { color: #ffa542; font-size: 14px; }

input.boutonConfirmerChances { padding-left: 10px; padding-right: 10px; background-color: #dce7ef; }

/*section privilège 2011*/

ul#sousSousMenu.privilege li.premierSousSousMenu{margin:0 0 0 7px;font-style:italic;}
ul#sousSousMenu.privilege li{padding:0 13px 0 16px;}

div#contenuPrivilege{margin:0 26px;}
div#contenuPrivilege h2 {font-size:1.25em;margin:0 0 20px 0;}
div#contenuPrivilege h2 span{color:#69723a;}

div#contenuPrivilege a.bouton{
background:transparent url(/Images/PagesInterieures/img_fondPrivilegeVert.gif) repeat-x scroll 0 0;
color: #FFFFFF;
font-weight: bold;
padding: 5px 8px;
font-size:1.2727em;
text-decoration: none;
text-transform: uppercase;
margin:0 0 12px 0;
display:block;
float:left;
white-space:nowrap;
}

div#contenuPrivilege a.bouton.large{
background:transparent url(/Images/PagesInterieures/img_fondPrivilegeVertLarge.gif) repeat-x scroll 0 0;
color: #FFFFFF;
font-weight: bold;
padding: 7px 10px;
font-size:1.2727em;
text-decoration: none;
text-transform: uppercase;
margin:0 0 12px 0;
display:block;
float:left;
white-space:nowrap;
}

div#contenuPrivilege a.bouton.large.or{
background:transparent url(/Images/PagesInterieures/img_fondPrivilegeOrLarge.gif) repeat-x scroll 0 0;
color: #FFFFFF;
font-weight: bold;
padding: 7px 10px;
font-size:1.2727em;
text-decoration: none;
text-transform: uppercase;
margin:0 0 12px 0;
display:block;
float:left;
white-space:nowrap;
}

table.profilPrivilege{width:100%;border:1px solid #cbd6a9;border-collapse:collapse;font-size:0.6875em;}
table.profilPrivilege th,table.profilPrivilege td{padding:13px 4px 13px 21px;text-align:left;white-space:nowrap;}
table.profilPrivilege th{background:#98ad53 none;color:#FFFFFF;text-transform:uppercase;}

table.transactionsPrivilege{width:100%;border:1px solid #cbd6a9;border-collapse:collapse;font-size:0.6875em;text-align:center;margin:0 0 25px 0;}
table.transactionsPrivilege thead th{background:#98ad53 none;padding:11px 14px;color:#FFF;text-transform:uppercase;text-align:left;}
table.transactionsPrivilege tbody th{background:#ededd3 none;border:1px solid #c2cd93;padding:6px 0;}
table.transactionsPrivilege tbody td{border:1px solid #c2cd93;padding:6px 25px;}
table.transactionsPrivilege tbody .gauche{text-align:left;padding:6px 20px;}

div#contenuPrivilege p{font-size:0.875em;margin:0 0 1em 0;}
div#contenuPrivilege strong{font-size:1.1428em;}

div#contenuPrivilege.accueil {margin:0;}
div#contenuPrivilege div.colonneGauche.accueil{width:452px;height:390px;background:transparent url(/Images/PagesInterieures/img_privilegeGauche2011.jpg) no-repeat scroll 0 0;float:left;}
div#contenuPrivilege div.colonneGauche.accueilUnique{width:452px;height:390px;background:transparent url(/Images/PagesInterieures/img_privilegeUniqueGauche2011.jpg) no-repeat scroll 0 0;float:left;}
div#contenuPrivilege div.colonneDroite{float:left;width:475px;height:390px;}
div#contenuPrivilege div.colonneDroite.accueil h2,div#contenuPrivilege div.colonneDroite.accueil h3,div#contenuPrivilege div.colonneDroite.accueil p{margin-left:26px;clear:none;}
div#contenuPrivilege div.colonneDroite.accueil h2,div#contenuPrivilege div.colonneDroite.accueil h3,div#contenuPrivilege div.colonneDroite.accueil p{margin-left:26px;clear:none;}
div#contenuPrivilege div.colonneDroite.accueil h3{font-size:0.875em;margin:0 0 1em 26px;line-height:1.4em;}
div#contenuPrivilege div.colonneDroite.accueil strong{font-size:1em;}
div#contenuPrivilege div.colonneDroite.accueil p{font-size:0.6875em;line-height:1.364em;margin:0 0 1.4em 26px;}
div#contenuPrivilege div.colonneDroite.accueil div.contenu{height:264px;}
div#contenuPrivilege div#optionsPrivilege{width:426px;height:100px;background:transparent url(/Images/PagesInterieures/img_fondSolde2011.gif) no-repeat scroll 0 1px;padding:26px 26px 0 26px;}
div#contenuPrivilege div#optionsPrivilege a.bouton{font-size:0.875em;clear:both;margin-bottom:15px;}

div#contenuPrivilege div.boiteTypeCarte{border-bottom:1px solid #e0e0e0;height:218px;margin:0 0 23px 0;}
div#contenuPrivilege div.boiteTypeCarte.dernier{border:none;}
div#contenuPrivilege div.boiteTypeCarte div.colonneGauche{width:332px;float:left;}
div#contenuPrivilege div.boiteTypeCarte div.colonneDroite{width:567px;float:left;height:auto;}
div#contenuPrivilege div.boiteTypeCarte a.bouton,div#contenuPrivilege div.boiteTypeCarte a.bouton.large{font-size:0.875em;}

div#contenuPrivilege div.boiteTypeCarte.privilege h2{color:#69723a;}
div#contenuPrivilege div.boiteTypeCarte.privilegeUnique h2{color:#897a56;}
div#contenuPrivilege div.boiteTypeCarte p,div#contenuPrivilege div.colonneDroite.avantages p{line-height:1.357em;}

div#contenuPrivilege div.colonneGauche.avantages{float:left;width:580px;padding:0 40px 0 0;}
div#contenuPrivilege div.colonneDroite.avantages{float:left;width:309px;margin:0 -26px 0 0;}
div#contenuPrivilege .rouge{color:#85062d;}

div#contenuPrivilege div.colonneGauche.activationCarte{width:500px;}
div#contenuPrivilege div.colonneGauche.activationCarte form{padding:25px 0 0 0;font-size:0.875em;width:452px;height:171px;background:transparent url(/Images/PagesInterieures/img_fondFormActivation.gif) no-repeat scroll 0 1px;}
div#contenuPrivilege div.colonneGauche.activationCarte form div.boiteChamp{height:52px;}
div#contenuPrivilege div.colonneGauche.activationCarte form div.boiteChamp label{color:#FFF;width:132px;text-align:right;float:left;padding:4px 11px 0 0;clear:both;}
div#contenuPrivilege div.colonneGauche.activationCarte form div.boiteChamp input.texte{width:170px;border:1px solid #7f9db9;float:left;padding:2px;}
div#contenuPrivilege div.colonneGauche.activationCarte form div.boiteSousChamp{font-size:0.785em;clear:both;margin:0 0 0 143px;width:200px;padding:8px 0 0 0;}
div#contenuPrivilege div.colonneGauche.activationCarte form div.boiteSousChamp input{float:left;clear:none;}
div#contenuPrivilege div.colonneGauche.activationCarte form div.boiteSousChamp label{float:left;clear:none;text-align:left;width:auto;line-height:1em;margin:-3px 0 0 8px;}
div#contenuPrivilege div.colonneGauche.activationCarte form div.boiteSubmit{padding:13px 0 0 143px;}
div#contenuPrivilege div.colonneGauche.activationCarte form div.boiteSubmit input{width:auto !important;width:122px;float:left;border:none;background:transparent url(/Images/PagesInterieures/img_fondPrivilegeVertLarge.gif) repeat-x scroll 0 0;color:#FFF;font-size:1em;text-transform:uppercase;font-weight:bold;padding: 7px 10px !important;padding: 7px 5px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;}
*+html  div.colonneGauche.activationCarte form div.boiteSubmit input{width:122px;}

/* page landing V3 - CRÉÉ PAR LUKAS */

div#contenuLandingV3{background:#FFFFFF url(/Images/PagesInterieures/img_fondPageLandingCarteV3.jpg) no-repeat scroll 0 0;padding:0 0 0 0;}

div#contenuLandingV3 div#boiteLienHC{width:955px;height:292px;text-align:center;}
div#contenuLandingV3 div#boiteLienHC a{display:block;width:119px;height:133px;margin:43px 0 0 68px;text-indent:-50000px;overflow:hidden;}

div#contenuLandingV3 h1{display: block; font-family:Georgia, 'Times New Roman', Times, serif;color:#a13c2f;font-size:54px;font-weight: bold; font-style: italic; line-height:45px;margin:0 0 0 68px;display: block;}
div#contenuLandingV3 h1.gauche{width:460px;float:left;}
div#contenuLandingV3 h1 span{font-family: Garamond, Georgia, 'Times New Roman', Times, serif; font-style: normal; font-size:50px;font-weight:normal;}
div#contenuLandingV3 h2{display: block; font-weight: normal; font-family:Georgia,'Times New Roman', Times, serif;color:#424242;font-size:18px;line-height:18px;margin:10px 0 0 68px;width:460px;float:left;}
div#contenuLandingV3 div#boiteBouton{display: block; width:259px;float:right;text-align:right; margin: 0 80px 0 0;}
div#contenuLandingV3 div#boiteBouton a.btnAcheterEnLigne{text-transform:uppercase;display:block;width:237px;height:46px;background:transparent url(/Images/PagesInterieures/btn_acheterFond.gif) no-repeat scroll 0 0;text-align:center;text-decoration:none;color:#FFFFFF;font-size:1.2em;padding:15px 8px 0 2px;margin:0 -8px 0 0;float:right;clear:both;}
div#contenuLandingV3 div#boiteBouton span{font-size:0.96em;clear:both;padding:0 0 0 5px;}
div#contenuLandingV3 img#imagesActivites{display:block;float:right;margin:0 38px 0 0;}
div#contenuLandingV3 div.ideal{width:446px;font-family:Georgia, 'Times New Roman', Times, serif;text-align:left; display: block; float: left; margin: 37px 0 0 68px; background: transparent url(/Images/PagesInterieures/img_ligneV3.gif) no-repeat scroll 0 0;}
div#contenuLandingV3 div.ideal p {color: #a13c2f; font-family:Georgia, 'Times New Roman', Times, serif;font-weight: bold; font-style: italic; font-size: 18px; margin: 0 0 0 6px; padding: 0;}
div#contenuLandingV3 div.ideal ul {width:440px; margin: 15px 0 0 6px;}
div#contenuLandingV3 div.ideal ul li {width:136px;display: block; float: left; font-family: Georgia, 'Times New Roman', Times, serif; color: #424242; font-size: 13px; font-style: italic; margin: 0; padding: 0; background: none; list-style-type: none;}

div#contenuLandingV3 div#ombreHautBoite{width:828px;height:22px;background:transparent url(/Images/PagesInterieures/img_ombreHautInfosCarteV3.gif) no-repeat scroll 0 0;margin:0 auto;}
div#contenuLandingV3 div#ombreBasBoite{width:828px;height:15px;background:transparent url(/Images/PagesInterieures/img_ombreBasInfosCarteV3.gif) no-repeat scroll 0 0;margin:0 auto;}
div#contenuLandingV3 div#sectionPlus{display: block; width:956px;height:97px;background:transparent url(/Images/PagesInterieures/img_backgroundPlusV3.jpg) no-repeat scroll 0 0;margin:0 auto; }
div#contenuLandingV3 div#sectionPlus p.colonne1 {display: block; float: left; width:115px;height:72px; font-family: Garamond, 'Times New Roman', Times, serif; font-size: 21px; color: #5a5a5a; margin: 25px 0 0 68px; padding: 0; text-align: center; }
div#contenuLandingV3 div#sectionPlus p.colonne2 {display: block; float: left; width:150px;height:72px; font-family: Garamond, 'Times New Roman', Times, serif; font-size: 21px; color: #5a5a5a; margin: 25px 0 0 55px; padding: 0; text-align: center; }
div#contenuLandingV3 div#sectionPlus p.colonne3 {display: block; float: left; width:220px;height:72px; font-family: Garamond, 'Times New Roman', Times, serif; font-size: 21px; color: #5a5a5a; margin: 18px 0 0 53px; padding: 0; text-align: center; }
div#contenuLandingV3 div#sectionPlus p.colonne3 span {display: block; clear: both; font-size: 14px;}
div#contenuLandingV3 div#sectionPlus p.colonne4 {display: block; float: left; width:160px;height:72px; font-family: Garamond, 'Times New Roman', Times, serif; font-size: 21px; color: #5a5a5a; margin: 15px 0 0 60px; padding: 0; text-align: center; }
div#contenuLandingV3 h3{display: block; font-weight: bold; font-style: italic; font-family:Georgia,'Times New Roman', Times, serif; font-size:35px;line-height:35px;margin:45px 0 40px 68px;width:956px; text-align: left; color: #a13c2f;}

div#contenuLandingV3 h4.hotels {display: block; float: left; font-family:Georgia,'Times New Roman', Times, serif; font-weight: normal; color:#5a5a5a;font-size:16px;line-height:16px;margin:0 0 20px 68px;width:530px; text-align: left; padding-bottom: 10px; border-bottom: 1px solid #5a5a5a;}
div#contenuLandingV3 h4.spas {display: block; float: left; font-family:Georgia,'Times New Roman', Times, serif; font-weight: normal; color:#5a5a5a;font-size:16px;line-height:16px;margin:0 0 20px 38px;width:285px; text-align: left; padding-bottom: 10px; border-bottom: 1px solid #5a5a5a; }

div#contenuLandingV3 ul.hotels { display: block; float: left; width: 530px; margin: 0 0 0 68px; }
div#contenuLandingV3 ul.hotels li {
  background: url(/Images/PagesInterieures/img_bulletV3.gif) left no-repeat;
  background-position:0 6px;
  padding-top:3px;
  padding-left: 12px;
display: block; float: left; width: 250px; font-family:Arial,'Times New Roman', Times, serif; font-weight: normal; color:#5a5a5a;font-size:11px;line-height:11px; margin: 0 0 18px 0;}
div#contenuLandingV3 ul.hotels li strong {display: block; font-family:Georgia,'Times New Roman', Times, serif; font-weight: bold; color:#5a5a5a;font-size:13px;line-height:13px; margin: 0; clear: both; margin: 0 0 3px 0;}
div#contenuLandingV3 ul.spas {display: block; float: left;  width: 285px; margin: 0 0 0 40px; }
div#contenuLandingV3 ul.spas li {
  background: url(/Images/PagesInterieures/img_bulletV3.gif) left no-repeat;
  background-position:0 6px;
  padding-top:3px;
  padding-left: 12px;
display: block; float: left; width: 260px; font-family:Arial,'Times New Roman', Times, serif; font-weight: normal; color:#5a5a5a;font-size:11px;line-height:11px; margin: 0 0 18px 0;}
div#contenuLandingV3 ul.spas li strong {display: block; font-family:Georgia,'Times New Roman', Times, serif; font-weight: bold; color:#5a5a5a;font-size:13px;line-height:13px; margin: 0; clear: both; }
div#contenuLandingV3 p.conventionCarteCadeau {display: block; width: 730px; margin: 0 0 0 68px; font-family:Georgia,'Times New Roman', Times, serif; font-weight: normal; color:#5a5a5a;font-size:11px;line-height:13px; clear: both; }

div#contenuLandingV3 div#sectionContact{display: block; width:955px;height:154px;background:transparent url(/Images/PagesInterieures/img_backgroundContactV3.gif) no-repeat scroll 0 0;margin:0 auto; }
div#contenuLandingV3 div#sectionContact{display: block; width:955px;height:154px;background:transparent url(/Images/PagesInterieures/img_backgroundContactV3.gif) no-repeat scroll 0 0;margin:0 auto; }

div#contenuLandingV3 div#sectionContact p {display: block; float: left; width:230px;height:24px; margin: 50px 0 0 220px; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 16px; font-weight: bold; font-style: italic; color: #a13c2f; padding: 0; text-align: center; }
div#contenuLandingV3 div#sectionContact p.noTel {display: block; float: left; clear: left; width:230px;height:31px; margin: 5px 0 0 220px; font-family: Helvetica, 'Times New Roman', Times, serif; font-size: 31px; font-weight: bold; font-style: normal; color: #5a5a5a; padding: 0; text-align: center; }

div#contenuLandingV3 div#sectionContact div#boiteBouton{display: block; width:259px;float:right;text-align:right; margin: 42px 220px 0 0;}

img.logout{
float:right;
border:0;
}

ul#ongletsCarteCadeau{
	width:100%;
	background:transparent url(/Images/PagesInterieures/img_carteCadeauOngletsOmbre.gif) repeat-x scroll 0 0;
	margin:0;
	height:73px;
	padding:15px 0 0 0;
	margin:0 0 20px 0;
}

ul#ongletsCarteCadeau li{
	position:relative;
	float:left;
	width:199px;
	font-family:'Times New Roman', Times, serif;
	font-size:1.125em;
	padding:0;
	background:transparent none;
	text-align:center;
}
ul#ongletsCarteCadeau li.premier{margin:0 0 0 171px;}

ul#ongletsCarteCadeau li a{
	display:block;
	width:178px;
	padding:15px 18px 0 18px;
	height:48px;
	background:#FFF none;
	color:#84766d;
	text-decoration:none;
}
ul#ongletsCarteCadeau li.selected a{color:#a13c2f;font-weight:bold;}
ul#ongletsCarteCadeau li a .gauche{
	display:block;
	width:18px;
	height:58px;
	background:transparent url(/Images/PagesInterieures/img_carteCadeauOngletsGauche.gif) no-repeat scroll 0 0;
	position:absolute;
	top:-5px;
	left:0;
}

ul#ongletsCarteCadeau li a .separateur{
	display:block;
	width:18px;
	height:58px;
	background:transparent url(/Images/PagesInterieures/img_carteCadeauOngletsSeparateur.gif) no-repeat scroll 0 0;
	position:absolute;
	top:-5px;
	left:0;
}

ul#ongletsCarteCadeau li a .droite{
	display:block;
	width:18px;
	height:58px;
	background:transparent url(/Images/PagesInterieures/img_carteCadeauOngletsDroite.gif) no-repeat scroll 0 0;
	position:absolute;
	top:-5px;
	right:-15px;
}

div#contenuLandingV3 div.contenuForm{width:819px;margin:0 68px;}
div#contenuLandingV3 div.contenuForm img{float:right;margin:0 0 0 29px;}

div#contenuLandingV3 div.contenuForm h1{margin:0 0 18px 0;}
div#contenuLandingV3 div.contenuForm p{font-family:'Times New Roman', Times, serif;font-size:0.875em;margin:0 0 1em 0;}

div#contenuLandingV3 div.contenuForm form{clear:both;margin:0 0 40px 0;}
div#contenuLandingV3 div.contenuForm fieldset{border:none;}
div#contenuLandingV3 div.contenuForm legend{background:transparent url(/Images/PagesInterieures/img_bordureTitreForm.gif) no-repeat scroll 0 bottom;width:100%;font-family:'Times New Roman', Times, serif;font-style:italic;font-weight:bold;color:#a13c2f;font-size:1.25em;padding:7px 0;margin:0 0 15px 0;}

div#contenuLandingV3 div.contenuForm  div.boiteChamp.sansLargeur label{width:auto;}
div#contenuLandingV3 div.contenuForm  div.boiteChamp.sansLargeur input{width:150px;}
div#contenuLandingV3 div.contenuForm  div.boiteChamp{height:38px}
div#contenuLandingV3 div.contenuForm  div.boiteChamp label.obl{background:transparent url(/Images/PagesInterieures/img_etoileFormCarteCadeau.gif) no-repeat scroll right 3px;}
div#contenuLandingV3 div.contenuForm  div.boiteChamp label{font-size:0.75em;width:130px;float:left;text-align:right;padding:4px 9px 0 0;margin:0 16px 0 0;}
div#contenuLandingV3 div.contenuForm  div.boiteChamp input{padding:3px;width:330px;border:1px solid #027095;color:#453b2a;font-size:0.75em;font-family:Arial,Helvetica,sans-serif;float:left;}
div#contenuLandingV3 div.contenuForm  div.boiteChamp select{padding:3px;width:338px;border:1px solid #027095;color:#453b2a;font-size:0.75em;font-family:Arial,Helvetica,sans-serif;float:left;}

div#contenuLandingV3 div.contenuForm  div.boiteChamp div.ensembleCheckbox{padding:4px 0 0 0;}
div#contenuLandingV3 div.contenuForm  div.boiteChamp div.ensembleCheckbox input{width:auto;}
div#contenuLandingV3 div.contenuForm  div.boiteChamp div.ensembleCheckbox label{width:auto;padding:0 12px 0 3px;text-align:left;}

div#contenuLandingV3 div.contenuForm  div.boiteChamp input.champDate{width:56px;margin:0 4px 0 0;}

div#contenuLandingV3 div.contenuForm  div.boiteChamp.sansLabel{padding:0 0 0 155px;}

div#contenuLandingV3 div.contenuForm  div.boiteChamp span.obl{float:left;text-indent:-50000px;overflow:hidden;width:5px;background:transparent url(/Images/PagesInterieures/img_etoileFormCarteCadeau.gif) no-repeat scroll right 3px;margin:0 5px 0 0;}

div#contenuLandingV3 div.contenuForm  div.boiteChamp p{font-family:Arial,Helvetica,sans-serif;font-size:0.75em;clear:both;width:482px;}

div#contenuLandingV3 div.contenuForm  div.boiteChamp.submit{padding-top:15px;}
div#contenuLandingV3 div.contenuForm  div.boiteChamp.submit input{width:127px;height:53px;padding:0 6px 8px 0;border:none;background:transparent url(/Images/PagesInterieures/img_carteCadeauSubmit.gif) no-repeat scroll 0 0;color:#FFFFFF;font-size:1.1666em;text-transform:uppercase;}

div.basDePageCarte{width:947px;background:#f9f9f7 url(/Images/PagesInterieures/img_fondBasCarteCadeau.gif) no-repeat scroll 0 0;padding:36px 0 0 0;height:134px;margin:0 auto;}

div.basDePageCarte div.questions{background:transparent url(/Images/PagesInterieures/img_fondBlocTelephoneCarteCadeau.gif) no-repeat scroll 0 0;width:276px;padding:23px 0 0 0;height:94px;margin:0 auto;text-align:center;}
div.basDePageCarte div.questions span.contenu{display:block;margin:0 0 14px 0;font-family:'Times New Roman', Times, serif;font-size:1.25em;color:#a13c2f;font-weight:bold;font-style:italic;}
div.basDePageCarte div.questions span.telephone{font-size:1.875em;font-weight:bold;color:#7d7866;}

div.consulterSolde{width:819px;margin:0 auto 30px auto;}
div#contenuLandingV3 div.consulterSolde h1{margin:0 0 18px 0;}
div.consulterSolde img{float:right;margin:0 0 0 80px;}
div#contenuLandingV3 div.consulterSolde label{font-family:'Times New Roman', Times, serif;font-size:1.25em;display:block;margin:0 0 16px 0;}
div#contenuLandingV3 div.consulterSolde input#noCarte{display:block;margin:0 0 20px 0;font-family:Arial,Helvetica,sans-serif;font-size:1.125em;color:#545454;border:1px solid #699fbc;padding:3px;border:1px solid #699fbc;}
div#contenuLandingV3 div.consulterSolde input#envoyer{display:block;width:127px;height:53px;padding:0 6px 8px 0;border:none;background:transparent url(/Images/PagesInterieures/img_carteCadeauSubmit.gif) no-repeat scroll 0 0;color:#FFFFFF;font-size:1.1666em;text-transform:uppercase;}

div.boiteEncadresBasPage {width:565px;margin:0 auto;}
div.boiteEncadresBasPage div.questions {float:left;}
div.boiteEncadresBasPage a.forfaits {float:left;}
div.basDePageCarte a.forfaits {display:block;text-decoration:none;width:276px;height:92px;padding:22px 0 0 0;background:transparent url(/Images/PagesInterieures/img_fondBlocForfaitsCarteCadeau.gif) no-repeat scroll 0 0;text-align:center;color:#FFFFFF;font-family:'Times New Roman', Times, serif;font-size:1.125em;}
div.basDePageCarte a.forfaits span.grand {font-size:1.777em;line-height:0.9em;}

div#contenuLandingV3 div.consulterSolde p{font-family:'Times New Roman', Times, serif;font-size:1.25em;display:block;margin:0 0 19px 0;}
div#contenuLandingV3 div.consulterSolde p.pAvecFloat{height:24px;}
div#contenuLandingV3 div.consulterSolde p span{float:left;}
div#contenuLandingV3 div.consulterSolde span.contourMontant{border:1px solid #dbdbdb;margin:-7px 0 0 5px;font-weight:bold;}
div#contenuLandingV3 div.consulterSolde span.montant{background:#a0a0a0 none;border:2px solid #FFFFFF;display:block;padding:5px 14px;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;}
div#contenuLandingV3 div.consulterSolde a.btnEnregistrer{display:block;height:33px;width:271px;padding:12px 7px 7px 0;background:transparent url(/Images/PagesInterieures/btn_enregistrerCarteCadeau.gif) no-repeat scroll 0 0;text-align:center;color:#FFFFFF;text-transform:uppercase;text-decoration:none;font-size:1.0625em;}
.grasItalique{font-weight:bold;font-style:italic;}

/* Carte régions 2011 */

div#carteRegions{background:transparent url(/Images/Regions/img_carteFond.jpg) no-repeat scroll 0 0;width:955px;float:left;position:relative;}
div#carteRegions img#carte{display:block;float:left;}
div#carteRegions div.contenu{width:366px;float:left;padding:76px 0 0 0;margin:0 0 0 0;position:absolute;top:0;left:537px;}
div#carteRegions div.contenu h2{color:#FFFFFF;margin:0 0 13px 0;font-size:2.4375em;font-family:'Times New Roman',Times,serif;font-weight:normal;font-style:italic;}
div#carteRegions div.contenu p{color:#cfc4aa;font-size:0.75em;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #7a6461;}
div#carteRegions div.contenu ul{margin:0;}
div#carteRegions div.contenu ul li{float:left;list-style:none outside none;font-size:0.8125em;margin:0;padding:0 0 0 16px;background:transparent none;font-size:0.8125em;font-family:'Times New Roman',Times,serif;color:#FFFFFF;font-style:italic;margin:0 0 5px 0;}
div#carteRegions div.contenu ul li#pinRouge{background:transparent url(/Images/Regions/img_pinLegendeRouge.gif) no-repeat scroll 0 0;width:156px;}
div#carteRegions div.contenu ul li#pinVerte{background:transparent url(/Images/Regions/img_pinLegendeVert.gif) no-repeat scroll 0 0;margin:0 -100px 5px 0;}
div#carteRegions div.contenu ul li#pinBleu{background:transparent url(/Images/Regions/img_pinLegendeBleu.gif) no-repeat scroll 0 0;width:156px;clear:left;}
div#carteRegions div.contenu ul li#pinJaune{background:transparent url(/Images/Regions/img_pinLegendeJaune.gif) no-repeat scroll 0 0;}

div#carteRegions div.pinRouge{width:16px;height:25px;background:transparent url(/Images/Regions/img_pinCarteRouge.png) no-repeat scroll 0 0;position:absolute;}
div#carteRegions div.pinVerte{width:16px;height:25px;background:transparent url(/Images/Regions/img_pinCarteVert.png) no-repeat scroll 0 0;position:absolute;}
div#carteRegions div.pinBleu{width:16px;height:25px;background:transparent url(/Images/Regions/img_pinCarteTurquoise.png) no-repeat scroll 0 0;position:absolute;}
div#carteRegions div.pinJaune{width:16px;height:25px;background:transparent url(/Images/Regions/img_pinCarteJaune.png) no-repeat scroll 0 0;position:absolute;}

div#carteRegions div.boiteRegion{height:30px;white-space:nowrap;position:absolute;top:10px;left:10px;padding:0 3px;}
div#carteRegions div.boiteRegion div.gauche{position:absolute;top:0;left:0;width:3px;height:30px;background:transparent url(/Images/Regions/img_carteBulleGauche.gif) no-repeat scroll 0 0;}
div#carteRegions div.boiteRegion div.droite{position:absolute;top:0;right:0;width:3px;height:30px;background:transparent url(/Images/Regions/img_carteBulleDroite.gif) no-repeat scroll 0 0;}
div#carteRegions div.boiteRegion div.centre{background:transparent url(/Images/Regions/img_carteBulleCentre.gif) repeat-x scroll 0 0;font-size:0.8125em;color:#FFFFFF;font-weight:bold;padding:8px 15px 0 15px;height:22px;}
div#carteRegions div.boiteRegion div.fleche.bas{width:100%;height:7px;background:transparent url(/Images/Regions/img_carteBulleBas.gif) no-repeat scroll center 0;position:absolute;top:30px;margin:0 auto;}
div#carteRegions div.boiteRegion div.fleche.haut{width:100%;height:7px;background:transparent url(/Images/Regions/img_carteBulleHaut.gif) no-repeat scroll center 0;position:absolute;bottom:30px;margin:0 auto;}

div#carteRegions div.infoRegion{display:none;}

div#etablissementsRegions{padding:47px 0 0 0;clear:both;}
div#etablissementsRegions div.gauche{float:left;width:246px;margin:0 35px 0 0;padding:0 0 0 75px;}
div#etablissementsRegions div.centre{float:left;width:246px;margin:0 35px 0 0;}
div#etablissementsRegions div.droite{float:left;width:318px;margin:0 -10px 0 0;}
div#etablissementsRegions h2{font-size:1.125em;line-height:1.2em;}
div#etablissementsRegions h2 a{width:234px;display:block;height:25px;font-size:1em;font-family:'Times New Roman', Times, serif;background:transparent url(/Images/Regions/img_titreCantonsDeLEst.gif) no-repeat scroll 0 0;color:#FFFFFF;font-style:italic;font-weight:normal;padding:4px 0 0 12px;text-decoration:none;}
div#etablissementsRegions ul{margin:0 0 37px 0;padding:5px 0 0 0;width:246px;}
div#etablissementsRegions ul li{font-size:0.8125em;margin:0;padding:6px 0 6px 12px;color:#5a5a5a;background:transparent url(/Images/Regions/img_pointilleLignesRegions.gif) repeat-x scroll 0 bottom;}
div#etablissementsRegions ul li span.etablissement{font-weight:bold;font-size:1em;background:transparent url(/Images/Regions/img_flecheLignesRegions.gif) no-repeat scroll 2px 5px;margin:0 0 0 -12px;padding:0 0 0 12px;display:block;}
div#etablissementsRegions ul li span{font-size:0.8461em;}
div#etablissementsRegions ul li.dernier{background:transparent none;}

div#etablissementsRegions h2.region1 a{background-image:url(/Images/Regions/img_titreCantonsDeLEst.gif);}
div#etablissementsRegions h2.region2 a{background-image:url(/Images/Regions/img_titreCentreDuQuebec.gif);}
div#etablissementsRegions h2.region3 a{background-image:url(/Images/Regions/img_titreCharlevoix.gif);}
div#etablissementsRegions h2.region4 a{background-image:url(/Images/Regions/img_titreChaudiereAppalaches.gif);}
div#etablissementsRegions h2.region5 a{background-image:url(/Images/Regions/img_titreLanaudiere.gif);}
div#etablissementsRegions h2.region6 a{background-image:url(/Images/Regions/img_titreLaurentides.gif);}
div#etablissementsRegions h2.region7 a{background-image:url(/Images/Regions/img_titreMauricie.gif);}
div#etablissementsRegions h2.region8 a{background-image:url(/Images/Regions/img_titreMonteregie.gif);}
div#etablissementsRegions h2.region9 a{background-image:url(/Images/Regions/img_titreMontreal.gif);}
div#etablissementsRegions h2.region10 a{background-image:url(/Images/Regions/img_titreOutaouais.gif);}
div#etablissementsRegions h2.region11 a{background-image:url(/Images/Regions/img_titreRegionDeQuebec.gif);}
div#etablissementsRegions h2.region12 a{background-image:url(/Images/Regions/img_titreSaguenayLacStJean.gif);}

div#etablissementsRegions div#carteCadeau{float:right;background:transparent url(/Images/Regions/img_carteCadeauRegions.jpg) no-repeat scroll right 0;padding:231px 0 0 0;text-align:center;margin:0 0 0 0;width:318px;}
div#etablissementsRegions div#carteCadeau a.boutonAcheter{display:block;padding:12px 6px 0 0;height:37px;background:transparent url(/Images/Regions/img_boutonCarteCadeau.gif) no-repeat scroll 0 0;width:188px;margin:0 auto;text-transform:uppercase;font-size:0.9375em;color:#FFFFFF;text-decoration:none;}
div#etablissementsRegions div#carteCadeau span{font-size:0.75em;}
div#etablissementsRegions div#carteCadeau span.gras{font-size:1em;}



div#boiteFondPhoto{width:955px;background:transparent url(/Images/Regions/img_flondSlideshowRegion.jpg) no-repeat scroll 7px 0;padding:25px 0 7px 0;}
div#boiteRegion{background:#19221D url(/Images/Regions/img_fondRegion.jpg) no-repeat scroll 0 0;}
div#boiteRegion div.tuteur{width:1px;height:281px;float:right;}
div#boitePhotoRegion{float:left;margin:-25px 27px 0 7px;height:300px;overflow:hidden;}
div#boiteRegion div.contenu{padding:39px 0 35px 0;float:left;width:453px;}
div#boiteRegion div.contenu h2{font-family:'Times New Roman', Times, serif;font-size:2.5em;font-style:italic;color:#FFFFFF;margin:0 0 8px 0;}
div#boiteRegion div.contenu p{font-size:0.6875em;color:#cccfaa;}

div#contenuRegion{background:transparent url(/Images/Regions/img_colonneDroiteCentre.gif) repeat-y scroll right -7px;margin:-7px 0 0 0;padding:7px 0 0 0;}
div#contenuRegion.etablissement{font-size:1.1111em;}
div#contenuRegion div.gauche{width:557px;float:left;margin:0 33px 0 72px;}

div#contenuRegion div.gauche a.lienPrevisions:link,div#contenuRegion div.gauche a.lienPrevisions:visited{float:right;color:#848484;font-size:0.75em;text-decoration:none;margin:13px 0 0 0;}
div#contenuRegion div.gauche a.lienPrevisions:hover{text-decoration:none;}
div#contenuRegion div.gauche div.meteo{float:left;background:transparent url(/Images/Regions/img_separateurMeteo.gif) no-repeat scroll right 0;padding:9px 15px 0 0;margin:-3px 15px 47px 0;}
div#contenuRegion div.gauche div.meteo div.jour{float:left;width:77px;font-size:0.6875em;}
div#contenuRegion div.gauche div.meteo div.jour span{font-size:1.2727em;display:block;font-weight:bold;}
div#contenuRegion div.gauche div.meteo div.iconeMeteo{float:left;background:transparent url(/Images/Regions/img_meteoNuage.gif) no-repeat scroll right 0;width:40px;height:37px;}
div#contenuRegion div.gauche div.meteo div.iconeMeteo.beau{background:transparent url(/Images/Regions/img_meteoSoleil.gif) no-repeat scroll right 0;}
div#contenuRegion div.gauche div.meteo div.iconeMeteo.nuageux{background:transparent url(/Images/Regions/img_meteoNuage.gif) no-repeat scroll right 0;}
div#contenuRegion div.gauche div.meteo div.iconeMeteo.pluvieux{background:transparent url(/Images/Regions/img_meteoPluie.gif) no-repeat scroll right 0;}

div#contenuRegion div.gauche h3{clear:both;font-family:'Times New Roman', Times, serif;color:#c4c4c4;padding:0 0 3px 0;border-bottom:1px solid #c4c4c4;text-transform:uppercase;margin:0 0 30px 0;}
div#contenuRegion div.gauche div.ficheEtablissement{padding:0 0 10px 0;margin:0 0 32px 0;background:transparent url(/Images/Regions/img_pointilleLignesEtablissement.gif) repeat-x scroll 0 bottom;}
div#contenuRegion div.gauche div.ficheEtablissement.dernier{background:transparent none;}
div#contenuRegion div.gauche div.ficheEtablissement div.gauche{width:162px;margin:0 30px 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite{width:365px;margin:0;}
div#contenuRegion div.gauche div.ficheEtablissement div.gauche div.hautPhoto{width:162px;height:11px;background:transparent url(/Images/Regions/img_cadrePhotoEtabHaut.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.gauche div.fondPhoto{width:140px;background:transparent url(/Images/Regions/img_cadrePhotoEtabCentre.gif) repeat-y scroll 0 0;padding:0 11px;}
div#contenuRegion div.gauche div.ficheEtablissement div.gauche div.basPhoto{width:162px;height:11px;background:transparent url(/Images/Regions/img_cadrePhotoEtabBas.gif) no-repeat scroll 0 0;}

div#contenuRegion div.gauche div.ficheEtablissement div.droite{background:transparent none;padding:0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite h4{font-family:'Times New Roman', Times, serif;color:#0e2a1b;font-size:1.5em;font-style:italic;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite h4 a{color:#0e2a1b;text-decoration: none;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite h4 a:hover{text-decoration: underline;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite h5{font-size:0.6875em;color:#0e2a1b;height:32px;margin:0 0 19px 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite h5 span{clear:both;display:block;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite h5 a{color:#0e2a1b;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite h5 span.etoile{clear:none;display:block;float:left;width:15px;height:15px;background:transparent url(/Images/Regions/img_iconeEtoile.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite p{font-size:0.75em;margin:0 0 26px 0;}

div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteBoutons{width:126px;padding:0 16px 0 0;float:left;}
div#contenuRegion a.btnRouge{background:transparent url(/Images/Regions/img_boutonRouge.gif) no-repeat scroll 0 0;display:block;width:112px;height:22px;font-size:0.75em;color:#FFFFFF;padding:5px 0 0 14px;text-decoration:none;}
div#contenuRegion a.btnOrange{background:transparent url(/Images/Regions/img_boutonOrange.gif) no-repeat scroll 0 0;display:block;width:112px;height:22px;font-size:0.75em;color:#FFFFFF;padding:5px 0 0 14px;text-decoration:none;margin:0 0 2px 0;}

div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones{width:203px;float:left;padding:0 0 0 16px;border-left:1px solid #dddddd;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul {margin:0;padding:0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li{padding:0;width:26px;height:25px;margin:0 3px 2px 0;float:left;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.handicape{background:transparent url(/Images/Regions/img_iconeAccessibilite.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.cigarette{background:transparent url(/Images/Regions/img_iconeSansFumee.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.fontaine{background:transparent url(/Images/Regions/img_iconeFontaine.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.poids{background:transparent url(/Images/Regions/img_iconeSalleDEntrainement.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.tennis{background:transparent url(/Images/Regions/img_iconeTennis.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.nageur{background:transparent url(/Images/Regions/img_iconePiscineExterieure.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.nageur_toit{background:transparent url(/Images/Regions/img_iconePiscineInterieure.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.golf{background:transparent url(/Images/Regions/img_iconeGolf.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.equitation{background:transparent url(/Images/Regions/img_iconeEquitation.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.velopayant{background:transparent url(/Images/Regions/img_iconeLocationVelo.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.velo{background:transparent url(/Images/Regions/img_iconeVelo.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.travesier{background:transparent url(/Images/Regions/img_iconeRampeABateau.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.peche{background:transparent url(/Images/Regions/img_iconePeche.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.peche_glace{background:transparent url(/Images/Regions/img_iconePecheEnBateau.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.skifond{background:transparent url(/Images/Regions/img_iconeSkiDeFond.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.skialpin{background:transparent url(/Images/Regions/img_iconeSkiAlpin.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.patin{background:transparent url(/Images/Regions/img_iconePatin.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.motoneige{background:transparent url(/Images/Regions/img_iconeMotoneige.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.musee{background:transparent url(/Images/Regions/img_iconeMusee.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.theatre{background:transparent url(/Images/Regions/img_iconeTheatre.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.arts{background:transparent url(/Images/Regions/img_iconePeinture.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.activitesFamiliales{background:transparent url(/Images/Regions/img_iconeEnfant.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.voile{background:transparent url(/Images/Regions/img_iconeVoile.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.traineau{background:transparent url(/Images/Regions/img_iconeCaleche.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.traineauchien{background:transparent url(/Images/Regions/img_iconeTraineauAChien.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.raquette{background:transparent url(/Images/Regions/img_iconeRaquettes.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.peche_3{background:transparent url(/Images/Regions/img_iconePecheTouteSaison.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.traversier{background:transparent url(/Images/Regions/img_iconeRampeABateau.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.plage{background:transparent url(/Images/Regions/img_iconePlage.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.casino{background:transparent url(/Images/Regions/img_iconeCartes.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.glissade{background:transparent url(/Images/Regions/img_iconeLuge.gif) no-repeat scroll 0 0;}
div#contenuRegion div.gauche div.ficheEtablissement div.droite div.boiteIcones ul li.fleurs{background:transparent url(/Images/Regions/img_iconeFleur.gif) no-repeat scroll 0 0;}



div#contenuRegion div.droite{margin:-7px 0 0 0;padding:24px 0 24px 28px;width:265px;float:left;}
div#contenuRegion div.droite h2{width:245px;font-family:'Times New Roman', Times, serif;font-size:1.125em;border-bottom:1px solid #dcd8c5;padding:0 0 3px 0;margin:0 0 12px 0;text-transform:uppercase;color:#6c6c6b;}

div#contenuRegion div.droite div.boiteCarteRegion{margin:0 0 19px 0;width:245px;}
div#contenuRegion div.droite div.boiteCarteRegion div.haut{width:245px;height:5px;background:transparent url(/Images/Regions/img_cadrePhotoCarteHaut.gif) no-repeat scroll 0 0;}
div#contenuRegion div.droite div.boiteCarteRegion div.bas{width:245px;height:5px;background:transparent url(/Images/Regions/img_cadrePhotoCarteBas.gif) no-repeat scroll 0 0;}
div#contenuRegion div.droite div.boiteCarteRegion div.centre{width:235px;background:transparent url(/Images/Regions/img_cadrePhotoCarteCentre.gif) repeat-y scroll 0 0;padding:0 5px;}

div#contenuRegion div.droite form{margin:0 0 23px 0;width:245px;}
div#contenuRegion div.droite label{font-family:'Times New Roman', Times, serif;font-size:0.8125em;font-style:italic;display:block;margin:0 0 3px 0;}
div#contenuRegion div.droite select{width:100%;font-size:0.75em;font-family:Arial,Helvetica,sans-serif;padding:1px;display:block;}
div#contenuRegion div.droite a.boutonOrangeLong{background:transparent url(/Images/Regions/img_boutonOrangeLong.gif) no-repeat scroll 0 0;display:block;width:148px;height:22px;font-size:0.75em;color:#FFFFFF;padding:5px 0 0 14px;text-decoration:none;margin:0 0 33px 0;}

div#contenuRegion div.droite div.photoGalerie{width:120px;float:left;margin:0 5px 5px 0;}
div#contenuRegion div.droite div.photoGalerie div.haut{width:120px;height:6px;background:transparent url(/Images/Regions/img_cadrePhotoGalerieHaut.gif) no-repeat scroll 0 0;}
div#contenuRegion div.droite div.photoGalerie div.bas{width:120px;height:6px;background:transparent url(/Images/Regions/img_cadrePhotoGalerieBas.gif) no-repeat scroll 0 0;}
div#contenuRegion div.droite div.photoGalerie div.centre{width:108px;background:transparent url(/Images/Regions/img_cadrePhotoGalerieCentre.gif) repeat-y scroll 0 0;padding:0 6px;}

div#contenuRegion div.droite div.boiteCartePrivilege{font-size:0.875em;width:225px;padding:132px 0 0 6px;background:transparent url(/Images/Regions/img_carteCadeau.jpg) no-repeat scroll 3px 31px;}
div#contenuRegion div.droite div.boiteCartePrivilege p{margin:0}

div#contenuRegion div.basFiche{clear:both;width:955px;height:20px;background:transparent url(/Images/Regions/img_ficheRegionBas.gif) repeat-y scroll 0 0;}

div#boiteRegion.etablissement{background:#1C281C url(/Images/Regions/img_fondRegionGrand.jpg) no-repeat scroll 0 0;height:auto;padding:0 0 15px 0;}
div#boiteRegion.etablissement div.slideshowGauche{width:404px;height:333px;float:left;background:transparent url(/Images/Regions/img_fondPhoto.jpg) repeat-y scroll 0 0;padding:45px 0 0 45px;}
div#boiteRegion.etablissement div.contenu{padding:25px 0 0 0;}
div#boiteRegion.etablissement div.barreEtoiles{height:15px;margin:0 0 8px 0;}
div#boiteRegion.etablissement div.barreEtoiles div.etoile{width:14px;height:15px;background:transparent url(/Images/Regions/img_etoileEtablissement.gif) no-repeat scroll 0 0;float:left;margin:0 3px 0 0;}
div#boiteRegion.etablissement div.contenu {width:480px;}
div#boiteRegion.etablissement div.contenu h2{font-weight:normal;}
div#boiteRegion.etablissement div.contenu h3.emplacement{font-weight:bold;}
div#boiteRegion.etablissement div.contenu h3.suivezNous{color:#c1c6c1;font-size:0.6875em;}
div#boiteRegion.etablissement div.contenu h3{font-size:0.75em;color:#cccfaa;margin:0 0 13px 0;font-weight:normal;}
div#boiteRegion.etablissement div.contenu p{font-size:0.75em;margin:0 0 13px 0;}
div#boiteRegion.etablissement div.contenu a{color:#FFFFFF;}
div#boiteRegion.etablissement div.contenu a:hover{color:#FFFFFF; text-decoration:none;}
div#boiteRegion.etablissement div.contenu ul{font-size:0.75em;width:433px;padding:0;margin:0 0 14px 0;}
div#boiteRegion.etablissement div.contenu ul li{background:transparent url(/Images/Regions/img_puceListeEtablissement.gif) no-repeat scroll 0 9px;}
div#boiteRegion.etablissement div.contenu ul li a{color:#FFFFFF;}
div#boiteRegion.etablissement div.contenu ul#reseauxSociaux{width:215px;margin:0 15px 0 0;float:left;}
div#boiteRegion.etablissement div.contenu ul#reseauxSociaux li{float:left;height:37px;margin:0 11px 0 0;padding:0;background:transparent none;}
div#boiteRegion.etablissement div.contenu ul#reseauxSociaux li a.facebook{display:block;width:37px;height:37px;text-indent:-50000px;overflow:hidden;background:transparent url(/Images/Regions/img_etablissementFacebook.gif) repeat-y scroll 0 0;}
div#boiteRegion.etablissement div.contenu ul#reseauxSociaux li a.twitter{display:block;width:37px;height:37px;text-indent:-50000px;overflow:hidden;background:transparent url(/Images/Regions/img_etablissementTwitter.gif) repeat-y scroll 0 0;}
div#boiteRegion.etablissement div.contenu ul#reseauxSociaux li a.youtube{display:block;width:37px;height:37px;text-indent:-50000px;overflow:hidden;background:transparent url(/Images/Regions/img_etablissementYouTube.gif) repeat-y scroll 0 0;}
div#boiteRegion.etablissement div.contenu ul#reseauxSociaux li a.tripAdvisor{display:block;width:59px;height:35px;text-indent:-50000px;overflow:hidden;background:transparent url(/Images/Regions/img_etablissementTripAvisor.gif) repeat-y scroll 0 0;}
div#boiteRegion.etablissement div.contenu a#btnDisponibilites{display:block;margin:0 -100px 0 0;width:220px;height:29px;float:left;background:transparent url(/Images/Regions/btn_etablissementDisponibilite.gif) no-repeat scroll 0 0;font-weight:bold;color:#FFFFFF;text-decoration:none;padding:8px 0 0 12px;}

div#contenuRegion.sansMarge{margin:0;padding:22px 0 0 0;}
div#contenuRegion.sansMarge div.gauche{padding:0 33px 0 72px;margin:0;}
div#contenuRegion.sansMarge div.gauche h2{width:529px;height:33px;background:transparent url(/Images/Regions/img_titreFicheEtablissement.jpg) no-repeat scroll 0 0;font-size:1em;color:#FFFFFF;font-family:'Times New Roman', Times, serif;font-size:1.375em;font-weight:normal;font-style:italic;padding:4px 0 0 12px;margin:0 0 21px 0;}

div#contenuRegion.sansMarge div.gauche  div.forfaitVedette{width:541px;padding:0 0 29px 0;margin:0 0 28px 0;background:transparent url(/Images/Regions/img_pointilleLignesEtablissement.gif) repeat-x scroll 0 bottom;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette.dernier{background:transparent none;margin:0;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette div.gauche{float:left;width:180px;margin:0;padding:0;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette div.gauche div.photoHaut{width:180px;height:9px;background:transparent url(/Images/Regions/img_cadrePhotoForfaitHaut.gif) no-repeat scroll 0 0;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette div.gauche div.photoBas{width:180px;height:9px;background:transparent url(/Images/Regions/img_cadrePhotoForfaitBas.gif) no-repeat scroll 0 0;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette div.gauche div.fondPhoto{padding:0 9px 0 8px;width:163px;background:transparent url(/Images/Regions/img_cadrePhotoForfaitCentre.gif) repeat-y scroll 0 0;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette div.gauche div.fondPhoto img{display:block;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette div.droite{float:left;width:334px;padding:0;margin:0 0 0 25px;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette div.droite h3{color:#555555;border:none;font-size:1.625em;text-transform:none;padding:0;margin:-2px 0 6px 0;font-weight:normal;font-style:italic;line-height:1em;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette div.droite p{font-size:0.75em;margin:0 0 12px 0;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette div.droite p .prix{font-size:2em;display:block;}
div#contenuRegion.sansMarge div.gauche  div.forfaitVedette div.droite p .parPersonne{font-size:0.9166em;}

div#contenuRegion.sansMarge div.gauche div.boiteListeGauche{float:left;width:256px;padding:0 0 0 0;margin:0 0 15px 0;}
div#contenuRegion.sansMarge div.gauche div.boiteListeDroite{float:left;width:256px;margin:0 0 15px -1px;padding:0 0 0 20px;border-left:1px solid #dddddd;}
div#contenuRegion.sansMarge div.gauche div.boiteListeGauche  h3,
div#contenuRegion.sansMarge div.gauche div.boiteListeDroite  h3,
div#contenuRegion.sansMarge div.gauche div.listeDeuxColonnes  h3{color:#e87e2f;text-transform:none;font-size:0.6875em;font-family: Arial, Helvetica, sans-serif;font-weight:normal;padding:0;border:none;margin:0;line-height:1.5em;}
div#contenuRegion.sansMarge div.gauche div.boiteListeGauche  h3{border-right:1px solid #dddddd;}
div#contenuRegion.sansMarge div.gauche div.boiteListeGauche  h3 span,
div#contenuRegion.sansMarge div.gauche div.boiteListeDroite  h3 span,
div#contenuRegion.sansMarge div.gauche div.listeDeuxColonnes  h3 span{font-weight:bold;margin:0;}
div#contenuRegion.sansMarge div.gauche div.boiteListeGauche  ul,
div#contenuRegion.sansMarge div.gauche div.boiteListeDroite  ul,
div#contenuRegion.sansMarge div.gauche div.listeDeuxColonnes  ul{font-size:0.6875em;padding:0 15px 0 0;margin:0;}
div#contenuRegion.sansMarge div.gauche div.boiteListeGauche  ul{border-right:1px solid #dddddd;}
div#contenuRegion.sansMarge div.gauche div.boiteListeGauche  ul li,
div#contenuRegion.sansMarge div.gauche div.boiteListeDroite  ul li,
div#contenuRegion.sansMarge div.gauche div.listeDeuxColonnes  ul li{padding:0 0 0 15px;background-position:0 6px;background:transparent url(/Images/Regions/img_puceListeAttraitsEtablissement.gif) no-repeat scroll 3px 6px;line-height:1.4545em;}
div#contenuRegion.sansMarge div.gauche div.boiteListeGauche  ul ul,
div#contenuRegion.sansMarge div.gauche div.boiteListeDroite  ul ul{font-size:1em;border:none;}

div#contenuRegion.sansMarge div.gauche div.listeDeuxColonnes  ul{width:225px;float:left;}
div#contenuRegion.sansMarge div.gauche div.listeDeuxColonnes  ul.gauche{margin:0 37px 15px 0;}

div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge{float:left;width:532px;padding:0 0 0 0;margin:0 0 15px 0;}
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge p{font-size:0.75em;margin:0 0 12px 0;}
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge  h3{color:#e87e2f;text-transform:none;font-size:0.6875em;font-family: Arial, Helvetica, sans-serif;font-weight:normal;padding:0;border:none;margin:0;line-height:1.5em;}
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge  h3 span{font-weight:bold;margin:0;}
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge  table{width: 532px; margin: 0; padding: 0; border-collapse: collapse;}
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge  th{font-size:0.6875em;color:#e87e2f; font-family: Arial, Helvetica, sans-serif; padding:0 15px 0 0;margin:0; text-align: center; font-weight: bold; border-bottom: 1px solid #dddddd}
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge  td{font-size:0.6875em;padding:0 15px 0 0;margin:0; text-align: center; }
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge  th.salle,
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge  td.salle{text-align: left; }
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge  ul{font-size:0.6875em;padding:0 15px 0 0;margin:0;}
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge  ul li{padding:0 0 0 15px;background-position:0 6px;background:transparent url(/Images/Regions/img_puceListeAttraitsEtablissement.gif) no-repeat scroll 3px 6px;line-height:1.4545em;}
div#contenuRegion.sansMarge div.gauche div.boiteContenuLarge  ul ul{font-size:1em;border:none;}

div#boiteMurFacebook{border:1px solid #94a4c3;width:539px;overflow:hidden;margin:50px 0;}
div#boiteTitreFacebook{border-bottom:1px solid #d8dfe9;width:529px;height:52px;padding:10px 0 0 10px;background:#eceef4 none;}
div#contenuRegion.sansMarge div.gauche div#boiteTitreFacebook h2{color:#3d5c97;font-weight:normal;font-size:0.6875em;background:transparent none;font-family:Arial,Helvetica,sans-serif;font-style:normal;line-height:1em;padding:15px 15px 0 14px;height:auto;width:auto;float:left;}
div#contenuRegion.sansMarge div.gauche div#boiteTitreFacebook h2 span{font-size:1.4545em;font-weight:bold;}
div#boiteFBLike{float:left;width:10px;padding:11px 0 0 0;}
div#murFacebook{height:272px;overflow:auto;}
img#logoFBHC{float:left;}

div#contenuRegion.sansMarge div.droite{padding:8px 0 24px 28px;}
div#contenuRegion.sansMarge div.droite h2{text-transform:none;font-style:italic;font-weight:normal;font-size:1.375em;}

div#contenuRegion.sansMarge div.droite div.boiteColonneDroite{font-size:0.6875em;padding:0 0 34px 0;}
div#contenuRegion.sansMarge div.droite div.boiteColonneDroite p{margin:0 10px 11px 0;}
div#contenuRegion.sansMarge div.droite div.boiteColonneDroite.coordonnees{font-size:0.75em;}
div#contenuRegion.sansMarge div.droite div.carteLocalisation{width:235px;height:143px;}

div#contenuRegion.sansMarge div.droite div.boiteColonneDroite a.boutonOrangeLong{font-size:1.0909em;clear:both;margin:15px 0 0 0;}

div#contenuRegion.sansMarge div.droite div.boiteColonneDroite div#commentairesEtablissement{line-height:1.3636em;height:255px;width:235px;overflow:auto;padding:0 10px 0 0;}
div#contenuRegion.sansMarge div.droite div.boiteColonneDroite div#commentairesEtablissement h3{margin:0 0 2px 0;font-size:1.1818em;}
div#contenuRegion.sansMarge div.droite div.boiteColonneDroite div#commentairesEtablissement p{margin:0 0 20px 0;}

div#contenuRegion.sansMarge div.droite div.boiteColonneDroite ul{margin:0;width:245px;}
div#contenuRegion.sansMarge div.droite div.boiteColonneDroite ul li{padding:0 0 0 15px;background:transparent url(/Images/Regions/img_puceListeAttraitsEtablissement.gif) no-repeat scroll 3px 5px;margin:0 0 10px 0;}

div#contenuRegion.sansMarge div.droite div.boiteColonneDroite div.pointEvaluation{clear:both;height:17px;margin:0 0 8px 0;}
div#contenuRegion.sansMarge div.droite div.boiteColonneDroite div.pointTexte{width:157px;float:left;padding:2px 0 0 0;}
div#contenuRegion.sansMarge div.droite div.boiteColonneDroite div.pointTexte.gras{font-weight:bold;}
div#contenuRegion.sansMarge div.droite div.boiteColonneDroite div.boitePointage{float:left;width:89px;height:17px;background:transparent url(/Images/Regions/spritePointageEtablissement.gif) no-repeat scroll 0 0;}
div#contenuRegion.sansMarge div.droite div.boiteColonneDroite div.pointage{width:0;height:17px;background:transparent url(/Images/Regions/spritePointageEtablissement.gif) no-repeat scroll 0 -17px;}

/*slidewshow*/

div#boiteRegion .contentSlider{width:352px;height:207px;overflow:hidden;padding:0 0 0 0;position:relative;z-index:3;}
div#boiteRegion .contentSlider ul{position:relative;margin:0;}
div#boiteRegion .contentSlider ul li{float:left;background:transparent none;padding:0;margin:0;width:352px;height:207px;}
div#boiteRegion .contentSlider ul li img{display:block;margin:0;}

div#boiteRegion div.carousselContentSlider{height:79px;margin:31px 0 0 -2px;overflow:hidden;}
div#boiteRegion div.carousselContentSlider ul{position:relative;width:352px;overflow:hidden;}
div#boiteRegion div.carousselContentSlider ul li{background:transparent none;padding:0;margin:0 14px 0 0;float:left;}
div#boiteRegion div.carousselContentSlider ul li img{display:block;z-index:1;margin:0;}
div#boiteRegion div.carousselContentSlider ul li a:link,div#boiteRegion div.carousselContentSlider ul li a:visited{display:block;padding:0;width:102px;height:59px;border:4px solid #e2e2e2;position:relative;overflow:hidden;}
div#boiteRegion div.carousselContentSlider ul li a:hover,div#boiteRegion div.carousselContentSlider ul li.selected a:link,div#boiteRegion div.carousselContentSlider ul li.selected a:visited{display:block;padding:0;border:4px solid #a8d3a8;overflow:hidden;}

div#boiteRegion div.contentSlider ul li a span.btnVideo,div#boiteRegion div.carousselContentSlider ul li a span.btnVideo{display:block;width:40px;height:40px;background:transparent url(/Images/Regions/btn_video.png) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;position:absolute;z-index:2;}

div#boiteRegion div.boiteControleGalerie{width:386px;height:78px;clear:both;position:relative;margin:-79px 0 0 -17px;overflow:hidden;}
div#boiteRegion div.boiteControleGalerie span.prev{display:block;width:13px;height:63px;overflow:hidden;background:transparent url(/Images/Regions/img_flecheGaucheEtablissement.gif) no-repeat scroll left center;text-indent:-50000px;position:absolute;top:0;left:0;cursor:pointer;display:none;}
div#boiteRegion div.boiteControleGalerie span.next{display:block;width:13px;height:63px;overflow:hidden;background:transparent url(/Images/Regions/img_flecheDroiteEtablissement.gif) no-repeat scroll right center;text-indent:-50000px;position:absolute;top:0;right:0;cursor:pointer;display:none;}

.contentSlider .masque{display:none;background:#FFF url("/Images/Regions/img_fondPhoto.jpg") repeat-y scroll -45px -45px;}

/*onglets*/

div#ongletsMembre{width:100%;height:56px;text-align:center;padding:10px 0 0 0;background:transparent url(/Images/Regions/img_fondOngletsMembres.gif) repeat-x scroll 0 0;}
div#ongletsMembre div.boiteOnglets{margin:0 auto;width:606px;}
div#ongletsMembre .ongletGauche{width:13px;height:56px;background:transparent url(/Images/Regions/img_ongletsMembreGauche.gif) no-repeat scroll 0 0;float:left;}
div#ongletsMembre a.ongletContenu:link,div#ongletsMembre a.ongletContenu:visited{font-family:'Times New Roman', Times, serif;font-size:1.375em;color:#84766d;text-decoration:none;float:left;width:186px;text-align:center;padding:16px 0 0 0;height:40px;background:transparent url(/Images/Regions/img_ongletsMembreFond.gif) repeat-x scroll 0 0;}
div#ongletsMembre a.ongletContenu:hover{color:#9e3a32;}
div#ongletsMembre a.ongletContenu.selected:link,div#ongletsMembre a.ongletContenu.selected:visited{color:#9e3a32;font-weight:bold;}
div#ongletsMembre .ongletSeparateur{width:11px;height:56px;background:transparent url(/Images/Regions/img_ongletsMembreSeparateur.gif) no-repeat scroll 0 0;float:left;}
div#ongletsMembre .ongletDroite{width:13px;height:56px;background:transparent url(/Images/Regions/img_ongletsMembreDroite.gif) no-repeat scroll 0 0;float:left;}

div.contenuPleineLargeur { padding: 0 25px; }

div#containerOutilsSociaux{
position:relative;
right:-89px;
width:340px;
height:35px;
padding-top:9px;
}

div#containerOutilsSociaux div.innerSmall{
margin:6px 5px 2px 3px;
width:74px;
float:left;
}

div#containerOutilsSociaux div.innerMedium{
margin:6px 5px 2px 3px;
width:94px;
float:left;
}

div#containerOutilsSociaux div.innerLarge{
margin:6px 5px 2px 3px;
width:105px;
float:left;
}

div#boiteRegion.etablissement div.contenu p.siteInternetFiche { font-size: 16px; margin-top: -10px; }
div#contenuRegion.sansMarge div.droite div.boiteColonneDroite p.tauxSatisfaction { font-size: 9px; }

h1#titreContenu { width: 700px; }
