
/*body.pourImprimer { background-image: url(); }*/

h1.titre { text-indent:-5000px; width:505px; height:43px; line-height:43px; }
h1.cacherTitre {text-indent:-5000px; float:left; padding-left:-2px;}

hr.point { display:block; height:1px; margin:0px; _margin:-6px 0px; padding:0px; color:#000000; border:none; margin-bottom:10px; margin-top:10px; }

.Size1 { font-size:10px; }
.Size2 { font-size:12px; }
.Size3 { font-size:15px; }
.Size4 { font-size:17px; }
.Size5 { font-size:21px; }
.Size6 { font-size:25px; }
.Avoir { font-size:11px; color:#2C408D; text-decoration:none; font-weight:bold;}
td.ren1 { font-size:11px; vertical-align:top; border-top:#000000 1px solid; border-left:#000000 1px solid; border-right:#000000 1px solid; border-bottom:#000000 1px solid; background:#D8D1AE; }
td.ren2 { font-size:11px; vertical-align:top; border-top:#000000 0px solid; border-left:#000000 1px solid; border-right:#000000 0px solid; border-bottom:#000000 1px solid; background:#EEECDF; color:#8C4317;}
td.ren3 { font-size:11px; vertical-align:top; border-top:#000000 0px solid; border-left:#000000 0px solid; border-right:#000000 1px solid; border-bottom:#000000 1px solid; background:#EEECDF; color:#8C4317;}
td.ren4 { font-size:11px; vertical-align:top; border-top:#000000 0px solid; border-left:#000000 1px solid; border-right:#000000 0px solid; border-bottom:#000000 1px solid;}
td.ren5 { font-size:11px; vertical-align:top; border-top:#000000 0px solid; border-left:#000000 0px solid; border-right:#000000 1px solid; border-bottom:#000000 1px solid;}
td.ren6 { font-size:11px; vertical-align:top; border-top:#000000 0px solid; border-left:#000000 1px solid; border-right:#000000 1px solid; border-bottom:#000000 1px solid;}
td.ren7 { font-size:10px; vertical-align:top; border-top:#000000 0px solid; border-left:#000000 0px solid; border-right:#000000 0px solid; border-bottom:#000000 1px solid; background:#EEECDF; color:#8C4317;}
td.ren8 { font-size:10px; vertical-align:top; border-top:#000000 0px solid; border-left:#000000 0px solid; border-right:#000000 0px solid; border-bottom:#000000 1px solid;}
td.ren9 { font-size:11px; vertical-align:top; border-top:#000000 0px solid; border-left:#000000 1px solid; border-right:#000000 1px solid; border-bottom:#000000 1px solid; background:#EEECDF; color:#8C4317;}
td.ren10 { font-size:11px; vertical-align:top; border-top:#000000 0px solid; border-left:#000000 1px solid; border-right:#000000 1px solid; border-bottom:#000000 1px solid;}
td.ren11 { font-size:11px; vertical-align:top; border-top:#000000 0px solid; border-left:#000000 1px solid; border-right:#000000 1px solid; border-bottom:#000000 1px solid; background:#EEECDF; color:#8C4317;}
td.ren1.Size1 { font-size:10px; }
td.ren2.Size1 { font-size:10px; }
td.ren3.Size1 { font-size:10px; }
td.ren4.Size1 { font-size:10px; }
td.ren5.Size1 { font-size:10px; }
td.ren6.Size1 { font-size:10px; }

td.calendrier               { font-size:10px; text-align:center; color:#000000;}
td.calendrier.disponible    { background:#FFD800;}
td.calendrier.nonDisponible { background:#C2C2C2;}
td.calendrier.nondisponible { background:#C2C2C2;}

#tableauSalons { 
   border-left-width:1px; 
   border-left-style:solid; 
   border-left-color:#000000; 
   border-top-width:1px; 
   border-top-style:solid; 
   border-top-color:#000000; }
#tableauSalons th { background-color:#D8D1AE; }
#tableauSalons tr.ligne1 { background-color:#FFFFFF; }
#tableauSalons tr.ligne2 { background-color:#EEECDF; }
#tableauSalons .avecBarre { 
   border-right-width:1px; 
   border-bottom-width:1px; 
   border-right-style:solid; 
   border-bottom-style:solid; 
   border-right-color:#000000; 
   border-bottom-color:#000000; }

a.menuHaut					{ color:#000000; text-decoration:none; font-weight:bold; }
a.menuHaut:hover			{ color:#015983; text-decoration:none; font-weight:bold; }
a.menuHautSelectionne		{ color:#015983; text-decoration:none; font-weight:bold; }
a.menuHautSelectionne:visited { color:#015983; text-decoration:none; font-weight:bold; }
a.nouvelles					{ color:#000000; text-decoration:underline; font-weight:bold; }
a.nouvelles:visited			{ color:#000000; text-decoration:underline; font-weight:bold; }
a.nouvelles:hover			{ color:#000000; text-decoration:none; font-weight:bold; }
a.sousMenu					{ color:#000000; text-decoration:none; }
a.sousMenu:visited			{ color:#000000; text-decoration:none; }
a.sousMenu:hover			{ color:#863208; text-decoration:none; }
a.sousMenuSelectionne		{ color:#863208; text-decoration:none; }
a.sousMenuSelectionne:visited	{ color:#863208; text-decoration:none; }
a.sousMenuSelectionne:hover	{ color:#863208; text-decoration:none; }
a.tableau					{ color:#000000; text-decoration:none; }
a.tableau:visited			{ color:#000000; text-decoration:none; }
a.tableau:hover				{ color:#863208; text-decoration:none; }
a.boutonLien                { width:170px; cursor:pointer; background-color:#863208; color:#FFFFFF; border:3px solid #FFFFFF double; font-size:8pt; border-color:black; font-weight:bold; color:#FFFFFF; padding-right:10px; text-decoration:none; }
a.boutonLien:visited        { cursor:pointer; background-color:#863208; color:#FFFFFF; border:3px solid #FFFFFF double; font-size:8pt; border-color:black; color:#FFFFFF; padding-right:10px; }
a.boutonLien:hover          { cursor:pointer; background-color:#863208; color:#FFFFFF; border:3px solid #FFFFFF double; font-size:8pt; border-color:black; color:#FFFFFF; padding-right:10px; }
a.boutonLien.disponibilite	{ width:75px; }
a.boutonLien.modifier		{ width:80px; }

.demiBR                     { font-size: 5px; }
.whitespace                 { text-decoration:none; }
.banqueDImages				{ border:2px solid #EFEDDF; }
.imageMembre				{ border:1px solid #426A1E; }
.bgTable					{ background-image:url(../../pagesInterieures/bgTable.gif); }

select.sansMarge,label.sansMarge  { margin:0; }

.planDuSite { font-size:10px; color:#000000; width:auto; }
/*
form  	   	  	   	 		  { margin:0px; }

.sansLargeur				  { width:auto; }
.sansLargeur.index1			  { font-size:9px; }

input						  { /*width:350px; color:#000000; font-size:12px; }
input.autre				  	  { width:285px; }
input.autreAng			  	  { width:270px; }
input.privilege			  	  { width:110px; }
input.carteCredit		  	  { width:80px; }
input.envoyerAUnAmi		  	  { width:105px; }
input.envoyerAUnAmiCourriel   { width:165px; }
input.rechercher			  { width:120px; font-size:11px; }
input.rechercherBanqueDImage  { width:205px; }	  
input.texte					  { border:0px; width:200px; font-size:8pt; color:#FFFFFF; background:#426A1E; }
input.texte.beige			  { background:#EFEDDF; color:#444444; }
input.texte.index2			  { background:#8C4317; width:148px; }
input.newsletter			  { width:105px;}

textarea					  { width:350px; font-size:12px; }
textarea.nouvelleFenetre	  { width:250px; }
textarea.envoyerAUnAmi	  	  { width:445px; }

*/
div#containerBackgroundBody {
	width:100%;
	/*background-image:url(../images/img_backgroundSableJaune.jpg);
	background-repeat:no-repeat;
	background-position:center 100px;*/
}

div#containerPage {
	background-image:url(../images/img_backgroundPage.png);   /* fond blanc */
	background-repeat:repeat-y;
	width:998px;
	margin-left:auto;
	margin-right:auto;
}

div#containerTop {
	position:relative;
	margin-left:9px;
	margin-right:9px;
	padding-top:20px;
	padding-bottom:19px;
	width:980px;
}

a#logoAtrim {
	display:block;
	width:108px;
	height:75px;
	margin-left:29px;
}



ul#menuUtilitaires {
	position:absolute;
	right:17px;
	top:40px;
	left:inherit;
	list-style:none;
	margin-left:0px;
}

ul#menuUtilitaires li {
	list-style:none;
	display:inline;
	margin-left:6px;
	font-size:0.9em;
	color:#585858;
}

ul#menuUtilitaires li a {
	/*color:#585858;*/
}

ul#menuUtilitaires li a:link { color:#585858; }
ul#menuUtilitaires li a:visited { color:#585858; }
ul#menuUtilitaires li a:hover { color:#585858; }
ul#menuUtilitaires li a:active { color:#585858; }

a#containerAddThis {
	position:absolute;
	right:13px;
	top:82px;
}


/*


div#previsualisationForfait {
	width:944px;
	height:320px;
	background-color:#F3F0E5;
	padding:10px;		
}
*/
div#flashAccueil {
	position:relative;
	z-index:0;
}






img#imageSousMenu {
	display:block;
	margin-left:17px;
	margin-right:17px;
}

div#margesContenu {
	margin-left:17px;
	margin-right:17px;
}

div#contenuGaucheAccueil {
	width:715px;
	float:left;
	margin-top:40px;
	margin-left:6px;
}

div.rangeeItemsAccueil {
	clear:both;
	margin-top:18px;
	float:left;
	width:100%;
}

div.itemAccueil {
	font-size:0.9em;
	width:230px;
	float:left;
	margin-right:6px;
}

div.hoverItemAccueil {
	background-color:#EEE7C2;
}

div.itemAccueil:hover {
	background-color:#EEE7C2;
}

div.itemAccueil img {
	display:block;
	margin-top:4px;
	margin-left:5px;
}

div.itemAccueil h2 {
	font-size:1.1em;
	margin-left:5px;
	margin-right:5px;
	margin-top:12px;
}

div.itemAccueil p {
	margin-left:5px;
	margin-right:5px;
	margin-top:7px;
}

div.itemAccueil a.lienDetails {
	background-image:url(../images/img_icoFlecheBleu.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:17px;
	display:block;
	margin-left:5px;
	margin-top:4px;
	margin-bottom:13px;
}



div#containerDroiteAccueil {
	float:left;
	width:219px;
	left:10px;
	margin-top:22px;
}

div#contenuOngletsAccueil {
	width:219px;
	background-image:url(../images/img_backgroundColoneDroite.gif);
	background-repeat:repeat-y;
}

div#containerMargesDroit {
	margin-left:3px;
	margin-right:5px;
}

div#contenuOngletsAccueil h2 span {
	visibility:hidden;
	font-size:1px;
}

h2.titreReservezHebergement {
	background-image:url(../images/img_titreReservezHebergement.jpg);
	background-repeat:no-repeat;
	width:219px;
	height:41px;
	
}

form#formulaireReservation{
	width:192px;
	margin-left:10px;
	font-size:0.85em;
}

form#formulaireReservation p {
	margin-top:25px;
	margin-bottom:15px;
}



form#formulaireReservation div * {
	display:inline;
	vertical-align:middle;
}

form#formulaireReservation select {
	font-size:9px;
}

form#formulaireReservation select option {
	display:block;
}

form#formulaireReservation div select.jourDate {
	width:40px;
	margin-right:5px;
}

form#formulaireReservation div select.moisDate {
	width:48px;
	margin-right:5px;
}

form#formulaireReservation div select.anneeDate {
	width:55px;
	margin-right:6px;
}

form#formulaireReservation div a img {
	margin-top:-2px;
}

form#formulaireReservation select.selectLong {
	width:100%;
	margin-top:5px;
}

form#formulaireReservation p.pdateDepart {
	margin-top:2px;
	margin-bottom:4px;
	font-size:9px;
	color:#8E8E8E;
	text-align:right;
}

form#formulaireReservation div.bottomFormulaire {
	margin-top:11px;
	margin-bottom:30px;
}

form#formulaireReservation input.btnChercher {
	margin-right:8px;
}



form#formulaireBulletin {
	margin-left:10px;
	margin-top:13px;
	margin-bottom:15px;
}

form#formulaireBulletin div {
	margin-top:3px;
	margin-left:2px;
}

form#formulaireBulletin div input.text {
	width:120px;
	border:1px solid #828282;
	color:#838993;
	font-size:10px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
}

form#formulaireBulletin p {
	font-size:9px;
	margin-right:32px;
	margin-top:3px;
	text-align:right;
}

form#formulaireBulletin div * {
	display:inline;
	vertical-align:middle;
}

h2.titreActualites {
	background-image:url(../images/img_titreActualites.gif);
	background-repeat:no-repeat;
	width:211px;
	height:36px;
	border-bottom:2px solid #D7D2B2;
	position:relative;
}


a#btnRss {
	position:absolute;
	top:12px;
	right:12px;
}

div.actualite {
	font-size:0.9em;
}

div.actualite p span {
	color:#8E8E8E;
}

div.separatorActualite {
	background-image:url(../images/demi-cadre.png);
	background-repeat:repeat-x;
	height:1px;
	margin-top:10px;
	margin-bottom:20px;
}

img.bottomContainerDroite {
	display:block;
}

div#containerPubliciteAccueil {
	margin-top:20px;
	width:215px;
}

div#ongletPublicite {
	border-top:1px solid #D8DDE4;
	border-left:1px solid #D8DDE4;
	border-right:1px solid #D8DDE4;
	width:109px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:right;
	color:#7D8FA4;
	padding-top:4px;
	padding-bottom:3px;
}

div#containerPubliciteAccueil img {
	clear:both;
}





/*
div.margesContenuInterieur {
	background-image:url(../images/img_contenuTop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
*/
div#containerMenuSecondaire {
	width:192px;
	float:left;
	margin-top:85px;
}

div#containerMenuSecondaire ul#menuSecondaire {
	border-bottom:1px solid #E4E0CD;
	width:168px;
	margin-left:12px;
	list-style:none;
	margin-bottom:25px;
}

