﻿/* CSS Document */

* { padding: 0; margin: 0; }
img, fieldset { border:0; }
body { 
                background: #cee7f1;
                text-align: left;
                font-size: 10px;/*62.5%; /* 1em = 10px, 0.8em = 8px, 1.6em = 16px */
                font-family: Arial,Verdana,Helvetica,sans-serif;
}
h2 { font-size: 24px; color: #1A93B6; font-weight: normal; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }

p span { color: #1A93B6; }
input, select { font-size: 11px; }
legend { color: #000; margin: 0 0 8px -7px; }
ul { list-style: none; }
table{ border:none;}
/* ------------------------------------------------------- */
/* Links */
/* ------------------------------------------------------- */
a:link, a:visited { color: #00427D; text-decoration: underline; }
a:hover { color: #00427D; text-decoration: none; }
a.strongLink:link, a.strongLink:visited { /*padding-left: 16px; */
                                          /*background: transparent url(../../images/a_strongLink.gif) no-repeat 0 1px; */
                                          text-decoration: none; font-weight: bold;}
a.strongLink:hover { text-decoration: underline; }
/* .strongLink2 = Green Arrow */
a.strongLink2:link, a.strongLink2:visited { padding-left: 16px; 
                                           /* background: transparent url(../../images/a_strongLink3.gif) no-repeat 0 1px;  */
                                            text-decoration: none; font-weight: bold; color: #000; }
a.strongLink2:hover { text-decoration: underline; }
/* .strongLink2 = Pink Arrow */
a.strongLink3:link, a.strongLink3:visited { padding-left: 16px; 
                                            /*background: transparent url(../../../infoSMS/images/a_strongLink5.gif) no-repeat 0 1px;  */
                                            text-decoration: none; font-weight: bold; color: #000; }
a.strongLink3:hover { text-decoration: underline; }
/* .lightLink = White Arrow */
a.lightLink:link, a.lightLink:visited { padding-left: 6px; 
                                        /*background: transparent url(../../images/a_lightLink.gif) no-repeat 0 4px;  */
                                        text-decoration: none; color:#fff;}
a.lightLink:hover { text-decoration: underline; }
/* .lightLink = Black Arrow */
a.lightLink1:link, a.lightLink1:visited { padding-left: 6px; 
                                          /*background: transparent url(../../images/a_lightLink_black.gif) no-repeat 0 4px;  */
                                          text-decoration: none; color:#000;}
a.lightLink1:hover { text-decoration: underline; }
/* .lightLink2 = Orange Arrow */
a.lightLink2:link, a.lightLink2:visited { color: #000; 
                                          /*background: transparent url(../../images/li_type2.gif) no-repeat left center;  */
                                          margin: 0 3px; padding: 0 0 0 7px; text-decoration: none;}
a.lightLink2:hover{ text-decoration: underline; }

/* ------------------------------------------------------- */
/* Classes globales */
/* ------------------------------------------------------- */
.voldate {width:97px; margin:0 3px 0 0;}
.voldateadv {width:62px; margin:0 3px 0 0;}
.voldateafter{width:63px;margin:0 2px 0 0px;}
.voldatebefore{width:65px;margin:0 2px 0 17px;}
.volnum{width:80px;}
.accessibility { position: absolute; left: -10000px; }
.clear { clear: both;line-height:0px; font-size:1px; }
.fleft {float:left;}
.center {text-align:center;}
                .center img { margin:auto; }
.right { text-align:right; }
.tips {width:508px; color: #1a93b6; margin: 0px 15px; padding: 5px 5px 5px 0px!important;}
                .tips h4 { padding: 5px 0; }
                .tips img { vertical-align:middle;}
                .tips li {margin: 0 0 3px 0; padding-left:10px; }
                .tips a:link, .tips a:visited {}
                .tips a:hover {}
                .tips h2{ font-size:20px; color:#587fa0!important;margin:0px!important;}
                .FlightNum{display:block; width:245px; font-size:14px; font-weight:bold; background:#e8eef3; padding:8px; margin:0 0 0 -10px;}
                .FlightNum span{font-weight:normal;}
                .FlightDetails{font-weight:bold; background: url(../../images/star_o.gif) 3px 5px no-repeat; padding:0 0 0 10px;}
                .FlightDetails02{font-weight:bold; padding:0 0 0 10px;}
                .FlightInfo{display:inline-block; font-size:11px; color:#fff; font-weight:bold; padding:0px 4px; background:#ff7e00;}
                .FlightNav{margin:0; overflow:hidden; padding:6px 10px 4px 0; text-align:right; background:none repeat scroll 0 0 #F4F4F4; border-bottom:1px solid #E5E5E5; border-top:1px solid #E5E5E5; clear:both;}
                .FlightNav:after{content: " "; display: block; height:0; clear: both; visibility: hidden;}
                               /* ie7 */*+html .FlightNav{display:inline-block;}
                               /* ie6 */.FlightNav{_display:inline-block;}
                .FlightNav02{width:95%; background: url(../../images/bgd_double_dotted.gif) 0 0px repeat-x; height:19px; margin:0px!important; padding:3px 0 0 240px;}
                .FlightNav02 ul{}
                .FlightNav02 li{float:left;}
                .FlightArrive{padding:0 0 0 8px;}
                .FlightDepart{padding:0 0 0 8px;}
                .FlightResult{float:left; padding:0;}
                .FlightButton{padding:0px 0 0 0px; float:left; width:186px;}
                .FlightButton .first{ padding:0 0 3px 0;}
                
    #LnkVoyage{background:url(../../images/f_intro_avion.gif) 0px 0px no-repeat; height:35px; color:#00437f!important; font-size:12px; margin:-5px 0 0 4px; padding:4px 0px 5px 50px; display:block; width:130px!important;}
                               #LnkVoyage a{color:#20a9dd;}

                #LnkVoyage2{background:url(../../images/btn_confirmation_vol2.gif) 0px 0px no-repeat;height:71px;color:#587fa0!important;font-size:12px; margin:10px 0 0 4px; padding:15px 0px 5px 62px; display:block; width:134px;}
                
                #LnkAlertEmail{background:url(http://www.aeroportsdeparis.fr/ADP/Resources/6b639b94-7139-4600-ad5c-e8e7b45310a9-picto_push_vol_alerte.gif) 0px 0px no-repeat; height:35px; color:#00437f!important; font-size:12px; margin:20px 0 0 4px; padding:0px 0px 5px 45px; display:block; width:130px!important;}

                #commander{background:url(../../images/btn_confirmation_vol2.gif) 0px 0px no-repeat;height:71px;color:#00437f!important;font-size:12px; margin:0px 0 0 4px; padding:15px 0px 5px 62px; display:block; width:130px;}
                
                #ctl00_ContentPlaceHolder1_divResult{padding:10px 0 100px 10px; line-height:14px;}
                
    /*.LnkVoyage{ background: url(../../images/btn_confirmation_vol.gif) 0px 0px no-repeat;height:71px;color:#00437f!important;font-size:12px; margin:10px 0 0 4px;padding:15px 0px 5px 62px;display:block;width:130px!important;}
                .LnkVoyage2{ background: url(../../images/btn_confirmation_vol2.gif) 0px 0px no-repeat;height:71px;color:#587fa0!important;font-size:12px; margin:10px 0 0 4px;padding:15px 0px 5px 62px;display:block;width:134px;}
                .commander{ background: url(../../images/btn_confirmation_vol2.gif) 0px 0px no-repeat;height:71px;color:#00437f!important;font-size:12px; margin:0px 0 0 4px;padding:15px 0px 5px 62px;display:block;width:130px;}*/
                
                .tips .flightLink{background:url(../../images/fleche_orange_big.gif) no-repeat 0 3px; text-decoration:none; padding:0 0 0 10px; margin:0 0 0 125px; color:#FF7E00; font-weight:bold;}
                .tips .flightLink:hover{text-decoration:underline;}
                .tips a,a:visited{color:#00437F;}
                .tips .separator{padding:0px;}
.brdbot{border-bottom:1px solid #c9cacd;}
.brdtop{border-top:1px solid #c9cacd;}

.spTopType1{margin-top:20px;}

.spLeftType1{margin-left:20px;}

/* .browse = browse the results page */
.browse {color:#ee7900; font-weight:bold; background:url(../../images/li_Type1.gif) no-repeat left center; padding:0 0 0 8px; margin:10px 15px; border-top:3px solid #a2b8cb !important;}
                .browse a:link,
                .browse a:visited {padding:5px; font-weight: bold; text-align: center; }
                .browse a:hover {}
                .browse td span{display:inline-block; padding:5px; color:#ff7e00;}
/* .newsearch = new search on results page */
.newsearch { text-align: right; width: 30em; float: right; margin: -30px 15px 0 0; }

/* Pink link  */
.lnkType1:link, .lnkType1:visited{ font-size:1.1em; color:#d6005b; text-decoration:underline;}
.lnkType1:hover {text-decoration:none;}

/* Black link */
.lnkType2:link, .lnkType2:visited{ font-size:1em; color:#000; text-decoration:none;}
.lnkType2:hover {text-decoration:underline;}

/* Price with Pink Arrow  */
.prixType1 {font-size:18px; color:#000; background:url(../../images/icon_prixType1.gif) no-repeat left center; padding:0 0 0 17px; white-space:nowrap;}

/* Boutiques_homeNiv2  */
.brdTop1 {background:url(../../../infoSMS/images/bgd_BoutiqueBotDot.gif) repeat-x left top; padding:10px 0 0 0; margin:10px 0 0 0;}

/* Green link  */
.lnkType2:link, .lnkType2:visited{ font-size:1em; color:#849219; text-decoration:underline;}
.lnkType2:hover {text-decoration:none;}

/* Price with Green Arrow  */
.prixType2 {color:#000; background:url(../../images/icon_prixType2.gif) no-repeat left center; padding:0 0 0 17px; white-space:nowrap;}

/* UL List Style */
.listType1 {margin:0 0 10px 0;}
.listType1 li {background:url(../../images/icon_blue_list.gif) no-repeat left center; padding:0 0 0 10px;}

.listType2 {margin:0 0 10px 0;}
.listType2 li {width:110px; float:left; margin:2px 0;}
/*SON REM*/
#ifrMonEspace{ width:184px; height:190px;display:inline; border:none; margin:0 0 0 -1px; padding:0;}
#toolsBg #frmAccessability{ padding:10px 0 10px 10px;}
#toolsBg #frmAccessability input#searchOk2 {border: 1px solid #B7B7B9; color: #EE7900; font-weight: bold;}
#toolsBg #frmAccessability input#searchOk2:hover { background: #EE7900; color: #FFF; }
.iframeType1 {width:549px; }
/*Son REM*/

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* #mainPassenger / Rubrique Passager / On centre la page et on prpare le code pour l'hritage des styles via la cascade */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#mainPassenger{ width: 924px; margin: 0 auto; text-align: left; font-size: 1.1em; position: relative; }
                .mainPbg01 {background: url(../../images/fauxBackground.gif) repeat-y 0 0;}
                .mainPbg02 {background: url(../../images/fauxBackground2.gif) repeat-y 0 0;}
                .mainPbg03 {background: url(../../../infoSMS/images/fauxBackground3.gif) repeat-y 0 0;}
                /* ------------------------------------------------------- */
                /* h1 Logo + Back homepage */
                /* ------------------------------------------------------- */
                h1 { width: 167px; height: 76px; position: absolute; top: 0; left: 0; background-color: #FFF; }
                               h1 a:link, h1 a:visited, h1 a:hover { display: block; width: 167px; height: 76px; background-color: #FFF }
                               h1 a img { display: block; padding: 2px 0 0 0; }

                /* ------------------------------------------------------- */
                /* Navigation transversale - Espaces */
                /* ------------------------------------------------------- */
                #espacesNav { text-align: right; padding: 0 0 52px 180px; background-color: #FFF; }
                               #espacesNav ul { list-style: none; padding-top: 10px; margin-top: -4px; }
                               #espacesNav ul * { display: inline; }
                                               #espacesNav ul li { list-style: none; padding: 8px 10px 4px 10px; border-right: 1px solid #C9CACD; }
                                               #espacesNav ul li#espacesNavPassager { background: url(../../../infoSMS/images/bgd_passagersCurrent.gif) repeat-x left bottom; border-left: 1px solid #C9CACD; }
                                               #espacesNav ul li.lastChild { border-right: 0; }
                                                               /* Liens de la barre de nav transversale */
                                                               #espacesNav ul li a:link, #espacesNav ul li a:visited { 
                                                                              color: #00427D;
                                                                              text-decoration: none;
                                                                              padding-left: 16px;
                                                                              background: transparent url(../../../infoSMS/images/li_espacesNav.gif) no-repeat 0 1px;
                                                                              font-weight: bold;
                                                               }
                                                               #espacesNav ul li a.current:link, #espacesNav ul li a.current:visited { color: #ee7900; background: transparent url(../../images/li_espacesNavCurrent.gif) no-repeat 0 1px; }
                                                               #espacesNav ul li a:hover { text-decoration: underline; color: #7EC3D7; }
                                                               /* Lien pour changement de langue */                
                                                               #espacesNav ul li a.language:link, #espacesNav ul li a.language:visited { 
                                                                              color: #00427D;
                                                                              text-decoration: none;
                                                                              padding-left: 0;
                                                                              background: none;
                                                                              font-weight: normal;
                                                               }
                                                               #espacesNav ul li a.language:hover { text-decoration: underline; color: #7EC3D7; }
                                                               /* Formulaire de recherche */ 
                                                               #espacesNav ul li form input { border: 1px solid #B7B7B9; background: transparent; }
                                                               #espacesNav ul li form input#search { padding: 1px; width: 116px; }
                                                               #espacesNav ul li form input#searchOk { border: 1px solid #B7B7B9; color: #EE7900; font-weight: bold; }
                                                               #espacesNav ul li form input#searchOk:hover { background: #EE7900; color: #FFF; }

                /* ------------------------------------------------------- */
                /* #contentContainer */
                /* ------------------------------------------------------- */
                #contentContainer { width: 738px; float: left; }

                               /* ------------------------------------------------------- */
                               /* meaHomePassagers */
                               /* ------------------------------------------------------- */
                               #meaHomePassagers { width: 730px; }
                                               #meaHomePassagers * { display: block; }
                               
                               /* ------------------------------------------------------- */
                               /* Navigation */
                               /* ------------------------------------------------------- */
                               #nav { width: 730px; background: #66A5BD url(../../images/nav_background.gif) no-repeat left bottom; }
                                               #nav ul { list-style: none; }
                                                               #nav ul li { display: inline; height: 1%; }
                                                                              #nav ul li a:link, #nav ul li a:visited { 
                                                                                              display: block;
                                                                                              float: left;
                                                                                              padding: 3px 26px;
                                                                                              border-right: 1px solid #96C2D2;
                                                                                              border-bottom: 1px solid #066D94;
                                                                                              color: #C2DBE5;
                                                                                              text-decoration: none;
                                                                                              font-weight: bold;
                                                                                              background: transparent url(../../images/li_nav.gif) no-repeat 18px 7px;
                                                                              }
                                                                              #nav ul li a:hover { color: #FFF; }
                                                                              #nav ul li a.courant:link, #nav ul li a.courant:visited, #nav ul li a.courant:hover { background: #B4D3DF url(../../images/a_nav_courant.gif) repeat-x 0 0; color: #ee7900; text-decoration: none; border-bottom: 1px solid #B4D3DF; }
                                                                              #nav ul li a.courant4:link, #nav ul li a.courant4:visited, #nav ul li a.courant4:hover { background: #B4D3DF url(../../images/a_nav_courant3.gif) repeat-x 0 0; color: #d1035c; text-decoration: none; border-bottom: 1px solid #ee9cbf; }
                                                                              #nav ul li a.courant5:link, #nav ul li a.courant5:visited, #nav ul li a.courant5:hover { background: #B4D3DF url(../../images/a_nav_courant2.gif) repeat-x 0 0; color: #849219; text-decoration: none; border-bottom: 1px solid #B4D3DF; }

                               #subNav { width: 181px; float: left; padding-bottom: 7em; }
                                               #subNav a:link, #subNav a:visited { text-decoration: none; }
                                               #subNav a:hover { text-decoration: underline; }
                                               #subNav h2 { color: #FFF;  padding: 10px 10px 5px 30px;  }
                                               #subNav h3 { color: #FFF;  padding: 20px 10px 5px 30px;  }
                                                               #subNav ul { list-style: none;}
                                                               #subNav li { display: inline; }
                                                               #subNav li a:link, #subNav li a:visited {display: block; padding: 4px 5px 4px 26px; font-weight: bold; }
                                                               #subNav li a.currentsub:link, #subNav li a.currentsub:visited { color: #1a93b6; border: none; background: #ecf4f7 url(../../images/li_subNav_current.gif) no-repeat 10px 5px; }
                                                                              #subNav ul ul { border: none; background: #ecf4f7; padding: 0 0 0 25px; margin: 0; }
                                                                              #subNav ul ul li a:link, #subNav ul ul li a:visited { color: #1a93b6; border: none; background: url(../../images/li_subNav_ssnav.gif) no-repeat 0 8px; padding: 4px 5px 4px 8px; font-weight: normal; }
                                                                              #subNav ul ul li a.scurrent:link, #subNav ul ul li a.scurrent:visited { color: #ee7900; border: none; background: url(../../images/li_subNav_ssnavCurrent.gif) no-repeat 0 5px; padding: 2px 5px 2px 8px; font-weight: bold; }
                                               /* Blue Background */
                                               .Navbg1 {background: #5FACC4 url(../../images/bgd_subNav.gif) no-repeat left bottom;}
                                               .Navbg1 h2 {background: transparent url(../../images/li_subNav_Title.gif) no-repeat 0 0;border-bottom: 1px solid #4499b6;}
                                               .Navbg1 ul {border-top: 1px solid #6ab5cb; }
                                               .Navbg1 li a:link, .Navbg1 li a:visited {color:#FFF; border-bottom: 1px solid #4499b6; 
                                                                                        /*background: transparent url(../../images/a_strongLink2.gif) no-repeat 10px 5px;*/
                                                                }
                                               .Navbg1 li a.current:link, .Navbg1 li a.current:visited { color: #ee7900; border: none; 
                                                                                                         /*background: #ecf4f7 url(../../images/a_strongLink.gif) no-repeat 10px 5px; */
                                                                                                         }

                                               /* Green Background */
                                               .Navbg2 {background: #a3bf0a url(../../images/bgd_subNav2.jpg) no-repeat left bottom;}
                                               .Navbg2 h2 {background: transparent url(../../images/li_subNav_Title2.gif) no-repeat 0 0; border-bottom: 1px solid #a6b81e;}
                                               .Navbg2 ul {border-top: 1px solid #cee547; }
                                               .Navbg2 li a:link, .Navbg2 li a:visited {color:#FFF; border-bottom: 1px solid #cee547; 
                                                                                        /*background: transparent url(../../images/a_strongLink4.gif) no-repeat 10px 5px;*/
                                                                                        }
                                               .Navbg2 li a.current:link, .Navbg2 li a.current:visited { color: #849219; border: none; 
                                                                                                         /*background: #f6fae4 url(../../images/a_strongLink3.gif) no-repeat 10px 5px; */
                                                                                                         }

                                               /* Pink Background */
                                               .Navbg3 {background: #ffcfed url(../../../infoSMS/images/bgd_subNav3.jpg) no-repeat left top; height:520px;}
                                               .Navbg3 h2 {background: transparent url(../../../infoSMS/images/li_subNav_Title3.gif) no-repeat 0 0; border-bottom: 1px solid #de397f;}
                                               .Navbg3 h3 {background: transparent url(../../../infoSMS/images/li_subNav_Title3.gif) no-repeat 0 10px;}
                                               .Navbg3 ul {border-top: 1px solid #e3659d; }
                                               .Navbg3 li a:link, .Navbg3 li a:visited {color:#FFF; border-bottom: 1px solid #df4385; background: transparent url(../../../infoSMS/images/a_strongLink6.gif) no-repeat 10px 5px;}
                                               .Navbg3 li a.current:link, .Navbg3 li a.current:visited { color: #d6005b; border: none; background: #fae5f0 url(../../../infoSMS/images/a_strongLink5.gif) no-repeat 10px 5px; }

                               /* ------------------------------------------------------- */
                               /* News = Infos left column on Homepage */
                               /* ------------------------------------------------------- */
                               #news { width: 181px; background: #C7E8F3 url(../../images/news.gif) no-repeat 0 0; float: left; }
                               #news .hotnews {margin:10px ; padding:13px 0 0 0; border-top:1px solid #70bdd4;}
                                               #news h2 { padding: 14px 10px 3px 10px; font-size: 1.7em; }
                                               #news p { font-size: 1em; color: #00427D; padding: 3px 10px; }
                                               #news p span {font-size:0.9em; color:#1a93b6;}
                                               #news img { float: left; padding-right: 5px; }
                                               #news a:link, #news a:visited { background: transparent url(../../images/link.gif) no-repeat 0 3px; padding:0 0 15px 6px; text-decoration: none; }
                                               #news a:hover { text-decoration: underline; }

                               /* ------------------------------------------------------- */
                               /* Content */
                               /* ------------------------------------------------------- */
                               #content {width: 549px; float: left; padding: 6px 0 20px 0; }
                               #contentLev2, #contentLev3{ width: 508px; padding: 0 0 0px 0;text-align:left; color:#00437F; }

                                               /* ------------------- Content Home ------------------------------------------------------------------------------------ */
                                               /* ------------------- #Catcher Level2 ---------------------------------------------------------------------------- */
                                               #contentLev2 #catcher { border-bottom: 1px solid #c9cacd; padding: 0 0 8px 0; margin: 0px; height: 1%; }
                                                               #contentLev2 #catcher h2 { width:333px; color:#587fa0; margin: 10px 0 5px 0; }
                                                               #contentLev2 #catcher h3 {color: #849219; margin-left:40px;}
                                                               #contentLev2 #catcher p { width:333px; font-size:1.5em; line-height: 20px; }
                                                               #contentLev2 #catcher .catcherIndent{ padding:18px 0 0 10px;}
                                                               #contentLev2 #catcher form { width:155px; float: right; margin:-85px 0 0 0; padding:0 0 0 10px; }
                                                                              .catcherBg1 {background:url(../../../infoSMS/images/bgd_catcherForm01.jpg) no-repeat;}
                                                                              .catcherBg2 {background:url(../../../infoSMS/images/bgd_catcherForm02.jpg) no-repeat;}
                                                                              .catcherBg3 {background:url(../../../infoSMS/images/bgd_catcherForm03.jpg) no-repeat;}
                                                                              .catcherBg4 {background:url(../../../infoSMS/images/bgd_catcherForm04.jpg) repeat-y;}
                                                                              .catcherBg5 {background:url(../../../infoSMS/images/bgd_catcherForm05.jpg) no-repeat;}
                                                                              #contentLev2 #catcher form p { width:auto; font-size:1em; margin: 0 0 10px 0; line-height:normal; padding-left:40px;}
                                                                              #contentLev2 #catcher form .center {margin:5px auto; padding:0;}
                                                                              #contentLev2 #catcher form .center img {margin:auto; }
                                                                              #contentLev2 #catcher form input { border: 1px solid #B7B7B9; background: #FFF; padding: 1px; }
                                                                              #contentLev2 #catcher form input#numvol { width: 105px; }
                                                                              #contentLev2 #catcher form input#numvolOK { color: #EE7900; width: 2.2em; font-weight: bold; padding: 0; }
                                                                              #contentLev2 #catcher form input#numvolOK:hover { background: #EE7900; color: #FFF; }

                                               /* ------------------- #content Common ---------------------------------------------------------------------------- */
                                               #contentLev2 h2, #contentLev3 h2, #contentLev4 h2 { color: #ee7900; margin: 10px 15px 10px 15px; }
                                               /* ------------------- #catcher ---------------------------------------------------------------------------- */
                                               /* Catcher Main */
                                               #catcher { margin: 10px 15px 0 15px; height:1%; }
                                                               #catcher img { float: left; margin: 0 15px 0 0;}
                                                               #catcher h2 { color: #ee7900; margin: 10px 15px 10px 0; }
                                                               #catcher p { font-size: 1.2em; margin-bottom:5px; }
                                                               #catcher .center img {float:none; margin:15px 0;}
                                               /* ------------------- .highlight = 3 boxes on homepage lv2---------------------------------------------------------------------------- */
                                               .highlight { margin: 6px 10px 80px 18px; background: transparent url(../../images/bgd_homeLv2BoxesContainer.gif) no-repeat left bottom; height:1%;  }
                                                               .highlight div { width: 166px; height: 21em; float: left; display: inline; padding: 0 0 5px 0; margin: 0 11px 0 0;}
                                                               .highlight div.lastBox { margin: 0; }
                                                                              .highlight div img { display: block; }
                                                                              .highlight div h4 { font-size: 1.2em; color: #FFF; background-color: #1a93b6; margin: 0 1px; padding: 0.4em 0.2em; text-align: center; height: 2.6em; }
                                                                              .highlight div p { margin: 10px 8px 5px 12px; }
                                                                              .highlight div a { display: block; }
                                               /* ------------------- .infoType5 ---------------------------------------------------------------------------- */
                                               .infoType5 {margin:15px 15px;}
                                                               .infoType5 h3 {font-size:12px; color:#1a93b6; padding:10px 0 0 0;}
                                                               .infoType5 p {margin:3px 0 10px 0;}
                                                               .infoType5 table {margin:5px 0;}
                                                               .searchVol{margin:0px 0 0 0px; padding:65px 15px 20px 15px; /*height:172px !important;*/ width:315px; background:#cee7f1; border:none; clear:both; color:#00407b; zoom:1;}
                                                               .searchVol:after{content: " "; display: block; height:0; clear: both; visibility: hidden;}
                                                               /* ie7 */*+html .searchVol{display:inline-block;}
                                                               /* ie6 */.searchVol{_display:inline-block;}
                                                               .searchVoladv{margin:0px 0 0 0px; height:190px;width:344px;padding:30px 0 0 0;background:#DCEDF3;border:1px solid #92A7B9;clear:both;color:#00437F;}
                                                               .searchVol label{font-size:12px; font-weight:bold;}
                                                               .searchVoladv label{font-weight:bold;}
                                                               .searchVol02{width:332px;padding:30px 0 0 0;background:#DCEDF3;border:1px solid #92A7B9;clear:both;color:#00437F;}
                                                               .searchVol02 label{font-weight:bold;}
                                                               
                                                               .size{width:100px; float:left; font-weight:bold; font-size:12px; color:#00407b;}
                                                               .sizesmall{width:45px;float:left;font-weight:bold;font-size:11px;}
                                                               .size02{width:120px;float:left}
                                                               .searchContent{padding:0; zoom:1;}
                                                               
                                                               .searchContent table td{padding-bottom:10px;}
                                                               
                                                               .searchBtn{padding:25px 0 0 0;}
                                                               .searchBtn:after{content: " "; display: block; height:0; clear: both; visibility: hidden;}
                                                               /* ie7 */*+html .searchBtn{display:inline-block;}
                                                               /* ie6 */.searchBtn{_display:inline-block;}
                                                                                                                                             .searchBtn div{padding:8px 0 0 0 !important}
                                                                                              .searchBtn div a#ctl00_ContentPlaceHolder1_lnkValidate{float:left;}
                                                                                                              .searchBtn div a#ctl00_ContentPlaceHolder1_lnkValidate img{display:block;}
                                                                                              .searchBtn div a#ctl00_ContentPlaceHolder1_hlAdvancedSearch{float:left; font-size:12px; color:#6a849b; font-weight:bold; text-decoration:none; display:inline-block; width:115px; padding:0 0 0 10px; line-height:13px;}
                                                                                              .searchBtn div a#ctl00_ContentPlaceHolder1_hlAdvancedSearch:hover{text-decoration:underline;}
                                                                              .searchBtn a#ctl00_ContentPlaceHolder1_LinkButtonSearch{float:right !important; margin:0 !important;}
                                                   .searchArrival{margin:5px 0 0px 0;}
                                                   .searchArrival img{}
                                                               #voldate{width:62px; margin:0 3px 0 0;}
                                                               #lnkAdvancedSearch{float:left; padding:3px 30px 0px 17px; background: url(../../images/bgd_a_homeSearch.gif) 0px 4px no-repeat;text-decoration:none; margin-top:-5px;}
                                                               #btnValidate{}
                                                               .btnValidate02{float:right; padding:10px 10px 10px 5px;}
                                                               #DivDep label{padding:0 0 0 2px; font-size:14px; color:#466178; cursor:pointer;}
                                                               #DivArr label{padding:0 0 0 2px; font-size:14px; color:#466178; cursor:pointer;}
                                                               #ddpCity{margin:0 0px 0 45px;}
                                                               #ddlHoraire{margin:0 0 0 0px;width:87px;}
                                               .sizeHome {}
                                               .sizeHome #ddlHoraire{margin:0 0 0 0px;width:120px;}

                                               .sizeHome #voldate {width:98px; margin:0 3px 0 0;}
                                                               .flightDe{padding:10px 0 0 0;}
                                                               #volnum{width:80px;}
                                                               #volcity{width:120px;}
                                                               #lblError{float:left;padding:15px 0 0 10px;width:170px;}
                                                               #lblError02{float:left;padding:0px 0 0 0;}
                                                               .errorLabel{display:block;height:15px;margin-top:-5px;}
                                                               .Dcity #ddpCity{margin:0px!important;}
                                                               .errorLabel span{padding:0px 0 0 10px!important;float:none!important;}
                                                               
                                                               #voldateafter{width:63px;margin:0 2px 0 0px;}
                                                               #voldatebefore{width:65px;margin:0 2px 0 17px;}
                                               /* ------------------- .infoType8 ----------------------------------------------------------------------------- */
                                               .infoType8 {color:#4c4c4c; margin:30px 0 0 18px;}
                                               .infoType8 img {display:block;}
                                                               .infoType8 .infoType8Left {width:108px; border:1px solid #c9cacd; border-width:0 1px; padding:10px; float:left;}
                                                               .infoType8 .infoType8Right {width:333px; float:left; padding:10px 15px;}
                                                               .infoType8 .infoType8Right p {margin:0 0 10px 0;}
                                               /****************** HorairesVol ***********************************/
                                               #formAdd { width:149px; margin:12px 3px 10px 0; display:inline; float:right; }
                                               .formType1 { width:360px; background: #eef5f8; margin:12px 0 0 15px; padding:10px; border:1px solid #8cc9da; border-width:1px 0; display:inline; float:left; }
                                                               .formType1 label, .formType1 input, .formType1 select { margin:10px 0 0 0; float:left; }
                                                               .formType1 h3 { color: #1a93b6; }
                                                               .formType1 p { border:1px solid #eef5f8; clear:both; }
                                                               .formType1 p.right img { margin:15px 0 0 0; }
                                                               .formType1 label { width:203px; line-height:19px; font-weight:bold; }
                                                               .formType1 label span { font-weight:normal; margin:-5px 0 0 0; display:block; }
                                                                              .formType1 p img { margin:10px 0 0 5px; vertical-align:middle; }
                                                               .formType1 input { width:120px; }
                                                               .formType1 select { width:153px; }
                                                                              #date01, #date02, #date03 { width:23px; float:left; }
                                                                              #lbldate01, #lbldate02, #lbldate03 { width:180px; }                                                       
                                                                              fieldset.brdbot { padding:0 0 11px 0; margin: 0 0 11px 0;border-bottom:1px solid #FFF; }
                                               /*P_home_02 frmReserv*/
                                               #reserv {width:518px; margin:0 0 0 20px; position:relative;background: url(../../images/bgd_reservbot.gif) no-repeat left bottom; padding:0;}
                                                               #reserv h3 {background:#FFF; font-size:18px; height:41px; color:#ff8925; padding:10px 0 0 135px; font-weight:normal;}
                                                               #reserv .photo {position:absolute; z-index:0; left:2px; top:0;}                                                 
                                                               #frmReserv {background: url(../../images/bgd_reservtop.jpg) no-repeat left top; margin:0;}
                                                                              /*#frmReserv li.current {background:#eef5f0; font-weight:bold; color:#1a93b6;}*/
                                                                              #frmReserv ul {padding:1px 0 0 128px; height:23px; }
                                                                              #frmReserv li {border-left:1px solid #eef5f0; width:91px; height:21px; padding:2px 0 0 5px; float:left; display:inline;}
                                                                              #frmReserv li input, #frmReserv li label { margin:0 2px;vertical-align:middle; font-weight:bold;}                                                   
                                                                              #frmReserv .right {padding:5px 10px 5px 20px;}
                                                                              #frmReserv img {margin:0 10px 0 0;}
                                                                              #frmSejours, #fldVols, #fldHotels, #fldLocations {margin:25px 0 0 20px;}
                                                                              #fieldArea p {margin:0 0 10px 0;}
                                                                              #fieldArea p.rightpart {margin:0 15px 0 0;float:right; display:inline;}
                                                                              #fieldArea label {width:95px; display:block; float:left; font-weight:bold;}
                                                                              #fieldArea span {color:#000;}
                                                                              #fieldArea select {width:120px;}
                                                                              #fieldArea #normalField select {width:auto;}


                                               /****************** Table .results : HorairesVol ****************************/
                               /*           .results { margin: 0 0 10px 0; border-bottom: 1px solid #8cc9da; }
                                               .algLeft {margin:0 10px 10px 15px;}
                                                               .results th { background: #8cc9da; border-right: 1px solid #FFF; padding: 4px; text-align: left; }
                                                               .results td { padding: 6px 6px 6px 4px; }
                                                               .results .rowOdd  { background: #EDF7F9 url(../../images/bgd_rowOdd.gif) repeat-x left bottom; }
                                                               .results .rowEven { background: #FFF url(../../images/bgd_rowEven.gif) repeat-x left bottom; }
                                                               .results span.cancel { color: #ee7900; }
                                                               .results a:link, .results a:visited { color: #000; text-decoration: underline; }
                                                               .results a:hover { color: #000; text-decoration: none; }*/
                                                               /* 
                /* ------------------------------------------------------- */
                /* #contextual = Blocks at right */
                /* ------------------------------------------------------- */
                #contextual { float: left; }

                               #myspace { width: 186px; background: url(../../images/bottom_contextual_space.gif) no-repeat left bottom; margin-top: 5px; padding-bottom: 5px; }
                                               #myspace h2 { font-size: 1.7em; background: #1E9ABC url(../../images/h2_contextual_space.gif) no-repeat 0 0; color: #FFF; border-bottom: 1px solid #127B98; padding: 2px 0 0 10px; }
                                               #myspace #formLogin { 
                                                               background: #1E9ABC url(../../images/formBackground_contextual_space.gif) no-repeat 0 0;
                                                               border-left: 1px solid #65C3DC;
                                                               border-right: 1px solid #65C3DC;
                                                               border-top: 1px solid #4FBFD7;
                                                               border-bottom: 1px solid #127B98;
                                                               padding: 10px 10px 6px 10px;
                                               }
                                                               #myspace #formLogin input { border: 1px solid #B7B7B9; background: #FFF; width: 132px; padding: 1px 1px 1px 4px; margin: 2px 0; }
                                                               #myspace #formLogin input#myspaceOk { border: none; color: #EE7900; width: 2em; font-weight: bold; padding: 1px; }
                                                               #myspace #formLogin input#myspaceOk:hover { background: #EE7900; color: #FFF; }
                                                               #myspace #formLogin h3 { color: #FFF; background: none; padding: 0; }
                                               #myspace h3 {  color: #FFF; padding: 2px 0 0 10px; }
                                               #myspace .indent{background: transparent url(../../images/h3_contextual_space.gif) no-repeat 0 0;padding:5px 0 0 10px; color:#FFFFFF;}
                                               #myspace p a { display: block; margin-top: 5px; }
                                               #myspace #toolbar { background: url(../../images/p_myspace_toolbar.gif) no-repeat 10px 8px; padding: 4px 2px 2px 38px; }

                               #tools {width:186px; margin-top: 8px; padding: 0 0 5px 0; background:url(../../images/bgd_newsletter1.gif) no-repeat right bottom;}
                                               #tools .newsletterCont{background:url(../../images/bgd_newsletter.gif) no-repeat; padding:35px 0 15px 10px;}
                                               #tools h4 { color:#ee7900; margin: 0 0 5px 0; padding: 0 10px; }
                                               #tools p { padding: 0 0 5px 0; }
                                               #tools img { vertical-align: middle; margin: 0 0 2px 3px;}
                               #toolsBg {border: 1px solid #c9cacd; border-width: 1px 0; margin-top: 8px; padding: 5px 0;}
                                               #toolsBg p { padding: 1px 10px; }
                                               #toolsBg h4 { color:#ee7900; margin: 0 0 5px 0; padding: 0 10px; }
                                               
                               #newsletter { width: 186px; background: #A9DDEB url(../../images/contextual_newsletter_bottom.gif) no-repeat left bottom; margin-top: 8px; }
                                               #newsletter h3 {color: #00427D; background: transparent url(../../images/contextual_newsletter_top.gif) no-repeat 0 0; padding: 10px 0 0 10px; }
                                               #newsletter form { padding: 4px 0 11px 10px; }
                                               #newsletter form input { border: 1px solid #B7B7B9; background: #FFF; width: 132px; padding: 1px 1px 1px 4px; margin: 2px 0; }
                                               #newsletter form input#newsletterOk { border: none; color: #EE7900; width: 2em; font-weight: bold; padding: 1px; }
                                               #newsletter form input#newsletterOk:hover { background: #EE7900; color: #FFF; }
/* ------------------------------------------------------- */
/* Footer */
/* ------------------------------------------------------- */
#footer { text-align: center; }
                .footerBg01 {background: url(../../images/footer.gif) no-repeat 0 0;}
                .footerBg02 {background: url(../../images/footer2.gif) no-repeat 0 0;}
                #footer ul { list-style: none; padding: 7px 0; }
                               #footer ul li { display: inline; }
                                               #footer ul li a:link, #footer ul li a:visited { color: #00427D; text-decoration: none; padding: 0 3px; background: transparent url(../../images/li_footer.gif) no-repeat right center; }
                                               #footer ul li a:hover { text-decoration: underline; }
                                               #footer ul li a.lastChild:link, #footer ul li a.lastChild:visited, #footer ul li a.lastChild:hover { background: none; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------ */
/* ---- P_commande ------------------------------------------------------------------------------------------------ */
#mainPCommander{width:auto; margin:0; text-align: left; font-size: 1.1em; position: relative; zoom:1;}
                #mainPCommander .strongLink2{margin:5px 0 0 15px;}
                #mainPCommander #contentLev2 h2{border-bottom:1px solid #A2B8CB; color:#09233B !important; font-size:15px; margin:10px 0; font-weight:bold; padding:9px 0 10px;}
                #mainPCommander #contentLev3 h2 {color:#849219;}
                #mainPCommander #contentLev2 #catcher ul{line-height:30px;}
                #mainPCommander #contentLev2 #catcher li{text-decoration:none;color:#7f7f7f;height:30px; display:inline; padding:8px 20px; background-color:#dcedf3; margin:0 2px 0 0;}
                
                #mainPCommander #contentLev2 #catcher #sms{ padding:0 0 10px 0;}
                #mainPCommander #contentLev2 #catcher #sms ul{line-height:30px; padding:0 0 0 0;}
                #mainPCommander #contentLev2 #catcher #sms li{text-decoration:none;color:#587FA0;height:30px; display:inline; padding:8px 12px;}
                #mainPCommander #contentLev2 #catcher #sms li.noBorder{border:none;}
                
                
                /*#mainPCommander #contentLev2 #catcher li a{text-decoration:none;color:#7f7f7f;}*/
                #mainPCommander #contentLev2 p{padding:0 0 0 10px;}          
                #UcLogService1_imgValidate{ padding:7px 0 0 0;}
                #mainPCommander #contentLev2 #catcher li a:hover{ text-decoration:underline;}
                #mainPCommander #contentLev2 #catcher li strong{color:#00437F;}
                #mainPCommander #contentLev2 #catcher li.noBorder{border:none;}
                #mainPCommander #contentLev2 #catcher p{font-size:12px; margin:0; padding:0;}
                #mainPCommander #contentLev2 #catcher .note{font-size:10px; line-height:normal;}
                #mainPCommander #contentLev2 #catcher .newsearch { text-align: right; width: 30em; float: right; margin: -35px 5px 0 0; }
                #mainPCommander .tips{font-size:11px; color:#33627d; background:transparent url(../../images/bgd_dotted.gif) bottom repeat-x 0 5px; padding:0 !important; margin:0;}
                #mainPCommander .tips p{ padding:5px 25px 10px 5px;}
                #mainPCommander .tips h3{ color:#849219;}
                #mainPCommander p.vSpace{padding:5px 25px 5px 5px; margin:0 0 5px 0;}
                               .vSpace input{ margin:0 5px 0 0;}
                #mainPCommander .tips ul {margin:0;}
                #mainPCommander .tips li{ margin:0 0 2px 8px; padding:0 0 0 10px;}
                #mainPCommander .tips li.numlist{ margin:0 0 0 5px;background:url(../../images/green_num_list.gif) no-repeat 0 6px; padding:0 0 0 10px;}

                /****************** Table .results : HorairesVol ****************************/
                /*
                #mainPCommander .results {margin:0; border:none;}
                               #mainPCommander .results th { background: #b0d304; padding: 4px; text-align: left; }
                               #mainPCommander .results td { padding: 6px 6px 6px 4px; background:#f7fae5;}
                               */
                #mainPCommander .formType1 { width:360px; background:#eef5ca; margin:12px 0 0 15px; padding:10px; border:1px solid #b0d304; border-width:1px 0; display:inline; float:left; }           
                #mainPCommander .formType1 p { border:none;}
                #mainPCommander .longText { width:315px;}
                #mainPCommander .formType1 input{ line-height:12px;}
                #mainPCommander #vol{ padding:3px 0 0 0; margin:0; height:26px;}
                #mainPCommander p.vSpace2{line-height:30px;}
                #mainPCommander #vol input, #mainPCommander #vol label{ float:left;margin:0; padding: 0;line-height:1px;}
                #mainPCommander #vol input{ width:25px;}
                #mainPCommander #vol label{width:110px; font-weight:normal;line-height:17px;}
                #mainPCommander #contentLev2 .formType4 p.alerteSMS {margin:0; padding:0;}
                #mainPCommander #contentLev2 .formType4 p.alerteSMS input{ line-height:1px; margin:0; padding:0; vertical-align:middle; width:25px;}
                #mainPCommander #contentLev2 .formType4 p.alerteSMS label{width:300px;font-weight:normal;margin:0; padding:0; vertical-align:middle;}
                #mainPCommander #contentLev2 .formType4 p.center{ margin:10px 0;}
                
                /* ---- P_commande_infosSMS ---------------------------------------------------------------------- */
                #mainPCommander #catcher .btnCenter {display:block; margin:20px 0 0 220px;}
                #mainPCommander .infoType5 h3 {color:#849219;}
                #mainPCommander .infoType5 ol {margin:15px 0 0 10px; list-style:none;}
                #mainPCommander .infoType5 li {padding:8px 0 0 38px;}
                #mainPCommander .infoType5 li.num01 { background:url(../../images/li_num01.gif) no-repeat;}
                #mainPCommander .infoType5 li.num02 { background:url(../../images/li_num02.gif) no-repeat;}
                #mainPCommander .infoType5 li.num03 { background:url(../../images/li_num03.gif) no-repeat;}
                #mainPCommander .infoType5 li.num04 { background:url(../../images/li_num04.gif) no-repeat;}
                #mainPCommander .infoType5 li.num05 { background:url(../../images/li_num05.gif) no-repeat;}

                /* ---- P_commande_ligne ---------------------------------------------------------------------- */
                #mainPCommander #reserv {background:url(../../images/bgd_reservbot2.jpg) no-repeat left bottom; }
                #mainPCommander #reserv h3 {color:#849219}
                #mainPCommander #frmReserv {background: url(../../images/bgd_reservtop2.jpg) no-repeat left top; margin-top:0;}
                #mainPCommander #frmReserv li.current {background:#eef5ca; font-weight:bold; color:#849219;}
                #mainPCommander #contentLev2 #catcher, #mainPCommander  .highlight {border:none;}
                #mainPCommander #contentLev2 #catcher p {width:auto;}
                #mainPCommander .highlight h4 {background-color: #a3bf0a;}
                #mainPCommander .highlight div { background: transparent url(../../images/bgd_homeLv2BoxesContainer2.jpg) no-repeat left bottom; }
                #mainPCommander .highlight p.center {margin:35px 0 0 35px; display:block;text-align:left;}

                /* ----- P_commander_reserver | infoType3 ---------------------------------------------------------------------- */
                #mainPCommander .infoType3 h2 {font-size:1.6em; color:#849219; margin:0 0 5px 0; font-weight:bold;}
                #mainPCommander .infoType3 h3 {color:#000;}
                #mainPCommander .infoType3 p {margin-bottom:5px;}
                #mainPCommander .infoType3 img {float:left; margin:0 10px 8px 0;}
                #mainPCommander .infoType3 .dotTop {background:url(../../images/bgd_squaredotCom.gif) repeat-x left top; height:1%; padding:10px 0 0 0;}
                #mainPCommander .infoType3 .blocPrixType1 {border-top:1px solid #c9cacd; padding:10px 0 5px 0; }
                #mainPCommander .infoType3 .blocPrixType1 p {color:#849219;clear:both;}
                #mainPCommander .infoType3 .blocPrixType1 span{float:right;margin-top:-14px;}
                #mainPCommander .infoType3 .infoType3Right .bloctheme {border-bottom:1px solid #c9cacd; height:1%; padding: 0 0 10px 0; margin:0 0 10px 0;}
                
                /* ----- P_commander_reserver | infoType3 ---------------------------------------------------------------------- */
                #mainPCommander .infoType12 div {margin:15px;}
                #mainPCommander .infoType12 .dotTop {background:url(../../images/bgd_squaredotCom.gif) repeat-x left top; height:1%; padding:10px 0 0 0;}
                
/* ------------------------------------------------------------------------------------------------------ */

                                               #mainPCommander #contentLev2 .formType4 {width:500px; background:#EAEDF5; margin:12px 15px 10px 15px; padding:10px;border:1px solid #92A7B9; color:#00437F; display:inline; float:left; }
                                                               #mainPCommander #contentLev2 .formType4 h3{color:#1A93B6;}
                                                               #mainPCommander #contentLev2 .formType4 p {display:block; clear:both; margin:0 0 10px 0;}
                                                               #mainPCommander #contentLev2 .formType4 p img { float:left;margin:4px 0 0 5px;}
                                                               #imgValidate{ padding:0 0 0 0px;}
                                               
                                                               #mainPCommander #contentLev2 .formType4 label, #mainPCommander #contentLev2 .formType4 input, #mainPCommander #contentLev2 .formType4 select { margin:3px 0 0 0; float:left;}
                                                               #mainPCommander #contentLev2 .formType4 label { width:220px; line-height:18px; font-weight:bold; padding:0 5px 0 0; }
                                                               #mainPCommander #contentLev2 .formType4 label span { font-weight:normal; margin:-5px 0 0 0; display:block; }
                                                               #mainPCommander #contentLev2 .formType4 span {line-height:20px; margin:0 0 0 5px;}
                                                               #mainPCommander #contentLev2 .formType4 input { width:120px; height:15px; padding:0px;}
                                                               #mainPCommander #contentLev2 .formType4 select { width:145px; }
                                                               #mainPCommander #contentLev2 .formType4 .radioField {padding:0 0 0 200px;}
                                                               #mainPCommander #contentLev2 .formType4 .radioField input, #mainPCommander #contentLev2 .formType4 .radioField label {width:auto; margin-left:5px;} 
                                                               
                                                               /* ----------------------------------------------------------------------------------------- */

                                                               #mainPCommander #contentLev2 .formType5 {width:345px; background:#EAEDF5; margin:18px 5px 10px 5px; padding:10px 10px 10px 5px ; border:1px solid #92A7B9; display:inline; float:left;}
                                                               
                                                               #mainPCommander #contentLev2 .formType5 .radioField2Inactif input {width:114px; margin-left:0px; background-color:#eee;} 
                                                               .radioField2Inactif select {width:114px; margin-left:0px; background-color:#eee;}                                                        
                                                               
                                                               #mainPCommander #contentLev2 .formType5 h3{color:#1A93B6;}
                                                               #mainPCommander #contentLev2 .formType5 p {display:block; clear:both; margin:0 0 0px 0;padding-left:0px}
                                                               .imgCalendar{ margin:3px 0 0 5px;}
                                                               #mainPCommander #contentLev2 .formType5 p img { margin:3px 0 0 5px; vertical-align:middle; }
                                                               #mainPCommander #contentLev2 .formType5 label, #mainPCommander #contentLev2 .formType5 input, #mainPCommander #contentLev2 .formType5 select { margin:3px 0 0 0; float:left;}
                                                               #mainPCommander #contentLev2 .formType5 label span { font-weight:normal; margin:-0px 0 0 0; display:block; }
                                                               #mainPCommander #contentLev2 .formType5 span {line-height:0px; margin:0 0 0 0px;}
                                                               #mainPCommander #contentLev2 .formType5 input { width:120px; height:15px; padding:0px;}
                                                               #mainPCommander #contentLev2 .formType5 select { width:68px; }
                                                               #mainPCommander #contentLev2 .formType5 #volcity { width:120px;}
                                                               #mainPCommander #contentLev2 .formType5 #volnum{ width:90px; margin:0 0 0 26px;}
                                                               .formType5Header{display:block; position:absolute; width:345px; zoom:1;}
                                                               .formType5Header li{font-weight:bold; height:21px; cursor:pointer; float:left; width:172px; display:block; margin:0px; zoom:1;}
                                                               /*.formType5Header li a{display:block;}*/
                                                               .formType5Header .activedepart{background:url(../../images/bgd_form5header_active.gif) no-repeat; display:block; padding:16px 8px 15px 8px; margin:0px; zoom:1;}
                                                               .formType5Header .inactivedepart{padding:5px; background:url(../../images/bgd_form5header_inactivedepart.gif) no-repeat; display:block;margin:0px; zoom:1;}
                                                               .formType5Header .activearrivee{background:url(../../images/bgd_form5header_activearrivee.gif) no-repeat; display:block; padding:5px; margin:0px; width:191px; zoom:1;}
                                                               .formType5Header .inactivearrivee{background:url(../../images/bgd_form5header_liarrivee.gif) no-repeat; padding:16px 8px 15px 8px; display:block; margin:0px; zoom:1;}
                                                               .formType5Header a,a:hover,a:visited{ text-decoration:none;}
                                                               .formType5 .showon {display: block; border:1px solid red;}
                                                               .formType5 .showoff {display: none; }
                                                               #mainPCommander #contentLev2 .formType5 #imgValidate{ padding:0 0 0 0px;}
                                                               #menu_1{ display:none;}
                                                               #mainPCommander #contentLev2 .formType5 .radioField {padding:0 0 0 0px;}
                                                               #mainPCommander #contentLev2 .formType5 .radioField input {width:auto; } 
                                                               #mainPCommander #contentLev2 .formType5 .radioField label { font-weight:bold; padding:0 5px 0 0; margin-left:0px;} 
                                                               #mainPCommander #contentLev2 .formType5 label   {line-height:18px; font-weight:bold; padding:0 5px 0 0; }
                                                               #mainPCommander #contentLev2 .formType5 .radioField2 input {margin-left:0px; width:68px;} 
                                                               #mainPCommander #contentLev2 .formType5 .radioField3 input {margin-left:0px; width:68px;} 
                                                               #mainPCommander #contentLev2 .formType5 #lblddpCity{ border:1px solid red;}
                                                               
                                                               #mainPCommander #contentLev2 .formType5_2 {width:345px; background:#EAEDF5; margin:4px 5px 10px 5px;  padding:10px 10px 10px 5px ; border:1px solid #92A7B9; display:inline; float:left;}
                                                               
                                                               
                                                               #mainPCommander #contentLev2 .formType5_2 .radioField2Inactif input {width:114px; margin-left:0px; background-color:#eee;} 
                                                               .radioField2Inactif select {width:114px; margin-left:0px; background-color:#eee;}                                                        
                                                               
                                                               #mainPCommander #contentLev2 .formType5_2 h3{color:#1A93B6;}
                                                               #mainPCommander #contentLev2 .formType5_2 p {display:block; clear:both; margin:0 0 0px 0;padding-left:0px}
                                                               .imgCalendar{ margin:3px 0 0 5px;}
                                                               
                                                               #mainPCommander #contentLev2 .formType5_2 p img { margin:3px 0 0 5px; vertical-align:middle; }
                                                               #mainPCommander #contentLev2 .formType5_2 label, #mainPCommander #contentLev2 .formType5_2 input, #mainPCommander #contentLev2 .formType5_2 select { margin:3px 0 0 0; float:left;}
                                                               /*#mainPCommander #contentLev2 .formType5 label { width:220px; line-height:18px; font-weight:bold; padding:0 5px 0 0; }*/
                                                               #mainPCommander #contentLev2 .formType5_2 label span { font-weight:normal; margin:-0px 0 0 0; display:block; }
                                                               #mainPCommander #contentLev2 .formType5_2 span {line-height:0px; margin:0 0 0 0px;}
                                                               #mainPCommander #contentLev2 .formType5_2 input { width:120px; height:15px; padding:0px;}
                                                               #mainPCommander #contentLev2 .formType5_2 select { width:68px; }
                                                               #mainPCommander #contentLev2 .formType5_2 #volcity { width:120px;}
                                                               #mainPCommander #contentLev2 .formType5_2 #volnum{ width:90px;margin:0 0 0 26px;}
                                                               
                                                               #menu_1{ display:none;}
                                                               #mainPCommander #contentLev2 .formType5_2 .radioField {padding:0 0 0 0px;}
                                                               #mainPCommander #contentLev2 .formType5_2 .radioField input {width:auto; } 
                                                               #mainPCommander #contentLev2 .formType5_2 .radioField label { font-weight:bold; padding:0 5px 0 0; margin-left:0px;} 
                                                               #mainPCommander #contentLev2 .formType5_2 label   {line-height:18px; font-weight:bold; padding:0 5px 0 0; }
                                                               #mainPCommander #contentLev2 .formType5_2 .radioField2 input {margin-left:0px; width:68px;} 
                                                               #mainPCommander #contentLev2 .formType5_2 .radioField3 input {margin-left:0px; width:68px;} 
                                                               .separator{width:295px; height:0; font-size:0px;}
                                                               #labelTailleFixe1 {width:70px;}
                                                               #labelTailleFixe2 {width:70px;}
                                                               
                                                               .error { color:#FF0000;}
                                                               
                                                               .header td{padding:4px 0 0 8px; text-align:left; background:url(../../images/bgd_li_tableHeader.gif) 0px 11px no-repeat; font-weight:bold;}
                                                               .results .header th{padding:8px 5px; text-align:left; font-weight:bold; background:#e9eef2; border-bottom:solid 1px #a2b8cb;}
                                                               .header {padding: 4px; text-align:left; color:#00437F;}
                                                               .last{ border-right: none;}
                                                               .browse {background:#e9eef2; padding: 4px; color:#00437F;}                                                 
                                                                               .browse td a{display:inline-block; padding:5px;}
                                                               .browse a:link, .browse a:visited {text-decoration: underline; }
                                                               .browse a:hover { text-decoration: none;  } 
                                                               /*           #mainPCommander .results {margin:0; border:none;}
                                                                              #mainPCommander .results th { background: #b0d304; padding: 4px; text-align: left; }
                                                                              #mainPCommander .results td { padding: 6px 6px 6px 4px; background:#f7fae5;}
                                                               */
                                                               .results {margin: 0 0 10px 0;background:url(../../images/fond_results.gif) 3px norepeat; width:500px;}
                                                               .algLeft {}
                                                               .results tr {cursor:pointer;}
                                                               
                                                               .results td,
                                                               .results th{padding:5px;}
                                                               .results .rowOdd{background:#fff; border-bottom:solid 1px #dbdbdb;}
                                                               .results .rowEven{color:#00437F; background:#f4f4f4; border-bottom:solid 1px #dbdbdb;}
                                                                              .results .rowOdd td,
                                                                              .results .rowEven td{border-right:solid 1px #e9eef2; border-bottom:solid 1px #dbdbdb;}
                                                                              .results .rowOdd td.tableLink,
                                                                              .results .rowEven td.tableLink{border-right:none;}
                                                               .results .tableLink a{background:url(../../images/fleche_orange_big.gif) 0 3px no-repeat; padding:0 0 0 10px; display:block;}
                                                               .results a:link, .results a:visited {text-decoration: none;}

							   /*Ligne pour vol annulé */
							   .cancelled {color:#ff9900;}

							   /*Ligne pour le lien */
							   .tablelink {color:#ff9900;}

                                                               /* nvol*/
                                                               .headernvol td { padding: 4px 0 0 8px; text-align: left;background:url(../../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
                                                               .headernvol {width:52px;border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}
                                                               /* compagnie */
                                                               .headerCie td { padding: 4px 0 0 8px; text-align: left;background:url(../../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
                                                               .headerCie {width:70px;border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}
                                                               /* aeroport */
                                                               .headerAeroport td { padding: 4px 0 0 8px; text-align: left;background:url(../../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
                                                               .headerAeroport {width:85px;border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}
                                                               /* aeroport */
                                                               .headerDestination td { padding: 4px 0 0 8px; text-align: left;background:url(../../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
                                                               .headerDestination {width:80px;border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}
                                                               /* Départ */
                                                               th.header {width:80px;border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}
                                                               /* en savoir plus */
                                                               .headerPlus td { padding: 4px 0 0 8px; text-align: left;background:url(../../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
                                                               .headerPlus {width:120px; border-right:none !important; padding: 4px; text-align: left;color:#ff9900;}
                                                               /* compagnie */
                                                               .headerDest td { padding: 4px 0 0 8px; text-align: left;background:url(../../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
                                                               .headerDest {width:80px; border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}

                                                               #lnkNewSearch{float:right; background:url(../../images/ico_07.gif) 3px 3px no-repeat;font-weight:normal;margin-right:10px;}
                                                               
                                                               a.lnkNewSearch:link, a.lnkNewSearch:visited { float:right; padding-left: 16px; background: transparent url(../../images/ico_07.gif) no-repeat 3px 3px; text-decoration: none; font-weight: normal; margin-right:10px;}
                a.lnkNewSearch:hover { text-decoration: underline; }
                
                                                               
                                                               .results a:hover{text-decoration: underline;}
                                                               #tblFlightDetail{font-weight:bold;}
                                                               #tblFlightDetail .rowOdd{font-weight:normal;}
                                                               .borderTab{background:url(../../images/bgd_dotted.gif) 0 25px ;}
                                                               .navTable{background:url(../../images/bgd_double_dotted.gif) 0 3px repeat-x;font-weight:bold; padding:5px 0 5px 0px;margin:5px 0 5px 0;}
                                                               .navResult{background:#a2b8cb; padding:10px; font-weight:bold; color:#fff;}
                                                               .navResult p{background:url(../../images/fleche_bleue.gif) 0 7px no-repeat; padding:0 0 0 10px !important;}
                               
                                                               .algLeftHor{width:508px;}

/* .horResultsLnk = applied on the link of the phone input page to return to results*/
.horResultsLnk { text-align: right; width: 30em; float: right; margin: -15px 15px 0 0;}

/* .horNewSearch = applied on the link of the results to came back to the criteria page */
.horNewSearch { text-align: right; width: 30em; float: right; margin: -15px 15px 0 0;}

.browse table{ padding:0; margin:0;}
.browse td{padding:0 1px 0 8px; line-height:20px;}
.browse td table td{padding:0}

/********** Vertical Search ************/
#VerticalSearch{width:179px; font-size:11px;}
#VerticalSearch .formType5Header{ display:block; position:absolute; width:179px;}
#VerticalSearch .formType5Header li{font-weight:bold; height:47px; cursor:pointer; float:left; width:auto; display:block; margin:0px;}
#VerticalSearch .formType5Header .activedepart{background:url(../../images/bgd_form5header_active_Verti.gif) no-repeat; width:80px; display:block; padding:15px 5px 16px 5px; margin:0px;}
#VerticalSearch .formType5Header .inactivedepart{padding:15px 5px 16px 5px; background:url(../../images/bgd_form5header_inactivedepart_Verti.gif) no-repeat; display:block; margin:0px; width:80px;}
#VerticalSearch .formType5Header .activearrivee{background:url(../../images/bgd_form5header_activearrivee_Verti.gif) no-repeat; display:block; padding:15px 5px 16px 5px; margin:0px; width:79px;}
#VerticalSearch .formType5Header .inactivearrivee{background:url(../../images/bgd_form5header_liarrivee_Verti.gif) no-repeat; width:79px; padding:15px 5px 16px 5px; display:block; margin:0px;}
#VerticalSearch .formType5Header a,a:hover,a:visited{ text-decoration:none;}
#VerticalSearch .formType5 .showon {display: block; border:1px solid red;}
#VerticalSearch .formType5 .showoff {display: none;}
#VerticalSearch .searchVol{margin:0; padding:48px 10px 10px 10px; height:425px; width:159px; background:#cee7f1; clear:both; color:#466178;}
#VerticalSearch .searchBtn{}
#VerticalSearch .Dcity{ margin-top:5px;}
#VerticalSearch hr{background-color:#92A7B9; border:0px solid red; margin-top:10px; height:1px; overflow:hidden;}
#VerticalSearch hr.Date{background-color:#92A7B9;}

/* input /select */
input{color:#7493ac; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px; background:#fff; border:solid 1px #93b4ce;}
#ctl00_ContentPlaceHolder1_RadDatePicker1_wrapper{width:200px !important; float:left; height:41px !important;}
#ctl00_ContentPlaceHolder1_RadDatePicker1_wrapper:after{content: " "; display: block; height:0; clear: both; visibility: hidden;}
/* ie7 */*+html #ctl00_ContentPlaceHolder1_RadDatePicker1_wrapper{display:inline-block;}
/* ie6 */#ctl00_ContentPlaceHolder1_RadDatePicker1_wrapper{_display:inline-block;}
                #ctl00_ContentPlaceHolder1_RadDatePicker1_dateInput_text{font-family:Arial, Helvetica, sans-serif; color:#7493ac; font-size:12px;}
                #ctl00_ContentPlaceHolder1_RadDatePicker1_dateInput_text:hover,
                #ctl00_ContentPlaceHolder1_RadDatePicker1_dateInput_text:focus{border:solid 1px #466178;}
.sizeHome input{border-right:none;}

#ctl00_ContentPlaceHolder1_ddpCity{height:35px;}

#ctl00_ContentPlaceHolder1_btSearch{border:none; background:none; padding:0;}

#ctl00_ContentPlaceHolder1_rdpDateJour_dateInput_text,
#ctl00_ContentPlaceHolder1_rdpDateFrom_dateInput_text{width:65px !important; font-family:Arial, Helvetica, sans-serif; color:#7493AC;}

#ctl00_ContentPlaceHolder1_ddlHoraire_Input{width:52px;}

#ctl00_ContentPlaceHolder1_rdpDateTo_dateInput_text{width:72px !important;}
#ctl00_ContentPlaceHolder1_tbFlightNumber_text{width:149px !important;}

#VerticalSearch .searchArrival{position:relative;}
                #ctl00_ContentPlaceHolder1_regVal{position:absolute; top:0; right:72px;}

#contentLev2{background:#fff;}

#ctl00_ContentPlaceHolder1_dgResults #catcher{height:800px; cursor:auto;}

