#inline {
  font-family: 'Open Sans', sans-serif;
font-size: 12px;
background: #d41345;
color: #FFF;
width: 640px;
height: auto;
padding-bottom: 40px;
}

.booking_popup{background-color:#222;background-color:rgba(34, 34, 34, 0.9);filter:alpha(opacity=90);filter:”alpha(opacity=90)”;padding:15px !important;border-right:none;width:220px;}
.booking_popup h3{font-size:16px !important;color:#fff !important;line-height:19px;margin:0;padding:0;font-weight:normal;border-bottom:2px solid #B10E30;text-transform:uppercase;}
div.booking_popup .label{width:100px !important;font-size:12px !important;}
.booking_popup input[type="text"], input[type="password"]{padding:3px 4px !important;width:110px!important;}
#gkSocialAPI span{color:#fff !important;}
.button2-left{float:left;width:10%;background:white;border-radius:2px;margin:5px;text-align:center;}
#tasto{color:white;font-weight:800;cursor:pointer;font-size:20px;}
#indietro{display:none;padding:5px 20px;font-size:16px;background:#222;opacity:0.9;float:right;cursor:pointer;font-family:FuturaStdLight, Arial, sans-serif;border:1px solid black;}
#gkComponent{background-color:#222;background-color:rgba(34, 34, 34, 0.9);filter:alpha(opacity=90);filter:”alpha(opacity=90)”;padding:15px !important;border-right:none;}
.item-page_itinerari{background-color:#222;background-color:rgba(34, 34, 34, 0.9);filter:alpha(opacity=90);filter:”alpha(opacity=90)”;padding:15px !important;color:#fff;}
.category-list_itinerari{background-color:#222;background-color:rgba(34, 34, 34, 0.9);filter:alpha(opacity=90);filter:”alpha(opacity=90)”;padding:15px !important;color:#fff;}
.category-list_itinerari a{color:#fff;}
.nspArt{color:#fff;}
div.box_booking{color:#fff;width:85%;height:auto;position:relative;float:right;right:0;}
div.booking{}
.chronoform{display:none;}
div.booking .label{float:left;text-transform:uppercase;color:#fff;width:150px;line-height:18px;margin:6px 0 9px;font-weight:bold;}
#data_arrivo{float:left;width:100%;margin-top:15px;}
#notti{float:left;width:100%;}
#camere{float:left;width:100%;}
#adulti{float:left;width:100%;}
#bambini{float:left;width:100%;}
#box_cod_cliente{float:left;width:100%;}
#cerca{float:left;width:100%;}
#cancella a{color:#fff}
#cancella a:hover{color:#134B87;}
ul#languages{float:left;padding:0;list-style:none;margin:6px 0 0 0;}
ul#languages:hover{background:#101010;opacity:0.9;}
ul#languages li a{padding:0 10px;display:block;height:19px;line-height:20px;font-size:14px;text-transform:uppercase;color:white;}
ul#languages li li a{padding:0 10px;display:block;margin-top:6px;}
ul#languages li ul li{list-style:none;margin:0;padding:0;width:68px;}
ul#languages li{float:left;margin:0;padding:0;}
ul#languages li ul{position:absolute;right:10px;display:none;}
ul#languages li:hover ul{display:block;position:absolute;z-index:10000;padding:0;margin:0 0 0 -1px;}
ul#languages li li{}
.accordeonck{width:250px;text-align:right;text-transform:uppercase;}
.accordeonck a{margin:0 15px}
.accordeonck ul{padding:0;}
.accordeonck li{background:#222;opacity:0.9;filter:alpha(opacity=90);filter:”alpha(opacity=90)”;padding:5px 0 !important;}
.accordeonck li a{color:#FFF;font-size:14px;}
.accordeonck li a:hover{color:#FFF;border-bottom:1px solid #B10E30;}
.accordeonck li a:active{color:#FFF;border-bottom:1px solid #B10E30;}
.accordeonck li ul{background:#333;opacity:0.7 !important;filter:alpha(opacity=70);filter:”alpha(opacity=70)”;}
.accordeonck li li{background:none;opacity:1 !important;filter:alpha(opacity=100);filter:”alpha(opacity=100)”;}
.accordeonck li li a{color:#FFF;font-size:13px;opacity:1 !important;filter:alpha(opacity=100);filter:”alpha(opacity=100)”;}
#container{width:100%;margin:0 auto;border:0px 1px solid #ccc;overflow:hidden;}
div.box_offerte{color:#fff;height:auto;}
div.box_aperto{color:#fff;width:400px;height:auto;position:relative;float:right;right:0;}
div.box_chiuso{position:relative;width:500px;right:-455px !important;float:right;transition:right 2s;-moz-transition:right 2s;-webkit-transition:right 2s;-o-transition:right 2s;}
a#reserve{color:#fff;background:#B10E30;padding:0 10px;}
a#tasto, a#tasto_indietro{color:#B10E30;font-weight:800;font-size:20px;}
div.box1{opacity:0;filter:alpha(opacity=0);filter:”alpha(opacity=0)”;height:0px;}
div.box2{width:360px;text-align:justify;float:left;background:#222;opacity:0.8;filter:alpha(opacity=80);filter:”alpha(opacity=80)”;padding:20px;font-size:12px;height:auto;}
div.box1_a{opacity:0.9;filter:alpha(opacity=90);filter:”alpha(opacity=90)”;background:#222;;width:50px;height:auto;float:left;padding:5px 20px;color:#fff;transition:opacity 4s;-moz-transition:opacity 4s;-webkit-transition:opacity 4s;-o-transition:opacity 4s;}
div.box_contatti{color:#fff;width:85%;height:auto;position:relative;float:right;right:0;}
div.contatti{width:100%;text-align:justify;float:left;background:#222;opacity:0.8;filter:alpha(opacity=80);filter:”alpha(opacity=80)”;padding:20px;font-size:12px;height:auto;}
div.box_gallery{color:#fff;width:100%;height:auto;position:relative;float:right;right:0;}
div.gallery{width:100%;float:left;background:#222;opacity:0.8;filter:alpha(opacity=80);filter:”alpha(opacity=80)”;padding:20px;font-size:12px;height:auto;}
.chronoform{display:none;}
label{text-transform:uppercase;}
div.box_offerte{color:#fff;width:85%;height:auto;position:relative;float:right;right:0;width:100%;text-align:justify;background:#222;opacity:0.8;filter:alpha(opacity=80);filter:”alpha(opacity=80)”;padding:10px;font-size:12px;height:auto;}
div.box_offerte_home{color:#fff;width:85%;height:auto;position:relative;right:0;width:100%;text-align:justify;background:#222;opacity:0.8;filter:alpha(opacity=80);filter:”alpha(opacity=80)”;padding:10px;font-size:12px;height:auto;}
::selection{background:#ffbf25;color:#fff}
::-moz-selection{background:#ffbf25;color:#fff}
::-webkit-selection{background:#ffbf25;color:#fff}
body{line-height:1.8;height:100%;color:#fff;font-family:FuturaStdLight;}
a{text-decoration:none;color:#fff;-webkit-transition:color 0.15s linear;-moz-transition:color 0.15s linear;-o-transition:color 0.15s linear;transition:color 0.15s linear;}
a:hover,
a:active,
a:focus{color:#B10E30;}
h1, h2, h3, h4, h5{font-weight:normal;color:#333}
h1{font-size:26px;color:#fff;line-height:10px;margin-bottom:15px;padding:0;}
h2{font-size:16px;color:#fff;line-height:19px;margin:0;padding:0;border-bottom:2px solid #B10E30;text-transform:uppercase;}
h3{font-size:135%}
h4{font-size:18px;color:#fff;border-bottom:1px solid #B10E30;font-weight:bold;}
h5{font-size:100%}
ul{list-style:none;}
ul li{line-height:2.6;}
p{margin:0.5em 0;}
option{background:#222;opacity:0.9;color:#fff;border:none;}
#mainContent{overflow:hidden;}
#gkHeader{background:#101010;color:#8c8b82;padding:22px 27px;}
#gkMain{padding:22px 0;overflow:hidden;clear:both;}
#gkPageTop{background:#222;opacity:0.9;filter:alpha(opacity=90);filter:”alpha(opacity=90)”;border-bottom:2px solid #B10E30;}
h1#gkLogo{float:left;margin:0 0 0 10px;}
h1#gkLogo a img{display:block;height:auto;margin:0;width:auto;}
h1#gkLogo a.cssLogo{background:url('../images/style1/logo.png') no-repeat 0 0;display:block;height:32px;margin:0;text-indent:-999em;width:249px;}
h1#gkLogo.text{width:auto;float:left;}
h1#gkLogo.text a{display:block;font-weight:normal;text-indent:0;float:left;}
h1#gkLogo.text a{padding:0;width:auto!important;}
h1#gkLogo.text a > span{color:#fff;display:block;font-size:32px;line-height:32px;float:left;}
h1#gkLogo.text .gkLogoSlogan{font-size:16px!important;line-height:32px;color:#989898;margin:0 0 0 8px;height:32px;display:block;float:left;}
#gkSearch,
#gkButtons{float:right;margin-top:22px;}
#gkButtons{margin-top:61px;}
#gkButtons div a{font-size:14px;font-weight:bold;color:#fff;text-transform:uppercase;padding:0 13px 0 25px;background:transparent url('../images/style1/is_bullet_active.png') no-repeat left center;margin-top:15px;}
#gkButtons div a:first-child{padding-left:0;background:none;}
#gkButtons a:hover{color:#6896C1;}
#gkSearch #mod-search-searchword{width:170px;height:34px;border:none;padding:0 15px;margin:0 0 0 10px;display:block;-webkit-box-shadow:inset 0 0 29px #888;-moz-box-shadow:inset 0 0 29px #888;-o-box-shadow:inset 0 0 29px #888;box-shadow:inset 0 0 29px #888;-webkit-transition:box-shadow 0.5s linear;-moz-transition:box-shadow 0.5s linear;-o-transition:box-shadow 0.5s linear;transition:box-shadow 0.5s linear;background:#fff url('../images/search_icon.png') no-repeat right center;}
#gkSearch #mod-search-searchword:hover,
#gkSearch #mod-search-searchword:active,
#gkSearch #mod-search-searchword:focus{-webkit-box-shadow:inset 0 0 29px #eee;-moz-box-shadow:inset 0 0 29px #eee;-o-box-shadow:inset 0 0 29px #eee;box-shadow:inset 0 0 29px #eee;}
#gkBreadcrumb{min-height:26px;border-bottom:1px solid #dfdfdf;cursor:pointer;margin:-20px 0 20px 0!important;padding:10px 0;clear:both;}
#gkBreadcrumb > div{padding:0;}
#gkBreadcrumb .breadcrumbs{width:auto;float:left;font-size:11px;color:#333;}
#gkBreadcrumb .breadcrumbs li.separator{display:block;float:left;width:10px;margin:0 15px;background:url('../images/style1/color_bullet.png') no-repeat center center;text-indent:-99999em;}
#gkBreadcrumb .breadcrumbs > ul{margin-left:0;height:24px;line-height:24px;padding:0;}
#gkBreadcrumb .breadcrumbs > ul > li{float:left;font-size:12px;width:auto;clear:none;height:24px;line-height:24px;}
#gkBreadcrumb .breadcrumbs > ul > li a{color:#848484}
#gkBreadcrumb .breadcrumbs > ul > li a:hover{color:#6896C1;}
#gkBreadcrumb .breadcrumbs > ul > li:first-child{padding-right:5px;background:transparent url('../images/style1/breadcrumb_youah.png') no-repeat right center;margin-right:25px;}
#gkBreadcrumb .breadcrumbs > ul > li:first-child > span{padding:0 10px;background:#78a8d5;line-height:24px;font-size:10px;text-transform:uppercase;height:24px;display:block;color:#fff;font-weight:bold;}
#gkTools{float:right;}
#gkTools a{display:block;float:left;width:11px;height:9px;margin:12px 0 0 3px;text-indent:-99999em;background:transparent url('../images/font_size.png') no-repeat -44px 0;}
a#gkToolsReset{background-position:-24px 0;margin-left:6px}
a#gkToolsDec{background-position:0 0}
#footer{background:#101010;color:#8C8B82;position:fixed;bottom:0;width:100%;}
#gkFooterWrap{margin:0 auto;font-size:11px;overflow:hidden;}
#gkCopyrights span{float:right;line-height:14px;}
#gkFooterNav{float:left;}
#gkFooterNav li{display:inline;margin-left:16px;line-height:11px;}
#gkFooterNav li:first-child{margin:0;padding:0;}
#gkStyleArea{clear:both;float:right;}
#gkFrameworkLogo{display:block;width:140px;height:42px;background:url('../images/framework-logo.png') no-repeat 0 0;text-indent:-9999em;margin:96px auto 0;padding-bottom:40px;opacity:0.3;filter:alpha(opacity=30);filter:”alpha(opacity=30)”;clear:both;}
.box,
.box_text{overflow:hidden;margin-top:20px;}
.box:first-child,
.box_menu:first-child,
.box_text:first-child{margin-top:0!important;}
.box > div,
.box_text > div{overflow:hidden;}
.box_content{padding:0;overflow:hidden;color:#555;font-size:13px;line-height:1.2;}
.box li,
.box_text li{line-height:28px;font-weight:normal;padding-left:28px;}
.box li a,
.box_text li a{text-decoration:none;}
.box a,
.box_text a{text-decoration:none;}
.box > div > h3.header,
.box_menu > div > h3.header,
.box_text > div > h3.header{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;line-height:32px;color:#333;margin-bottom:16px;}
.box.color1 > div > h3.header,
.box_menu.color1 > div > h3.header,
.box_text.color1 > div > h3.header{float:left;padding:0 5px;font-size:28px;font-weight:normal;letter-spacing:normal;background:#ffbf25;color:#fff}
.box.color1 .content,
.box_menu.color1 .content,
.box_text.color1 .content{clear:both;}
.box.dark.color1 > div > h3.header,
.box_menu.dark.color1 > div > h3.header,
.box_text.dark.color1 > div > h3.header{color:#ffbf25;}
.box.color2 > div > h3.header,
.box_menu.color2 > div > h3.header,
.box_text.color2 > div > h3.header,
.box.dark.color2 > div > h3.header,
.box_menu.dark.color2 > div > h3.header,
.box_text.dark.color2 > div > h3.header{color:#6896C1;}
.box.twolines > div > h3.header,
.box_menu.twolines > div > h3.header,
.box_text.twolines > div > h3.header{line-height:18px;}
.box.twolines.color1 > div > h3.header,
.box_menu.twolines.color1 > div > h3.header,
.box_text.twolines.color1 > div > h3.header{line-height:24px;padding:5px 5px 2px}
.box.twolines.color1 > div > h3.header > span,
.box_menu.twolines.color1 > div > h3.header > span,
.box_text.twolines.color1 > div > h3.header > span{color:#fff}
.box.twolines > div > h3.header > span,
.box_menu.twolines > div > h3.header > span,
.box_text.twolines > div > h3.header > span{color:#acacac;display:block;}
.box_menu{background:#78A8D5;padding:12px;}
.box_menu div.content{box-shadow:0 0 5px rgba(0, 0, 0, 0.25);background:#fff;}
.box_menu > div > h3.header{margin-bottom:10px;font-size:16px;color:#fff}
.box_menu ul{margin:0}
.box_menu ul li{border-top:1px solid #eee;margin:0 18px;}
.box_menu ul li a{display:block;margin:0 2px;background:url('../images/style1/typography/bullet4.png') no-repeat 0 19px;padding:9px 9px 9px 32px;}
.box_menu ul li a:hover{background-image:url('../images/bullet.png')}
.box_menu ul li:hover{background:#F8FCFF;margin:0;padding:0 18px;}
.box_menu ul li li a{margin-left:12px;}
#gkHeader .box,
.box.dark,
.box.color3,
.box.color4{padding:18px;background:#101010;color:#999;}
.box.color3{background:#ffbf25;color:#fff5dc;}
.box.color4{background:#78A8D5;color:#dceefe;}
.box.color3 li,
.box.color4 li{background:url('../images/style1/is_bullet_active.png') no-repeat 4px 10px;}
#gkHeader .box > div > h3.header,
.box.dark > div > h3.header,
.box.color3 > div > h3.header,
.box.color4 > div > h3.header{background:transparent;color:#fff;}
#gkHeader .box a,
.box.dark a,
.box.color3 a,
.box.color4 a{color:#fff;}
#gkHeader .box a:hover,
.box.dark a:hover{color:#aaa;}
.box.color3 a:hover{color:#fff5dc;}
.box.color4 a:hover{color:#fff5dc;}
#gkHeader h1,
#gkHeader h2,
#gkHeader h3,
#gkHeader h4,
#gkHeader h5{color:#aaa;}
.box.clear,
.box.clear > div,
.box.clear > div > .box_content{padding:0 !important;background:none !important;border:none !important;margin:0!important;}
.box.clear > div > h3{display:none;}
#gkBottomWrap{overflow:hidden;}
#gkBottom1,
#gkBottom2{overflow:hidden;}
#gkBottomWrap > div > div{padding:22px 27px;}
#gkBottomWrap{font-color:#8c8b82;}
#gkBottomWrap a{color:#aaa;}
#gkBottomWrap a:hover,
#gkBottomWrap a:active,
#gkBottomWrap a:focus{color:#fff;}
#gkBottomWrap li a{color:#666;}
#gkBottomWrap .box > div > h3.header,
#gkBottomWrap .box_menu > div > h3.header,
#gkBottomWrap .box_text > div > h3.header{color:#ddd;font-size:14px;}
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover,
.box_menu.dark a:active,
.box_menu.dark a:focus,
.box_menu.dark a:hover,
.box_text.dark a:active,
.box_text.dark a:focus,
.box_text.dark a:hover{color:#6896C1;}
.box.dark > div > h3.header,
.box_menu.dark > div > h3.header,
.box_text.dark > div > h3.header{color:#fff;}
.box.dark.color1 a:active,
.box.dark.color1 a:focus,
.box.dark.color1 a:hover,
.box_menu.dark.color1 a:active,
.box_menu.dark.color1 a:focus,
.box_menu.dark.color1 a:hover,
.box_text.dark.color1 a:active,
.box_text.dark.color1 a:focus,
.box_text.dark.color1 a:hover{color:#ffbf25;}
.box.advertisement > div > h3.header{font-family:Arial, Verdana, sans-serif;border-bottom:1px solid #dfdfdf;color:#ccc;text-transform:uppercase;letter-spacing:0;font-size:9px;line-height:22px;text-align:right;font-weight:normal;}
#gkPopupOverlay,
#gkPopupLogin,
#gkPopupRegister{display:none;overflow:hidden;width:500px;margin-left:-250px;position:fixed;z-index:1000002;left:50%;top:50%;background:#fff;}
#gkPopupLogin{width:600px;margin-left:-300px;}
.gkPopupWrap{padding:25px;}
#gkPopupOverlay{width:100%;height:100%;position:fixed;z-index:1000001;top:0;left:0;background:#000;opacity:0.3;filter:alpha(opacity=33);margin-left:0;}
.gkPopupWrap h3{font-size:28px;border-bottom:1px solid #e7e7e7;margin:0 0 20px;}
.gkPopupWrap h3 small{font:normal 12px Arial, Helvetica, sans-serif !important;}
.gkPopupWrap h3 small a{text-decoration:underline}
.gkPopupWrap h4{font-size:18px;margin:0 0 12px;}
.gkPopupWrap ul li{}
#gkPopupLogin fieldset{padding:0!important;}
#gkPopupLogin fieldset label{font-size:12px}
#gkFBLogin{float:left;width:45%;}
#gkFBLogin p{line-height:18px;margin:14px 0 20px}
#gkFBLogin + #login-form,
#gkFBLogin + #com-login-form{float:left;width:45%;margin-left:4%;padding-left:30px;border-left:1px solid #e7e7e7}
#form-login-remember{margin:30px 0 4px;}
#form-login-remember label{color:#777;font-size:11px;font-weight:normal;vertical-align:top;}
#login-form ul{border-top:1px solid #E7E7E7;margin:20px 0;overflow:hidden;padding:2px 0 0;}
#login-form ul li{float:left;font-size:11px;}
#login-form ul li:first-child{margin-right:10px;}
#login-form ul li a{text-decoration:underline}
label#jform_spacer-lbl{font-size:11px;font-weight:normal;color:#666}
.logout-button .login-greeting{float:left;margin-right:32px;font-size:14px;}
#gkPopupRegister dl dt:first-child{font-size:10px;display:block;width:100%;}
#gkPopupRegister dt{float:left;width:35%;clear:both;}
#gkPopupRegister dt,
#gkPopupRegister dd{line-height:41px;height:41px;}
#gkPopupRegister legend{display:none;}
#member-registration fieldset{padding:0 0 24px}
#member-registration label{padding:0 0 0 2px;font-size:12px;}
#member-registration > div{line-height:30px;}
#member-registration > div > button{margin-right:12px;}
#member-registration > div a{text-decoration:underline}
#gkPopupLogin input[type="text"],
#gkPopupLogin input[type="password"]{clear:both;display:block;width:220px;}
#gkPopupRegister input[type="text"],
#gkPopupRegister input[type="password"]{width:250px;}