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 {font-size: 13px;}
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 {color: #000}

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}

/*** 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}

/*** 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;}
.imgPlanCabinne{margin-top:10px;}
.separateurdiv{clear:both;margin-bottom:20px;}

/*** 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 div.liste{float: left;width: 200px; margin-bottom: 20px}
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}

/**** 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}

/**** 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;}

/*******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;}

/*** 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;}
