/* stylesheetFull.css Association touristique Īles de la Madeleine */
/* par Phil Turcotte le 18 mars 2009 */
/* www.numerique.ca */


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.basDePage					{ color:#FFFFFF; text-decoration:underline; }
a.basDePage:visited			{ color:#FFFFFF; text-decoration:underline; }
a.basDePage:hover			{ color:#FFFFFF; }
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 #723510; }
.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:#723510; }
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(../../PagesInterieures/2009/img_backgroundSableJaune.jpg);
	background-repeat:no-repeat;
	background-position:center 100px;
}

div#containerPage {
	background-image:url(../../PagesInterieures/2009/img_backgroundPage.png);
	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;
}

div#containerUtilitairesGris {
	background-image:url(../../PagesInterieures/2009/img_leftMeteo.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#F1F1F1;
	color:#56B0E8;
	width:552px;
	height:27px;
	position:absolute;
	top:0px;
	right:0px;
	padding-top:4px;
}

div#containerUtilitairesGris p {
	display:inline;
	font-size:0.8em;
	font-weight:bold;
	margin-left:20px;
}

div#containerUtilitairesGris p#meteoIles span {
	float:left;
	width:110px;
	margin-top:6px;
	margin-left:5px;
}

div#containerUtilitairesGris p#meteoIles span.ang {
	width:80px;
}

div#containerUtilitairesGris p#meteoIles img {
	margin-right:4px;
	margin-left:20px;
	margin-top:-1px;
	float:left;
}

div#containerUtilitairesGris p#heureIles {
	background-image:url(../../PagesInterieures/2009/img_icoHorloge.gif);
	background-repeat:no-repeat;
	background-position:0px 1px !important;
	background-position:0px 0px;
	padding-top:4px;
	padding-bottom:10px;
	padding-left:28px;
}

div#containerUtilitairesGris p#heureIles span {
	position:relative !important;
	position:inherit;
	top:2px;
}

div#containerUtilitairesGris form {
	display:inline;
	margin-left:25px;
}

div#containerUtilitairesGris form * {
	display:inline;
	vertical-align:middle;
	margin-top:1px;
}

div#containerUtilitairesGris form input.chTexte {
	border:1px solid #777777;
	color:#626262;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	width:124px;
}

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#containerFlashAccueil {
	width:964px;
	margin-left:17px;
	margin-right:17px;
}

div#previsualisationForfait {
	width:944px;
	height:320px;
	background-color:#F3F0E5;
	padding:10px;		
}

div#flashAccueil {
	position:relative;
	z-index:0;
}

div#menuBlanc {
	position:relative;
	z-index:99;
	background-image:url(../../PagesInterieures/2009/img_backgroundMenuBlanc.png);
	background-repeat:repeat-x;
	text-align:center;
	margin-top:-26px;
	padding-top:6px;
	height:20px;
}

div#menuBlanc ul {
	list-style:none;
	margin-left:0px;
}

div#menuBlanc ul li {
	list-style:none;
	display:inline;
	font-size:0.9em;
	margin-left:3px;
	margin-right:3px;
}

div#menuBlanc ul li a { color:#172F5D; }
div#menuBlanc ul li a:link { color:#172F5D; }
div#menuBlanc ul li a:visited { color:#172F5D; }
div#menuBlanc ul li a:hover { color:#172F5D; }
div#menuBlanc ul li a:active { color:#172F5D; }




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(../../PagesInterieures/2009/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(../../accueil/2009/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(../../accueil/2009/img_titreReservezHebergement.gif);
	background-repeat:no-repeat;
	width:219px;
	height:41px;
}

h2.titreReservezHebergementAnglais {
	background-image:url(../../accueil/2009/img_titreReservezHebergement_ang.gif);
	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;
}

h2.titreBulletinElectronique {
	background-image:url(../../accueil/2009/img_titreBulletinElectronique.gif);
	background-repeat:no-repeat;
	width:211px;
	height:36px;
	border-bottom:2px solid #D7D2B2;
}

h2.titreBulletinElectroniqueAnglais {
	background-image:url(../../accueil/2009/img_titreBulletinElectronique_ang.gif);
	background-repeat:no-repeat;
	width:211px;
	height:36px;
	border-bottom:2px solid #D7D2B2;
}

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:160px;
	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(../../accueil/2009/img_titreActualites.gif);
	background-repeat:no-repeat;
	width:211px;
	height:36px;
	border-bottom:2px solid #D7D2B2;
	position:relative;
}