div#containerMenuSecondaire ul#menuSecondaire li {
	list-style:none;
	list-style-image:none;
	border-top:1px solid #426A1E;
	display:block;
	font-size:0.8em;
	width:168px;
}

div#containerMenuSecondaire ul#menuSecondaire li a {
	color:#000000;
	display:block;
	padding-top:3px;
	padding-bottom:4px;
	width:168px;
	position:relative;
	left:-9px;
	padding-left:9px;
	text-decoration:none;
}

div#containerMenuSecondaire ul#menuSecondaire li a.selected {
	background-image:url(../images/img_bulletMenuSecondaire.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	color:#426A1E;
}

div#containerMenuSecondaire ul#menuSecondaire li a:hover {
	background-image:url(../images/img_bulletMenuSecondaire.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	text-decoration:underline;
}

div#containerContenuTexte {
	width:505px;
	float:left;
	margin-left:8px;
	margin-right:20px;
	margin-top:40px;
	text-align:justify;
	font-size:0.95em;
}

div#containerUtilitairesContenuTexte {
	float:right;
}

div#containerUtilitairesContenuTexte * {
	display:inline;
	vertical-align:middle;
	margin-left:3px;
}

div#containerContenuTexte h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

div#containerContenuTexte h1.titreDynamique {
    font-family:Times New Roman;
	font-size:27px;
	color:8C4317;
	text-align:left;
	font-weight:normal;
	margin-bottom:15px;
	margin-top:0px;
}

div#containerContenuTexte h2 {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

div#containerContenuTexte h3 {
	font-size:11px;
	color:#8C4317;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}


.recherche { background-color:#EFEDDF; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; width:505px; }
.rechercheResultats { background-color:#D8D1AE; padding:3px; width:505px; border-bottom:1px solid #000000; }
.recherchePages { background-color:#FFFFFF; padding:3px; width:505px; border-bottom:1px solid #000000; }
.rechercheAffichage { background-color:#EEECDF; padding:3px; width:505px; border-bottom:1px solid #000000; }
.creditphoto { color:#AAAAAA; font-size:9px; text-align:center; }


.membre { background-color:#D9E6ED; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border:1px solid #000000; width:505px; font-size:10px; }

/*---------------Section ornithologie-------------------*/
div#carteOrnithologie, div#carteOrnithologieAng{
height:333px;
width:507px;
background-image:url(../images/carteOiseau.gif);
margin:10px 0;
position:relative;
}
div#carteOrnithologie a{
display:block;
position:absolute;
}
div#carteOrnithologieAng a{
display:block;
position:absolute;
}
a#LeRocherAuxOiseaux{
height:35px;
width:80px;
right:5px;
top:30px;
}
a#LIleBrion{
height:25px;
width:46px;
right:174px;
top:45px;
}
a#ReserveNationale{
height:45px;
width:102px;
right:14px;
top:142px;
}
a#GrosseIle{
height:25px;
width:63px;
right:28px;
top:98px;
}
a#LesDunes{
height:43px;
width:93px;
right:93px;
top:75px;
}
a#PointeAuxLoups{
height:32px;
width:70px;
right:210px;
top:100px;
}
a#PointeDeHavreAuxMaisons{
height:19px;
width:114px;
right:205px;
top:189px;
}
a#CapAuxMeules{
height:20px;
width:60px;
right:320px;
top:177px;
}
a#BarachoisDeFatima{
height:20px;
width:69px;
right:275px;
top:149px;
}
a#GrosCap{
height:10px;
width:65px;
right:310px;
top:205px;
}
a#Martinique{
height:15px;
width:69px;
right:380px;
top:190px;
}
a#LEtangDuNord{
height:15px;
width:94px;
right:394px;
top:173px;
}
a#LaguneDuHavreAuxBasques{
height:15px;
width:175px;
right:247px;
top:228px;
}
a#LaBaieDuPortageEtBassin{
height:20px;
width:160px;
right:270px;
top:269px;
}
a#PointeDesCanotsEtDuneDeLOuest{
height:65px;
width:65px;
right:435px;
top:244px;
}
a#HavreAubert{
height:25px;
width:67px;
right:352px;
top:302px;
}
a#LIleDEntree{
height:25px;
width:90px;
right:225px;
top:302px;
}
a.carteDroite{
text-align:right;
float:right;
margin:0 0 1px 10px;
}
a.carteDroite img{
border:none;
margin-bottom:4px;
}




div#containerAdresseIles {
	float:left;
	width:230px;
	margin-left:20px !important;
	margin-left:10px;
	margin-top:10px;
}







/*

body.pourImprimer div#containerTop {
	display:none;
}


body.pourImprimer div#containerMenuPrincipal {
	display:none;
}

body.pourImprimer div#containerMenuSecondaire {
	display:none;
}

body.pourImprimer div#containerDroiteAccueil {
	display:none;
}


body.pourImprimer div#containerPage {
	width:650px;
	margin-left:auto;
	margin-right:auto;
	background-image:none;
}

body.pourImprimer div#containerUtilitairesContenuTexte {
	display:none;
}

body.pourImprimer div#containerContenuTexte {
	margin-top:0px;
	margin-bottom:20px;
	float:none;
	margin-left:auto;
	margin-right:auto;
}

body.pourImprimer div.margesContenuInterieur {
	background-image:none;
}
*/
form#formulaireForfait {
	margin-bottom:15px;
}

div#containerContenuTexte form#formulaireForfait a {
	color:#863208;
	font-weight:bold;
}

form#formulaireForfait select {
	float:right;
	width:215px;
	position:relative;
	top:-3px;
}

div.containerForfait {
	background-color:#F3F0E5;
	border-top:1px solid #E0D9BD;
	border-bottom:1px solid #E0D9BD;
	padding-bottom:20px;
	margin-bottom:15px;
	clear:both;
}

div.containerForfaitGauche {
	float:left;
	width:184px;
	margin-top:20px;
	margin-left:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

div#containerContenuTexte div.containerForfaitGauche img {
	border:none;
}

div.containerForfaitGauche p {
	margin-top:15px;
	clear:both;
}

div.containerForfaitGauche a {
	color:#A43420;
}

div.containerForfaitGauche div {
	margin-top:2px;
	height:61px;
}

div.containerForfaitGauche div img {
	float:left;
}

div.containerForfaitGauche div img#imageOnglet2 {
	margin-left:2px;
}

div.containerForfaitGauche div img#imageOnglet3 {
	margin-left:3px;
}

div.containerForfaitDroit {
	float:left;
	width:270px;
	margin-left:14px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
}

div#containerContenuTexte div.containerForfaitDroit h2 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:24px;
	color:#8C4317;
}

div#containerContenuTexte div.containerForfaitDroit h3 {
	color:#564C39;
	margin-bottom:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

div#containerContenuTexte div.containerForfaitDroit p {
	font-family:Arial, Helvetica, sans-serif;
}

div.containerForfaitDroit p.containerPrix {
	color:#A43420;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
}

div.containerForfaitDroit p.containerPrix strong {
	font-size:28px;
}

div.containerForfaitDroit p.texteSousPrix {
	font-size:10px;
	color:#564C39;
	position:relative;
	top:-4px;
}

div.containerForfaitDroit a.btnSavoirPlus {
	width:170px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #000000;
	font-size:12px;
	background-color:#426A1E;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	position:relative;
}

div.containerForfaitDroit a.btnSavoirPlus span {
	position:absolute;
	left:0px;
	top:0px;
	width:168px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #FFFFFF;
}

