﻿.table1cr {
	height:739px;
}
.table2cr1td {
	height:176px;
}
.table2cr3td {
	height:33px;
}
.table3cr {
	height:489px;
}
.table3cr1td {
	height:163px;
}
.table3cr4td {
	height:163px;
}
.table4cr {
	height:158px;
	background-image: url(../images/sfumfr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.table4sp {
	height:158px;
	background-image: url(../images/sfumfr2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.table4cr1td {
	background-color:#ffffff;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.table4cr2td {
	background-color:#2998c6;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
}
.table5cr {
	height:158px;
	background-image:url(../images/sfumfr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.table5sp {
	height:158px;
	background-image:url(../images/sfumfr2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.table5cr1td {
	height:25px;
}
.table6cr1td {
	background-color:#c4e0f5;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.table6sp1td {
	background-color:#e9c4f5;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.table6mu1td {
	background-color:#f0efaf;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.table7cr {
	background-color:#ffffff;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.table8cr {
	background-color:#fafafa;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.table9cr {
	height:222px;
	background-color:#fafafa;
}
.table9crsc {
	height:220px;
	background-color:#fafafa;
}
.table1sp {
	height:100%;
	background-color:#fafafa;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.table1ev {
	height:310px;
}
.table1ev1td {
	height:30px;
	background-image:url(../images/sfumfr3.jpg);
}
.table1ev2tds {
	height:30px;
	background-image:url(../images/sfumfr17.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.table2ev {
	height:420px;
}
.table2ev1td {
	height:210px;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	background-image:url(../images/sfumfr4.jpg);
}
.table3ev {
	height:200px;
}
.table3ev1td {
	height:20px;
}
.table3ev2td {
	height:100px;
}
.table3ev3td {
	height:80px;
}
.table1mu {
	height:750px;
}
.table1mu1td {
	height:25px;
}
.table1mu2td {
	height:70px;
	background-image:url(../images/sfumfr5.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.table1mu3td {
	background-image:url(../images/sfumfr5.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.table2mu {
	height:100%;
	background-image:url(../images/sfumfr5.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.table3mu {
	height:200px;
}
.table4mu {
	height:100%;
	background-image:url(../images/sfumfr8.jpg);
	background-repeat:repeat-x;
	background-position: top;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.table1ra {
	height:30px;
	background-color:#ffffff;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.table1ra1b {
	/*background-color:#5ba50a;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;*/
}
.table1ra1td {
	height:68px;
}
.table2ra {
	height:640px;
}
.table2ra1td {
	height:160px;
}
.table3ra {
	height:158px;
	background-image:url('../images/sfumfr21.jpg');
	background-repeat:repeat-x;
	background-position:center;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.table3ra1td {
	height:27px;
	padding-top:5px;
}
.table3ra2td {
	height:65px;
}
.table4ra1td {
	height:50px;
	border-left:3px solid #5ba50a;
	border-right:3px solid #5ba50a;
	border-top:3px solid #5ba50a;
	border-bottom:3px solid #5ba50a;
	background-color:#ffffff;
}
.table5ra1td {
	height:190px;
	border-left:3px solid #5ba50a;
	border-right:3px solid #5ba50a;
	border-top:3px solid #5ba50a;
	border-bottom:3px solid #5ba50a;
}
.table1no1td {
	height:30px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
.table1no2td {
	height:692px;
	background-image:url(../images/sfumfr11.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#c5e2f4;
}
.table1nosp2td {
	height:692px;
	background-image:url(../images/sfumfr12.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#eed6ee;
}
.table1ev2td {
	height:692px;
	background-image:url(../images/sfumfr13.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#fdca9f;
}
.table1ca2td {
	height:692px;
	background-image:url(../images/sfumfr14.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#f0eeb1;
}
.table1no3td {
	height:80px;
	background-color:#c4e1f3;
	padding-left:5px;
	padding-right:5px;
}
.table1ev3td {
	height:80px;
	background-color:#fdca9f;
	padding-left:5px;
	padding-right:5px;
}
.table1no4td {
	height:30px;
}
.table1pr2td {
	background-color:#d6ec9a;
	height:100px;
}
.table1pr3td {
	height:482px;
	background-image:url(../images/sfumfr18.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ecf6ce;
}
.table1pr3tdb {
	height:690px;
	background-image:url(../images/sfumfr18.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ecf6ce;
}
.table1pr4td {
	background-image:url(../images/sfumfr18.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ecf6ce;
	height:100px;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
.tablelast {
	background-image:url(../images/sfumfr18.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ecf6ce;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
}
.textsyle1cr {
	font-family:Tahoma;
	font-size:8pt;
	font-weight:700;
	color:#333333;
	text-decoration:none;
}
.textsyle1crb {
	font-family:Arial Black;
	font-size:9pt;
	color:#333333;
	text-decoration:none;
}
.textstyle2cr{
	font-family:Tahoma;
	font-size: 10px;
	color:#080808;
	/*color: #202020;*/
	text-decoration:none;
}
.textstyle3cr{
	font-family:Arial Black;
	font-size: 9pt;
	color:#2998C6;
	text-decoration:none;
}
.textstyle3crb{
	font-family:Arial Black;
	font-size: 9pt;
	color:#ffffff;
	text-decoration:none;
}
.textstyle4cr{
	font-family:Arial Black;
	font-size: 8pt;
	color:#2998C6;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.textstyle3sp{
	font-family:Arial Black;
	font-size: 10pt;
	color: #92288C;
	text-decoration:none;
	margin:0px 0 0 15px;
	padding:0;
}
.textstyle4sp{
	font-family:Arial Black;
	font-size: 8pt;
	color:#4e5289;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.textstyle3ev{
	font-family:Arial Black;
	font-size: 9pt;
	color:#db361d;
	text-decoration:none;
}
.textstyle4ev{
	font-family:Arial Black;
	font-size: 8pt;
	color:#db361d;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
}
.textstyle1mu{
	font-family:Arial Black;
	font-size: 8pt;
	color:#f0a915;
	text-decoration:none;
	padding-left:5px;
}
.textstyle2mu{
	font-family:Arial Black;
	font-size: 8pt;
	color:#f0a915;
	text-decoration:none;
}
.textstyle3mu{
	font-family:Arial Black;
	font-size: 8pt;
	color:#f0a915;
	text-decoration:none;
	padding-right:5px;
}
.textstyle4mu{
	font-family:Arial Black;
	font-size: 9pt;
	color:#f0a915;
	text-decoration:none;
}
.textstyle1ra{
	font-family:Arial Black;
	font-size: 9pt;
	color:#5ba50a;
	text-decoration:none;
	line-height:12px;
}
.textstyle1rab{
	font-family:Arial Black;
	font-size: 10pt;
	color:#ffffff;
	text-decoration:none;
	line-height:12px;
}
.textmenu{
	text-decoration:none;
}
.textstyle1pop {
	font-family:Tahoma;
	font-size:8pt;
	font-weight:700;
	color:#333333;
	text-decoration:none;
}
.textstyle2pop {
	font-family:Tahoma;
	font-size: 10px;
	color:#676767;
	text-decoration:none;
}
.textstyle3pop {
	font-family:Arial Black;
	font-size:8pt;
	color:#333333;
	text-decoration:none;
}
.divstylecr {
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}
.divstyle2cr {
	padding-left:3px;
	padding-right:3px;
}
.divstyle3cr {
	padding-left:3px;
	padding-right:3px;
	padding-top:6px;
	padding-bottom:3px;
}
.divstyle4cr {
	padding-left:3px;
	padding-right:3px;
	padding-top:6px;
	padding-bottom:3px;
}
.divstyle5cr {
	padding-left:10px;
	padding-right:10px;
	text-align:right;
}
.divstyle1sp {
	height:20px;
}
.divstyle2sp {
	padding-left:5px;
	padding-right:5px;
}

.divstyleev {
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:justify;
}
.divstyle2ev {
	padding-left:7px;
	padding-right:7px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:justify;
}
.divstyle3ev {
	padding-left:7px;
	padding-right:7px;
	padding-bottom:6px;
	text-align:justify;
}
.divstyle4ev {
	text-align:left
}
.divstyle1mu {
	padding-bottom:2px;
	text-align:left;
	height:14px;
}
.divstyle2mu {
	padding-bottom:1px;
	text-align:center;
}
.divstyle3mu {
	padding-bottom:1px;
	text-align:right;
}
.divstyle4mu {
	padding-top:1px;
	text-align:left;
}
.divstyle5mu {
	padding-top:1px;
	text-align:center;
}
.divstyle6mu {
	padding-top:1px;
	text-align:right;
}
.divstyle7mu {
	height:497px;
        width: 100%;
	overflow-y:scroll;
	margin-top:7px;
	scrollbar-arrow-color: #f0a915;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #f0a915;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #f0a915;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
.divstyleazz {
	height:690px;
	overflow:auto;
	padding-left:1px;
	scrollbar-arrow-color: #5ba50a;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #5ba50a;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #5ba50a;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
.divstyleazz2 {
	height:680px;
	overflow:auto;
	padding-left:5px;
	padding-top:5px;
	scrollbar-arrow-color: #5ba50a;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #5ba50a;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #5ba50a;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
.divstyle8mu {
	padding-left:6px;
	padding-right:6px;
}
.divstyle9mu {
	padding-left:6px;
	padding-right:6px;
	text-align:left;
}
.divstyle10mu {
	padding-left:6px;
	padding-right:6px;
	text-align:right;
}
.divstyle1ra {
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	text-align:left;
}
.divstyle2ra {
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
}
.divstyle2rac {
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}.divstyle2racg {
	padding-top:8px;
	padding-left:6px;
	padding-right:4px;
}
.divstyle2rab {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
}
.divstyle3ra {
	padding-right:2px;
	padding-bottom:3px;
	}
.divstyle4ra {
	padding-left:1px;
	padding-right:1px;
	padding-bottom:3px;
}
.divstyle5ra {
	padding-left:2px;
	padding-bottom:3px;
}
.divstyle1no {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
}
.divstyle1noe {
	padding-top:5px;
	padding-right:4px;
}
.divstyle2no {
	padding-left:40px;
}
.divstyle2no12 {
	padding-left:3px;
}
.divstyle2no13 {
	padding-left:4px;
	padding-right:4px
}
.flash {
	padding-left:7px;
	padding-top:5px;
}
/*--------------------------------------------------------BLOG CITTA'-------------------------------------------*/

.blogtitlecitta{
	height:30px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial Black;
	font-size: 9pt;
	text-decoration:none;
	color:#2998B6;
	}
.blogentrycitta{
	background-position:top;
	padding: 0;
	text-align:justify;
	font-family:Tahoma;
	font-size: 10px;
	color:#676767;
	background-image:url(../images/sfumfr11.jpg);
	background-repeat:repeat-x;
	}
.date {
	text-align:right;
	float: right;
	width: 100%;
	font-family:Tahoma;
	font-size: 10px;
	color:#676767;
	font-weight: bold;
	margin: 0 0 10px 0;
	}
.blogentrycitta p{
	text-align:justify;
	font-family:Tahoma;
	font-size: 10px;
	color:#676767;
	text-decoration:none;
	padding: 0;
	margin: 5px 5px 10px 5px;
	}
/*--------------------------------------------------------BLOG VIOLA-------------------------------------------*/

.blogtitleviola{
	height:30px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial Black;
	font-size: 9pt;
	text-decoration:none;
	color: #8F4783;
	}
.blogentryviola{
	background-position:top;
	padding: 0;
	text-align:justify;
	font-family:Tahoma;
	font-size: 10px;
	color:#676767;
	background-image:url(../images/sfumfr12.jpg);
	background-repeat:repeat-x;
	}
.date {
	text-align:right;
	float: right;
	width: 100%;
	font-family:Tahoma;
	font-size: 10px;
	color:#676767;
	font-weight: bold;
	margin: 0 0 10px 0;
	}
.blogentryviola p{
	text-align:justify;
	font-family:Tahoma;
	font-size: 10px;
	color:#676767;
	text-decoration:none;
	padding: 0;
	margin: 5px 5px 10px 5px;
	}
.img1 {
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	border-top:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	margin-right:10px;
}
.img2 {
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	border-top:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	margin-left:10px;
	margin-top:10px
}
.img3 {
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	border-top:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
}
.img4 {
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
	border-bottom:3px solid #FFFFFF;
}