
.pdf .icon{background-image: url(../images/icon_pdf.png) !important;height: 16px;width: 16px;}
.excel .icon{background-image: url(../images/icon-ms-excel.png) !important;height: 16px;width: 16px;}
.jpg .icon{background-image: url(../images/icon-jpg.png) !important; height: 18px;width: 24px;}
.word .icon{background-image: url(../images/word-icon.png) !important; height: 18px;width: 24px;}
.ppt .icon{background-image: url(../images/icone_ppt.gif) !important; height: 18px;width: 24px;}

#messagecv {
    color: red;
    display: none;
    float: left;
}
#messagelettre {
    color: red;
    display: none;
    float: left;
}
#file_error_cv, #file_error_lettre {
    color: red;
    float: left;
}
h1{
    font-size: 18px;
}
h2{
    font-size: 16px;
}
h3{
    font-size: 14px;
}
h4{
    font-size: 13px;
}
h5{
    font-size: 12px;
}
h1, h2, h3, h4, h5, h6{
    color: #870150;
    margin-bottom: 8px;
}
#professionel h1, #professionel h2, #professionel h3, #professionel h4, #professionel h5, #professionel h6{
    color: #538cbf;
}
#espace_passager h1, #espace_passager h2, #espace_passager h3, #espace_passager h4, #espace_passager h5, #espace_passager h6{
    color: #cc4f00;
}

#espace_aeroports h1, #espace_aeroports h2, #espace_aeroports h3, #espace_aeroports h4, #espace_aeroports h5, #espace_aeroports h6{
    color: #3a4656;
}
#espace_aeroports.Themes2 h1, #espace_aeroports.Themes2 h2, #espace_aeroports.Themes2 h3, #espace_aeroports.Themes2 h4, #espace_aeroports.Themes2 h5, #espace_aeroports.Themes2 h6{
    color: #53672b;
}
#espace_aeroports.Themes3 h1, #espace_aeroports.Themes3 h2, #espace_aeroports.Themes3 h3, #espace_aeroports.Themes3 h4, #espace_aeroports.Themes3 h5, #espace_aeroports.Themes3 h6{
    color: #003e73;
}
#espace_aeroports.Themes4 h1, #espace_aeroports.Themes4 h2, #espace_aeroports.Themes4 h3, #espace_aeroports.Themes4 h4, #espace_aeroports.Themes4 h5, #espace_aeroports.Themes4 h6{
    color: #513e27;
}
#espace_aeroports.Themes5 h1, #espace_aeroports.Themes5 h2, #espace_aeroports.Themes5 h3, #espace_aeroports.Themes5 h4, #espace_aeroports.Themes5 h5, #espace_aeroports.Themes5 h6{
    color: #cf8a4d;
}

.itemsTabs form.GuideHoraire .custom-select-container{
    width: 225px !important;
    margin-left:11px;
}

.itemsTabs .Form  label.guideHoraire {
    width: 220px !important;
    float: left !important;
    margin-left: 10px;
}

.blocLinks_formalite.choix2  a.item{
    width: 295px;
}

.blocLinks.choix2 .Title {
    width: 137px;
}
.blocLinks.choix2  a.item .flesh {
    left: 117px;
}
.blocLinks{
    padding-bottom : 10px;
}

#espace_passager .badge_sondage
{
    background: url("../images/orange/m-left-v.png") no-repeat scroll 0 0 transparent;
    height: 121px;
    line-height: 121px;
    position: absolute;
    right: -10px;
    text-align: center;
    top: 33px;
    vertical-align: middle;
    width: 47px;
}
.nav-secondaire .scroll-pane{
    width:280px;
}
.itemsTabs .Form .custom-select-container{
    width: 110px !important;
    margin-right:10px;
}
.itemsTabs .Form .custom-select-container .heure{
    width: 50px !important;
    margin-right:22px;
}
.itemsTabs .Form input[type="text"]{
    width: 107px;
    margin-right:10px;
}
.itemsTabs .Form .date_reservation{
    width: 115px !important;
    background:url(../images/cal.png) no-repeat right 3px;
}

.itemsTabs .Form  .convive_marque {
    width: 100px !important;

}
.itemsTabs .Form label {
    width: 81px !important;
    float: right !important;
}
.bloc_twitter iframe{
    float: right;
    padding: 5px;

}
.evoslider.default dt span{
    width:127px;
}
/******************************************
/* Table detail actualite by AER
/******************************************/
.article table p{
    padding-bottom:0px !important;
}
/******************************************
/* pagination by AER
/******************************************/
.pagination p span.current{
    /*letter-spacing:12px;*/
    color:black;
    font-weight:bold;
    padding-left: 12px;
}
/*******************************************/
/* bloc actualite & bloc docs by AER
/*******************************************/
/*
.docs .bloc-cont{
    height:166px;
}
*/
.news .bloc-cont{
    height:155px;
}
.all_actu{
    position:absolute;
    right:14px;
    bottom:14px;
    color:#870150;
    text-decoration:underline;
    z-index:999;
}
.all_actu:visited{
    color:#870150;
}
.article .bloc-form{
    margin: auto;
    width: 500px;
}
/*******************************************/
/* Addthis Modal by AER
/*******************************************/
#modal_partager{
    position:absolute;
    right:6px;
    top:-99999px;
    background:white;
    border:1px solid #DCDCDC;
    padding:10px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    z-index: 999;
    behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
#modal_partager div.itemModal{
    display:block !important;
    float:left !important;
    margin-right:4px !important;
}
#modal_partager iframe.twitter-share-button{
    width:93px !important;
}
#___plusone_0{
    width:60px !important;
}
/*********************************************/
/* Addthis Mail by AER
/*********************************************/
.outils .addthis_button_email .at16nc,
.outils .addthis_button_email .at300bs,
.outils .addthis_button_email .at15nc,
.outils .addthis_button_email .at15t_email,
.outils .addthis_button_email .at16t_email{
    background:none;
}

.pdf .icon{background-image: url(../images/icon_pdf.png) !important;height: 16px;width: 16px;}
.jpg .icon{background-image: url(../images/icon-jpg.png) !important; height: 18px;width: 24px;}
.word .icon{background-image: url(../images/word-icon.png) !important; height: 18px;width: 24px;}
.ppt .icon{background-image: url(../images/icone_ppt.gif) !important; height: 18px;width: 24px;}


.mainAe .ContentAe .rightBloc object{margin: 10px 30%;}
/*********************************************/
/* Breadcrumbs Pro
/*********************************************/

#professionel #fil .ecs-3, #fil .ecs-4, #fil .ecs-5 {
    margin-right: 8px;
}

#professionel #fil .outils .share {
    margin-right: 8px;
    padding-right: 6px;
}

#professionel #fil .t-size {
    margin-right: 8px;
    padding-right: 8px;
}

#professionel .outils {
    right: 0px;
}

#professionel .itemsTabs .Form .custom-select-container{
    width: 123px !important;
}

#professionel .itemsTabs .Form .date_reservation{
    padding-right:20px;
    width:96px !important;
}

#professionel .itemsTabs .Form .date_reservation.convive-home{
    width: 241px !important;
}

#professionel .Form input[type="submit"].convive-home{
    width: 262px !important;
}

#professionel .custom-select span span{
    color: #767773 !important;
}

/* ** BLOC TWITTER ESPACE PRO * */
.bloc_twitter.pro {
    width: 176px;
    height: auto;
}
.bloc_twitter.pro iframe{
    float: none;
    padding: 0;
    min-width: 178px !important;
    max-width: 178px !important;
}


