@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#036;}
body { margin:0; text-align:center; background: url(/userfiles/image/sf_body.png) center top fixed repeat-x; }

#tbl_main { width:980px; border:1px solid #CCC; text-align:left; background-color:#FFF;}

.box_login {font-size:11px;text-align:right; vertical-align:top; padding:10px 10px 0 0;}
.box_login .nome { font-weight:bold; color:#05699b;}
.box_login .accedi {font-weight:bold; color:#900;}
.box_login form{font-size:11px; margin:5px 0 0; }
.box_login input{font-size:11px; text-align:left; margin:1px;}


#interna { height:500px; vertical-align:top; padding:10px 0px;}

#menu {height:34px; background-image:url(/userfiles/image/sf_menu_main.png); background-repeat:repeat-x; position:relative;}
#menu ul {margin:0; padding:0;}
#menu li {margin:0; list-style:none; display:inline; line-height:34px; color:#fff;}
#menu a {font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:11px; color:#fff; margin:0; padding:0 3px; text-decoration:none;}
#menu a:hover {text-decoration:underline;}
#menu img { vertical-align:middle;}
#fb { position:absolute; right:10px;}
#tw { position:absolute; right:13px;}

#piede {height:34px; background-image:url(/userfiles/image/sf_piede.png); background-repeat:repeat-x; text-align:center;}
#piede { padding:0 10px; color:#fff; font-size:11px;}
#piede a {color:#f2f2f2;text-decoration:none;font-size:11px;}
#piede a:hover {color:#999;text-decoration:none;}
#piede .ruolo{font-size:10px; color:#FFFFFF;}

#disc { font-size:10px; padding:10px; color:#666;}

#centro { padding:0 10px 0 10px; vertical-align:top; float:left; width:620px;}
#lato_dx_top {width:330px; float:left; padding:0 0 0;}
#lato_dx { width:170px; vertical-align:top; float:left; }
#lato_sponsor { width:170px; vertical-align:top; float:left;}

#classifica { width:160px; border:1px solid #CCC; text-align:left; margin:0 0 10px 0;}
#classifica .tit{background-image:url(/userfiles/image/sf_menu_verde.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#classifica th { font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:17px; font-weight:normal; padding: 0 0 0 8px; text-align:left;}
#classifica td, #classifica span { font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:17px; font-weight:bold; text-align:center;}




#sponsor { width:160px; border:1px solid #CCC; text-align:left;}
#sponsor td { vertical-align:top; text-align:center; padding:3px 0; font-size:14px; font-weight:bold; color:#999;}

/*#box1 { width:620px; height:250px; overflow:hidden; border:1px solid #CCC;}
#box1 .tit_box { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box1 img { margin:10px;}
#box1 h3 { font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#036; margin:10px 0; padding:0;}
#box1 .text {}*/

#box1b { width:620px; border:1px solid #CCC;}
#box1b .tit_box { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box1b .tit_box_lume { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box1b .tit_news { padding:5px 10px; font-family:"Times New Roman", Times, serif; font-size:20px; line-height:22px; font-weight:normal; color:#036; text-align:left;}
#box1b .text_news { padding:0 10px 10px 10px;}
#box1b .text_news * { margin:0; padding:0;font-size:13px;}
#box1b .text_news img { margin: 0 10px 0 0;}
#box1b .btn { float:right; margin:10px 0 0 0; padding:0}
#box1b .btn img{ width:97px; border:none;}


#box2 { width:305px; border:1px solid #CCC; margin:10px 0 0 0;}
#box2 .tit_box { background-image:url(/userfiles/image/sf_menu_giallo.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box2 .tit_box_lume { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box2 .tit_news { padding:5px 10px; font-family:"Times New Roman", Times, serif; font-size:20px; line-height:22px; font-weight:normal; color:#036; text-align:left;}
#box2 .text_news { padding:0 10px 10px 10px;}
#box2 .text_news * { margin:0; padding:0;font-size:13px;}
#box2 .text_news img { margin: 0 10px 10px 0; float:left;}
#box2 .btn { float:right; margin:10px 0 0 0; padding:0}
#box2 .btn img{ width:97px !important; border:none;}


#box3 { width:305px; border:1px solid #CCC; margin:10px 0 0 6px;}
#box3 .tit_box { background-image:url(/userfiles/image/sf_menu_rosso.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box3 .tit_box_lume { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box3 .tit_news {padding:5px 10px; font-family:"Times New Roman", Times, serif; font-size:20px; line-height:22px; font-weight:normal; color:#036; text-align:left;}
#box3 .text_news { padding:0 10px 10px 10px;}
#box3 .text_news * { margin:0; padding:0;font-size:13px;}
#box3 .text_news img { margin: 0 10px 10px 0;  float:left;}
#box3 .btn { float:right; margin:10px 0 0 0; padding:0}
#box3 .btn img{ width:97px !important; border:none;}


#box_rassegnastampa { width:305px; border:1px solid #CCC; margin:10px 0 0 10px;}
#box_rassegnastampa .tit_box { background-image:url(/userfiles/image/sf_menu_grigio.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box_rassegnastampa .tit_rassegnastampa { padding:10px 10px 2px 10px; font-size:12px; font-weight:bold;}


#box_commenti { width:620px; border:1px solid #CCC; margin:0 0 0 0;}
#box_commenti { width:100%; border:1px solid #CCC; margin:0 0 0 0;}
#box_commenti .tit_box { background-image:url(/userfiles/image/sf_menu_grigio.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box_commenti .text_commenti { padding:10px 10px 2px 10px; font-size:11px;}


#box_news { width:620px; border:1px solid #CCC; margin:10px 0 0 0;}
#box_news .tit_box { background-image:url(/userfiles/image/sf_menu_grigio.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box_news .tit_news { padding:10px 10px 5px 10px; border-bottom:#f2f2f2 1px solid; color:#900;font-size:11px; font-weight:bold; line-height:15px;}
#box_news .tit_news a {font-size:12px; font-weight:bold; color:#036; text-decoration:none}
#box_news .tit_news a:hover {text-decoration: underline;}


#page_classifica { width:620px; border:1px solid #CCC; margin:0 0 0 0;}
#page_classifica .tit_box { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#page_classifica  td { line-height:20px; text-align:center; font-weight:bold; border-left:1px #ccc solid;}

#box_commento { width:305px; border:1px solid #CCC; margin:10px 0 0 0; overflow:hidden;}
#box_commento .tit_box { background-image:url(/userfiles/image/sf_menu_grigio.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box_commento .tit_commento { margin:0 0 10px 0;font-size:11px;}
#box_commento .text_commento { padding:10px 10px 10px 10px;font-size:11px; }
#box_commento .testo_commento {font-size:11px; overflow: hidden; width:285px; }
#box_commento .btn { float:right; margin:10px 0 0 0; padding:0}
#box_commento .btn img{ width:97px;; border:none;}


#box_sondaggio { width:160px; border:1px solid #CCC; margin:0 0 10px 0;}
#box_sondaggio .tit_box { background-image:url(/userfiles/image/sf_menu_grigio.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box_sondaggio .tit_sondaggio {margin:0 0 10px 0;font-size:11px; color:#990000; font-weight:bold;}
#box_sondaggio .option_sondaggio {font-size:11px;}
#box_sondaggio .valore {font-size:11px; font-weight:bold; color:#990000;}
#box_sondaggio .text_sondaggio {padding:10px 10px 10px 10px;font-size:11px;}
#box_sondaggio .btn {float:left; margin:10px 0 0 0; padding:0}
#box_sondaggio .btn img{ width:97px;; border:none;}


#box_articolo { width:620px; border:1px solid #CCC;}
#box_articolo { width:100%; border:1px solid #CCC;}
#box_articolo .tit_box { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box_articolo .tit_box_lume { background-image:url(/userfiles/image/sf_menu_rosso.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box_articolo .tit_news { padding:10px 20px 0 20px; font-family:"Times New Roman", Times, serif; font-size:20px; line-height:22px; font-weight:bold; color:#036; text-align:left;}
#box_articolo .subtit_news { padding:5px 20px 20px 35px; font-family:"Times New Roman", Times, serif; font-size:18px; line-height:20px; font-weight:normal; color:#05699b; text-align:left; }
#box_articolo .text_news { padding:10px 30px 20px 30px;}
#box_articolo .text_news * { margin:0; padding:0; line-height:17px; text-align:justify;font-size:13px;}
#box_articolo .text_news img { margin: 0 10px 0 0;}
#box_articolo .btn { float:right; margin:10px 0 0 0; padding:0}
#box_articolo .btn img{ width:97px; border:none;}


#box_elenco { width:620px; border:1px solid #CCC; margin:0 0 0 0;}
#box_elenco .tit_box { background-image:url(/userfiles/image/sf_menu_grigio.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box_elenco .tit_news { padding:10px 10px 5px 10px; border-bottom:#f2f2f2 1px solid; color:#900;font-size:11px; font-weight:bold; line-height:15px;}
#box_elenco .tit_news a {font-size:12px; font-weight:bold; color:#036; text-decoration:none}
#box_elenco .tit_news a:hover {text-decoration: underline;}


#box_calendario { width:620px; background-color:#FFF; border:1px solid #ccc;}
#box_calendario .tit_box { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box_calendario .calendario { border:1px solid #ccc; width:183px; float:left; margin:8px; text-align:center;}
#box_calendario .tit { background-image:url(/userfiles/image/sf_menu_grigio.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#box_calendario .data { line-height:20px; color:#05699b; font-weight:bold; padding:2px; font-size:11px;}
#box_calendario p { padding:5px; margin:0; }
#box_calendario span { font-weight:bold; color:#900; }



#login { width:400px; border:1px solid #CCC; margin:80px 0 0 10px; text-align:center;}
#login .tit_box { background-image:url(/userfiles/image/sf_menu_rosso.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#login .msg { line-height:30px; font-weight:bold; color:#900; margin:20px 0 0 0;}
#login .accedi { font-weight:bold; color:#900; line-height:20px; margin:20px 0 0 0;}
#login .recupero_password { line-height:20px;}
#login .nuovo_utente { line-height:20px; margin:0 0 20px 0;}
#login .nuovo_utente a{ font-weight:bold;}
#login .btn { float:right; margin:10px 0 0 0; padding:0}
#login .btn img{ width:97px;; border:none;}


#pagina_personale { width:600px; border:1px solid #CCC; margin:0 0 0 10px; text-align:center;}
#pagina_personale .tit_box { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#pagina_personale .msg { line-height:30px; font-weight:bold; color:#900; margin:20px 0 0 0;}
#pagina_personale .accedi {font-weight:bold; color:#900; line-height:20px;}
#pagina_personale .btn { float:right; margin:10px 0 0 0; padding:0}
#pagina_personale .btn img{ width:97px;; border:none;}


#recupero { width:600px; border:1px solid #CCC; margin:0 0 0 10px; text-align:center;}
#recupero .tit_box { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#recupero .msg { line-height:30px; font-weight:bold; color:#900; margin:20px 0 0 0;}
#recupero .accedi {font-weight:bold; color:#900; line-height:20px;}
#recupero .btn { float:right; margin:10px 0 0 0; padding:0}
#recupero .btn img{ width:97px;; border:none;}
#recupero .box_recupero { border:1px solid#999;}
#recupero .box_recupero .tit_box { background-image:url(/userfiles/image/sf_menu_grigio.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}                        <style>


#pagecontatti {width:600px; border:1px solid #CCC;}
#pagecontatti .tit_box { background-image:url(/userfiles/image/sf_menu_azzurro.png); height:28px; line-height:28px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-weight:bold; padding:0 5px;}
#pagecontatti .nota {padding:10px 0 20px 0; text-align:center; line-height:18px; font-weight:bold; color:#900;}
#pagecontatti .label {text-align:right; margin:0 10px 0 0;}

.data_pub { font-size:10px; color:#333; text-align:right;}
.data_pub span{font-size:11px; color:#900;}

.data_pub_int { font-size:10px; color:#333;}
.data_pub_int span{font-size:11px; color:#900;}

.btn { float:right; margin:10px 0 0 0; padding:0}
.btn img{ width:97px; border:none;}

#copy {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:20px 0 10px 0;}
#copy a {color:#999999; text-decoration:none; font-size:10px;}
#copy a:hover {color:#666666;}

