
/*<agl.folder "colonnes">*/
	.colonne2            { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-align: right; display: block; margin-top: 0; margin-bottom: 35px; margin-left: 500px; padding-top: 0; padding-bottom: 0; height: auto; border-style: none }
	.colonne2_accueil  { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-align: right; display: block; margin-top: 35px; margin-bottom: 0; margin-left: 500px; padding-top: 0; padding-bottom: 0; height: auto; border-style: none }
	.colonne2 a  { color: #2d4869; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #fff; text-align: center; display: block; margin-top: 8px; padding-top: 3px; padding-bottom: 2px; width: 255px; border: solid 2px #fff }
	.colonne2_accueil a { color: #2d4869; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #fff; text-align: center; display: block; margin-top: 0; padding-top: 3px; padding-bottom: 2px; width: 255px; border: solid 2px #fff }
	.colonne2 a:hover  { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; background-color: #2d4869; display: block; margin-top: 8px; padding-top: 3px; padding-bottom: 2px; width: 255px; border: solid 2px white }
	.colonne2 a:visited  { color: #2d4869; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #fff; display: block; margin-top: 8px; padding-top: 3px; padding-bottom: 2px; width: 255px; border: solid 2px white }
	.hori           { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background-image: url(../images/nav_cote_fond.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 13px 0; text-align: right; display: block; bottom: 55px; width: 779px; border-top: medium none white }
	.hori2   { color: #151e42; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px; background-image: url(../images/nav_cote_fond.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 13px 0; text-align: right; display: block; bottom: 55px; width: 779px; border-top: medium none white }
	.texte    { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-align: left; margin-right: 25px; margin-left: 0; width: 280px; border-right: 1px solid #fff }
	.texte_2 { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-align: left; margin-right: 25px; margin-left: 0 }
	.texte_hori    { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-align: justify; margin-left: 195px; width: 550px }
	.texte_hori2  { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-align: right; letter-spacing: 2px; margin: 0 15px 25px 210px; padding-top: 0; width: 535px }
	.classification       { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background-image: url(../photos/fond3.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: -500px 200px; display: block; margin: 0; padding: 15px; width: 230px; height: auto; border: solid 1px #475178 }
/*</agl.folder>*/
/****** Gˇnˇral *****
*/
.sous_titre       { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 17px; background-image: url(../photos/fond_titre.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -160px -5px; text-align: right; display: block; margin-bottom: 0; padding-top: 4px; padding-right: 20px; padding-bottom: 0; height: 40px; border-top: 1px solid #f1d60e }
.sous_titre_droite       { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 17px; background-image: url(../photos/titre_gauche.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -500px 0; text-align: right; display: block; margin-bottom: 0; padding-top: 4px; padding-right: 20px; padding-bottom: 0; height: 40px; border-top: 1px solid #f1d60e }
.para     { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px; text-align: left; display: block; margin-top: 0; margin-bottom: 0; width: 265px }
.texte_tableau { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.cadre                { background-image: url(../images/fond.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 -3px; text-align: center; margin: 0 auto; padding: 0; bottom: 650px; width: 779px; height: auto; border: solid 1px silver }
.photos  { margin-bottom: 20px; border: outset 1px #f1d60e }
.titre_haut2       { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 17px; background-image: url(../photos/titre_gauche.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -185px -7px; text-align: right; display: block; margin-top: 25px; margin-bottom: 0; margin-left: 185px; padding: 5px 20px 0 5px; width: auto; height: 34px; border-top: 1px solid #f1d60e }
.titre_haut   { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 17px; background-image: url(../photos/titre_gauche.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -185px 0; text-align: right; display: block; margin-top: 25px; margin-bottom: 0; margin-left: 185px; padding: 3px 20px 0 5px; width: auto; height: 53px; border-top: 1px solid #f1d60e }
.titre                   { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 17px; background-image: url(../photos/fond_titre.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -175px -15px; text-align: right; display: block; margin-bottom: 0; padding-top: 4px; padding-right: 20px; padding-bottom: 0; height: 40px; border-top: 1px solid #f1d60e }
.titre_petit { font-size: 12px; font-weight: normal; padding-left: 15px; border-style: none }
.titre_droite       { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 17px; background-image: url(../photos/titre_gauche.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -500px -5px; text-align: right; display: block; margin-bottom: 0; padding-top: 4px; padding-right: 20px; padding-bottom: 0; height: 40px; border-top: 1px solid #f1d60e }
/****** Navigation_haut ******/
.nav_haut           { background-image: url(../images/nav_haut_en_04.jpg); background-repeat: no-repeat; background-attachment: scroll; display: block; margin: 0; padding-left: 150px; width: 630px; height: 180px; border-bottom: 1px solid white }
.nav_haut a     { color: white; font-size: 10px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; display: inline; margin: 0; padding-top: 3px; padding-right: 6px; padding-left: 6px; height: auto; border-right: 1px solid white }
.nav_haut a:hover      { color: white; font-size: 10px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: inline; margin: 0; padding-top: 3px; padding-bottom: 0; border-right: 1px solid white }
.nav_haut ul  { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; display: inline }
.nav_haut li { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; display: inline }
.footer   { color: #151e42; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; background-repeat: no-repeat; background-position: -1px 3px; text-align: center; letter-spacing: 1px; display: block; margin-bottom: 5px; padding-bottom: 15px; padding-left: 80px; width: 779px; height: 20px }
a.bouton:link    { color: #373976; font-size: 10px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-transform: uppercase; display: block; margin-top: 0; margin-bottom: 0; padding: 4px 0 5px 4px; width: 125px; border-bottom: 1px solid #dbdbdb }
a.bouton:visited     { color: #373976; font-size: 10px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-transform: uppercase; display: block; margin-top: 0; margin-bottom: 0; padding: 4px 0 5px 5px; width: 125px; border-bottom: 1px solid #dbdbdb }
a.bouton:hover     { color: #ffd700; font-size: 10px; text-decoration: none; display: block; margin-top: 0; margin-bottom: 0; padding: 4px 0 5px 5px; width: 125px; border-bottom: 1px solid #e6e6e6 }
.nav_gauche        { font-size: 12px; background-image: url(../images/Navcote5.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 136px 107px; text-align: left; margin: 0; padding-left: 7px; position: absolute; top: 56px; width: 165px; height: auto; float: left }
.nav_gauche_formation    { font-size: 12px; background-image: url(../images/Navcote5.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 136px 50px; text-align: left; margin: 0; padding-left: 7px; position: absolute; top: 45px; width: 165px; height: auto; float: left }
.excursions       { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 16px; background-image: url(../photos/fond_titre.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -180px -10px; text-align: right; display: block; margin-bottom: 5px; padding-top: 6px; padding-right: 20px; padding-bottom: 0; height: 55px; vertical-align: bottom; border-top: 1px solid #f1d60e }
a.english_version:link { color: #373976; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; padding-bottom: 25px }
a.english_version:visited { color: #373976; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; padding-bottom: 25px; padding-left: 5px }
/****** Excursions ******/
.excursions      { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 17px; background-image: url(../photos/fond_titre.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -190px -18px; text-align: right; display: block; margin-bottom: 0; padding-top: 4px; padding-right: 20px; padding-bottom: 0; height: 40px; border-top: 1px solid #f1d60e }
.excursions_droite        { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 16px; background-image: url(../photos/titre_gauche.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -495px -5px; text-align: right; display: block; margin-bottom: 5px; padding-top: 6px; padding-right: 10px; padding-bottom: 0; height: 33px; vertical-align: bottom; border-top: 1px solid #f1d60e }
.excursions_droite2  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 16px; background-image: url(../photos/titre_gauche.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -495px -5px; text-align: left; display: block; margin-bottom: 5px; padding-top: 6px; padding-right: 10px; padding-bottom: 0; height: 33px; vertical-align: bottom; border-top: 1px solid #f1d60e }
.excursions_desc   { color: #151e42; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; text-align: right; display: block; margin-top: -10px; margin-bottom: 0; width: 255px; height: auto; vertical-align: bottom }
/*Cliquez-ici pour en conna”tre davantage sur nos forfaits*/
.nav    { padding-top: 161px }
.nav ul  { margin: 0 0 0 14px; padding: 0 }
/****** Accueil ******/
.colonne_accueil     { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; display: block; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 195px; position: absolute; top: 255px; width: 270px; float: left; border-style: none }
.colonne_camp   { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; display: block; margin-bottom: 35px; margin-left: 0; padding-top: 0; padding-bottom: 25px; padding-left: 195px; position: absolute; top: 275px; width: 270px; float: left; border-style: none }
.colonne_accueil a   { color: #2d4869; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #fff; text-align: center; display: block; margin-top: 0; padding-top: 0; padding-bottom: 2px; width: 255px; border: solid 2px #fff }
.colonne_expedition a { color: #2d4869; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #fff; text-align: center; display: block; margin-top: 8px; padding-top: 3px; padding-bottom: 2px; width: 255px; border: solid 2px #fff }
.texte_hori a   { color: #2d4869; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #fff; text-align: center; display: block; margin-top: 8px; padding-top: 3px; padding-bottom: 2px; width: 120px; border: solid 2px #fff }
.colonne_forfaits a { color: #2d4869; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #fff; text-align: center; display: block; margin-top: 11px; padding-top: 3px; padding-bottom: 2px; width: 255px; border: solid 2px #fff }
.sous_titre_haut  { color: #151e42; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 13px; background-repeat: no-repeat; background-attachment: scroll; text-align: right; display: block; margin-top: -32px; margin-right: 10px; margin-bottom: 0; padding-top: 0; padding-right: 20px; padding-bottom: 0; width: auto; vertical-align: bottom }
.sous_titre_bleu { color: #151e42; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 13px; background-repeat: no-repeat; background-attachment: scroll; text-align: right; display: block; margin-top: 0; margin-right: 10px; margin-bottom: 15px; padding-top: 0; padding-right: 20px; padding-bottom: 0; width: auto; vertical-align: bottom }
/****** Sˇcuritˇ ******/
.colonne_securite   { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; display: block; margin-bottom: 35px; margin-left: 0; padding-top: 0; padding-bottom: 25px; padding-left: 195px; position: absolute; top: 318px; width: 270px; float: left; border-style: none }
/****** Calendrier ******/
.titres  { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 17px; background-color: #151e42; text-align: left; text-transform: uppercase; margin-left: 35px; padding-top: 4px; padding-bottom: 3px; padding-left: 10px; width: auto; border-bottom: 1px solid #fff }
.journee  { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px; background-color: #2c3559; padding-top: 4px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid #acacac }
.demi_journee { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background-color: #464f73; padding-top: 4px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid #acacac }
.dates { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #87cefa; padding-top: 3px; padding-bottom: 3px; width: 135px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
/****** Formation *******/
.colonne_formation    { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; display: block; margin-bottom: 35px; margin-left: 0; padding-top: 0; padding-bottom: 25px; padding-left: 195px; position: absolute; top: 688px; width: 270px; float: left; border-style: none }
.colonne_expedition   { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; display: block; margin-bottom: 35px; margin-left: 0; padding-top: 0; padding-bottom: 25px; padding-left: 195px; position: absolute; top: 314px; width: 270px; float: left; border-style: none }
/****** Forfaits ******/
.colonne_forfaits   { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; display: block; margin-bottom: 35px; margin-left: 0; padding-top: 0; padding-bottom: 25px; padding-left: 195px; position: absolute; top: 301px; width: 270px; float: left; border-style: none }
.colonne_reservations   { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; display: block; margin-top: 440px; margin-bottom: 35px; margin-left: 0; padding-bottom: 25px; padding-left: 195px; position: absolute; top: 160px; width: 270px; float: left; border-style: none }
.colonne_presse  { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; display: block; margin-bottom: 35px; margin-left: 0; padding-top: 0; padding-bottom: 25px; padding-left: 195px; position: absolute; top: 503px; width: 270px; float: left; border-style: none }
.colonne_hivernal   { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; display: block; margin-bottom: 35px; margin-left: 0; padding-top: 0; padding-bottom: 25px; padding-left: 195px; position: absolute; top: 302px; width: 270px; float: left; border-style: none }
p { font-weight: normal }
.forfaits_titres { color: #ffd700; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 18px; text-align: right; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-right: 5px; padding-bottom: 0; width: 251px; height: auto; vertical-align: bottom; border-bottom: 1px solid #fff }
.forfaits { background-color: #2d4869; text-align: right; display: block; margin: 0 0 25px; width: 256px; height: auto }
.presentation { color: #151e42; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; background-color: #fff; text-align: right; letter-spacing: 0; margin: 0; padding-top: 10px; padding-right: 5px; padding-bottom: 0; width: 256px; vertical-align: bottom }
.au { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin-top: 0; margin-bottom: 0; padding-top: 2px; padding-right: 5px; padding-bottom: 0; width: 256px }
.www a { color: #151e42; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-align: center; letter-spacing: 1px; display: block; margin-top: 15px; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; width: 256px; border: solid 2px white }
.www a:hover { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #151e42; text-align: center; letter-spacing: 1px; display: block; margin-top: 15px; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; width: 256px; border: solid 2px #151e42 }
.www a:visited { color: #151e42; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-align: center; letter-spacing: 1px; display: block; margin-top: 15px; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; width: 256px; border: solid 2px white }
.auberges { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #2d4869; text-align: right; display: block; margin: 0 0 25px; padding: 2px; width: 260px; height: auto }
.auberges_titres { color: #ffd700; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 16px; text-align: right; display: block; margin: 0 5px 5px; padding-top: 5px; width: 245px; height: auto; vertical-align: bottom; border-bottom: 1px solid white }
.lot { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: right; display: block; margin: 0 0 25px; padding-top: 0; padding-bottom: 0; width: 260px; border: solid 1px #e2e2e2 }
.texte h1 { color: #f1d60e; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #233e5f; text-align: right; margin: 0; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; width: auto }
.texte h2 { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px; text-align: left; margin-top: 0; margin-bottom: 0; padding: 8px 10px 5px }
.texte p { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; padding-right: 10px }
.expedition_desc { color: #151e42; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; text-align: right; width: 255px }
#index a   { background-color: transparent; margin: 0; padding: 0; width: 260px; height: 180px; border: 0 }
#index a1 { margin: 0; padding: 0; width: 260px; height: 173px; border: 0 }
.presse p   { font-size: 11px; font-weight: normal; line-height: 14px; margin-top: 0; margin-bottom: 18px; padding-right: 5px }
label  { color: #233e5f; font-weight: normal; text-align: right; display: block; margin-top: 5px; margin-right: 10px; width: 220px; float: left }
legend    { color: #233e5f; font-weight: bold; text-align: left; margin-top: 5px; margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px }
input  { font-size: 12px; margin-bottom: 3px; width: 250px; float: left }
textarea { margin-top: 5px; margin-right: 19px; width: 250px }
form  { width: 550px }
.texte2  { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-align: left; margin: 0; padding: 0; width: 250px; border-right: 1px solid #feffff }
#annonce td { font-size: 11px; text-align: center; margin: 0; padding: 2px; border-right: 1px solid white; border-bottom: 1px solid white }
#annonce     { font-size: 11px; width: 550px; border-top: 1px solid white; border-left: 1px solid white }
.haut  { color: #fff; background-color: #233e5f }
.gauche { color: #fff; background-color: #369 }
.footer a   { color: #ff6912 }
fieldset  { margin-bottom: 15px; width: 520px; float: left }
#menu_top { background-color: #acb7ca; text-align: center; margin-bottom: 15px; padding-top: 3px; padding-bottom: 3px; width: auto; border-bottom: 1px solid #fff }
body { background-color: #e2e2e2 }
#menu_top a { color: #151e42; font-size: 10px; font-family: Arial, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; padding-right: 8px; padding-left: 8px; border-right: 1px solid #151e42 }
#banniere_air   { background-image: url(../images/air_du_large.jpg); display: block; margin-top: 28px; bottom: 100px; width: 120px; border: solid 1px #151e42 }
#banniere_guide   { background-image: url(../images/guide_conseil.jpg); display: block; margin-top: 12px; bottom: 100px; width: 120px; border: solid 1px #151e42 }
#banniere_texte_air  { color: #151e42; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: italic; text-align: center; margin: 6px; padding-top: 130px }
#banniere_air a { text-decoration: none }
#banniere_texte_guide { color: #151e42; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: italic; text-align: center; margin: 6px; padding-top: 100px }
#banniere_texte1 { color: #151e42; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; margin: 8px; position: relative; bottom: 0; float: left }
.description { display: block; padding: 8px }
.sous_menu a  { color: #ffd300; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; background-color: transparent; display: inline; padding-right: 5px; padding-left: 5px; border-style: none solid none none; border-width: medium 1px medium medium; border-color:  white   }
.sous_menu2 a  { color: #ffd300; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; background-color: transparent; display: inline; padding-right: 3px; padding-left: 3px; border-style: none solid none none; border-width: medium 1px medium medium; border-color: white }
.sous_menu2 { margin-top: -10px; margin-right: 10px }
.sous_menu { margin-top: -10px; margin-right: 0; width: 260px }
#none  { border: 0 }
.sous_menu a:hover { color: #e0ab0e; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: transparent; display: inline; padding-right: 5px; padding-left: 5px; border-top: none; border-right: 1px solid white; border-bottom: none; border-left: none }
.sous_menu2 a:hover  { color: #e0ab0e; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: transparent; display: inline; border-style: none solid none none; border-width: medium 1px medium medium; border-color: white }
.sous_menu2 a:visited { color: #e0ab0e; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: transparent; display: inline; padding-right: 5px; padding-left: 5px; border-style: none solid none none; border-width: medium 1px medium medium; border-color:  white   }
#map {
	text-align: left;
}
div#map a { color: #2d4869; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background: none; text-align: left; display: inline; margin:0px; padding:0px; width: auto; border: none; }
.nav_haut_1 { background-image: url(../../images/nav_haut_en_01.jpg); background-repeat: no-repeat; background-attachment: scroll; display: block; margin: 0; padding-left: 150px; width: 630px; height: 180px; border-bottom: 1px solid white }
.nav_haut_2 { background-image: url(../../images/nav_haut_en_02.jpg); background-repeat: no-repeat; background-attachment: scroll; display: block; margin: 0; padding-left: 150px; width: 630px; height: 180px; border-bottom: 1px solid white }
.nav_haut_3 { background-repeat: no-repeat; background-attachment: scroll; display: block; margin: 0; padding-left: 150px; width: 630px; height: 180px; border-bottom: 1px solid white }
#map {
	text-align: left;
}
div#map a { color: #2d4869; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background: none; text-align: left; display: inline; margin:0px; padding:0px; width: auto; border: none; }
div#get_directions {width:600px;text-align:left;}
div#get_directions label {width:225px;text-align:left;}
div#get_directions select {width:325px;}
div#get_directions input[type="select"] {
	clear:both;
}.colonne_raquette {
	color: #006;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 15px;
	display: block;
	margin-bottom: 35px;
	margin-left: 0;
	padding-bottom: 25px;
	padding-left: 195px;
	position: absolute;
	top: 285px;
	width: 270px;
	float: left;
	border-style: none
}