.tbody{display:block; width:100%; height:auto;}
#menuTopContainer{position:fixed;top:0;width:100%;max-width:100%;height:30px;left:0;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){
#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; padding:5px; height: 30px; border-radius: 4px; border: none; padding: 0 10px; background-color: #f9f9f9; box-shadow: 0 0 12px 0 rgba(0,0,0,.2);}
.searchButton {width: 113px !Important; font-weight:700; height: 30px; border: 1px solid #00B4CC; background: #D8E2E8; text-align: center; color: #314092; cursor: pointer; font-size: 12px; margin-left:-12px; border-radius: 4px; border: none; padding: 0 4px; box-shadow: 0 0 2px 0 rgba(0,0,0,.2); outline: none;}
.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, input[type="image"], video, embed, iframe, marquee, object, table {aspect-ratio: attr(width) / attr(height);} */

img.cornice, img.cornice2 {border: 0;box-shadow: none;margin: 0 auto;max-width: 100%;padding: 0;}
div.interno_des_hot {height: 100%;max-height: 100%;}
.share span {display: inline;margin: 1px 0;}

.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{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;}
.fc-header-image {max-width:100% !Important; height:auto !Important;} 
.left{display:none !important;}
table, td, tr, th, tbody {display:block; margin:0px;padding:0px;max-width:100% !important;width:100% !important;border:none !important; overflow-wrap: break-word; height:auto; min-height:1px;}
.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:87px !important;}
.content{max-width:97% !important; font-size:1.15em !Important;line-height:187% !Important;-webkit-text-size-adjust:100%; overflow:hidden; word-wrap: break-word; padding-left:3px;  min-height: 300px; 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:1px;border:0px !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;}
.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;}


.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: 0;border: none;background-color: #FFFFFF;box-shadow: none;background: none;}
.main2 p {max-width: 98%;margin: 0;}
.main3 {max-width: 100%;width: 100%;border: none;text-align: left;display: inline-block;}
.main3 table {max-width: 100%;width: 100%;border: none;text-align: left;display: inline-block;}
.main3 img {max-width: 300px;border: none;padding: 0;box-shadow: none;margin: 0;display: inline-block;}
.meteo,.meteo2 {max-width: 100%;width: 100%;border: none;text-align: left;display: block;}
.meteo2 table {max-width: 100%;width: 100%;border: none;text-align: left;display: block;}

.imp_search{width:100%;max-width:100%;}
#table37 td {text-align: left !important;display: block;border: none !important;}
#table37 {border: none !important;}
.tabNonCambiare {max-width: 100%;display: table;width: 100%;}
.tabNonCambiare table {display: table;max-width: 100%;}
.tabNonCambiare td {display: table-cell;}
.tabNonCambiare tr {display: table-row;}
.tabNonCambiare th {display: table-row;}
.nonMostrare {display: none !important;}

.imp-search {box-sizing: border-box;width: 99%;}
.open_map,.riga_list {box-sizing: border-box;width: 100%;}
.quote {background-color: #fcfcfc;border-left: 2px solid #4db2ec;padding: 10px 0 10px 10px;position: relative;top: 6px;clear: both;}
}
#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;}
}


@media all and (max-width:600px){
body {margin-top:60px !Important;}
}


body {text-decoration:none !Important;
font-family: "Palatino Linotype", "", "URW Palladio L", serif;
background-color:#ffffff;color: #003366;
font-size: 13px;
}
body a {color: #003366; text-decoration:none !Important;}
td p {text-align:justify; margin-top: 0; margin-bottom: 0; font-size:10pt;}
table {border:0px; text-decoration:none !Important;}
a:hover {color: #800000; !important;}
div.titolo_alto {font-family:Rockwell, "Courier New", Courier, Georgia, Times, "Times New Roman", serif;margin-top:-7px;}
div.alto_add  {border:6px solid #D8D8D8; #D5E2EF; background-color: #D5E2EF;}
div.alto_add_host  {height:12px;border:4px solid #D8D8D8; #D5E2EF; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; background-color: #D5E2EF;}
div.titolo_alto H1 {font-family:Rockwell, "Courier New", Courier, Georgia, Times, "Times New Roman", serif;}

div.interno_des_ost{border:2px solid #DCDCDC; font-size:14px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; padding:8px;;}
div.interno_des_ost img { width: 140px; height: 95px;   -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:15px; margin-right:5px;
padding: 5px; border: solid 3px #DCDCDC; #C0C0C0; #EFEFEF;
}

div.interno_des_hot{ border:2px solid #DCDCDC; font-size:16px;!important; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; padding:8px;}
div.interno_des_hot img { width: 140px; height: 85px;   -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:15px; margin-right:5px;
padding: 5px; border: solid 3px #DCDCDC; #C0C0C0; #EFEFEF;
}
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;
    }

@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;}
}	