div.containerForfaitDroit div.texteInclus {
	margin-top:15px;
}

div.containerForfaitDroit div.textNotes {
	margin-top:15px;
}

div.containerFormulaireForfait {
	width:474px;
	margin-top:25px;
	margin-left:17px;
	margin-right:16px;
}

div#containerContenuTexte div.containerFormulaireForfait h2 {
	color:#863208;
	border-bottom:1px solid #863208;
	padding-bottom:2px;
}

div.containerFormulaireForfait form {
	margin-top:15px;
}

div.containerFormulaireForfait form p {
	float:left;
	clear:left;
	margin-bottom:7px;
	width:473px;
}

div.containerFormulaireForfait form p span.containerGaucheForm {
	float:left;
	width:111px;
	text-align:left;
}

div.containerFormulaireForfait form p span.containerDroiteForm {
	float:left;
	width:362px;
}

div.containerFormulaireForfait form p span.containerDroiteForm * {

	vertical-align:middle;
	position:relative;
}

div.containerFormulaireForfait form p span.containerDroiteForm * select option {
	display:block;
}

div.containerFormulaireForfait form p input.chTexte {
	width:194px;
	padding-left:6px;
	padding-top:1px;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
/*	color:#ACA899;*/

}

div.containerFormulaireForfait form p input.chDateSejour {
	width:102px;
	margin-right:3px;
	padding-left:6px;
	padding-top:1px;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ACA899;
}

div.containerFormulaireForfait form p label.labNombreNuits {
	margin-left:35px;
}

div.containerFormulaireForfait form p select.selectNuit {
	width:45px;
}

div.containerFormulaireForfait form p textarea {
	width:352px;
	height:95px;
	padding:5px;
}

div.containerFormulaireForfait form p input.checkRecevoirBulletin {
	float:left;
	margin-right:5px;
	margin-top:3px;
}

div.containerFormulaireForfait form p label.labRecevoirBulletin {
	float:left;
	font-size:9px;
	width:330px;
}

div.containerFormulaireForfait form p input.bouton {
	width:170px;
	margin-top:25px;
}

div.containerFormulaireForfait form label.chObligatoire {
	font-weight:bold;
}

div.containerFormulaireForfait form label.chObligatoire span {
	color:#863208;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

div.containerFormulaireForfait form p select {
	display:inline;
	vertical-align:middle;
	width:55px;
	margin-right:4px;
}

div.containerFormulaireForfait form p input.champsCache {
	display:none;
}

div#containerBoutonRetourForfait {
	background-image:url(../images/img_backgroundBtnRetourForfaits.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:20px;
}

div#containerBoutonRetourForfait a {
	color:#564C39;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/img_flecheBtnRetourForfaits.gif);
	background-repeat:no-repeat;
	background-position:100% 5px;
	text-decoration:none;
	padding-right:13px;
}

