/* @override http://aeroportvoyage.com/css/Main_aeroport.css */

.contenu_central {
	float: left;
	width: auto;
}
.liste_checklist {
	clear: left;
	float: left;
}
.liste_checklist ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.liste_checklist li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #424242;
	line-height: 18px;
	margin-left: 75px;
	margin-top: 3px;
}

.liste_checklist a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #424242;
	line-height: 18px;
	
}

#SVIframe {
	clear: left;
	float: left;
	height:1000px;
	width: 800px;
	border:0;
	display:none;
	padding: 0px;
	margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -60px;
}
#SVIframe2 {
	clear: left;
	float: left;
	height:1400px;
	width: 690px;
	frameborder:0;
	scrolling:no;
	visibility:visible;
	
	overflow:hidden;

}
#SVIframe3 {
	clear: left;
	float: left;
	height: 1290px;
	width: 100%;
	overflow:hidden;
	visibility:visible;
	frameborder:0;
	scrolling:no;
}

.plan_cabine{
	clear: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #424242;
	padding-left: 15px;
	text-decoration: underline;
	color: #424242;
}

.menu_Formulaire_Gauche {
	float: left;
	clear: left;
	margin-top: 25px;
	margin-left: 72px;
	width: 315px;
	overflow: hidden;
	min-height: 460px;
	height: auto !important;
}
#center-column {
	float: left;
	margin-top: 30px;
	width: 750px;
	margin-left: 3px;
	height: auto !important;
	overflow: hidden;
	
}
#searchBox1 {
	background-image: url(/images/forfait1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#searchBox2 {
	background-image: url(/images/vols1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#searchBox3 {
	background-image: url(/images/derniereMinute1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.btn_Options_Accueil {
	float: left;
	width: 720px;
	margin-top: 280px;
	height: 200px;
	margin-left: -3px;
}
.txt_NB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
}
.btn_Croisieres_Accueil {
	float: left;
	height: 91px;
	width: 360px;
	background-image: url(/images/btn_Croisieres_Accueil.jpg);
	background-repeat: no-repeat;
	margin-right: 5px;
}
.btn_Aubaines_Accueil {
	float: left;
	height: 91px;
	width: 355px;
	background-image: url(/images/btn_Aubaines_Accueil.jpg);
	background-repeat: no-repeat;
}
.btn_Gout_Accueil {
	float: left;
	height: 93px;
	width: 360px;
	background-image: url(/images/btn_Gouts_Accueil.jpg);
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-right: 5px;
}
.btn_Groupe_Accueil {
	background-image: url(/images/btn_Groupe_Accueil.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 93px;
	width: 355px;
	margin-top: 8px;
}
.Titre_btn_Accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	width: 300px;
	text-align: left;
	padding-left: 25px;
	margin-top: 12px;
}
.Texte_btn_Accueili {
	float: left;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-left: 25px;
	color: #858c91;
	line-height: 12px;
}
.bouton_Savoir_Plus {
	float: left;
	padding-left: 20px;
	width: 200px;
	text-align: left;
	padding-top: 4px;
}
.titre_Section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1f4d83;
	font-weight: bold;
	clear: left;
	float: left;
	width: 400px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.sous_titre_Section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1f4d83;
	font-weight: bold;
	clear: left;
	float: left;
	width: 400px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.sous_titre_Section_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1f4d83;
	font-weight: bold;
	clear: left;
	float: left;
	width: 285px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.sous_titre_Section_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1f4d83;
	font-weight: bold;
	clear: left;
	float: left;
	width: 285px;
	margin-left: 20px;
	margin-top: 40px;
	margin-bottom: 30px;
}
.sous_titre_Section_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d80bc;
	font-weight: bold;
	clear: left;
	float: left;
	width: 400px;
	margin-left: 20px;
	margin-top: 40px;
	margin-bottom: 30px;
}
.sous_titre_formulaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1f4d83;
	font-weight: normal;
	clear: left;
	float: left;
	width: 400px;
	margin-left: 35px;
	margin-top: 10px;
}
.sous_titre_formulaire_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1f4d83;
	font-weight: normal;
	clear: left;
	float: left;
	width: 400px;
	margin-left: 35px;
}
.sous_titre_formulaire_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1f4d83;
	font-weight: normal;
	clear: left;
	float: left;
	width: 225px;
	margin-left: 35px;
	padding-top: 3px;
}
#envoyer_alacarte {
	clear: left;
	float: left;
	width: 400px;
}
.numero_Transporteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
}
.numero_Transporteur_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: underline;
}
.numero_Transporteur_1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: underline;
}
.ligne_formulaire_alacarte {
	clear: left;
	float: left;
	margin-top: 5px;
	margin-left: 35px;
	margin-bottom: 15px;
}
.ligne_formulaire_alacarte_1 {
	clear: left;
	float: left;
	margin-top: 15px;
	margin-left: 35px;
	margin-bottom: 5px;
}
.txt_Paragraphe {
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	clear: left;
	float: left;
	width: 620px;
	margin-left: 35px;
	text-align: justify;
	margin-bottom: 30px;
}
.txt_Paragraphe a {
	color: #1f4d83;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 14px;
}
.notre_adresse  a {
	text-decoration: underline;
	color: #424242;
}
.txt_Paragraphe_1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	clear: left;
	float: left;
	width: 500px;
	margin-left: 20px;
	text-align: justify;
	margin-bottom: 30px;
}
.txt_bleu_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1f4d83;
}
.liste_employer {
	clear: left;
	float: left;
	margin-left: 35px;
	width: 640px;
}
.liste_employer a {
	color: #1f4d83;
	text-decoration: none;
}
.liste_employer_1 {
	clear: left;
	float: left;
	margin-left: 35px;
	width: 640px;
}

