div.menu {float: left; width:184px; padding-right: 14px; height: 693px; text-align: right;background-image:url(/corsair/static-content/images/leftColumn/imghomeLeft7.jpg) !important;}
div.menu li {color: #177beb; font: bold 12px arial; margin-top: 10px}
div.menu li.prem {margin-top: 20px}
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 li.prem {padding-top: 3px; margin-top: 0}
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.contenu img.droit {float: right; margin: 0 0 20px 20px}
div.contenu img.gauche {float: left; margin-right: 20px}

div.contenu {padding: 0 10px 15px 12px; font-size: 12px}
div.contenu h1 {color: #d65438; font-size: 18px; margin: 10px 0 20px 0}
div.contenu h1.demi_largeur {width: 50%; float: left}
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: #2F4CA2;}
div.contenu a:hover {color: #D65438;}
div.contenu p.haut {text-align: right; font-weight: bold; margin: 10px 0}
div.contenu p.haut a {color: #5aa4d8;}

div.contenu .marge_fle {margin-left: 18px}

.encadre {background-color: #EDF2F8; padding: 10px; }
.center {text-align: center;}
.couleurB{color: #666699;}
.mise_en_valeur {font-weight: bold;}
.contenu P {margin: 10px 0;}

/*** 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(/corsair/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(/corsair/static-content/images/corporate/fle_ciel_retour.gif) no-repeat 0 4px; padding-left: 18px; font-weight: bold}


/*** 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(/corsair/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}
div.historique p {font: normal 11px arial}

/*** 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 ul {margin-left: 20px}
div.flotte ul li {list-style: disc; }

/*** agences ***/
div.agences dt {color: #d65438; font: bold 13px arial; margin-top: 20px}
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}

/**** PRODUITS ET SERVICES ****/
/** classses voyage ***/
div.classes p, div.classes ul {margin-bottom: 15px}
div.classes h2 {background: none; padding: 0}
div.classes h3 {color: #5aa4d8;background: url(/corsair/static-content/images/customer-services/fle.gif) no-repeat 0 4px; padding-left: 18px}
div.classes ul.plus {margin-left: 18px; float: left; width: 400px}
div.classes ul.plus li {padding: 5px 0 5px 30px; color: #5AA4D8}
div.classes ul.plus li a {color: #5AA4D8}
div.classes ul.plus li.franchise {background: url(/corsair/static-content/images/customer-services/valise.gif) no-repeat 0 5px;}
div.classes ul.plus li.enregistrement {background: url(/corsair/static-content/images/customer-services/chariot.gif) no-repeat 0 5px;}
div.classes ul.plus li.salon {background: url(/corsair/static-content/images/customer-services/salon.gif) no-repeat 0 5px;}
div.classes ul.plus li.embarquement {background: url(/corsair/static-content/images/customer-services/embarque.gif) no-repeat 0 5px;}
div.classes ul.plus li.livraison {background: url(/corsair/static-content/images/customer-services/voiture.gif) no-repeat 0 5px;}
div.classes ul.plus li.lecteur {background: url(/corsair/static-content/images/customer-services/picto_lecteur.jpg) no-repeat 0 5px;}
div.classes ul.plus li.champagne {background: url(/corsair/static-content/images/customer-services/picto_champagne.gif) no-repeat 0 5px;}
div.classes ul.plus li.couv_oreiller {background: url(/corsair/static-content/images/customer-services/picto_couv_oreiller.gif) no-repeat 0 5px;}
div.classes ul.plus li.magazine {background: url(/corsair/static-content/images/customer-services/picto_magazine.gif) no-repeat 0 5px;}
div.classes ul.plus li.trousse {background: url(/corsair/static-content/images/customer-services/picto_trousse.gif) no-repeat 0 5px;}
div.classes ul.plus li.ecran {background: url(/corsair/static-content/images/customer-services/picto_ecranIndividuel.gif) no-repeat 0 5px;}

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%; padding: 5px}
div.acces table td {background: #e4edf6}
div.acces table caption {background: #1b3da9; border: 1px solid #1b3da9 ;color: #fff; font-weight: bold; padding: 5px 0; width: 75%}

div.vente ul {list-style: disc; margin-left: 30px}

/**** bagages ***/
div.bagage p {font-size:12px; margin: 10px 0;}
div.bagage a {color: #000}
div.bagage ul {margin: 10px 0 10px 30px;}
div.bagage ul li {list-style: disc;}
div.bagage table {font-size: 11px; margin: 15px 0 30px 22px;}
div.bagage table, div.bagage table td, div.bagage table th {border: 1px solid #1b3da9; border-collapse: collapse; padding: 5px}
div.bagage th {color: #fff; background: #5ba4d9; font-size: 12px; vertical-align: top}
div.bagage td {color: #193ea8; background: #e4edf6;}
div.bagage table td, div.bagage table th {background: #5ba4d9;padding: 5px; text-align: center}
div.bagage table td {background: #E4EDF6}
/**** Air2Familles ***/
div.air2famille ul {margin: 5px;}
div.air2famille li {padding: 5px 0}
div.air2famille h2 {background: none; padding: 0; font-size: 13px}
#flashFidelite{float:right;}
/**** engagementPonctu***/
#engagementPonctu dl{margin: 5px;}
#engagementPonctu dt{font-weight: bold;}
#engagementPonctu dd{margin: 5px 0; }
#engagementPonctu LI, #conditionPonctu LI {list-style : circle; margin: 5px 0 5px 40px;}
#conditionPonctu h2 {color: #5aa4d8; font-size: 14px; margin-bottom: 5px; margin-top: 15px; background: none; padding-left: 0}
#conditionPonctu H3 {font-size: 13px;margin-bottom: 5px;}

/**** engagementPonctu***/
#retard FIELDSET {border-bottom: none;border-left:none;border-right:none;border-top:1px solid #8CBFE4 ;margin:5px 0;}
#retard FIELDSET LEGEND {font-size: 14px;color: #5aa4d8;;font-weight: bold; padding-right: 10px;height:20px;}
#retard LABEL {clear: both; width: 200px;margin-left:5px;}
#retard INPUT {margin: 0px;}
.block1info{width:471px;height:138px;background: url(/corsair/static-content/images/engagementPonctu/engagement_popup_01.gif) no-repeat;}
.block2info{width:471px;height:386px;background: url(/corsair/static-content/images/engagementPonctu/engagement_popup_02.gif) no-repeat;}
.block3info{width:471px;height:126px;background: url(/corsair/static-content/images/engagementPonctu/engagement_popup_03.gif) no-repeat;}
.block4info{width:471px;height:250px;background: url(/corsair/static-content/images/engagementPonctu/engagement_popup_04.gif) no-repeat;}

/*********ConseilsVoyageurs *******/

div#conseilsVoyageurs dt {color: #d65438; font: bold 13px arial; margin-top: 20px}
div#conseilsVoyageurs dd {margin-top: 10px; }

/*** paragraphes ancres ***/
div.contenu p.ancres, div.bagage p.ancres
{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;}
div.contenu p.ancres a {text-decoration: none; color: #177beb}
div.contenu p.ancres a.droit {color: #0a36be}

/** PROGRAMME FILMS **/
div.programme {width: 727px; padding: 20px 20px; background: url(../images/homepage/fond_contenu.jpg) no-repeat scroll right top;}
div.programme h2 {background: none; padding: 0}
div.programme h3 {margin: 15px 0; background: url(../static-content/images/customer-services/fle.gif) no-repeat scroll 0 5px; padding-left: 15px; color: #5aa4d8}
div.programme div.film {display:inline;height:300px;width: 330px; height: 280px; float: left; border: 1px solid #1B3DA9;margin-bottom:5px;}
div.programme div.gauche {margin-right: 15px;margin-bottom:5px;}
div.programme div.film p.voyage {background: #C8DAEE; padding: 5px 0; font: bold 12px arial; color: #1B5790; text-align: center; margin: 0}
div.programme div.film img {float: left; margin-right: 10px; width: 60px; height: 80px}
div.programme div.film h4 {margin: 10px 0 0 0}
div.programme div.film p {font-size: 11px; padding: 5px; margin: 0}
div.programme div.film p span.genre {display: block; margin-bottom: 5px}



div.programmeGL {width: 727px; padding: 20px 20px;}
div.programmeGL h2 {background: none; padding: 0}
div.programmeGL h3 {margin: 15px 0; background: url(../static-content/images/customer-services/fle.gif) no-repeat scroll 0 5px; padding-left: 15px; color: #5aa4d8}
div.programmeGL div.film {display:inline;width:680px; float:left; border: 1px solid #1B3DA9;margin-bottom:5px;}
div.programmeGL div.gauche {margin-right: 15px;margin-bottom:5px;}
div.programmeGL div.film p.voyage {background: #C8DAEE; padding: 5px 2; font: bold 12px arial; color: #1B5790;}
div.programmeGL div.film img {float: right; margin-right: 10px; width: 100px; height: 140px; margin-top:10px;margin-bottom:10px;}
div.programmeGL div.film h4 {padding-left: 5px; color: #5aa4d8;margin: 10px 0 10 0; font-weight: bold;}
div.programmeGL div.film p {font-size: 11px; padding: 5px; margin: 0}
div.programmeGL div.film p span.genre {display: block;margin: 5px 0; background: url(../images/homepage/puce_triangle_bleu.gif) no-repeat scroll 0 5px; padding-left: 15px; }
.sepLine {clear:both;display:block;height:1px;line-height:1px;border-top: 1px solid #177beb;width:680px;margin-top:10px;}
#flashVenteAbord{margin:0px 0 0 0 !important;}
/**vente ŕ bord **/
#fond_centreVB{background: #FFF ;width: 743px;float: left;}
/*** span nouveauté***/
.nouveaute{color:#D65438;margin:10px 0 20px;font-weight:bold;}

/***Assurance***/
#contenuAssurance H1 {text-align: center; color: #2C479F; text-size: 25px;}
#contenuAssurance H2 {width: 733px; background-color: #2C479F; color: #FFF; text-size: 25px; line-height: 25px; padding-left: 10px; }
#contenuAssurance P {margin: 10px 0;}
#contenuAssurance LI {clear: both;}
#contenuAssurance LI IMG {float: left; margin: 0 10px 20px 0;}
#contenuAssurance LI SPAN {color: #2C479F; font-size: 13px; font-weight: bold; line-height: 22px }
#contenuAssurance LI SPAN SPAN{color: #D22F0A}
#contenuAssurance .asterisque {color: #D22F0A; clear: both; font-style: normal; font-size: 12px;}
