html{width:100%;height:auto;min-height:100vh;border:0;text-align:center;color:#1f1f1f;margin:0;padding:0}
body{width:100%;height:auto;min-height:100vh;border:0;background-color: #EDE5E2;/*background-image:url(/immagini/texture/bg.gif);background-repeat:repeat;*/text-align:center;font-family: Verdana,Tahoma,  sans-serif;color:#1f1f1f;margin:0;padding:0}
div{border:0;color:#000;margin:0;padding:0}
iframe{border:0;}
a:link,a:visited{font-size:.86em;color:#fafafa;text-decoration:none}
a:hover{font-size:.86em;color:#06f;text-decoration:none}
table{border:0;text-align:left;width:100%;height:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse;}
table td{padding:0;}
img{border:0;margin:0;padding:0}
.blue,.blue:link{color:#2e448d;}
.blue:visited{color:#2e448d;cursor:pointer}
.blue:hover{color:#06F;cursor:pointer}
.red,.red:link,.red:visited{color:#800040;#zcursor:pointer;}
.red:hover{color:red;cursor:pointer}
.redover,.redover:link,.redover:visited{color:#800040;font-weight:bold;}
.redover:hover{color:red;cursor:pointer;font-weight:bold;}
.grey,.grey:link,.grey:visited{color: #CCCCCC;font-style:oblique;line-height:16px}
.dark,.dark:link,.dark:visited{color:#1f1f1f;line-height:16px}
.dark:hover{color:#000;line-height:16px}
.clear,.clear:link,.clear:visited{color:#fafafa;line-height:16px}
.clear:hover{color:#fff;line-height:16px}
h1 {margin-top:5px;margin-bottom:5px;line-height:1.3em} 
h2 {margin-top:0px;margin-bottom:0px;font-size:.86em;font-weight:normal;cursor:pointer}
.left{text-align:left;width:100%;}
.center{text-align:center;width:100%;}
.right           {text-align:right}
.divright           {text-align:right}
/*
.tdb,.tdb:link,.tdb:visited{-o-transition:background-color .5s linear;-moz-transition:background-color .5s linear;-webkit-transition:background-color .5s linear;-ms-transition:background-color .5s linear;transition:background-color .5s linear;border-radius:.2em;-moz-border-radius:.2em;-webkit-border-radius:.2em;padding:0;padding-top:5px;padding-bottom:5px;color:#2e448d}
.tdb:hover{cursor:pointer;color:#fafafa;background-color:#2E448D}
.tdc,.tdc:link,.tdc:visited{background-color:#800040;color:#FFF;-o-transition:background-color .5s linear;-moz-transition:background-color .5s linear;-webkit-transition:background-color .5s linear;-ms-transition:background-color .5s linear;transition:background-color .5s linear;border-radius:.2em;-moz-border-radius:.2em;-webkit-border-radius:.2em;padding:0px;padding-top:5px;padding-bottom:5px;font-weight:bold;}
.tdc:hover{cursor:pointer;background-color:red;color:#FFF;font-weight:bold;}
*/
.ico{border:0;height:26px;}
.ui{position:relative;float:left;width:100%;height:auto;border:0;margin:0;padding:0;text-align:left;color:#000;background-color:#fafafa}
.hui{border-bottom:0;text-align:left;border-left:0;background-color:#000;width:48%;float:left;height:20%;border-top:0;border-right:0;margin:0;padding:0}
.button{position:relative;outline-style:none;outline-color:invert;outline-width:medium;display:inline-block;font:14px/100% Arial, Helvetica, sans-serif;vertical-align:baseline;cursor:pointer;text-decoration:none;-moz-border-radius:.5em;-webkit-border-radius:.5em;box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);text-shadow:0 1px 1px rgba(0,0,0,.3);border-radius:.5em;ZOOM:1;text-align:center;color:white;margin:0 2px;padding:.5em 2em .55em}
/*
.button{position:relative;outline-style:none;outline-color:invert;outline-width:medium;display:inline-block;font:14px/100% Arial, Helvetica, sans-serif;vertical-align:baseline;cursor:pointer; text-decoration:none;-moz-border-radius:.5em;-webkit-border-radius:.5em;box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2); text-shadow:0 1px 1px rgba(0,0,0,.3);border-radius:.5em; ZOOM:1; text-align:left;}
.button:hover  {FONT: bold 12px verdana;cursor:pointer; text-decoration:none ;} 
*/
.fav:hover,.spett:hover,.lnk:hover,.orari:hover,.poi:hover,.line:hover,.twitter-share:hover,.fb-share:hover,.linkedin-share:hover{border-color:#aebad0}
.like,.dislike, .shop,.articles,.info {color:#3c579c;position:relative;float:left;
 background-color: #edf0f7;
background-repeat:no-repeat;
border:1px solid  #C9C9C9;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
cursor:pointer;
height:26px;padding-left:24px;padding-right:2px;width:auto;
line-height:26px;margin-right:4px;margin-left:4px;
}
.like            { background-image: url('/immagini/png/24x24/add_to_favorites.png');}
.dislike            { background-image: url('/immagini/png/24x24/remove_from_favorites.png');}
.shop            { background-image: url('/immagini/png/24x24/shopping_basket.png');}
.articles        {background-image: url('/immagini/png/24x24/news.png');}
.info            {background-image: url('/immagini/png/24x24/info.png');}
.fav,.refresh,.domain,.mod,.spett,.lnk,.mail,.tel,.orari,.poi,.line,.nom {color:#3c579c;position:relative;float:left;
background-color: #edf0f7;
background-repeat:no-repeat;
border:1px solid  #C9C9C9;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
cursor:pointer;
height:26px;padding-left:24px;padding-right:2px;width:auto;
line-height:26px;margin-right:2px;margin-left:3px;
}
.mod            {background-image: url('/immagini/png/24x24/process_info.png');}
.spett          {background-image: url('/immagini/png/24x24/film.png');}
.lnk            {background-image: url('/immagini/png/24x24/link.png');}
.tel            {background-image: url('/immagini/png/24x24/telephone.png');}
.mail        {background-image: url('/immagini/png/24x24/yellow_mail.png');}
.nom        {background-image: url('/immagini/png/24x24/edit_page.png');}
.orari          {background-image: url('/immagini/png/24x24/clock.png');}
.poi            {background-image: url('/immagini/png/24x24/pin.png');}
.refresh        {background-image: url('/immagini/png/24x24/refresh.png');}
#okno          {background-image: url('/immagini/ico/okno.jpg');width:20px;height:20px}
#digg          {background-image: url('/immagini/oth/16x16/digg.png');width:20px;height:20px}
#delic          {background-image: url('/immagini/oth/16x16/delicious.png');width:20px;height:20px}
.pulsante{outline:none;cursor:pointer;text-align:center;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;border:solid 1px #0076a3;background:#0095cd;padding:4px 8px}
.pulsante:hover{background:linear-gradient(to top,#0078a5,#00adee)}
.thumb{position:relative;float:left;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;}
.divgen{position:relative;text-align:center;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}
.divres{position:relative;text-align:center;width:100%;height:auto;overflow-x:hidden;overflow-y:scroll;background-color:#fafafa}
#shadow{position:absolute;Z-INDEX:160;text-align:center;opacity:0.8;background-color:black;top:-10000px;left:0px;width:100%;height:958px}
#box99 {position:absolute;Z-INDEX:170;text-align:center;border-bottom:white 0px solid;padding-bottom:1px;background-color:white;padding-left:1px;padding-right:1px;border-top:white 0px solid;padding-top:1px;text-align:center;font-size:18px;line-height:30px;background-color:#fafafa;border:2px solid #e3e3e3;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;
      width:400px;
	  height:200px;
      top:-10000px;
    /*top: 50%;*/
    /*margin-top: -100px;*/
    /* left:312px; */
	 left: 50%;
     margin-left: -200px;
}
#box00 {position:absolute;top:0px;left:0px;width:400px;height:200px;text-align:center;}
#tab00 {width:400px;height:200px;line-height:50px;}
#box01 {position:absolute;top:0px;width:20px;float:left;height:20px;background-color:white}
#remad {color:black;cursor:pointer;font-size:12px;}
#remad:hover {color:yellow;}
#imailfrom {color: #999999;font-style:oblique;font-size:18px;width:90%}
#imess {height:100px;font-style:oblique;font-size:18px;width:90%}
.tabfill{width:100%;height:100%;text-align:center;margin:0;font-size:12px;background-color:#fafafa;border-collapse:collapse;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em}

#papel{position:relative;width:100%;height:48px;top:0;left:0;background-color:#1f1f1f;background-image:url('/immagini/texture/fbg.png');background-repeat:repeat}
  #header{position:absolute;top:0;width:100%;max-width:1024px;}

#boxo{position:relative;float:right;text-align:center;font-size:12px;font-family:verdana}
#box6,#sdiv{position:relative;float:left;text-align:center;font-size:12px;font-family:verdana}
#box6{text-align:left;width:160px;color:WHITE;margin-left:10px;}
 #logo{width:auto;margin-top:0px}
@media (max-width: 1024px) {  
  #header{left:50vw;width:100vw;height:5vh;margin:0vh 0vw 0vh -50vw;}
#box6{height:5vh;}
/*#logo{max-width:160px;max-height:5vh;}*/
#logo{width:160px;height:100%;}
}
@media (min-width: 1025px) {  
  #header{width:1024px;left:50%;height:48px;margin:0px 0px 0px -512px;}
#box6{height:100%;}
#logo{width:160px;height:100%;}
}
.icoact{margin-left:5px;margin-right:5px;opacity:0.7}
.icoact:hover{opacity:1.0;cursor:pointer}

#sdiv{margin-top:10px;margin-left:10px;width:Calc(100% - 538px);height:24px;overflow:hidden}
	#sdiv form {width:100%;height:100%}
#tablead{width:100%;height:100%;text-align:center;margin:0px;font-size:12px;background-color:#fafafa;border-collapse:collapse;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em}
   #tdarea{padding:0px;text-align:right;width:auto;min-width:200px;}
 #tdarea  p{margin:0px;padding:0px;white-space:nowrap;margin-left:10px;}
        #tdselarea{width:auto;text-align:right}
        #selarea{width:100%;height:24px;font-size:12px;line-height:24px;border:1px solid #999;vertical-align:middle;}
   #tdcerca{width:50px;padding:0px}
    #icerca{height:24px;width:50px;padding-left:0px;padding-right:0px;border-top-right-radius:.5em;-moz-border-top-right-radius:.5em;-webkit-border-top-right-radius:.5em;border-bottom-right-radius:.5em;-moz-border-bottom-right-radius:.5em;-webkit-border-bottom-right-radius:.5em;margin:0px}

#boxo{background-color:transparent;width:348px;height:48px;float:right;margin-right:0px;}
 #tabo{width:auto;max-width:100%;height:48px;line-height:48px;text-align:center;color:white;float:right}
    #tools,#tools:link,#tools:visited,#newad,#newad:link,#newad:visited,#search,#search:link,#search:visited,#signup,#signup:link,#signup:visited,#login,#login:link,#login:visited{font-size:.86em;color:#fafafa;font-weight:bold;cursor:pointer;font-weight:normal;color: #fff; text-transform: lowercase;}
	#searchico,#loadico,#toolsico,#logico,#admico,#usrico{margin-left:5px;margin-right:5px;opacity:0.7;width:auto;height:auto;float:right;}
    #searchico:hover,#loadico:hover,#toolsico:hover,#logico:hover,#admico:hover,#usrico:hover{opacity:1.0;cursor:pointer}

#icat{width:100%;height:48px;font-size:12px;line-height:48px;border:1px solid #999;vertical-align:middle;}
.ydiv{position:relative;float:left;width:100%;height:.5vh;background-color:#EDDE45}
#cont{position:relative;width:100%;min-width:800px;max-width:1024px;height:auto;min-height:Calc(99.5vh - 48px);margin:0 auto;background-color:#1f1f1f;background-image:url('/immagini/texture/fbg.png');background-repeat:repeat;display:inline-block}
footer{background-color:transparent}
.whitediv  {position:relative;float:left;width:1016px;margin-left:4px;height:auto;background-color:white;text-align:left;}
 #papelb{position:relative;width:100%;height:auto;}
 .inside{position:relative;width:Calc(100% - 20px);margin:10px;height:auto;background-color:#fafafa;display:inline-block;}
  #divx       {position:relative;float:left;width:Calc(100% - 320px);height:auto;min-height:Calc(96vh - 168px);background-color:white;}
  #boxbandue  {position:relative;float:left;width:320px;height:auto;min-height:Calc(96vh - 168px);background-color:white;}
 #divframe {TEXT-ALIGN:center;}
   #supersky {position:absolute;top:0px;left:712px;width:300px;height:600px;}
.adtest     {position:relative;float:left;width:300px;height:250px;border:0px;background-color:transparent;}
 .board  {position:relative;float:left;width:100%;height:90px;background-color:#1f1f1f;background-image:url('/immagini/texture/fbg.png');background-repeat:repeat;}
  #adtest3{position:relative;float:none;margin:auto;width:100%;max-width:970px;height:auto;max-height:90px;}
  .spacediv{position:relative;float:left;width:100%;height:auto;min-height:10px;background-color:#1f1f1f;background-image:url('/immagini/texture/fbg.png');background-repeat:repeat;}
#box5{position:relative;float:left;width:100%;height:3vh;text-align:center;border:0;margin:0;padding:0;background-color:#1f1f1f;background-image:url('/immagini/texture/fbg.png');background-repeat:repeat;}
#tab5{width:100%;height:100%;text-align:center;border:0;margin:0;padding:0;color:#999999;}
 .flnk:link    {color:#999999;font-family:Verdana,Arial,Tahoma,sans-serif;font-size:12px;}
 .flnk:visited {color:#999999;font-family:Verdana,Arial,Tahoma,sans-serif;font-size:12px;}
 .flnk:hover   {color:#800040;font-family:Verdana,Arial,Tahoma,sans-serif;font-size:12px;}
.bv:link,.bv:visited{font-size:12px;color:#999}
.bv:hover{color:white;}
.langimg {opacity:0.4}
.langimg:hover {opacity:1.0}
#lita  {background: url('/immagini/ico/spritelang.png') 0 0;width: 16px;height:11px }
#leng  {background: url('/immagini/ico/spritelang.png') 48px 0;width: 16px;height:11px}	
#lfra  {background: url('/immagini/ico/spritelang.png') 32px 0;width: 16px;height:11px }
#ldeu  {background: url('/immagini/ico/spritelang.png') 16px 0;width: 16px;height:11px }

.vatop {vertical-align:top;}