h2.titreActualitesAnglais {
	background-image:url(../../accueil/2009/img_titreActualites_ang.gif);
	background-repeat:no-repeat;
	width:211px;
	height:36px;
	border-bottom:2px solid #D7D2B2;
	position:relative;
}

div#containerActualites {
	margin-top:15px;
	margin-bottom:10px;
	margin-left:7px;
	width:200px;
	height:300px;
	overflow:auto;
}

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(../../accueil/2009/img_separatorActualites.gif);
	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(../../PagesInterieures/2009/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 #E4E0CD;
	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(../../PagesInterieures/2009/img_bulletMenuSecondaire.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	color:#863208;
}

div#containerMenuSecondaire ul#menuSecondaire li a:hover {
	background-image:url(../../PagesInterieures/2009/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(../../pagesInterieures/carteOiseau.gif);
margin:10px 0;
position:relative;
}
div#carteOrnithologieAng{
background-image:url(../../pagesInterieures/carteOiseau_ang.gif);
}
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#basDePage {
	background-image:url(../../PagesInterieures/2009/img_bottom1.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:243px;
	margin:10px 9px 0 9px;
	font-size:0.9em;
}

div#basDePage h2 {
	color:#474747;
	font-size:1.3em;
	margin-bottom:11px;
}

div#basDePage a { color:#3E494A; }
div#basDePage a:link { color:#3E494A; }
div#basDePage a:visited { color:#3E494A; }
div#basDePage a:hover { color:#3E494A; }
div#basDePage a:active { color:#3E494A; }

div#containerAdresseIles {
	float:left;
	width:230px;
	margin-left:20px !important;
	margin-left:10px;
	margin-top:90px;
}

p#retrouvezNous {
	margin-top:20px;
}

p#retrouvezNous a {
	position:relative;
	top:4px;
	display:inline;
	margin-right:5px;
}

div#containerLiensUtiles {
	float:left;
	width:175px;
	border-left:1px solid #9C723F;
	margin-left:20px;
	padding-left:10px;
	margin-top:90px;
}

div#containerLiensUtiles ul {
	list-style:none;
	margin-left:0px;
}

div#containerLiensUtiles ul li {
	list-style:none;
	list-style-image:none;
	background-image:url(../../PagesInterieures/2009/img_icoFlecheOrange.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:16px;
	margin-bottom:6px;
}

div#containerPopulaires {
	float:left;
	height:115px;
	width:450px;
	margin-top:90px;
	margin-left:10px;
}

div#containerPopulaires ul {
	list-style:none;
	margin-left:0px;
}

div#containerPopulaires ul li {
	list-style:none;
	list-style-image:none;
	background-image:url(../../PagesInterieures/2009/img_icoFlecheOrange.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-bottom:6px;
	float:left;
	width:165px;
}

div#containerMenuBasDePage {
	clear:both;
	position:relative;
}

div#containerMenuBasDePage ul {
	list-style:none;
	margin-left:20px;
	position:relative;
	top:10px;
}

div#containerMenuBasDePage ul li {
	list-style:none;
	list-style-image:none;
	display:inline;
	font-size:0.8em;
}

div#containerMenuBasDePage p {
	position:absolute;
	right:320px;
	top:10px;
}







body.pourImprimer div#containerTop {
	display:none;
}

body.pourImprimer div#containerFlashAccueil {
	display:none;
}

body.pourImprimer div#containerMenuPrincipal {
	display:none;
}

body.pourImprimer div#containerMenuSecondaire {
	display:none;
}

body.pourImprimer div#containerDroiteAccueil {
	display:none;
}

body.pourImprimer div#basDePage {
	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:#723510;
	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 * {
	display:inline;
	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:#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(../../PagesInterieures/2009/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(../../PagesInterieures/2009/img_flecheBtnRetourForfaits.gif);
	background-repeat:no-repeat;
	background-position:100% 5px;
	text-decoration:none;
	padding-right:13px;
}