.img-236-160{background-image:url(../images/bg-236-160.png) !important}
#espace_aeroports .fancybox-skin{border-color:#3A4656}
#espace_aeroports.Themes2 .fancybox-skin{border-color:#53672b}
#espace_aeroports.Themes3 .fancybox-skin{border-color:#003e73}
#espace_aeroports.Themes4 .fancybox-skin{border-color:#ab9a6f}
#espace_aeroports.Themes5 .fancybox-skin{border-color:#a96b33}

/***************************/
/* TimeLiner passager ******/
/****************************/
.disabled_itemTimeLinr, .disabled_itemTimeLinr:hover{
    color: #AAA;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    padding: 3px 6px;
    float: left;
}
.pagerTimeLiner{
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.pagerTimeLiner ul li{
    display: inline-block;
    zoom: 1;
    margin-right:10px;
    *display: inline; /* ie hack */
}
.pagerTimeLiner ul li.on{
    color: black;
    font-weight: bold;
}

.reseau_aeroportuaire .article{
    padding: 0px !important;
}
.terme_aeronotique .article{
    padding: 0px !important;
}

/***************************/
/* TimeLiner espace presse ******/
/****************************/

.espace_presse .timeLinr .nav-timeLinr{
    width: 606px !important;
}
.espace_presse .timeLinr .itemTimeLinr{
    color: #85014f !important;
}
.espace_presse .timeLinr .nav-timeLinr .activeTimeLinr,
.espace_presse .timeLinr .itemTimeLinr:hover{
    background: #85014f !important;
    color: #fff !important;
    text-decoration: none;
}

#professionel .fancybox-skin{
    border-color:#85a1c0;
}

#professionel #MsgErrorValidation .OkBtn{
    background:#85a1c0 !important;
}

.feedbackMail{
    width: 96% !important;
}

.tabs  li.areoFooter.active a {color:#3A4656 !important;}
.areoFooter li a  {color:#3A4656 !important;background: url(../images/gris/puce.png) no-repeat 0 11px;}
.areoFooter li h4 a {color: #000 !important;}
.Themes5 .tabs  li.areoFooter.active a {color:#974b07 !important;}
.Themes5 .areoFooter li a  {color:#974b07 !important;}
.Themes5 .areoFooter li h4 a {color: #000 !important;}
.Themes4 .tabs  li.areoFooter.active a {color:#513E27 !important;}
.Themes4 .areoFooter li a  {color:#513E27 !important;}
.Themes4 .areoFooter li h4 a {color: #000 !important;}
.Themes3 .tabs  li.areoFooter.active a {color:#003E73 !important;}
.Themes3 .areoFooter li a  {color:#003E73 !important;}
.Themes3 .areoFooter li h4 a {color: #000 !important;}
.Themes2 .tabs  li.areoFooter.active a {color:#53672B !important;}
.Themes2 .areoFooter li a  {color:#53672B !important;background: url(../images/green/puce.png) no-repeat 0 11px;}
.Themes2 .areoFooter li h4 a {color: #000 !important;}

.suggestion_reclamation .left-suggestions, .suggestion_reclamation .rigth-suggestions{
    width: 49%;
    float:left;
    padding-top: 8px;
}
.suggestion_reclamation .rigth-suggestions{
    width: 48%;
    padding-left: 8px;
}
.suggestion_reclamation .left-suggestions{
    border-right: 1px solid #dcdcdc;
    padding-right: 5px;
}

.suggestion_reclamation .itemsTabs .Form label{
    float: left !important;
}

.suggestion_reclamation .itemsTabs .Form textarea
{
    width: 107px !important;
}
.suggestion_reclamation hr{
    border-top: 1px solid #DCDCDC;
}
.suggestion_reclamation .article{
    float:left !important;
}
.suggestion_reclamation .article h2{
    color:#CC4F00;
}
.suggestion_reclamation .tabs-ui .items li.active a
{
    color:#CC4F00 !important;
}

#espace_passager .fancybox-skin{
    border-color:#CC4F00;
}
#espace_passager #MsgErrorValidation .OkBtn{
    background:#CC4F00 !important;
}


#AeroprtBlocs .side-nav .sousRubrique{
    display:none;
}
#AeroprtBlocs .side-nav .selectedRubrique .sousRubrique{
    display:block;
}

#AeroprtBlocs .side-nav li.selectedRubrique >a.current {
    background-image: url("../images/bg-subMenus_current.png") ;
}


#AeroprtBlocs .side-nav .sousRubrique a{
    border: none;
    background:none;
    background: #4A4F57;
    font-weight: normal;
    font-size: 11px;
    padding: 5px 0px 5px 15px;
}

#AeroprtBlocs .side-nav .sousRubrique a:hover,  #AeroprtBlocs .side-nav .sousRubrique a.current{
    background:none;
    background: #3C3F44;
}
.ie7 #AeroprtBlocs .side-nav .sousRubrique a span{font-size:18px;}
#AeroprtBlocs .side-nav .sousRubrique a span{
    font-size: 42px;
    line-height: 0;
    padding: 0 1px 0 0;
    font-family: "time new roman";
    top: -3px;
    position: relative;
}

.Themes2 #AeroprtBlocs .side-nav .sousRubrique a{background: #7F7E12;}
.Themes2 #AeroprtBlocs .side-nav .sousRubrique a:hover, .Themes2  #AeroprtBlocs .side-nav .sousRubrique a.current{background: #63753E;}
.Themes3 #AeroprtBlocs .side-nav .sousRubrique a{background: #155083;}
.Themes3 #AeroprtBlocs .side-nav .sousRubrique a:hover, .Themes3  #AeroprtBlocs .side-nav .sousRubrique a.current{background: #042D5A;}
.Themes4 #AeroprtBlocs .side-nav .sousRubrique a{background: #7C6E4B;}
.Themes4 #AeroprtBlocs .side-nav .sousRubrique a:hover, .Themes4  #AeroprtBlocs .side-nav .sousRubrique a.current{background: #634827;}
.Themes5 #AeroprtBlocs .side-nav .sousRubrique a{background: #A76226;}
.Themes5 #AeroprtBlocs .side-nav .sousRubrique a:hover, .Themes5  #AeroprtBlocs .side-nav .sousRubrique a.current{background: #8D531F;}

#espace_passager .title_badge_twitter{
    color: white;
    font-size: 14px;
    font-weight: bold;
    display: block;
    text-align: center;
    width: 115px;
    z-index: 9999;

    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}
#espace_passager li .title_badge_twitter{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/**************************
* Mosaique
***************************/
.square-off {
    background: none repeat scroll 0 0 #538CBF;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    cursor: default;
    display: inline-block;
    float: left;
    height: 111px;
    position: relative;
    text-align: center;
    width: 191px;
}

.violet .hover-text a{color: #e972db;}
.violet .hover-text {
    background: #9e7499;
    color: #e972db;
}
.violet .hover-arrow {
    background: url(../images/arrow_violet.png) no-repeat 0 0;
}

.jaune .hover-text a{color: #fbe75f;}
.jaune .hover-text {
    background: #bdb057;
    color: #fbe75f;
}
.jaune .hover-arrow {
    background: url(../images/arrow_jaune.png) no-repeat 0 0;
}

.accordion .ui-accordion-content{
    width: 496px;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
    right: 0.5em !important;
    left: auto;
}

/********************
* Carroussel evenement
*********************/

.detail_evenement #port.slide{
    width: 535px;
    margin-bottom: 6px;
    background: url("../images/bg-slide-pro.gif") repeat-x scroll 0 0 transparent;
}

.detail_evenement #port .image_carousel .fond{
    width: 149px;
}

.detail_evenement #port .image_carousel .fond{
    width: 149px;
}
.detail_evenement #port .image_carousel a.prev, .detail_evenement #port .image_carousel a.next{
    background-color: #85A1C0;
}

.liste_statistique p.down{
    padding-top: 5px;
}
.liste_statistique h2{
    padding-bottom: 4px;
}


#professionel #conviveMarqueForm p{
    padding-bottom: 15px;
}

#professionel .appel_offre_gradian .appel_offre_img_contener img{
    /*background : url("../images/pic-1.png") no-repeat scroll 0 0 transparent;*/
    padding: 4px;
}

/********************
* Pop up Salons Aeroport
*********************/
#successMsg1 .bottomBloc, #successMsg2 .bottomBloc{
    border-top: 1px solid #7D7D7D;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-top: 20px;
    position: relative;
    text-align: center;
    width: 100%;
}

#successMsg1 .OkBtn, #successMsg2 .OkBtn {
    background: none repeat scroll 0 0 #870150;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 6px 1px #C0C0C0;
    color: #FFFFFF;
    font-size: 14px;
    margin-top: 20px;
    padding: 4px 40px;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
}
.contenuAe .article {
    width: 735px;
}
/*********************************
* Recherche by AER
/********************************/
#espace_passager .article {
    width: 552px;
    padding: 0px
}
#professionel .article{
    width: 541px;
}

