/* FOGLIO DI STILE <CSS> PER SKIN niftycorner */

@import url("niftyCorners.css");

/*typography*/

html,body{
margin:0px;
padding: 0px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #000000;
}
h1,h2,h3{font-family: Arial, Helvetica, sans-serif}
h1{font-size: 160%}
h2{font-size: 120%}
h3{font-size:90%;text-transform:none;letter-spacing:1px; margin:0px 5px;}
h2{margin: 0 15px;padding:0;}
p{margin:0px; padding: 0px; font-size:small;}
/*usata nei documenti*/
p.news {
font-size: small;
text-align: justify;
margin-left: 8px;
margin-right: 8px;
margin-top: 4px;
word-spacing:2px;
font-family: Arial, Helvetica, sans-serif;
}
a{text-decoration: none;}
address{padding: 3px 15px;font-style:normal;}
div#relax p{font-size: 120%;}


/*layout*/
img {border:0px;}
.miniedit img {background-color: #fff; cursor:pointer; margin:0px;}

html{height: 100%; margin-bottom: 1px}
html,body{margin:0;padding:0 0 20px}
div#container{width: 98%;margin: 0 auto;text-align: left}
div#header{margin:0px 0px 10px;padding: 0px 0px 5px}
div#header h1{margin:0px 5px;padding:30px 0px 2px}

div#header a#hh{
margin-left: 10px;
font-size: 160%;
text-decoration: none;
color: #EA5E00;
font-family: cursive;
}
div#header a#hh:hover{color: #FDA264;}
/**/
div.sidebar{
float: right;
width: 125px;
}
div.sidebar div{padding: 5px 0px;margin-bottom: 5px;}
div.sidebar div#menu{margin: 0px 5px;}

div.sidebar p{margin: 0px 5px; padding:0px;}
div.sidebar h3{
font-size: x-small;
margin: 0 5px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}
div.sidebar p+p{margin-top: 0.5em}

/*MENU' ORIZZONTALE*/
div#menu{
height:40px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
}
ul#tab, ul#tab li{list-style-type:none; margin:0px; padding:5px; font-size: x-small;}
ul#tab li{float:left; width:15em; margin-right:5px; text-align: center; }
ul#tab a{
display:block;
text-decoration:none;
padding:2px 2px;
font-size: 12px;
color: #FF6600;
font-weight:lighter;
font-family: Arial, Helvetica, sans-serif;
background-color: #FFEEB9;
}
ul#tab a:hover{color:#EA0000;}
ul#tab li.activelink a,ul#tab li.activelink a:hover{color: #000;}

/*
form{margin: 5px 0px;padding: 5px 0px;}
form h3{margin-bottom: 10px}
form div{padding: 5px 0}
form input#find{width: 90px;margin-left:10px}
*/

div.content, div.announce{width:auto; padding:5px 0px; margin-bottom:15px; font-size: small;}
div.content p, div.announce p{margin:0px; padding-left: 10px; padding-right: 10px;}
div.content div, div.announce div{padding:10px}
div.content h, div.announce h{padding:10px}

blockquote{float:left;display:inline;width: 200px;margin: 0 10px 5px 15px;padding: 5px 0}
blockquote p{margin:0;padding: 0 5px;text-align: center}
div#relax{float:left;display:inline;width: 200px; margin: 0 15px 10px;padding: 5px 0}
div#relax p, div#relax h2{margin: 0 5px;}
div#footer{clear: right; margin-top: 10px; margin-bottom: 0px; font-size: small; }
div#footer h2 {text-align: center;}

/*colors*/
body{
background-color: #FEFCF5;
}
div#header{background: #84B7FF}
div#header h1{
background-image: url(../../colori.gif);
}
h2{color: #FF784A}
h3{color: #0C125F}
div#nav{
background-color: #E8E8FF;
}
div.sidenotes{
background-color: #E8E8FF;
}
/* form{background: #B4CEF7;}*/

div.content{background: #FFF}
div.announce{
color: #000;
background-color: #F3F3F3;
}
div.announce p{
color: #000099;
background-color: #F3F3F3;
}
blockquote{
background-color: #EAEAEA;
}
div#relax{
background-color: #CCCCCC;
}
div#relax h2{color: #EEEEEE}
div#relax p{color: #fff}
div#footer{
color: #666666;
background-color: #FEFCF5;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
}






.colunm_center  {
width:100%;
}





a:link, a:visited{
text-decoration: none;
color: #2D587D;
font-size: small;
font-weight: normal;
}

a:hover, a:focus, a:active  { /*focus Firefox da tastiera, active IE da tastiera, Hover da mouse*/
text-decoration: none;
color: #284F71;
font-size: small;
font-weight: normal;
}

a.pannel:link, a.pannel:visited {
text-decoration: none;
color: #2D587D;
font-size: x-small;
font-weight: normal;
background-color: #EAECFF;
font-family: Arial, Helvetica, sans-serif;
}

a.pannel:hover, a.pannel:focus, a.pannel:active {
text-decoration: none;
color: #284F71;
background-color: #F3F3F3;
font-size: x-small;
font-weight: lighter;
}

