a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp{border: 0;margin: 0;padding: 0;font-size: 100%;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display: block;}
b,
strong{font-weight: bold;}
img{color: transparent;font-size: 0;vertical-align: middle;-ms-interpolation-mode: bicubic;}
ol,
ul{list-style: none;}
li{display: list-item;}
table{border-collapse: collapse;border-spacing: 0;}
th,
td,
caption{font-weight: normal;vertical-align: top;text-align: left;}
q{quotes: none;}
q:before,
q:after{content: '';content: none;}
sub,
sup,
small{font-size: 75%;}
sub,
sup{line-height: 0;position: relative;vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
svg{overflow: hidden;}
.freeLocation{clear: left;float: left;width: 100%;}
.freeBlock{float: left;width: 100%;}
.cLayout,
.cRow{display: table;table-layout: fixed;width: 100%;}
.cColumn,
.cCell{display: table-cell;}
.cColumn{-webkit-box-sizing: padding-box;-moz-box-sizing: padding-box;box-sizing: padding-box;}
.cblock .columns{display: table;table-layout: fixed;width: 100%;}
.cblock .columns > div{display: table-cell;vertical-align: top;}
.cblock .columns > :not(:first-child){padding-left: 10px;}
.cblock .columns > :not(:last-child){padding-right: 10px;}
.cblock .columns .column-50{width: 50%;}
.cblock .columns .column-25{width: 25%;}
.cblock .columns .column-75{width: 75%;}
.cblock .columns .column-33{width: 33%;}
.cblock .columns .column-66{width: 66%;}
.display-none{display: none;}
.display-inline{display: inline;}
.hidden{position: absolute;left: -10000px;}
.cleaner,
.clear-both,
.valign-buttons{clear: both;width: 100%;}
.float-left,
.floatLeft{float: left;}
.float-right,
.floatRight{float: right;}
img.float-left{float: left;margin-right: 10px;}
img.float-right{float: right;margin-left: 10px;}
.text-align-left,
.tal{text-align: left;}
.text-align-right,
.tar{text-align: right;}
.text-align-center,
.tac{text-align: center;}
.text-align-justify,
.taj{text-align: justify;}
.hidden,
.invisible{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.strong{font-weight: bold;}
.small{font-size: 90%;}
a.link:hover,
a.anchor:hover,
a.link:active{outline: none;}
.heading-one,
.h-1,
.heading-two,
.h-2,
.heading-three,
.h-3,
.heading-four,
.h-4{line-height: 1;}
.heading-five,
.h-5{font-size: 116.67%;}
.heading-six,
.h-6{font-size: 116.67%;font-style: italic;}
table.normal{empty-cells: show;border-collapse: collapse;width: 100%;font-size: 1em;}
table.normal caption{font-size: 150%;text-align: left;}
table.normal tr td,
table.normal tr th{border-width: 1px;border-style: solid;}
table.normal tr th{font-weight: bold;white-space: nowrap;}
ul.normal li,
ol.normal li{list-style-position: inside;margin-left: 40px;}
ul.normal li{list-style-type: disc;}
ol.normal li{list-style-type: decimal;}
blockquote{border-left-width: 10px;border-left-style: solid;margin-right: 10px;padding: 10px 10px 10px 10px;}
hr{height: 1px;border: 0;}
abbr, 
acronym{border-bottom-style: dotted;border-bottom-width: 1px;}
pre{padding: 15px;white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word;}
span.underline{text-decoration: underline;}
body, textarea, input{font-family: Arial, Helvetica, sans-serif!important;}
ul.header-menu li a.link{color: #205d97;text-decoration: none;}
ul.header-menu li a.link:hover{color: #000;text-decoration: none;}
ul.header-menu li.current strong{color: #000;}
ul.header-menu li span{color: #000;}
ul.tagged-menu-copyright-left{display: block;}
ul.tagged-menu-copyright-left li{display: inline;}
ul.tagged-menu-horizontal{font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;}
ul.tagged-menu-horizontal li a.link{padding: 6px 18px;display: block;color: #205d97;text-decoration: none;}
ul.tagged-menu-horizontal li strong{padding: 6px 18px;display: block;}
ul.tagged-menu-horizontal li a.link:hover{color: #000;text-decoration: none;background-color: transparent;background-position: top left;background-repeat: no-repeat;}
ul.tagged-menu-horizontal li.current strong{color: #000;}
ul.thread li a.link{color: #205d97;text-decoration: none;}
ul.thread li a.link:hover{color: #000;text-decoration: none;}
ul.footer-menu li a.link{color: #205d97;text-decoration: none;}
ul.footer-menu li a.link:hover{color: #000;text-decoration: none;}
ul.footer-menu li.current strong{color: #000;}
ul.footer-menu li span{color: #000;}
ul.header-menu{padding: 16px 10px 0 10px;}
ul.header-menu li{display: inline;}
ul.tagged-menu-horizontal li{float: left;display: block;background-color: transparent;border-color: transparent;}
ul.thread li{display: inline;}
ul.thread li strong{color: #000;}
ul.thread li span{color: #205D97;}
ul.footer-menu li{display: inline;}
.modules-website-logo{position: relative;}
.modules-website-logo a.logo{position: absolute;top: 40px;left: 120px;display: block;width: 350px;height: 150px;background-image: url(/media/frontoffice/logo_express.png);background-position: 0px 0px;background-repeat: no-repeat;}
.modules-website-switchlanguage ul{list-style-type: none;}
.modules-website-switchlanguage ul li{display: inline;border-left: 1px solid #FFFFFF;padding: 0 4px;}
.modules-website-switchlanguage ul li.home{display: inline;padding-left: 0;border-left: 0;}
.modules-website-switchlanguage ul li a.link{color: #FFF;text-decoration: none;padding-left: 4px;font-weight: bold;}
.modules-website-switchlanguage ul li a.link:hover{color: #4295D5;text-decoration: none;padding-left: 4px;}
.modules-website-thread{padding: 0 10px 10px 10px;float: left;}
.modules-website-thread span{color: #205d97;}
.modules-website-contextualmenu h3{padding: 6px 10px;border: none;margin: 0;}
.modules-website-sitemap li{padding: 0 0 4px 60px;font-size: 1.3em;list-style-type: disc;list-style-position: inside;}
.modules-website-sitemap li li{font-size: 0.9em;}
.modules-website-sitemap li li li{font-size: 0.9em;}
.benchtimes{clear: both;border: 1px solid yellow;background-color: #ffffca;text-align: left;position: absolute;top: 5px;left: 5px;opacity: 0.8;filter: alpha(opacity=80);font-family: Arial;font-size: 12px;}
.benchtimes div.title{cursor: pointer;text-decoration: underline;color: blue;}
.benchtimes ul{clear: both;}
.benchtimes li.block{cursor: pointer;}
.benchtimes li.block strong{text-decoration: underline;color: blue;}
a.print{background-image: url(/media/frontoffice/icon_print.gif);background-position: 0px 0px;background-repeat: no-repeat;line-height: 33px;padding-left: 20px;padding-bottom: 3px;font-weight: bold;}
a.link{text-decoration: none;color: #234393;}
a.link:hover{text-decoration: underline;color: #ff0000;}
a.anchor{text-decoration: none;color: inherit;font-weight: normal;}
h1.title,.heading-one{color: #234393;font-size: 20px;margin-bottom: 16px;padding-left: 0;font-weight: bold;font-style: normal;border-bottom-color: #234393;background-position: 0 0;background-repeat: no-repeat;}
h2.title,.heading-two{color: #234393;font-size: 18px;margin-bottom: 16px;padding-left: 0;font-weight: bold;font-style: normal;border-bottom-color: #234393;background-position: 0 0;background-repeat: no-repeat;}
h3,h3.title,.heading-three{color: #234393;font-size: 14px;margin-bottom: 2px;padding-left: 0;font-weight: bold;font-style: normal;border-bottom-color: #234393;background-position: 0 0;background-repeat: no-repeat;}
h4.title,.heading-four{color: #696a12;font-size: 1em;margin-bottom: 16px;padding-left: 0;font-weight: bold;font-style: normal;border-bottom-color: #696a12;background-position: 0 0;background-repeat: no-repeat;}
h5.title,.heading-five{color: #696a12;font-size: 0.9em;margin-bottom: 16px;padding-left: 0;font-weight: bold;font-style: normal;border-bottom-color: #696a12;background-position: 0 0;background-repeat: no-repeat;}
h6.title,.heading-six{color: #696a12;font-size: 0.8em;margin-bottom: 16px;padding-left: 0;font-weight: bold;font-style: normal;border-bottom-color: #696a12;background-position: 0 0;background-repeat: no-repeat;}
h1.title,.heading-one{border-bottom-style: solid;border-bottom-width: 0px;background-color: transparent;font-family: Arial, Helvetica, sans-serif;}
h2.title,.heading-two{border-bottom-style: solid;border-bottom-width: 0px;background-color: transparent;font-family: Arial, Helvetica, sans-serif;}
h3.title,.heading-three{border-bottom-style: solid;border-bottom-width: 0px;background-color: transparent;font-family: Arial, Helvetica, sans-serif;}
h4.title,.heading-four{border-bottom-style: solid;border-bottom-width: 1px;background-color: transparent;font-family: Arial, Helvetica, sans-serif;}
h5.title,.heading-five{border-bottom-style: none;border-bottom-width: 0px;background-color: transparent;font-family: Arial, Helvetica, sans-serif;}
h6.title,.heading-six{border-bottom-style: none;border-bottom-width: 0px;background-color: transparent;font-family: Arial, Helvetica, sans-serif;}
p.normal{margin-bottom: 16px;}
dl.normal dt{font-weight: bold;}
dl.normal dd{margin-left: 16px;margin-bottom: 4px;}
ul.normal{margin-bottom: 16px;}
ul.normal ul{margin-bottom: 0px;}
ul.normal li{list-style-type: disc;padding-top: 4px;padding-bottom: 4px;padding-left: 26px;padding-right: 0px;background-image: none;background-position: 0 0;background-repeat: no-repeat;}
ol.normal{margin-bottom: 16px;}
ol.normal ol{margin-bottom: 0px;}
ol.normal li{list-style-type: decimal;padding-top: 4px;padding-bottom: 4px;padding-left: 26px;padding-right: 0px;background-image: none;background-position: 0 0;background-repeat: no-repeat;}
table.normal{margin-bottom: 16px;border: none 0;}
table.normal tbody{border: 1px solid #DFE8FF;}
table.normal tr th{text-align: left;color: #fff;background-color: #04539E;border-color: #04539E;border-bottom: 1px solid #DFE8FF;padding: 4px;}
table.normal tr td{padding: 1px 5px;text-align: left;border-color: #DFE8FF;border-left: 0 none;border-right: 0 none;}
table.normal tr.row-0{background-color: #fff;}
table.normal tr.row-1{background-color: #DFE8FF;}
td.first.last a.link{font-weight: bold;color: #000;}
td.first.last a.link:hover{color: #234393;}
blockquote{margin: 0px 0 15px 25px;padding: 0px 10px 0px 10px;border-left-width: 1px;border-left-style: solid;border-left-color: #696a12;font-style: italic;font-weight: normal;font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;}
img.float-right, img.float-left{margin-bottom: 10px;}
form.cmxform fieldset,fieldset{margin-bottom: 16px;padding: 12px;border-width: 1px;border-style: solid;border-color: #04539E;}
form.cmxform legend,legend{padding-left: 2px;padding-right: 2px;font-size: 1.2em;font-weight: bold;font-style: normal;font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;color: #234393;}
form.cmxform label, form.cmxform div.textfield-label{line-height: 1.6;text-align: left;padding-right: 12px;width: 25%;}
form.cmxform .help-text{clear: both;margin-left: 33%;padding-left: 12px;}
form.cmxform div.textfield-label{float: left;}
form.cmxform label.nocmx{width: auto;}
form.cmxform input.textfield,form.cmxform textarea,form.cmxform select,input.textfield,textarea,select{font-size: 1em;border-width: 1px;border-style: solid;border-color: #ccc;background-color: #fff;}
form.cmxform option,option{color: #000;background-color: #fff;}
form.cmxform input.button,input.button{background: none repeat scroll 0 0 #DFE8FF;border: 1px solid #04539E;color: #000000;font-size: 11px;font-weight: bold;margin-right: 10px;padding: 5px;text-align: center;text-decoration: none;}
form.cmxform input.button:hover,input.button:hover{background: #04539E;cursor: pointer;color: #fff;}
form.cmxform em{font-weight: bold;font-style: normal;color: red;}
form.cmxform ul.errors li,.error,.errors{color: red;}
form.cmxform ul.errors li{list-style-type: disc;padding-left: 26px;}
.success{color: green;}
a.button{font-size: 1em;padding-left: 5px;padding-right: 5px;padding-top: 1px;padding-bottom: 1px;background-color: #b9c101;border-color: #ccc;border-width: 1px;border-style: solid;color: #696a12;font-weight: bold;background-position: 0 0;background-repeat: no-repeat;text-decoration: none;}
form.cmxform p.description,form.cmxform p.help-text,form.cmxform fieldset div,form.cmxform .free-text,form.cmxform .bottom-description{margin-bottom: 16px;line-height: 1.4em;}
form.cmxform .jTagEditor{padding: 0;}
.inlineform ol li{margin-bottom: 1em!important;}
.inlineform label{padding: 0!important;width: 100%!important;text-align: left!important;float: left;}
.inlineform li.checkbox{text-align: left!important;float: left!important;display: block!important;}
.inlineform li.checkbox label{width: auto!important;float: right!important;}
.inlineform li.checkbox input[type="radio"],
.inlineform li.checkbox input[type="checkbox"]{float: right!important;margin-left: 4px!important;margin-right: 8px!important;}
.inlineform fieldset.radio{margin-left: 0!important;padding: 0!important;}
.inlineform fieldset.radio legend{padding: 0!important;}
.inlineform span.captcha{width: auto!important;}
.inlineform p.help-text{margin-left: 0!important;padding-left: 0!important;}
.modules-ads .rotate{position: relative;}
.modules-ads .rotate .not-first-fragment{display: none;}
.modules-ads .rotate .ui-tabs-hide{display: none;}
.modules-ads .rotate .tabs{float: right;display: none;list-style: none;margin: 0;padding: 0;position: absolute;bottom: 6px;right: 10px;z-index: 1000;}
.modules-ads .rotate .tabs li{float: left;margin: 0;}
.modules-ads .rotate .tabs a{display: block;text-decoration: none;background: #fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;margin: 0 2px;font-weight: bold;color: #808080;}
.modules-ads .rotate .tabs a span{display: block;margin: 2px 12px;}
.modules-ads .rotate .ui-tabs-selected a{cursor: text;color: black;}
.modules-contactcard .column-one{float: left;width: 73.2%;padding: 1.2%;padding-left: 0;margin-top: 12px;}
.modules-contactcard .column-two{float: left;width: 24.4%;padding: 0 1.2%;padding-right: 0;margin-top: 22px;}
.modules-contactcard .vcard-one ol.vcard{margin: 0;margin-bottom: 10px;padding: 4px;background: #eee;width: 98%;clear: left;}
.modules-contactcard .vcard-one ol.vcard li{padding: 0;margin: 2px 4px;width: auto;text-align: left;}
.modules-contactcard .vcard-one ol.vcard li.float-right{text-align: right;float: right;}
.modules-contactcard .vcard-one ol.vcard li ul li.display-inline{display: inline;}
.modules-contactcard ol.trombi li{width: 48%;margin-right: 1%;float: left;display: block;padding-bottom: 10px;}
.modules-contactcard ol.trombi li.last{float: none;}
.modules-contactcard ol.trombi li.carriage-return{clear: left;}
.modules-contactcard ol.vcard{background: #EEEEEE;float: left;margin: 10px;padding: 8px;width: 300px;min-height: 130px;}
.modules-contactcard ol.vcard li{padding: 0;margin: 2px 4px;width: auto;text-align: left;float: none;}
.modules-contactcard ol.vcard li.float-right{text-align: right;float: right;}
.modules-contactcard ol.vcard li ul li{margin: 0;padding: 0;padding-left: 6px;}
.modules-contactcard ol.vcard li ul li.display-inline{display: inline;}
.modules-contactcard ul.folder-vertical{list-style-type: none;}
.modules-contactcard ul.folder-vertical li{background: url(/media/frontoffice/folder.png) no-repeat;text-align: left;padding: 2px 0 2px 20px;}
.modules-contactcard ul.folder-horizontal{list-style-type: none;margin-top: 12px;margin-bottom: 6px;}
.modules-contactcard ul.folder-horizontal li{display: inline;background: url(/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding: 2px 0 2px 40px;}
.modules-contactcard ul.folder-horizontal li.first{background: none;padding: 2px 0 2px 0;}
.modules-contactcard ul.folder-horizontal li img{margin-right: 6px;vertical-align: middle;}
.vcard .contact-not-published,
.vcard .contactform-page-not-published{background: #ff8888;color: red;border: 1px solid red;padding: 5px;}
.modules-contactcard li.contact-item{display: inline-block;}
.modules-contactcard-detail{width: 100%;float: left;}
.modules-euroairport-logo{background: none repeat scroll 0 0 #EEEEEE;height: 50px;left: 735px;position: relative;top: 35px;width: 205px;}
.modules-euroairport-datetop p.p-date{float: left;padding-right: 0;}
.modules-euroairport-datetop p.p-time{font-weight: bold;text-align: right;}
marquee.status{font-weight: bold;color: #009900;}
marquee.alert{font-weight: bold;color: red;}
.modules-event-Baseevent .visual{float: right;margin-left: 10px;}
.modules-event-Highlight .title-block,
.modules-event-BaseeventAllList .title-block,
.modules-event-BaseeventContextualList .title-block{clear: both;width: 100%;margin-bottom: 8px;background: url(/media/themes/euroairport/bg-h2_newshome.jpg) no-repeat center right;}
.modules-event-Highlight .title-block h2,
.modules-event-BaseeventAllList .title-block h2,
.modules-event-BaseeventContextualList .title-block h2{font-size: 18px;}
.modules-event-Highlight h2,
.modules-event-BaseeventAllList h2,
.modules-event-BaseeventContextualList h2{background: url(/media/themes/euroairport/bullet-h2.gif) no-repeat center left;padding: 4px 0 4px 18px;margin-bottom: 2px;}
.modules-event .document-list{margin-bottom: 16px;}
.more-details{text-align: right;font-weight: bold;}
.more-details a.link{color: #000;background: url(/media/themes/euroairport/puce-news.png) no-repeat center left;padding-left: 12px;}
.modules-event .mini-navigation li a.link{color: #000;font-weight: bold;}
.modules-event-Baseevent table.normal tbody{border: 1px solid #04539E;}
.modules-event-Baseevent table.normal tr th{border-left: 1px solid #FFF;border-right: 1px solid #FFF;}
.modules-event-Baseevent table.normal tr th:first-child{border-left: 1px solid #04539E;}
.modules-event-Baseevent table.normal tr th:last-child{border-right: 1px solid #04539E;}
.modules-event-Baseevent table.normal tr td{border: 1px solid #04539E;}
.modules-event-Baseevent ul.normal li{margin-left: 25px;}
table.flights td{vertical-align: middle;}
.modules-flights-Companylist .left{float: left;clear: both;width: 155px;}
.modules-flights-Companylist .right{float: left;width: 550px;margin-left: 10px;}
ul.company-list > li{margin-bottom: 16px;width: 100%;float: left;}
.modules-flights-Flightshome .title-block,
.modules-flights-Traveltimehome .title-block{clear: both;width: 100%;}
.modules-flights-Flightshome .title-block{background: url(/media/themes/euroairport/bg-h2_flightshome.jpg) no-repeat center right;}
.modules-flights-Traveltimehome .title-block{background: url(/media/themes/euroairport/bg-h2_traveltimehome.jpg) no-repeat center right;}
.modules-flights-Flightsplan .title-block{background: url(/media/themes/euroairport/bg-h2_flightsplan.jpg) no-repeat center right;}
.modules-flights-Flightshome h2,
.modules-flights-Traveltimehome h2,
.modules-flights-Flightsplan h2{background: url(/media/themes/euroairport/bullet-h2.gif) no-repeat center left;padding: 4px 0 4px 18px;margin-bottom: 2px;font-size: 18px;}
.modules-flights-Flightsplan .heading{text-align: center;}
.modules-flights-Flightshome abbr{border-bottom: none;}
.modules-flights-Flightshome td{white-space: nowrap;}
.modules-flights-Flightshome td.time{width: 30px;}
.modules-flights-Flightshome td.city{width: 90px;}
.modules-flights-Flightshome td.company{width: 71px;}
.modules-flights-Flightshome td.flight{width: 40px;}
.modules-flights-Flightshome td.status{width: 90px;}
.schwartz{color: #000;}
.modules-flights-Flightsearch h1.heading-one{margin-left: 68px;}
.modules-flights-Flightsearch form.inlineform{background: url(/media/themes/euroairport/flugsuche.png) no-repeat top left;width: 535px;height: 250px;padding: 15px 20px 25px 20px;float: left;clear: both;font-size: 13px;color: #fff;margin-left: 68px;margin-bottom: 20px;}
.cblock .columns .column-40{width: 40%;}
.cblock .columns .column-60{width: 60%;}
.modules-flights-Flightsearch form.inlineform ol li{margin-bottom: 16px!important;}
.modules-flights-Flightsearch form.inlineform label{font-weight: bold;}
.modules-flights-Flightsearch form.inlineform span{display: none;}
.modules-flights-Flightsearch form.inlineform input.button{width: 124px;height: 34px;background: url(/media/themes/euroairport/rechercher.png) no-repeat top left;border: none 0;color: #234393;padding-left: 35px;text-align: left;font-size: 14px;}
* html .modules-flights-Flightsearch form.inlineform input.button{font-size: 0;display: block;line-height: 0;}
*+html .modules-flights-Flightsearch form.inlineform input.button{font-size: 0;display: block;line-height: 0;}
table.flights a.link{color: #000;}
table.flights a.link:hover{color: #234393;text-decoration: underline;}
.flugplan a.link:hover{color: #77B8E3;text-decoration: underline;}
.flugplan a.link, table.flights a.link{text-decoration: none;}
.flugplan{width: 100%;float: left;clear: both;background: url(/media/themes/euroairport/flugplan.png) #04539E no-repeat top right;}
.flugplan ul{margin-left: 16px;}
.flugplan li{line-height: 31px;padding-left: 31px;background-position: center left;background-repeat: no-repeat;}
.flugplan li.item-0{background-image: url(/media/themes/euroairport/icon-flugplan-arr.png);}
.flugplan li.item-1{background-image: url(/media/themes/euroairport/icon-flugplan-dep.png);}
.flugplan li.item-2{background-image: url(/media/themes/euroairport/icon-flugplan-destination.png);}
.flugplan li.item-3{background-image: url(/media/themes/euroairport/icon-flugplan-charter.png);}
.flugplan a.link{font-weight: bold;color: #fff;}
textarea,input,select{font-family: inherit;font-size: 100%;}
form label{cursor: pointer;}
fieldset{border: none;}
form.cmxform ul.errors li{list-style-position: inside;}
form.cmxform ol{margin: 0;padding: 0;}
form.cmxform ol li{float: none;clear: both;list-style: none;margin: 4px 0px;}
form.cmxform legend,legend{white-space: normal;}
form.cmxform label{vertical-align: top;display: block;float: left;}
form.cmxform textarea,textarea{margin: 0;padding: 0;}
form.cmxform input.button,input.button{vertical-align: bottom;}
form.cmxform .buttons input.button , .buttons input.button{vertical-align: baseline;}
form.cmxform fieldset.radio{border: none;margin: 3px 0 0;}
form.cmxform fieldset.radio label{display: block;width: auto;}
input[type="radio"]{margin-right: 4px;float: left;}
li.captcha{text-align: center;}
p.buttons{clear: both;text-align: center;}
a.button{cursor: pointer;}
table.jCalendar{border: 1px solid #000;background: #aaa;}
table.jCalendar th{background: #333;color: #fff;font-weight: bold;padding: 3px 5px;}
table.jCalendar td{background: #ccc;color: #000;padding: 3px 5px;text-align: center;}
table.jCalendar td.other-month{background: #ddd;color: #aaa;}
table.jCalendar td.today{background: #666;color: #fff;font-weight: bold;}
table.jCalendar td.selected{background: #f66;color: #fff;font-weight: bold;}
table.jCalendar td.selected:hover{background: #f33;color: #fff;}
table.jCalendar td:hover,table.jCalendar td.dp-hover{background: #fff;color: #000;}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background: #bbb;color: #888;}
div#dp-popup{position: absolute;font-size: 10px;font-family: arial, sans-serif;background: #ccc;padding: 2px;min-height: 172px;min-width: 171px;}
div#dp-popup h2{font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}
a#dp-close{font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover{text-decoration: underline;}
div#dp-popup a{color: #000;text-decoration: none;padding: 3px 2px 0;}
div#dp-popup div#dp-nav-prev{position: absolute;top: 2px;left: 4px;width: 100px;}
div#dp-popup div#dp-nav-prev a{float: left;}
div#dp-popup div#dp-nav-prev a,div#dp-popup div#dp-nav-next a{cursor: pointer;}
div#dp-popup div#dp-nav-prev a.disabled,div#dp-popup div#dp-nav-next a.disabled{cursor: default;}
div#dp-popup div#dp-nav-next{position: absolute;top: 2px;right: 4px;width: 100px;}
div#dp-popup div#dp-nav-next a{float: right;}
div#dp-popup a.disabled{cursor: default;color: #aaa;}
div#dp-popup td{cursor: pointer;}
div#dp-popup td.disabled{cursor: default;}
a.dp-choose-date{width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;text-indent: -2000px;overflow: hidden;background: url(/changeicons/small/calendar.png) no-repeat 0 2px;vertical-align: top;text-decoration: none;}
a.dp-choose-date.dp-disabled{background-position: 0 -20px;cursor: default;}
input.dp-applied{width: 140px;}
form.cmxform label.option-label{width: auto;margin-left: 0px;}
form.cmxform ul.uploads{margin: 5px 0 5px 33%;}
form.cmxform ul.uploads li{list-style-type: disc;list-style-position: inside;line-height: 2;margin-left: 16px;}
form.cmxform ul.documentpicker-elements{margin: 5px 0 5px 33%;}
form.cmxform ul.documentpicker-elements li{list-style-type: disc;list-style-position: inside;line-height: 2;margin-left: 16px;}
form.cmxform a.picker-choose{line-height: 2;}
#fancybox-loading{position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
* html #fancybox-loading{position: absolute;margin-top: 0;}
#fancybox-loading div{position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('/media/frontoffice/fancybox.png');}
#fancybox-overlay{position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 1100;display: none;}
* html #fancybox-overlay{position: absolute;width: 100%;}
#fancybox-tmp{padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap{position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 1101;display: none;}
#fancybox-outer{position: relative;width: 100%;height: 100%;background: #FFF;}
#fancybox-inner{position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}
#fancybox-hide-sel-frame{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
#fancybox-close{position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox_error{color: #444;font: normal 12px/20px Arial;padding: 7px;margin: 0;}
#fancybox-content{height: auto;width: auto;padding: 0;margin: 0;}
#fancybox-img{width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}
#fancybox-frame{position: relative;width: 100%;height: 100%;border: none;display: block;}
#fancybox-title{position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 1102;}
.fancybox-title-inside{padding: 10px 0;text-align: center;color: #333;}
.fancybox-title-outside{padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}
.fancybox-title-over{color: #FFF;text-align: left;}
#fancybox-title-over{padding: 10px;background-image: url('/media/frontoffice/fancy_title_over.png');display: block;}
#fancybox-title-wrap{display: inline-block;}
#fancybox-title-wrap span{height: 32px;float: left;}
#fancybox-title-left{padding-left: 15px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -90px;background-repeat: no-repeat;}
#fancybox-title-main{font-weight: bold;line-height: 29px;background-image: url('/media/frontoffice/fancybox-x.png');background-position: 0px -40px;color: #FFF;}
#fancybox-title-right{padding-left: 15px;background-image: url('/media/frontoffice/fancybox.png');background-position: -55px -90px;background-repeat: no-repeat;}
#fancybox-left, #fancybox-right{position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('/media/frontoffice/blank.gif');z-index: 1102;display: none;}
#fancybox-left{left: 0px;}
#fancybox-right{right: 0px;}
#fancybox-left-ico, #fancybox-right-ico{position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico{background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico{background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility: visible;}
#fancybox-left:hover span{left: 20px;}
#fancybox-right:hover span{left: auto;right: 20px;}
.fancy-bg{position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancy-bg-n{top: -20px;left: 0;width: 100%;background-image: url('/media/frontoffice/fancybox-x.png');}
#fancy-bg-ne{top: -20px;right: -20px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -162px;}
#fancy-bg-e{top: 0;right: -20px;height: 100%;background-image: url('/media/frontoffice/fancybox-y.png');background-position: -20px 0px;}
#fancy-bg-se{bottom: -20px;right: -20px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -182px;}
#fancy-bg-s{bottom: -20px;left: 0;width: 100%;background-image: url('/media/frontoffice/fancybox-x.png');background-position: 0px -20px;}
#fancy-bg-sw{bottom: -20px;left: -20px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -142px;}
#fancy-bg-w{top: 0;left: -20px;height: 100%;background-image: url('/media/frontoffice/fancybox-y.png');}
#fancy-bg-nw{top: -20px;left: -20px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -122px;}
#fancybox-loading.fancybox-ie div{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie #fancybox-close{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_close.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-over{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_over.png', sizingMethod='scale');zoom: 1;}
.fancybox-ie #fancybox-title-left{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-main{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-right{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie #fancybox-left-ico{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-right-ico{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie .fancy-bg{background: transparent!important;}
.fancybox-ie #fancy-bg-n{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-ne{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-e{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-se{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-s{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-sw{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-w{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-nw{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_nw.png', sizingMethod='scale');}
.tickercontainer{overflow: hidden;}
.tickercontainer ul.newsticker{position: relative;right: 0;}
.tickercontainer ul.newsticker li{float: left;}
.tickercontainer ul.newsticker .item-source{margin-left: 15px;}
.tickercontainer ul.newsticker .separator{margin-right: 25px;margin-left: 25px;}
.modules-solrsearch-form form.cmxform label{color: #000;width: 57%;}
#solrsearch{border: 1px solid #1E65A4;}
.modules-solrsearch-form form.cmxform input{border: 0;}
ul.solrsearch-results-header{list-style: none;margin-top: 20px;margin-bottom: 20px;}
ul.solrsearch-results-header li.sorting ol{list-style: none;margin-left: 20px;display: inline;}
ul.solrsearch-results-header li.sorting ol li{display: inline;}
ol.solrsearch-results-list{margin-top: 20px;margin-bottom: 20px;}
ol.solrsearch-results-list li{margin-bottom: 10px;}
ol.solrsearch-results-list li ul li{border: none;margin: 0;}
.modules-solrsearch-form input.button{width: 21px;height: 21px;background: url(/media/themes/euroairport/button_search.png) no-repeat top left!important;border: none 0;text-indent: -9999px;}
* html .modules-solrsearch-form input.button{font-size: 0;display: block;line-height: 0;}
*+html .modules-solrsearch-form input.button{font-size: 0;display: block;line-height: 0;}
.modules-solrsearch-form input.button:hover{background: url(/media/themes/euroairport/button_search.png) no-repeat top left!important;}
.modules-survey .sections > li{margin-bottom: 20px;}
.modules-survey form.cmxform .sections label:not(.option-label){text-align: left;font-weight: bold;}
table.listmultifield{width: 100%;border-collapse: collapse;margin: 5px 0;}
table.listmultifield th,table.listmultifield td{border: #888 solid 1px;padding: 3px;}
table.listmultifield thead th{background: #ddd;text-align: center;font-weight: bold;}
table.listmultifield tr.row0 td,table.listmultifield tr.row1 td{width: 50px;text-align: center;}
table.listmultifield tr.row1{background: #eee;}
table.listmultifield tr.errors td{background: #fdd;}
.ui-helper-hidden{display: none;}
.ui-helper-hidden-accessible{position: absolute!important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}
.ui-helper-reset{margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content: "";display: table;}
.ui-helper-clearfix:after{clear: both;}
.ui-helper-clearfix{zoom: 1;}
.ui-helper-zfix{width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-state-disabled{cursor: default!important;}
.ui-icon{display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ui-widget{font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;font-size: 1.1em;}
.ui-widget .ui-widget{font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;font-size: 1em;}
.ui-widget-content{border: 1px solid #a6c9e2;background: #fcfdfd url(/media/themes/euroairport/jqueryui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color: #222222;}
.ui-widget-content a{color: #222222;}
.ui-widget-header{border: 1px solid #4297d7;background: #5c9ccc url(/media/themes/euroairport/jqueryui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;color: #ffffff;font-weight: bold;}
.ui-widget-header a{color: #ffffff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border: 1px solid #c5dbec;background: #dfeffc url(/media/themes/euroairport/jqueryui/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;font-weight: bold;color: #2e6e9e;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color: #2e6e9e;text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border: 1px solid #79b7e7;background: #d0e5f5 url(/media/themes/euroairport/jqueryui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;font-weight: bold;color: #1d5987;}
.ui-state-hover a, .ui-state-hover a:hover{color: #1d5987;text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border: 1px solid #79b7e7;background: #f5f8f9 url(/media/themes/euroairport/jqueryui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;font-weight: bold;color: #e17009;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color: #e17009;text-decoration: none;}
.ui-widget :active{outline: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border: 1px solid #fad42e;background: #fbec88 url(/media/themes/euroairport/jqueryui/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;color: #363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color: #363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border: 1px solid #cd0a0a;background: #fef1ec url(/media/themes/euroairport/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color: #cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color: #cd0a0a;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color: #cd0a0a;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight: bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity: .7;filter: Alpha(Opacity=70);font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity: .35;filter: Alpha(Opacity=35);background-image: none;}
.ui-icon{width: 16px;height: 16px;background-image: url(/media/themes/euroairport/jqueryui/ui-icons_469bdd_256x240.png);}
.ui-widget-content .ui-icon{background-image: url(/media/themes/euroairport/jqueryui/ui-icons_469bdd_256x240.png);}
.ui-widget-header .ui-icon{background-image: url(/media/themes/euroairport/jqueryui/ui-icons_d8e7f3_256x240.png);}
.ui-state-default .ui-icon{background-image: url(/media/themes/euroairport/jqueryui/ui-icons_6da8d5_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image: url(/media/themes/euroairport/jqueryui/ui-icons_217bc0_256x240.png);}
.ui-state-active .ui-icon{background-image: url(/media/themes/euroairport/jqueryui/ui-icons_f9bd01_256x240.png);}
.ui-state-highlight .ui-icon{background-image: url(/media/themes/euroairport/jqueryui/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image: url(/media/themes/euroairport/jqueryui/ui-icons_cd0a0a_256x240.png);}
.ui-icon-carat-1-n{background-position: 0 0;}
.ui-icon-carat-1-ne{background-position: -16px 0;}
.ui-icon-carat-1-e{background-position: -32px 0;}
.ui-icon-carat-1-se{background-position: -48px 0;}
.ui-icon-carat-1-s{background-position: -64px 0;}
.ui-icon-carat-1-sw{background-position: -80px 0;}
.ui-icon-carat-1-w{background-position: -96px 0;}
.ui-icon-carat-1-nw{background-position: -112px 0;}
.ui-icon-carat-2-n-s{background-position: -128px 0;}
.ui-icon-carat-2-e-w{background-position: -144px 0;}
.ui-icon-triangle-1-n{background-position: 0 -16px;}
.ui-icon-triangle-1-ne{background-position: -16px -16px;}
.ui-icon-triangle-1-e{background-position: -32px -16px;}
.ui-icon-triangle-1-se{background-position: -48px -16px;}
.ui-icon-triangle-1-s{background-position: -64px -16px;}
.ui-icon-triangle-1-sw{background-position: -80px -16px;}
.ui-icon-triangle-1-w{background-position: -96px -16px;}
.ui-icon-triangle-1-nw{background-position: -112px -16px;}
.ui-icon-triangle-2-n-s{background-position: -128px -16px;}
.ui-icon-triangle-2-e-w{background-position: -144px -16px;}
.ui-icon-arrow-1-n{background-position: 0 -32px;}
.ui-icon-arrow-1-ne{background-position: -16px -32px;}
.ui-icon-arrow-1-e{background-position: -32px -32px;}
.ui-icon-arrow-1-se{background-position: -48px -32px;}
.ui-icon-arrow-1-s{background-position: -64px -32px;}
.ui-icon-arrow-1-sw{background-position: -80px -32px;}
.ui-icon-arrow-1-w{background-position: -96px -32px;}
.ui-icon-arrow-1-nw{background-position: -112px -32px;}
.ui-icon-arrow-2-n-s{background-position: -128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position: -144px -32px;}
.ui-icon-arrow-2-e-w{background-position: -160px -32px;}
.ui-icon-arrow-2-se-nw{background-position: -176px -32px;}
.ui-icon-arrowstop-1-n{background-position: -192px -32px;}
.ui-icon-arrowstop-1-e{background-position: -208px -32px;}
.ui-icon-arrowstop-1-s{background-position: -224px -32px;}
.ui-icon-arrowstop-1-w{background-position: -240px -32px;}
.ui-icon-arrowthick-1-n{background-position: 0 -48px;}
.ui-icon-arrowthick-1-ne{background-position: -16px -48px;}
.ui-icon-arrowthick-1-e{background-position: -32px -48px;}
.ui-icon-arrowthick-1-se{background-position: -48px -48px;}
.ui-icon-arrowthick-1-s{background-position: -64px -48px;}
.ui-icon-arrowthick-1-sw{background-position: -80px -48px;}
.ui-icon-arrowthick-1-w{background-position: -96px -48px;}
.ui-icon-arrowthick-1-nw{background-position: -112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position: -128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position: -144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position: -160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position: -176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position: -192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position: -208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position: -224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position: -240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position: 0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position: -16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position: -32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position: -48px -64px;}
.ui-icon-arrowreturn-1-w{background-position: -64px -64px;}
.ui-icon-arrowreturn-1-n{background-position: -80px -64px;}
.ui-icon-arrowreturn-1-e{background-position: -96px -64px;}
.ui-icon-arrowreturn-1-s{background-position: -112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position: -128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position: -144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position: -160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position: -176px -64px;}
.ui-icon-arrow-4{background-position: 0 -80px;}
.ui-icon-arrow-4-diag{background-position: -16px -80px;}
.ui-icon-extlink{background-position: -32px -80px;}
.ui-icon-newwin{background-position: -48px -80px;}
.ui-icon-refresh{background-position: -64px -80px;}
.ui-icon-shuffle{background-position: -80px -80px;}
.ui-icon-transfer-e-w{background-position: -96px -80px;}
.ui-icon-transferthick-e-w{background-position: -112px -80px;}
.ui-icon-folder-collapsed{background-position: 0 -96px;}
.ui-icon-folder-open{background-position: -16px -96px;}
.ui-icon-document{background-position: -32px -96px;}
.ui-icon-document-b{background-position: -48px -96px;}
.ui-icon-note{background-position: -64px -96px;}
.ui-icon-mail-closed{background-position: -80px -96px;}
.ui-icon-mail-open{background-position: -96px -96px;}
.ui-icon-suitcase{background-position: -112px -96px;}
.ui-icon-comment{background-position: -128px -96px;}
.ui-icon-person{background-position: -144px -96px;}
.ui-icon-print{background-position: -160px -96px;}
.ui-icon-trash{background-position: -176px -96px;}
.ui-icon-locked{background-position: -192px -96px;}
.ui-icon-unlocked{background-position: -208px -96px;}
.ui-icon-bookmark{background-position: -224px -96px;}
.ui-icon-tag{background-position: -240px -96px;}
.ui-icon-home{background-position: 0 -112px;}
.ui-icon-flag{background-position: -16px -112px;}
.ui-icon-calendar{background-position: -32px -112px;}
.ui-icon-cart{background-position: -48px -112px;}
.ui-icon-pencil{background-position: -64px -112px;}
.ui-icon-clock{background-position: -80px -112px;}
.ui-icon-disk{background-position: -96px -112px;}
.ui-icon-calculator{background-position: -112px -112px;}
.ui-icon-zoomin{background-position: -128px -112px;}
.ui-icon-zoomout{background-position: -144px -112px;}
.ui-icon-search{background-position: -160px -112px;}
.ui-icon-wrench{background-position: -176px -112px;}
.ui-icon-gear{background-position: -192px -112px;}
.ui-icon-heart{background-position: -208px -112px;}
.ui-icon-star{background-position: -224px -112px;}
.ui-icon-link{background-position: -240px -112px;}
.ui-icon-cancel{background-position: 0 -128px;}
.ui-icon-plus{background-position: -16px -128px;}
.ui-icon-plusthick{background-position: -32px -128px;}
.ui-icon-minus{background-position: -48px -128px;}
.ui-icon-minusthick{background-position: -64px -128px;}
.ui-icon-close{background-position: -80px -128px;}
.ui-icon-closethick{background-position: -96px -128px;}
.ui-icon-key{background-position: -112px -128px;}
.ui-icon-lightbulb{background-position: -128px -128px;}
.ui-icon-scissors{background-position: -144px -128px;}
.ui-icon-clipboard{background-position: -160px -128px;}
.ui-icon-copy{background-position: -176px -128px;}
.ui-icon-contact{background-position: -192px -128px;}
.ui-icon-image{background-position: -208px -128px;}
.ui-icon-video{background-position: -224px -128px;}
.ui-icon-script{background-position: -240px -128px;}
.ui-icon-alert{background-position: 0 -144px;}
.ui-icon-info{background-position: -16px -144px;}
.ui-icon-notice{background-position: -32px -144px;}
.ui-icon-help{background-position: -48px -144px;}
.ui-icon-check{background-position: -64px -144px;}
.ui-icon-bullet{background-position: -80px -144px;}
.ui-icon-radio-off{background-position: -96px -144px;}
.ui-icon-radio-on{background-position: -112px -144px;}
.ui-icon-pin-w{background-position: -128px -144px;}
.ui-icon-pin-s{background-position: -144px -144px;}
.ui-icon-play{background-position: 0 -160px;}
.ui-icon-pause{background-position: -16px -160px;}
.ui-icon-seek-next{background-position: -32px -160px;}
.ui-icon-seek-prev{background-position: -48px -160px;}
.ui-icon-seek-end{background-position: -64px -160px;}
.ui-icon-seek-start{background-position: -80px -160px;}
.ui-icon-seek-first{background-position: -80px -160px;}
.ui-icon-stop{background-position: -96px -160px;}
.ui-icon-eject{background-position: -112px -160px;}
.ui-icon-volume-off{background-position: -128px -160px;}
.ui-icon-volume-on{background-position: -144px -160px;}
.ui-icon-power{background-position: 0 -176px;}
.ui-icon-signal-diag{background-position: -16px -176px;}
.ui-icon-signal{background-position: -32px -176px;}
.ui-icon-battery-0{background-position: -48px -176px;}
.ui-icon-battery-1{background-position: -64px -176px;}
.ui-icon-battery-2{background-position: -80px -176px;}
.ui-icon-battery-3{background-position: -96px -176px;}
.ui-icon-circle-plus{background-position: 0 -192px;}
.ui-icon-circle-minus{background-position: -16px -192px;}
.ui-icon-circle-close{background-position: -32px -192px;}
.ui-icon-circle-triangle-e{background-position: -48px -192px;}
.ui-icon-circle-triangle-s{background-position: -64px -192px;}
.ui-icon-circle-triangle-w{background-position: -80px -192px;}
.ui-icon-circle-triangle-n{background-position: -96px -192px;}
.ui-icon-circle-arrow-e{background-position: -112px -192px;}
.ui-icon-circle-arrow-s{background-position: -128px -192px;}
.ui-icon-circle-arrow-w{background-position: -144px -192px;}
.ui-icon-circle-arrow-n{background-position: -160px -192px;}
.ui-icon-circle-zoomin{background-position: -176px -192px;}
.ui-icon-circle-zoomout{background-position: -192px -192px;}
.ui-icon-circle-check{background-position: -208px -192px;}
.ui-icon-circlesmall-plus{background-position: 0 -208px;}
.ui-icon-circlesmall-minus{background-position: -16px -208px;}
.ui-icon-circlesmall-close{background-position: -32px -208px;}
.ui-icon-squaresmall-plus{background-position: -48px -208px;}
.ui-icon-squaresmall-minus{background-position: -64px -208px;}
.ui-icon-squaresmall-close{background-position: -80px -208px;}
.ui-icon-grip-dotted-vertical{background-position: 0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position: -16px -224px;}
.ui-icon-grip-solid-vertical{background-position: -32px -224px;}
.ui-icon-grip-solid-horizontal{background-position: -48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position: -64px -224px;}
.ui-icon-grip-diagonal-se{background-position: -80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px;border-top-left-radius: 5px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;-khtml-border-top-right-radius: 5px;border-top-right-radius: 5px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;-khtml-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-khtml-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;}
.ui-widget-overlay{background: #aaaaaa url(/media/themes/euroairport/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter: Alpha(Opacity=30);}
.ui-widget-shadow{margin: -8px 0 0 -8px;padding: 8px;background: #aaaaaa url(/media/themes/euroairport/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter: Alpha(Opacity=30);-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.ui-datepicker{width: 17em;padding: .2em .2em 0;display: none;}
.ui-datepicker .ui-datepicker-header{position: relative;padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top: 1px;}
.ui-datepicker .ui-datepicker-prev{left: 2px;}
.ui-datepicker .ui-datepicker-next{right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover{left: 1px;}
.ui-datepicker .ui-datepicker-next-hover{right: 1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title{margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select{font-size: 1em;margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year{width: 49%;}
.ui-datepicker table{width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.ui-datepicker th{padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}
.ui-datepicker td{border: 0;padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a{display: block;padding: .2em;text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button{float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float: left;}
.ui-datepicker.ui-datepicker-multi{width: auto;}
.ui-datepicker-multi .ui-datepicker-group{float: left;}
.ui-datepicker-multi .ui-datepicker-group table{width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear: left;}
.ui-datepicker-row-break{clear: both;width: 100%;font-size: 0em;}
.ui-datepicker-rtl{direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right: 2px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next{left: 2px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float: right;}
.ui-datepicker-rtl .ui-datepicker-group{float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width: 0;border-left-width: 1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width: 0;border-left-width: 1px;}
.ui-datepicker-cover{display: none;display: block;position: absolute;z-index: -1;filter: mask();top: -4px;left: -4px;width: 200px;height: 200px;}
*{margin: 0;padding: 0;}
body,textarea,input{font-family: 'Trebuchet MS', verdana, arial, helvetica, sans-serif;}
body{color: #000;background: url(/media/themes/euroairport/repeat.gif) repeat scroll left top transparent;text-align: center;font: 11px Arial,Helvetica,sans-serif;}
body#richtext-body{background-color: transparent;text-align: left!important;}
body#richtext-body a.link{text-decoration: underline;color: #000000;}
#wrapperLocation{margin: 0 auto;width: 955px;text-align: left;}
#logoLocation{width: 100%;height: 99px;float: left;}
.header-date,
.header-navigation,
.header-search{float: left;color: #fff;}
.header-date,
.header-navigation,
.header-search{line-height: 28px;}
.header-date{width: 162px;padding: 0 10px;}
.header-navigation{margin-right: 10px;text-align: right;}
.header-search{width: 182px;}
.header-search form.cmxform input.button,
.header-search input.button{vertical-align: middle!important;}
#container{background: url(/media/themes/euroairport/bg.png) repeat-y scroll left top #FFFFFF;display: block;float: left;width: 100%;}
.sidebar{float: left;position: relative;width: 183px;}
ul.sidebar-navigation{font-weight: bold;list-style-type: none;margin-top: 5px;width: 183px;}
ul.sidebar-navigation li{margin-bottom: 2px;padding-left: 39px;min-height: 32px;line-height: 32px;}
ul.sidebar-navigation li li{min-height: 1px;}
ul.sidebar-navigation li a, ul.sidebar-navigation li strong{color: #000000;display: block;font-weight: bold;text-decoration: none;}
ul.sidebar-navigation li a:hover{color: #234393;font-weight: bold;text-decoration: underline;}
ul.sidebar-navigation li.itemx{padding-left: 10px;}
ul.sidebar-navigation li.item0{background: url(/media/frontoffice/icon_avion.png) no-repeat!important;}
ul.sidebar-navigation li.item1{background: url(/media/frontoffice/icon_passengers.png) no-repeat!important;}
ul.sidebar-navigation li.item2{background: url(/media/frontoffice/icon_parking.png) no-repeat!important;}
ul.sidebar-navigation li.item3{background: url(/media/frontoffice/icon_fracht.png) no-repeat!important;}
ul.sidebar-navigation li.item4{background: url(/media/frontoffice/icon_euroairport.png) no-repeat!important;}
ul.sidebar-navigation li.item5{background: url(/media/frontoffice/icon_arbre.png) no-repeat!important;}
ul.sidebar-navigation li.item6{background: url(/media/frontoffice/icon_professional.png) no-repeat!important;}
ul.sidebar-navigation li.item7{background: url(/media/frontoffice/icon_information.png) no-repeat!important;}
ul.sidebar-navigation li.item8{background: url(/media/frontoffice/icon_faq.png) no-repeat!important;}
ul.sidebar-navigation li.item9{background: url(/media/frontoffice/icon_contact.png) no-repeat!important;}
ul.sidebar-navigation li.item10{background: url(/media/frontoffice/icon_business_center.png) no-repeat!important;}
ul.sidebar-navigation li.item11{background: url(/media/frontoffice/icon_Advantages.png) no-repeat!important;}
ul.sidebar-navigation-inside{list-style: none outside none;padding: 6px 6px 6px 12px;background: none repeat scroll 0 0 #EEEEEE;margin-left: -39px;}
ul.sidebar-navigation-inside li{background: url(/media/themes/euroairport/puce_sidebar.png) no-repeat scroll 0 0.3em transparent;padding-left: 10px;vertical-align: middle;width: 156px;}
ul.sidebar-navigation-inside li.item3 a{padding-top: 0;}
ul.sidebar-navigation-inside li a{height: auto;line-height: 12px;margin-left: 0;font-weight: normal;}
ul.sidebar-navigation-inside li a:hover{font-weight: normal;}
ul.sidebar-navigation-inside li strong{height: auto;line-height: 12px;margin-left: 0;font-weight: bold;}
ul.sidebar-navigation-inside ul{padding-left: 6px;}
ul.sidebar-navigation-inside ul li{background: url(/media/themes/euroairport/puce2_sidebar.png) no-repeat scroll 0 0.3em transparent;width: 136px;}
.box-ads-sidebar1{margin: 12px 10px 13px;text-align: center;}
.box-ads-sidebar2{margin: 20px 10px;text-align: center;}
.content{float: left;margin-left: 32px;margin-top: 23px;width: 697px;}
#footer{background: url(/media/themes/euroairport/bg.png) repeat-y scroll left top #FFFFFF;color: #000000;display: block;margin: 0 auto;text-align: right;width: 955px;}
#copyright{color: #FFFFFF;margin: 0 auto 32px;}
#copyright a{text-decoration: none;}
#copyright a:hover{color: #FFF;text-decoration: underline;}
.copyrightleft{float: left;}
.copyrightright{float: right;font-size: 12px;text-align: right;width: 330px;display: block;}
.copyrightright a{font-weight: bold;}
hr.hr-solid-orange{color: #f0b505;height: 2px;margin-bottom: 12px;background-color: #f0b505;border: 0;}
hr.hr-dotted-orange{color: #FFF;margin-top: 20px;border: 1px dotted #f0b505;border-style: none none dotted;width: 550px;background: none;}
.modules-flights-Traveltimehome,
.modules-event-Highlight,
.modules-event-BaseeventAllList{margin-left: 20px;}
.modules-event-Highlight,
.modules-event-BaseeventAllList{margin-top: 20px;}
ul.normal li.ancre{list-style-type: none;background: url(/media/themes/euroairport/petite_fleche_ancre.gif) no-repeat 0 1px;padding-left: 10px;}
ul.document-list li{margin-bottom: 10px;}
form.cmxform label.errors.form-validation{float: none;}
h2.title, .heading-two{font-size: 14px;}
table.event-years{margin-bottom: 20px;border: 1px solid #234393;}
table.event-years tr td{border: 1px solid #234393;}
ul.normal li{padding: 4px 0 0 26px;}
ul.normal li, ol.normal li{margin-left: 0px;}
hr{background-color: #04539E;color: #04539E;}
hr.clear-both{height: 0px;}
ul.sidebar-navigation li.item8{line-height: 12px!important;margin-bottom: -2px!important;padding-top: 9px!important;}
ul.sidebar-navigation li.item7{line-height: 29px!important;}
ul.sidebar-navigation li.item10{line-height: 12px!important;margin-bottom: -2px!important;padding-top: 10px!important;margin-top: 10px;}
ul.sidebar-navigation li.item11{line-height: 12px!important;margin-bottom: -2px!important;padding-top: 8px!important;margin-left: 4px;}
ul.sidebar-navigation li.item11 a{margin-left: -4px;}
ul.sidebar-navigation li.item9{padding-bottom: 10px!important;}
ul.sidebar-navigation hr{color: #999999;background-color: #999999;width: 92%;margin: 0 auto;}
.pagination{clear: both;padding: 6px 0;}
.pagination ul li{margin-right: 6px;display: inline;}
.pagination span.detail{float: right;margin-left: 6px;}
table.normal tbody tr:nth-child(even){background: #DFE8FF;}
.modules-form-form a + p{color: #234393;font-size: 14px;font-weight: bold;padding-left: 12px;margin-left: 25%;}
form.cmxform fieldset.radio label{clear: both;}
.modules-event-BaseeventArchiveList .more-details{text-align: left!important;}
.modules-event-BaseeventArchiveList .more-details a{color: #04539E;}
.modules-website-staticrichtext table.normal tbody{border: 1px solid #04539E;}
.modules-website-staticrichtext table.normal tr th{border-left: 1px solid #FFF;border-right: 1px solid #FFF;}
.modules-website-staticrichtext table.normal tr th:first-child{border-left: 1px solid #04539E;}
.modules-website-staticrichtext table.normal tr th:last-child{border-right: 1px solid #04539E;}
.modules-website-staticrichtext table.normal tr td{border: 1px solid #04539E;}
a.link{color: #234393;text-decoration: underline;}
h1.title, .heading-one{font-size: 22px;margin-bottom: 16px;}
h2.title, .heading-two{margin-top: 16px;}
.heading-one + .heading-two,
p.normal + .heading-two,
p.normal + .heading-one,
ul.normal + .heading-two,
ul.normal + .heading-one,
p.normal + .heading-three{margin-top: 32px;}
a.anchor{font-weight: inherit;}
ul.normal li, ol.normal li{list-style-position: outside;}
ul.normal li{padding: 5px 0 0 0;}
.modules-website-staticrichtext ul.normal li{margin-left: 25px;}
.cleaner{line-height: 0;}
.modules-event-Highlight a.link:hover{color: #234393;text-decoration: underline;}
.modules-event-Highlight a.link{text-decoration: none;}
td > p.normal{margin-bottom: 0px;}
.modules-contactcard ol.vcard{width: 390px;}
.offers li{margin-bottom: 10px;}
.modules-website-ConfigurableSitemap ul.normal li{margin-left: 40px;}
ul.level1 li{font-size: 14px;margin-top: 15px;}
ul.level2 li{font-size: 11px;margin-top: 0px;}
.mini-navigation li{text-align: right;}
ul.normal li{margin-left: 25px;}
.tal{text-align: left!important;}
.tar{text-align: right!important;}
.wrapper-table-parking{padding: 10px;border: 1px solid #dfe8ff;}
.wrapper-table-parking ul{color: green!important;font-size: 20px!important;}
table.table-parking,
table.table-parking tbody,
table.table-parking tr th,
table.table-parking tr td{border: none;vertical-align: middle;}
table.table-parking tr th,
table.table-parking tr td{padding: 10px;border-bottom: 10px solid #fff;text-align: center;}
table.table-parking tr th{font-size: 14px;font-weight: bold;background-color: #fff;color: #234393;}
.table-parking tr.fond-vert td{background-color: #A6CA85;}
.table-parking tr.fond-orange td{background-color: #f1d551;}
.table-parking tr.fond-rouge td{background-color: #ea6d6d;}
table.table-parking tr th.tp-parking{text-align: left;}
.tp-libelle{font-size: 18px;margin-left: 20px;}
.tp-etat{font-size: 10px;text-transform: uppercase;}
.tp-amount{font-size: 20px;}
.tp-free{font-weight: bold;}
.tp-ferme{font-size: 13px;}
.tp-unity{font-size: 10px;}
.tp-last-update{text-align: right;font-style: italic;font-size: 12px;color: #234393;}
.parking-calculatrice-form{margin-bottom: 40px;}
.parking-calculatrice-form tr td{padding: 5px 2px;}
.modules-parking-Calculatrice form input.textfield{height: 16px;line-height: 16px;}
.modules-parking-Calculatrice form input.button,
.modules-parking-Calculatrice form input.button:hover{background: url(/media/themes/euroairport/btn-estimer_cout.jpg) no-repeat scroll left top transparent;border: 0 none;color: #234393;font-size: 14px;height: 34px;padding-left: 35px;text-align: left;width: 150px;}
.parking-calculatrice-result{font-size: 14px;border: 1px solid #e8e7ec;}
.parking-calculatrice-result tr th,
.parking-calculatrice-result tr td{padding: 10px;vertical-align: middle;text-align: center;}
.parking-calculatrice-result tr th{color: #fff;background-color: #244395;font-weight: bold;}
.parking-calculatrice-result tr td{border-top: 1px solid #e8e7ec;border-bottom: 1px solid #e8e7ec;}
.modules-parking-Extranet form.cmxform label{text-align: right;}
.small-input input.textfield{width: 30px;margin-right: 10px;float: left;}
.input-information{overflow: hidden;}
.buttons-aligned-to-label{padding-left: 25%;margin-left: 12px;text-align: left!important;}
.sidebar-navigation-inside.mobile, .close, .open, .notclose{display: none;}
*{margin: 0;padding: 0;}
body,textarea,input{font-family: 'Trebuchet MS', verdana, arial, helvetica, sans-serif;}
body{color: #000;background: url(/media/themes/euroairport/repeat.gif) repeat scroll left top transparent;text-align: center;font: 11px Arial,Helvetica,sans-serif;}
body#richtext-body{background-color: transparent;text-align: left!important;}
body#richtext-body a.link{text-decoration: underline;color: #000000;}
#wrapperLocation{margin: 0 auto;width: 955px;text-align: left;}
#header{background: url(/media/themes/euroairport/2014-header.jpg) no-repeat scroll left top transparent;height: 127px;}
#logoLocation{width: 100%;height: 99px;float: left;}
#horizontalbarLocation{width: 100%;height: 28px;float: left;}
.header-date,
.header-navigation,
.header-search{float: left;color: #fff;}
.header-dtw,
.header-date,
.header-navigation,
.header-search{line-height: 28px;}
.header-date{width: 162px;padding: 0 10px;}
.header-dtw{font-weight: bold;color: #fff;float: left;}
.header-dtw .p-date,
.header-dtw .p-time,
.header-dtw .p-weather{display: inline-block;margin-left: 20px;}
.header-navigation{margin-right: 10px;text-align: right;}
.header-search{width: 182px;}
.header-search form.cmxform input.button,
.header-search input.button{vertical-align: middle!important;}
#container{background: url(/media/themes/euroairport/bg.png) repeat-y scroll left top #FFFFFF;display: block;float: left;width: 100%;}
.sidebar{float: left;position: relative;width: 183px;}
ul.sidebar-navigation{font-weight: bold;list-style-type: none;margin-top: 5px;width: 183px;}
ul.sidebar-navigation li{margin-bottom: 2px;padding-left: 39px;min-height: 32px;line-height: 32px;}
ul.sidebar-navigation li li{min-height: 1px;}
ul.sidebar-navigation li a, ul.sidebar-navigation li strong{color: #000000;display: block;font-weight: bold;text-decoration: none;}
ul.sidebar-navigation li a:hover{color: #234393;font-weight: bold;text-decoration: underline;}
ul.sidebar-navigation li.item0{background: url(/media/frontoffice/icon_avion.png) no-repeat;}
ul.sidebar-navigation li.item1{background: url(/media/frontoffice/icon_passengers.png) no-repeat;}
ul.sidebar-navigation li.item2{background: url(/media/frontoffice/icon_parking.png) no-repeat;}
ul.sidebar-navigation li.item3{background: url(/media/frontoffice/icon_faq.png) no-repeat;}
ul.sidebar-navigation li.item4{background: url(/media/frontoffice/icon_euroairport.png) no-repeat;}
ul.sidebar-navigation li.item5{background: url(/media/frontoffice/icon_contact.png) no-repeat;}
ul.sidebar-navigation li.item6{background: url(/media/frontoffice/icon_arbre.png) no-repeat;}
ul.sidebar-navigation li.item7{background: url(/media/frontoffice/icon_professional.png) no-repeat;}
ul.sidebar-navigation li.item8{background: url(/media/frontoffice/icon_information.png) no-repeat;}
ul.sidebar-navigation li.item9{background: url(/media/frontoffice/icon_business_center.png) no-repeat;}
ul.sidebar-navigation li.item10{background: url(/media/frontoffice/icon_flyeap.png) no-repeat;}
ul.sidebar-navigation-inside{list-style: none outside none;padding: 6px 6px 6px 12px;background: none repeat scroll 0 0 #EEEEEE;margin-left: -39px;}
ul.sidebar-navigation-inside li{background: url(/media/themes/euroairport/puce_sidebar.png) no-repeat scroll 0 0.3em transparent;padding-left: 10px;vertical-align: middle;width: 156px;}
ul.sidebar-navigation-inside li.item3 a{padding-top: 0;}
ul.sidebar-navigation-inside li a{height: auto;line-height: 12px;margin-left: 0;font-weight: normal;}
ul.sidebar-navigation-inside li a:hover{font-weight: normal;}
ul.sidebar-navigation-inside li strong{height: auto;line-height: 12px;margin-left: 0;font-weight: bold;}
ul.sidebar-navigation-inside ul{padding-left: 6px;}
ul.sidebar-navigation-inside ul li{background: url(/media/themes/euroairport/puce2_sidebar.png) no-repeat scroll 0 0.3em transparent;width: 136px;}
.box-ads-sidebar1{margin: 12px 10px 13px;text-align: center;}
.box-ads-sidebar2{margin: 20px 10px;text-align: center;}
.content{float: left;margin-left: 32px;margin-top: 23px;width: 697px;}
#footer{background: url(/media/themes/euroairport/bg.png) repeat-y scroll left top #FFFFFF;color: #000000;display: block;margin: 0 auto;text-align: right;width: 955px;}
#copyright{color: #FFFFFF;margin: 0 auto 32px;}
#copyright a{text-decoration: none;}
#copyright a:hover{color: #FFF;text-decoration: underline;}
.copyrightleft{float: left;}
.copyrightright{float: right;font-size: 12px;text-align: right;width: 330px;display: block;}
.copyrightright a{font-weight: bold;}
hr.hr-solid-orange{color: #f0b505;height: 2px;margin-bottom: 12px;background-color: #f0b505;border: 0;}
hr.hr-dotted-orange{color: #FFF;margin-top: 20px;border: 1px dotted #f0b505;border-style: none none dotted;width: 550px;}
.modules-flights-Traveltimehome,
.modules-event-Highlight,
.modules-event-BaseeventAllList{margin-left: 20px;}
.modules-event-Highlight,
.modules-event-BaseeventAllList{margin-top: 20px;}
ul.normal li.ancre{list-style-type: none;background: url(/media/themes/euroairport/petite_fleche_ancre.gif) no-repeat 0 1px;padding-left: 10px;}
ul.document-list li{margin-bottom: 10px;}
.hidden-mobile{display: block;}
.hidden-desktop,
#mobileNavLocation,
#mobileSwitchlanguageLocation{display: none;}
.float-left{float: left!important;}
.float-right{float: right!important;}
.nowrap{white-space: nowrap!important;}
@media (max-width: 640px) {
.cmxform ol li{margin-bottom: 1em!important;}
.cmxform label{padding: 0!important;width: 100%!important;text-align: left!important;}
.cmxform input.textfield,
  .cmxform textarea,
  .cmxform select{width: 100%!important;}
.cmxform li.checkbox{text-align: left!important;float: left!important;display: block!important;}
.cmxform li.checkbox label{width: auto!important;float: right!important;}
.cmxform li.checkbox input[type="radio"],
  .cmxform li.checkbox input[type="checkbox"]{float: right!important;margin-left: 4px!important;margin-right: 8px!important;}
.cmxform fieldset.radio{margin-left: 0!important;padding: 0!important;}
.cmxform fieldset.radio legend{padding: 0!important;}
.cmxform span.captcha{width: auto!important;}
.cmxform p.buttons{text-align: left!important;}
.cmxform p.help-text{margin-left: 0!important;padding-left: 0!important;}
label,
  fieldset.inline-set legend.group-label{padding-top: 5px;}
.checkbox label{padding-top: 0;}
input.textfield,
  input.date-picker,
  input.passwordinput,
  .modules-parking-Calculatrice form input.textfield,
  select,
  .button{height: 28px;line-height: 28px;}
input[type="range"]{border: 1px solid #fff;}
a.button,
  button.button{line-height: 27px;}
select{padding: 4px 4px 4px 0!important;}
select option{padding: 0 4px;}
textarea{padding: 5px 0 4px 0!important;}
.button{padding-left: 1em;padding-right: 1em;}
.errors,
  .messages{border: 1px solid transparent;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;margin: var-general-margin-bottom 0;padding: 15px;}
.errors{background-color: #F2DEDE;border-color: #EBCCD1;color: #B94A48;}
.messages{background-color: #DFF0D8;border-color: #D6E9C6;color: #468847;}
.errors li,
  .messages li{list-style-type: none;}
form.cmxform ul.errors li{padding-left: 0;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,
  *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
html{font-size: 62.5%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;color: #333;background-color: #fff;}
img{border: 0;max-width: 100%!important;vertical-align: middle;display: block;height: auto;}
img.image{margin: 0;margin-bottom: 10px;}
.float-left, 
  img.float-left, img.float-right{float: none!important;}
.hidden-desktop,
  #mobileNavLocation,
  #mobileSwitchlanguageLocation{display: block;}
.hidden-mobile,
  .hide-on-load,
  .modules-euroairport-gotop,
  .header-dtw,
  .header-navigation .modules-website-switchlanguage,
  .modules-website-switchlanguage .mobile-app,
  .modules-website-switchlanguage .sitemap,
  .box-ads-sidebar1,
  .modules-ads,
  a.print{display: none;}
.modules-website-switchlanguage .home{display: none!important;}
body{line-height: 1;}
body,
  #header,
  #container{background-image: none;}
#wrapperLocation,
  #header,
  #logoLocation,
  #horizontalbarLocation,
  .header-dtw,
  #horizontalbarLocation > .float-right,
  .header-navigation,
  .header-search,
  #container,
  .sidebar,
  .box-ads-sidebar1,
  #left-content-block,
  .content,
  #content-block,
  #footer,
  #copyright,
  .copyrightleft,
  .copyrightright,

  .freeColumn.left,
  .freeColumn.right,

  ul.sidebar-navigation{height: auto;margin: 0;padding: 0;float: left;text-align: left;position: relative;top: 0;left: 0;background-color: #fff;}
#wrapperLocation,
  #header,
  #horizontalbarLocation,
  .header-dtw,
  #horizontalbarLocation > .float-right,
  .header-navigation,
  .header-search,
  #container,
  .sidebar,
  .box-ads-sidebar1,
  #left-content-block,
  .content,
  #content-block,
  #footer,
  #copyright,
  .copyrightleft,
  .copyrightright,

  .freeColumn.left,
  .freeColumn.right,
  .freeBlock,

  hr.hr-dotted-orange,

  .modules-euroairport-logo,
  ul.sidebar-navigation{width: 100%!important;}
#wrapperLocation{padding-right: 10px;padding-left: 10px;margin-right: auto;margin-left: auto;}
#wrapperLocation:before,
  #wrapperLocation:after{display: table;content: " ";}
#wrapperLocation:after{clear: both;}
#horizontalbarLocation{padding: 0px 10px 0px 10px;}
#mobileHeaderLocation{width: 100%;display: table;border-collapse: collapse;float: none;margin: 0px 0px 0px 5px;}
#header{border-bottom: 2px solid #ccc;position: static;background-color: #fff;z-index: 1;}
#mobileNavLocation,
  #logoLocation,
  #mobileSwitchlanguageLocation{float: none;display: table-cell;vertical-align: middle;}
#mobileNavLocation{width: 15%;text-align: left;padding-right: 5px;}
#logoLocation{width: 25%;text-align: center;}
#logoLocation a.logo{display: inline-block;margin: 4px 0;}
#logoLocation img{width: 100%;}
#mobileSwitchlanguageLocation{width: 20%;text-align: left;padding-left: 5px;}
#container{line-height: 1.42857143;}
ul.normal li,
  ol.normal li{list-style-position: inside;}
ul.normal li,
  .modules-website-staticrichtext ul.normal li{margin-left: 0;}
ul.normal li.ancre{background-position: 0 4px;}
.mobile-nav li{display: inline-block;vertical-align: middle;margin-right: 15%;}
.mobile-nav li a.link{display: block;}
.mobile-nav span.bar{width: 25px;height: 4px;display: block;margin-bottom: 2px;background-color: #ccc;border-radius: 2px;}
.mobile-nav span.icon-magnifier{background-image: url(/media/themes/euroairport/mobile-icon-magnifier-32.png);background-size: 16px 16px;width: 16px;height: 16px;display: inline-block;}
#sidebar-menu-block{margin: 10px 0;}
ul.sidebar-navigation li,
  ul.sidebar-navigation-inside,
  ul.sidebar-navigation-inside li,
  ul.sidebar-navigation-inside ul,
  ul.sidebar-navigation-inside ul li{width: 100%;padding: 0;margin: 0;line-height: inherit;min-height: 26px;background-image: none;display: block;}
ul.sidebar-navigation li[class^="item"]{background-image: none!important;}
ul.sidebar-navigation li.item8,
  ul.sidebar-navigation li.item10{padding: 0!important;margin: 0!important;line-height: 20px!important;}
ul.sidebar-navigation li a.link{font-weight: normal;}
ul.sidebar-navigation li a.link:hover{text-decoration: none;}
ul.sidebar-navigation > li > a.link,
  ul.sidebar-navigation > li > strong{margin-top: 4px;padding: 6px;background-color: #04539e;color: #fff;}
ul.sidebar-navigation-inside > li > a.link,
  ul.sidebar-navigation-inside > li > strong{line-height: inherit;border-top: 2px solid #fff;padding: 6px 12px;}
ul.sidebar-navigation-inside ul li{background-color: #fff;border-bottom: 1px dotted #ccc;}
ul.sidebar-navigation-inside ul li:last-child{border-bottom: none;}
ul.sidebar-navigation-inside ul li a.link,
  ul.sidebar-navigation-inside ul li strong{line-height: inherit;padding: 6px 18px;}
ul.sidebar-navigation-inside ul li strong{color: #04539e;}
.modules-euroairport-logo{background: none;height: auto;left: 0;top: 0;width: auto;}
.modules-website-switchlanguage ul li,
  .modules-website-switchlanguage ul li a.link,
  .modules-website-switchlanguage ul li a.link:hover{border: none;padding: 0;text-transform: uppercase;}
.modules-website-switchlanguage ul li{display: inline-block;border-left: 2px solid #04539e;border-right: 2px solid #04539e;}
.modules-website-switchlanguage ul li a.link,
  .modules-website-switchlanguage ul li a.link:hover{white-space: nowrap;overflow: hidden;display: block;font-size: 18px;width: 26px;padding: 2px 0;background-color: #04539e;}
.modules-solrsearch-form{margin: 10px 0;}
.modules-solrsearch-form .textfield{width: 100%;margin: 0;}
.modules-solrsearch-form .button{display: none;}
.modules-flights-Traveltimehome,
  .modules-event-Highlight,
  .modules-event-BaseeventAllList{margin-left: 0;}
table.event-years{border: none;}
table.event-years tr td{display: inline-block;float: left;text-align: center;padding: 2px 4px;margin: 2px;min-width: 44px;}
.modules-contactcard ol.vcard{width: 100%;margin: 0 0 20px 0;}
.modules-flights-Flightsearch h1.heading-one,
  .modules-flights-Flightsearch form.inlineform{margin-left: 0;}
.modules-flights-Flightsearch form.inlineform{background: none;color: #333;font-size: inherit;height: auto;padding: 0;width: 100%;}
.modules-flights-Flightsearch .cblock .columns .column-40{width: auto;padding-right: 0;margin-right: 0;float: left;}
.modules-flights-Flightsearch .cblock .columns .column-60{width: auto;padding-left: 0;margin-left: 0;float: left;}
.get-mobile-app{display: none;width: 100%;float: left;text-align: center;background-color: #04539e;border-top: 1px solid #000;color: #fff;padding: 5px 10px 10px 10px;margin-top: 20px;}
.get-mobile-app a{color: #fff!important;}
.get-mobile-app img{display: none;}
.modules-website-switchlanguage,
  .sidebar-navigation > li,
  .get-mobile-app,
  table tr th,
  .flugplan{text-shadow: 1px 1px 1px #000;}
.sidebar-navigation-inside > li,
  table.table-parking tr th,
  table.ui-datepicker-calendar tr th{text-shadow: none;}
.wrapper-table-parking{padding: 0;border: none;}
table.normal tr th,
  table.normal tr td,
  .modules-statictext-Htmlcode table tr td{padding: 4px;}
.table-responsive,
  .modules-website-iframe{width: 100%;margin-bottom: 15px;overflow-x: scroll;overflow-y: hidden;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.table-responsive > .table{margin-bottom: 0;}
.table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td{white-space: nowrap;}
.flip-scroll .cf:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.flip-scroll * html .cf{zoom: 1;}
.flip-scroll *:first-child+html .cf{zoom: 1;}
.flip-scroll table{width: 100%;border-collapse: collapse;border-spacing: 0;}
.flip-scroll th,
  .flip-scroll td{margin: 0;vertical-align: top;}
.flip-scroll th{text-align: left;}
.flip-scroll table{display: block;position: relative;width: 100%;}
.flip-scroll thead{display: block;float: left;}
.flip-scroll tbody{display: block;width: auto;position: relative;overflow-x: auto;white-space: nowrap;}
.flip-scroll thead tr{display: block;}
.flip-scroll th{display: block;text-align: right;}
.flip-scroll tbody tr{display: inline-block;vertical-align: top;}
.flip-scroll td{display: block;min-height: 1.25em;text-align: left;}
.flip-scroll th{border-bottom: 0;border-left: 0;}
.flip-scroll td{border-left: 0;border-right: 0;border-bottom: 0;}
.flip-scroll tbody tr{border-left: 1px solid #babcbf;}
.flip-scroll th:last-child,
  .flip-scroll td:last-child{border-bottom: 1px solid #babcbf;}
#ui-datepicker-div{height: 222px;width: 240px;overflow: auto;margin: auto;position: absolute;top: 0!important;left: 0!important;bottom: 0;right: 0;}
.tp-libelle{font-size: inherit;margin: 0px;}
.table-parking img{max-width: none!important;}
.sidebar-navigation-inside.mobile{display: block;}
.close, .open, .noclose{display: block;width: 50px;height: 30px;margin: 0px 5px 0px 0px;float: left;background-repeat: no-repeat;background-position: 50% 50%;margin: 0px;}
.close{background-image: url(/media/themes/euroairport/plus.png);}
.open{background-image: url(/media/themes/euroairport/minus.png);}
ul#accordion ul{display: none;}
table.normal tr.row-1 td{border-color: #FFFFFF;}
ul.sidebar-navigation li.item9{display: none;}
#smartbanner{position: absolute;left: 0;top: -82px;border-bottom: 1px solid #e8e8e8;width: 100%;height: 78px;font-family: 'Helvetica Neue',sans-serif;background: -webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%);background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);box-shadow: 0 1px 2px rgba(0,0,0,0.5);z-index: 9998;-webkit-font-smoothing: antialiased;overflow: hidden;-webkit-text-size-adjust: none;}
#smartbanner, html.sb-animation{-webkit-transition: all .3s ease;}
#smartbanner .sb-container{margin: 0 auto;}
#smartbanner .sb-close{position: absolute;left: 5px;top: 5px;display: block;border: 2px solid #fff;width: 18px;height: 18px;font-family: 'ArialRoundedMTBold',Arial;font-size: 15px;line-height: 15px;text-align: center;color: #fff;background: #070707;text-decoration: none;text-shadow: none;border-radius: 14px;box-shadow: 0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing: subpixel-antialiased;}
#smartbanner .sb-close:active{font-size: 13px;color: #aaa;}
#smartbanner .sb-icon{position: absolute;left: 30px;top: 10px;display: block;width: 57px;height: 57px;background: rgba(0,0,0,0.6);background-size: cover;border-radius: 10px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);}
#smartbanner.no-icon .sb-icon{display: none;}
#smartbanner .sb-info{position: absolute;left: 98px;top: 18px;width: 44%;font-size: 11px;line-height: 1.2em;font-weight: bold;color: #6a6a6a;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
#smartbanner #smartbanner.no-icon .sb-info{left: 34px;}
#smartbanner .sb-info strong{display: block;font-size: 13px;color: #4d4d4d;line-height: 18px;}
#smartbanner .sb-info > span{display: block;}
#smartbanner .sb-info em{font-style: normal;text-transform: uppercase;}
#smartbanner .sb-button{position: absolute;right: 20px;top: 24px;border: 1px solid #bfbfbf;padding: 0 10px;min-width: 10%;height: 24px;font-size: 14px;line-height: 20px;text-align: center;font-weight: bold;color: #6a6a6a;background: -webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%);text-transform: uppercase;text-decoration: none;text-shadow: 0 1px 0 rgba(255,255,255,0.8);border-radius: 3px;box-shadow: 0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset;}
#smartbanner .sb-button:active, #smartbanner .sb-button:hover{background: -webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%);}
#smartbanner .sb-icon.gloss:after{content: '';position: absolute;left: 0;top: -1px;border-top: 1px solid rgba(255,255,255,0.8);width: 100%;height: 50%;background: -webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);border-radius: 10px 10px 12px 12px;}
#smartbanner.android{border-color: #212228;background: #3d3d3d url('dark_background_stripes.gif');border-top: 5px solid #88B131;box-shadow: none;}
#smartbanner.android .sb-close{border: 0;width: 17px;height: 17px;line-height: 17px;color: #b1b1b3;background: #1c1e21;text-shadow: 0 1px 1px #000;box-shadow: 0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);}
#smartbanner.android .sb-close:active{color: #eee;}
#smartbanner.android .sb-info{color: #ccc;text-shadow: 0 1px 2px #000;}
#smartbanner.android .sb-info strong{color: #fff;}
#smartbanner.android .sb-button{min-width: 12%;border: 1px solid #DDDCDC;padding: 1px;color: #d1d1d1;background: none;border-radius: 0;box-shadow: none;}
#smartbanner.android .sb-button span{text-align: center;display: block;padding: 0 10px;background-color: #42B6C9;background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB));background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB);text-transform: none;text-shadow: none;box-shadow: none;}
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover{background: none;}
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span{background: #2AC7E1;}
#smartbanner.windows .sb-icon{border-radius: 0px;}
span.eapmiddle{font-size: 14px;font-weight: inherit;}
span.eapred{color: red;font-weight: inherit;}
span.eaporange{color: #ff6633;font-weight: inherit;}
span.eapbleu{color: #3333ff;font-weight: inherit;}
