/* FOGLIO DI STILE <CSS> PER SKIN Lite-lite */

html,body{ margin:0px; padding: 0px; font-family:Arial, Verdana, Helvetica, sans-serif; }

body
{
text-align: center;
background-color: White;
color: #000;
font-size: medium; /*
scrollbar-arrow-color: #ffff00;
scrollbar-base-color: #0000ff;
scrollbar-face-color: #3390ac;
*/
}
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: large;
color: #727272;
}
h2, h3 {
font-size: medium;
color: #727272;
}
h4, p {
font-size: small;
color: #727272;
}
h5, h6 {
font-size: x-small;
color: #727272;
}

p.news {
font-size: small;
text-align: justify;
margin-left: 8px;
margin-right: 8px;
margin-top: 4px;
word-spacing: 2px;
color: #727272;
}


/* grafica div dei box del portale*/
.h1_box{
font-size: small;
margin-top: 0px;
margin-bottom: 0px;
color: White;
font-weight: bold;
}

.h1_box, .top_box_lateral{
background-color: #9F9F9F;
}

img {border:0px;}
form { margin: 0px; padding: 0px; }
.top_box_lateral{
text-align: center;
color: White;
font-size: small;
border-bottom: 2px outset #767676;
border-right: 2px outset #E9E9E9;
font-weight: bold;
border-left: 3px outset #E9E9E9;
border-top: 2px outset #E9E9E9;
}

.top_box_central{
background-color: #9F9F9F;
text-align: center;
color: #fff;
font-weight: bold;
}
.colunm_center  {
color: #000000;
padding-left: 3px;
padding-right: 3px;
border-left: thin solid #929292;
border-right: thin solid #929292;
width: 100%; /*Importante per far estendere la colonna centrale*/
background-color: White;
text-align: left;
}
.colunm_lateral {
background-color: #FFF;
color: #000;
border-left: 1px #929292;
text-align: left;
}
.logo {border: 0px;


}

