
/*** FILE: /opt/codebase/eurolines_fr_2013-10-16-14-28-38/www//css/default.css **/ 
html{height:100%;}html#popuphead{overflow-x: hidden;}body{text-align:center;margin:0;padding:0;height:100%;font-family: Helvetica,Arial,sans-serif;font-size:10px;color:#000000;line-height:20px;background-color:#ffffff;}input[type="text"],select,textarea{background-color:#FFFFFF;}.error{font-weight:bolder;color: red;font-size:18px;clear:both;padding:20px 20px 20px 20px;margin-top:20px;text-align: left;width:600px;border: inset medium red;}.errorfield{background-color:#ceddec;}input.errorfield[type="radio"],input.errorfield[type="checkbox"],select.errorfield{background-color:#ffffff;}.nolink{cursor:default;}body#popup{text-align:center;margin:0;padding:0;height:100%;width:768px;background: url(/images/siteimages/background-popup.jpg) 10px top no-repeat;background-color:#ffffff;}p{font-family: Helvetica,Arial,sans-serif;font-size:13px;color:#333333;margin:0 0 15px 0;padding:0;}#leadin_container,#leadin_container div,#leadin_container div p{padding:0;margin:0;}.leadinText,.leadinText p,p.leadinText{font-family: Helvetica,Arial,sans-serif;font-size:12px;color:#333333;font-weight:bold;line-height:19px;margin:0;padding:0;}.leadinText,#leadin_container{padding-bottom:30px;}.bodycontent,#main_container{margin:0;padding:0;color:#333;line-height:1.6;font-size:12px;}.bodycontent.home{ margin-top:20px;}#main_container h2,#main_container h3{line-height:1.6;}.bodycontent p{padding:0 0 10px 0;margin:0;}.bodycontent p p{padding:0;margin:0;}.bodycontent a:link,.bodycontent a:visited,.bodycontent a:active,.leadinText a:link,.leadinText a:visited,.leadinText a:active{color:#223f86;text-decoration: underline;}.bodycontent a:hover,.bodycontent p a:hover,.leadinText a:hover,div.leadinText a:hover,.leadinText p a:hover{color:#FF0000;text-decoration: none;}p.meta{font-weight:bold;color:#a1011b;}img{padding:0;margin:0;border: none;}.bodycontent img{margin:0;padding:0 10px 10px 0;border: none;}.bodycontent ul,.bodycontent li,.bodycontent ol{padding:0;margin:0;}.bodycontent li{margin-left:15px;}.bodycontent ol li{margin-left:25px;}.bodycontent h2{padding-top:10px;}.ImgLeft{float: left;}.ImgPlaceholder{float: left;padding-right:45px;}.ImgRight{float: right;}img.print{display: none;}a{text-decoration: underline;font-family: Helvetica,Arial,sans-serif;font-size:12px;color:#333333;}a:hover{color:#ff0000;text-decoration: none;}h1{font-family: Helvetica,Arial,sans-serif;font-weight:bold;font-size:20px;line-height:1.2;color:#ed1c24;margin:0;padding:0 0 16px 0;}span.top-level,h2{font-family: Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;line-height:1.2;color:#223f86;margin:0;padding:0;margin-bottom:10px;}span.sub-level,h3{font-family: Helvetica,Arial,sans-serif;font-weight:bold;font-size:13px;line-height:1.2;color:#ff0000;margin:0;padding:0;margin-bottom:10px;}h4,h5,h6{font-size:9px;}#wrapper{margin:0 auto 0 auto;padding:0 8px 0 8px;width:980px;text-align: left;}#header{width:980px;padding:0;padding-left:0px;margin:0;z-index:10;}#header a{text-decoration: none;}#mottoAndLanguageBar{height:30px;width:980px;background: url(header_bg.png) left top no-repeat;line-height:30px;}#languageChoice{float: right;height:30px;margin:0;padding:0 7px 0 0;text-align: right;}#mottoAndLanguageBar p{line-height:30px;height:30px;font-family: Helvetica,Arial,sans-serif;font-size:13px;color:#ffffff;display: inline-block;*zoom:1;*display: inline;}#languageChoice p{padding:0;padding-left:5px;margin:0;margin-top: -4px;}#languageChoice img{padding:0;padding-left:5px;vertical-align: middle;}#loginChoice{float: right;height:20px;width:90px;padding:0;padding-left:5px;text-align:center;}#loginChoice a#loginButton{display:block;width:90px;cursor: pointer;font-family: Helvetica,Arial,sans-serif;font-size:10px;color:#ffffff;margin:0;padding:0;background: url(/images/siteimages/button-login.jpg) right top no-repeat;}#loginBarWrapper{position: relative;float: left;width:980px;}#loginBar{float: left;height:30px;width:970px;padding:0;padding-left:10px;background: url(/images/siteimages/background-login.jpg) no-repeat;}#userName{float: left;height:30px;padding:0;padding-top:7px;margin:0;}#loginBar p{font-family: Helvetica,Arial,sans-serif;font-size:12px;color:#666666;}#loginNavigation{float: right;height:30px;padding:0;padding-top:10px;margin:0;}#loginNavigation ul{margin:0;padding:0;list-style-type: none;text-align: left;}#loginNavigation ul li{float: left;display: inline;line-height:10px;padding-left:15px;padding-right:15px;background: url(/images/siteimages/divider-menu-login.jpg) right 1px no-repeat;}#loginNavigation ul li a{display:block;font-family: Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;color:#666666;}#loginNavigation li a:hover{color:#ff0000;}#loginNavigation ul li.lastItem{background: none;}#logo{float: left;height:40px;width:190px;margin:10px 0 0 20px;padding:0;}#logo span{padding:0;margin:0;}#logo span a{display:block;}#mainNavigation{float: right;height:32px;width:740px;padding:0;margin:17px 4px 0 0;z-index:99;}#mainNavigation img{display: inline-block;*zoom:1;*display: inline;}#mainNavigation ul{position: relative;float: right;height:20px;margin:0;margin-bottom:1px;padding:0;padding-right:6px;list-style-type: none;text-align: left;z-index:100;}#mainNavigation > ul > li{display: inline;float: left;padding:0;padding-right:7px;z-index:100;border-left:1px solid #D8E3FD;}#mainNavigation>ul>li:first-child{border-left: none;}#mainNavigation span.top-level,#mainNavigation span.sub-level{margin:0;}#mainNavigation li a{display:block;height:20px;line-height:20px;font-family: Helvetica,Arial,sans-serif;font-size:14px;color:#223f86;text-decoration: none;margin:0;padding:0;padding-left:7px;}#mainNavigation li a:hover{color:#ff0000;}#mainNavigation .selected span.top-level a{color:#ff0000;}#mainNavigation ul li.lastItem{padding-right:0;}#mainNavigation li ul{position:absolute;height:auto;width:150px;top:20px;padding:0;padding-bottom:1px;margin:0;margin-left: -1px;z-index:101;background:#fff;border:1px solid #D8E3FD;}#mainNavigation li ul.rightItem{right:16px;}#mainNavigation li ul li{display:block;width:150px;padding-bottom:1px;z-index:102;}#mainNavigation li ul li a{height:auto;width:130px;font-family: Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;color:#223f86;text-decoration: none;margin:0;padding:0;padding-left:10px;padding-right:10px;z-index:103;}#mainNavigation li ul li a:hover{color:#ff0000;z-index:104;}#content{width:940px;padding:0;margin:0 auto;}#primaryContent{width:460px;margin:0;padding:0;overflow: hidden;vertical-align: top;display: inline-block;*zoom:1;*display: inline;}#primaryContent .wide{width:960px;padding:0;margin:0;margin-right:20px;background: none;}#imageMapDestinations{float: left;height:567px;width:480px;}#europeMap area{float: left;cursor: pointer;}#bannerOrImage{width:220px;margin:0px;padding:0;float: right;}#destinations{float: right;width:220px;margin:0;padding:0;}#destinations h1{text-align: left;}#destinations table{float: left;width:220px;font-family: Helvetica,Arial,sans-serif;font-size:12px;color:#333333;padding:0;margin:0;border: none 0;border-top-style: none;border-right-style: none;border-left-style: none;border-bottom-style: none;background: url(/images/siteimages/background-destinations.jpg) left 2px no-repeat;}#destinations colgroup.left{margin:0;padding:0;text-align: left;}#destinations colgroup.center{margin:0;padding:0;text-align: right;}#destinations colgroup.right{margin:0;padding:0;text-align: right;}#destinations tbody{margin:0;padding:0;vertical-align: middle;border: none 0;}#destinations tr{height:20px;padding:0;text-align: left;}#destinations td,.bodycontent td{height:20px;padding-left:10px;padding-right:10px;border-bottom: solid 1px #eaf0f6;}#destinations tr.headerDestinations td,.bodycontent tr.headerDestinations td{line-height:12px;font-size:12px;font-weight:bold;color:#223f86;border-bottom: none 0;}#destinations tr.subHeaderDestinations td,.bodycontent tr.subHeaderDestinations td{line-height:12px;font-size:9px;font-weight:bold;color:#666666;text-align: right;border-bottom: none 0;}#destinations tbody th,#destinations tfoot th{height:20px;line-height:20px;color:#223f86;padding-top:10px;padding-left:10px;padding-right:10px;border-bottom: none 0;background: url(/images/siteimages/background-destinations-sub.jpg) left 10px no-repeat;}.smallHeaderDestinations{line-height:28px;color:#223f86;font-weight:bold;background: url(/images/siteimages/background-destinations-sub.jpg) left 10px no-repeat;}.textDestinations{color:#666666;font-weight:bold;text-align: left;}.priceDestinations{color:#223f86;font-weight:bold;text-align: right;}#destinations th a{color:#223f86;text-transform: uppercase;}#destinations th a:hover{color:#ff0000;}.destinationslistItem{cursor: pointer;background-color:#fff;}.destinationslistItemOver{cursor: pointer;background-color:#ffdfdf;}#placeholderSecondaryContent{float: left;height:510px;width:220px;margin:0;margin-right:20px;padding:0;background: url(/images/siteimages/background-placeholder.jpg) left top no-repeat;}#secondaryContent{float: left;height:510px;width:220px;margin:0;margin-right:20px;padding:0;}#secondaryContent iframe{width:220px;height:510px;}#placeholderTertiaryContent{float: right;height:500px;width:200px;margin:0;padding-left:20px;padding-right:20px;padding:0;background: url(/images/siteimages/background-placeholder-small.jpg) left top no-repeat;}#popupWrapper{width:768px;padding:0;padding-top:30px;margin:0;text-align: left;margin-left:auto;margin-right:auto;}#popupWrapper img#logo{float: left;height:40px;padding-left:10px;}#popupWrapper img#popupDivider{float: left;height:49px;width:748px;padding-left:10px;padding-top:20px;}#popupWrapper a#closeButton{display:block;float: right;height:20px;cursor: pointer;font-family: Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;color:#223f86;text-decoration: none;margin:0;padding:0;padding-right:10px;background: none;}#popupContent{clear:both;float: left;width:738px;padding:0;padding-left:20px;padding-right:10px;overflow:auto;}#popupContent p h1{font-size:16px;}#popupWrapper .copyright{clear:both;float: left;text-align: right;width:738px;margin-top:20px;margin-left:10px;padding-top:8px;border-top: solid 1px #223f86;}#popupWrapper .copyright p{float: right;font-family: Helvetica,Arial,sans-serif;line-height:10px;font-size:10px;color:#223f86;padding:0;padding-bottom:3px;}#popupWrapper .copyright img{float: right;}#newsPreview{float: left;width:480px;padding:0;margin:0;margin-bottom:10px;background-color:#f7f9fb;}#newsPreview ul{margin:0;padding:0;list-style-type: none;text-align: left;}#newsPreview li{float: left;width:480px;font-family: Helvetica,Arial,sans-serif;border-top: solid 1px #cedaea;}li.newsheader{border-top: none 0;padding-left:15px;background-image: url(/images/home/home_corner_left.gif);background-position: left top;background-repeat: no-repeat;border-top: none !important;display:block;padding:0;height:auto;}li.newsheader div{background-color: transparent;background-image: url(/images/home/home_corner_right.gif);background-position: right top;background-repeat: no-repeat;color:#00378b;font-size:16px;font-weight:bold;font-family: Helvetica,Arial,sans-serif;padding:12px 0 6px 12px;}#newsPreview li a{display:block;height:27px;font-size:12px;font-weight:bold;line-height:27px;color:#333333;text-decoration: none;padding-left:15px;background: url(/images/siteimages/background-preview-inactive.gif) right top no-repeat;}#newsPreview li a:hover{color:#ffffff;background: url(/images/siteimages/background-preview-active.jpg) left top no-repeat;}#newsPreview li.firstItem,#newsPreview li.lastItem a{background: none;}#newsPreview li.firstItem{height:29px;color:#00378b;font-weight:bold;font-size:16px;line-height:27px;}#newsPreview li.lastItem a{font-size:12px;font-weight: normal;line-height:27px;color:#00378b;text-decoration: underline;}#newsPreview li.lastItem a:hover{color:#ff0000;text-decoration: none;background: none;}.HPL{padding:0;margin:0;float: left;}.HPL ul{list-style: none;padding:0;margin:0 0 20px 0;}.HPL ul li{padding:0;margin:0 0 20px 0;background: url(/images/siteimages/background-explanation.jpg) left top no-repeat;}.HPL ul li img{width:220px;margin:10px 0 0 10px;padding:0;}.HPL ul li div{padding:10px 10px 0 10px;margin:0;}.HPL p{padding:0 0 30px 0;}.contentArticle{margin:0;padding:0;}.contentArticle{font-family: Helvetica,Arial,sans-serif;font-size:12px;line-height:19px;color:#333333;}.contentArticle a:link,.contentArticle a:visited,.contentArticle a:active{color:#223f86;}.contentArticle img{padding-left:10px;padding-bottom:10px;}.contentArticle img[width="460"],.contentArticle img[width="456"]{ padding:0;}.contentArticle table{width:460px;font-family: Helvetica,Arial,sans-serif;font-size:12px;color:#223F86;line-height:20px;margin:0;padding:0;padding-top:10px;margin-bottom:10px;border: none 0;border-top-style: none;border-right-style: none;border-left-style: none;border-bottom-style: none;}.contentArticle table p{color:#223F86;font-weight:bold;}.contentArticle colgroup.left{width:240px;margin:0;padding:0;text-align: left;}.contentArticle colgroup.right{width:240px;margin:0;padding:0;text-align: right;}.contentArticle td{height:20px;border-bottom: solid 1px #eaf0f6;padding-left:10px;padding-right:10px;}.contentArticle td[align="center"] img[width="237"]{padding:0;}.contentArticle thead{height:21px;border-bottom: none 0;background: url(/images/siteimages/background-table.jpg) left top repeat-x;}.contentArticle th{padding-left:10px;}.contentArticle th a{color:#223f86;text-transform: uppercase;text-decoration: none;}.contentArticle th a:hover{color:#ff0000;}.searchText{color:#ff0000;}.listNavigation{float: left;width:700px;margin:0;padding:0;padding-top:10px;padding-bottom:10px;height:20px;}#listNavigationTop{border-bottom:1px solid #EAF0F6;}#listNavigationBottom{margin-top:20px;border-top:1px solid #EAF0F6;}.listNavigation ul{margin:0;padding:0;list-style-type: none;text-align: left;}.listNavigation ul li{float: left;display: inline;line-height:12px;padding:0;padding-left:12px;padding-right:15px;background: url(/images/siteimages/divider-list-navigation.jpg) right 1px no-repeat;}.listNavigation li a{display:block;font-family: Helvetica,Arial,sans-serif;font-size:12px;color:#666666;text-decoration: none;}.listNavigation li a:hover{color:#ff0000;}.listNavigation li.selected{font-family: Helvetica,Arial,sans-serif;font-size:12px;color:#223f86;font-weight:bold;}.listNavigation ul li.firstItem{color:#000000;padding-left:15px;padding-right:5px;background: url(/images/siteimages/button-previous-item.jpg) left center no-repeat;}.listNavigation ul li.lastItem{color:#000000;margin-left: -10px;padding-right:20px;background:#ffffff url(/images/siteimages/button-next-item.jpg) right center no-repeat;}#list{float: left;padding-top:10px;padding-bottom:20px;border-top: solid 1px #eaf0f6;border-bottom: solid 1px #eaf0f6;width:520px;}.listItem{padding-top:0;margin-top:0;margin-bottom:10px;}.newsItem{float: left;background-color:#e9f0f8;width:200px;padding:10px;margin:13px 13px 0 0;}.newsItem p{height:40px;}.newsItem .publicationDate{font-weight:bold;}.newsItem a.submitButton{float: right;}.newsItem > a,.newsItem > a > img{display:block;text-decoration: none;}.listItem a.newsItemTitle,h2.newsItemTitle{font-weight: normal;color:#00378b;font-size:16px;padding:0;margin:6px 0 6px 0;}h3.price{font-size:14px;color:#00378b;font-weight: normal;line-height:1;}.listItem a.newsItemTitle:hover{color:#ff0000;}.listItem .publicationDate{display:block;color:#333333;font-weight:bold;padding:0;margin:0;}.listItem .searchText{color:#ff0000;}.listItem p a{color:#ff0000;font-size:11px;float: left;width:100%;}.listItem p a:hover{color:#000000;}.listItem p{color:#333333;font-size:11px;line-height:15px;float: left;width:100%;}a.pagerbutton{font-size:11px;color:#000000 !important;}a.pagerbutton:hover{color:#00378B !important;}#primaryContent form{float: left;width:460px;margin:0;padding:0;}#primaryContent form table{float: left;width:460px;margin:0;padding:0;border: none 0;}#primaryContent form table colgroup.left{width:160px;margin:0;padding:0;text-align: left;}#primaryContent form table colgroup.right{width:300px;margin:0;padding:0;text-align: left;}#primaryContent form table tbody{margin:0;margin-top:20px;padding:0;padding-left:10px;padding-right:10px;vertical-align: middle;padding-bottom:5px;border: none 0;border-bottom: solid 1px #eaf0f6;}#primaryContent form table td{vertical-align: top;border-top: solid 1px #eaf0f6;}#primaryContent form table tbody#spacer{height:20px;}#primaryContent form button#buttonSubmit{clear:both;float: right;height:22px;margin:0;margin-top:10px;font-size:13px;font-weight:bold;color:#00378b;line-height:22px;text-decoration: none;cursor: pointer;border: none 0;background-color:#ffffff;border-top: solid 1px #eaf0f6;}a.submitButton{color:#00378b;}a.submitButton:hover{color:#ee232b;}#primaryContent button#buttonSubmit span:hover{color:#ee232b;}#primaryContent button#buttonSubmit span{display:block;float: left;height:22px;line-height:22px;background: url(/images/siteimages/button-middle.gif) left top repeat-x;}#primaryContent button#buttonSubmit img,a.submitButton img{float: left;vertical-align: middle;}a.submitButton span{background: transparent url(../Euro/btn_bg.png) repeat-x scroll left top;display:block;float: left;height:22px;line-height:22px;}#primaryContent form label{height:10px;width:160px;padding:0;padding-top:5px;padding-bottom:5px;}#primaryContent form input{width:296px;height:16px;padding:0;padding-top:2px;padding-left:5px;margin:0;margin-top:5px;border-left-style: solid;border-left-width:1px;border-left-color:#c3c3c3;border-right-style: solid;border-right-width:1px;border-right-color:#c3c3c3;border-bottom-style: solid;border-bottom-width:1px;border-bottom-color:#dddddd;}#primaryContent form textarea{width:296px;padding:0;padding-top:2px;padding-left:5px;margin:0;margin-top:5px;vertical-align: top;border-left-style: solid;border-left-width:1px;border-left-color:#c3c3c3;border-right-style: solid;border-right-width:1px;border-right-color:#c3c3c3;border-bottom-style: solid;border-bottom-width:1px;border-bottom-color:#dddddd;}#primaryContent form select{height:20px;width:160px;padding:0;margin:0;margin-top:5px;vertical-align: top;border-left-style: solid;border-left-width:1px;border-left-color:#c3c3c3;border-right-style: solid;border-right-width:1px;border-right-color:#c3c3c3;border-bottom-style: solid;border-bottom-width:1px;border-bottom-color:#dddddd;}#footer{float: left;width:980px;height:20px;padding:0;margin:0;margin-top:30px;margin-bottom:20px;background: url(/images/siteimages/divider-footer.jpg) right top no-repeat;}#footerNavigation{float: left;height:20px;padding:0;margin:0;margin-top:7px;width:785px;}#footerNavigation ul{margin:0;padding:0;list-style-type: none;text-align: left;}#footerNavigation ul li{float: left;display: inline;line-height:10px;padding:0;padding-left:12px;padding-right:15px;padding-bottom:5px;background: url(/images/siteimages/divider-menu-footer.jpg) right -2px no-repeat;}#footerNavigation li a{display:block;font-family: Helvetica,Arial,sans-serif;line-height:10px;font-size:10px;color:#223f86;}#footerNavigation li a:hover{color:#ff0000;}#footerNavigation ul li.firstItem{padding-left:0px;}#footerNavigation ul li.lastItem{background: none;}#copyrightAndSender{height:42px;margin:0;margin-top:20px;border-top:1px solid #223f86;text-align: right;line-height:21px;padding-top:17px;}#copyrightAndSender ul{margin:0;padding:0;width:500px;text-align: left;float: left;}#copyrightAndSender ul li{border-right:1px solid #223f86;padding-right:8px;margin-right:4px;line-height:12px;display: inline-block;*zoom:1;*display: inline;}#copyrightAndSender ul li a{color:#223f86;text-decoration: none;}#copyrightAndSender ul li a:hover{text-decoration: underline;}#copyrightAndSender p{font-family: Helvetica,Arial,sans-serif;font-size:12px;color:#223f86;padding:0;margin:0;line-height: inherit;display: inline-block;*zoom:1;*display: inline;}#copyrightAndSender p a{text-decoration: none;vertical-align: middle;margin-left:4px;display: inline-block;*zoom:1;*display: inline;}#copyrightAndSender img{vertical-align:baseline;padding:0;display:block;}table.destinationtable{width:100%;background-color:#FFF;font-size:14px;}table.destinationtable th{background-color:#cad8e7;padding:0;background-image: url('/images/table/table_bg.gif');background-position: left top;background-repeat: repeat-x;}table.destinationtable th div{margin:0;color:#00378b;font-weight:bold;padding:0;width:100%;background-image: url('/images/table/right_corner2.gif');background-position: left top;background-repeat: no-repeat;}table.destinationtable th div span{padding:7px;margin:0;width:auto;display:block;background-image: url('/images/table/left_corner.gif');background-position: left top;background-repeat: no-repeat;text-align: left;}table.destinationtable th div span.right{float: right;padding:7px;margin:0;width:80px;text-align: right;background-image: url('/images/table/right_corner2.gif');background-position: right top;background-repeat: no-repeat;}table.destinationtable tr.even{background-color:#F7F9FB;}table.destinationtable tr.over{background-color:#ffdfdf;cursor: pointer;}table.destinationtable td{color:#333333;margin:0;padding:4px;}table.destinationtable td.nr{color: white;text-align:center;font-size:11px;font-weight:bold;background-repeat: no-repeat;width:22px;padding:0;}table.destinationtable td.nr img{display:block;margin-top:1px;}table.destinationtable td.destination{font-family: Helvetica,Arial,sans-serif;font-size:12px;text-decoration: none;font-weight:bold;}table.destinationtable td.price{color:#223f86;font-weight:bold;}table.destinationtable tr.over td.destination,table.destinationtable tr.over td.price{color:#FF0000;font-weight:bold;text-decoration: none;}h3.destinationheader{font-size:20px;}td.citylabel{width:165px;border-bottom:1px solid #a2b9d0;}td.price{padding-right:15px;text-align: right;}#country_iframe td.price{border-bottom:1px solid #a2b9d0;}td.small{font-size:9px;}#error404 h1,.contentArticle h1{font-size:20px;font-weight:bold;color:#ff3333;}#error404 p.leadinText{font-size:12px;line-height:19px;color:#333333;}#error404 img{float: right;padding-left:10px;padding-bottom:10px;}#bookingsModule{display:block;margin:0px;padding:0px;}#bookingsModule iframe{width:220px;min-height:485px;margin:0px;padding:0px;border: none;overflow: hidden;}.pol #bookingsModule iframe{min-height:520px !important;}#top10destinations{width:415px;margin:15px 40px 0 0;padding:0px;}.popupButton{float: right;margin:10px 7px 0 0;}#banner_container_1 .banner,#banner_container_2 .banner{display: none;}#breadcrumb{font-size:11px;color:#223F86;border-bottom:1px solid #EAF0F6;padding-bottom:5px;margin-bottom:5px;}#breadcrumb a{font-size:11px;color:#223F86;text-decoration: none;}#breadcrumb a:hover{color:#FF0000;}.clearfix{clear:both;}.accordion_container{width:460px;}.accordion_container ul{list-style: none;margin:0;padding:0;width:460px;}.accordion_container ul li{border-bottom:1px solid #ccdaea;}.accordion_container ul li h3{padding:5px 20px;font-size:13px;color:black;margin:0px;background: url('/images/faq_background.jpg') no-repeat left top;}.accordion_container ul li h3.active{color: white;background: url('/images/faq_background_active.jpg') no-repeat left 0px;}.accordion_container ul li div span.title{font-weight:bold;color:#0a4488;}.accordion_container ul li div{padding:20px;}.accordion_container ul li div.clearfix{padding:0px;}.accordion_container ul li div p{margin:10px 0px;display:block;}h1.promotion{font-family: Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;line-height:19px;color:#223f86;margin:0;padding:0 0 16px 0;}h2.promotion{font-family: Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;line-height:19px;color:#ed1c24;margin:0;padding:0;margin-bottom:10px;}#sharethis{margin-bottom:6px;height:22px;width:100%;}@media print{html{height:100%;}body{text-align: left;}#loginBarWrapper,#loginChoice,#languageChoice,#mainNavigation,#placeholderSecondaryContent,#bookingNavigation,#footerNavigation,#busyIFrame,.changeDate,.availableLines .itemAvailableLines a.viewDetailsColumn{display: none;}#footer{background: none;}#copyrightAndSender{padding-left:20px;padding-top:50px;}img.print{display:block;}}.carwrap{border:1px solid #D8E3FD;padding:0 19px;margin-bottom:18px;}.carousselContainer{margin:0;display:block;position: relative;background-color:#fff;width:956px;height:341px;overflow: hidden;background-repeat: no-repeat;background-position:center center;}.carousselContainer div{position:absolute;display:block;width: inherit;height: inherit;}.carousselContainer div.carousselcontent{width:700px;height:251px;}.carousselContainer div.carousselcontent h2{color:#FFFFFF;font-family: Helvetica,Arial,sans-serif;font-size:22px;font-size-adjust: none;font-stretch: normal;font-style: normal;font-variant: normal;font-weight:bold;line-height:24px;}.carousselContainer div.carousselcontent p{color:#FFFFFF;font-family: Helvetica,Arial,sans-serif;font-size:18px;font-size-adjust: none;font-stretch: normal;font-style: normal;font-variant: normal;font-weight: normal;line-height:22px;margin:6px 0 0;width:375px;}ul.caroussel_navigation{position:absolute;bottom:0px;right:0px;z-index:10000;}ul.caroussel_navigation li{float: left;display:block;width:16px;height:15px;padding-top:1px;text-align:center;margin:5px;background: white;font-size:11px;}.carousselContainer .carousselcontent div{position: relative;height:auto;}.banner_container_small{float: left;width:200px;padding:10px;margin-bottom:10px;font-family: Helvetica,Arial,sans-serif;background:#E9F0F8;}.banner_container_small .banner-title,.banner_container_small h3{font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;line-height:19px;padding:0;font-size:16px;color:#0d4387;margin:10px 0px 0px 0px;display:block;}.banner_container_small span.price,.banner_container_small h3.price{font-family:Arial,Helvetica,Sans-Serif;font-size:16px;font-weight:bold;line-height:19px;padding:0;color: red;margin:0px;}.banner_container_small p.period{font-size:12px;}.banner_container_small p.leader_text{font-size:11px;color:#0d4387;margin-top:10px;}.banner_container_small a.banner_readmore{color: white;font-weight:bold;font-size:13px;float: right;padding-right:20px;height:24px;background: url('/images/btn_rood_right.gif') no-repeat top right;}.banner_container_small a.banner_readmore span{padding:2px 5px 0px 10px;height:24px;display:block;float: right;background: url('/images/btn_rood_left.gif') no-repeat top left;}.carousselContainer{position: relative;width:420px;height:326px;margin-bottom:0;overflow: hidden;}.carousselContainer div.carousselcontent{width:420px;font-family: Helvetica,Arial,sans-serif;height:290px;}.carousselContainer div.carousselcontent h2{color:#F21229;font-size:24px;line-height:30px;font-weight: normal;font-family: Helvetica,Arial,sans-serif;text-align: right;}.carousselContainer div.carousselcontent h3{color:#F21229;font-size:18px;line-height:20px;font-family: Helvetica,Arial,sans-serif;font-weight: normal;margin:0 0 8px;text-align: right;}.carousselcontent h5{font-size:16px;font-weight:bold;color:#153e76;margin:10px 0px 0px 0px;}.carousselcontent h4{font-size:16px;font-weight:bold;color:#223f86;margin:0px;}.carousselContainer div.carousselcontent p,.carousselContainer div.carousselcontent .banner_body{font-size:13px;color:black;}.carousselcontent div.clearfix{position: static;}.carousselcontent div.banner_conditions{font-size:14px;color:#ED1C24;position: static;}.carousselcontent a.button_left,.carousselcontent a.button_right{font-size:13px;font-weight:bold;color:#00378B;}.carousselcontent .button_right img,.carousselcontent .button_left img{float: left;vertical-align: middle;}.carousselcontent .banner_buttons{height:auto;width:458px;margin-top:10px;}.carousselcontent .button_right span,.carousselcontent .button_left span{background: url("../Euro/btn_bg.png") repeat-x left top transparent;display:block;float: left;height:31px;line-height:31px;padding:0px 4px;}.carousselcontent .button_left{float: left !important;}.carousselcontent .button_right{float: right !important;}.carousselcontent .button_left,.carousselcontent .button_right{text-decoration: none;}.carousselcontent .button_left:hover span,.carousselcontent .button_right:hover span{color:#f00;}#img_button_left,#img_button_right{position:absolute;z-index:95;top:60px;visibility: hidden;cursor: pointer;width:20px;height:30px;}#img_button_left{left:0;}#img_button_right{right:0;}.promotion h2.destination{}.promotion h1.price{font-size:16px;}.promotion p.conditions{font-size:10px;}.carousselcontent .carr_table{width:420px;height:290px;border-collapse:collapse;}.carousselcontent .carr_table col.left-col{ width:48%;}.carousselcontent .carr_table col.middle-col{ width:2%;}.carousselcontent .carr_table col.right-col{ width:50%;}.carousselcontent .carr_table td{padding:0;}.carousselcontent .carr_table td.slide-text{padding:9px 0 0;vertical-align: top;}.carousselcontent .carr_table td a{display:block;}.carousselcontent .carr_table td a img{display:block;}#left,#right{float: left;width:220px;}#main{float: left;width:460px;}#left,#main{margin-right:20px;}footer{clear:both;position: relative;background:#ebeff8;padding:17px 20px;width:900px;margin:20px auto 0;}footer .col{float: left;width:180px;margin-left:60px;}footer .col span.footer-title{color:#223f86;font-size:14px;margin:0;font-weight:bold;font-family: Helvetica,Arial,sans-serif;}footer .col ul{list-style: none;margin:0 0 30px 0;padding:0;font-size:12px;}footer .col ul li{line-height:24px;}footer .col ul a{color:#223f86;text-decoration: none;font-family: Helvetica,Arial,sans-serif;font-size:13px;}footer .col ul a:hover{text-decoration: underline;}footer>.col:first-child{margin-left:0;}.social span{font-size:12px;color:#223f86;font-family: Helvetica,Arial,sans-serif;}.social a{display: inline-block;*zoom:1;*display: inline;}.social img{margin-left:4px;display: inline-block;*zoom:1;*display: inline;}.social.type-32 img{margin:0;}.social.type-32 span{display:block;margin-bottom:8px;}#main-signature{color:#223f86;font-size:24px;margin:13px 0 16px;font-family: Helvetica,Arial,sans-serif;font-weight: normal;line-height:30px;}.easy-banner{border:1px solid #D8E3FD;padding:0 19px 19px;}.easy-banner h2{margin:18px 0;font-size:24px;color:#223f86;font-family: Helvetica,Arial,sans-serif;font-weight: normal;}.easy-banner a,.easy-banner a img{display:block;}.payment-methods img{margin:0 auto 24px;display:block;}.lteaser{border-top:1px solid #d8e3fd;padding:25px 0 15px;cursor: pointer;}.lteaser a{text-decoration: none;}.lteaser span.teaser-title,.lteaser h4{vertical-align: top;margin-top:3px;font-weight: normal;max-width:155px;line-height:15px;display: inline-block;*zoom:1;*display: inline;color:#223f86;font-family: Helvetica,Arial,sans-serif;font-size:14px;line-height: inherit;}.lteaser a:hover span.teaser-title,.lteaser a:hover h4{text-decoration: underline;}.lteaser img{width:54px;height:54px;margin-right:4px;display: inline-block;*zoom:1;*display: inline;}.rteaser{background:#EBEFF8;padding:0;margin-bottom:20px;cursor: pointer;}.rteaser a{}.rteaser .teaser-title,.rteaser h4{padding:20px 28px 20px 20px;margin:0;display: inline-block;color:#223f86;font-family: Helvetica,Arial,sans-serif;font-size:17px;font-weight: normal;line-height:20px;}.rteaser a{text-decoration: none;}.rteaser a:hover h4{text-decoration: underline;}.rteaser img{display:block;}aside.subscribe{background:#EBEFF8;margin-bottom:20px;padding:18px 20px 27px 21px;}.subscribe span.subscription-title,.subscribe h4{margin:0;font-size:17px;color:#223f86;font-family: Helvetica,Arial,sans-serif;font-weight: normal;margin-bottom:8px;}.subscribe input[type="text"]{width:120px;}.subscribe input[type="submit"]{}.subscribe p{font-family: Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;margin-bottom:15px;}.subscribe + .rteaser{margin-bottom:0;}.motto{width:940px;margin:52px auto 0;}.motto span{width:750px;color:#223f86;font-size:16px;font-variant: small-caps;text-transform: lowercase;font-family: Helvetica,Arial,sans-serif;font-weight: normal;display: inline-block;*zoom:1;*display: inline;line-height:1.2;margin:0;padding:0 0 16px;}.motto .social{width:187px;text-align: right;line-height:19px;display: inline-block;*zoom:1;*display: inline;}.motto .social>span{font-family: Helvetica,Arial,sans-serif;vertical-align: top;display: inline-block;width:auto;*zoom:1;*display: inline;}#header .motto .social a{display: inline-block;*zoom:1;*display: inline;}#content:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}.profile{font-size:11px;width:340px;margin:10px auto;line-height:1.5;background:#f5f5f5;padding:8px;border:1px solid #bbb;text-align:center;color:#555;}

