.hautDePage A						{ COLOR: #43857d; text-decoration:none;}
.hautDePage A:visited			    { COLOR: #43857d; text-decoration:none;}
.hautDePage A:hover			    	{ COLOR: #43857d; text-decoration:underline;}

#sousMenu A							{ FONT-SIZE: 11px; COLOR: #FFFFFF; text-decoration:none;}
#sousMenu A:visited					{ FONT-SIZE: 11px; COLOR: #FFFFFF; text-decoration:none;}
#sousMenu A:hover					{ FONT-SIZE: 11px; COLOR: #FFFFFF; text-decoration:underline;}
#sousMenu 							{ COLOR: #FFFFFF; /*background: url(/Accueil/background_menuPrincipal.gif);*/}

A.sousMenuGaucheSelectionne			{ FONT-SIZE: 11px; COLOR: #43857d; text-decoration:none; font-weight: bold;}
A.sousMenuGaucheSelectionne:visited	{ FONT-SIZE: 11px; COLOR: #43857d; text-decoration:none; font-weight: bold;}
A.sousMenuGaucheSelectionne:hover	{ FONT-SIZE: 11px; COLOR: #43857d; text-decoration:none; font-weight: bold;}

A.sousMenuGauche					{ FONT-SIZE: 11px; COLOR: #6f6f6f; text-decoration:none;}
A.sousMenuGauche:visited			{ FONT-SIZE: 11px; COLOR: #6f6f6f; text-decoration:none;}
A.sousMenuGauche:hover				{ FONT-SIZE: 11px; COLOR: #43857d; text-decoration:none;}

.nobr 								{ white-space: nowrap; }

.background_sousMenus		  		{ background:url(/PagesInterieures/background_sousMenus.gif) repeat-x;}
.cadre_promotion02			  		{ background-image:url(/PagesInterieures/cadre_promotion02.gif);}
.separateur_listeForfaits			{ background-image:url(/PagesInterieures/separateur_listeForfaits.gif); background-repeat:repeat-y;}
.cadre_forfaits04			  		{ background-image:url(/PagesInterieures/cadre_forfaits04.gif);}
.cadre_forfaits05 					{ background-image:url(/PagesInterieures/cadre_forfaits05.gif);}
.cadre_general04			  		{ background-image:url(/PagesInterieures/cadre_general04.gif);}
.cadre_general05 					{ background-image:url(/PagesInterieures/cadre_general05.gif);}
.separateur_forfaits				{ background-image:url(/PagesInterieures/separateur_forfaits.gif);}

.accueilReservation					{ background-image:url(/Accueil/btn_reservation.gif); position:relative;}
.accueilReservationAnglais  		{ background-image:url(/Accueil/btn_reservation_ang.gif); position:relative;}
.accueilReservation	a, .accueilReservationAnglais a{ 
	float:left; width:140px; height:25px; margin-top:160px; margin-left:15px; /*position:absolute; top:160px; left:15px;*/
}

.planDuSite                   { FONT-SIZE: 10px; COLOR: #000000; WIDTH: auto; }
td.TitreFormulaire 		      { FONT-SIZE: 13px; COLOR: #949494; font-weight: bold; }
select.banqueImagesPop	  	  { WIDTH: 200px; }
.sansLargeur    			  { WIDTH: auto;}
input           			  { WIDTH: 265px; COLOR:#000000; FONT-SIZE: 12px; }
input.autre     			  { WIDTH: 219px; }
input.privilege 			  { WIDTH: 110px; }
input.nouvelleFenetre 		  { WIDTH: 250px; COLOR:#000000; FONT-SIZE: 12px; }
input.carteCredit 			  { WIDTH: 80px;  COLOR:#000099; FONT-SIZE: 12px; }
input.envoyerAUnAmi 		  { WIDTH: 105px; COLOR:#000000; FONT-SIZE: 12px; }
input.envoyerAUnAmiCourriel   { WIDTH: 165px; COLOR:#000000; FONT-SIZE: 12px; }
select          			  { WIDTH: 265px; COLOR:#000000; FONT-SIZE: 12px; }
select.accueil  			  { COLOR: #43857d; FONT-SIZE: 9px; }
select.nouvelleFenetre 		  { WIDTH: 250px; COLOR:#000000; FONT-SIZE: 12px; }
select.envoyerAUnAmi 		  { WIDTH: 125px; COLOR:#000000; FONT-SIZE: 12px; }
select.reservation 			  { WIDTH: 300px; COLOR:#000000; FONT-SIZE: 12px; }
textarea        			  { WIDTH: 265px; COLOR:#000000; FONT-SIZE: 12px; }
textarea.nouvelleFenetre 	  { WIDTH: 250px; COLOR:#000000; FONT-SIZE: 12px; }
textarea.envoyerAUnAmi 		  { WIDTH: 445px; COLOR:#000000; FONT-SIZE: 12px; }
input.rechercher 	   		  { WIDTH: 145px; HEIGHT: 20px; FONT-SIZE: 8pt; COLOR:#6f6f6f; border-width:1px; border: solid 1px #43857d; padding:2px; }
input.rechercherBanqueDImage  { WIDTH: 205px; COLOR:#000000; FONT-SIZE: 12px; }



div#containerMenuTop {
height:23px;
background-color:#7AB7b2;
}

div#containerMenuTop div {
width:754px;
}

div#containerMenuTop p {
color:#FFFFFF;
margin-left:8px;
margin-bottom:0px;
float:left;
margin-top:4px;
}

div#containerMenuTop p a {
color:#FFFFFF;
text-decoration:none;
}

div#containerMenuTop p a:hover {
text-decoration:underline;
}

div#containerMenuTop ul {
float:right;
margin-top:4px;
margin-bottom:0px;
}

div#containerMenuTop ul li {
background-image:none;
padding-left:0px;
display:inline;
margin-left:10px;
color:#4C2A00;
}

div#containerMenuTop ul li a {
color:#4C2A00;
text-decoration:none;
}

div#containerMenuTop ul li a:hover {
text-decoration:underline;
}

#Conteneurbanniere{
	background:#888 url(gx/ban1.jpg); height:273px; width:754px;
}

#CertificatCadeau{background:url(gx/Certificat-Cadeau.png) no-repeat right; float: right; height:181px; margin-top: 92px; width:277px;}
#CertificatCadeau.en{background:url(gx/Certificat-Cadeau_en.png) no-repeat right;}

#CertificatCadeau a{ display: block; height:169px; width:277px;}

#LogoBottom{
	background:url(gx/logo-bottom.png) no-repeat; float: left; height:31px; width:254px;
}

#MenuSpace{height: 47px;}
#ContenuSpace{height: 20px;}

#menuBullets{ float: left; position: absolute; margin:45px 0 0 -16px;}

#MenuPrincipal{
	position:relative; 
}

#menuConteneur{
	background: url(gx/MenuBg.png); height: 200px; margin: -100px 0 0 0; padding-left: 16px; position: absolute; width:286px;
}

#enteteFacebook{
	float: right;
	font-weight: bold;
	margin: 10px 5px 0 0;
	text-align: right;
}

#enteteFacebook p a{
	color:#2b665f; 
	display: block; 
	font-family: Verdana, Geneva, Arial;
	font-size: 10px;
	margin-top: 5px; width: 345px;
}
	
#enteteFacebook p a:hover{color:#FFF; text-decoration: none;}

#enteteFacebook #btFacebook{ 
	background: url(gx/btFacebook.png);
	display: block;
	float: right;
	height: 38px;
	margin-left: 10px;
	width: 38px;
}
#enteteFacebook #btFacebook:hover{ background-position: bottom;}

#btReservation{ 
	background: url(gx/btReservation.png) top;
	color: #000;
	display: block;
	float: right;
	font-family: Verdana, Geneva, Arial;
	font-size: 15px;
	height: 39px;
	line-height: 39px;
	margin:9px 171px 0 0;
	padding-left: 35px;
	width: 188px;
}
#btReservation:hover{ background-position: bottom; text-decoration: none;}

p.jshowoff-controls, p.jshowoff-slidelinks{display: none;}

#texteLeft p{
	text-align: left!important;
}

.menuPrint div{
	min-width: 100px!important;
}