a.btnVideo {
	background-image:url(../images/img_backgroundBtnVideos.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:143px;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:27px;
	text-decoration:none;
	display:block;
	text-align:left;
}


/***************************************************/
/* Recherche 2009                                  */
/***************************************************/

div.resultatsEtTri{padding:3px;border:1px solid #564c39;background-color:#d8d1ae;width:495px;}
div.resultatsEtTri p{margin:5px 3px 3px 3px;padding-top:6px 3px;color:#564c39;font-size:1.09em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
div.resultatsEtTri form{float:right;font-size:1.05em;font-family:Arial,Helvetica,sans-serif;margin-top:2px;}
div.resultatsEtTri form select{width:140px;}

a.btnRech{display:block;color:#1c5180;font-weight:bold;border:1px solid #000000;padding:7px;font-size:1.05em;text-decoration:underline;font-family:Arial,Helvetica,sans-serif;margin-bottom:-1px;width:487px;background:#d8d1ae url(../../PagesInterieures/img_flecheRechAvancee.gif) no-repeat right 0;}
div.boiteRechercheAvance{border:1px solid #000000;overflow:hidden;padding:0px 10px 0px 10px;margin:0px 0 -2px 0;background-color:#efeddf;width:481px;display:block;}
div.boiteHaut{margin-top:25px;}
div.boiteBas{margin-bottom:10px;}
input.champMotsCles{width:310px;}
div.boiteChamp{clear:both;height:22px;padding-top:2px;}

div.boiteChamp select.jour,div.boiteChamp select.mois,div.boiteChamp select.annee{float:left;margin-right:5px;}

div.boiteChamp img{vertical-align:top;}
div.boiteLabel{width:145px;float:left;text-align:left;padding-top:3px;}
select.nuits{margin-left:10px;}
select.jour{width:42px;}
select.mois{width:109px;}
select.annee{width:56px;}
select.droplist{width:215px;}
div.separateurSectionForm{border-bottom:1px solid #e0d9bd;font-size:1px;line-height:0;width:100%;clear:both;margin:20px 5px;}
div.champsMultiples{float:left;}
div.champsMultiples *{vertical-align:middle;line-height:1.32em;}
div.champsMultiples div.boiteChamp{height:auto;margin:0;line-height:auto;padding:0;}
input.btnMAJRech{margin:20px 0 0 145px;}

.antifloat{font-size:1px;line-height:0;width:100%;clear:both;overflow:hidden;}
.texteGras{font-weight:bold;}



div#ficheMembre div.resultatRecherche{
border-left:1px solid #564c39;
border-right:1px solid #564c39;
border-bottom: 2px solid #e0d9bd;
padding:19px 8px;
width:694px;
line-height:1.4em;
margin-bottom:-1px;
text-align:center;
}

div#ficheMembre div.resultatsEtTri{padding:3px;border:1px solid #564c39;background-color:#d8d1ae;width:704px;}
div#ficheMembre div.resultatsEtTri p{margin:5px 3px 3px 3px;padding-top:6px 3px;color:#564c39;font-size:1.09em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
div#ficheMembre div.resultatsEtTri form{float:right;font-size:1.05em;font-family:Arial,Helvetica,sans-serif;margin-top:2px;}
div#ficheMembre div.resultatsEtTri form select{width:110px;}


div#containerContenuTexte div.resultatRecherche div.imageResultatRecherche,div.resultatRecherche div.imageResultatRecherche{
display:block;float:left;margin-right:12px;width:150px;}
div#containerContenuTexte div.resultatRecherche div.imageResultatRecherche img,div.resultatRecherche div.imageResultatRecherche img{border:1px solid #8c4317; max-width:149px;}

div#containerContenuTexte div.resultatRecherche h2,div.resultatRecherche h2{font-family:"Times New Roman", Times, serif;color:#8c4317;font-size:1.7em;text-align:left;line-height:1.4em;font-weight:normal;}

div#containerContenuTexte div.resultatRecherche div.descriptionResultat,div.resultatRecherche div.descriptionResultat{float:left;width:250px;color:#564c39;}



div.fondBlanc a.infoCompleteResultatRecherche:link,div.fondBlanc .descriptionResultat a.infoCompleteResultatRecherche:visited{
display:block;font-weight:bold;color:#FFFFFF;
background:transparent url(../images/btn_infoCompleteBlanc.gif) no-repeat 0 0;text-align:center;width:177px;padding:4px 0 11px 0;margin-top:15px;}
div.fondGris a.infoCompleteResultatRecherche:link,div.fondGris .descriptionResultat a.infoCompleteResultatRecherche:visited{display:block;font-weight:bold;color:#FFFFFF;
background:transparent url(../images/btn_infoCompleteGris.gif) no-repeat 0 0;text-align:center;width:177px;padding:4px 0 11px 0;margin-top:15px;}

ul.listePagesRecherche{text-align:right;clear:both; font-size:1.1em;font-family:Arial,Helvetica,sans-serif;margin:3px 0 0 0;padding:0;}
ul.listePagesRecherche li{display:block;float:right;background-image:none;margin:2px;padding:0;border:1px solid #000000;}
ul.listePagesRecherche li.pageActive{display:block;float:right;background-image:none;margin:2px;padding:0;border:1px solid #426A1E;color:#FFFFFF;padding:1px 5px;background-color:#426A1E;}
ul.listePagesRecherche li.inactif{display:block;float:right;background-image:none;margin:2px;padding:0;border:1px solid #888888;color:#888888;padding:1px 5px;background-color:#FFFFFF;}

ul.listePagesRecherche li a:link,ul.listePagesRecherche li a:visited{color:#000000;text-decoration:none;display:block;padding:1px 5px;}
ul.listePagesRecherche li a:hover{color:#FFFFFF;text-decoration:none;background-color:#426A1E;display:block;padding:1px 5px;}

ul.listePagesRecherche li .lienPrecedentSuivant{font-weight:bold;}


/***************************************************/
/* Fiches Membres 2009 */
/***************************************************/

div#onglets{height:24px;width:746px;clear:both;padding:15px 0 0 0;}
div#onglets ul li{
   float:right;
   margin:0 0 0 3px;
   list-style:none;
   background:transparent url(../images/img_ongletFond.gif) no-repeat 0 0;}
div#onglets.ongletsRecherches{width:503px;}
div#onglets ul li a:link,div#onglets ul li a:visited{
  padding:3px 0 0 0;
  font-size:1.1em;
  line-height:1.2em;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  color:#8a441a;
  display:block;
  width:123px;
  height:21px;
  background:transparent url(../images/img_ongletFond.gif) no-repeat 0 0;}
div#containerPage div#containerContenuTexte div#onglets ul li a:hover,div#containerPage div#containerContenuTextePleineLargeur div#onglets ul li a:hover,
div#onglets ul li a.selected:link,
div#onglets ul li a.selected:visited{background-position:0 -24px;color:#FFFFFF;}


div.moteurRechercheAvance div#onglets.ongletsRecherches{height:23px;}
div.moteurRechercheAvance div#onglets ul li{
  float:right;
  margin:0 0 0 3px;
  list-style:none;
  background:transparent url(../images/img_ongletFondMoteurRecherche.gif) no-repeat 0 0;height:23px;}
div#containerContenuTexte div.moteurRechercheAvance div#onglets ul li a:link,div#containerContenuTexte div#onglets ul li a:visited{padding:4px 0 0 0;font-size:1.1em;line-height:1.2em;font-weight:bold;text-decoration:none;text-align:center;color:#8a441a;display:block;width:111px;height:20px;background:transparent url(../../PagesInterieures/img_ongletFondMoteurRecherche.gif) no-repeat 0 0;}
div#containerContenuTexte div.moteurRechercheAvance div#onglets ul li a:hover, div#containerContenuTexte div.moteurRechercheAvance div#onglets ul li a.selected:link,div#containerContenuTexte div.moteurRechercheAvance div#onglets ul li a.selected:visited{background-position:0 -24px;color:#FFFFFF;}
div.resultatRecherche div h2{line-height:1.0em;margin-bottom:4px;}
div.resultatRecherche div h3{line-height:1.0em;margin-bottom:6px;}
div#containerContenuTexte div.resultatMoteurRecherche div.containerForfait{ width:501px; border:none; border-left:1px solid #000000; border-right:1px solid #000000; margin:0px; margin-top:-2px; border-bottom:3px solid #E0D9BD; }



div#ficheMembre{width:712px;padding:21px 17px;border:1px solid #e0d9bd;background-color:#f3f0e5;font-family:Arial, Helvetica, sans-serif;}
div#ficheMembre div#imagesCarteMembre{width:238px;float:left;margin-right:24px;}
div#ficheMembre div#imagesCarteMembre img.mini{display:block;float:left;margin:0px 1px 0px 0px;}
div#ficheMembre div#imagesCarteMembre img.miniDerniere{display:block;float:left;margin:0 0 0 0;}
div#ficheMembre div#imagesCarteMembre img.principale{margin:0 0 2px 0;display:inline;float:none;}

div#ficheMembre div#imagesCarteMembre div#boiteImagePrincipale{width:238px;height:190px;text-align:center;vertical-align:middle;}
div#ficheMembre div#imagesCarteMembre div#boiteImagePrincipale *{vertical-align:center;display:inline;}
div#ficheMembre div#imagesCarteMembre div#boiteVignettes{height:45px;width:238px;margin-bottom:17px;}

div#ficheMembre a#btnPhotos:link,div#ficheMembre a#btnPhotos:visited{
   display:block;
   background:transparent url(../images/btn_photos.gif) no-repeat 0 0;width:115px;height:26px;text-indent:-50000px;float:left;margin:0 8px 19px 0;}
div#ficheMembre a#btnPhotos:hover{background-position:0 -26px;}

div#ficheMembre a#btnVideos:link,div#ficheMembre a#btnVideos:visited{
   display:block;
   background:transparent url(../images/btn_videos.gif) no-repeat 0 0;width:115px;height:26px;text-indent:-50000px;float:left;margin:0 0 19px 0;}
div#ficheMembre a#btnVideos:hover{background-position:0 -26px;}

a.btnBrun:link,a.btnBrun:visited{
   font-family:Arial, Helvetica, sans-serif;
   background:transparent url(../images/btnBrun_fond.gif) no-repeat 0 0;color:#ffffff;margin-right:10px;text-align:center;font-size:1.1em;font-weight:bold;padding:0 20px 0 20px;text-decoration:none;line-height:26px;position:relative;}
a.btnBrun:hover{color:#eeac85;}

div#ficheMembre a.btnBrun{float:left;}

a.btnBrun span{padding:5px 0;}
a.btnBrun span.padDroite{
   padding:5px 9px;
   background:transparent url(../images/btnBrun_bout.gif) no-repeat right 0;height:26px;right:0;top:0;position:absolute;}

div#ficheMembre div.googleMap{border:1px solid #000000;clear:both;}
div#ficheMembre div.googleMap img{display:block;}

div#ficheMembre div#descriptionMembre {width:442px;float:left;}
div#ficheMembre div#descriptionMembre img.typeClassMembre{float:right;}
div#ficheMembre div#descriptionMembre h2,div#ficheMembre h1{color:#8c4317;font-family:'Times New Roman', Times, _serif;font-size:2.1em;font-weight:normal;margin:0 0 19px 0;}
div#ficheMembre div#descriptionMembre img.imageMembre{float:left;margin:0 9px 0 0;}
div#ficheMembre div#descriptionMembre p{margin:0 0 15px 0;}
div#ficheMembre div#descriptionMembre p.adresse{margin:0;font-weight:bold;}
div#ficheMembre div#descriptionMembre ul.adresse{margin:0 0 12px 0;padding:0;width:200px;}
div#ficheMembre div#descriptionMembre ul.adresse li{margin:0;padding:0;background:none;list-style-image:none;list-style-type:none;white-space:nowrap;}

div.tableauxInfosChambres{padding:20px;}
div.tableauxInfosChambres img{border:3px solid #CCC49F;}
div.tableauxInfosChambres h1{font-family:"Times New Roman",Times,serif;color:#426A1E;font-size:2.4em;font-weight:normal;margin-bottom:20px;}
div.tableauxInfosChambres h2{font-family:"Times New Roman",Times,serif;color:#444444;font-size:1.9em;font-weight:normal;margin-bottom:10px;}
div.tableauxInfosChambres h3{font-family:"Times New Roman",Times,serif;color:#444444;font-size:1.5em;font-weight:normal;margin:0 0 10px 0;padding:0;}


table.tableauInfosMembre {clear:both;width:100%;border-top:1px solid #6d624d;border-left:1px solid #6d624d;margin-top:20px;}
table.tableauInfosMembre img{display:block;float:left;}
table.tableauInfosMembre img.margesImage{margin:5px;}
table.tableauInfosMembre th{background-color:#ccc49f;font-weight:bold;text-align:left;}
table.tableauInfosMembre td,table.tableauInfosMembre th{border-bottom:1px solid #6d624d;border-right:1px solid #6d624d;margin:0;padding:5px 8px;vertical-align:top;}
table.tableauInfosMembre td.ligne1{background-color:#f2f0e7;}
table.tableauInfosMembre td.ligne2{background-color:#ffffff;}
table.tableauInfosMembre td.cell1{width:225px;}
table.tableauInfosMembre td.sansPadding{padding:0;}

table.tableauInfosMembre ul{margin:0;}
table.tableauInfosMembre ul.margesListe{margin:5px 0 0 10px;}
table.tableauInfosMembre ul li{list-style-image:none;list-style-type:none;margin:0;padding:0;background:none;}

table.tableauInfosMembre ul.listeAvecIcones2Colonnes{margin:5px 0 3px 10px;}
table.tableauInfosMembre ul.listeAvecIcones2Colonnes li{float:left;width:230px;margin:0 0 7px 0;}
table.tableauInfosMembre ul.listeAvecIcones2Colonnes li img{float:none;display:inline;margin-right:5px;}
table.tableauInfosMembre ul.listeAvecIcones2Colonnes li *{vertical-align:middle;}

table.tableauInfosMembre ul.listeAvecIcones{margin:5px 0 3px 10px;}
table.tableauInfosMembre ul.listeAvecIcones li{float:none;margin:0 0 7px 0;}
table.tableauInfosMembre ul.listeAvecIcones li img{float:none;display:inline;margin-right:5px;}
table.tableauInfosMembre ul.listeAvecIcones li *{vertical-align:middle;}

table.sousTableauInfosMembre {border:none;width:100%;}
table.sousTableauInfosMembre th{border-right:none;font-weight:normal;padding-left:13px;}
table.sousTableauInfosMembre td{border:none;height:14px;padding-top:0;padding-bottom:0;padding-left:13px;}
table.sousTableauInfosMembre td.premiereLigne{padding-top:15px;padding-bottom:0;}
table.sousTableauInfosMembre td.derniereLigne{padding-bottom:15px;padding-top:0;}

/* Hack pour googlemap */
div#map_canvas div span{
display:none;
}

/* MembreSection */



/* Formulaire réservation 2010 */
.antifloat{display:block;height:1px;overflow:hidden;width:100%;clear:both;}
div#containerContenuTextePleineLargeur {
	width:747px;
	float:left;
	margin-left:8px;
	margin-right:0;
	margin-top:40px;
	text-align:justify;
	font-size:0.95em;
}
.gras{font-weight:bold;}

h2.titreReservation{font-family:'Times New Roman', Times, serif;color:#444444;font-weight:normal;font-size:1.9em;width:283px;float:left;}
ol#etapesFormulaire{float:left;width:461px;overflow:hidden;font-family:'Times New Roman', Times, serif;margin:0 0 13px 0;}
ol#etapesFormulaire li{float:left;margin:0 3px 0 0;width:113px;list-style:none;}
ol#etapesFormulaire li.dernier{margin:0;}
ol#etapesFormulaire li span{color:#b0a89f;border-bottom:7px solid #e7e0d8;font-size:1.2em;font-weight:bold;width:113px;display:block;padding:0 0 3px 0;}
ol#etapesFormulaire li.actif span{color:#444444;border-bottom:7px solid #a52931;}
ol#etapesFormulaire li a{color:#444444;border-bottom:7px solid #b1850c;font-size:1.2em;font-weight:bold;width:113px;display:block;padding:0 0 3px 0;text-decoration:none;}

div#boiteForm{background:#f3ecc8 none;padding:47px 20px 50px 20px;border-bottom:1px solid #d5c3ae;width:706px;font-size:1.05em;font-family:Arial,Helvetica,sans-serif;margin:0 0 14px 0;}
div#boiteForm label{font-family:Verdana,Arial,Helvetica,sans-serif;}
div#boiteForm div.colonneGauche{width:486px;float:left;margin:0 20px 0 0;}
div#boiteForm div.colonneDroite{width:200px;float:left;}
div#boiteForm div.colonneGauche fieldset{border:1px solid #F3ECC8;width:489px;padding:0 0 40px 0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
     div#boiteForm div.colonneGauche fieldset{padding:20px 0;}
}

div#boiteForm div.colonneGauche fieldset legend{padding:3px 6px;width:474px;height:15px;border-top:1px solid #7c4c23;border-bottom:1px solid #7c4c23;background:#755d35 none;color:#FFF;font-weight:bold;margin:0 0 20px 0 !important;margin:0 0 20px -7px;}
*+html div#boiteForm div.colonneGauche fieldset legend{margin:0 0 20px -7px !important;display:block;}
div#boiteForm div.colonneGauche fieldset legend span{width:237px;float:left;}
div#boiteForm div.colonneGauche fieldset legend span.droite{text-align:right;}
div#boiteForm div.colonneGauche fieldset legend span a:link,div#boiteForm div.colonneGauche fieldset legend span a:visited{color:#FFFFFF;}

div#boiteForm div.colonneGauche div.dateSejour{width:158px;float:left;}
div#boiteForm div.colonneGauche div.dateSejour label,div#boiteForm div.colonneGauche div.nombrePersonnes label{font-family:Arial,Helvetica,sans-serif;display:block;margin-bottom:2px;color:#000000;}
div#boiteForm div.colonneGauche div.dateSejour input{float:left;width:125px;margin:0 4px 0 0;}
div#boiteForm div.colonneGauche div.dateSejour a.btnCalendrier{display:block;width:16px;height:16px;background:transparent url(../../PagesInterieures/img_iconeCalendrier.gif) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;}
div#boiteForm div.colonneGauche div.dateSejour span.jour{color:#898989;clear:both;}
div#boiteForm div.colonneGauche div#nombreNuits{padding:19px 0 0 0;color:#898989;font-size:0.9em;}

div#boiteForm div.colonneGauche div.nombrePersonnes{width:66px;float:left;margin:0 0 22px 0;}
div#boiteForm div.colonneGauche div.nombrePersonnes select{width:50px;display:block;}
div#boiteForm div.colonneGauche div.nombrePersonnes span.age{font-size:0.8em;color:#898989;}
div#boiteForm div.colonneGauche h3{font-size:1em;color:#000000;font-weight:normal;}
div#boiteForm div.colonneGauche h3.texteGras{font-weight:bold;}
div#boiteForm div.colonneGauche div#choixChambre{border:1px solid #7e9cb8;background:#FFF none;padding:16px 14px;width:458px;}

div#boiteForm.etape1 div.colonneGauche label.error{
   display:block;
   background:#ffdede url("../images/img_iconeErreur.gif") no-repeat scroll 7px 7px;
   padding:7px 7px 7px 30px;
   color:#F00;
   border:1px solid #F00;
   margin:10px 0;
   text-align:left;color:#FF0000;}
div#boiteForm.etape2 div.colonneGauche label.error,div#boiteForm.etape2 div.colonneGauche div.boiteRadio div#sousFormPrevu div#champMoyenTransport label.error,div#boiteForm.etape2 div.colonneGauche div.boiteRadio div#sousFormPrevu div#champHeureArrivee label.error{display:block;background:#ffdede url("../../formulaires/img_iconeErreur.gif") no-repeat scroll 7px 7px;padding:7px 7px 7px 30px;color:#F00;border:1px solid #F00;margin:0 0 15px 0;text-align:left;color:#FF0000;font-weight:normal;font-size:0.9em;font-family:Verdana,Arial,Helvetica,sans-serif;}
div#boiteForm.etape3 div.colonneGauche label.error,div#boiteForm.etape3 div.colonneGauche div.sousChampAutre label.error{display:block;background:#ffdede url("../../formulaires/img_iconeErreur.gif") no-repeat scroll 7px 7px;padding:7px 7px 7px 30px;color:#F00;border:1px solid #F00;margin:4px 0 7px 0;text-align:left;color:#FF0000;}
div#boiteForm.etape4 div.colonneGauche div.boiteListeResume div.boiteRadio label.error{
   display:block;
   background:#ffdede url("../images/img_iconeErreur.gif") no-repeat scroll 7px 7px;
   padding:7px 7px 7px 30px;
   color:#F00;
   border:1px solid #F00;
   margin:0 0 7px 0 !important;
   margin:0 0 7px 0;
   text-align:left;
   color:#FF0000;}

div#boiteForm div.colonneGauche div#chargementEnCours{text-align:center;}

div#boiteForm div.colonneGauche div.chambre{margin:0 0 15px 0;position:relative;}
/*div#boiteForm div.colonneGauche div.chambre,div#boiteForm div.colonneGauche div.chambre *{border:1px solid #F00;}*/
div#boiteForm div.colonneGauche div.chambre a.lienNomChambre:link,div#boiteForm div.colonneGauche div.chambre a.lienNomChambre:visited{margin:0 0 8px 69px !important;margin:0 0 8px 44px;display:block;float:left;position:relative;z-index:1;font-weight:bold;width:205px;width:210px;}
div#boiteForm div.colonneGauche div.chambre label{background:#FFFFFF none;float:left;margin:-22px 0 0 89px;width:370px;}
div#boiteForm div.colonneGauche div.chambre span.btnChambre{float:left;width:20px;height:20px;margin:2px 0 0 0;font-family:Arial,Helvetica,sans-serif;}
div#boiteForm div.colonneGauche div.chambre span.imageChambre{float:left;width:57px;margin:1px 9px 0 0;font-family:Arial,Helvetica,sans-serif;position:absolute;top:0;left:20px;}
div#boiteForm div.colonneGauche div.chambre span.infoChambre{float:left;width:211px;font-family:Arial,Helvetica,sans-serif;}
div#boiteForm a:link{color:#528cb6;}
div#boiteForm a:visited{color:#97b0c3;}
div#boiteForm div.colonneGauche div.chambre span.prixChambre{float:left;width:158px;font-family:Arial,Helvetica,sans-serif;}

div#boiteForm div.colonneGauche div.boiteBoutonPrecedent{text-align:left;margin:15px 0 0 0;width:140px;height:26px;float:left;}
div#boiteForm div.colonneGauche div.boiteBoutonSuivant{text-align:right;margin:15px 0 0 0;width:250px;height:26px;float:right;}

div#boiteForm div.colonneDroite div#hautBoiteResume{
     width:200px;
	 height:6px;
	 overflow:hidden;
	 background:transparent url(../images/img_coinResumeHaut.gif) no-repeat scroll 0 0;}
div#boiteForm div.colonneDroite div#basBoiteResume{
     width:200px;
	 height:6px;
	 overflow:hidden;
	 background:transparent url(../images/img_coinResumeBas.gif) no-repeat scroll 0 0;}
div#boiteForm div.colonneDroite div#boiteResume{padding:4px 9px 22px 9px;width:180px;border-left:1px solid #d7b9a5;border-right:1px solid #d7b9a5;background:#ded49f none;}

div#boiteForm div.colonneDroite h3{padding:5px 8px;border-left:1px solid #b5896c;border-right:1px solid #b5896c;background:#755d35 none;color:#FFFFFF;font-weight:bold;font-size:1em;}
div#boiteForm div.colonneDroite div.boiteColonneDroite{border:1px solid #b5896c;background:#FFFFFF none;padding:7px 10px 23px 10px;margin:0;color:#564c39;text-align:left;width:158px;}
div#boiteForm div.colonneDroite div.boiteColonneDroite.assistance{margin:0 0 7px 0;width:158px;overflow:hidden;}

div#boiteForm div.colonneDroite div.boiteColonneDroite p{line-height:1.2em;}
div#boiteForm div.colonneDroite div.boiteColonneDroite p.avecMarge{margin:0 0 1.2em 0;}
div#boiteForm div.colonneDroite div.boiteColonneDroite .grandRouge{color:#a52931;font-size:1.5em;font-weight:bold;margin-top:7px;line-height:1em;}
div#boiteForm div.colonneDroite div.boiteColonneDroite span.courriel{font-size:1.1em;}

div#boiteForm div.colonneDroite div.boiteColonneDroite h4 {font-size:1em;}
div#boiteForm div.colonneDroite div.boiteColonneDroite h4 img{float:left;width:62px;border:1px solid #d5c3ae;margin:0 6px 0 0;}
div#boiteForm div.colonneDroite div.boiteColonneDroite h4 span.nomEtablissement{float:left;width:80px;margin:2px 0 0 0;}
div#boiteForm div.colonneDroite div.boiteColonneDroite dl.coordonnees{margin:10px 0 0 0;}
div#boiteForm div.colonneDroite div.boiteColonneDroite dl.coordonnees dt{height:1px;overflow:hidden;text-indent:-50000px;}

div#boiteForm div.colonneDroite div.boiteColonneDroite dl.facture dt{white-space:nowrap;width:1px;clear:both}
div#boiteForm div.colonneDroite div.boiteColonneDroite dl.facture dd{width:157px;text-align:right;float:right;margin-top:-1.25em;}
div#boiteForm div.colonneDroite div.boiteColonneDroite dl.facture dd.avecLigne{margin:-1.25em 0 2px 0;padding:0 0 1.1em 0;background:transparent url(../../PagesInterieures/img_separateurFacture.gif) repeat-x scroll 0 bottom;}
div#boiteForm div.colonneDroite div.boiteColonneDroite dl.facture dd.soustotal{margin-bottom:1.25em;}
div#boiteForm div.colonneDroite div.boiteColonneDroite dl.facture dd.rouge{color:#a52931;}
div#boiteForm div.colonneDroite div.boiteColonneDroite a.lienDetail{float:right;}
div#boiteForm div.colonneDroite p.assistance{margin:16px 10px 0 10px;text-align:left;}
div#boiteForm div.colonneDroite div.boiteColonneDroite dl.facture dt.espacement{margin-top:6px;}

h2.note,p.note{margin:0;font-size:1em;color:#80796b;font-family:Arial,Helvetica,sans-serif;}

/* Étape 2 */

div#boiteForm div.colonneGauche div.boiteRadio{margin:0 0 0 5px;padding:0 0 30px 0;}
div#boiteForm div.colonneGauche div.boiteRadio div.boiteInputRadio{float:left;width:20px;}
div#boiteForm div.colonneGauche div.boiteRadio label{float:left;margin:0 0 0 0 !important;margin:4px 0 0 0;font-family:Arial,Helvetica,sans-serif;color:#000000;}
*+html div#boiteForm div.colonneGauche div.boiteRadio label{margin:4px 0 0 0 !important;}

div#boiteForm div.colonneGauche div.boiteRadio div#sousFormPrevu,div#boiteForm div.colonneGauche div.boiteRadio div#sousFormReservation,div#boiteForm div.colonneGauche div.boiteRadio div#sousFormSurPlace{margin:0 0 0 20px;clear:both;overflow:hidden;}

div#boiteForm div.colonneGauche div.boiteRadio div#sousFormPrevu div#champMoyenTransport{width:250px;float:left;margin:15px 0 0 0;}
div#boiteForm div.colonneGauche div.boiteRadio div#sousFormPrevu div#champMoyenTransport label{display:block;font-size:0.9em;font-weight:bold;color:#444444;margin:0 0 2px 0;}
div#boiteForm div.colonneGauche div.boiteRadio div#sousFormPrevu div#champMoyenTransport select{width:234px;margin:0 0 15px 0;}
div#boiteForm div.colonneGauche select option{color:#000;}
div#boiteForm div.colonneGauche select.texteGris,div#boiteForm div.colonneGauche select option.texteGris{color:#818181;}

div#boiteForm div.colonneGauche div.boiteRadio div#sousFormPrevu div#champHeureArrivee{width:200px;float:left;margin:15px 0 0 0;}
div#boiteForm div.colonneGauche div.boiteRadio div#sousFormPrevu div#champHeureArrivee label{display:block;font-size:0.9em;font-weight:bold;color:#444444;margin:0 0 2px 0;}
div#boiteForm div.colonneGauche div.boiteRadio div#sousFormPrevu div#champHeureArrivee select{width:117px;margin:0 0 15px 0;}

div#boiteForm div.colonneGauche div.boiteRadio div#sousFormReservation div#boiteTransports{border:1px solid #b5896c;background:#FFFFFF none;padding:0 12px 13px 12px;margin:15px 0 0 0;}
div#boiteForm div.colonneGauche div.boiteRadio div#sousFormReservation div#boiteTransports div.iconeTransport{width:44px;height:35px;float:left;margin:13px 0 0 0;}
div#boiteForm div.colonneGauche div.boiteRadio div#sousFormReservation div#boiteTransports div.bateau{background:transparent url(../../PagesInterieures/img_iconeTransportBateau.gif) no-repeat scroll 0 0;}
div#boiteForm div.colonneGauche div.boiteRadio div#sousFormReservation div#boiteTransports div.bus{background:transparent url(../../PagesInterieures/img_iconeTransportBus.gif) no-repeat scroll 0 0;}
div#boiteForm div.colonneGauche div.boiteRadio div#sousFormReservation div#boiteTransports div.avion{background:transparent url(../../PagesInterieures/img_iconeTransportAvion.gif) no-repeat scroll 0 0;}
div#boiteForm div.colonneGauche div.boiteRadio div#sousFormReservation div#boiteTransports div.texteTransport{width:394px;float:left;margin:13px 0 0 0;}

a.btnPrecedent,a.btnPrecedent_ang{display:block;width:130px;height:26px;text-indent:-50000px;overflow:hidden;background:transparent url(../../PagesInterieures/btn_precedent.gif) no-repeat scroll 0 0;}
a.btnPrecedent_ang{background:transparent url(../../PagesInterieures/btn_precedent_ang.gif) no-repeat scroll 0 0 !important;}

/* Étape 3 */

div#boiteForm div.colonneGauche div.champTexte,div#boiteForm div.colonneGauche div.champTexteDevellope{margin:0 0 18px 0;}
div#boiteForm div.colonneGauche div.champTexte label,div#boiteForm div.colonneGauche div.champTexteDeveloppe label{display:block;font-size:0.9em;margin-bottom:2px;}
div#boiteForm div.colonneGauche div.champTexte label.obl,div#boiteForm div.colonneGauche div.champTexteDevellope label.obl{font-weight:bold;}
div#boiteForm div.colonneGauche div.champTexte span.exemple,div#boiteForm div.colonneGauche div.champTexteDevellope span.exemple{font-size:0.8em;display:block;}

div#boiteForm div.colonneGauche div.champTexte div.sousChampAutre label{float:left;width:65px;padding:4px 5px 0 0;}
div#boiteForm div.colonneGauche div.champTexte div.sousChampAutre input{float:left;margin:3px 0 0 0;}

div#boiteForm div.colonneGauche div.nom{width:215px;float:left;}
div#boiteForm div.colonneGauche div.nom input{width:199px;}
div#boiteForm div.colonneGauche div.courriel{width:300px;float:none;}
div#boiteForm div.colonneGauche div.courriel input{width:254px;}

div#boiteForm div.colonneGauche div.separateur{border-bottom:1px solid #c7a27b;width:100%;height:12px;margin-bottom:17px;}

div#boiteForm div.colonneGauche div.adresse{width:245px;float:left;}
div#boiteForm div.colonneGauche div.adresse input,div#boiteForm div.colonneGauche div.adresse select{width:226px;}

div#boiteForm div.colonneGauche div.adresse div.sousChampAutre input{width:154px;}

div#boiteForm div.colonneGauche div.ville{width:220px;float:left;}
div#boiteForm div.colonneGauche div.ville input,div.ville select{width:204px;}

div#boiteForm div.colonneGauche div.ville div.sousChampAutre input{width:132px;}

div#boiteForm div.colonneGauche div.codePostal{width:200px;float:none;}
div#boiteForm div.colonneGauche div.codePostal input{width:107px;}
div#boiteForm div.colonneGauche div.telephone{width:191px;float:left;}
div#boiteForm div.colonneGauche div.telephone input{width:171px;}

div#boiteForm div.colonneGauche div.decouvert{width:310pxpx;float:left;}
div#boiteForm div.colonneGauche div.decouvert select{width:320px;}
div#boiteForm div.colonneGauche div.decouvert div.sousChampAutre input{width:248px;}

div#boiteForm div.colonneGauche div.champTexteDeveloppe{width:489px;clear:both;text-align:left;}
div#boiteForm div.colonneGauche div.champTexteDeveloppe textarea{width:489px;height:103px;}

/* Étape 4 */
div#boiteForm div.colonneGauche h3.titreLegend{padding:3px 6px;width:474px;height:15px;border-top:1px solid #7c4c23;border-bottom:1px solid #7c4c23;background:#755d35 none;color:#FFF;font-weight:bold;margin:0 0 24px 0;clear:both;}
div#boiteForm div.colonneGauche h3.titreLegend span{width:237px;float:left;}
div#boiteForm div.colonneGauche h3.titreLegend span.droite{text-align:right;}
div#boiteForm div.colonneGauche h3.titreLegend span a:link,div#boiteForm div.colonneGauche h3.titreLegend  span a:visited{color:#FFFFFF;}

div#boiteForm div.colonneGauche div.boiteListeResume{margin:0 0 24px 0;}
div#boiteForm div.colonneGauche dl.listeDetail{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;}
div#boiteForm div.colonneGauche dl.listeDetail dt{float:left;width:216px;font-weight:bold;margin:0 0 16px 0;display:block;}
div#boiteForm div.colonneGauche dl.listeDetail dd{float:left;width:270px;margin:0 0 16px 0;}
div#boiteForm div.colonneGauche dl.listeDetail dd ul{margin:0;}
div#boiteForm div.colonneGauche dl.listeDetail dd ul li{padding:0;background:none;list-style:none;}
div#boiteForm div.colonneGauche dl.listeDetail span.normal{font-weight:normal;}

div#boiteForm div.colonneGauche div.messageImportant{width:454px;border:1px solid #d5c3ae;background:#FFFFFF none;padding:10px 15px;font-size:0.8em;line-height:1.5em;text-align:left;margin:0 0 26px 0;}
div#boiteForm div.colonneGauche div.messageImportant h4{font-size:1.1em;color:#a93139;text-transform:uppercase;}

div#boiteForm div.colonneGauche dl.listeDetail dd.typePaiements{clear:both;float:left;}
div#boiteForm div.colonneGauche dl.listeDetail dd.typePaiements ul li{float:left;margin:0 5px 0 0;width:51px;height:32px;text-indent:-50000px;overflow:hidden;}
div#boiteForm div.colonneGauche dl.listeDetail dd.typePaiements li.mastercard{
    background:transparent url(../images/img_paiementMastercard.gif) no-repeat scroll 0 0;}
div#boiteForm div.colonneGauche dl.listeDetail dd.typePaiements li.paypal{
    background:transparent url(../images/img_paiementPaypal.gif) no-repeat scroll 0 0;}
div#boiteForm div.colonneGauche dl.listeDetail dd.typePaiements li.visa{
    background:transparent url(../images/img_paiementVisa.gif) no-repeat scroll 0 0;}


div#boiteForm div.colonneGauche div.boiteListeResume.dernier{margin:0;}
div#boiteForm div.colonneGauche div.boiteListeResume div.boiteRadio{margin:10px 0 0 0;}
div#boiteForm div.colonneGauche div.boiteListeResume div.boiteRadio label,div#boiteForm div.colonneGauche div.boiteListeResume div.boiteRadio a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;float:none;}
div#containerContenuTextePleineLargeur  div.formulaireSondage{text-align:center;width:747px;}
div#containerContenuTextePleineLargeur  div.formulaireSondage div.blocSondage{display:inline;width:220px;padding:0 4px;}
div#containerContenuTextePleineLargeur  div.formulaireSondage div.blocSondage  img{padding:6px;}
div#containerContenuTextePleineLargeur  div.formulaireSondage div.blocSondage.selected img,
/*div#containerContenuTextePleineLargeur  div.formulaireSondage div.blocSondage img:hover{border:6px solid #9a7f57;padding:0;}*/
div#containerContenuTextePleineLargeur  div.formulaireSondage div.spacerVertical{display:block;height:18px;width:747px;}
div#containerContenuTextePleineLargeur  div.formulaireSondage .radioButton{display:none;}

div.invitation{
 width:300px;
 text-align:center;
 float:left;
 /*margin:10px 29px;*/
 margin:10px auto;
 padding:11px;
 border:1px solid #a8a8a8;
 cursor:pointer;
}
/*
body.infoNyroModal{
font-size:11px;
}
body.infoNyroModal div.tableauxInfosChambres div a.btnBrun:link,body.infoNyroModal div.tableauxInfosChambres div a.btnBrun:visited{

	font-size:12.8667px;
	margin:auto;
	display:block;
	width:160px;
	float:right;
	margin-top:-10px;
	margin-right:24px;
}
body.infoNyroModal  a.btnBrun.ang:link,body.infoNyroModal a.btnBrun.ang:visited{
	width:134px;
}

body.infoNyroModal table.tableauInfosMembre{
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif
}
*/


div.boiteMembrePartenaire{width:152px;display:inline;margin:0px 10px;float:left;}
div.boiteMembrePartenaire h4 {font-size:1em;text-align:left;}
div.boiteMembrePartenaire h4 img{float:left;width:150px;height:96px;border:1px solid #d5c3ae;margin:0 6px 0 0;clear:both;}
div.boiteMembrePartenaire h4 span.nomEtablissement{float:left;width:112px;margin:2px 0 0 0;}
div.boiteMembrePartenaire dl.coordonnees{margin:10px 0 0 0;}
div.boiteMembrePartenaire dl.coordonnees dt{height:1px;overflow:hidden;text-indent:-50000px;}


.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li{ list-style:none;}

.boiteCalendrier {display: block;width: 650px; margin: auto;text-align:center;}
div#ficheMembre .boiteCalendrier .btnBrun.centre{margin:15px auto 0 auto; float:none;display:block;width:159px;}
div#ficheMembre .boiteCalendrier .btnBrun.droite{margin:15px auto 0 auto; float:right;display:block;width:173px;margin-right:8px;margin-top:5px;padding-left:22px;font-size:12px;}
div#ficheMembre .boiteCalendrier .btnBrun.centreAng{margin:15px auto 0 auto; float:none;display:block;width:135px;}


div.boiteConcours {background:transparent url(../images/img_concoursFond2011.jpg) no-repeat scroll 0 0;}
div.boiteConcours a {background:transparent url(../images/btn_concoursParticiper2011.jpg) no-repeat scroll 0 0;display:block;width:184px;height:131px;margin:382px 0 0 266px;}
div.boiteConcours h1, div.boiteConcours p,div.boiteConcoursAng h1, div.boiteConcoursAng p{float:left;height:1px;width:1px;overflow:hidden;margin:0;padding:0;}

/*boiteEmplois*/

div#offresEmploi{padding:8px 19px 8px 19px;background:#f3ecc8 none;margin:12px 0 0 0;}
div#offresEmploi h2{background:transparent url(../images/img_puseEmploi.gif) no-repeat scroll 0 6px;padding:0 0 0 13px;margin:9px 0;height:15px;clear:both;}
div#offresEmploi h2 a.flecheBas{
    display:block;
	background:transparent url(../images/img_flechesEmploi.gif) no-repeat scroll right 6px;
	padding:0 15px 0 0;
	float:left;}
div#offresEmploi h2 a.flecheHaut{display:block;background:transparent url(../images/img_flechesEmploi.gif) no-repeat scroll right -30px;padding:0 15px 0 0;float:left;}
div#offresEmploi div.groupeEmplois{margin:0 0 0 13px;border-top:1px solid #d6d1b1;padding:0 0 9px 0;}
div#offresEmploi div.emploi{border-bottom:1px solid #d6d1b1;padding:9px 0;}
div#offresEmploi div.emploi img{float:left;margin:0px 9px 0 2px;}
div#offresEmploi div.emploi a.document{padding:5px 0 0 0;display:block;}

/*calendrier événements*/

div#calendrierEvenementsAccordeon{padding:8px 19px 8px 19px;background:#f3ecc8 none;margin:12px 0 0 0;}
div#calendrierEvenementsAccordeon h2{background:transparent url(../images/img_puseEmploi.gif) no-repeat scroll 0 6px;padding:0 0 0 13px;margin:9px 0;height:15px;clear:both;}
div#calendrierEvenementsAccordeon h2 a.flecheBas{display:block;background:transparent url(../images/img_flechesEmploi.gif) no-repeat scroll right 6px;padding:0 15px 0 0;float:left;}
div#calendrierEvenementsAccordeon h2 a.flecheHaut{display:block;background:transparent url(../images/img_flechesEmploi.gif) no-repeat scroll right -30px;padding:0 15px 0 0;float:left;}
div#calendrierEvenementsAccordeon div.groupeEvenements{width:445px;margin:0 0 0 13px;border-top:1px solid #d6d1b1;padding:0 0 9px 0;}
div#calendrierEvenementsAccordeon div.evenement{border-bottom:1px solid #d6d1b1;padding:13px 0;}
div#calendrierEvenementsAccordeon h3{font-size:1.0526em;}
div#calendrierEvenementsAccordeon h4{font-size:0.9649em;font-weight:bold;}
div#calendrierEvenementsAccordeon h5{font-size:0.9649em;font-weight:normal;margin:0 0 11px 0;}
div#calendrierEvenementsAccordeon p{margin:0 0 8px 0;}
div#calendrierEvenementsAccordeon div.evenement a.document{padding:5px 0 0 0;display:block;}
div#calendrierEvenementsAccordeon div.evenement div.gauche{float:left;width:118px;margin:0 19px 0 0;}
div#calendrierEvenementsAccordeon div.evenement div.gauche p{font-size:0.7894em;margin:0;padding:5px 0 0 0;}
div#calendrierEvenementsAccordeon div.evenement div.gauche div.telechargement{text-align:left;padding:2px 0 0 22px;background:transparent url(../../icones/icone_pdf.gif) no-repeat scroll 0 0;font-size:0.7894em;line-height:1.6666em;margin:11px 0 0 0;}
div#calendrierEvenementsAccordeon div.evenement div.droite{float:left;width:308px;}
div#calendrierEvenementsAccordeon div.evenement  a.btnBrun{display:block;float:left !important;height:26px;overflow:hidden;}


/* slideshow accueil */

div#slideshow.accueil{width:964px;height:441px;overflow:hidden;position:relative;}
div#slideshow.interieur{width:964px;height:320px;overflow:hidden;position:relative;}

div#boiteSlideshow{position:relative;z-index:0;}
div#boiteSlideshow a.prec{display:block;width:8px;background:transparent url(../images/img_fondInfoSlideshow.png) repeat scroll 0 0;padding:8px 12px;color:#FFFFFF;text-decoration:none;position:absolute;bottom:36px;right:10px;z-index:49;}
div#boiteSlideshow a.suiv{display:block;width:8px;background:transparent url(../images/img_fondInfoSlideshow.png) repeat scroll 0 0;padding:8px 12px;color:#FFFFFF;text-decoration:none;position:absolute;bottom:36px;right:10px;z-index:50;}

div#slideshow.accueil div.boiteImage{width:964px;height:441px;}
div#slideshow.interieur div.boiteImage{width:964px;height:320px;}

div#slideshow img{position:relative;z-index:1;}
div#slideshow div.boiteInfos{position:absolute;bottom:36px;right:47px;z-index:50}
div#slideshow div.boiteNombreImages,div#slideshow div.titreImage{text-align:center;position:relative;overflow:hidden;color:#FFFFFF;padding:8px 12px;float:right;}
div#slideshow div.boiteNombreImages div.fond,div#slideshow div.titreImage div.fond{position:absolute;top:0;left:0;width:800px;height:50px;background:#000000;z-index:1;
background:transparent url(../images/img_fondInfoSlideshow.png) repeat scroll 0 0}
div#slideshow div.boiteNombreImages span,div#slideshow div.titreImage span{position:relative;color:#FFFFFF;z-index:5;}
div#slideshow div.boiteNombreImages{margin:0 5px 0 0;}

/*widget CTMA*/
/* Hakim Copier les images ci-dessous */ 

div#widgetCTMA{
   width:220px;
   background:#FFFFFF url(../../PagesInterieures/img_fondCTMA.gif) repeat-y scroll 0 0;
   font-family:Arial,Helvetica,sans-serif;
   margin:15px 0 20px 0;}
div#widgetCTMA h2{
   width:220px;
   height:62px;
   background:transparent url(../../PagesInterieures/img_titreCTMA.gif) no-repeat scroll 0 0;
   text-indent:-50000px;
   overflow:hidden;
   padding:0 0 1px 0;}
div#widgetCTMA h2.ang{
   width:220px;height:62px;
   background:transparent url(../../PagesInterieures/img_titreCTMA_ang.gif) no-repeat scroll 0 0;
   text-indent:-50000px;
   overflow:hidden;
   padding:0 0 1px 0;}


div#boiteDestination{margin:0 15px 8px 15px;padding:0 0 6px 0;border-bottom:1px solid #CFCFCF;}
div#boiteDestination h3{font-size:13px;color:#000000;margin:0 0 9px 0;}
div#boiteDestination input{float:left;}
div#boiteDestination label{font-size:0.917em;float:left;margin:2px 12px 0 8px;}

div#widgetCTMA div.boiteDateVoyage{margin:0 15px;padding:0 0 13px 0;}
div#widgetCTMA div.boiteDateVoyage.dernier {border-bottom:1px solid #cfcfcf;margin:0 15px 10px 15px;}

div#widgetCTMA div.boiteDateVoyage div.btnRadio{height:18px;clear:both;}
div#widgetCTMA div.boiteDateVoyage div.btnRadio input{float:left;}
div#widgetCTMA div.boiteDateVoyage div.btnRadio label{float:left;font-size:0.917em;color:#a23833;font-weight:bold;margin:2px 0 0 5px;}

div#widgetCTMA div.boiteDateVoyage div.boiteChampDate{width:82px;float:left;}
div#widgetCTMA div.boiteDateVoyage div.boiteChampDate.premier{margin:0 8px 0 18px;}
div#widgetCTMA div.boiteDateVoyage div.boiteChampDate input{width:57px;font-size:0.8333em;color:#6f6f6f;border:1px solid #7f9db9;float:left;margin:1px 5px 0 0;}
div#widgetCTMA div.boiteDateVoyage div.boiteChampDate label{font-size:0.75em;color:#6f6f6f;display:block;}

div#widgetCTMA div#basBoiteCTMA{width:220px;height:9px;background:transparent url(../../PagesInterieures/img_basCTMA.gif) no-repeat scroll 0 0}

div#widgetCTMA a#lienWidgetCTMA{color:#FFFFFF;width:156px;height:12px;
background:transparent url(../images/img_boutonCTMA.gif) no-repeat scroll 0 0;display:block;float:left;padding:7px;text-decoration:none;margin:0 0 10px 10px;padding:;font-size:0.0.91666em;font-weight:bold;line-height:15px;}

/*body.infoNyroModal div.tableauxInfosChambres div.boiteLegendeCalendrier {margin-left:15px;}*/
div.boiteLegendeCalendrier{float:left;padding:6px; width:200px;font-family:Arial,Helvetica,sans-serif;text-align:left;}
div.boiteLegendeCalendrier div.ligneLegende{float:left;padding:5px 2px;}
div.boiteLegendeCalendrier div.ligneLegende img{ margin-top:-4px; border: none; float:left; }
div.boiteLegendeCalendrier span.titreLegende{font-weight:bold;font-size:1.1em;
width:200px;text-align:center;display:block;padding-bottom:10px;}
div.boiteLegendeCalendrier div.ligneLegende .libeleLegende{ margin-left:4px; }
/*div.boiteLegendeCalendrier img.legendeDisponibilites{border:none;display:block;float:left;}
div.boiteLegendeCalendrier span.titreLegende{display:block;float:left;font-weight:bold;padding:0px 0px 4px;}
div.boiteLegendeCalendrier span.titreLegende{display:block;float:left;margin-left:4px;margin-top:2px;}*/

/*carte hébergement*/

ul.hautCarteRecherche{margin:0;white-space:nowrap;padding:14px 0 0 0;text-align:center;width:743px;height:32px;background:transparent url(../images/img_carteFondMenu.gif) repeat-x scroll 0 0;border-top:1px solid #ccc9c3;border-bottom:1px solid #564c39;}
ul.hautCarteRecherche li{display:inline;padding:2px 0;background:transparent none;list-style:none outside none;border-right:1px solid #cac8c5;}
ul.hautCarteRecherche li.dernier{border:none}
ul.hautCarteRecherche li a:link,ul.hautCarteRecherche li a:visited{padding:15px 8px;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#404040;text-decoration:none;}
ul.hautCarteRecherche li a:hover{color:#51687d;text-decoration:underline;}
ul.hautCarteRecherche li a.selected:link,ul.hautCarteRecherche li a.selected:visited{color:#51687d;
background:transparent url(../images/img_flecheSelectedCarte.gif) no-repeat scroll center 32px;}
ul.hautCarteRecherche li a.selected:hover{text-decoration:none;}

div.carteHebergement{width:743px;height:457px;}

form#formRechercheCarte{text-align:left;width:743px;
background:#f3ecc8 url(../images/img_carteFondForm.gif) repeat-x scroll 0 0;padding:24px 0 24px 0;border-top:1px solid #564c39;
border-bottom:1px solid #564c39;margin:0 0 26px 0;}
form#formRechercheCarte fieldset{width:220px;height:346px;border:none;float:left;margin:0 0 0 27px;position:relative;
color:#404040;border-right:1px solid #cdc59f;}
img#promoReservation{display:block;top:auto;bottom:0;}
div.boiteHauteurFixeCheckboxForm{height:210px;}
form#formRechercheCarte fieldset.dernier{border:none;}
form#formRechercheCarte fieldset legend{position:relative;top:0;left:0;font-weight:bold;color:#404040;font-size:1.1403em;}
form#formRechercheCarte fieldset div.boiteHautFieldset{width:100%;height:10px;clear:both;}
form#formRechercheCarte fieldset div.boiteHautFieldset.date{width:100%;height:14px;clear:both;}
form#formRechercheCarte div.boiteHebergement{float:left;clear:both;margin:0 0 2px 0;}
form#formRechercheCarte div.boiteHebergement label{float:left;padding:4px 0 4px 25px;font-size:0.9649em;margin:0 -100px 0 7px;width:155px;}
form#formRechercheCarte div.boiteHebergement label#btnHotellerie{
background:transparent url(../../PagesInterieures/img_carteIconeHotellerie.gif) no-repeat scroll 0 0;}
form#formRechercheCarte div.boiteHebergement label#btnGites{
background:transparent url(../../PagesInterieures/img_carteIconeGites.gif) no-repeat scroll 0 0;}
form#formRechercheCarte div.boiteHebergement label#btnResidence{
background:transparent url(../../PagesInterieures/img_carteIconeResidencesEnTourisme.gif) no-repeat scroll 0 0;}
form#formRechercheCarte div.boiteHebergement label#btnCamping{
background:transparent url(../../PagesInterieures/img_carteIconeCampings.gif) no-repeat scroll 0 0;}
form#formRechercheCarte div.boiteHebergement label#btnAuberge{
background:transparent url(../../PagesInterieures/img_carteIconeAubergeJeunesse.gif) no-repeat scroll 0 0;}
form#formRechercheCarte div.boiteHebergement label#btnCentre{
background:transparent url(../../PagesInterieures/img_carteIconeCentresVacances.gif) no-repeat scroll 0 0;}
form#formRechercheCarte div.boiteHebergement label#btnAutres{
background:transparent url(../../PagesInterieures/img_carteIconeAutres.gif) no-repeat scroll 0 0;padding:4px 0 5px 25px;}
form#formRechercheCarte div.boiteHebergement label#btnTous{
background:transparent url(../../PagesInterieures/img_carteIconeTous.gif) no-repeat scroll 0 0;}

