h1,h2,h3,h4{margin:0;font-weight:bold;font-size:20px;}
h2,h4{font-size:15px;}
h3{font-size:12px;}
h4{color:#907;}
b,font,form{margin:0px;padding:0px;}
ul,li{margin:0px;padding:0px;list-style-type:none;}
td,tr,table{margin:0px;padding:0px;border-spacing:0;border-collapse:collapse;}
img{border:0px;}
input,textarea{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;border:1px solid #369;}
input:focus,textarea:focus{border:1px solid #036;}
a,a:visited,a:link,a:active {
  color:#036;
  text-decoration:none;
}
a:hover{
  text-decoration:underline; 
  color:#369;
}

body{
  margin:0 auto;
  width:1000px;
  padding:0px;
  color:#000;
  font-size:16px;
  background-color:#fff;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

.button{
  background-color:#bdf;
}

#nero,#nero2{
  position:fixed;
  display:none;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:10;
  background-color:#000;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}
#nero2{
  z-index:4;
}

#noframe,#noframe2{
  position:fixed;
  display:none;
  padding:2px;
  border:1px solid #369;
  font-size:12px;
  width:500px;
  left:50%;
  margin-left:-250px;
  height:500px;
  top:50%;
  margin-top:-250px;
  z-index:11;
  background:#fff url(/img/pag/header.png) repeat-x;
  background-position:0px -50px;
  overflow-y:scroll;
}

#avviso,#scelta,#segnala,#spread,#newsletter{
  position:fixed;
  display:none;
  padding:2px;
  border:1px solid #369;
  font-size:12px;
  width:600px;
  left:50%;
  margin-left:-300px;
  height:auto;
  top:50%;
  margin-top:-150px;
  z-index:11;
  background:#fff url(/img/pag/header.png) repeat-x;
  background-position:0px -50px;
  overflow-y:auto;
}

#header{
  margin-top:10px;
  height:200px;
/*  border:1px solid #000;*/
  background:url(/img/pag/header.png);
}

#menu1{
  float:left;
  width:1000px;
  height:25px;
  text-align:center;
/*  border-bottom:1px solid #000;*/
  background:#9cf url(/img/pag/menu1.png);
}

#container1{
  position:absolute;
  left:50%;
  margin-left:-180px;
}

.link1{
  float:left;
  height:22px;
  width:120px;
  padding-top:3px;
  text-align:center;
}

.link1 a:hover{
  text-decoration:none;
}

.link1:hover,#preload1{
  background:url(/img/pag/link1-hover.png);
}
#preload2{
  background:url(/img/pag/chiudi.png);
}
#preload3{
  background:url(/img/pag/lucchetto.png);
}
#preload4{
  background:url(/img/pag/lucchetto2.png);
}
#preload5{
  background:url(/img/pag/modifica.png);
}
#preload6{
  background:url(/img/pag/elimina.png);
}
#preload7{
  background:url(/img/pag/esci.png);
}
#preload8{
  background:url(https://www.paypal.com/it_IT/IT/i/btn/btn_cart_LG.gif);
}
#preload9{
  background:url(/img/pag/play.png);
}
#preload10{
  background:url(/img/logo-mini.png);
}
#preload11{
  background:url(/img/pag/gratis.gif);
}
#preload12{
  background:url(/img/pag/loading.gif);
}
#preload1,#preload2,#preload3,#preload4,#preload5,#preload6,#preload7,#preload8,#preload9,#preload10,#preload11,#preload12{
  display:hidden;
}

.link1:active,.active,.active:hover{
  background:url(/img/pag/link1-active.png);
}

#logo{
  text-align:center;
  float:left;
  position:absolute;
  width:500px;
  height:150px;
  top:30px;
  left:50%;
  margin-left:-250px;
  background:url(/img/logo.png);
  background-position:center;
  background-repeat:no-repeat;
}

#logo:hover,.link1:hover,#container1:hover{cursor:pointer;}

#banner1,#banner2{
  float:left;
  position:absolute;
  left:50%;
  width:125px;
  height:125px;
  top:50px;
  margin-left:-475px;
  background:#fff;
}

#banner2{
  margin-left:350px;
}

#premain{
  width:1000px;
  height:60px;
  margin-top:-15px;
}

#main{
  margin-top:-23px;
}

#login,#search,#prelogin{
  position:absolute;
  float:left;
  margin-left:760px;
  width:234px;
  height:57px;
  background:#9cf url(/img/pag/header.png);
  background-position:0px 130px;
  padding:3px;
  padding-top:5px;
  font-size:14px;
  z-index:5;
}
#prelogin{
  margin-left:750px;
  width:10px;
  background:#fff;
  z-index:1;
}
#search{
  width:194px;
  height:20px;
  margin-left:0px;
  z-index:1;
}
#postlogin{
  border:1px solid #369;
  margin-left:-3px;
  width:232px;
  background:#fff;
  padding:3px;
}

.tickerstyle{width:219px;height:125px;border:1px solid #369;background:#d5e6f2;padding:5px;overflow:hidden;}
.messagediv{display:none;background:transparent;}
.frame{width:231px;height:137px;text-align:justify;font-size:11px;overflow:hidden;}
.frame b,.frame font,.frame img,.news b,.news font,.news img,.mf-related{display:none;}
#loading{width:100%;padding-top:15px;text-align:center;position:absolute;}
.messagediv a,.news a{font-weight:bold;}

#colsx{
  position:absolute;
  float:left;
  left:50%;
  margin-left:-500px;
  width:188px;
  background-color:#fff;
/*  background:url(/img/pag/header.png) repeat-x;*/
  border:1px solid #369;
  padding:5px;
  font-size:14px;
  z-index:2;
}
.intcolsx{
  width:200px;
  height:10px;
  margin-left:-6px;
  background-color:#fff;
  border-top:1px solid #369;
  border-bottom:1px solid #369;
}
.int5{
  height:5px;
}
.int2{
  height:2px;
}
.intpostlogin,.intpostlogin2{
  width:240px;
  height:10px;
  margin-left:-4px;
  background-color:#fff;
  border-top:1px solid #369;
  border-bottom:1px solid #369;
}
.intpostlogin2{
  height:230px;
}

#center{
  margin-top:0px;
  padding:5px;
  margin-left:210px;
  border:1px solid #369;
  border-right:transparent;
  border-bottom:transparent;
}

.nascosto{display:none;}

#coldx{
}

#footer{
  height:17px;
  background:#9cf url(/img/pag/menu1.png);
  text-align:right;
  font-size:14px;
  padding:4px;
}

#copyright{
  font-size:12px;
  position:fixed;
  bottom:0px;
  border:1px solid #369;
  border-bottom:hidden;
  background:#fff;
  padding:3px;
}