.recherche_passager .article h1,
.recherche_passager .article h2,
.recherche_passager .article .r-total,
.recherche_passager .article ul li a,
.recherche_passager .pagination p a,
#espace_passager .docs.pro h3{
    color: #C95100;
}
.recherch_pro .article h1,
.recherch_pro .article h2,
.recherch_pro .article .r-total,
.recherch_pro .pagination p a{
    color: #538CBF;
}
.ie7 .rotationTxt,.ie8 .rotationTxt{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    left:5px\9; /* IE8 and below */
    *left:5px; /* IE7 and below */
    top:0\9; /* IE8 and below */
    *top:0; /* IE7 and below */
}
.rotationTxt{
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);

}

/*#17*/
.caption{
    height: auto;
    min-height: 136px;
    padding-bottom: 10px;
}
/*#18*/
.ins_acc_003 ,.ins_acc_003:hover{
    color:#FFF;
    text-decoration:none;
}
#nav ul li.itm4 ul a {
    color: #85014F;
}

.nav-secondaire{
    top: 30px;
}

.current .nav-secondaire{
    top: 36px;
}
#header {
    z-index: 889;
}
.ie7 #professionel .evoslider.default dt span.rotationTxt,.ie7 #professionel .evoslider.default dt.active span.rotationTxt{
    left:15px;
    top:20px;
}
.ie8 #professionel .evoslider.default dt span.rotationTxt,.ie8 #professionel .evoslider.default dt.active span.rotationTxt{
    left:15px;
    top:20px;
}
.ie8 #professionel .title_badge_sondage,
.ie7 #professionel .title_badge_sondage{
    height: 47px;
    position: absolute;
    text-align: center;
    top: 0;
    left:18px;
    width: 121px;
    line-height: 16px;
}
#professionel .badge_sondage .title_badge_sondage {padding-bottom: 0}
.accordion .acc_Cur {
    border: none;
}
#professionel .badge_sondage .title_badge_sondage {padding-bottom: 0}
.Form .labelAbone label{
    float: left !important;
    position: relative;
    top: 5px;
}
.Form .labelAbone2 label{
    float: left !important;
}

/*----Salons Aeroport--*/

#AeroprtBlocs .SalonsAeroport.ConviveMarque {
    margin-bottom: 20px;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 2px 5px #B7B7B8;
}
#AeroprtBlocs .SalonsAeroport.ConviveMarque form {
    margin: 0 auto;
    width: 70%;
    padding: 20px 0;
}
.ie7 #AeroprtBlocs .SalonsAeroport.ConviveMarque .inputs .leftCol {float:left}
#AeroprtBlocs .SalonsAeroport.ConviveMarque .inputs .leftCol {
    width: 60%;
    display: inline-block;
}
.ie7 #AeroprtBlocs .SalonsAeroport.ConviveMarque .inputs .rightCol {float:left}
#AeroprtBlocs .SalonsAeroport.ConviveMarque .inputs .rightCol {
    width: 39%;
    display: inline-block;
    vertical-align: top;
}
#AeroprtBlocs .SalonsAeroport.ConviveMarque .inputs input {
    margin-right: 15px;
}
#AeroprtBlocs .SalonsAeroport.ConviveMarque .inputs input[type=text],
#AeroprtBlocs .SalonsAeroport.ConviveMarque .inputs .custom-select-container {
    width: 35%;
}
#AeroprtBlocs .SalonsAeroport.ConviveMarque .inputs .custom-select-container {
    padding: 0 8px;
}
#AeroprtBlocs .SalonsAeroport.ConviveMarque .inputs input[type=checkbox] {
    float: left;
    margin-left: 0;
    margin-right: 6px;
    top: 3px;
    position: relative;
}
#AeroprtBlocs .SalonsAeroport.ConviveMarque .inputs input.hasDatepicker {
    width: 80%;
    background: url("../images/cal.png") no-repeat scroll right 3px transparent;
    -pie-poll:true;
}
.ie7 #AeroprtBlocs .SalonsAeroport.ConviveMarque .submit {clear:left}
#AeroprtBlocs .SalonsAeroport.ConviveMarque .submit {
    margin: 0 auto;
    width: 30%;
    display: block;
}

#AeroprtBlocs .SalonsAeroport.AviationAffaire {
    margin-bottom: 15px;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 2px 5px #B7B7B8;
}
#AeroprtBlocs .SalonsAeroport.AviationAffaire form {
    margin: 0 auto;
    width: 67%;
    padding: 20px 0;
}

#AeroprtBlocs .SalonsAeroport.AviationAffaire .inputs{
    margin: 0 auto;
    width: 80%;
}

#AeroprtBlocs .SalonsAeroport.AviationAffaire .inputs p{

    display: inline-block;
}

#AeroprtBlocs .SalonsAeroport.AviationAffaire .inputs input[type=text]{
    margin-right: 15px;
    width: 40%;

}

#AeroprtBlocs .SalonsAeroport.AviationAffaire .inputs .custom-select-container{
    margin-right: 15px;
    width: 40%;
    padding: 0 8px;
    /*width: 170px;*/
}
#AeroprtBlocs .SalonsAeroport.AviationAffaire .inputs input.hasDatepicker {
    background: url("../images/cal.png") no-repeat scroll right 3px transparent;
}

#AeroprtBlocs .AviationAffaire.submit {
    margin: 0 auto;
    width: 35%;

}

#espace_aeroports #AeroprtBlocs .suite.promo-right {
    float: right;
}

/*-----------------------------------------
        blocResultatHoaire
-------------------------------------------*/
#blocResultatHoaire .InfosCalendar .jspPane {
    width : 418px !important;
}

#blocResultatHoaire .InfosCalendar .scroll-pane{
    height: 130px
}
#blocResultatHoaire .InfosCalendar{
    height: 176px
}
#blocResultatHoaire .getInfoCal{
    height: 41px
}

