 
 
@font-face{font-display: swap;font-family:'Enriqueta';font-style:normal; font-weight:700;src:url('fonts/enriqueta/enriqueta-v5-latin-700.eot');src:local('Enriqueta-Bold'),
url('fonts/enriqueta/enriqueta-v5-latin-700.eot?#iefix') format('embedded-opentype'),
url('fonts/enriqueta/enriqueta-v5-latin-700.woff2') format('woff2'),
url('fonts/enriqueta/enriqueta-v5-latin-700.woff') format('woff'),
url('fonts/enriqueta/enriqueta-v5-latin-700.ttf') format('truetype'),
url('fonts/enriqueta/enriqueta-v5-latin-700.svg#Enriqueta') format('svg');}
@font-face{font-display: swap;font-family:'PT Serif';font-style:normal; font-weight:400;src:url('fonts/pt/pt-serif-v8-latin-regular.eot');src:local('PT Serif'), local('PTSerif-Regular'),
url('fonts/pt/pt-serif-v8-latin-regular.eot?#iefix') format('embedded-opentype'),
url('fonts/pt/pt-serif-v8-latin-regular.woff2') format('woff2'),
url('fonts/pt/pt-serif-v8-latin-regular.woff') format('woff'),
url('fonts/pt/pt-serif-v8-latin-regular.ttf') format('truetype'),
url('fonts/pt/pt-serif-v8-latin-regular.svg#PTSerif') format('svg');}/* preload{color:silver;margin-top:44px;} */
.tbody{display:block; width:100%; height:auto;}
#menuTopContainer{position:fixed;top:0px;width:100%;max-width:100%;height:30px;left:0px;z-index:99;}
#menuTop2{width:100%;height:28px;max-width:100%;color:white;background:#314092;#1f7eff;line-height:28px;font-weight:bold;text-align:left;text-indent:10px;cursor:pointer;font-size:20px;}
#menuTop{width:100%;height:65px;max-width:100%;color:#004A7F;background:#f4f4f4;line-height:30px;font-weight:bold;font-size:30px;text-align:left;text-indent:10px;cursor:pointer; background-image:url('https://www.informagiovani-italia.com/logo-informagiovani-2020.png');background-size:180px 57px;background-repeat:no-repeat;background-position:center;}
#menuTopArrow{position:absolute;left: 0px;top:0.14em;bottom:0.14em;font-size:50px;text-shadow:2px 2px #CCCCCC;}
#menuTopContent{text-align:left;height:350px;overflow:auto !important;background:white;box-shadow:0 0 2px blue;-webkit-overflow-scrolling:touch; float:left; width:100%;}
#menuTopContent > *{-webkit-transform:translateZ(0px);}
#menuTopContent div{margin-left:20px;}
#menuTopContent p{padding:0px;width:100%;max-width:100%;display:block;border-bottom:solid 1px #314092;text-align:left !important;text-indent:20px;padding:3px 0; line-height:40px;}
#menuTopContent2{text-align:left;height:250px;overflow:auto !important;background:white;box-shadow:0 0 2px blue;display:block;width:100%;-webkit-overflow-scrolling:touch;}
#menuTopContent2 > *{-webkit-transform:translateZ(0px);}
#menuTopContent2 div{margin-left:20px;}
#menuTopContent2 p{padding:0px;width:100%;max-width:100%;display:block;border-bottom:solid 1px #314092;text-align:left !important;text-indent:20px;padding:3px 0; line-height:40px;}
@media all and (max-width:5500px) and (min-width:601px){#banFoo{display:none;}}
@media all and (max-width:1251px){@viewport{zoom:0.5;width:extend-to-zoom;}
@-ms-viewport{width:extend-to-zoom;zoom:0.5;}
#menuTop::-webkit-scrollbar{width:15px;height:15px;border-bottom:1px solid #eee;border-top:1px solid #eee;}
#menuTop::-webkit-scrollbar-thumb{background-color:#C3C3C3;border:2px solid #eee;}
#menuTop::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2);}
#menuTop2::-webkit-scrollbar{width:15px;height:15px;border-bottom:1px solid #eee;border-top:1px solid #eee;}
#menuTop2::-webkit-scrollbar-thumb{background-color:#C3C3C3;border:2px solid #eee;}
#menuTop2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2);}
table {width:100% !Important; height:auto;}
table.top{display:block;text-align:center !Important; width:100% !Important; height:auto;}
.form1 p{display:inline;margin-bottom:10px !Important; width:150px; height:10px;}
.form1{margin-top:10px;margin-bottom:25px !Important;}
input.text {width: 140px !important; margin-left: 10px;min-height:1px; height:10px; padding:5px;}
.card1{display:none;}
.dove{display:none;}
#map{display:none;}
html {-webkit-text-size-adjust: 100%; height: 100vh;}
iframe{width:99% !important;max-width:99% !important;overflow:hidden;}
p{margin-right:0px !Important;margin-left:5px !Important;max-width:97%;line-height:160%; overflow-wrap: break-word;}
.no{display:none;}
img {height: auto;}
img.cornice{border:0 !Important; box-shadow: none !Important; margin:0 auto !Important; max-width:100% !Important; padding: 0 !Important; -webkit-box-shadow:0; box-shadow: 0; padding:0; -moz-box-shadow:0;box-shadow:0;}
img.cornice2 {border:0 !Important; box-shadow: none !Important; margin:0 auto !Important; max-width:100% !Important; padding:0 !Important; -webkit-box-shadow:0; box-shadow: 0; padding:0; -moz-box-shadow:0;box-shadow:0;}
div.interno_des_hot {height:100%!Important; max-height:100%!Important;}
.share span{display:inline;margin:1px 0 !important;}
.firstcharacter{float:left;color:#AB0613;font-size:100px;line-height:60px;padding-top:18px;padding-right:8px;padding-left:3px;}
.prima {margin-right:0px; max-width:99%;}
span.breadcrumbs {max-width:97%}
span.st_fblike_hcount, span.st_email_hcount{display:none;}
.titolo_alto font{text-align:center !Important;font-size:1.6em !Important;-webkit-text-size-adjust:95%; overflow-wrap: break-word;}
.titolo_alto{text-align:center !Important; margin:0 auto; max-width:96% !Important; overflow-wrap: break-word; width:100VW  !important;}

div{max-width:100%;}
.add_left{display:none;}
table.commenti{display:none;}
.interno_des_ost {display:none;}
img[usemap]{border:none;height:auto;max-width:100%;width:100%;}
body{margin-top:10px !important;width:97% !important;max-width:97% !important;margin-left:5px;margin-right:auto;background-image:none !important;border:none !Important; overflow-x: hidden; overflow-y: scroll !important; overflow-anchor: none;}

body a:hover {color: #80000 !Important; cursor: pointer;}
h2 {display: block; font-size: 1.3em;font-weight: bold;}
.logo{display:none;}
.left{display:none !important;}
table, td, tr, th{display:contents; margin:0px;padding:0px;max-width:100% !important;width:100% !important;border:none !important; overflow-wrap: break-word; height:auto; min-height:0px; vertical-align: top;}
.body1{max-width:100% !important;border:none !important;box-shadow:none !important;overflow:visible !important;overflow-x:hidden !important;overflow-y:hidden !important;margin-top:0px !important;}
.content{max-width:97% !important; font-size:1.2em !Important;line-height:187% !Important;-webkit-text-size-adjust:100%; overflow:hidden; word-wrap: break-word; padding-left:3px;  min-height: 100px; font-display: swap;}
/* .content p {text-align: left !Important; line-height: 1.82rem !Important; font-size: 1.1875rem !Important; margin: .9375rem 0; font-family: Georgia,serif !Important; max-width: 42.8125rem !Important; overflow:hidden; word-break: break-word; max-width:100% !important; padding-left:5px; padding-right:5px;} */
.content h2 {text-align: left !Important; line-height: 1.82rem !Important; font-size: 1.1875rem !Important; margin: .9375rem 0; font-family: Georgia,serif !Important; max-width: 42.8125rem !Important; overflow:hidden; word-break: break-word; max-width:90% !important; padding-left:5px;}
table.bookmark p{font-size:14px !Important;line-height:170% !Important; max-width:93% !Important; oveflow: hidden; display:block;}
.bookmark{font-size:13px !important;-webkit-text-size-adjust:93%;width: 93%; oveflow: hidden; overflow-wrap: break-word; display:block;}
.quote {font-size:1em !important;-webkit-text-size-adjust:80%;width: 80%; margin-left:0px !Important; oveflow: hidden; padding: 5px 23px 0 0px; position: relative; top: 6px;clear: both;}
.bookmark li {margin-left:-18px; oveflow: hidden;}
.content img{max-width:100% !important; height: auto;}
blockquote {overflow: hidden; max-width: 80%; !important; word-wrap: break-word;}

.bookmark> div.google-auto-placed, .quote > div.google-auto-placed, .blockquote > div.google-auto-placed, .form > div.google-auto-placed {display:none !important;}

.ad-slot__label {float: top; width:25px;display:block !Important;

background-color: #fff;
color: #00aecd;
font-size: 13px;
padding-left: 3px;
padding-right: 3px;
border-radius: 2px;
box-shadow: 0 1px 2px rgba(0,0,0,.5);
z-index: 999;
}
div.alto_add_host{border:0px!Important; max-width:98% !Important;width:100% !Important; height:100% !Important;margin-top:10px; background-image:none !Important; border:none !Important; background:none !Important;}
div.alto_add{max-width:100%;min-height:100px;border:0px !Important;background:none !Important; margin:0 auto;}
div.alto_host{max-width:100%;min-height:100px;border:0px !Important;background:none !Important;}
#searchboxInc{display:none !important;}
div.alto_add td{max-width:100%;width:100%;}
div.alto_host td{max-width:100%;width:100%;}
div.alto_add_home{max-width:98%; margin-top:10px; margin-bottom:10px;}
span.title2{display:block;text-align:center; display:none !Important;}
span.subtitle{display:block;text-align:center;}
.cormetz2{max-width:100%;width:100%;}
.wrapper{display:none;}
object{display:none;}
#table19 td{width:100% !important;}
#table20{margin-top:10px;width:100%;background:#eaeaea;}
.newsletter{width:100% !important;border:none !important;margin-left:auto !important;margin-right:auto !important;}
#slider{max-width:100% !important;width:auto !important;height:auto !important;left:0px !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;}
.home_2{max-width:100% !important;width:100% !important;margin:0px !important;padding:0px !important;border:none !important;}
.home_2 td{width:99%;border:none !important;padding:0px !important;border-bottom:solid 1px #D5E2EF !important;padding:5px 0 !important;}
.home_2 td img{width:100px;}
p.cornice img{border:0 !Important; max-width:100%}
p.cornice2 img {border:0 !Important; max-width:100%}
.home_2 p img{width:auto;}
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.no_div{display:none;}
.addthis_toolbox{display:none;}
p{margin:0px;padding:0px;}
span.intro {font-size:0.9em !Important}
div.main2{max-width:100% !important;width:100% !important;border:none !important;text-align:left;padding:0px;border:none !Important;display:table !Important;box-shadow:none !important; background:none !important;}
.main2 table{max-width:100% !important;width:100% !important;border:none !important;display:inline-block !Important; background:none !important;}
/* div.main2 img{display:inline-block !Important; width:99%!important; max-width:99%!important;  max-height:400px !important;} */
/* div.main2 td.immagine1 img{max-width:99% !important; width:99% !important; max-height:400px !important; text-align:center; margin-left:auto; margin-right:auto; border:solid 0px #E0E0E0;padding:0px;margin-right:0px;margin-bottom:0px;-webkit-box-shadow:0px 0px 0px #777;-moz-box-shadow:0px 0px 0px #777;box-shadow:0px 0px 0px #777;} */ */


.immagine1 {
    width: 40%;
    height: 40%;
    background: #444;
    margin: 0 auto;
}
.immagine1 img.wide {
    max-width: 97%;
    max-height: 100%;
    height: auto;
}
.immagine1 img.tall {
    max-width: 97%;
    width: auto;
	max-height:400px !important
}


div.main2 table{padding:0px !Important;border:0px !Important;background-color:#FFFFFF !Important;-moz-box-shadow:0 0 0px 0px #919191 !Important;;-webkit-box-shadow:0 0 0px 0px#919191 !Important;;box-shadow:0 0 0px 0px #919191 !Important; background:none;}
.main2 p{max-width:98%;margin-left:0px;margin-right:0px;}
.main3{max-width:100% !important;width:100% !important;border:none !important;text-align:left;display:inline-block !Important;}
.main3 table{max-width:100% !important;width:100% !important;border:none !important;text-align:left;display:inline-block !Important;}
.main3 img{max-width:300px !important;border:none!important;padding:0px !important;box-shadow:none !important;margin:0px;display:inline-block !Important;}
.meteo, .meteo2{max-width:100% !important;width:100% !important;border:none !important;text-align:left;display:block;}
.meteo2 table{max-width:100% !important;width:100% !important;border:none !important;text-align:left;display:block;}

.imp_search{width:100%;max-width:100%;}
#table37 td{text-align:left !important;display:block;border:0 !important;}
#table37{border:0 !important;}
.commenti{width:100% !important;max-width:100% !important;}
.tabNonCambiare{max-width:100% !important;display:table;width:100% !important;}
.tabNonCambiare table{display:table !important;max-width:100%;}
.tabNonCambiare td{display:table-cell !important;}
.tabNonCambiare tr{display:table-row !important;}
.tabNonCambiare th{display:table-row !important;}
.nonMostrare{display:none !important;}
.imp-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:99%;}
.open_map, .riga_list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.quote {background-color:#FCFCFC; border-left: 2px solid #4db2ec; border-left-color: rgb(77, 178, 236); padding: 10px 0px 10px 10px; position: relative; top: 6px;clear: both;}
#retasi2{width:295px !Important;-moz-box-shadow:0 0 0px 0px #919191;-webkit-box-shadow:0 0 0px 0px #919191;box-shadow:0 0 10px 6px #919191;margin:0 auto;margin-right:0px !Important;margin-left:0px !Important;margin-top:10px;margin-bottom:10px;}
#retasi3{background-color:rgba(0, 0, 0, 0.07);text-align:center; width:100%;}
}
#sticker.stick{position:fixed;top:35px;z-index:10000;border-radius:0 0 0.5em 0.5em;}
#banFoo{width:100%;height:auto;}
@media(min-width: 414px){.div.main2 img{width:380px;height:100%}}
@media(min-width: 375px){.div.main2 img{width:340px;height:100%}}

@media all and (max-width:600px){
.google-auto-placed ap_container {overflow: hidden !Important; max-width:320px !Important;} 
.adsbygoogle {overflow: hidden !Important; max-width:97% !Important;}
#st-4 {min-height:1px;}
/* #lx_649992, #lx_654872, .adsbygoogle {overflow: hidden !Important; max-width:300px !Important;}  */
__lxG__multi __lxG__multi_lx_649992 __lxG__not_empty_block {overflow: hidden !Important; max-width:300px !Important;} 
lx_654872 amp-ad.i-amphtml-layout-awaiting-size {position: relative !important;} 
table  {
padding-top: 591.44px / 1127.34px * 100% !Important; 
}
}

@media all and (min-width:300px){
div.alto_add{min-width:280px;}
}


@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:#C7D8E0;background:url(sky_background_2.webp) 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;}
body, html {word-wrap: break-word;}

body::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: #DFDFDF;        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-color: blue;    /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid #294295;  /* creates padding around scroll thumb */
}

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-x: hidden; color:#003366 !Important; display: flex; align-items: center; justify-content: center;}
@media screen and (min-width: 1251px) and (max-width: 1480px) {
.body1 {margin-left:250px !Important}
}

body a{color:#003366;}
a:hover{color:#800000;!important;}
h1, h3, h4, h5, h6{display: block; font-size:100%;font-weight:normal;}

h2 {display: block; font-size: 1.5em;font-weight: bold; width:90%;}
span.breadcrumbs {font-size: 0.75em !Important; background-color:#EAEAEA}

table {border-collapse: collapse; border-spacing:0; cellpadding:0; cellspacing:0; max-width:100%; height:auto;}
td {text-align:justify; margin: 0px !Important}
img {border: 0px}
table.top td {vertical-align: top;}
.logo {width:270px; height:85px; margin-bottom:5px;}
td.content{font-family:'PT Serif', serif; font-size:13pt !Important;text-align:justify;color:#003366;width:100% !Important; white-space: normal;} 
.prima {margin-right:5px;}
.content p {line-height:2.02em !Important; font-size:1.1em;}
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:-5px;text-shadow:2px 2px 4px #A0A0A0;color:#314092 !Important; text-align:center; }
div.alto_add{border:0px !Important; width:950px;min-height:90px !Important; margin-bottom:3px; overflow:hidden; margin-top:10px;}
@media screen and (max-width:600px){#preload{display:block;}
div.alto_add{max-width:99%;min-height:100px;border:0px !Important; background:none !Important;-moz-box-shadow:0 0 0 0 !Important; overflow:hidden; margin-top:10px; margin-bottom:10px;}
}
div.alto_add_host{border:2px solid #D8D8D8 !Important; -moz-box-shadow:0 0 4px 4px #919191;-webkit-box-shadow:0 0 4px 6px#919191;box-shadow:0 0 4px 4px #919191; width:950px;min-height:90px !Important; margin-bottom:8px;}
div.hostels_add{}
div.alto_add_home{border:3px solid #D8D8D8;#D5E2EF;background-color:#D5E2EF;height:8px; background:url(https://www.informagiovani-italia.com/bg_ostelli.png) repeat center center fixed; -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;}
.firstcharacter{float:left;color:#AB0613;font-size:100px;line-height:60px;padding-top:18px;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; font-size:10pt !Important; width:98%;}
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.interno_des_hot{border:10px solid #D5E2EF;#DCDCDC;font-size:14px;!important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:8px;font-family:Rockwell !Important;height:115px;background-color:#FEEFE7 !Important; min-height:135px;}
div.interno_des_hot img{width:140px;font-size:14px; 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.main2{border:5px solid #D5E2EF;#DCDCDC;padding:0px;background-color:#FEEFE7;width:795px;font-family:Book Antiqua, Old Standard TT, serif !Important;font-size:10pt !Important; width:100%; }
span.title2 {font-size:1.30em !Important} 
.tabpub td {width:100% !Important}

div.main2 a{text-decoration:none !Important; font-size:10pt !Important;}
@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:795px;font-family:Book Antiqua !Important;font-size:16px !Important;text-decoration:none;}
#div.main2 table td {width:300px;}
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;}
span.guide{text-shadow:2px 2px 6px #A0A0A0;}
.nocornice {border:0px;}

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('https://www.informagiovani-italia.com/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; background-size: 115px;}
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;}
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; display:none;}
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:0px; margin-right:10px;margin-top:10px; 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;
position:absolute; left:5px !Important; top:60px;
}
div.left a:hover{color:#003366;background-color:#D5E2EF;}
div.left a:link{text-decoration: none;}
div.left p {margin: 0px !Important;}
div.share{height:20px;width:580px;padding-top:8px;padding-bottom:15px;overflow:hidden;}
div#map {width:95%; height:400px;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:5px;font-size:13px;border:5px solid #6699cc;background-color:#FFFFFF;width:185px;height:624px;-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:5px;margin-top:-10px; 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;} div.left a:link{text-decoration: 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%;}
#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;}
.powered-by-logo  {display:none! Important;}
.ad-slot__label {float: left; width:25px;display:block !Important;


background-color: #fff;
color: #00aecd;
font-size: 13px;
padding-left: 3px;
padding-right: 3px;
border-radius: 2px;
box-shadow: 0 1px 2px rgba(0,0,0,.5);
}

div.main2 p {line-height:1.4em !Important; font-size:1.2em; margin:0px !Important;}
div.vedi p {line-height:1.4em !Important; font-size:1.2em !Important; margin-top: 0; margin-bottom: 0}
div.vedi a {text-decoration:none;}
div.interno_des_ost p {line-height:1.4em !Important; font-size:1em;}
table.bookmark p {line-height:1.5em !Important; font-size:1em; margin:0px;}

.quote {background-color:#FCFCFC; border-left: 2px solid #4db2ec; border-left-color: rgb(77, 178, 236); padding: 10px 23px 0 23px; position: relative; top: 6px;clear: both;}
.centro {display:block; margin: 0 auto; padding-bottom:3px;}

@media all and (max-width:600px){div.alto_add_host{border:0px !Important} table.tab_pren {clear: both; width: 95% !Important; border-collapse: collapse; background-color: white; margin: 0; FONT-SIZE: 12pt;}}

div#searchboxInc {overflow: hidden !Important; max-width:300px;}


/* Prevents img without src to appear */
img:not([src]) {
    visibility: hidden;
}