/* FOGLIO DI STILE <CSS> PER SKIN Lite_Blue */

html,body{margin:0; padding: 0; font-family:Arial,Verdana,Helvetica,sans-serif;}

body
{
text-align: center;
background-color: #FFFFFF;
font-size: 12px;
}
h1, h2, h3, h4, h5, h6, p { font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 4px; margin-right: 4px;}

h1 {font-size: x-large;}
h2, h3 {font-size: large;}
h4, p {font-size: small;}
h5, h6 {font-size: x-small;}
p.news {font-size: small; text-align: justify; margin-left: 8px; margin-right: 8px; margin-top: 4px; word-spacing:2;}

/* grafica div dei box del portale*/
.h1_box{font-size: large; text-align:center; margin-top: 0px; margin-bottom: 0px;}

.h1_box, .top_box_lateral{ background-color: #CCCC66; color:#000000;}

img {border:0px;}
form { margin: 0px; padding: 0px; }


/* grafica div dei box del portale*/

.top_box_lateral{}
.top_box_central{background-color: #FFFFFF; text-align:center; color:#009;}
.box_announce   {border:3px groove #F00; }
.border_box     {border:2px groove #0A6; }
.colunm_center  {background-color: #FFFFFF; padding:0px;width:100%;/*Importante per far estendere la colonna centrale*/}
.colunm_lateral {/*background-color: #CCCCFF;*/}
.logo           {background-image: url(sfondo.gif);}
.bottom_box_lat {background-color: #FFFFFF;}

p {font-size: 11px; margin-top: 0px; margin-bottom: 0px;}

p.news {font-size: 13px; font-weight: bold; color:#000; text-align: justify; margin-left: 8px; margin-right: 8px; margin-top: 4px; word-spacing:2px;}


div.inbox { margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right: 4px;}

A:link, A:visited, A:active {text-decoration: none; color: #339; font-size: 12px; font-weight: bold;}

A:hover {text-decoration: none; color:#A00; background-color: #66cfff; font-size: 11px; font-weight: bold;}

A.bianco:hover {text-decoration: none; color:#A0A; background-color: #AFA; font-size: 13px;}

A.piccolo:link, A.piccolo:visited, A.piccolo:active { text-decoration: underline; color:#00f; font-size: 11px;}
A.piccolo:hover { text-decoration: none; color:#000; background-color: #ddd; font-size: 11px;}

fieldset { padding:10px; font-size: 10px; border:3px groove #06a;}
legend   { color: #000;}

input.admincfg {
font:bold 1em verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:155px;
border:1px inset #666;
background-color:#dff;
}
input.login {
font:bold 1em verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:80px;
border:1px inset #666;
background-color:#dff;
}
textarea.admincfg {
font: .8em verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:100%;
height:140px;
border:1px inset #666;
background-color:#dff;
}
select.admincfg, select.new{
font:bold 1em/1.2em verdana,helvetica,sans-serif;
width:157px;
background-color:#dff;
}
select.new {width:160px;}

input.button,input.button120,input.buttonlogin {
font:bold 10px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
}
input.button{border:3px inset #ff0; background-color:#dff;}

input.button120 {letter-spacing:.30em; width:90px; }

input.buttonlogin {font-weight: bold; font-size: 1em; width:138px; border:1px inset #666; background-color:#dff;}

input.buttonfree {font-weight: bold; font-size: 9px; letter-spacing:.30em;}

/* Stili per i bottoni dei link*/
/*stili per la navigazione*/
div#navigation ul {margin:5px; padding: 3px; list-style-type: none; text-align:left;}
div#navigation ul a{display:block; width: 96%; color:#fff; font-size: 13px;
font-weight:bold; text-decoration: none; list-style: inside url(avanti_no.gif);}
div#navigation ul a:hover{color: #fff; text-decoration: underline; background-color: #09f; list-style: inside url(avanti.gif);}
div#navigation li.fisso { background-color: #09f; font-weight:bold; color: #fff; text-decoration: underline; list-style: inside url(avanti.gif);}

.center {text-align: center; }

/* background colore di intestazione di tabelle e avvisi */
.tr_title { background-color: #afc9ff; font-weight: bold; word-spacing:3px;}

/*contenuto tabelle dei form (gestione moduli, blocchi, ex...)*/
.tab_form_sx{border:1px solid #333; text-align:left; font-size: 11px; color: #000;}
.tab_form{border:1px solid #333; text-align:center; font-size: 10px; color: #363;}


/************* STYLE PER IL FORUM ****************/
/* background colore di intestazione  avvisi e navigazione ect. (forum)*/
.txt {border:1px solid #FFF; background-color: #99FFFF; width: 100%; color:#00c;}

.h4 {font-size: 14px; margin-top: 0px; margin-bottom: 0px; color: #f00;}

div.avatar_sx {float:left;}
div.avatar_dx {float:right; text-align: left;}

/* valori della tabella della board,forum e discussione*/
.tab_forum {width:100%; border:1px solid #6ff; margin-top:5px; text-align:center;}

/* valori della tabella della discussione*/
.tab_topic {width:100%; border:2px solid #363; margin-bottom:20px;}

/* valori prima riga della discussione (nome utente e data post)*/
.riga1_topic {background-color: #666; color:#aff;}
/* valori seconda riga della discussione (avatar e info utente)*/
.riga2_topic {background-color: #ccc; color:#0000ff;}
/* valori terza riga della discussione (titlo risp e risposta) compreso impostazione del carattere*/
.riga3_topic{font-size: 14px; color:#006600;}
/* valori quarta riga della discussione (opzioni finali e saliscendi)*/
.riga4_topic{background-color: #666; color:#fff;}

/* alternanza colori nel forum specifico per l'elenco di tutte le discussioni*/
.riga1{background-color: #3f9fff; }

/* valori delle due celle della board home forum*/
.cella1{width:50%; border:1px solid #9ff; text-align:center; font-size: 10px;}
.cella2{width:50%; border:1px solid #9ff; text-align:left;}

/*tabelle interne del forum*/
.tab_f1{border:1px solid #9ff; text-align:center; font-size: 9px;}
.tab_f2{border:1px solid #9ff; text-align:left; font-size: 11px;}

/*box del riordino delle discussioni*/
div.fieldset {font-size: 9px; text-align: center; color:#006; font-weight: bold; border:1px solid #099; width:100%; height:25px; background-color: #99e;}
/* select del riordino delle discussioni */
.picc  {background-color:#dff; vertical-align:middle; font:1em/1.2em verdana,helvetica,sans-serif;}
.lon { vertical-align:middle; font:1em/1.2em verdana,helvetica,sans-serif; font-weight:bold; letter-spacing:.1em; width:70px;  cursor:pointer;}
/*box del riordino delle discussioni*/

/* form per nuova discussione e risposta */
.add_f{background-color: #CCCCCC; width:100%; font-family: Helvetica, sans-serif; }

/*  Box per le firme  */
.firma{font-size: 10px; border:1px solid #99c; background-color: #FFD766; width: 100%; color:#a00;}

/*  Box per i code o per i quote  */
.code_quote {font-size: 12px; border:2px solid #000; background-color: #cfffcf; width: 90%; color:#900;}
/************* STYLE PER IL FORUM ****************/