.liste_employer_1 a {
	color: #1f4d83;
	text-decoration: none;
}

.courriel_equipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #7d7d7d;
	text-decoration: underline;
	font-style: italic;
}
.courriel_equipe a {
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
}
.job_equipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #424242;
	text-decoration: none;
}
.nom_equipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 14px;
	font-weight: bold;
	color: #1f4d83;
	text-decoration: none;
}
.nom_equipe a {
	text-decoration: none;
	color: #1f4d83;
}
.liste_employer ul {
	margin: 0px;
	padding: 0px;
}
.liste_employer li {
	width: 310px;
	list-style-type: none;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	color: #1f4d83;
	text-decoration: none;
	margin-left: 10px;
	height: 30px;
}
.liste_employer_1 ul {
	margin: 0px;
	padding: 0px;
}
.liste_employer_1 li {
	width: 310px;
	list-style-type: none;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	color: #1f4d83;
	text-decoration: none;
	margin-left: 10px;
	height: 50px;
}

.liste_employer_2 {
	clear: left;
	float: left;
	margin-left: 35px;
	width: 640px;
}

.liste_employer_2 a {
	color: #1f4d83;
	text-decoration: underline;
}

.liste_employer_2 ul {
	margin: 0px;
	padding: 0px;
}
.liste_employer_2 li {
	width: 310px;
	list-style-type: none;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	color: #1f4d83;
	text-decoration: none;
	margin-left: 10px;
	height: 50px;
}

