@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,600,700&subset=latin,latin-ext);

html,body{margin:0;padding:0;}
body{font: 100% "Open Sans",arial,verdana,"Trebuchet MS",sans-serif;text-align:center}
a {color:#0b316a} a:hover {color:#33a9ff} a:active {outline: none} a:focus {-moz-outline-style: none} img {border:0} .clear{clear:both} .fright{float:right} .fnone {float:none}

#ltop {height:40px;border-bottom:1px solid #999;background:#FFBF00 url("../../images/topbg.jpg") left top repeat-x}
#ltopint {width:960px;margin:0 auto} #ltopl {float:left;margin-top:10px;display:none} #ltopl a {text-transform:uppercase;color:#ccc;font-size:13px;padding:14px 15px;border-left:1px solid #999;margin:0;text-decoration:none} .selects, .last {border-right:1px solid #999;padding-right:40px}
#ltopr {float:right;display:none} #ltopr a {text-transform:uppercase;color:#ccc;font-size:14px;padding:14px 0 14px 15px;margin:0} #fbicon {margin:0 0 -8px 3px;padding:7px 0 0 0}
#selsite {background:#111;padding:15px;position:absolute;top:40px;margin:0 0 0 242px;width:165px;border:1px solid #ccc;border-top:0;text-align:left;line-height:2em;display:none} 
#selsite a {display:block;color:#ccc;text-transform:uppercase;font-size:11px;text-decoration:none} #selsite a:hover {color:#387c4d}

#wrapper {width:100%;background:#fff;margin:0;text-align:left;border-top:25px solid #069;position:relative}
#cnt {width:100%;margin:0;text-align:left}
#container {width:960px;margin:0 auto;position:relative}
#header {width:960px;position:relative;height:60px} #logo {position:absolute;top:-25px;left:0;z-index:555}
#htxt {font-family: 'Open Sans', serif;color:#6ab2f9;font-size:12px;position:absolute;top:-21px;left:0;width:950px;padding:0 0 0 5px;text-align:right;text-transform:uppercase}

#footer {width:100%;min-height:180px;background:#eee;border-top:1px solid #ddd;font-size:12px} #footerint {width:960px;margin:0 auto;text-align:left;line-height:2em}
.fooleft {width:380px;padding:10px 0;float:left;cursor:pointer;background:transparent url("../img/saba.png") left 20px no-repeat;height: 120px} .fooleft a {display:none}
#footerint h2 {color:#555;} #footerint p a {color:#FFBF00;text-decoration:none;display:block} #footerint p a:hover {color:#555}
.fooright {padding:20px 0;float:right;text-align:right;color:#555;line-height:1.7em} .fooright p a{color:#069;text-decoration:underline} .fooright p a:hover{color:#FFBF00}

#menu {float:right;margin:30px 0 0 0} #menu li {list-style-type:none;display:inline;float:left;margin-left:1px}
#menu li a{font-family: 'Open Sans', serif;text-transform:uppercase;color:#333;font-size:14px;padding:6px 6px 10px 6px;margin-right:1px;text-decoration:none;margin-left:1px} 
#menu li.active, #menu li.current, #menu li a.active, #menu li a.current {background:#FFBF00;padding:8px 0;margin-top:-8px;color:#00003B;-webkit-border-radius:4px;-moz-border-radius:4px;
	border-radius:4px;margin-left:1px} 
#menu li a.active, #menu li a.current {padding:8px 6px 8px 6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:1px}
#menu li div {display:none;position:absolute;float:none;z-index:1000;padding:10px;border:0;border-top:none;background:#FFBF00;line-height:2.3em;text-transform:uppercase;color:#fff;font-size:12px;margin:7px 0 0 0}
#menu li div span {display:block} #menu li div a {display:none}

.hbox {background:#eee} .hboxl, .hboxr {float:left;width:480px;padding:20px 40px} .hwhite {background:#fff;margin:40px 40px 20px 40px}
.hbox h1 {font-size:40px;font-weight:100;text-transform:uppercase;letter-spacing:-3px;color:#00003B;margin:20px 0 0 0;padding:0}
.hbox h2 {font-size:20px;font-weight:200;text-transform:uppercase;color:#00003B;margin:0}
.hbox p {font-size:12px;line-height:2em;margin:30px 0}
.bwarning {background:#FFBF00;text-transform:uppercase;font-size:16px;font-weight:100;color:#00003B;}
.pbari {background:#2366A3;text-transform:uppercase;font-size:32px;font-weight:100;color:#fff;padding:20px;width:100%}
.pbrindisi {background:#00003B;text-transform:uppercase;font-size:32px;font-weight:100;color:#fff;padding:20px;width:100%}

/*Pagination*/
#pagination{margin:10px; padding:20px;float:right}
ul{border:0; margin:0; padding:0}
#pagine li{border:0; margin:0; padding:0; font-size:11px; list-style:none}
#pagine a{border:solid 1px #DDD; margin-right:2px}
#pagine .previous-off, 
#pagine .next-off{color:#666; display:block; float:left; font-weight:bold; padding:3px 4px}
#pagine .next a, 
#pagine .previous a{font-weight:bold; border:solid 1px #FFF}
#pagine .active{color:#ff0084; font-weight:bold; display:block; float:left; padding:4px 6px}
#pagine a:link, 
#pagine a:visited{color:#0063e3; display:block; float:left; padding:3px 6px; text-decoration:none}
#pagine a:hover{border:solid 1px #666}

#bfixed{position:fixed;bottom:0;width:100%;background:#0E4487;border-top:0;color:#fff;font-size:12px;}
#bfixed a {color:#fff;font-weight:bold} #bfixed a:hover {color:#f90;font-weight:bold}
.dnone{display:none}

.warn {border:1px solid #069;background:#f5f5f5;padding:0 10px;font-size:12px}
.tariffe {border:1px solid #069;background:#f5f5f5;padding:0 10px;font-size:11px;float:right;margin-left:5px}
.tariffe a{text-decoration:none}

.printthis {display:none}

/*Form*/
input{border:1px solid #069; font:700 1em; color:#333;padding:5px;margin:5px 5px 5px 0}
textarea{border:1px solid #069; font:700 1em; color:#333;padding:5px;}
input:focus{background-color:#d4ebf6} textarea:focus{background-color:#d4ebf6}
.formel {float:left;width:370px;margin:0 20px 20px 0}

/*Cookies*/
#cookies {width:100%;min-height:100px;background:rgba(255,255,255,.9);position:fixed;bottom:0;left:0;z-index:9999;display:none;border-top:1px solid #3397c2}
#cookies .bootstrap-wrapper {padding:25px 25px 15px 25px}
#cookies p {font-size:14px;color:#000;line-height:1.3em}
#cookies p a {font-weight:600;border-bottom:1px solid #069}
#cookies p a:hover {font-weight:600;border-bottom:1px solid #069;color:#069}
/**/