#blocResultatHoaire .InfosCalendar .itm1 , #blocResultatHoaire .InfosCalendar .itm2 {
    width: 35px !important;

}
#blocResultatHoaire .InfosCalendar .itm3 , #blocResultatHoaire .InfosCalendar .itm4 , #blocResultatHoaire .InfosCalendar .itm5{
    width: 75px !important;
}
#blocResultatHoaire .active .scroll-pane, #blocResultatHoaire .active .scroll-pane .jspContainer{
    width : 418px !important;
}

#blocResultatHoaire  .itemsTabs .Form label.guideHoraire, #blocResultatHoaire  .itemsTabs .Form .custom-select-container{
    width : 189px !important;
}
#blocResultatHoaire .itemsTabs form.GuideHoraire .date_vol{
    width: 176px !important;
}

.itemsTabs form.GuideHoraire .date_vol {
    background: url("../images/cal.png") no-repeat scroll right 4px transparent;
    margin-left: 8px;
    padding-left: 14px;
    width: 208px !important;
}

.itemsTabs form.GuideHoraire p.submit{
    text-align: center;
}

.itemsTabs form.GuideHoraire .custom-select-container{
    width: 225px !important;
    margin-left:11px;
}

.itemsTabs .Form  label.guideHoraire {
    width: 220px !important;
    float: left !important;
    margin-left: 10px;
}

.blocLinks_formalite.choix2  a.item{
    width: 295px;
}

.blocLinks.choix2 .Title {
    width: 137px;
}
.blocLinks.choix2  a.item .flesh {
    left: 117px;
}
.blocLinks{
    padding-bottom : 10px;
}
/***Mantis 50*/
body .form_aviation_contener .form_aviation_menu .items li{overflow: hidden;}
.tabs-ui .items li a { padding: 3px 6px;}
.itemsTabs .Form input[type="text"] {color: #6D6D6D; }
/*mantis 49*/
.sub-item-pro-slider ul li a,.sub-item-pro-slider ul li a:hover{text-decoration: none;color:#fff;}

/*** Guide horaire aeroport **/
.InfosCalendar .jspContainer,.InfosCalendar .scroll-pane {
    width: 505px !important;
}

.itemsTabs form.GuideHoraireAeroport .custom-select-container{
    width: 209px !important;
    padding-bottom: 20px;
}
.itemsTabs form.GuideHoraireAeroport .date_vol {
    background: url("../images/cal.png") no-repeat scroll right 4px transparent;
    padding-left: 14px;
    width: 187px !important;
}
.itemsTabs form.GuideHoraireAeroport p.submit {
    text-align: center;
}
.itemsTabs form.GuideHoraireAeroport .Radiostyle
{
    margin-top: 8px;
    margin-bottom: 15px;
}
.itemsTabs form.GuideHoraireAeroport p{
    padding-bottom: 0px;
}
.itemsTabs form.GuideHoraireAeroport p.last{
    padding-bottom: 20px;
}

#professionel .liste p.down.float-middle{
    margin-left: 182px;
}
.evoslider.default dt.active {
    margin-left: 3px;}
.evoslider.default dd.active {
    border-radius: 3px;
}
.evoslider.default dt span {
    height: 29px !important    ;
    text-align: center;
}
.my_shadow.bloc_pub {
    overflow: hidden;
}
.bloc_sondage input[type="submit"] {
    position: absolute;
    bottom: 6px;
    width: 120px !important;
}
.form_sondage, .loading, .result_sondage {
    position: absolute;
}
.badge_sondage {
    z-index: 999;
}
/*--Ano 71--*/
.ie8 #s-pro .image_carousel a.prev{left:5px}
.ie8 #s-pro .image_carousel a.next{right:0}
.ie8 #s-pro .image_carousel{padding-left:6px}

.ie7 .pagination p a{padding-left: 12px;padding-right: 0}

.ie8 #port .image_carousel a.prev,.ie7 #port .image_carousel a.prev{left:7px}
.ie8 #port .image_carousel a.next,.ie7 #port .image_carousel a.next{right:0}
.ie8 #port .image_carousel,.ie7 #port .image_carousel{padding-left:6px}

.ie8 #formAutorisation .InputFile input,
.ie7 #formAutorisation .InputFile input{background: none !important;border: none !important}
.ie8 .p-form #deleteFile{top:5px}
#professionel .article.liste-img span.left{
    background : none !important;
}
.espace_presse .prev-TimeLinr{background: url(../images/bg-fleshTimelinr2.png) left 0 no-repeat;}
.espace_presse .next-TimeLinr{background: url(../images/bg-fleshTimelinr2.png) right 0 no-repeat;}

/** #56 **/
.form_tournage .p-form
{
    left: 0px !important;
    margin-right: 10px;
}
.form_tournage h1, .form_tournage h2, .form_tournage h3, .form_tournage h4, .form_tournage h5, .form_tournage h6{
    color: #538CBF;
}
/* Ano  #48  */
.ie7 .nav-secondaire .scroll-pane {
    width: 280px;
}
/** #85 **/
#espace_instit .article h1,#espace_instit .article h2,#espace_instit .article h3,#espace_instit .article h4,#espace_instit .article h4,#espace_instit .article h5,#espace_instit .article h6{
    color: #85014f;
}

#professionel .article.liste-img > p{
    border-bottom: 1px solid #E3E3E3;
    margin-bottom: 10px;
}

#professionel p.home-bottom{
    border-bottom: 1px solid #E3E3E3;
    margin-bottom: 20px;
}

/** 84 **/
#MsgErrorValidation .messagesItems{
    padding-bottom: 8px;
}

.ie7 .slides-container .content .more{
    text-align: left;
    cursor: pointer;
}

.banAe.blocItems > .scnd {
    position: absolute;
    right: 0;
}
.ie7 #AeroprtBlocs #ServicesAe .AccordionServices h4 {
    width: 145px;
}
.ie7 #AeroprtBlocs #ServicesAe .AccordionServices h4 span {
    width: 110px;
}
.blocLinks .Title{
    width: 94px !important;
    margin-left: 15px;
}
.blocLinks_formalite.blocLinks a.item {
    overflow: hidden;
}
.PagesSlider .evoslider.default dt span {
    height: 59px !important;
    left: -47px !important;
    top: 61px !important;
    width: 179px !important;
}
.ie8 .PagesSlider .evoslider.default dt span , .ie7 .PagesSlider .evoslider.default dt span {
    left: 10px !important;
    top: 0 !important;
}
.ie7 #espace_passager li .title_badge_twitter , .ie8 #espace_passager li .title_badge_twitter{
    left: 5px !important;
    top: 5px !important;
}
.ie7 #espace_passager li .title_badge_sondage  , .ie8 #espace_passager li .title_badge_sondage{
    position: absolute;
    left: 15px !important;
    top: 0 !important;
}
#professionel .tabs-ui .items li a{
    color: #FFFFFF;
    font-weight: bold;
}
#professionel .tabs-ui.StyleTabsSecond .items li.active a{
    color: #128AB0;
}

#professionel .side-nav a.current{
    background:#235C8D url(../images/puce-side-b.png) no-repeat 97% center;
}

#professionel .form_aviation_menu.tabs-ui .items li.active a{
    color : #1D9CD2;
}
#professionel .colone_middle{
    margin-top: 94px;
}

.lien_utiles .down{
    margin-top: 8px !important;
}
.lien_utiles .down a{
    display: inline !important;
    margin-right: 10px;
}

