body {margin:0; padding:0; font: normal 10px Verdana; color:#454E51; background:url("img/bg.jpg"); background-position:top; background-repeat:repeat-x;background-color:#d9d8d8;} /* sfondo grigio colore c5c7c6*/
.input{border: 1px solid #B30000; padding-left:3px; color:#c82d31; height:13px; font-family: Tahoma; font-size: 11px; font-weight:bold;}
.input_libro{border: 1px solid #c56197; padding-left:3px; color:#c56197; height:13px; font-family: Tahoma; font-size: 11px; font-weight:bold;}
.noinput{border: 1px solid #454E51; padding-left:3px; color:#454E51; height:13px; font-family: Tahoma; font-size: 11px; font-weight:bold;}
.select{color:#B30000; font-family: Tahoma; font-size: 10px; font-weight:normal;}
.select_libro{color:#c56197; font-family: Tahoma; font-size: 10px; font-weight:normal; border:1px solid #c56197}
span {color:#c32929;font-weight:bold;}
.compleanni {color:#07ac07;font-weight:bold;}
a {font-weight:bold; color:#c32929; text-decoration:underline;}
a:hover {font-weight:bold; color:#c32929; text-decoration:none;}
h2{font-size:15px; font-weight:bold; color:#c32929; margin:0 0 2px 0 }
h3{font-size:30px; font-weight:bold; color:#c32929; margin:0 0 1px 0 }
h4{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#454E51; font-weight:500; margin:0 0 2px 0}
form {display:inline}
td.content {background-color:#FFFFFF;border-left:#FFFFFF 2px solid; border-right:#FFFFFF 2px solid;}
td.intestazione_m{background:url("img/sfondino_r.gif") repeat-x; padding:1px 1px 0px 4px; color:#FFFFFF; text-decoration:none;font: normal 10px/1.5em Verdana; border-top:1px solid #FFFFFF; height:20px}
img.bordino {border: 1px solid #c32929; padding:1px; float:left; margin:0 3px 3px 0;}
img.bordino_g {border: 1px solid #ccc; padding:1px; float:left; margin:0 3px 3px 0;}
img.no_bordino {border: none; padding:1px; float:left; margin:0 3px 3px 0;}
td.intestazione_m a{color:#FFFFFF; text-decoration:underline; font-weight:normal}
td.intestazione_m a:hover{color:#FFFFFF; text-decoration:none; font-weight:normal}
td.centro {padding: 2px 1px 0 2px; vertical-align:top}
td.registrazione{padding: 0 0 5px 0;}
td.separa{ background-color:#ccc;}
/* Menu --------------------------- */
#menu {float:left;line-height:normal;font: bold 11px/1.5em Verdana;}
#menu ul {margin:0;
        padding:0;
        list-style:none;}
#menu li {display:inline;
      margin:0;
      padding:0;}
#menu a {float:left;
      margin-left:1px;
      padding:0;
      text-decoration:none;
	  width:96px}
#menu a span {float:left;
      display:block;
	  background:url("img/tabrightE.gif") no-repeat right top;
	 /* background:url("img/sfondino_r.gif") repeat-x;*/
      padding:3px 6px 5px 6px;
      color:#FFF;
	  text-align:center;
	  line-height:12px
	  }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
    /* End IE5-Mac hack */
#menu a:hover span {color:#FFF;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}
/* Fine Menu --------------------------- */
/* Intestazione login */
.intestazione_r{background:url("img/sfondino_r.gif") repeat-x left top; padding:1px 0px 0px 6px; color:#FFFFFF; line-height:normal; text-decoration:none;font: bold 11px/1.5em Verdana; border-top:2px solid #FFFFFF}
/* Intestazione logout */
.intestazione_r_d{background:url("img/sfondino_r_d.gif") repeat-x left top; padding:0px 0px 2px 6px; color:#FFFFFF; text-align:center; line-height:normal; text-decoration:none;font: bold 10px/1.5em Verdana;}
.intestazione_r_d a{color:#FFFFFF; text-decoration:underline}
.intestazione_r_d a:hover{color:#FFFFFF; text-decoration:none}
/* Intestazione ultime dal forum */
.intestazione_g{background:url("img/sfondino_g.gif") repeat-x left top; padding:1px 0px 0px 6px; color:#FFFFFF; line-height:normal; font: bold 11px/1.5em Verdana; border-top:2px solid #FFFFFF}
/*Intestazione Puntata del giorno*/
.intestazione_t{background-color:#d9d8d8; padding:0px 0px 0px 2px; color:#c32929; line-height:normal; font: bold 12px/1.5em Verdana; clear:left}
/*footer*/
.footer {border-top:1px solid #454E51; background-color:#79888F;color:#FFFFFF; text-align:center; height:16px;}
.footer a{color:#FFFFFF; font-weight:normal; text-decoration:underline}
.footer a:hover{color:#FFFFFF; text-decoration:none; font-weight:normal;}
.footer_b {background-color:#FFFFFF; color:#454E51; text-align:center; height:16px;}
.footer_d {border-top:1px solid #454E51; background-color:#79888F;color:#FFFFFF; text-align:right; height:16px;}
.footer_d a{color:#FFFFFF; font-weight:normal; text-decoration:underline}
.footer_d a:hover{color:#FFFFFF; text-decoration:none}
/*Box puntata del giorno*/
.box_puntata{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#454E51;font-weight:500;padding:2px 2px 4px 2px; clear:left;}
.box_puntata p{font-style:italic; margin:0 0 2px 0;}
/* box login non effettuato */
#box_login{background-color:#b30000; padding:2px 0px 3px 6px; text-align:center; color:#FFFFFF; font-weight:bold;}
#box_login a{color:#FFFFFF; font-weight:bold; text-decoration:underline}
#box_login a:hover{color:#FFFFFF; font-weight:bold; text-decoration:none}
/*box login effettuato*/
.box_loginy{background-color:#b30000; padding:0px 0px 0px 6px; text-align:left; color:#FFFFFF; font-weight:bold;}
.box_loginy a{color:#FFFFFF; font-weight:bold; text-decoration:underline}
.box_loginy a:hover{color:#FFFFFF; font-weight:bold; text-decoration:none}
/*box statistiche*/
.box_stat{background-color:#95A7AD; padding:0px 0px 0px 6px; text-align:left; color:#FFFFFF; font-weight:bold;}
.box_stat a{color:#FFFFFF; font-weight:bold; text-decoration:underline}
.box_stat a:hover{color:#FFFFFF; font-weight:bold; text-decoration:none}
.box_stat_r{background:url("img/sfondino_g_d.gif") repeat-x left top; padding:0px 0px 2px 6px; color:#FFFFFF; text-align:center; line-height:normal; text-decoration:none;font: bold 10px/1.5em Verdana;}
.box_stat_r a{color:#FFF; text-decoration:underline}
.box_stat_r a:hover{color:#FFF; text-decoration:none}
/* box login e registrazione */
#box_button{background-color:#b30000; padding:2px 0px 3px 6px; text-align:center}
/* box sfondo grigio bordo grigio */
#box_g{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#454E51;font-weight:500;background-color:#e6e6e6; border:1px solid #90a1a7; padding:1px 1px 2px 4px;}
/*box sfondo bianco bordo grigio*/
.box_b{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#454E51;font-weight:500;background-color:#FFFFFF; border:1px solid #90a1a7; padding:1px 4px 2px 4px;}
/*box sfondo bianco bordo rosso*/
.box_r{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#454E51;font-weight:500;background-color:#FFFFFF; border:1px solid #b30000; padding:1px 4px 2px 4px;}
/*separa*/
.separe {border-top:1px dashed #ccc; padding:0 0 1px 0; margin:1px 0 1px 0; clear:left}
/*testo sondaggio*/
.sondaggio{padding:1px 0 2px 0; font-size:11px; font-family:Tahoma; font-weight:normal}
.sondaggio a{text-decoration:underline; font-size:11px; color:#454E51; font-family:Tahoma; font-weight:normal}
.sondaggio a:hover{text-decoration:none;font-size:11px; font-family:Tahoma; font-weight:normal}
.centrato{text-align:center}
.ridimensiona img{height:80px; width:inherit; border: 1px solid #ccc; padding:1px; margin:0 3px 3px 0}
.ridimensiona:hover img{border: 1px solid #c32929;}
.ridimensiona_gallery img{height:inherit; width:80px; border: 1px solid #ccc; padding:1px; margin:0 3px 3px 0}
.ridimensiona_gallery:hover img{border: 1px solid #c32929;}
.normal_l img{border: 1px solid #ccc; padding:1px; margin:0 3px 3px 0; float:left}
.normal_l:hover img{border: 1px solid #c32929;}
.normal img{border: 1px solid #ccc; padding:1px; margin:0 3px 3px 0;}
.normal:hover img{border: 1px solid #c32929;}
ul.icon, ul.icon li{list-style:none; margin:0; padding:0}
ul.icon{width:99%}
ul.icon li{padding: 4px 0 3px 14px;line-height: 1.5em;background:url("img/freccina.jpg") no-repeat 0 0.75em;margin: -6px 0 0}
#box_r a{color:#b30000; font-weight:bold; text-decoration:underline}
#box_r a:hover{color:#b30000; font-weight:bold; text-decoration:none}
.field {font-family: tahoma; font-size: 8pt; font-weight: normal; text-decoration: none; color: #ffffff; height:22px; background-color:#70879f; border-right:1px solid #454e51; border-bottom:1px solid #454e51; text-align:center; }
.infield {font-family: tahoma; font-size: 8pt; font-weight: normal; text-decoration: none; color: #000000; height:22px;background-color:#cccccc; border-right:1px solid #454e51; border-bottom:1px solid #454e51; text-align:center;}
.input2D {border-style: solid; border-width: 1px; border-color: #666666; FONT-FAMILY: arial, tahoma; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none;}
.pub_g {margin:2px 0 0px 0; padding:2px 0 2px 0; border:1px solid #90a1a7; text-align:center}
.pub_r {margin:2px 0 0px 0; padding:2px 0 2px 0; border:1px solid #b30000; text-align:center}
.pub_r_t {margin:2px 0 2px 0; padding:2px 0 2px 0; border:1px dashed #b30000; text-align:center; clear:left}

#flashoverlay {
	height: 300px;
	width: 300px;
	position: absolute;
	left:50%;
	top: 50%;
	background-color: transparent;
	margin-left:-150px;
	margin-top: -150px;
}
