@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');}.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;}
}


#preload {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;background-color: #EAEAEA;background-repeat: no-repeat;background-position: center;}
#loading {position: absolute;top: 50%;left: 50%;z-index: 99999999999;width: 100px;height: 100px;margin-left: -50px;margin-top: -50px;}
body {text-align: center;margin: 0;font-size: 11pt;-webkit-font-smoothing: antialiased;}
body, html {word-wrap: break-word;touch-action: manipulation;margin: 0;
  -webkit-user-select: none;
        -webkit-touch-callout: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
}
.fc-header-image {width: 100% !Important; height: auto !Important;max-width: 600px !Important; sizes: (max-width: 600px) 100vw, 600px !Important; /* Immagine, logo di google GPRS */}

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; width:1020px !Important;margin-right:auto;margin-left:auto;overflow-x: hidden; color:#003366 !Important;}
@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%;}
h2 {display: block; 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:200px; height:63px; margin-bottom:5px;}
img.home_img {display: block;margin: auto;}
td.content{font-family:'PT Serif', serif; font-size:13pt !Important;text-align:justify;color:#003366;width:100% !Important; white-space: normal;} 
.button {background-color: #EAEAEA; text-decoration: underline; font-weight: bold;}
.highlight {background-color: #D5E2EF;font-weight: 700; font-size: 1.2em;}
.city-description{font-size:1.25rem;font-family:Cambria,serif;font-style:italic; font-size: 1.3em;}
.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;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;text-align: center;}
div.alto_add {border: 0;width: 950px;min-height: 1px;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: 0;background: none;box-shadow: 0 0 0 0;overflow: hidden;margin-top: 10px;margin-bottom: 10px;}
}

.alto_add_host {border: 2px solid #D8D8D8;box-shadow: 0 0 4px 4px #919191;width: 950px;min-height: 90px !important;margin-bottom: 8px;}
.alto_add_home {border: 3px solid #D8D8D8;background-color: #D5E2EF;height: 8px;background: url(https://www.informagiovani-italia.com/bg_ostelli.png) repeat center center fixed;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:10px 0;background-color:#f7f7f7;box-shadow:0 0 4px 4px #919191;padding:5px;font-size:10pt;width:98%;font-weight:700;}
div.interno_des_ost{border:10px solid #dcdcdc;border-radius:15px;padding:8px;font:14px/1.5 Rockwell,serif;background-color:#feefe7;text-align:justify;min-height:120px;width:100%}
div.interno_des_ost img{width:140px;height:105px;border:2px solid #e0e0e0;border-radius:0;background-color:#fff;padding:6px;margin-right:10px;box-shadow:3px 3px 3px #777}
div.interno_des_hot{border:10px solid #d5e2ef;background-color:#feefe7;height:135px;min-height:135px;font-size:14px;font-family:Rockwell;padding:8px;border-radius:15px}
div.interno_des_hot img{width:140px;height:105px;margin-right:10px;padding:6px;border:2px solid #e0e0e0;border-radius:0;background-color:#fff;box-shadow:3px 3px 3px #777}
div.main2{border:5px solid #d5e2ef;background-color:#feefe7;font-family:"Book Antiqua","Old Standard TT",serif;font-size:10pt;max-width:100%}

span.title2 {font-size: 1.3em !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: 0 !important;border: 0 !important;background-color: #FFFFFF !important;box-shadow: 0 0 6px 0 #919191 !important;}}

div.main3 {border: 10px solid #D5E2EF;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;padding: 3px;background-color: #FEEFE7;font-family: Book Antiqua, serif;font-size: 16px;text-decoration: none;width: 795px;}
table.bookmark,table.vitalia {font-size: 13px !important;font-weight:700;}

div.body2 {margin: -30px auto 0;border: 6px solid #dcdcdc;border-bottom: 0;width: 1100px;background-color: white;box-shadow: 0 0 4px 6px #919191;}
div.newsletter {margin: 0 auto;width: 980px;height: 1000px;padding-left: 23px;border: 3px solid #dcdcdc;border-bottom: 0;background-color: white;}
table.home_2 {width: 100%;border: 3px solid #d5e2ef;border-radius: 15px;display: inline-block;padding: 5px;margin-top: 5px;font-family: "PT Serif";font-size: 11pt !important;}
table.home_2 td {border: 1px solid #d5e2ef;padding: 5px;}
span.guide {text-shadow: 2px 2px 6px #a0a0a0;}
.nocornice {border: 0;}

div.comuni{border:2px solid #dcdcdc;border-radius:9px;padding:5px;width:105px;margin:0 auto;font:700 10px/15px Rockwell,"Courier New",Courier,Georgia,Times,"Times New Roman",serif;text-transform:uppercase;text-align:center;background:url(https://www.informagiovani-italia.com/italia_back.jpg) 0 0/cover repeat-y;text-shadow:2px 2px 8px #a0a0a0;box-shadow:3px 3px 3px #777}
img.cornice {border: 2px solid #E0E0E0;background-color: #FFF;padding: 6px;margin: 5px 10px 5px 0;box-shadow: 3px 3px 3px #777;border-radius: 0;}
img.cornice2 {border: 2px solid #E0E0E0;background-color: #FFF;padding: 6px;margin:5px 0px 5px 10px;box-shadow: 3px 3px 3px #777;border-radius: 0;}

img.no_margin{background:#fff;padding:0;-moz-box-shadow:0; -webkit-box-shadow:0;box-shadow:0;margin:0;}
div.left{border:1px solid #69c;background-color:#f4f4f4; width:215px;margin:0;padding:3px;font-size:13px;font-family:"Times New Roman",serif;line-height:2.2;text-align:left;-webkit-text-size-adjust:90%;-webkit-font-smoothing:antialiased;position:absolute;left:0;top:60px;text-transform:uppercase}
div.left a:hover{color:#003366;background-color:#d5e2ef;}
div.left a:link{text-decoration:none;}
div.left p{margin:0;}
div.share{height:20px;width:580px;padding:8px 0 15px 0;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: 14px;background-color: #f7f7f7;padding: 5px;border: 2px solid #ddd;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: 336px;height: 280px;}
#banFoo {width: 100%;height: auto;}
.form1 {padding: 10px;display: inline; text-align: right;}
.ad-slot__label {float: left;width: 25px;display: block !important;background-color: #fff;color: #00aecd;font-size: 13px;padding: 3px;border-radius: 2px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);}

@media screen and (min-width:1000px){
.top {position: absolute;top: 0px;left:0;background: #ffffff;width:100%;border-bottom:2px solid #D3D3D3;max-height:50px !Important;}
.logo {width:200px;height:100%;padding: 10px; padding-bottom: 0;}
.body1 {margin-top:100px !Important;background: #ffffff;margin-top:-25px;min-width:1020px !Important;margin-right:auto;margin-left:auto;overflow-x: hidden;color:#003366 !Important;border-left:2px solid #D3D3D3;border-right:2px solid #D3D3D3;}
.left {margin-top:80px !Important;background-color:#ffffff !Important;border:1px solid #D3D3D3 !Important;}
.form1 {padding:10px;}
body {background-color:#D8E2E8;}
.titolo_alto {position: absolute;top: 0px;left:0;}
input.text {width: 140px !important;margin-left: -10px;min-height:10px;-webkit-transform: translate(-10%, 0);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;}
}

div.main2 p, div.vedi p, div.interno_des_ost p, table.bookmark p {line-height: 1.4em !important; font-size: 1em; margin: 0 !important;}
div.vedi a {text-decoration: none;}
.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: 0 !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;}