/* Anomalie 154 */

#espace_aeroports .article h1,
#espace_aeroports .article h2,
#espace_aeroports .article .r-total,
#espace_aeroports .article ul li a,
#espace_aeroports .pagination p a{
    color: #484d52;
}
#espace_aeroports.Themes2 .article h1,
#espace_aeroports.Themes2 .article h2,
#espace_aeroports.Themes2 .article .r-total,
#espace_aeroports.Themes2 .article ul li a,
#espace_aeroports.Themes2 .pagination p a{
    color: #53672b;
}
#espace_aeroports.Themes3 .article h1,
#espace_aeroports.Themes3 .article h2,
#espace_aeroports.Themes3 .article .r-total,
#espace_aeroports.Themes3 .article ul li a,
#espace_aeroports.Themes3 .pagination p a{
    color: #003e73;
}
#espace_aeroports.Themes4 .article h1,
#espace_aeroports.Themes4 .article h2,
#espace_aeroports.Themes4 .article .r-total,
#espace_aeroports.Themes4 .article ul li a,
#espace_aeroports.Themes4 .pagination p a{
    color: #ab9a6f;
}
#espace_aeroports.Themes5 .article h1,
#espace_aeroports.Themes5 .article h2,
#espace_aeroports.Themes5 .article .r-total,
#espace_aeroports.Themes5 .article ul li a,
#espace_aeroports.Themes5 .pagination p a{
    color: #a96b33;
}

/* Anomalie 150 */
#espace_aeroports .mainAe .ContentAe .rightBloc .video > div{margin-right:0}
#espace_aeroports .mainAe .ContentAe .rightBloc .video{width:auto;}
#espace_aeroports .mainAe .ContentAe .rightBloc object
{
    margin:10px 15px;
}
#espace_aeroports .docs .bloc-cont {
    width: 98%;
}

/* Anomalie 163 165*/
#espace_passager .reseau_aeroportuaire .timeLinr .nav-timeLinr,
#espace_passager .terme_aeronotique .timeLinr .nav-timeLinr{
    width: 494px;
}
#espace_passager .reseau_aeroportuaire .pagerTimeLiner a,
#espace_passager .reseau_aeroportuaire .pagerTimeLiner,
#espace_passager .reseau_aeroportuaire h2 a,
#espace_passager .reseau_aeroportuaire h2,
#espace_passager .terme_aeronotique .pagerTimeLiner a,
#espace_passager .terme_aeronotique .pagerTimeLiner,
#espace_passager .terme_aeronotique h2 a,
#espace_passager .terme_aeronotique h2{
    color: #cc4f00;
}
#espace_passager .reseau_aeroportuaire .pagerTimeLiner li.on a,
#espace_passager .terme_aeronotique .pagerTimeLiner li.on a{
    color:black;
}

/* Anomalie 168 */
#espace_passager .styleOrange .pro_slider_accordeon_item p.subtitle_item{
    height: 34px;
}

#espace_passager .timeLinr .nav-timeLinr{
    width: 494px !important;
}

#espace_passager .next-TimeLinr{
    right: 11px;
}

/* Anomalie 173 */
.suggestion_reclamation #CalendrierCont.CalendrierContPassagers {
    width: 536px;
}
#espace_passager .suite.float-right{
    margin-left: 357px;
}
/*
#CalendrierCont{
    box-shadow: none;
    border : none;
}
*/
#espace_passager .tabs-ui .items li.active.orange a{
    color: #CC4F00;
}
#espace_passager .tabs-ui .items li.active.bleu a{
    color: #1D9CD2;
}
#espace_passager .tabs-ui .items li.active.violet a{
    color:  #85014F;
}

/* Anomalie 172 */
#espace_passager .video{
    width: 100%;
}
#espace_passager .video > div{
    margin-bottom: 8px;
}
#espace_passager .docs .bloc-cont{
    width: 96%;
    float: left;
}

/* Médiathèque */
#mediatheque .tabs-ui .contentTabs{
    width:100%;
}
#mediatheque .phototeque_carrousselContainer{
    width:680px;
    margin-left:auto;
    margin-right:auto;
    height:110px;
    margin-top:6px;
    margin-bottom:6px;
    background:#e8e8e8;
    border:1px solid #FFFFFF;
    position:relative;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    -moz-box-shadow: 0px 0px 5px 0px #656565;
    -webkit-box-shadow: 0px 0px 5px 0px #656565;
    -o-box-shadow: 0px 0px 5px 0px #656565;
    box-shadow: 0px 0px 5px 0px #656565;
    behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
.ie7 #mediatheque .phototeque_carrousselContainer{
    border:none;
    background:none;
    position:relative;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
}
.ie7 #mediatheque .carrousselContainer{
    padding-bottom:16px;
    background: url(../images/mediatheque_bg.png) no-repeat;
}

#mediatheque .phototeque_carrousselContainer .caroufredsel_wrapper{
    margin:0 auto !important;
    width:599px !important;
}
.ie7 #mediatheque .phototeque_carrousselContainer .caroufredsel_wrapper{
    height: 110px !important;
}
#mediatheque .phototheque_item{
    border-bottom: 1px solid #DCDCDC;
    padding-bottom:20px;
    margin-bottom:16px;
    position: relative;
    z-index: 1;
    zoom: 1;
}
.ie7 #mediatheque .phototheque_item h2{
    margin-bottom:10px;
}
#mediatheque div[class^='phototeque_carroussel_']{
    width:600px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
}
#mediatheque div[class^='phototeque_carroussel_'] img{
    width:90px;
    height:64px;
    padding:8px;
    float:left;
    background: url(../images/bg_img_mediatheque.png) no-repeat center center;
    margin-top:14px;

}
.ie7 #mediatheque div[class^='phototeque_carroussel_'] img
{
    margin-top:23px;
}
#mediatheque div[class^='phototeque_carroussel_'] img.first{
    margin-left:0px;
}
#mediatheque .phototeque_carrousselContainer .prev, #mediatheque .phototeque_carrousselContainer .next{
    height:24px;
    width:24px;
    position:absolute;
    top:42px;
    display:block !important;
}
.ie7 #mediatheque .phototeque_carrousselContainer .prev, .ie7 #mediatheque .phototeque_carrousselContainer .next
{
    top:50px;
}
#mediatheque .phototeque_carrousselContainer .prev{
    background-image:url("../images/previous.png");
    left:7px;
}
.ie7 #mediatheque .phototeque_carrousselContainer .prev{
    left:14px;
}
#mediatheque .phototeque_carrousselContainer .next{
    background-image:url("../images/next.png");
    right:7px;
}
#mediatheque .liste a{
    color:#538cbf !important;
}
#mediatheque .tabs-ui .items li.active a{
    color:#870150;
    font-size:12px;
}
#mediatheque .tabs-ui .items li a{
    font-weight: bold;
}
#mediatheque a.fancybox{
    width:106px;
    height:94px;
    float:left;
    margin-right:17px;
}
#espace_instit .fancybox-next span,#espace_instit .fancybox-prev span{
    background-image:url("../images/next.png");
    background-position: 0 0;
    height:24px;
    width:24px;
    right:-25px;
}
#espace_instit .fancybox-prev span{
    background-image:url("../images/previous.png");
    left:-25px;
}
.fancybox-inner.customInner{
    min-height: 430px;
}
#espace_instit .fancybox-nav{
    height: 90% !important;
}
#espace_instit .fancybox-overlay-fixed .fancybox-type-iframe{
    position: fixed !important;
}
#mediatheque .pagerTimeLiner{
    display: block !important;
}
#mediatheque .pagerTimeLiner{
    color: #610039;
}
#mediatheque .pagerTimeLiner a{
    color: #610039;
}
#mediatheque .pagerTimeLiner li.on a{
    color: black;
}
#mediatheque #tabs-2 .caroufredsel_wrapper{
    width:600px !important;
    height: 100% !important;
}
#mediatheque #tabs-2 .caroufredsel_wrapper div[class^='phototeque_carroussel_']{
    width:700px !important;
    height: 100% !important;
}
/* Aero puzzle */
.aero_puzzle img{
    background-image: url("../images/bg_img_aero_puzzle.png");
    padding: 4px;
    margin-top: 4px;
}
#nextLevel, #quitPuzzle{
    float: right;
    margin-right: 8px;
    background: #CC4F00;
    padding: 6px;
    color: white;
    text-decoration: none;
    font-weight: bold;
}
#message_puzzle{
    padding-top: 200px;
}
.jqPuzzle{
    padding: 0px !important;
    border: none !important;
    background: none !important;
}
.jqPuzzle a{
    display: none !important;
}
/*------PAGe NOT FOUND*/
.article_not_found .contenuAe{padding:20px;}
.article_not_found h2{
    color: #7D7D7D;
    font-size: 24px;
    font-weight: bold;
    margin: 25px 0 15px;
}
/* FAQ */
.accordion .ui-widget-content{
    border: none !important;
}