a.piccolo:link, a.piccolo:visited {
text-decoration: none;
color: #E80702;
font-size: x-small;
font-family: Arial, Helvetica, sans-serif;
font-weight: 200;
}
a.piccolo:hover, a.piccolo:focus, a.piccolo:active { text-decoration: none; color:#666666; background-color: #FFFBEC; font-size: x-small;}

fieldset { padding:10px; font-size: small; border:3px groove #EFEFEF;}
legend   { color: #000; background-color: #EEEEEE; border:1px solid #EAEAEA;}

input.login {
letter-spacing:.1em;
word-spacing:.2em;
padding:0 2px;
width:98px;
border:1px inset #CCCCCC;
background-color:#FFFDF2;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: normal;
}

input.admincfg {
letter-spacing:0.1em;
word-spacing:0.2em;
width:auto;
margin-right:0px;
border:2px inset #EBEAFF;
background-color:#FFFFFF;
color:#009;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
}
textarea.admincfg {
font: .8em verdana,helvetica,sans-serif;
letter-spacing: .1em;
word-spacing: .2em;
padding: 2px;
width: 98%;
height: 140px;
border: 2px inset #666;
background-color: #F8F8F8;color:#009;
}
select.admincfg, select.new{
font: bold 1em/1.2em verdana,helvetica,sans-serif;
width: 98%;
background-color: #F8F8F8;color:#009;
}
select.new {width:160px;}

input.button,input.button120,input.buttonlogin {
letter-spacing:.1em;
word-spacing:.2em;
padding:0 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
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: 5px;
padding: 3px;
list-style-type: none;
text-align: center;
}

div.navigation ul a:link, div.navigation ul a:visited{
display: block;
width: 98%;
color: #009;
background-color: #E7E8FE;
font-size: small;
font-weight: normal;
text-decoration: none;
border:1px solid #E7E8FE;
margin-top:4px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-variant: small-caps;
text-transform: lowercase;
}
div.navigation ul a:hover, div.navigation ul a:focus, div.navigation ul a:active{
background-color: #DFE1FF;
color: #000;
border:1px solid #E7E8FE;
margin-top:4px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.navigation li.fisso {
background-color: #F2F2F2;
color:#FF6600;
font-size: small;
font-weight: normal;
background-position: left;
border:1px solid #E7E8FE;
margin-top:4px;
width: 98%;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.center {text-align: center; }

/* background colore di intestazione di tabelle e avvisi */
.tr_title { background-color: #EEEEEE; 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: medium; color: #000; background-color: #fff;}
.tab_form{border:1px solid #333; text-align:center; font-size: small; color: #363; background-color: #fff;}


/************* STYLE PER IL FORUM ****************/
/* background colore di intestazione  avvisi e navigazione ect. (forum)*/
.txt {
border: 1px solid #CCCCCC;
background-color: #F4F4F4;
color: #000000;
font-size:small;
font-family: Arial, Helvetica, sans-serif;
}


div.avatar_sx {float:left;}
div.avatar_dx {float:right; text-align: left;}

/* valori della tabella della board,forum e discussione*/
.tab_forum {width:98%; border:1px solid #0E6AD1; margin-top:5px; text-align:center;}

/* valori della tabella della discussione*/
.tab_topic {
width: 96%;
border: 2px solid #CCCCCC;
margin-bottom: 20px;
}

/* valori prima riga della discussione (nome utente e data post)*/
.riga1_topic {
background-color: #EFEFEF;
color: #0000CC;
}
/* valori seconda riga della discussione (avatar e info utente)*/
.riga2_topic {
background-color: #EFEFEF;
color: #3333CC;
}
/* 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: #326A98;
color: #fff;
}

/* alternanza colori nel forum specifico per l'elenco di tutte le discussioni*/
.riga1{
background-color: #DADDFE;
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 #EBEBEB; text-align:left;}

/*tabelle interne del forum*/
.tab_f1{border:1px solid #EAEAEA; text-align:center; font-size: medium;}
.tab_f2{border:1px solid #E9E9E9; text-align:left; font-size: small;}

/*box del riordino delle discussioni*/
div.fieldset {
font-size: x-small;
text-align: center;
color: #006;
font-weight: bold;
border: 1px solid #E8E8E8;
width: 98%;
height: 25px;
background-color: #E6E6E6;
}
/* select del riordino delle discussioni */
.picc  {
background-color:#E9E9E9;
color:#000;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.2em;
}
.lon {
vertical-align:middle;
font-weight:bold;
letter-spacing:.1em;
width:70px;
cursor:pointer;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.2em;
}
/*box del riordino delle discussioni*/

/* form per nuova discussione e risposta */
.add_f{
margin-right:auto;
background-color: #EFEFEF;
color:#000;
width: 98%;
font-family: Arial, Helvetica, sans-serif;
}

/*  Box per le firme  */
.firma{
font-size: small;
border: 1px solid #E8E8E8;
background-color: #EEEEEE;
width: 98%;
color: #316184;
font-family: Arial, Helvetica, sans-serif;
}

/*  Box per i code o per i quote  */
.code_quote {font-size: x-small; border:2px solid #000; background-color: #E8E8E8; width: 90%; color:#900;}
/************* STYLE PER IL FORUM ****************/
