body  { 
color : #000; 
font : 12px tahoma, verdana, arial, sans-serif; 
background-color : #e7e7e7; 
margin : 0; 
text-align : left; 
padding : 0; 
 } 
 a  { 
color : #716d6d; 
text-decoration : underline; 
 } 
 a:hover  { 
color : #2a3236; 
text-decoration : underline; 
 } 
 #header  { 
background-image : url(header00.png); 
background-repeat : repeat-x; 
border-bottom : 1px solid #000; 
height : 80px; 
 } 
 ul, ol  { 
margin-top : 0; 
margin-bottom : 0; 
 } 
 .fcaption a  { 
color : #ffffcc; 
text-decoration : underline; 
 } 
 .fcaption a:hover  { 
color : #cccc99; 
text-decoration : underline; 
 } 
 .smalltext  { 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
color : #5d6e75; 
 } 
 .smallblacktext  { 
font : normal 7pt verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
 } 
 .indent  { 
padding : 3px; 
margin : 5px; 
font : 9px verdana, tahoma, arial, sans-serif; 
color : #000060; 
border : 1px solid; 
background-color : #e3e2d7; 
border-bottom : 1px solid #ffffff; 
border-left : 1px solid #000; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #000; 
 } 
 .defaulttext  { 
font : 11px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
 } 
 td  { 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
padding : 0; 
text-align : left; 
 } 
 blockquote  { 
font : italic 11px verdana, tahoma, arial, helvetica, sans-serif; 
color : #7e96ac; 
 } 
 .mediumtext  { 
font : 11px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
 } 
 .captiontext  { 
font : 14px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
 } 
 .tbox  { 
background-color : #eaeef2; 
border : 1px solid #5e5d63; 
color : #000000; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
 } 
 .tbox.chatbox  { 
width : 80%; 
margin-left : auto; 
margin-right : auto; 
 } 
 .nextprev  { 
background-color : #eaeef2; 
border : 1px solid #696c6c; 
color : #000; 
font : normal 9px verdana, tahoma, arial, helvetica, sans-serif; 
text-align : center; 
padding : 2px; 
background-image : url(button00.png); 
 } 
 .button  { 
background-color : #eaeef2; 
border : 1px solid #000; 
color : #000000; 
font : 9px verdana, tahoma, arial, helvetica, sans-serif; 
text-align : center; 
background-image : url(button00.png); 
 } 
 .np  { 
background-color : #eaeef2; 
border : 1px solid #000; 
color : #000000; 
font : 9px verdana, tahoma, arial, helvetica, sans-serif; 
text-align : center; 
padding : 2px; 
 } 
 form  { 
margin : 2px 0 0 0; 
 } 
 .spacer  { 
padding : 2px 0 2px 0; 
 } 
 hr  { 
border-top : 1px solid #666; 
border-bottom : 1px solid #eee; 
height : 2px; 
width : 92%; 
text-align : center; 
 } 
 .border  { 
border : 1px solid #000; 
 } 
 .border2  { 
border : 1px solid #d5d5d5; 
 } 
 .border3  { 
border : 1px solid #000; 
 } 
 .helpbox  { 
border : 0; 
background-color : transparent; 
color : #000; 
font : 9px tahoma, verdana, arial, helvetica, sans-serif; 
 } 
 .caption  { 
padding : 0 4px 0 4px; 
border-bottom : 1px solid #363a44; 
border-left : 1px solid #8a96b3; 
border-right : 1px solid #363a44; 
border-top : 1px solid #8a96b3; 
background-color : #e1dfdf; 
color : #000; 
font : 13px tahoma, arial, verdana, helvetica, sans-serif; 
background-image : url(cap10000.png); 
 } 
 .caption2  { 
padding : 0 4px 0 4px; 
color : #243b3b; 
font : 15px tahoma, arial, verdana, helvetica, sans-serif; 
text-align : center; 
 } 
 .caption3  { 
padding : 0 4px 0 4px; 
border-bottom : 1px solid #c7c3c3; 
border-left : 1px solid #fff; 
border-right : transparent; 
border-top : 1px solid #fff; 
background-color : #d5d5d5; 
color : #000; 
font : 13px tahoma, arial, verdana, helvetica, sans-serif; 
 } 
 .bodytable  { 
padding : 8px; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
 } 
 .bodytable2  { 
border : 1px solid #d5d5d5; 
padding : 8px; 
font : 11px verdana, tahoma, arial, helvetica, sans-serif; 
color : #404040; 
 } 
 .bodytable3  { 
padding : 8px; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
 } 
 p  { 
margin-top : 0; 
margin-bottom : 0; 
 } 
 .fborder  { 
border : 1px solid #000000; 
background-color : #fff; 
 } 
 .forumheader  { 
background-color : #ebeff2; 
font : 12px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
padding : 4px; 
background-image : url(cap10000.png); 
border : 1px solid #c3bdbd; 
 } 
 .forumheader2  { 
background-color : #e4eaf2; 
font : 14px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
padding : 4px; 
border : 1px solid #c3bdbd; 
 } 
 .forumheader3  { 
background-color : #dfe6ef; 
font : 11px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
padding : 4px; 
border : 1px solid #c3bdbd; 
 } 
 .forumborder  { 
border : 1px solid #000080; 
 } 
 .fcaption  { 
border : 1px solid #000; 
padding : 2px 0 2px 8px; 
background-color : #c9c7c7; 
font : 12px verdana, tahoma, arial, helvetica, sans-serif; 
background-image : url(fcap0000.png); 
color : #fff; 
 } 
 .captiontopleft  { 
width : 24px; 
background-image : url(topleft0.png); 
 } 
 .captiontopmiddle  { 
width : 100%; 
background-repeat : repeat-x; 
background-image : url(top00000.png); 
 } 
 .captiontopright  { 
width : 11px; 
background-image : url(topright.png); 
 } 
 .captionleft  { 
width : 24px; 
background-image : url(capleft0.png); 
 } 
 .captionbar  { 
background-repeat : repeat-x; 
padding-right : 10px; 
font-size : 10px; 
color : #ff7; 
font-family : verdana, tahoma, arial, sans-serif; 
background-image : url(capdark0.png); 
 } 
 .captionend  { 
width : 12px; 
background-image : url(captrans.png); 
 } 
 .captionmain  { 
width : 100%; 
background-repeat : repeat-x; 
background-image : url(caplight.png); 
 } 
 .captionright  { 
width : 11px; 
background-image : url(capright.png); 
 } 
 .bodyleft  { 
width : 3px; 
background-repeat : repeat-y; 
background-image : url(left0000.png); 
 } 
 .bodymain  { 
width : 100%; 
background : #dae7f3; 
padding : 4px 5px 5px 4px; 
font-size : 10px; 
color : #000; 
font-family : verdana, tahoma, arial, sans-serif; 
vertical-align : top; 
 } 
 .bodyright  { 
width : 3px; 
background-repeat : repeat-y; 
background-image : url(right000.png); 
 } 
 .bottomleft  { 
width : 10px; 
background-image : url(bottomle.png); 
 } 
 .bottommain  { 
width : 100%; 
background-repeat : repeat-x; 
background-image : url(bottom00.png); 
 } 
 .bottomright  { 
width : 10px; 
background-image : url(bottomri.png); 
 } 
 .finfobar  { 
background-color : #dbe5f5; 
font : 15px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
padding : 4px; 
border : 1px solid #c3bdbd; 
 } 
 a.forumlink  { 
color : #ff3; 
text-decoration : underline; 
 } 
 .topborder  { 
border-bottom : 1px solid #000; 
 } 
 .bottomborder  { 
border-top : 1px solid #000; 
border-bottom : 1px solid #000; 
 } 
 .alttd  { 
background-color : #c8ddee; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
 } 
 .code  { 
border : 1px solid #9f9f9f; 
padding : 8px; 
background-color : #eeecec; 
font : 12px courier, arial, verdana, tahoma, helvetica, sans-serif; 
color : #000040; 
 } 
 .nforumholder  { 
border : 1px solid #345487; 
padding : 0; 
background-color : #fff; 
 } 
 .nforumcaption  { 
background-image : url(nforumca.png); 
padding : 8px 4px 8px 4px; 
font : 12px verdana, tahoma, arial, helvetica, sans-serif; 
color : #ff5; 
 } 
 .nforumcaption2  { 
background-image : url(nforumcb.png); 
padding : 8px 0 8px 4px; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
color : #000; 
font-weight : bold; 
 } 
 .nforumcaption3  { 
border : 1px solid #fff; 
padding : 4px; 
background-color : #e4eaf2; 
font : 12px verdana, tahoma, arial, helvetica, sans-serif; 
 } 
 .nforumthread  { 
border : 1px solid #fff; 
padding : 4px; 
background-color : #eef2f7; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
 } 
 .nforumthread2  { 
border : 1px solid #fff; 
padding : 4px; 
background-color : #d1dceb; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
 } 
 .nforumreplycaption  { 
border : 1px solid #fff; 
padding : 4px; 
background-color : #e2edf2; 
font : 12px verdana, tahoma, arial, helvetica, sans-serif; 
 } 
 .nforumreply  { 
border : 1px solid #fff; 
padding : 4px; 
background-color : #edf4f7; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
 } 
 .nforumreply2  { 
border : 1px solid #fff; 
padding : 4px; 
background-color : #cfe0eb; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
 } 
 .nforumdisclaimer  { 
font : 9px verdana, tahoma, arial, helvetica, sans-serif; 
color : #5d6e75; 
 } 
 .nforumview1  { 
border : 1px solid #fff; 
padding : 4px; 
background-color : #e4eaf2; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
 } 
 .nforumview2  { 
border : 1px solid #fff; 
padding : 4px; 
background-color : #dfe6ef; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
 } 
 .nforumview3  { 
padding : 4px; 
background-color : #bcd0ed; 
font : 10px verdana, tahoma, arial, helvetica, sans-serif; 
color : #263448; 
 } 
 .nforumview4  { 
padding : 4px; 
background-color : #e4eaf2; 
font : 9px verdana, tahoma, arial, helvetica, sans-serif; 
color : #3a4f6c; 
 } 
 .linkspage_button  { 
border : 0; 
 } 
 .colonnaTitoloSCSP  { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #cc3300; 
 } 
 .colonnaSCSP  { 
border-style : solid; 
border-color : #ebe3cc; 
 } 
 td.colonnaSCSP:hover  { 
border-style : solid; 
border-color : orange; 
 }