#blocResultatHoaire .getInfoCal{background-image: url(../images/passagers/bg-scroll-bar.png)}
#blocResultatHoaire .getInfoCaldendar {
    width: 375px;
}
#blocResultatHoaire .getInfoCal{margin-top: 5px;}
#espace_aeroports #CalendrierCont .InfosCalendar .jspContainer,#espace_aeroports #CalendrierCont .InfosCalendar .scroll-pane{width: 474px !important;}

.ie7 #espace_instit .timeLinr{position: relative;z-index: 1}

.phototheque_item{position: relative;}

.organisation .primary{
    position: relative;
    width: 200px;
    background: #610039;
    color:white;
    padding: 10px;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    -moz-box-shadow: 0px 0px 5px 0px #656565;
    -webkit-box-shadow: 0px 0px 5px 0px #656565;
    box-shadow: 0px 0px 5px 0px #656565;
    behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
.organisation .niv1, .organisation .niv2{
    position:relative;
    margin-bottom:15px;
    z-index: 1;
    zoom: 1;
}
.organisation .depts-level {
    position: relative;
    display: inline-block;
}
.organisation .sub-primary{
    float: left;
    margin-left: 12px;
    margin-top: 39px;
    position: relative;
    margin-bottom: 5px;
    background: #af0068;
    color:white;
    width: 140px;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    top: 0px;
    right: 0px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    -moz-box-shadow: 0px 0px 5px 0px #656565;
    -webkit-box-shadow: 0px 0px 5px 0px #656565;
    box-shadow: 0px 0px 5px 0px #656565;
    behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
.organisation .sub-niv2{
    background: #d32c8d;
    color:white;
    width: 200px;
    padding: 10px;
    float:left;
    margin-left: 88px;
    text-align: center;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    -moz-box-shadow: 0px 0px 5px 0px #656565;
    -webkit-box-shadow: 0px 0px 5px 0px #656565;
    box-shadow: 0px 0px 5px 0px #656565;
    behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
.organisation .sub-niv2.last{
    margin-left: 124px;
}

.organisation .conteneur-niv3{
    width: 50%;
    float: left;
}
.organisation .item-niv3{
    width:100%;
}
.organisation .sub-niv3{
    position: relative;
    background:#c45493;
    color:white;
    width:120px;
    padding:10px;
    text-align: center;
    float: left;
    margin-left: 32px;
    margin-bottom:10px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    -moz-box-shadow: 0px 0px 5px 0px #656565;
    -webkit-box-shadow: 0px 0px 5px 0px #656565;
    box-shadow: 0px 0px 5px 0px #656565;
    behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
.organisation .sub_nav_5 .sub-niv3{
    width:100px;
    margin-left: 16px;
}
.organisation .niv2{
    z-index: 1;
    padding-bottom: 8px;
    overflow: hidden;
    margin-top: 35px;
}
.organisation .sub_nav_3 .sub-niv3{
    width:187px;
    margin-left: 18px;
}
.organisation .sub_nav_2 .sub-niv3{
    width:274px;
    margin-left: 34px;
}
.organisation .sub-niv3.last{
    margin-left: 120px;
}
.organisation .sub-niv3 *,.organisation .sub-niv2 *,.organisation .sub-primary *,.organisation .primary *{
    color: white !important;
}
.organisation .nav_content p{
    padding-bottom: 0px !important;
}
.organisation .nav_content{
    position: relative;
}
.organisation .desc_nav{
    display: none;
}
.organisation .accordion h3{
    background: #610039;
    color: white !important;
    padding: 10px;
    margin-bottom: 8px;
}
.organisation .accordion h3 span{
    float: right;
}
.organisation .accordion .ui-accordion-content{
    width: 96%;
    margin: 0 auto;
    padding: 8px;
    height: auto !important;
}
.organisation .niv3 h3{
    background: none !important;
}
.organisation .accordion .sub-niv3{
    margin-left: 19px;
}
/* Guide horaire */
.headBloc span{
    text-align: center;
}
.itemsInfos span{
    margin-right: 3px;
    text-align: center;
}
.form_aviation_contener .headBloc span.itm44, .form_aviation_contener .itemsInfos span.itm44{
    width: 60px !important;
}
.form_aviation_contener .headBloc span.itm6, .form_aviation_contener .itemsInfos span.itm6{
    width: 40px !important;
}
.itemsInfos a.hover{
    width: auto !important;
}
#espace_aeroports span.itm5{
    width: 75px !important;
}
#espace_aeroports .itemsInfos .item a{
    text-decoration: none;
    width: 473px !important;
}
.InfosCalendar .itm3 {
    width: 75px;
}
.InfosCalendar .itm1, .InfosCalendar .itm2, .InfosCalendar .itm42, .InfosCalendar .itm4 {
    width: 45px;
}
.InfosCalendar .itm41 {
    width: 75px !important;
}
.InfosCalendar .itm42 {
    width: 75px !important;
}
/*******************************
* Art aero slider
*******************************/

.art-slider-conteneur .pagination {
    position: absolute;
    bottom: 20px;
    right: 27px;
}
.art-slider-conteneur{
    position:relative;
    margin-bottom: 20px;
}
.art-slider-conteneur a.prev_slider, .art-slider-conteneur a.next_slider {
    background: #ededed;
    width: 20px;
    height: 30px;
    display: block;
    position: absolute;
    top: 137px;
    text-decoration:none;
    color:#4c5860;
    text-align:center;
    font-weight:bold;
    font-size:14px;
    line-height:30px;
    vertical-align:middle;
}
.art-slider-conteneur .pagination{
    position:absolute;
    bottom:20px;
    right:27px;
}
.art-slider-conteneur .pagination a {
    background:url(../images/pro-slider/pro-slider-puce.png) no-repeat 0 0;
    width: 7px;
    height: 6px;
    margin: 0 5px 0 0;
    display: inline-block;
}
.art-slider-conteneur .pagination a.selected {
    background:url(../images/pro-slider/art-slider-puce-selected.png) no-repeat 0 0;
    cursor: default;
}
.art-slider-conteneur .pagination a span {
    display: none;
}
.art-slider-conteneur h3 a{
    color: #cc4f00 !important;
}
.art-slider-conteneur .sub-item-pro-slider ul li {
    background-image: url(../images/orange/puce.gif);
}
.suggestion_aero{
    height: 191px !important;
}
.suggestion_aero .badge_twitter {
    top: 36px !important;
}
.suggestion_aero .form_art_content{
    width: 47%;
    float: left;
}
.suggestion_aero .form_art_content.first{
    padding-left: 30px;
    width: 46%;
}
.suggestion_aero .Form input[type=text]{
    width: 175px !important;
}
.suggestion_aero .Form textArea{
    width: 193px !important;
    height: 112px;
}
.suggestion_aero .Form p{
    padding-bottom: 8px !important;
}
.suggestion_aero .form_art_content p.first{
    padding-top: 20px;
}
/*****************************************
* mediatheque art aero
*****************************************/
#mediatheque.art_aero .phototeque_carrousselContainer{
    width: 518px !important;
}
#mediatheque.art_aero div[class^='phototeque_carroussel_'] {
    width: 446px !important;
}
ie7 #mediatheque.art_aero div[class^='phototeque_carroussel_'] {
    padding-left: 5px;
}
#mediatheque.art_aero a.fancybox {
    margin-right: 5px !important;
}
#mediatheque.art_aero .phototeque_carrousselContainer .caroufredsel_wrapper {
    width: 439px !important;
}
.art_aero .accordion .ui-accordion-content {
    width: 521px !important;
    height: auto !important;
}
#mediatheque.art_aero .phototeque_carrousselContainer .prev {
    background-image: url("../images/previous_o.png");
}
#mediatheque.art_aero .phototeque_carrousselContainer .next {
    background-image: url("../images/next_o.png");
}
#espace_passager .fancybox-next span,#espace_passager .fancybox-prev span{
    background-image:url("../images/next_o.png");
    background-position: 0 0;
    height:24px;
    width:24px;
    right:-25px;
}
#espace_passager .fancybox-prev span{
    background-image:url("../images/previous_o.png");
    left:-25px;
}
.ie7 #mediatheque.art_aero div[class^='phototeque_carroussel_'] img{
    margin-top:19px;
}
.ie7 #mediatheque.art_aero div[class^='phototeque_carroussel_'] a.fancybox{
    margin-top:6px;
}