.box_annunce    {border: 3px solid #E8F0F7;}

.bottom_box_cent     {background-color: #FFF; color:#000;}

.bottom_box_lat     {}
.border_box     {}
.logo {background-image: url(sfondo.gif);}

div.inbox { margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right: 4px;}

a:link, a:visited, a:active {
text-decoration: underline;
color: #727272;
background-color: #fff;
font-size: small;
font-weight: bold;
}

a:hover {
text-decoration: none;
color: #284F71;
background-color: #F3F3F3;
font-size: small;
font-weight: bold;
}

a.pannel:link, a.pannel:visited, a.pannel:active {
text-decoration: none;
color: #2D587D;
font-size: small;
font-weight: bold;
background-color: #fff;
}

a.pannel:hover {
text-decoration: none;
color: #284F71;
background-color: #CDCDCD;
font-size: small;
font-weight: bold;
}

a.piccolo:link, a.piccolo:visited, a.piccolo:active {
text-decoration: underline;
color: #284F71;
font-size: x-small;background-color: #FFF;
}
a.piccolo:hover { text-decoration: none; color:#00c; background-color: #ddd; font-size: x-small;}

fieldset { padding:10px; font-size: small; border:3px groove #06a;}
legend   { color: #000; background-color: #CFF0FF; border:1px solid #00f;}

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: #F3F3F3;
color: #00a;
}


input.admincfg {
font: bold 1em verdana,helvetica,sans-serif;
letter-spacing: .1em;
word-spacing: .2em;
padding: 0 2px;
width: 96%;
border: 1px inset #666;
background-color: #F3F3F3;
color: #009;
}
textarea.admincfg {
font: .8em verdana,helvetica,sans-serif;
letter-spacing: .1em;
word-spacing: .2em;
padding: 2px;
width: 96%;
height: 140px;
border: 1px inset #666;
background-color: #F8F8F8;color:#009;
}
select.admincfg, select.new{
font: bold 1em/1.2em verdana,helvetica,sans-serif;
width: 96%;
background-color: #F8F8F8;color:#009;
}
select.new {width:160px;}

ul.elenco {
color: #2D6795;
list-style: disc inside;
text-decoration: none;
font-size: small;
}

li.elenco {
color: #191970;
list-style: disc;
}
input.button,input.button120,input.buttonlogin {
font:bold 10px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
}
input.buttonfree {font-weight: bold; font-size: x-small; letter-spacing:.30em;}

/* Stili per i bottoni dei link*/
/*stili per la navigazione*/
div.navigation ul{
margin-left: 20px;
margin-right: 20px;
padding: 3px;
list-style-type: disc;
text-align: left;
font-size: small;
}

div.navigation ul a:link, div.navigation ul a:visited, div.navigation ul a:active{
display: block;
width: 96%;
color: #2D587D;
font-size: small;
font-weight: bold;
text-decoration: none;
border: 1px solid #fff;
margin-top: 4px;
}
div.navigation ul a:hover{
background-color: #E8E8E8;
color: #2D587D;
margin-top: 4px;
}
div.navigation li.fisso {
color: #9FADBC;
font-size: small;
font-weight: bold;
background-position: left;
margin-top: 4px;
width: 96%;
}

.center {text-align: center; }

/* background colore di intestazione di tabelle e avvisi */
.tr_title { background-color: #afc9ff; color:#000; 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: small; color: #000; background-color: #fff;}
.tab_form{border:1px solid #333; text-align:center; font-size: x-small; color: #363; background-color: #fff;}
.stile1{
color: #00008B;
}

/************* STYLE PER IL FORUM ****************/
/* background colore di intestazione  avvisi e navigazione ect. (forum)*/
.txt {
/*border: 1px solid #FFF;*/
background-color: White;
width: 100%;
color: #2D6795;
font-size: small;
}


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 Gray;
margin-top: 5px;
text-align: center;
}

/* valori della tabella della discussione*/
.tab_topic {
width: 100%;
border: 2px solid #346D9B;
margin-bottom: 20px;
}

/* valori prima riga della discussione (nome utente e data post)*/
.riga1_topic {
background-color: #326A96;
color: #E4EEF5;
}
/* valori seconda riga della discussione (avatar e info utente)*/
.riga2_topic {
background-color: #ccc;
color: #346C90;
}
/* valori terza riga della discussione (titlo risp e risposta) compreso impostazione del carattere*/
.riga3_topic{
font-size: small;
color: #2E5F7F;
background-color: #fff;
}
/* valori quarta riga della discussione (opzioni finali e saliscendi)*/
.riga4_topic{
background-color: #326A96;
color: #fff;
}

/* alternanza colori nel forum specifico per l'elenco di tutte le discussioni*/
.riga1{
background-color: #cff;
color:#000;
}

/* valori delle due celle della board home forum*/
.cella1{
width: 50%;
border: 1px solid #C8DEEC;
text-align: center;
font-size: small;
}
.cella2{width:50%; border:1px solid #C8DEEC; text-align:left;}

/*tabelle interne del forum*/
.tab_f1{border:1px solid #C8DEEC; text-align:center; font-size: small;}
.tab_f2{border:1px solid #C8DEEC; text-align:left; font-size: x-small;}

/*box del riordino delle discussioni*/
div.fieldset {
font-size: x-small;
text-align: center;
color: #006;
font-weight: bold;
border: 1px solid #83B1D1;
width: 100%;
height: 25px;
background-color: #99e;
}
/* select del riordino delle discussioni */
.picc  {
background-color: #EEEEEE;
color: #000;
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: #E6E6FA;
color: #000;
width: 100%;
font-family: Helvetica, sans-serif;
}

/*  Box per le firme  */
.firma{
font-size: small;
border: 1px solid #457CA3;
background-color: #ADD8E6;
width: 100%;
color: #316184;
}

/*  Box per i code o per i quote  */
.code_quote {font-size: x-small; border:2px solid #000; background-color: #cfffcf; width: 90%; color:#900;}
/************* STYLE PER IL FORUM ****************/
.tx_left {
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
font-style: normal;
color: #003366;
text-align: left;
}
.elenco_li {
font-family: Arial, Helvetica, sans-serif;
color: #003366;
text-align: left;
list-style-position: outset;
list-style-type: disc;
}
