body {background-color: #F8F2DE; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; margin:0; color:#333333;  }
.container { width: 950px; margin: auto; border:0;  background-image:url(../images/floreal.gif); background-repeat:repeat-y; background-position:right; background-color:#FDFAF3;  }
ul{ list-style:none; margin-left:20px;}
img{ border:0;}
a:link, a:visited{ color: #7E0000; text-decoration: underline;}
a:hover, a:active{color: #6E6E6E; text-decoration: underline;}

p{ margin:0; padding:0;}

/* inizio menù verticale sinistra */	
.menu01v{ float:left; font: 90% Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; width: 250px; background-image: url(../images/sf_menu_v.jpg);}
.menu01v ul{ list-style: none; margin: 0; padding: 0;}
.menu01v li{ font-size: 12px; margin: 0; padding: 0;}
.menu01v a:link, .menu01v a:visited{background-image: url(../images/sf_menu_v.jpg);	border: 0; color: #6E6E6E; display: block; margin: 2px 0; padding: 5px 30px; font-weight: normal; text-decoration: none;}
.menu01v a:hover, .menu01v a:focus, .menu01v a:active{ background-image:url(../images/sf_menu_o.jpg); color: #7E0000;}
.menu01v_active a:visited { background-image:url(../images/sf_menu_o.jpg); color: #7E0000; }  
/* fine menù verticale sinistra */


.menuDxtop { background-image:url(../images/sf_voci.jpg); background-repeat:no-repeat; float: right; }
.menuDx { width:700px; margin:0px; font-size:12px; line-height: 18px; background-color:#FFFFFF; }
.menuDx ul{ padding:5px 10px; margin: 5px 10px;}
.menuDx li{ list-style:disc;}
.menutop{ background-image:url(../images/sf_menu_acc.jpg); width: 950px; margin-left:0px; float: right; font-size:10px; line-height: 16px; font: normal 11px Georgia, "Times New Roman", Times, serif;}
.Voci {	margin-top:15px; margin-left:15px; color: #7E0000; font-size:16px; font-weight: normal; line-height: 30px; }
.TitoloArticolo { color: #7E0000; font-size:14px; font-weight: bold; line-height: 25px; }
.TitoloArancio { font-size:13px; font-weight: normal; color:#7E0000; line-height:16px; padding-bottom:5px;  line-height: 20px; }

.testoLeft { margin-left: 0px; margin-right: 10px; margin-bottom: 20px; font-size: 12px; text-align: left; }
.taborari { border: 1px #ffffff solid; color:#333333; padding: 6px;}
.tabtariffa { border: 1px #ffffff solid; font-size:11px; color:#333333; padding: 2px; }
.head { width: 950px; height: 76px; clear:both; }


.box { line-height:15px; float:left; font-size:11px;}
.sp_cont { padding: 8px 5px 10px 15px; font-size: 14px;	}
.TestoFoot { color:#666666;	font-size:12px;}
.foot {background-color: #EDE0B3;margin:0 auto; font-size:10px; clear:both; width: 950px; height: 30px; color:#7E0000; font:Georgia, "Times New Roman", Times, serif; padding-top:10px;}

.listamenu{	list-style: square; border:0; font-size:12px; line-height: 16px;}
.mappa{	list-style-type: none; border:0; font-size:12px; font-weight:bold; line-height: 16px; }
a.menu_v:link, a.menu_v:visited{ margin-left:15px; color: #666666; font: bold 12px/22px Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_v:hover, a.menu_v:active{ color: #7E0000; font: bold 12px/22px Arial, Helvetica, sans-serif; text-decoration: none;}
a.sport:link, a.sport:visited{ color: #FFFFFF;	font: normal 11px Arial, Helvetica, sans-serif;	text-decoration: none;}
a.sport:hover, a.sport:active{ color: #FFFFFF;	font: normal 11px Arial, Helvetica, sans-serif;	text-decoration: underline;}
a.foot:link, a.foot:visited{ color: #7E0000; text-decoration: underline;}
a.foot:hover, a.foot:active{ color: #6E6E6E; text-decoration: underline;}
a.listamenu:link, alistamenu:visited { color: #7E0000; text-decoration:none; }
a.listamenu:hover, a.listamenu:active { color: #6E6E6E;	text-decoration:none; }
a.norm:link, a.norm:visited { color: #7E0000; text-decoration: underline; }
a.norm:hover, a.norm:active { color: #6E6E6E; text-decoration: underline;	}
a.mappa:link, a.mappa:visited { color: #7E0000;	text-decoration:none; }
a.mappa:hover, a.mappa:active {	color: #6E6E6E;	text-decoration:none; }
a.menuadmin:link, a.menuadmin:visited{ color: #6E6E6E; font: normal 14px Georgia, "Times New Roman", Times, serif; text-decoration: none;}
a.menuadmin:hover, a.menuadmin:active{ color: #7E0000; font: normal 14px Georgia, "Times New Roman", Times, serif; text-decoration: underline; }
a.vocehome:link, a.vocehome:visited{ color: #7E0000; background-color:#FFFFFF; font: bold 14px; text-decoration: none;}
a.vocehome:hover, a.vocehome:active{ color: #6E6E6E; text-decoration: none; }
a.home_bianco:link, a.home_bianco:visited{ color: #ffffff;  font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none; }
a.home_bianco:hover, a.home_bianco:active{ color: #eff5f8; font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none;}
a.link_box:link, a.link_box:visited{ color: #000000; font-size:10px; text-decoration: underline; float:right;}
a.link_box:hover, a.link_box:active{ color: #666666; text-decoration:underline; float:right;}


.pagina{clear: both; width: 800px;}
.img{ padding:5px 15px 15px 0;}
.testo{ padding-left:20px; padding-top:20px; float:right; width:550px;}

.testocont{ padding:15px; line-height:18px; color: #333333;}

.evidenzia{ font-weight:bold; color:#333333; }
.pagsola{clear: both; width: 900px; float:left;}

.insieme{float:left;}
.insieme_pag{float:left; padding:15px; width:600px; }
.bordo{ padding:15px;}


/* inizio colonna box sinistra */
.vocesx{width: 265px; color:#7E0000; font-size:14px; font-weight:bold; background-color:#FDFAF3; height:20px; padding-left:10px; }
.boxsx{width: 275px; float:left; background-color:#F3EBCF; padding:10px;}
.sf_chiaro{ width:230px; float:left; background-color:#F8F2DE; padding:10px;}
.sf_bianco{ width:230px; float:left; background-color:#FFFFFF; padding:10px;}
.boxsx_int{width: 255px; float:left; background-color:#EDE0B3; padding:10px; line-height:18px; color:#6e6e6e;}
.boxsx2{ clear:both; width: 275px; float:left; background-color:#EDE0B3; padding:10px; margin-bottom:10px;}
.boxsx_int2{width: 255px; float:left; background-color:#f8f2de; padding:10px; line-height:18px; color:#6e6e6e;}

.boxsx_int2_pag{float:left; background-color:#ffffff; padding:10px; line-height:18px; color:#6e6e6e;}
/* fine colonna box sinistra */

/* inizio colonna box centrale */
.boxcx{width: 340px; float: left; background-color:#ffffff; padding:10px;}
.titolonews{ font-size:14px; font-weight:bold; color:#7E0000; width:340px; height:30px; background-image:url(../images/sf_news.jpg); background-position:right; background-repeat:no-repeat;}
.titolonotizia{ font-size:12px; font-weight:bold; color:#7E0000; padding-bottom:5px; padding-left:10px; text-decoration:none; width:210px; float:left;}
.titolonotizia a:link, .titolonotizia a:visited{ font-size:12px; font-weight:bold; color:#7E0000; text-decoration:none;  }
.titolonotizia a:hover, .titolonotizia a:active{ text-decoration:underline; }

.datanews{ font-size:12px; font-weight:bold; color:#7E0000; width:100px; float:right; padding-bottom:5px;}
.boxnews{width: 320px; background-color:#f8f2de; padding:10px; margin-bottom:10px;}
.newscont{ clear:both; width: 300px; background-color:#ffffff; padding:10px; line-height:16px;}
/* fine colonna box centrale */

/* inizio colonna box destra */
.boxdx{width: 295px; float: left; background-color:#EDE0B3;}
.imguni{width: 295px; float:left; height:75px; background-color:#D2232A;}
.boxdx_uni{ width: 231px; float:left; padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; background-color:#FFFFFF; line-height:18px; color:#6e6e6e; border-left-style:solid; border-left-color:#E5DFCC; border-left-width: 44px; }
.boxdx2{ clear:both; width: 275px; float:left; background-color:#EDE0B3; padding:10px; margin-bottom:10px;}
.boxdx_int2{width: 255px; float:left; background-color:#f8f2de; padding:10px; line-height:18px; color:#6e6e6e;}

.img_s{ padding-bottom:15px; padding-right:15px; border:0;}

.boxdx_int2_pag{float:left; background-color:#ffffff; padding:20px 0 20px 0; line-height:18px; color:#6e6e6e;}
.boxdx_int2_pag img{ padding:5px 20px 5px 0;}

.vocedx{color:#7E0000; font-size:14px; font-weight:bold;  padding-left:10px; margin-bottom:10px; }
.vocebeige{color:#996600; font-size:12px; font-weight:bold; padding-bottom:10px; }

.imgsmall{padding:5px; }
/* fine colonna box destra */

.tabsx{padding:5px; background-color:#EDE0B3; text-align:center; vertical-align:top; }
.tabdx{padding:5px; background-color:#F8F2DE; text-align:center; vertical-align:top; }

.tab5{padding:5px; background-color:#EDE0B3;  text-align: left; vertical-align:top; color: #660000;}
.tab5_cont{padding:5px; background-color:#F8F2DE; text-align: left; vertical-align:top; }

.titolonews_det{ padding-left:10px; padding-top:10px; font-size:14px; font-weight:bold; color:#7E0000; width:940px; height:30px; background-image:url(../images/sf_news.jpg); background-position:right; background-repeat:no-repeat; background-color:#FFFFFF;}

.titolonews_det_pag{ padding-left:10px; padding-top:10px; font-size:14px; font-weight:bold; color:#7E0000; width:660px; height:30px; background-image:url(../images/sf_news.jpg); background-position:right; background-repeat:no-repeat; background-color:#FFFFFF;}

.titolonotizia_det{ font-size:12px; font-weight:bold; color:#7E0000; padding-bottom:5px; padding-left:10px; text-decoration:none; width:700px; float:left;}

.titolonotizia_det_pag{ font-size:12px; font-weight:bold; color:#7E0000; padding-bottom:5px; padding-left:10px; text-decoration:none; width:300px; float:left;}

.datanews_det{ font-size:12px; font-weight:bold; color:#7E0000; width:200px; float:right; padding-bottom:5px;}
.tab_det{padding:10px; background-color:#EDE0B3; width:930px; }
.tab_det2{padding:10px; background-color:#F8F2DE; width:910px; }


.tab_det_pag{padding:10px; background-color:#ffffff; width:650px; clear:both; }
.tab_det2_pag{padding:10px; background-color:#F8F2DE; width:630px; clear:both; overflow:hidden; }
.tab_det2_pag img{padding:5px 20px 5px 0; }