html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{overflow-y:scroll;}
body{font:normal 13px/1.2em Arial,sans-serif;color:#404041;background:#a6a694 url(/img/layout/bg_body.png) 0 0;}
.wrap{position:relative;width:940px;margin:0 auto;}
header{background:#a6a694 url(/img/layout/mem.png) repeat-y 50% 0;overflow:hidden;}header section{float:left;width:100%;background:#fff;-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0;overflow:hidden;}
.logo{position:absolute;width:260px;height:36px;top:37px;left:16px;z-index:3;}
.service{position:relative;width:100%;height:45px;background:#fff;z-index:2;}.service ul{float:right;height:9px;margin:11px 24px 0 0;}
.service li{float:left;margin-left:15px;}
.service a{display:block;height:9px;text-indent:-9999px;background:url(/img/layout/ser-hom.png) no-repeat 0 0;}
.service a:hover{background-position:0 -50px;}
.service li.selected a{background-position:0 -100px;}
.service .ser-hom a{width:32px;background-image:url(/img/layout/ser-hom.png);}
.service .ser-air a{width:66px;background-image:url(/img/layout/ser-air.png);}
.service .ser-con a{width:53px;background-image:url(/img/layout/ser-con.png);}
nav.primary{float:right;width:100%;height:45px;text-transform:uppercase;font:bold 14px/1.2 Verdana,sans-serif;text-align:right;}nav.primary ul{float:right;height:45px;margin-right:24px;}
nav.primary li{float:left;height:45px;line-height:45px;}
nav.primary a{display:block;color:#d3d3ca;text-decoration:none;line-height:15px;margin-top:15px;padding:0 33px;border-right:2px solid #c6d0d5;}
nav.primary li:last-child a{border-right:none;padding-right:0;}
nav.primary li.selected a,nav.primary a:hover{color:#fff !important;}
nav.primary li.selected{background:url(/img/layout/pri-sel.png) no-repeat 50% 100%;}
nav.primary li.selected:last-child{background-position:63% 100%;}
nav.secondary{float:left;width:822px;height:33px;background:#fff;font-size:12px;}nav.secondary ul{margin-left:7px;}
nav.secondary li{position:relative;display:inline;top:9.2px;border-right:1px solid #305272;line-height:1.2em;padding:0 12px 0 9px;}
nav.secondary a{color:#305272;text-decoration:none;}
nav.secondary a:hover{color:#E31818;}
nav.secondary li.selected a{text-decoration:underline;}
nav.secondary li:last-child{border-right:none;}
.social{display:none;position:absolute;width:54px;height:16px;top:98px;right:135px;}.social li{float:left;}
.social a{display:block;width:21px;height:16px;margin-right:6px;background:url(/img/layout/soc-fb.png) no-repeat 0 0;text-indent:-9999px;}
.social .soc-fb a{background-image:url(/img/layout/soc-fb.png);}
.social .soc-tw a{background-image:url(/img/layout/soc-tw.png);}
.lang{float:right;width:94px;height:33px;padding-right:24px;}.lang li{float:left;height:9px;margin-top:13px;}
.lang li.sep{width:19px;background:url(/img/layout/lang-sep.png) no-repeat 0 0;}
.lang a{display:block;height:9px;text-indent:-9999px;background:url(/img/layout/lang-it.png) no-repeat 0 0;}
.lang a:hover{background-position:0 -50px;}
.lang li.selected a{background-position:0 -100px;}
.lang li.it a{width:39px;background-image:url(/img/layout/lang-it.png);}
.lang li.en a{width:36px;background-image:url(/img/layout/lang-en.png);}
#slideshow{float:left;position:relative;width:520px;height:300px;background:#fff;padding:0 0 6px 0;}#slideshow img{position:absolute;top:0px;left:0px;display:none;}
#slideshow a{border:0;display:block;}
#slideshow .nivo-controlNav{display:none;}
.flights{float:right;width:400px;height:300px;overflow:hidden;padding-bottom:6px;background:#fff;}.flights .pan-dep{display:none;}
.flights .tabs{overflow:hidden;}.flights .tabs li{width:199px;height:36px;}.flights .tabs li a{display:block;height:34px;font:bold 13px/34px Verdana,sans-serif;color:#808184;padding:0 0 0 45px;background:#bbbdbf url(/img/layout/pan-arr.png) no-repeat 7px 4px;text-decoration:none;border-bottom:2px solid #fff;cursor:pointer;}
.flights .tabs li a.current{background-color:#E6E7E8;background-position:7px -47px;border-bottom:2px solid #E6E7E8;color:#58595B;}
.flights .tabs li a:hover{text-decoration:underline;}
.flights .tabs li a.current:hover{text-decoration:none;}
.flights .tabs li.fli-arr{float:left;}.flights .tabs li.fli-arr a{background-image:url(/img/layout/pan-arr.png);-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0;}
.flights .tabs li.fli-dep{float:right;}.flights .tabs li.fli-dep a{background-image:url(/img/layout/pan-dep.png);-moz-border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;border-radius:10px 0 0 0;}
.flights .table{clear:both;width:100%;font-size:12px;}.flights .table .thead{background:#E6E7E8;color:#58595B;border-bottom:2px solid #fff;font-weight:bold;}
.flights .table .tbody{background:#E6E7E8;color:#305272;width:100%;height:236px;overflow:auto;display:block;}.flights .table .tbody .tr{height:;border-bottom:4px solid #E6E7E8;background:#d6dbe0;}.flights .table .tbody .tr:last-child{border:none;}
.flights .table .tr{overflow:hidden;}
.flights .table span{float:left;display:block;height:26px;line-height:26px;padding:0 6px 0 5px;text-align:left;background:url(/img/layout/table-sep.png) no-repeat 100% 50%;white-space:nowrap;overflow:hidden;}
.flights .table .t-tim{width:33px;text-align:center;}
.flights .table .t-fro{width:91px;font-weight:bold;}
.flights .table .t-fli{width:97px;}
.flights .table .t-act{width:38px;text-align:center;}
.flights .table .t-sta{width:68px;background:none !important;}
nav.facilities{float:left;width:100%;height:36px;background:#D4D6CD;text-transform:uppercase;font:normal 9px/27px Arial,sans-serif;border-bottom:6px solid #fff;z-index:100;}nav.facilities li{float:left;margin:4px 0 0 0;}
nav.facilities li:first-child{margin-left:18px;}
nav.facilities li:last-child a{margin-right:0;}
nav.facilities a{display:block;width:auto;height:27px;color:#A0A59E;text-decoration:none;padding-left:32px;margin-right:13px;background:url(/img/layout/fac-inf.png) no-repeat 0 0;word-spacing:-1px;}
nav.facilities li.selected a,nav.facilities a:hover{color:#6B6F72;background-position:0 100%;}
nav.facilities .fac-info-point a{background-image:url(/img/layout/fac-inf.png);}
nav.facilities .fac-rent-a-car a{background-image:url(/img/layout/fac-ren.png);}
nav.facilities .fac-bars-restaurants a{background-image:url(/img/layout/fac-bar.png);}
nav.facilities .fac-shops-duty-free a{background-image:url(/img/layout/fac-sho.png);}
nav.facilities .fac-atm-currency-exchange a{background-image:url(/img/layout/fac-atm.png);}
nav.facilities .fac-free-wifi a{background-image:url(/img/layout/fac-fre.png);}
nav.facilities .fac-conference-rooms a{background-image:url(/img/layout/fac-con.png);}
div.highlights{height:36px;background:#305272;font:bold 12px/1.2 Verdana,sans-serif;}div.highlights .wrap{background:url(/img/layout/dots2.png) no-repeat 721px 52%;}
div.highlights h3{float:left;width:222px;text-indent:18px;line-height:36px;color:#97B6C7;text-transform:uppercase;background:url(/img/layout/dots.png) no-repeat 120px 52%;}
div.highlights .scrollable{position:relative;width:718px;height:36px;overflow:hidden;outline:0;}
div.highlights .items{position:absolute;width:20000px;}div.highlights .items li{float:left;width:494px;height:36px;line-height:36px;color:#fff;}
div.highlights .items a{color:#fff;text-decoration:none;}
div.highlights .items a:hover{text-decoration:underline;}
div.highlights .items strong{font-weight:normal;}
div.highlights .carousel-wrap{width:494px;}
div.highlights .carousel-control{position:absolute;display:block;top:11px;right:16px;width:13px;height:13px;background:url(/img/layout/browse-prev.png) no-repeat 0 0;text-indent:-9999px;cursor:pointer;border:none;}div.highlights .carousel-control:hover{background-position:0 -50px;}
div.highlights .carousel-control.previous{right:31px;background-image:url(/img/layout/browse-prev.png);}
div.highlights .carousel-control.next{background-image:url(/img/layout/browse-next.png);}
div.highlights.alert{background:#E90F22;}div.highlights.alert .wrap{background-image:url(/img/layout/dots2-w.png);}
div.highlights.alert h3{color:#fff;background-image:url(/img/layout/dots-w.png);}
div.highlights.alert .items li{color:#FBFD5A;}
div.highlights.alert .items a{color:#FBFD5A;}
div.highlights.alert .carousel-control{display:none;}
header .extra{position:absolute;width:380px;height:46px;top:45px;left:0;background:url(/img/layout/bg_logo.png) no-repeat 0 0;}
header .extra2{position:absolute;width:100%;height:45px;top:0;left:0;background:#fff;}
.container .wrap{background:#fff;overflow:hidden;}
aside.global{float:left;width:191px;border:3px solid #EBEBEB;margin:9px 0 0 3px;}
nav.tertiary{border-bottom:3px solid #EBEBEB;}nav.tertiary h3{height:26px;font:bold 12px/26px Arial,sans-serif;color:#fff;background:#89A1AB;padding-left:12px;}
nav.tertiary ul{overflow:hidden;}
nav.tertiary li{height:26px;line-height:26px;font-size:12px;border-bottom:1px solid #EBEBEB;background:#fff;color:#004272;}nav.tertiary li.selected a{background:#ffffff url(/img/layout/ter-sel.png) no-repeat 0 50%;text-decoration:underline;}
nav.tertiary li.selected a:hover{background-color:#d6dbe0;}
nav.tertiary a{display:block;color:#004272;padding-left:12px;text-decoration:none;}
nav.tertiary a:hover{background-color:#d6dbe0;}
.content{float:right;width:717px;margin:9px 3px 0 0;}.content .main{position:relative;float:left;width:494px;border:3px solid #EBEBEB;}
.content aside{float:right;width:191px;border:3px solid #EBEBEB;margin-left:20px;}.content aside .box{font-size:11px;}
.box{border-bottom:3px solid #EBEBEB;}.box h3{height:26px;font:bold 12px/26px Arial,sans-serif;padding-left:12px;background:#6B6F72;color:#fff;}
.box p{margin:10px;}
.box ul{margin:10px;}
.box a{text-decoration:none;color:#404041;}
.box a.pdf{display:block;color:#305272;background:url(/img/layout/a-pdf.png) no-repeat 0 50%;padding:0 0 0 30px;}.box a.pdf em{color:#929497;}
.box.contest-form{height:143px;background:url(/img/layout/banner-sito-it.png) no-repeat 0 0;}
.box.banner{display:none;height:260px;}
.box.info a{color:#000;}
.box.info a:hover{text-decoration:underline;}
.box.info h6{margin:10px 10px 0 10px;font-weight:bold;}
.box.info p{margin:0 10px 10px 10px;}
.box.docs a:hover strong{text-decoration:underline;}
.box.links li{background:url(/img/layout/a-arr.png) no-repeat 8px 3px;padding-left:30px;}
.box.links a{color:#305272;}
.box.links a:hover{text-decoration:underline;}
.mada{font-size:11px;padding:12px;}
.meteo{background:#D8E1E1;line-height:16px;overflow:hidden;}.meteo img{float:left;margin:9px;border:2px solid #fff;}
.meteo p{margin-right:0 !important;margin-top:15px !important;font-size:10px;}
.meteo strong{font-size:12px;font-weight:bold;}
.access ul{margin:0;}
.access li{height:36px;font:normal 9px/36px Arial,sans-serif;border-bottom:1px solid #EBEBEB;text-transform:uppercase;}
.access a{display:block;height:36px;line-height:36px;color:#A0A59E;text-decoration:none;padding-left:76px;background:#d4d6cd url(/img/layout/acc-car.png) no-repeat 12px 4px;}.access a:hover{background-position:12px -46px;color:#6B6F72;}
.access li.selected a{background-position:12px -46px;color:#fff;background-color:#A0A59E;}
.access li.fac-car-parking a{background-image:url(/img/layout/acc-car.png);}
.access li.fac-public-transport a{background-image:url(/img/layout/acc-pub.png);}
.access li.fac-taxi-shuttle a{background-image:url(/img/layout/acc-tax.png);}
.breadcrumb{height:26px;line-height:26px;font-size:12px;border-bottom:3px solid #EBEBEB;padding-left:16px;background:#fff;}.breadcrumb li{display:inline;color:#A6A8AB;}.breadcrumb li:after{content:' > ';display:inline;margin:0 3px;}
.breadcrumb li:last-child:after{display:none;}
.breadcrumb a{color:#A6A8AB;text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb span{color:#6D6E70;}
.meta{position:relative;height:33px;background:#fff;border-bottom:1px solid #EBEBEB;}.meta .print{float:right;display:block;width:65px;height:33px;margin-right:12px;background:url(/img/layout/met-pri.png) no-repeat 50% 50%;text-indent:-9999px;}
article{margin:16px 16px 50px 16px;font-size:13px;}article h1{font:bold 16px/1.2 Arial,sans-serif;color:#404041;margin-bottom:16px;}
article img{float:left;margin:0 2em 1em 0;}
article h2{font-weight:bold;}
article h3{font-weight:bold;}
article h6{font-weight:bold;}
article p{margin-bottom:1em;}
article ul{margin:1em 0 1em 1.5em;list-style:disc outside;}
article ul ul{list-style:circle outside;}
article a{color:#305272;}
article a:hover{text-decoration:none;}
article strong{font-weight:bold;}
article hr{visibility:hidden;clear:both;}
article table{margin-bottom:1em;}article table thead{font-weight:bold;}
article table td,article table th{text-align:center;border:1px solid #ccc;padding:5px;}
article .spacer{width:100%;height:40px;}
footer{position:absolute;width:482px;bottom:0;left:0;border-top:3px solid #EBEBEB;font-size:9px;line-height:11px;padding:3px 6px 12px 6px;overflow:hidden;color:#305272;}footer p{float:left;width:50%;}
footer ul{float:right;width:50%;text-align:right;}
footer li{display:inline;}footer li:after{content:'|';display:inline;margin:0 3px;}
footer li:last-child:after{display:none;}
footer li.selected a{color:#f00;}
footer li.selected a:hover{text-decoration:none;}
footer li a{font-weight:normal;}
footer li a:hover{text-decoration:underline;}
footer a{color:#305272;text-decoration:none;}
footer a.credits{color:#A0A59E;}
footer a.credits:hover{text-decoration:underline;}
body.passengers,body.passengers header{background-color:#A6A694;}
body.passengers nav.primary a{color:#d3d3ca;}
body.business-partners,body.business-partners header{background-color:#89A1AB;}
body.business-partners nav.primary a{color:#c6d0d5;}
body.corporate,body.corporate header{background-color:#86A4A2;}
body.corporate nav.primary a{color:#c3d2d1;}
body.highlights .main .item{margin-bottom:1em;}
body.media article h3 a{text-decoration:none;}
body.media article h3 a:hover{text-decoration:underline;}
body.sitemap article ul{font-weight:bold;list-style:none;margin-left:0;}
body.sitemap article ul ul{margin:0 0 1em 1.5em;font-weight:normal;}
body.sitemap article ul ul ul{margin-bottom:0;}
body.sitemap article ul a{text-decoration:none;}
body.sitemap article ul a:hover{text-decoration:underline;}
body.airport-map article ul{margin:0;padding:0;list-style:none;font-size:9px;font-weight:bold;}
body.airport-map .am1{width:190px;}
body.airport-map .am2{width:140px;}
body.airport-map .am3{width:130px;}
body.airport-map .am{float:left;}
body.airport-map .am li{height:27px;line-height:27px;padding:0 0 0 32px;margin:0 0 9px 0;background:url(/img/layout/am-1.png) no-repeat 0 0;}
body.airport-map .am .am-1{background-image:url(/img/layout/am-1.png);}
body.airport-map .am .am-2{background-image:url(/img/layout/am-2.png);}
body.airport-map .am .am-3{background-image:url(/img/layout/am-3.png);}
body.airport-map .am .am-4{background-image:url(/img/layout/am-4.png);}
body.airport-map .am .am-5{background-image:url(/img/layout/am-5.png);}
body.airport-map .am .am-6{background-image:url(/img/layout/am-6.png);}
body.airport-map .am .am-7{background-image:url(/img/layout/am-7.png);}
body.airport-map .am .am-p1{background-image:url(/img/layout/am-p1.png);}
body.airport-map .am .am-p2{background-image:url(/img/layout/am-p2.png);}
body.contacts article dl{width:460px;}
body.contacts article dt{width:240px;float:left;clear:left;}
body.contacts article dd{width:220px;float:right;clear:right;}
body.test aside,body.test .main{height:auto;min-height:1100px;}
.ie6 .service ul,.ie6 .lang{display:inline;}
.ie6 .service ul li,.ie6 .lang li{display:inline;float:none;}
.ie6 .service ul li a,.ie6 .lang li a{display:inline;width:auto;background:none !important;text-indent:0;color:#305272;font-size:10px;text-decoration:none;}
.ie6 .service ul li a:hover,.ie6 .lang li a:hover{text-decoration:underline;}
.ie6 .service ul li.selected a,.ie6 .lang li.selected a{color:red;}
.ie6 nav.primary ul{display:inline;}
.ie6 nav.facilities li{display:inline;}
.ie6 nav.facilities li a{display:inline;background-image:none !important;}
.ie6 .access li a{padding-left:12px;background-image:none !important;}
.ie6 .flights .tabs li a{border-bottom:none !important;background-image:none !important;}
.ie6 div.highlights{height:36px;overflow:hidden;}
.ie6 div.highlights .wrap{background-image:none;}
.ie6 div.highlights .scrollable{margin-left:222px;}
.ie6 div.highlights h3{display:none !important;}
.ie6 #slideshow{overflow:hidden;}
.ie6 .content aside .box.meteo{height:80px;}
.ie7 .facilities a{margin-right:15px;}
.ie7 nav.tertiary li{float:left;width:191px;}
@media print{.extra2,.extra,.service,.primary,header section,.facilities,.highlights,aside.global,.content aside,.content footer,.main .meta,.cake-sql-log{display:none;} body,.container .wrap{width:600px;} .container .wrap .content{float:none;width:494px;} .content .main{height:auto !important;} .logo{position:static;display:block;}}