p.shadow-anime {
margin:0;font-size:1em; color: yellow;
text-shadow: 1px 1px 2px rgba(0,0,0,0.7),
5px 5px 1px orange,
6px 6px 2px rgba(0,0,0,0.7),
10px 10px 1px red,
11px 11px 2px rgba(0,0,0,0.7),
15px 15px 1px purple,
16px 16px 2px rgba(0,0,0,0.7);
-webkit-animation: text-snake 1s infinite alternate;
-moz-animation: text-snake 1s infinite alternate;
-ms-animation: text-snake 1s infinite alternate;
animation: text-snake 1s infinite alternate;
}

@keyframes text-snake {
from {
text-shadow: 1px 1px 2px rgba(0,0,0,0.7),
5px 5px 1px orange,
6px 6px 2px rgba(0,0,0,0.7),
10px 10px 1px red,
11px 11px 2px rgba(0,0,0,0.7),
15px 15px 1px purple,
16px 16px 2px rgba(0,0,0,0.7);
}
to {
text-shadow: -1px 1px 2px rgba(0,0,0,0.7),
-5px 5px 1px orange,
-6px 6px 2px rgba(0,0,0,0.7),
-10px 10px 1px red,
-11px 11px 2px rgba(0,0,0,0.7),
-15px 15px 1px purple,
-16px 16px 2px rgba(0,0,0,0.7);
}
}