.ie7 #mediatheque.art_aero .carrousselContainer{
    padding-bottom:16px;
    background: url(../images/mediatheque_art_bg.png) no-repeat;
}
#professionel .itemsTabs .Form#aviationAffairesForm .custom-select-container,
#professionel .itemsTabs .Form#conviveMarqueForm .custom-select-container {
    width:127px !important;
}
#aviationAffairesForm,
#conviveMarqueForm{
    padding-top:5px;
}
#aviationAffairesForm input[type="submit"],
#conviveMarqueForm input[type="submit"]{
    padding-right:34px;
    padding-left:34px;
}
.noMargRight,.noMargRight .custom-select-container{margin-right:0 !important}

#aviationAffairesForm input[type="text"],
#conviveMarqueForm input[type="text"]{
    font-style:italic;
}

.normalFOnt{
    font-style:normal !important;
}


.ie7 #fil,#fil {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    height: 30px;
}

#espace_instit #fil {
    margin-top: 10px;
}
.ie7 #espace_instit #fil {
    position: relative;
    top: 10px;
}

#fil li {
    display: inline-block;
    padding: 8px 0;
    height: 20px;
}

#fil li.outils {
    padding: 0;
    top: 7px
}
.docs.pro h3 {
    font-size:16px;
    margin:11px 0 3px 15px;
}
.detail_evenement #port .image_carousel .ec-pic img{background: none;}
.clParagh{color:#434343;}
/*-- Ano : 219  ---*/
.contSlider_prev.disabled,
.contSlider_next.disabled{
    display:none
}
/*-- Ano : 201 --*/
.ie7 #top .search .custom-select-container{overflow: hidden;}

#cvInput, #lettreInput{
    height: 22px;
    position: absolute;
    width: 199px;
    z-index: 999;
    left: 165px;
}
.inputContener{
    position: relative !important;
}
/* 178 */
.ie7 .form_tournage input.file{
    -pie-poll:true;
}
/* 185 */
.tabs-ui .items li{
    -pie-poll:true;
}
/* 202 */
#modal_partager {
    right: 259px !important;
    width: 277px !important;
}

/* 199 */
.ie7 .fancybox-skin-org{
    width: 500px !important;
}
.organisation .primary,.organisation .sub-primary{
    -pie-poll:true;
}
/*Bug file d'arienne*/
.ie7 #espace_instit #fil{
    -pie-poll:true;
}
/* 55 */
#espace_aeroports #MsgErrorValidation .OkBtn{background:#3A4656}
#espace_aeroports.Themes2 #MsgErrorValidation .OkBtn{background:#53672b}
#espace_aeroports.Themes3 #MsgErrorValidation .OkBtn{background:#003e73}
#espace_aeroports.Themes4 #MsgErrorValidation .OkBtn{background:#ab9a6f}
#espace_aeroports.Themes5 #MsgErrorValidation .OkBtn{background:#a96b33}

/* 214 */
.bradius, .side-nav .last a {
    -moz-border-radius: 0 0 4px 4px !important;
    -webkit-border-radius:0 0 4px 4px !important;
    border-radius:0 0 4px 4px !important;
    behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
/* */
.ie7 #map{
    height: 500px !important;
}

.ie7 .SalonsAeroport #conviveMarqueForm .inputs{
    overflow: hidden;
}

/* Marches */
.article.marches .timeLinr .nav-timeLinr {
    width: 492px;
}
.article.marches th{
    background: #235C8D;
}
.article.marches table th, .article.marches table td{
    vertical-align: middle;
    padding: 4px;
}
.article.marches table td{
    border-bottom: 1px solid #FFF;
}
.article.marches th p{
    color: #FFFFFF;
}
.article.marches table p,.article.marches table td{
    font-size: 12px;
}
.article.marches .odd td{
    background: #d7d7d7;
}
.article.marches .caroufredsel_wrapper{
    margin: 0 auto !important;
}

/*-- 225 --*/
#espace_passager .title_badge_sondage,
#professionel .title_badge_sondage {
    left:-30px;
    line-height:14px;
    position:absolute;
    top:50px;
    width:118px;
}

.question,.score{
    display: none;
}
.question.currentQuestion{
    display: block;
}
.score{
    height: 240px;
    vertical-align: middle;
    line-height: 240px;
    text-align: center;
    font-size: 16px;
}
#espace_passager .form_aviation_contener .btns{
    position: absolute;
    bottom: 10px;
    left: 0;
    text-align: center;
    width: 100%;
}
.labelQuizz{
    padding: 1px 10px 3px;
}
.text-center{
    text-align: center !important;
}
.text-justify{
    text-align: justify !important;;
}
#professionel .article table.data th {
    background: #235C8D;
}
#espace_passager .article table.data th {
    background: #cc4f00;
}

