/* ******************************************************************* */
/* CORRECTIFS POST MEP 1.34 */
.tblzone .pbtitle{ margin:5px 0;}
.tblzone .pbtitle *{ line-height:12px;}
.tblzone .pbtitle span{ width:115px; margin-left:5px; float:left;}
.tblzone .pbtitle span.price{ width:80px; margin:0 5px 0 0!important; white-space:nowrap; float:right; text-align:right;}


/* ******************************************************************* */
.masterbody{ padding:20px 0;}
/* ------------------------------------- PAGE QUI-SOMMES-NOUS ----------------------------------------------- */

.mktp .page.aboutmerchant{ padding:0 10px; color:#666;}
.mktp .page.aboutmerchant #tabLineContents .tabLineContent{ padding-left:230px; min-height:220px;}
.mktp .page.aboutmerchant #tabLineContents #tabLineContent0{ background:url("../img/mkt/aboutmerchant/img_bloc01.jpg") no-repeat;}
.mktp .page.aboutmerchant #tabLineContents #tabLineContent1{ background:url("../img/mkt/aboutmerchant/img_bloc02.jpg") no-repeat;}
.mktp .page.aboutmerchant #tabLineContents #tabLineContent2{ background:url("../img/mkt/aboutmerchant/img_bloc03.jpg") no-repeat;}
.mktp .page.aboutmerchant #tabLineContents #tabLineContent3{ background:url("../img/mkt/aboutmerchant/img_bloc04.jpg") no-repeat;}

.mktp .page.aboutmerchant p,
.mktp .page.aboutmerchant li{ text-align:justify; color:#666; font-size:12px;}

.mktp .page.aboutmerchant .chronology{ margin:20px 0;}
.mktp .page.aboutmerchant .chronology li{ padding-left:90px; min-height:20px; margin-bottom:10px; background:url("../img/mkt/aboutmerchant/chrono_item.gif") no-repeat; font-size:12px; color:#666;}
.mktp .page.aboutmerchant .chronology li strong{ display:block; font-size:15px; color:#005292;}
.mktp .page.aboutmerchant .chronology li .events{ display:block;}

.mktp .page .column{ display:inline; float:left; width:350px;}
.mktp .page .column.left{ margin-right:10px;}
.mktp .page .column.right{ margin-left:10px;}

/* ------------------------------------- CLUB VATPRO ----------------------------------------------- */
/* PAGE */
.mktp .page.club{ float:left; display:inline; margin-left:20px; width:700px;}

.mktp .page.club *{ color:#666; font-size:12px;}
.mktp .page.club ul{ list-style-type:disc; list-style-position:inside; margin:10px 0;}
.mktp .page.club p{ text-align:justify;}
.mktp .page.club p a{ text-decoration:underline;}

/* PAGES SPECIALES */

.mktp .page.club.sos{ padding-right:250px; width:450px; background:url(../img/club/cvp_sos.jpg) no-repeat 100% 0;}
.mktp .page.club.sos h3{ color:#ec7404!important;}
.mktp .page.club.sos h5{ color:black!important;}
.mktp .page.club.sos p,
.mktp .page.club.sos a,
.mktp .page.club.sos strong{ color:#333!important;}

/* Blocs Btq */
.mktp .page.club .clubBtq a{ background:url(../img/club/cvp_boutiques.jpg) no-repeat; float:left; display:inline;}
.mktp .page.club .clubBtq a span{ display:none;}
.mktp .page.club .clubBtq a.caprice{ width:350px; height:230px; background-position:0px -50px;}
.mktp .page.club .clubBtq a.evasion{ width:350px; height:230px; background-position:-350px -50px;}
.mktp .page.club .clubBtq a.sos{ width:700px; height:220px; background-position:0px -290px;}
.mktp .page.club .clubBtq p{ margin:10px 0; text-align:center; font-size:15px; color:#333;}
.mktp .page.club .clubBtq p strong{ text-align:center; font-size:15px; color:#333;}
.mktp .page.club .clubBtq p.clubBtqTitle{ width:700px; height:30px; padding-top:10px; background:url(../img/club/cvp_boutiques.jpg) no-repeat 0 0;}

/* ------------------------ MENU CLUB VATPRO */
/* GLOBAL */
.mktp .clubMenu{ float:left; display:inline; width:240px; text-align:left;}
.mktp .clubMenu .clubMenu_content{ width:238px; background:#f0f0f0; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}

/* TITLE */
.mktp .clubMenu .title{ height:60px; margin:0!important; background:url(../img/club/cvp_menu.gif) no-repeat 0px 0px;}
.mktp .clubMenu .title span{ display:none;}

/* LOGIN */
.mktp .clubMenu .clubMenu_login{ padding:10px 30px; margin:0 auto; background:none;}
.mktp .clubMenu .clubMenu_login .lytlogin div{ background:none!important;}
.mktp .clubMenu .clubMenu_login #userinfo { color:black; font-size:12px;}
.mktp .clubMenu .clubMenu_login .label{ font-weight:normal!important; font-size:12px;}
.mktp .clubMenu .clubMenu_login select{ width:180px; margin-top:10px; font-size:12px;}

/* LINKS */
.mktp .clubMenu .clubMenu_links{ border-top:1px solid #e5e5e5;}
.mktp .clubMenu .clubMenu_links li a{ padding-left:30px; display:block; height:30px; line-height:30px; color:#333; font-size:12px; background:white url(../img/club/cvp_menu.gif) no-repeat 0 -110px; border-bottom:1px solid #e5e5e5;}
.mktp .clubMenu .clubMenu_links li a:hover{ background:#005292 url(../img/club/cvp_menu.gif) no-repeat 0 -80px; color:white;}

/* DOCLINKS */
.mktp .clubMenu .clubMenu_doclinks{ padding:10px;}

/* CONTACT */
.mktp .clubMenu .clubMenu_contact{ padding:0 30px 30px 30px;}
.mktp .clubMenu .clubMenu_contact p{ margin:0; padding-top:10px;}
.mktp .clubMenu .clubMenu_contact a{ color:#005292; text-decoration:underline;}
.mktp .clubMenu .clubMenu_contact a:hover{ color:#09C;}

/* BOTTOM */
.mktp .clubMenu .clubMenu_bottom{ display:block; height:10px; background:url(../img/club/cvp_menu.gif) no-repeat 0px -70px;}

/* ------------------------------------- FORMULAIRE APIS ----------------------------------------------- */

.apisform h4{color:#093981; padding-top:15px;}

/*---------------------------------------------------- OLD */


/*--------------------- Launch ---------------------- */
.launchflight #searchzone P, .launchpackage #searchzone P, .launchtour #searchzone P, .launchpromos #additionalzone P {margin:0px 0px 10px 0px;}

/*--------------------- FAQ bloc ---------------------- */
.faq #destinationzone .mktb IMG {margin-bottom:10px;}
.faq #mainzone .mktb .tbl {padding-bottom:15px;}
.faq #intro {width:560px;padding-left:10px; padding-bottom:10px;}
.faq #intro P {margin:5px 0px}
.faq #mainzone {margin:0px 0px 10px 10px;}
.faq #mainzone .mktb .fpanel .fpanelbody {padding:10px;background-color:#a5d9ec;}
.faq #mainzone .mktb .fpanel .corner {border-color:#a5d9ec;padding:8px;}
.faq #mainzone .mktb.faqlist .fpanel .corner {padding:8px; border-color:#FFFFFF;}
.faq #mainzone .mktb.faqlist .fpanel .fpanelbody {background-color:#FFFFFF;}
.faq #mainzone .mktb.faqlist H5 { color:#0280D5; padding-left:15px; background-image: url(../img/pictos/arrow_market.gif); background-repeat:no-repeat; background-position: 0px 2px;}
.faq #mainzone .mktb.faqlist P {margin:10px 0px;}
.faq #mainzone .mktb LI {margin:3px 0px;padding-left:15px; background-image: url(../img/pictos/puce_liste.gif); background-repeat:no-repeat; background-position: 0px 2px; font-weight:bold;}
.faq #mainzone .mktb H5 {margin:3px 0px;padding-left:15px; background-image: url(../img/pictos/puce_liste2.gif); background-repeat:no-repeat; background-position: 0px 2px;}
.faq A:hover {text-decoration:underline;}

/*----------- Club (suppr. apr?s MEP new club ) --------------- */
/* general */
.common.loyalty TD { vertical-align:top;}
.common.loyalty H1 {color:#004b97; border:none; background-image:none;}
.common.loyalty .title {background-color: #d3e9ff; text-align: center;}

/*--------------------- Menu ---------------------- */

.common.loyalty #clubmenu {padding-top:10px; padding-right:10px;width:220px;}
.common.loyalty .mktb.login .tbl {padding-bottom:0px;}
/* framedpanel g?n?ral */
.common.loyalty #clubmenu .fpanel {border-color:#d3e9ff; }
.common.loyalty #clubmenu .fpanel .corner {padding:9px; border-color:#d3e9ff;}
.common.loyalty #clubmenu .fpanel .fpanelbody { background-color:#d3e9ff; padding-left:10px; padding-right:10px;}
/* framedpanel enfant */
.common.loyalty #clubmenu .fpanel .fpanelbody .fpanel {border-color:#d3e9ff;}
.common.loyalty #clubmenu .fpanel .fpanelbody .fpanel .corner {padding:5px; border-color:#d3e9ff;}
.common.loyalty #clubmenu .fpanel .fpanelbody .fpanel .fpanelbody { background-color:#d3e9ff; padding:0px; text-align:left;}
/* framedpanel login */
.common.loyalty #clubmenu #login .fpanel .fpanelbody { text-align:center;}
/* framedpanel contact */
.common.loyalty #clubmenu #contact .fpanel,
.common.loyalty #clubmenu #contact .fpanel .corner {border-color:#004b97;}
.common.loyalty #clubmenu #contact .fpanel .fpanelbody {background-color:#004b97; text-align:center; padding:5px;}

/* liens */
.common.loyalty #clubmenu #menulinks img { vertical-align:middle;}
.common.loyalty #clubmenu #menulinks LI {padding-left:10px; }
.common.loyalty #clubmenu #menulinks #persopres {color:#000000;}
.common.loyalty #clubmenu #menulinks #persoadhesion {color:#00b898;}
.common.loyalty #clubmenu #menulinks #persobonus {color:#e1378e;}
.common.loyalty #clubmenu #menulinks #persokdo {color:#84c819;}
.common.loyalty #clubmenu #menulinks #persocompte {color:#9386e0;}
.common.loyalty #clubmenu #menulinks A { text-decoration:none; color:#004b97;}
.common.loyalty #clubmenu #menulinks A:hover { text-decoration:underline;}
.common.loyalty #clubmenu #doclinks A { text-decoration:underline;}
.common.loyalty #clubmenu #contact A { text-decoration:underline; color:#FFFFFF;}
/* table */
.common.loyalty #clubmenu #menulinks .tbl,
.common.loyalty #clubmenu #doclinks .tbl {padding-bottom:5px;}
.common.loyalty #clubmenu .mktb.doclinks {padding-left:12px; }
.common.loyalty #clubmenu #contact .tbl { text-align:center;}
/* puce */
.common.loyalty #clubmenu LI {padding-left:22px;background-repeat:no-repeat; background-position: 0px 0px;}
.common.loyalty #clubmenu #menulinks LI {height:20px;font-size:12px;}
.common.loyalty #clubmenu #doclinks LI {height:25px;background-image: url(../img/pictos/imprimante.gif);}
/* texte */
.common.loyalty #clubmenu #menulinks .t4 {font-weight:bold;}
.common.loyalty #clubmenu #contact .t1{ color:#FFFFFF; padding-bottom:7px; }
.common.loyalty #clubmenu #contact .t3{ color:#FFFFFF;  font-size:120%;}
.common.loyalty #clubmenu #contact .t4 { color:#FFFFFF;}

/* group */
.grouppres H3 {color:#ff6633;}
.grouppres TD { vertical-align:top;}
.grouppres H1 {color:#f36521; border:none; background-image:none;}
.grouppres  A:hover { text-decoration:underline;}
.grouppres .mktb .title {color:#f36521; font-weight:bold; font-size:140%; text-align:center;}

.grouppres .mktb .infosp { width:740px;}
.grouppres .mktb .infosp .fpanel .corner {padding:9px; border-color:#feffbf;}
.grouppres .mktb .infosp .fpanel {border-color:#f68c5a;}
.grouppres .mktb .infosp .fpanel .fpanelbody { background-color:#feffbf; padding:3px;}
.grouppres .mktb .infosp .tbl {padding-bottom:5px; padding-right:10px; text-align:center; margin:10px;}

.grouppres .mktb .infocontactb A { text-decoration:underline; color:#FFFFFF;}
.grouppres .mktb .infocontactb { width:240px; color:#FFFFFF;}
.grouppres .mktb .infocontact A { text-decoration:underline; color:#FFFFFF;}
.grouppres .mktb .infocontact { width:240px; color:#FFFFFF;}
.grouppres .mktb .infocontact .fpanel .corner {padding:5px; border-color:#33c7c5;}
.grouppres .mktb .infocontact .fpanel {border-color:#33c7c5;}
.grouppres .mktb .infocontact .fpanel .fpanelbody { background-color:#33c7c5; padding:3px;} 
.grouppres .mktb .infocontactb .fpanel .corner {padding:5px; border-color:#33c1e4;}
.grouppres .mktb .infocontactb .fpanel {border-color:#33c1e4;}
.grouppres .mktb .infocontactb .fpanel .fpanelbody { background-color:#33c1e4; padding:3px;} 


/*--------------------- Menu Groupes ---------------------- */
.grouppres .mktb.menu { width:220px; padding-right:10px; padding-top:10px;}
/* framedpanel g?n?ral */
.grouppres .mktb.menu .fpanel {border-color:#f36521;}
.grouppres .mktb.menu .fpanel .corner {padding:9px; border-color:#f36521;}
.grouppres .mktb.menu .fpanel .fpanelbody { background-color:#f36521; padding-left:10px; padding-right:10px;}
/* framedpanel enfant */
.grouppres .mktb.menu .fpanel .fpanelbody .fpanel {border-color:#feffbf;}
.grouppres .mktb.menu .fpanel .fpanelbody .fpanel .corner {padding:10px; border-color:#feffbf;}
.grouppres .mktb.menu .fpanel .fpanelbody .fpanel .fpanelbody { background-color:#feffbf; padding:3px; text-align:left;}
/* framedpanel contact */
.grouppres .mktb.menu #contact .fpanel,
.grouppres .mktb.menu #contact .fpanel .corner {border-color:#f36521;}
.grouppres .mktb.menu #contact .fpanel .fpanelbody {background-color:#f36521; text-align:center;}
/* liens */
.grouppres .menu #menulinks A { text-decoration:none; color:#FF6633;}
.grouppres .menu #contact A { text-decoration:underline; color:#FFFFFF;}
/* table */
.grouppres .menu #menulinks .tbl,
.grouppres .menu #contact .tbl { text-align:center;}
/* puce */
.grouppres .mktb.menu LI {padding-left:13px;background-repeat:no-repeat; background-position: 0px 2px;}
.grouppres .menu #menulinks LI {height:20px;background-image: url(../img/pictos/puce_carres3.gif);}
/* texte */
.grouppres .menu #menulinks .t4 {font-weight:bold; padding-left:10px;}
.grouppres .menu #contact .t1,
.grouppres .menu #contact .t3,
.grouppres .menu #contact .t4 { color:#FFFFFF;}
.grouppres .menu #contact .t2 { color:#FFFFFF;}
.grouppres .menu #contact .rubrique { color:#FFFFFF; font-weight:bold;}
.grouppres .menu .intro .t2 {color:#FFFFFF;}
.grouppres .menu .intro .txtbienvenue {color:#FFFFFF; font-weight:normal; text-align:justify;}


/*--------------------- Menu Formation ---------------------- */
.formpres #formmenu .mktb H1 { background-image:none;}
.formpres .mktb.menu { width:220px; padding-right:10px; padding-top:10px;}
/* framepanel general */
.formpres .mktb.menu .fpanel {border-color:#ff2929;}
.formpres .mktb.menu .fpanel .corner {padding:9px; border-color:#ff2929;}
.formpres .mktb.menu .fpanel .fpanelbody { background-color:#ff2929; padding-left:10px; padding-right:10px; height:295px}
/* liens */
.formpres .menu A { text-decoration:none; color:#FFFFFF; text-decoration:underline;}
.formpres .menu #menulinks A { text-decoration:none; color:#000000;}
.formpres .menu #menulinks A:hover { text-decoration:underline;}
/* table */
.formpres .menu #menulinks { text-align:left;}
/* puce */
.formpres .mktb.menu LI {padding-left:10px;background-repeat:no-repeat; background-position: 0px 2px;}
.formpres .menu #menulinks LI {height:20px;background-image: url(../img/pictos/fleche_orange.gif);}
/* texte */
.formpres .menu #menulinks .t4 {font-weight:bold;}
.formpres .menu #menulinks .t2 {font-size:100%;}


/* Bareme des points */
.ptrule .fpanel .fpanelhead H3{color:#004b97;background-color:#FFFFFF;text-align:center;}
.ptrule .fpanel .fpanelhead {padding:0px;}

/*--------------------- page contact ---------------------- */
.contacts #mainzone {margin:0px 0px 10px 10px;}
.contacts .tbl {padding-top:10px;}
.contacts .mktb #adresse .fpanelhead {background-color:#FFFFFF;}
.contacts .mktb #adresse .fpanel .fpanelbody { background-color:#FFFFFF;}
.contacts .mktb #adresse { background-color:#FFFFFF;width:940px;}
.contacts .mktb #adresse .fpanel .corner {padding:0px 0px 0px 0px;}
.contacts .mktb #adresse .fpanel {border-color:#10bcef;}
.contacts .mktb .details .fpanel .fpanelbody { background-color:#a5d9ec;}
.contacts .mktb .details2 .fpanel .fpanelbody { background-color:#f2f9fd;}
.contacts .mktb .details { width:450px; padding-right:40px;}
.contacts .mktb .details2 { width:450px; padding-right:40px;}
.contacts .mktb .details A { text-decoration:underline;}
.contacts .mktb .details2 A { text-decoration:underline;}

.infocontact .fpanel
{
	border-right:solid 1px #0280D5;
}
.infocontact .fpanelbody
{
	padding:5px;
	width:300px;
	background-color:#E7F8FF;
	text-align:center;
	
}
.infocontactb .fpanelbody
{
	padding:5px;
	height:210px;
	background-color:#E7F8FF;
	text-align:center;
}

/* ------------- DBG PROVI ---------------------------- */
.promotionbloc .tbl .tblgroup .tblzone h3 {color: #099;}
.promotionbloc .tbl .flightpromo,
.promotionbloc .fpanelbody{ background-color:#FFE7F7;}

/* ------------- couleur promos vol de la home ---------------------------- */
.promotionbloc .tbl .flightpromo .tblgroup .tblzone H3 {color:#009493;}

/* ------------- OLD ---------------------------- */
/*.fpanel{ border:none!important;}*/
.fpanel h3,
.fpanelhead{ color:white; font-size:12px!important; line-height:25px; font-weight:bold; padding-bottom:0; /*border-radius:5px 5px 0 0; border-left:none; border-right:none; border-bottom:none;*/}
.fpanel b{ display:none!important; padding:0!important;}
.fpanelbody{ background-color:none;}
.fpanelbody b{ display:inline!important;}

/* MKTB */
.mktb .fpanel .corner {background-color:#093a81;  border-top-color:#093a81; border-color:#093a81;}
.mktb .fpanel .fpanelhead {background-color:#093a81;}
.mktb .fpanel .fpanelbody {background-color:#FFFFFF; padding:10px;}
.mktb .fpanel {border-color:#093a81 ;}


/* MKTP */
.mktp td {vertical-align:top;}
.mktp .marker {text-align:right; padding-right:10px;}
.mktp .marker a {text-decoration:underline;}


