div.menu {float: left; width:184px; padding-right: 14px; height: 426px; text-align: right;}
div.menu li {color: #177beb; font: bold 12px arial; margin-top: 10px}
div.menu li span.entete {border-bottom: 1px solid #177beb;}
div.menu li li {border-right: 1px solid #177beb; font: normal 11px arial; margin: 0; padding-right: 2px}
div.menu li a {text-decoration: none; color: #2f4ca2}
div.menu li a:hover {color: #d65438}
div.menu li.active {color: #d65438}
div.menu li.active span.entete {border-bottom: 1px solid #d65438; padding-top: 10px;}
div.menu li.active li {border-right: 1px solid #d65438; font: normal 11px arial}
div.menu li.active li.page a {color: #d65438; background:transparent url(../static-content/images/corporate/smiley_nav.gif) no-repeat left 2px; padding-left: 15px}

div#fond_centre{width: 757px;padding: 9px 0 0 0;float: left;}
div.contenu {padding: 0 10px 15px 12px; font-size: 12px}
div.contenu h1 {color: #d65438; font-size: 18px; margin-bottom: 20px}
div.contenu h2 {color: #5aa4d8; font-size: 14px; margin-bottom: 5px; margin-top: 15px;background: url(/corsair/static-content/images/customer-services/fle.gif) no-repeat 0 4px; padding-left: 18px}
div.contenu h3.flashradio {}
div.contenu h4 {font-size: 12px; margin: 10px 0}
div.contenu ul.bullet li {list-style: circle; margin-left: 15px}
div.contenu p.marge {margin: 10px 0}
div.contenu a {text-decoration:none;color:#3353B8;}
div.contenu a:hover {color:#CE5131;}

.clear{clear:both;}

/** debut top agences**/
#topagences{float:left; clear:both; margin-bottom:20px;display:inline;
background:transparent url(../static-content/images/corporate/fond_agences.jpg) no-repeat left 2px; height:158px; width:735px;}
#topagences h1{color:#D65438;font-size:18px;margin:40px 0 10px 10px;}
/** fin top agences**/


div.contenu .marge_fle {margin-left: 18px}

div.contenu ul.listePuce {padding-left: 10px; margin:5px 0 0 18px;}
div.contenu ul.listePuce li{list-style-type	:disc;padding: 5px 0; color: #5aa4d8}
div.contenu ul.listePuce li span {color: #000}
div.contenu ul.listePuce .listePuce li{list-style-type:square;}

div.contenu p.haut {text-align: right; font-weight: bold; margin: 10px 0}
div.contenu p.haut a {color: #5aa4d8;}

/*** communiques de presse ***/
div.communiques h2 {color: #5aa4d8; font-size: 14px; margin-top: 10px}
p.communique {border-bottom: 1px solid #5aa4d8; padding-bottom: 10px; font-size: 12px}
p.communique a {display: block; color: #5aa4d8; text-decoration: none; background: url(../static-content/images/corporate/fle_ciel.gif) no-repeat 0 4px; padding-left: 10px}
div.contenu p.retour {border-bottom: 1px solid #5aa4d8; text-align: right; font-size: 14px; margin-bottom: 10px}
div.contenu p.retour a {color: #5aa4d8; text-decoration: none; background: url(../static-content/images/corporate/fle_ciel_retour.gif) no-repeat 0 4px; padding-left: 18px; font-weight: bold}
div.contenu img.droit {border: 1px solid #5aa4d8; float: right; margin-left: 10px}
div.contenu img.gauche {border: 1px solid #5aa4d8; float: left; margin-right: 10px; margin-top:2px;}


/*** compagnies***/
div.contenu ul.compagnies {width: 347px; float: left; margin-top: 10px}
div.contenu ul.compagnies li.niv1 {color: #5aa4d8; font: bold 14px/26px arial; background: url(../static-content/images/corporate/fle_ciel.gif) no-repeat 0 8px; padding-left: 15px}
div.contenu ul.compagnies li.niv1 li {list-style: circle;font: normal 12px/16px arial; color: #070708; margin-left: 15px }
div.contenu p.img_cies {width: 372px; float: right; margin-top: 40px}

#page #fond_centre div.contenu h3 a {text-decoration:none; color:#ce5131;} 

/*** historique ***/
div.historique h2 {margin: 15px 0 5px 0}

/*** flotte ***/
div.flotte p {margin-bottom: 15px}
div.flotte table {font-size: 11px}
div.flotte table, div.flotte table td, div.flotte table th {border: 1px solid #1b3da9; border-collapse: collapse;}
div.flotte th {color: #fff; background: #5ba4d9; font-size: 12px; vertical-align: top}
div.flotte table td, div.flotte table th {padding: 5px; text-align: center}
div.flotte table td {background: #e4edf6}
div.flotte ul {margin-left: 20px}
div.flotte ul li {list-style: disc; }
.planCabine{margin-top:10px; clear:both;}
.textePlanCabinne{float:left; margin-bottom:10px; width:120px;}
.imgPlanCabinne{margin-top:10px;}
.separateurdiv{clear:both;margin-bottom:20px;}
#visiteCabine{float:right;}

/*** agences ***/
div.agences dt {color: #d65438; font: bold 13px arial; margin-top: 10px; padding-right:10px;}
div.agences dd strong {font-size: 11px}

/*** FAQ ***/
div.faq h2 {margin-bottom: 0}
div.faq dl{margin: 0 0 20px 0}
div.faq dt {color: #d65438; font: bold 13px arial; margin-top: 10px}
div.faq dd strong {font-size: 11px}
div.faq ul {margin: 10px 0 10px 30px}

div.metiers ul a {text-decoration: underline}
div.metiers ul a:hover {color: #5aa4d8}
div.metiers ul.listePuce li {padding: 0}
div.metiers h3 {margin-top: 15px}
#topMetiers{float:left; clear:both; margin-bottom:20px;display:inline;
background:transparent url(../static-content/images/corporate/fond_metiers.jpg) no-repeat left 2px; height:158px; width:735px;}
#topMetiers h1 {color:#D65438;font-size:18px;margin:32px 0 10px 10px;}
#topMetiers .liste{float:left;margin:0 35px 0 0;}

#topemploi{float:left; clear:both; margin-bottom:20px;display:inline;
background:transparent url(../static-content/images/corporate/fond_emploi.jpg) no-repeat left 2px; height:158px; width:735px;}
#topemploi h1 {color:#D65438;font-size:18px;margin:32px 0 10px 10px;}
#topemploi .liste{float:left;margin:0 35px 0 0;}

#topcommunique{float:left; clear:both; margin-bottom:20px;display:inline;
background:transparent url(../static-content/images/corporate/fond_communiques.jpg) no-repeat left 2px; height:158px; width:735px;}
#topcommunique h1 {color:#D65438;font-size:18px;margin:32px 0 10px 10px;}
#topcommunique .liste{float:left;margin:0 35px 0 0;}


/** debut top campagne **/
#topcampagne{float:left; clear:both; margin-bottom:20px;display:inline;
background:transparent url(../static-content/images/corporate/fond_campagne.jpg) no-repeat left 2px; height:158px; width:735px;}
#topcampagne h1 {color:#D65438;font-size:18px;margin:32px 0 10px 10px;}
#topcampagne .liste{float:left;margin:0 35px 0 0;}
/** fin top campagne **/

/** carousel campagne **/
#viewer { width:732px; height:220px; overflow:hidden; margin: 0 auto; position:relative;}
#imageScroller a img { border:0; }
#controls { width:732px; height:47px; background:url(../static-content/images/corporate/controlsBG.gif);position:absolute;top:0;}
#controls a:active, #controls a:visited { color:#000000; }
#title { color:#de4830; font-family:Arial;font-weight:bold;text-align:center; margin-top:10px; }
#outerContainer{background:url(../static-content/images/corporate/bg.gif);position:absolute;top:320px;border:1px solid #b8d9ff;}
#clearflash{clear:both;margin-bottom:240px;display:block;}






/** Pages Pro  **/
#page #fond_centre {         /* <== Affect ALL pages : Closing the main content box with a 1px border  */ 
	border:1px solid #CCC;
	width: 755px
}
#page .pagesPro {padding: 0 20px}
#page .pagesPro p {margin: 10px 0}
#page .pagesPro ul.listePuce li {padding: 4px 0}
#page .pagesPro .trad, #page .pagesPro .trad li {color: #3366cc}
#page .pagesPro ul, #page .pagesPro h2 {clear:left}
#page .pagesPro .greyBox {
	background: #FFF url(../static-content/images/pro/box-bg.gif) repeat-x top left;
	padding : 0 15px 15px 15px;
	width: 681px;
	border: 1px solid #CCC;
	margin-bottom:20px;
	float:left
}
#page .pagesPro .greyBox p.placeaTiBlue {margin-right: 60px}
#page .pagesPro #tiBlue {
	position: absolute;
	top: 190px;
	left: 855px
}
#page .greyBox h2 {
	font-size:16px;
	color:#D65438;
	background: none;
	padding: 0
}
#page .gauche {margin: 0 0 10px 20px}
#page .gauche ul {
	margin: 5px 0 25px 0;
	background: #FFF url(../static-content/images/pro/contact-bg.jpg) no-repeat top left;
	padding : 5px 0 0 25px;
	width: 290px
}
#page .gauche ul.bigOne {height: 125px}
#page .gauche .titreContact {
	margin: 0 0 3px 0;
	font-size:16px;
	letter-spacing: -0.25px
}
#page .pagesPro .newsletterShow {
	width: 300px;
	float: left;
	text-align: center;
	clear: right;
	margin: 10px 0 30px 30px 
}
#page .pagesPro .newsletterShow p {margin : 2px 0 12px 0}
#page .pagesPro .newsletterShow p.title {
	margin: 0;
	font-size: 16px;
	font-weight:bold;
	color:#3366CC;
	letter-spacing: -0.5px
}



/*Formulaires Acces pro*/
.formPro {
	padding:25px;
	border:1px solid #bfd5ea;
	background:#f2f8fc;
	float:left;
	margin-bottom:15px;
	width:660px !important;
	width:610px;
	}

/*  pour test
.gauche {border: 1px solid red}
.droite {border: 1px solid green}
*/
.formPro h2.versionEn{margin:0;padding:0;background:none;}
.smallCaps{font-size:.9em;}
.formPro h1{padding:0;margin:0;line-height:14px;}
.obligatoire{font-weight:bold;}
p.clear{height:10px;}
.gauche div,.droite div{width:290px;}
.gauche, .formPro label,.droite{float:left;}
.formPro div select,.formPro div input,.formPro div select,.formPro div input, .nota{float:right;}
.droite{margin-left:50px;}
.nota{font-size:.8em; color:#666666;}
.obligatoire span{color:#D65438;font-size:16px}
.formPro em{color:#5AA4D8;}
.titreContact{font-weight:bold;color:#D65438;}
.formPro option{font-size:.9em;padding:2px;}
div.contenu h2.versionEn {color: #5aa4d8; font-size: 14px; margin-top:-15px}
.formPro a.button {
	background:transparent url(../static-content/images/corporate/btn_right.gif) no-repeat right top;
	color:#ffffff;
	display:block;
 	margin-top:25px;
	float:left;
	height:24px;
	font-weight:bold;
	margin-right:6px;
	padding-right:18px;
	text-decoration:none;
}
.formPro a.button span {
	background:transparent url(../static-content/images/corporate/btn_left.gif) no-repeat scroll 0 0;
	display:block;
	padding:2px 0 5px 18px;
}
.formPro a.button:hover{color:#ffc9bd;}
.news h3{color:#5aa4d8;display:inline;line-height:2em;}

/**** PRODUITS ET SERVICES ****/
div.classes p, div.classes ul {margin-bottom: 15px}
div.classes h3 {color: #5aa4d8;}

div.acces h2 {margin-top: 10px}
div.acces table {margin-bottom: 10px; width: 75%; margin-left: 100px}
div.acces table, div.acces table td, div.acces table th {border: 1px solid #1b3da9; border-collapse: collapse;font-size: 11px}
div.acces th {color: #fff; background: #5ba4d9; font-size: 12px; vertical-align: top}
div.acces table td, div.acces table th {padding: 5px; text-align: center; width: 25%}
div.acces table caption {background: #1b3da9; color: #fff; font-weight: bold; padding: 5px 0; margin-left: 100px; width: 75%}

/**** HANDICAP ****/
div.handicap h3{margin-bottom: 15px; margin-top: 15px}
/**** BIEN VOYAGER ****/
div.bienvoyager h3{margin-bottom: 15px; margin-top: 15px}
div.vente ul {list-style: disc; margin-left: 30px}


/**** actualites ****/

div.actualites h2 {color: #5aa4d8; font-size: 14px; margin-top: 10px}
p.actualites {border-bottom: 1px solid #5aa4d8; padding-bottom: 10px; font-size: 12px}
p.actualites a {display: block; color: #5aa4d8; text-decoration: none; background: url(../static-content/images/corporate/fle_ciel.gif) no-repeat 0 4px; padding-left: 10px}
div.actualites p.retour {border-bottom: 1px solid #5aa4d8; text-align: right; font-size: 14px; margin-bottom: 10px}
div.actualites p.retour a {color: #5aa4d8; text-decoration: none; background: url(../static-content/images/corporate/fle_ciel_retour.gif) no-repeat 0 4px; padding-left: 18px; font-weight: bold}
div.actualites img.droit {border: 1px solid #5aa4d8; float: right; margin-left: 10px}
div.actualites img.gauche {border: 1px solid #5aa4d8; float: left; margin-right: 10px}

/**** affiliation ****/
table.affiliate{border-collapse:collapse; text-align:center;margin:15px 0;float: left}
.affiliate th, .affiliate td{padding:4px;width:150px;}
.affiliate td{border:1px solid #cccccc;}
.affiliate th{background:#5aa4d8;color:#ffffff;font-weight:bold;}
.nb{font-size:.9em; color:#666666;display:block;padding-top:10px;}

a.affiBTN {display:block;padding: 25px 0 30px 80px;float: left}



/**** grille tarifaire ****/
div.franchise p {font-size:11px; margin: 10px 0;}
div.franchise table {font-size: 11px; margin-bottom:30px; font-size: 12px; width: 700px}
div.franchise table, div.franchise table td, div.franchise table th {border: 1px solid #1b3da9; border-collapse: collapse;}
div.franchise table td.no_bord, div.franchise table th.no_bord {border-left:1px solid #fff; background: #fff}
div.franchise th {color: #fff; background: #5ba4d9; font-size: 12px;}
div.franchise table td {background: #e4edf6;padding: 5px; text-align: center}
div.franchise table th {background: #5ba4d9;padding: 5px; text-align: center}
.linkPrint{font-size: 11px; color:#e4edf6 !important;margin-top:0px ;margin-right:10px;float:right; text-decoration:none;}

/*** actualites ***/
div.actualites h2 {color: #5aa4d8; font-size: 14px; margin-top: 10px}
p.actualites {border-bottom: 1px solid #5aa4d8; padding-bottom: 10px; font-size: 12px}
p.actualites a {display: block; color: #5aa4d8; text-decoration: none; background: url(../static-content/images/corporate/fle_ciel.gif) no-repeat 0 4px; padding-left: 10px}
div.actualites p.retour {border-bottom: 1px solid #5aa4d8; text-align: right; font-size: 14px; margin-bottom: 10px}
div.actualites p.retour a {color: #5aa4d8; text-decoration: none; background: url(../static-content/images/corporate/fle_ciel_retour.gif) no-repeat 0 4px; padding-left: 18px; font-weight: bold}
div.actualites img.droit {border: 1px solid #5aa4d8; float: right; margin-left: 10px}
div.actualites img.gauche {border: 1px solid #5aa4d8; float: left; margin-right: 10px}=======

/*** Monde TUI ***/
div.mondetui h2 {margin: 15px 0 5px 0}
.nouveaute{color:#D65438;margin:10px 0 20px;font-weight:bold;}
div.mondetui p {font: normal 11px arial}
div.mondetui h3{color:#5AA4D8; font-weight: bold;}
/*** prix podium ***/

div.podiumRC h2 {margin: 15px 0 5px 0}
div.podiumRC h3{color:#5AA4D8; font-weight: bold;}
div.podiumRC ul{margin:5px 0 0 18px;padding-left:10px;}
div.podiumRC li{color:#0072bb;list-style-type:disc;padding:5px 0;text-decoration:none;}
.PriPodium{font-size:18px ;color:#0072bb; text-align: center ! important; margin-top:10px;margin-bottom:10px;"}
.nouveaute{color:#D65438;margin:10px 0 20px;font-weight:bold;}
/*******Nos partenaires ************/
div.partenaires {}
div.partenaires h2 {margin-bottom: 10px}
div.partenaires p {margin-bottom: 15px}
div.partenaires p img {float: right; margin-right: 5px; margin-left:10px;}
div.partenaires a {color: #5aa4d8}
div.partenaires a:hover {color: #D65438}

/*** Monde TUI ***/
div.mondetui h2 {margin: 15px 0 5px 0}
div.mondetui p {font: normal 12px arial; padding-top:2px; float: left; width: 80%; margin: 8px 0;}
div.mondetui h3{color:#5AA4D8; font-weight: bold; margin: 8px 10px 8px 0; float:left;}
/********* Metier TUI *********/
.buttomTexteMetier{border:1px solid #5aa4d8;text-align:center;}
/*** visuels ***/
div.visuels h3 {color:#D65438; font-family:arial;font-size:13px; font-size-adjust:none; font-stretch:normal;font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin-top:20px;}

/*** paragraphes ancres ***/
.ancrecorporate{color: #0a36be;float: right; text-align: center; width: 272px; height: 17px; padding-top: 2px; margin: 0 0 5px 0; font: bold 12px arial; background: url(/corsair/static-content/images/customer-services/ancres_bg2.gif) left top no-repeat;}
.ancrelink {text-decoration: none; color: #177beb !important}

/*** span nouveauté***/
.nouveauteTitre{color:#D65438;font-weight:bold; font-size:18px;}

/*** besoin assistance***/
.class1{color:#5aa4d8 !important; background:url(../static-content/images/corporate/btn1.jpg) no-repeat left bottom; padding-left:20px;line-height:16px;
font-weight:bold;font-size:15px;}
.class2{color:#da6a54; background:url(../static-content/images/corporate/btn2.jpg) no-repeat left bottom;  padding-left:20px;line-height:16px;
text-decoration:none; display: block;}
.ouvert{color:red; background-position: left top;}
/*fin class pr le swicth*/
#a_contenu a {color:#5aa4d8;}
#a_contenu h2 {padding-left:18px;color:#D65438;font-size:14px;
background:transparent url(../static-content/images/corporate/btn_ouvert_h2.gif) no-repeat scroll 0 1px;}

#a_contenu p {padding:0;}
#a_contenu ul {
background:transparent url(../static-content/images/corporate/puce_carre_rouge.jpg) no-repeat scroll left top;
padding:0px 0 0 14px; }
#a_contenu li {list-style:none;}

/*.milieuContenu{border-color:#5AA4D8;border-style:solid;border-width:0 1px;padding-top:5px;width:729px;}*/
.milieuContenu{background: #FEF8F8 url(../static-content/images/corporate/border1.gif) repeat-y top;width:733px;}
.hautContenu{width:733px;padding-top:19px; 
	background:transparent url(../static-content/images/corporate/contour_haut.jpg) no-repeat scroll center top;}
.basContenu {padding: 0 10px 8px;
	background: transparent url(../static-content/images/corporate/contour_bas.jpg) no-repeat scroll center bottom;}
.cb {clear:both;font-size:0;height:0;line-height:0; padding-top:0px;}

/**** offres emploi ****/

.ContenuOffre {padding-left:20px;}
div.OffreEmploi h2 {color: #5aa4d8; font-size: 16px; margin-top: 10px}
div.OffreEmploi h3 {color: #000000; font-size: 14px; margin-top: 10px; text-decoration:underline;}
p.OffreEmploi {border-bottom: 1px solid #5aa4d8; padding-bottom: 10px; font-size: 12px; }
p.OffreEmploi a {display: block; color: #5aa4d8; text-decoration: none; background: url(../static-content/images/corporate/fle_ciel.gif) no-repeat 0 4px; padding-left: 10px}
div.OffreEmploi p.retour {border-bottom: 1px solid #5aa4d8; text-align: right; font-size: 14px; margin-bottom: 10px}
div.OffreEmploi p.retour a {color: #5aa4d8; text-decoration: none; background: url(../static-content/images/corporate/fle_ciel_retour.gif) no-repeat 0 4px; padding-left: 18px; font-weight: bold}
div.OffreEmploi img.droit {border: 1px solid #5aa4d8; float: right; margin-left: 10px}
div.OffreEmploi img.gauche {border: 1px solid #5aa4d8; float: left; margin-right: 10px}

/** debut top aeropartage**/
#topAeropartage{float:left; clear:both; margin-bottom:20px;display:inline;
background:transparent url(../static-content/images/corporate/fond_aero.gif) no-repeat left 2px; height:158px; width:735px;}
#topAeropartage h1{color:#D65438;font-size:18px;margin:40px 0 10px 10px;}
#topAeropartage span{color:#3366cc;font-size:14px;font-weight:bold;margin:0px 0 0px 10px;width:415px;}
/** fin top aeropartage**/

/** debut top aide**/
#topAide{float:left; clear:both; margin-bottom:20px;display:inline;
background:transparent url(../static-content/images/corporate/fond_aide.jpg) no-repeat left 2px; height:158px; width:735px;}
#topAide h1{color:#D65438;font-size:18px;margin:40px 0 10px 10px;}
#topAide span{color:#3366cc;font-size:14px;font-weight:bold;margin:0px 0 0px 10px;width:415px;}
/** fin top aide**/

/** debut top mondeTUI**/
#topmondeTUI{float:left; clear:both; margin-bottom:20px;display:inline;
background:transparent url(../static-content/images/corporate/fond_mondeTUI.jpg) no-repeat left 2px; height:158px; width:735px;}
#topmondeTUI h1{color:#D65438;font-size:18px;margin:40px 0 10px 10px;}
#topmondeTUI span{color:#3366cc;font-size:14px;font-weight:bold;margin:0px 0 0px 10px;width:415px;}
/** fin top mondeTUI**/

/** debut top podiumRC**/
#toppodiumRC{float:left; clear:both; margin-bottom:20px;display:inline;background:transparent url(../static-content/images/corporate/fond_mondeTUI.jpg) no-repeat left 2px; height:158px !important; width:735px;}
#toppodiumRC h1{color:#D65438;font-size:18px;margin:40px 10 10px 10px;}
#toppodiumRC span{color:#3366cc;font-size:14px;font-weight:bold;margin:0px 0 0px 10px;width:415px;}
/** fin top podiumRC**/

/** debut top nos appareils**/
#topnosappareils{float:left; clear:both; margin-bottom:20px;display:inline;
background:transparent url(../static-content/images/corporate/fond_nosAppareils.jpg) no-repeat left 2px; height:158px; width:735px;}
#topnosappareils h1{color:#D65438;font-size:18px;margin:40px 0 10px 10px;}
#topnosappareils span{color:#3366cc;font-size:14px;font-weight:bold;margin:0px 0 0px 10px;width:415px;}
/** fin top nos appareils**/

#topFamille2{font-size:11px;float:left; clear:both; margin-bottom:20px;margin-right:10px;background:transparent url(../static-content/images/corporate/fond_sejours_location.jpg) no-repeat left 2px; height:184px; width:700px;}
#topFamille2 a{text-decoration:none; color:#000000;}
#topFamille2 a:hover{color:#ce5131;}

