@viewport{zoom:1.0;width:extend-to-zoom;}
@-ms-viewport{width:extend-to-zoom;zoom:1.0;}
#preload{width:100%;height:100%;top:0;left:0;position:fixed;display:block;z-index:100;background-color:#EAEAEA;background-repeat:no-repeat;background-position:center;left:0;bottom:0;right:0;top:0;}
#loading{position:absolute;top:10px;left:24px;z-index:99999999999;left:40%;top:50%;position:absolute;z-index:101;width:100px;height:100px;margin-left:-16px;margin-top:-16px;}
body{text-decoration:none;text-align:center;background-color:#ffffff;background:url(//www.static.informagiovani-italia.com/sky_background_1.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:0px;margin-bottom:0;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-text-size-adjust:100%;margin:0px auto;text-align:center;font-size:11pt;-webkit-font-smoothing:antialiased;}
span.titolo{font-size:15pt;}
div.body1{background-color:white !important;margin-top:-25px;border:4px solid #DCDCDC;width:1020px !Important;margin-right:auto;margin-left:auto;border-bottom:0px;border-top:0px;border:6px solid # dcdcdc;border-top:0px;-moz-box-shadow:0 0 4px 6px #919191;-webkit-box-shadow:0 0 4px 6px#919191;box-shadow:0 0 4px 6px #919191;-webkit-box-shadow:0 0 4px 6px#919191;overflow:hidden;color:#003366 !Important;}
body a{color:#003366;}
a:hover{color:#800000;!important;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
td.content{font-family:'PT Serif', serif;font-size:12pt !Important;text-align:justify;color:#003366;}
td.content table{color:#003366;}
table.pag{border:6px solid #BDD6EF;-moz-box-shadow:0 0 4px 6px #919191;-webkit-box-shadow:0 0 4px 6px#919191;box-shadow:0 0 4px 6px #919191;}
div.titolo_alto{width:100%;font-family:Rockwell,'Enriqueta', serif;font-weight:bold;font-size:15pt;margin-top:-7px;text-shadow:2px 2px 4px #A0A0A0;color:#314092 !Important;}
div.alto_add{border:5px solid #D8D8D8 !IMportant;#D5E2EF;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#FFFFFF;#D5E2EF;width:950px;height:90px !Important;-moz-box-shadow:0 0 6px 0px #919191;-webkit-box-shadow:0 0 6px 0px#919191;box-shadow:0 0 6px 0px #919191;margin-bottom:3px;}
@media screen and (max-width:600px){#preload{display:block;}
div.alto_add{max-width:100%;min-height:100px;border:0px !Important;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background:none !Important;-moz-box-shadow:0 0 0 0 !Important;-webkit-box-shadow:0 0 0 0 !Important;box-shadow:0 0 0 0 !Important;}
}
div.alto_add_host{border:4px solid #D8D8D8;#D5E2EF;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#D5E2EF;height:8px;background:url(http://informagiovani-italia.com/bg_ostelli.png) repeat center center fixed;}
.firstcharacter{float:left;color:#903;font-size:75px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:3px;}
.vedi{margin-top:10px;margin-bottom:10px;background-color:#F7F7F7;-moz-box-shadow:0 0 4px 4px #919191;-webkit-box-shadow:0 0 4px 6px#919191;box-shadow:0 0 4px 4px #919191;margin-botton:10px;padding-left:5px;}
div.interno_des_ost{border:10px solid #D5E2EF;#DCDCDC;font-size:14px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:8px;font-family:Rockwell !Important;background-color:#FEEFE7 !Important;text-align:justify !Important;min-height:120px;}
div.interno_des_ost img{width:140px;height:105px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:solid 2px #E0E0E0;background-color:white;padding:6px;margin-right:10px;-webkit-box-shadow:3px 3px 3px #777;-moz-box-shadow:3px 3px 3px #777;box-shadow:3px 3px 3px #777;}
div.voli{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:6px solid #D5E2EF;-moz-box-shadow:0 0 4px 6px #919191;-webkit-box-shadow:0 0 4px 6px#919191;box-shadow:0 0 4px 6px #919191;width:320px;height:625px;padding:4px;padding-top:10px;margin:10px;}
#ss-wl-search-widget #search-wrapper #places .search-place input{font-size:12px !Important;font-family:"firasans-medium";font-weight:normal;z-index:3;padding-left:10px;width:80%;float:left;text-overflow:ellipsis;}
div.interno_des_hot{border:10px solid #D5E2EF;#DCDCDC;font-size:16px;!important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:8px;font-family:Rockwell !Important;height:115px;background-color:#FEEFE7 !Important;}
div.interno_des_hot img{width:140px;height:95px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:solid 2px #E0E0E0;background-color:white;padding:6px;margin-right:10px;-webkit-box-shadow:3px 3px 3px #777;-moz-box-shadow:3px 3px 3px #777;box-shadow:3px 3px 3px #777;}
div.main2{border:10px solid #D5E2EF;#DCDCDC;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:3px;background-color:#FEEFE7 !Important;width:695px;font-family:Book Antiqua, Old Standard TT, serif !Important;font-size:10pt !Important;}
div.main2 a{text-decoration:none !Important;}
div.main2 td.immagine1 img{border:solid 2px #E0E0E0;background-color:white;padding:4px;margin-right:7px;margin-bottom:5px;-webkit-box-shadow:3px 3px 3px #777;-moz-box-shadow:3px 3px 3px #777;box-shadow:3px 3px 3px #777;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
@media screen and (max-width:600px){div.main2 table{padding:0px !Important;border:0px !Important;background-color:#FFFFFF !Important;-moz-box-shadow:0 0 6px 0px #919191 !Important;;-webkit-box-shadow:0 0 6px 0px#919191 !Important;;box-shadow:0 0 6px 0px #919191 !Important;}
}
div.main3{border:10px solid #D5E2EF;#DCDCDC;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:3px;background-color:#FEEFE7 !Important;width:695px;font-family:Book Antiqua !Important;font-size:16px !Important;text-decoration:none;}
div.main2 table{width:695px;}
table.bookmark{font-size:13px !Important;}
table.vitalia{font-size:13px !Important;}
div.body2{background-color:white !important;margin-top:-30px;border:3px solid #DCDCDC;width:1100px;margin-right:auto;margin-left:auto;border-bottom:0px;border-top:0px;border:6px solid # dcdcdc;border-top:0px;-moz-box-shadow:0 0 4px 6px #919191;-webkit-box-shadow:0 0 4px 6px#919191;box-shadow:0 0 4px 6px #919191;}
div.newsletter{background-color:white !important;border:3px solid #DCDCDC;width:980px;height:1000px;padding-left:23px;margin-right:auto;margin-left:auto;border-bottom:0px;border-top:0px;}
#ui-datepicker-div{background:#ffffff;padding:2px;border:6px solid #D5E2EF;font-size:13px;}
img.ui-datepicker-trigger{position:absolute;margin:2px 0px 0px 2px;border:6px solid #blu;}
table.home_2{width:100%;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:3px solid #D5E2EF;display:inline-block;padding:5px;margin-top:5px;font-family:Pt serif;font-size:11pt!Important;text-align:left;}
table.home_2 td{border:1px solid #D5E2EF;padding:5px;}
.addthis_floating_style.addthis_counter_style{padding-bottom:4px !important;line-height:4px !important;font-size:10px !important;display:block;width:58px !important;padding-left:0px;}
span.guide{text-shadow:2px 2px 6px #A0A0A0;}
.WFOT1{border:2px solid #E1E1E1;background-color:#E5E5E0 !Important;padding:5px;width:680px !Important;margin-top:-5px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.WFH1{font:bold 18px Arial, sans-serif;margin-bottom:6px}
TABLE.WFOT TD{vertical-align:top}
.FCOVTMP{font:15px Arial, sans-serif;line-height:12px;padding-bottom:2px}
.FCOVEXP{font:12px Arial, sans-serif;line-height:12px;text-align:center}
.WFI{background-color:#3399FF;}
.WTL{color:blue;font-weight:bold}
.WTH{color:red;float:right;font-weight:bold;}
.WFLK{font-size:11px;color:#900;text-decoration:none;display:none;}
.WFDAY{font-size:12x !Important;text-align:center;}
div.comuni{border:2px solid #DCDCDC;font-size:10px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;padding:5px;width:105px;background:url('italia_back.jpg') repeat-y;margin-right:auto;margin-left:auto;font-weight:900;font-family:Rockwell, "Courier New", Courier, Georgia, Times, "Times New Roman", serif;text-shadow:2px 2px 8px #A0A0A0;text-transform:uppercase;text-align:center;line-height:15px !Important;}
span.price{color:#04468E;font-weight:bold;font-size:13px;font-family:Palatino Linotype;background-color:#f7f7f7;padding-left:5px;padding-right:5px;border:2px solid #DDDDDD;font-size:17px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
img.cornice{border:solid 2px #E0E0E0;background-color:white;padding:6px;margin-right:7px;margin-bottom:5px;-webkit-box-shadow:3px 3px 3px #777;-moz-box-shadow:3px 3px 3px #777;box-shadow:3px 3px 3px #777;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
img.cornice2{border:solid 2px #E0E0E0;background-color:white;padding:6px;margin-left:7px;margin-bottom:5px;-webkit-box-shadow:3px 3px 3px #777;-moz-box-shadow:3px 3px 3px #777;box-shadow:3px 3px 3px #777;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
img.marker{border:solid 2px #E0E0E0;background-color:white;padding:6px;margin-left:7px;margin-bottom:5px;-webkit-box-shadow:3px 3px 3px #777;-moz-box-shadow:3px 3px 3px #777;box-shadow:3px 3px 3px #777;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
div.hostels_add{background:url(informagiovani-italia.com/bg_ostelli.png) repeat center center fixed;}
img.no_margin{background:#fff;padding:0px !Important;;-moz-box-shadow:0px 0px 0px 0px #fff;-webkit-box-shadow:0px 0px 0px 0px #fff;box-shadow:0px 0px 0px 0px #fff;margin:0px !Important;;}
table.commenti{border:3px solid #DCDCDC;margin-right:auto;margin-left:auto;border-bottom:0px;border-top:0px;border:6px solid # dcdcdc;border-top:0px;-moz-box-shadow:0 0 4px 6px #919191;-webkit-box-shadow:0 0 4px 6px#919191;box-shadow:0 0 4px 6px #919191;height:10px;width:715px;margin-top:30px;}
div.left{border:1px solid #6699cc;background-color:#EAEAEA;#E6E6E6;#FFFFFF;width:215px;-moz-box-shadow:0 0 4px 4px #919191;-webkit-box-shadow:0 0 4px 6px#919191;box-shadow:0 0 4px 4px #919191;margin-right:10px;margin-top:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:3px;font-size:13px !Important;font-family:"Times New Roman", serif;line-height:21px !Important;text-align:left;-webkit-text-size-adjust:90%;-webkit-font-smoothing:antialiased;}
div.left a:hover{color:#003366;background-color:#D5E2EF;}
div.share{border:3px solid #6699cc;background-color:#FFFFFF;-moz-box-shadow:0 0 4px 6px #919191;-webkit-box-shadow:0 0 6px 6px#919191;box-shadow:0 0 4px 6px #919191;margin:10px !Important;height:20px;width:580px;padding-top:8px;padding-bottom:10px;overflow:hidden;}
@media screen and (max-width:600px){div.share{max-width:100% !important;width:100% !important;border:none !important;box-shadow:none !important;margin:0px !important;padding:0px !important;text-align:left !important;border-top:solid 1px silver !important;border-bottom:solid 1px silver !important;height:auto !important;background:#D5E2EF;margin-top:5px !important;margin-bottom:5px !important;padding-top:2px !important;padding-bottom:2px !important;}
}
div.add_left{margin-right:20px;font-size:13px;border:5px solid #6699cc;background-color:#FFFFFF;width:165px;height:614px;-moz-box-shadow:0 0 4px 4px #919191;-webkit-box-shadow:0 0 4px 6px#919191;box-shadow:0 0 4px 4px #919191;margin-left:16px;margin-top:-10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:5px;}
span.nofees{font-weight:bold;font-size:13px;background-color:#f7f7f7;padding-left:5px;padding-right:5px;border:2px solid #DDDDDD;font-size:14px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
}
@media screen and (max-width:600px){.no_div{display:none !important;}
}
@media screen and (max-width:600px)(-webkit-min-device-pixel-ratio:0){.no_div{display:none !important;}
}
#divScorrevole{display:none;border:1px solid #6E6E6E;padding:5px;width:99%;}
#cookieChoiceInfo{padding:8px 10px;background-color:#000;font-size:1.1em;color:#FFF;opacity:.8;}
#cookieChoiceDismiss{background-color:#0A0;color:#FFF;text-decoration:none;font-weight:600;font-size:.9em;padding:3px 10px;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;}
#cookieChoiceDismiss:hover{background-color:#0F0;}
#cookieInfoLink{color:#0E839E;#E00;text-decoration:underline;font-weight:600;font-size:.9em;}
#cookieInfoLink:hover{color:#F44;}
#div-gpt-ad-1452293480744-0{width:336;height:280;}
#retasi2{margin:0 auto;margin-top:10px;margin-bottom:10px;}
#retasi3{background-color:rgba(0, 0, 0, 0.07);text-align:center;margin:0 auto;margin-top:10px;margin-bottom:10px;}
#sticker.stick{position:fixed;top:35px;z-index:10000;border-radius:0 0 0.5em 0.5em;}
#banFoo{width:100%;height:auto;}