/*--------------------- General ---------------------- */
/* Sous IE les images ont une marge à gauche de -2px??? **/
IMG {margin-left:0px;border:none;}
SPAN.help   { font-size:90%; color:#FE0000; font-style:normal; }

.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 TD {vertical-align:top;}
.mktp .marker {text-align:right; padding-right:10px;}
.mktp .marker A {text-decoration:underline;}
/*.mktp A {color:#0280D5;}*/

.launchflight #searchzone P, .launchpackage #searchzone P, .launchtour #searchzone P, .launchpromos #additionalzone P {margin:0px 0px 10px 0px;}

/*--------------------- Aboutmerchant bloc ---------------------- */
.aboutmerchant #destinationzone .mktb IMG {margin-bottom:10px;}
.aboutmerchant #mainzone {margin:0px 0px 10px 10px;}
.aboutmerchant #mainzone .mktb .fpanel .fpanelbody {padding:5px; background-color:#FFFFFF;}
.aboutmerchant #mainzone .mktb.princ .fpanel .fpanelbody {background-color:#a5d9ec;}
.aboutmerchant #mainzone #contenu P { text-align:justify;}
.aboutmerchant #intro {padding-left:10px; padding-bottom:10px;}
.aboutmerchant #mainzone .mktb .tbl {padding-bottom:15px;}
.aboutmerchant .mktb #desti  .fpanel .fpanelbody { background-color:#f6feff;}
.aboutmerchant A:hover {text-decoration:underline;}

/*--------------------- 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 ---------------------- */
/* 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; font-size:110%;}

/* 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; height:172px;} 


/*--------------------- 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%;}


/* Barème des points */
.ptrule .fpanel .fpanelhead H3{color:#004b97;background-color:#FFFFFF;text-align:center;}
.ptrule .fpanel .fpanelhead {padding:0px;}

/*--------------------- Aboutmerchant bloc ---------------------- */
.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;}