form#formRechercheCarte div.boiteHebergement div.boiteInput{float:left;padding:5px 0 0 0;}
*+html form#formRechercheCarte div.boiteHebergement div.boiteInput{padding:1px 0 0 0;}

form#formRechercheCarte div.boiteHebergement.bas{padding:12px 0 0 0;height:19px;}
form#formRechercheCarte div.boiteHebergement.bas.gauche{padding:61px 0 0 0;}
form#formRechercheCarte div.boiteHebergement.bas select{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;width:192px;border:1px solid #abadb3;}

form#formRechercheCarte div.dateSejour{clear:both;width:220px;height:46px;margin:0 0 15px 0;}
form#formRechercheCarte div.dateSejour label,div#boiteForm div.colonneGauche div.nombrePersonnes label{font-family:Arial,Helvetica,sans-serif;display:block;margin-bottom:2px;color:#000000;}
form#formRechercheCarte div.dateSejour input{float:left;width:144px;margin:0 4px 0 0;border:1px solid #abadb3;padding:1px;}
form#formRechercheCarte div.dateSejour a.btnCalendrier{display:block;width:16px;height:16px;background:transparent url(../../PagesInterieures/img_iconeCalendrier.gif) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;}
form#formRechercheCarte div.dateSejour span.jour{color:#898989;clear:both;}