a.btnVideo {
	background-image:url(../../PagesInterieures/2009/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:110px;}

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;}
.texteGras{font-weight:bold;}

div.resultatRecherche{
border-left:1px solid #564c39;
border-right:1px solid #564c39;
border-bottom: 2px solid #e0d9bd;
padding:19px 16px;
width:469px;
line-height:1.4em;
margin-bottom:-1px;
}

div.fondBlanc{background-color:#FFFFFF;}
div.fondGris{background-color:#e8e4d4;}

div.resultatRecherche div.imageResultatRecherche{display:block;float:left;margin-right:12px;width:150px;}
div.resultatRecherche div.imageResultatRecherche img{border:1px solid #8c4317; max-width:149px;}

div.margesContenuInterieur div#containerContenuTexte 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.margesContenuInterieur div#containerContenuTexte div.resultatRecherche div.descriptionResultat{float:left;width:250px;color:#564c39;}

div.fondBlanc a.infoCompleteResultatRecherche:link,div.descriptionResultat a.infoCompleteResultatRecherche:visited{display:block;font-weight:bold;color:#FFFFFF;background:transparent url(/PagesInterieures/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.descriptionResultat a.infoCompleteResultatRecherche:visited{display:block;font-weight:bold;color:#FFFFFF;background:transparent url(/PagesInterieures/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 #723510;color:#FFFFFF;padding:1px 5px;background-color:#723510;}
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:#723510;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(/PagesInterieures/decoupeMembresDetails/img_ongletFond.gif) no-repeat 0 0;}
div#containerContenuTexte div#onglets ul li a:link,div#containerContenuTexte 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(/PagesInterieures/decoupeMembresDetails/img_ongletFond.gif) no-repeat 0 0;}
div#containerContenuTexte div#onglets ul li a:hover,div#containerContenuTexte div#onglets ul li a.selected:link,div#containerContenuTexte div#onglets ul li a.selected:visited{background-position:0 -24px;color:#FFFFFF;}

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(/PagesInterieures/decoupeMembresDetails/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(/PagesInterieures/decoupeMembresDetails/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(/PagesInterieures/decoupeMembresDetails/btnBrun_fond.gif) no-repeat 0 0;color:#ffffff;margin-right:10px;text-align:center;font-size:1.1em;font-weight:bold;padding:0 0 0 20px;text-decoration:none;line-height:26px;}
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(/PagesInterieures/decoupeMembresDetails/btnBrun_bout.gif) no-repeat right 0;}

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;}
div#ficheMembre div#descriptionMembre ul.adresse li{margin:0;padding:0;background:none;list-style-image:none;list-style-type:none;}

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 */

div#containerContenuTexte div.titreSection{clear:both;}
div#containerContenuTexte div.titreSection h1{clear:both;color:#8c4317;font-family:'Times New Roman', Times, _serif;font-size:1.9em;font-weight:normal;margin:20px 0 10px 0;}
div.resultatRechercheGenerale h2{color:#8c4317;font-family:'Times New Roman', Times, _serif;font-size:2.1em;font-weight:normal;margin:0 0 19px 0;}
div.resultatRechercheGenerale h2 a{color:#8c4317;font-family:'Times New Roman', Times, _serif;font-weight:normal;margin:0 0 19px 0;}
div.resultatRechercheGenerale p{margin:10px 0 0 0;}
div.resultatRechercheGenerale.premiereEntreprise{border-top:1px solid #564c39;}
div.resultatRechercheGenerale.derniereEntreprise{border-bottom:1px solid #564c39;}
div.resultatRechercheGenerale div.imageEntreprise{float:left;margin:13px 10px 0 0;width:152px;text-align:center;}
div.resultatRechercheGenerale div.imageEntreprise img{border:1px solid #8c4317;display:block;margin:auto;}
div.resultatRechercheGenerale div.contenuEntreprise{float:left;width:306px;}
div.resultatRechercheGenerale p.coordonnees{text-align:left;}