
.f {

}

.f_table {
 font-size:10px;
 background:#fff url(/images/back/backforum_top_1.jpg) repeat-x top left; /* backargomenti.jpg */
 xborder:1px solid #800; 
 xborder-collapse:collapse; 
 margin:10px;
}

.f_table td {
 padding-left:0px;
 color:#444;
 border:none;
 vertical-align:top;
}

td.f_categoria {
 padding:5px 5px 15px 5px;
 border-top:1px solid #800 !important;
 color:#800 !important;
 background-color:#fcc;
}


.f_argomenti a {
 font-size:12px;
 text-decoration:none;
}

.f_argomenti_sottotitolo {
 font-size:90%;
}

.f_argomenti a {
 border:1px solid #0074af;
 padding:3px;
 color:#0074af;
 background-color:#fff;
 line-height:2;
}

.f_argomenti a:hover {
 background-color:#0074af;
 color:#fff;
}


.f_topics {
 text-align:center;
}

td.f_posts {
 background:none;
 vertical-align:top;
 text-align:center;
 color:#0074af;
 font-weight:bold;
}

td.f_lasttopic {
 font-size:90%;
}

.f_topic a {
 font-size:12px;
 text-decoration:underline;
}

.f_topic a, .f_lasttopic a {
 color:#0074af; background-color:#fff;
}


.f_new {
 font:normal 10px Verdana; 
 color:red; background-color:yellow; 
 padding:1px;
 border:1px solid red;
}


.f_titolo a {
 font-size:110%;
 padding:3px;
 background-color:#fff;
 border:1px outset #888;
 text-decoration:none;
 line-height:2;
}

.f_titolo a:hover {
 color:#fff; background-color:#888;
 border:1px outset #000;
}


.f_header {
 padding:0px 3px;
 text-align:center;
 font-size:10px;
}

.f_header input {
 border:1px solid black;
}




.forumbutton, 
.forumbutton * {
 font:normal 10px Verdana;
}

.forumbutton a {
 padding:1px;
 border:1px outset #003A57;
 color:#003A57; background-color:#9CCFE7;
 text-decoration:none;
}

.forumbutton a:hover {
 color:#9CCFE7; background-color:#0074AF;
}




#f_introduzione {
 margin:5px;
}



td.f_numeropost {
 width:26px;
 text-align:center;
 vertical-align:middle;
 xfont-weight:bold;
background:url(/images/back/back_frecce_down_single.gif) no-repeat center center;
}

.f_numeropost span {
 color:#0074af;
 background-color:#ddd;
 border:1px outset #888;
 border-color:#0074af;
 padding:2px;
}

.f_numeropost a {
 text-decoration:none;
}



/* posts in show.php */

td.f_post {
 font:normal 10px Verdana;
 padding:2px;
 border:1px solid #222;
}

.post {
 padding:7px 2px;
}

.post a:link, .post a:visited, .post a:hover {
 color:inherit;
 text-decoration:underline;
}

.post a:hover {
 background-color:#888;
}


.post blockquote{
 border:2px outset #666;
 padding:3px;
 margin:5px;
 background-color:#fff;
 color:black;
 font-size:90%;
 opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85);
}





#forum_tree {
 position:absolute;
 padding:2px;
 top:10px; left:350px;
 font:normal 8pt/10pt Verdana;

 border:1px outset #888;
 color:#fff;
 background-color:#b00;
 opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);
 font-weight:normal;
}

#forum_tree a {
 text-decoration:none;
 color:#000;
 color:#fff;
}