form#formRechercheCarte div.motsCles{padding:11px 0 0 0;clear:both;}
form#formRechercheCarte div.motsCles label{display:block;}
form#formRechercheCarte div.motsCles input{display:block;padding:1px;border:1px solid #abadb3;width:188px;}

form#formRechercheCarte div.boiteAutres{width:200px;height:24px;} 
form#formRechercheCarte div.boiteAutres div.boiteInput{float:left;margin:0 10px 0 0;}
form#formRechercheCarte div.boiteAutres label{float:left;white-space:nowrap;margin:0 -100px 0 0;}
*+html form#formRechercheCarte div.boiteAutres label{padding:4px 0 0 0;}

form#formRechercheCarte div.boiteResultats{border:1px solid #d8d1ae;padding:1px;width:195px;clear:both;margin:77px 0 0 0;}
form#formRechercheCarte div.contenuResultats{padding:14px 20px;background:#d8d1ae none;font-weight:bold;}
form#formRechercheCarte div.contenuResultats p{margin:0 0 9px 0;}
form#formRechercheCarte div.contenuResultats a{display:block;width:155px;padding:6px 0 0 0;height:20px;background:transparent url(../../PagesInterieures/btn_carteGoogle.gif) no-repeat scroll 0 0;text-decoration:none;color:#FFFFFF;text-align:center;}