#espace_aeroports .article table.data th{
    background: #3a4656;
}
#espace_aeroports.Themes2 .article table.data th{
    background: #53672b;
}
#espace_aeroports.Themes3 .article table.data th{
    background: #003e73;
}
#espace_aeroports.Themes4 .article table.data th{
    background: #513e27;
}
#espace_aeroports.Themes5 .article table.data th{
    background: #cf8a4d;
}
.ui-accordion-content{
    height: auto !important;
}
table.data th p{
    color: #FFF !important;
}
table.data{
    margin-top: 10px;
    margin-bottom: 10px;
}
.responsive_banniere img{
    width: 100%;
}
.docs .bloc-cont a{
    margin-top: 21px;
    padding-bottom: 17px;
}
.puce .puce{
    padding-top: 8px;
    padding-bottom: 0px;
}
.puce .puce li:last-child{
    padding-bottom: 0px;
}
.puce .puce li{
    background: url(../images/puce3.png) no-repeat 0 5px;
}
.puce .puce .puce li{
    background: url(../images/puce2.png) no-repeat 0 5px;
}
.puce .puce .puce .puce li{
    background: url(../images/puce1.png) no-repeat 0 5px;
}
.puce .puce .puce .puce .puce li{
    background: url(../images/puce4.png) no-repeat 0 5px;
}
.article .puce{
    text-align: justify;
}
#professionel ul.puce{
    padding-left: 12px;
}
#espace_instit ul.puce{
    padding-left: 12px;
}
#espace_passager ul.puce{
    padding-left: 12px;
}
.article ol {
    padding-left: 30px;
    padding-bottom: 6px;
}
.article ol li{
    list-style-type: decimal;
}
.object-center{
    text-align: center;
}
.img_slide_full{
    display: none;
}
.img_slide_min img{
    height: 360px !important;
    width: 100% !important;
    position:static !important;
}
.caption p {
    font-size: 23px;
}
ul.sub-nav-center{
    padding-left: 160px;
}

#professionel .colone_left .appel_offre_img_contener h4{
    padding-top: 27px;
    text-align: center;
}
#espace_instit .side-nav .sousRubrique li a{
    background: #8c466f;
    border-top: none;
    border-bottom: none;
    font-weight: normal;
    font-size: 11px;
    padding: 5px 0px 5px 15px;
}
#espace_instit .side-nav li a.selected{
    background: url("../images/bg-subMenus_current.png") no-repeat 96% center #8d0154;
}
#espace_instit .side-nav .sousRubrique li a span{
    font-size: 42px;
    line-height: 0;
    padding: 0 1px 0 0;
    font-family: "time new roman";
    top: -2px;
    position: relative;
}
#espace_instit .side-nav .sousRubrique li a.current{
    background: #6a3554;
}
.guideLink{
    background: #cecece !important;
    background-image: url(../images/guide.png),-webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#cecece)) !important;
    background-image: url(../images/guide.png),-webkit-linear-gradient(#fefefe, #cecece) !important;
    background-image: url(../images/guide.png), -moz-linear-gradient(#fefefe, #cecece) !important;
    background-image: url(../images/guide.png), -ms-linear-gradient(#fefefe, #cecece) !important;
    background-image: url(../images/guide.png), -o-linear-gradient(#fefefe, #cecece) !important;
    background-image: url(../images/guide.png), linear-gradient(#fefefe, #cecece) !important;
    background-repeat: no-repeat !important;
}
.colone_left .guideLink{
    background: #cecece !important;
    line-height: normal !important;
    background-image: url(../images/guide_small.png),-webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#cecece)) !important;
    background-image: url(../images/guide_small.png),-webkit-linear-gradient(#fefefe, #cecece) !important;
    background-image: url(../images/guide_small.png), -moz-linear-gradient(#fefefe, #cecece) !important;
    background-image: url(../images/guide_small.png), -ms-linear-gradient(#fefefe, #cecece) !important;
    background-image: url(../images/guide_small.png), -o-linear-gradient(#fefefe, #cecece) !important;
    background-image: url(../images/guide_small.png), linear-gradient(#fefefe, #cecece) !important;
    background-repeat: no-repeat !important;
}
.img_slide_full img{width:100% !important;height:100% !important;position: static !important;}

/*******/
#professionel .article.marches table{
    width: 100%;
}
#professionel .article.marches table th{
    color: white;
    text-align: left;
    padding: 4px 5px;
    border-right: 1px solid #bcc8d1;
}
#professionel .article.marches table td{
    padding: 15px 5px;
    border: 1px solid #cfd7de;
    vertical-align: top;
}
#professionel .article.marches table td .pdf{
    color: #9c9c9c;
    text-decoration: underline;
}
#professionel .article.marches table td .annule{
    color: red;
}
#professionel .article.marches table td .pdf .icon{
    background-image: url(../images/pdf.png)!important;
    width: 31px;
    height: 37px;
    background-size: 100%;
    background-position: center;
    margin: 0;
}
#professionel .article.marches table td .pdf1 .icon{
    background-image: url(../images/save.png)!important;
    width: 20px;
    height: 22px;
    background-size: 100%;
    background-position: center;
    margin: 0;
}
#professionel .article.marches table td:nth-child(3n) a {
    margin: auto;
    display: table;
}
#professionel .article.marches table tr:nth-child(even){
    background: #ffffff;
}
#professionel .article.marches table tr:nth-child(odd){
    background: #eeeeee;
}
#professionel .article.marches table td:first-child {
    min-width: 90px;
}
#DepartsContainer .itemsInfos .item:last-child{
    display:none !important;
}
#ArriveesContainer .itemsInfos .item:last-child{
    display:none !important;
}


/* Icons */
.icon-popup {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    fill: currentcolor;
}

/* Headings */
.titre{
    color: #222;
    font-weight: 700;
    font-family: inherit;
    line-height: 1.333;
    text-rendering: optimizeLegibility;
}

/**
 * Modals ($modals)
 */

/* 1. Ensure this sits above everything when visible */
.modal {
    position: absolute;
    z-index: 10000; /* 1 */
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal.is-visible {
    visibility: visible;
}

.modal-overlay {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: hsla(0, 0%, 0%, 0.5);
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.3s, opacity 0.3s;
}

.modal.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}

.modal-wrapper {
    position: absolute;
    z-index: 9999;
    top: 10em;
    left: 50%;
    width: 60%;
    margin-left: -16em;
    background-color: #fff;
    box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
    transform: translateX(-30%) !important;
}
@media only screen and (max-width: 1024px){

    .modal-wrapper {
        left: 42%;
        transform: translateX(00%) !important;
    }
}

.modal-transition {
    transition: all 0.3s 0.12s;
    transform: translateY(-10%);
    opacity: 0;
}

.modal.is-visible .modal-transition {
    transform: translateY(0);
    opacity: 1;
}

.modal-header,
.modal-content {
    padding: 1em;
}

.modal-header {
    position: relative;
    background-color: #fff;
}

.modal-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 1em;
    color: #aaa;
    background: none;
    border: 0;
}

.modal-close:hover {
    color: #777;
}

.modal-heading {
    font-size: 1.125em;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.modal-content > *:first-child {
    margin-top: 0;
}

.modal-content > *:last-child {
    margin-bottom: 0;
}
#video{
    position: relative;
    padding-bottom: 56.25%;
}
#video iframe{
    position: absolute;
    top: 0;
    left: -1px;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    bottom: 0px;
    padding: 2px;
}
#espace_passager ul.puce {
    padding-left: 0;
    padding-right: 12px;
}
.puce li {
    background: url(../images/puce-gris.gif) no-repeat 100% 5px;
    padding-left: 0;
    padding-right: 8px;
}