.detail_lignes_aeriennes {
	clear: left;
	float: left;
	margin-left: 70px;
	width: 225px;
}
#top_lignes_aeriennes {
	float: left;
	width: 710px;
	clear: left;
	height: 160px;
	margin: 0px;
	padding: 0px;
}
#lignes_aeriennes_gauche {
	float: left;
	width: 325px;
	padding-right: 40px;
}
#lignes_aeriennes_droite {
	float: left;
	width: 310px;
	height: 315px;
	margin-top: 50px;
}
.lignes_aeriennes {
	float: left;
	width: 215px;
	margin-bottom: 10px;
	clear: left;
}
.logo_Internet_1 {
	margin-left: 15px;
}
.logo_billetElectronique {
	padding-left: 25px;
}
.colonne_gauche {
	float: left;
	width: 400px;
	min-height: 500px;
	height: auto !important;
}
.detail_selection_de_sieges {
	clear: left;
	float: left;
	width: 620px;
	margin-left: 35px;
	margin-bottom: 30px;
}
.detail_selection_de_sieges a {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.detail_selection_de_sieges li {
	display: block;
	list-style-type: none;
	float: left;
	width: 206px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1f4d83;
	padding-bottom: 5px;
	font-size: 14px;
	line-height: 16px;
}
.detail_selection_de_sieges ul {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.sous_titre_faq {
	float: left;
	clear: left;
	margin-left: 35px;
	width: 420px;
}
.btn_envoyer_alacarte {
	float: left;
}
.liste_compagnies_Aeriennes {
	list-style-type: none;
	display: block;
	float: left;
	width: 450px;
	margin-bottom: 10px;
	clear: left;
	margin-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #424242;
}
.liste_compagnies_Aeriennes ul {
	margin: 0px;
	padding: 0px;
}
.liste_compagnies_Aeriennes li {
	list-style-type: none;
	display: block;
	float: left;
	width: 208px;
	margin-bottom: 10px;
}
.liste_compagnies_Aeriennes a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #424242;
	text-decoration: underline;
}

.aller_retour_simple {
	clear: left;
	float: left;
	margin-left: 35px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.aller_retour {
	float: left;
	width: 130px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.aller_simple {
	float: left;
	width: 130px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.origne {
	clear: left;
	float: left;
	width: 530px;
	margin-left: 35px;
	text-decoration: none;
	margin-bottom: 15px;
}
.form_origine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 160px;
	height: 15px;
	margin-right: 10px;
}
.boite_origine {
	float: left;
	width: 160px;
	margin-right: 10px;
}
.date_itineraire {
	float: left;
}
.origne_1 {
	float: left;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.passager {
	clear: left;
	float: left;
	width: 530px;
	margin-left: 35px;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 15px;
}
.form_passager {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 120px;
	height: 15px;
	text-align: center;
}
.liste_liens_pratiques a {
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;

}
.boite_passager {
	float: left;
	width: 120px;
	text-align: center;
}
.form_vol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 210px;
	height: 15px;
	text-align: left;
}
.boite_vol {
	float: left;
	width: 210px;
	text-align: left;
}
.ranger_contact {
	float: left;
	clear: left;
	width: 400px;
	height: 30px;
}
.form_vous_contacter {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 80px;
	margin-bottom: 15px;
	height: 17px;
	padding-top: 3px;
	clear: left;
}
.boite_vous_contacter {
	float: left;
	margin-bottom: 15px;
	width: 320px;
}
.menu_informations {
	float: left;
	width: 680px;
	margin-left: 20px;
	margin-top: 10px;
}
.menu_informations ul {
	margin: 0px;
	padding: 0px;
}
.menu_informations li {
	display: inline;
	list-style-type: none;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #1f4d83;
	text-decoration: none;
}
.menu_informations a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #424242;
	text-decoration: underline;
}

.couleurMenu {
	color: #424242;
}
.menu_brochures {
	float: left;
	margin-top: 40px;
	margin-left: 55px;
	width: 600px;
	clear: left;
}
.menu_brochures ul {
	margin: 0px;
	padding: 0px;
}
.menu_brochures lI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	display: inline;
	list-style-type: none;
	color: #1f4d83;
	margin-right: 5px;
}
.menu_brochures a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: underline;
}
.ligne_brochures {
	clear: left;
	float: left;
	height: 10px;
	margin-left: 40px;
	margin-top: 10px;
}
.sous_titre_brochures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	clear: left;
	float: left;
	margin-top: 30px;
	margin-left: 55px;
	color: #1f4d83;
	font-weight: bold;
}
.boite_images_brochures {
	clear: left;
	float: left;
	width: 580px;
	margin-left: 55px;
	margin-top: 15px;
}
.brochures {
	height: 150px;
	width: 110px;
}
.image_txt_brochure {
	float: left;
	width: 110px;
	height: 175px;
	margin-right: 6px;
	margin-bottom: 15px;
	
}
.txt_sous_brochures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	margin-top: 3px;
	color: #1f4d83;
}
.liste_liens_pratiques {
	width: 450px;
	margin-left: 55px;
	margin-top: 40px;
	clear: left;
	float: left;
}
.liste_liens_pratiques ul {
	margin: 0px;
	padding: 0px;
}
.liste_liens_pratiques li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #424242;
	text-decoration: underline;
	margin-bottom: 15px;
	float: left;
	width: 200px;
	display: block;
	margin-right: 15px;
}
.aeroports_canadiens {
	clear: left;
	float: left;
	width: 620px;
	margin-left: 55px;
	margin-top: 40px;
}
.aeroports_canadiens ul {
	margin: 0px;
	padding: 0px;
}
.aeroports_canadiens li {
	display: block;
	list-style-type: none;
	float: left;
	width: 200px;
	margin-right: 5px;
	margin-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.job_equipe_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #7d7d7d;
	text-decoration: none;
}
.txt_Paragraphe_2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #993333;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	clear: left;
	float: left;
	width: 525px;
	margin-left: 55px;
	text-align: justify;
	margin-top: 25px;
}
.tableau_destinations_touristiques {
	float: left;
	width: 665px;
	margin-top: 40px;
	margin-left: 55px;
}
.pays {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	float: left;
	width: 105px;
	text-align: center;
	margin-top: auto;
	margin-bottom: auto;
	padding-top: 4px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	line-height: 10px;
	height: 15px;
}
.taxes_de_sortie {
	float: left;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	line-height: 10px;
	height: 15px;
}
.devise_touristiques {
	float: left;
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	line-height: 10px;
	height: 15px;
}
.formaliter_entrer {
	float: left;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	line-height: 10px;
	height: 15px;
}
.devise_touristiques_2 {
	float: left;
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	height: 25px;
	line-height: 10px;
}
.pays_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	float: left;
	width: 105px;
	text-align: center;
	margin-top: auto;
	margin-bottom: auto;
	padding-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	height: 25px;
	line-height: 10px;
}
.taxes_de_sortie_2 {
	float: left;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	height: 25px;
	line-height: 10px;
}
.formaliter_entrer_2 {
	float: left;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	height: 30px;
	padding-top: 7px;
	line-height: 12px;
}
.formaliter_entrer_3 {
	float: left;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	height: 25px;
	padding-top: 12px;
	line-height: 10px;
}
.tableau_compagnies_aeriennes {
	float: left;
	width: 645px;
	margin-top: 70px;
	margin-left: 30px;
}
.menu_brochures_1 {
	float: left;
	margin-top: 25px;
	margin-left: 75px;
	width: 400px;
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-size: 14px;
	color: #1f4d83;
	margin-bottom: 30px;
}

