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

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

body
{
text-align: left;
background-color:#CCCCCC;/*D6DEEC#330066#CCCCFF*/


/*
scrollbar-arrow-color: #ffff00;
scrollbar-base-color: #0000ff;
scrollbar-face-color: #3390ac;
*/
}
h1, h2, h3, h4, h5, h6, p,h7,h8 { margin-top: 0px; margin-bottom: 0px; margin-left: 4px; margin-right: 4px;}

h1 {font-size: 250%;color:#CC0000;}
h2 {font-size: 85%;text-transform:uppercase;color:#CC0000}
h3{font-size:85%;text-transform:uppercase;letter-spacing:1px; margin:0px 0px; margin-bottom: 5px;color: #CC0000}
h4 {font-size: 110%;}
p {font-size:5%;}
h5, h6 { font-size: 90%;}
h7 {font-size:90%; text-align:right; word-spacing:2px; color:#330066;background-color:#fff;}
h8{font:bold 90% verdana,helvetica,sans-serif; background-color:#330066;border:5px inset; text-transform:uppercase; color: #fff;}
h9{font:bold 170% verdana,helvetica,sans-serif; text-transform:uppercase; color:#fff;}
p.news {font-size: 40%; text-align: left; margin-left: 8px; margin-right: 8px; margin-top: 4px; word-spacing:2px;}

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

.h1_box, .top_box_lateral{  background-color: #CD853F; color:#fff; }

img { border:1px solid #330066; margin:15px 15px 15px 15px; padding:1px 1px 1px 1px; }
form { margin: 0px; padding: 0px; }


/* grafica div dei box del portale*/
.bottom_box_cent{font-size: 96%;}
.top_box_lateral {background-color:#9999CC;}
.top_box_central {color:#fff;background-color:#330066;border:5px inset;text-transform:uppercase;text-align:center;letter-spacing:1px; font:bold 90% verdana,helvetica,sans-serif;margin:0px 0px 10px 0px;}/*background-color: #FFA07A; ; color:#009;*/
.box_announce    {border:1px groove #FFA07A;}
.border_box_lat  {}/*border-bottom:3px groove #CD853F; background-color: #84B7FF;*/

.border_box_cent {}/*border:3px ridge #FFA07A;*/
.colunm_center  {border:2px solid #330066;  margin-top: 30px;margin-left:5px;margin-right:5px;width:100%;/*Importante per far estendere la colonna centrale*/background-color:#fff}
.colunm_lateral  {border:2px solid #330066;background-color:#fff;text-align:center;}/*background-color: #95B3DE*/
.logo            {font-size: 200%; margin-left: 5%;margin-right: 40%;color:#330066;}
.logo2 {font-size: 100%; margin-left: 50%;color:#000;}
.logo3 {font-size: 100%; margin-left: 5%;color:#330066;}
p { font: 90% verdana,helvetica,sans-serif; margin-top: 5px; margin-bottom: 5px;}

p.news {font-size: 90%; color:#fff; text-align: left; 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 A:hover{text-transform:uppercase;text-decoration: underline; color: #330066; font-size: 90%;}

/* {text-decoration: underline; color:#000;  font-size: 100%; }*/

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

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

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;}
div.navigation ul{
margin: 2px 0px 0px 0px;
padding: 0px;
list-style-type: none;
text-align: center;

font: 90% verdana,helvetica;
}
div.navigation ul a:link, div.navigation ul a:visited{
text-align:center;
font: bold 90% verdana,helvetica,sans-serif;
display:block;
width:98%;
color: #330066;
background-color: #fff;
text-decoration: none;
border-bottom:thin dotted;
margin-top:3px;

}
div.navigation ul a:hover, div.navigation ul a:focus, div.navigation ul a:active{
background-color: #fff;
color: #330066;
font: bold 90% verdana,helvetica,sans-serif;
border:1px solid #00f;
margin-top:3px;
}
div.navigation li.fisso {
background-color: #fff;
color:#000;
font-size: small;
font-weight: bold;
background-position: left;
border:1px solid #00f;
margin-top:0px;
width: 100%;
}
/* Stili per i bottoni dei link
/*stili per la navigazione*/
div#navigation ul {margin:0px; padding: 0px; list-style-type: none; text-align:center;}
div#navigation ul a{ width: 96%; color:#000; font-size: 13px;
font-weight:bold; text-decoration: none;} /*list-style: inside url(avanti_no.gif)*/
div#navigation ul a:hover{color: #00c; text-decoration: none; background-color: #FFFFFF; list-style: inside url(avanti.gif);}
div#navigation li.fisso { background-color: #FFFFFF; font-weight:bold; color: #06f; text-decoration: underline; list-style: inside circle;}/*#E6E6FA*/

.center {text-align: center;}

/* background colore di intestazione di tabelle e avvisi */
.tr_title { background-color: #fff; 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 { background-color: #CCCCCC; width: 50%; color:#fff;}

.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: #FFFACD ; }

/* 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 ****************/