p.note.carte{margin:0 0 33px 0;}
div#containerContenuTexte.carte{margin:0 20px 0 0;}
div#containerDroiteAccueil.carte{margin:0;}
div#containerDroiteAccueil.carte div#containerPubliciteAccueil{margin:0;}
#formRechercheCarte #listeCategories{height:240px;}
#formRechercheCarte #listeCategories div.boiteHebergement .nbEnregistrements{margin-left:4px;font-weight:bold;}


div#calendrierEvenementsAccordeon h3 a{
color:#8C4317;
text-decoration:none;
}

.evenement .droite .btnBrun{
float:left;
}

a.btnBrun span.iconePDF{
background : url("../../icones/icone_pdf.gif") no-repeat 0 0;
width:18px;
height:16px;
margin-top:4px;
margin-right:5px;
margin-left:-5px;
display:block;
float:left;
}
a.btnAjouterFavoris:link,a.btnAjouterFavoris:visited,
a#btnAjouterFavoris:link,a#btnAjouterFavoris:visited{float:left;width:200px;padding:6px 0 0 11px;height:20px;background:transparent url(../../PagesInterieures/btn_ajouterFavoris.gif) no-repeat scroll 0 0;text-decoration:none;color:#FFFFFF;font-weight:bold;}
a.btnAjouterFavoris:hover,a#btnAjouterFavoris:hover{background-position:0 -26px;color:#FFE482;}