.tableau_poids_bagages {
	float: left;
	width: 535px;
	margin-left: 55px;
}
.compagnies_aeriennes {
	float: left;
	width: 235px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-align: center;
}
.detail_compagnies_aeriennes {
	float: left;
	width: 300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-align: center;
}
.compagnies_aeriennes_2 {
	float: left;
	width: 235px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-align: center;
	height: 39px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.detail_compagnies_aeriennes_2 {
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-align: center;
	height: 30px;
	padding-top: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.compagnies_aeriennes_3 {
	float: left;
	width: 235px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-align: center;
	height: 39px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.compagnies_aeriennes_4 {
	float: left;
	width: 235px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-align: center;
	height: 44px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.liens_carte_routiere a {
	font-family: Arial, Helvetica, sans-serif;
	color: #204E84;
	text-decoration: underline;
}
#informations_nous_joindre {
	clear: left;
	float: left;
	width: 550px;
}
.champ_saissir_club_voyage {
	clear: left;
	float: left;
}
.images_carte_routiere {
	clear: left;
	float: left;
	margin-left: 35px;
	margin-top: 5px;
}
.sous_titre_informations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	clear: left;
	float: left;
	margin-top: 30px;
	margin-left: 55px;
	width: 500px;
	color: #1f4d83;
	font-weight: bold;
}
.liens_carte_routiere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204E84;
	text-decoration: underline;
	float: left;
	clear: left;
	margin-left: 35px;
	margin-top: 15px;
	width: 250px;
}
.heure_ouverture {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	float: left;
	margin-left: 50px;
	margin-bottom: 25px;
	line-height: 16px;
	width: 260px;
}
.cas_urgence {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	float: left;
	margin-left: 35px;
	margin-bottom: 25px;
	line-height: 16px;
	width: 300px;
	text-align: left;
	clear: left;
}
.notre_adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	float: left;
	margin-left: 35px;
	margin-bottom: 25px;
	line-height: 16px;
	width: 200px;
	clear: left;
}
.titre_tous_inclus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #1f4d83;
	float: left;
	margin-top: 20px;
	margin-left: 55px;
	width: 500px;
	text-align: center;
}
.sous_titre_concours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #424242;
	clear: left;
	float: left;
	text-align: center;
	width: 500px;
	margin-top: 10px;
	margin-left: 55px;
	line-height: 18px;
}
.sous_titre_concours a {
	color: #1f4d83;
	text-decoration: underline;
}
.txt_Paragraphe_Concours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #424242;
	text-decoration: none;
	clear: left;
	float: left;
	width: 465px;
	margin-top: 25px;
	margin-left: 55px;
	text-align: justify;
	padding-left: 18px;
}
.champs_obligatoire {
	clear: left;
	float: left;
	margin-top: 10px;
	margin-left: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	width: 150px;
}
.prenom_club_voyages {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #424242;
	clear: left;
	width: 500px;
	margin-bottom: 10px;
}
.espace_formulaire {
	margin-right: 10px;
}
#formulaire_club_voyages {
	clear: left;

	float: left;
	width: 500px;
	margin-top: 25px;
	margin-left: 75px;
}
.champ_txt {
	float: left;
	width: 150px;
	padding-top: 4px;
}
.choix_M {
	clear: both;
	float: left;
	width: 300px;
}
.choix_region {
	float: left;
}
.txt_Concours {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	clear: left;
	font-size: 14px;
	font-weight: bold;
	color: #424242;
	margin-bottom: 10px;
	margin-top: 10px;
}
.espace_formulaire_2 {
	margin-right: 25px;
}
.reload_captcha {
	float: left;
	clear: left;
	margin-top: 3px;
	margin-left: 5px;
}
.reload_captcha a {
	color: #424242;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.surprise_anniversaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	float: left;
	width: 150px;
	margin-left: 180px;
	margin-bottom: 10px;
}
.choix_preferences_voyages {
	clear: left;
	float: left;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #424242;
}
.ligne_club_voyages {
	clear: left;
	height: 1px;
	width: 470px;
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-image: url(/images/ligne_formulaire_club_voyages.png);
	float: left;
	margin-top: 15px;
}
div#casinoRichelieu_Content {
	clear: both;
	float: left;
	padding-left: 55px;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	text-align: justify;
	padding-right: 45px;
	width: 600px;
}
.btn_send_club_voyages {
	clear: left;
	margin-left: 150px;
	margin-top: 20px;
	float: left;
	padding: 0px;
	height: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 250px;
}
#image_send_club_voyage {
	float: left;
	height: 25px;
	width: 30px;
	margin: 0px;
	padding: 0px;
}
.s_enregistrer {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	margin-left: 10px;
	line-height: 25px;
	height: 20px;
	width: 200px;
}
.menu_faq {
	float: left;
	margin-left: 45px;
	width: 600px;
	clear: left;
	margin-top: 10px;
}
.menu_faq ul {
	margin: 0px;
	padding: 0px;
}
.menu_faq li {
	display: inline;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
	margin-right: 2px;
}
.menu_faq a {
	color: #424242;
	text-decoration: underline;
}
.sous_titre_faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	clear: left;
	float: left;
	margin-top: 30px;
	margin-left: 55px;
	color: #1f4d83;
	font-weight: bold;
	margin-bottom: 20px;
}
.txt_Paragraphe_voyagealacarte {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	clear: left;
	float: left;
	width: 500px;
	margin-left: 35px;
	text-align: justify;
	margin-bottom: 30px;
}

.googleIframe {
	clear: left;
	float: left;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}
.googleIframe a {
	margin-top: 5px;
	margin-left: 10px;
	clear: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
}
.ligneBusinessHour {
	clear: left;
	float: left;
	width: 290px;
	text-align: left;
}
.day {
	text-align: left;
	float: left;
	width: 75px;
	height: 15px;
}
.hour {
	text-align: left;
	float: left;
	width: 100px;
}
.ligneBusinessHour_1 {
	clear: left;
	float: left;
	width: 200px;
	padding-top: 5px;
}

.categorie_checklist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	clear: left;
	float: left;
	margin-top: 30px;
	margin-left: 55px;
	color: #1f4d83;
	font-weight: bold;
}


.categorie_checklist a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #1f4d83;
	font-weight: bold;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
.menu_Formulaire_Gauche_1 {
	float: left;
	clear: left;
	margin-top: 25px;
	margin-left: 72px;
	width: 320px;
	overflow: hidden;
	min-height: 500px;
	height: auto !important;
}
.colonne_gauche_1 {
	float: left;
	width: 320px;
	min-height: 500px;
	height: auto !important;
}
#center-column_1 {
	float: left;
	margin-top: 30px;
	width: 720px;
	margin-left: 3px;
	height: auto !important;
	max-height: 5000px;
	overflow: hidden;
}
.btn_Options_Accueil_1 {
	float: left;
	width: 720px;
	margin-top: 280px;
	height: 200px;
	margin-left: -3px;
}
.errorField{
	
	border-color:red; 
	border-style:dashed;
}

.menu_checklist {
	float: left;
	margin-top: 40px;
	margin-left: 55px;
	width: 600px;
	clear: left;
}
.menu_checklist ul {
	margin: 0px;
	padding: 0px;
}
.menu_checklist lI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	display: inline;
	list-style-type: none;
	color: #424242;
	margin-right: 5px;
}
.menu_checklist a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-decoration: underline;
}

.checklist_column {
	float: left;
	width: 300px;
}

.checklist_column_1 {
	float: left;
	width: 300px;
	margin-left:40px;
}