div.resultatRecherche.fondBlanc a.btnAjouterFavoris:link,div.resultatRecherche.fondBlanc a.btnAjouterFavoris:visited{
   float:left;
   width:177px;
   padding:5px 0 11px;
   height:20px;
   background:transparent url(../images/btn_favorisBlanc.gif) no-repeat scroll 0 0;
   text-decoration:underline;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   margin:5px 0 0 0;}
div.resultatRecherche.fondGris a.btnAjouterFavoris:link,div.resultatRecherche.fondGris a.btnAjouterFavoris:visited{
  float:left;
  width:177px;
  padding:5px 0 11px;
  height:20px;
  background:transparent url(../images/btn_favorisGris.gif) no-repeat scroll 0 0;
  text-decoration:underline;
  color:#FFFFFF;
  font-weight:bold;
  text-align:center;
  margin:5px 0 0 0;}
div.resultatRecherche.fondBlanc a.btnAjouterFavoris:hover,div.resultatRecherche.fondGris a.btnAjouterFavoris:hover{text-decoration:none;}

a#btnVoirFavoris:link,a#btnVoirFavoris:visited{
  margin:-3px 0 0 0;
  float:left;
  width:168px;
  height:28px;
  background:transparent url(../images/btn_voirFavoris.gif) no-repeat scroll 0 0;
  padding:8px 0 0 21px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;}
a#btnVoirFavoris:hover{color:#e3cda9;}
div#containerDroiteAccueil a#btnVoirFavoris:link, div#containerDroiteAccueil a#btnVoirFavoris:visited{float :right;margin:0 0 27px 0;}

.infoNyroModal{font-family:Verdana,Arial,Helvetica,sans-serif;}


.infoNyroModal h1{font-family:"Times New Roman",Times,serif;color:#426A1E;font-size:2.4em;font-weight:normal;margin-bottom:20px;}
.infoNyroModal h2{font-family:"Times New Roman",Times,serif;color:#444444;font-size:1.9em;font-weight:normal;margin-bottom:10px;}
.infoNyroModal h3{font-family:"Times New Roman",Times,serif;color:#444444;font-size:1.5em;font-weight:normal;margin:0 0 10px 0;padding:0;}

.infoNyroModal div#boiteContenuFavoris{width:503px;margin:auto;}

.infoNyroModal div.resultatRecherche div h2{margin:0 0 4px 0;}

.infoNyroModal div.boiteResultatsRecherche{border:1px solid #000000;margin:0 auto;width:501px;}
.infoNyroModal div.resultatRecherche{margin:0 auto -1px auto;;border-left:none;border-right:none;}
.infoNyroModal div.resultatRecherche  div.boiteBoutons{float:right;width:306px;clear:both;padding:10px 0 0 0;}
.infoNyroModal div.resultatRecherche  div.boiteBoutons a.btnBrun{float:left;text-align:left;padding:0 30px 0 10px;}
.infoNyroModal div.resultatRecherche  div.boiteBoutons a.btnBrun span.iconeSupprimer{display:block;width:14px;height:14px;background:transparent url(../../PagesInterieures/img_iconeBtnSupprimer.gif) no-repeat scroll 0 0;position:absolute;top:6px;right:10px;padding:0;}
.infoNyroModal div.resultatRecherche  div.boiteBoutons a.btnBrun:hover span.iconeSupprimer{background-position:0 -14px;}
.infoNyroModal div.resultatRecherche  div.boiteBoutons a.btnBrun span.iconeInfoComplete{display:block;width:11px;height:10px;background:transparent url(../../PagesInterieures/img_iconeBtnInfoComplete.gif) no-repeat scroll 0 0;position:absolute;top:8px;right:10px;padding:0;}
.infoNyroModal div.resultatRecherche  div.boiteBoutons a.btnBrun:hover span.iconeInfoComplete{background-position:0 -10px;}


div#ficheMembre div.datesSaisons {float: left;}

/****************************************************/

div#concours052012{font-size:10px;}
div#concours052012 div.haut{width:505px;height:383px;background:transparent url(../../PagesInterieures/img_concours05-2012Haut.jpg) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;}
div#concours052012 div.valeur{float:left;width:263px;height:125px;background:transparent url(../../PagesInterieures/img_concours05-2012Valeur.jpg) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;}
div#concours052012 a.lien{float:left;width:242px;height:125px;background:transparent url(../../PagesInterieures/img_concours05-2012Btn.jpg) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;}

div#concours052012.ang{font-size:10px;}
div#concours052012.ang div.haut{width:505px;height:383px;background:transparent url(../../PagesInterieures/img_concours05-2012Haut_ang.jpg) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;}
div#concours052012.ang div.valeur{float:left;width:263px;height:125px;background:transparent url(../../PagesInterieures/img_concours05-2012Valeur_ang.jpg) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;}
div#concours052012.ang a.lien{float:left;width:242px;height:125px;background:transparent url(../../PagesInterieures/img_concours05-2012Btn_ang.jpg) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;}

div#concours052012 h2{font-size:1.8em;font-weight:bold;text-align:left;color:#25417a;padding:0 18px;margin:0 0 8px;}
div#concours052012 ul{padding:0 18px;margin:0 0 25px 0;}
div#concours052012 ul li{font-size:1.4em;line-height:1.4285em;color:#25417a;margin:0 0 7px 0;list-style:none outside none;background:transparent url(../../PagesInterieures/ulBleu.gif) no-repeat scroll 0 8px;padding:0 0 0 11px;}
div#concours052012 ul li a:link,div#concours052012 ul li a:visited{color:#25417a;}
div#concours052012 p{padding:0 18px;font-size:1.1em;margin:0 0 10px 0;vertical-align:middle;line-height:1.4545em;}

div#concours052012 p img{padding:0 5px 3px 0;vertical-align:middle;}