/*
 ------------------------------------------------------------
	CMS_HOME_STYLE.CSS
 ------------------------------------------------------------
	Foglio stile per homepage
	Data: 07-06-2007
 ------------------------------------------------------------
*/
div#footer {
	position:relative;
	top:0px;
}

div#content{
 	background: url(/custom_cms/images/sf-home.gif) 0px -25px;
	width:1000px;
}

div#box1,div#Banner_home_box,div#box3,div#box20,div#box21,div#box22,div#box23,div#box24,div#box25,div#box26,
div#box27,div#box28,div#box29,div#box30,div#box31,div#box32,div#box33,div#box34,div#box35,div#box36,div#box37,
div#box38,div#box39,div#box40,div#box41,div#box42,div#box43,div#box44,div#box45,div#box46,div#box47,div#box48,
div#box49,div#box50,div#box51,div#box52,div#box53,div#box54,div#box55,div#box56,div#box57,div#box58{
	font:11px Arial,Thaoma,sans; 
	position:absolute;
	z-index:999;
	overflow:hidden;
}

div#box1{
	width:477px;
	height:23px;
	left:260px;
	top:0px;
}
div#Banner_home_box{
	width:467px;
	height:334px;
	left:265px;
	top:28px;
}
div#box3{
	width:435px;
	height:72px;
	left:280px;
	top:371px;
}
div#box20{background:#02812d;
	width:239px;
	height:23px;
	right:13px;
	top:720px;

}
div#box1 .title,div#box20 .title,div#box22 .title,div#box27 .title,div#box33 .title,
div#box43 .title,div#box45 .title,div#box47 .title,div#box49 .title,div#box51 .title,div#box57 .title{
		color:#fff;font-size:9px;margin-top:5px;margin-left:6px;font-weight:bold;
}

div#box21{
	width:241px;
	height:434px;
	right:11px;
	top:743px;
}
div#box22{
background:#02812d;
	width:237px;
	height:23px;
	left:12px;
	top:464px;
}
div#box23{
	width:217px;
	height:19px;
	left:18px;
	top:492px;
	color:red;font-weight:bold;
}
div#box24{
	width:50px;
	height:50px;
	left:18px;
	top:512px;
	overflow:hidden;
}
div#box24 img{
	width:50px;
	height:50px;
}
div#box25{
	width:165px;
	height:32px;
	left:76px;
	top:512px;
}
div#box26{
	width:165px;
	height:15px;
	left:76px;
	top:549px;
	font-style: italic;font-size:10px;
}
div#box26 a{
	color:#000;text-decoration:none;
}


div#box27{
background:#02812d;
	width:230px;
	height:23px;
	left:260px;
	top:464px;

}
div#box28{
	width:100px;
	height:24px;
	left:275px;
	top:498px;
	text-align: center;
}
div#box29{
	width:93px;
	height:93px;
	left:276px;
	top:525px;
}
div#box30{
	width:100px;
	height:24px;
	left:378px;
	top:498px;
	text-align: center;
}
div#box31{
	width:93px;
	height:93px;
	left:383px;
	top:525px;
}
div#box32{
	width:195px;
	height:45px;
	left:278px;
	top:629px;
}




div#box33{
background:#02812d;
	width:230px;
	height:23px;
	left:506px;
	top:464px;

}
div#box34{
	width:100px;
	height:24px;
	left:521px;
	top:498px;
	text-align: center;
}
div#box35{
	width:93px;
	height:93px;
	left:522px;
	top:525px;
}
div#box36{
	width:100px;
	height:24px;
	left:624px;
	top:498px;
	text-align: center;
}
div#box37{
	width:93px;
	height:93px;
	left:629px;
	top:525px;
}
div#box38{
	width:195px;
	height:45px;
	left:524px;
	top:629px;
}

div#box39{
	width:234px;
	height:68px;
	left:12px;
	top:567px;
	overflow:hidden;
}
div#box40{
	width:236px;
	height:68px;
	left:12px;
	top:782px;
}/*
div#box41{
	width:236px;
	height:68px;
	left:12px;
	top:781px;display:none;
}*/
div#box42{
	width:236px;
	height:68px;
	left:12px;
	top:860px;
}
div#box43{
background:#02812d;
		width:477px;
	height:23px;
	left:260px;
	top:703px;
}
div#box44{
		width:467px;
	height:199px;
	left:265px;
	top:726px;
}
div#box45{
		background:#02812d;
	width:174px;
	height:23px;
	right:816px;
	top:941px;
}
div#box46{
	width:161px;
	height:198px;
	right:822px;
	top:964px;
}
div#box47{
		background:#02812d;
	width:164px;
	height:23px;
	right:636px;
	top:941px;
}
div#box48{
	width:161px;
	height:198px;
	right:637px;
	top:964px;
}
div#box49{
		background:#02812d;
	width:164px;
	height:23px;
	right:456px;
	top:941px;
}
div#box50{
	width:161px;
	height:198px;
	right:453px;
	top:964px;
}
div#box51{
		background:#02812d;
	width:164px;
	height:23px;
	right:276px;
	top:941px;
}
div#box52{
	width:161px;
	height:198px;
	right:269px;
	top:964px;
}
div#box53{
	width:170px;
	height:65px;
	left:90px;
	top:1174px;
}
div#box54{b
	width:170px;
	height:65px;
	left:290px;
	top:1174px;
}
div#box55{
	width:170px;
	height:65px;
	left:490px;
	top:1174px;
}
div#box56{
	width:170px;
	height:65px;
	left:690px;
	top:1174px;
}
div#box57{
border-right:1px solid #02812d;
border-left:1px solid #02812d;
border-bottom:1px solid #02812d;
height:308px;
left:11px;
top:464px;
width:236px;
 	background: url(/custom_cms/images/sf-newsg.gif) no-repeat;z-index:99 !important;
}
div#box58{background:#757575;
	width:234px;
	height:136px;
	left:12px;
	top:635px;
	overflow:hidden;
}
a img{
	border:0
}







/*news*/
div#midarea {
 	background: url(/custom_cms/images/sf-news.gif);
	height:452px;
	width:237px;
	position:absolute;
	top:0px;
	left:10px;
	z-index:9999;
}

div#midbox1{
}

div#newsbox {
	height:100%;
	width:100%;
	position: relative;
	top: 0px;
	right: 0px;
}

div#newsbox1 {
	position:absolute;
	top:34px;
	left:8px;
	height:78px;
	width:221px;
	overflow:hidden;
}
div#newsbox2 {
	position:absolute;
	top:118px;
	left:8px;
	height:78px;
	width:221px;
	overflow:hidden;
}
div#newsbox3 {
	position:absolute;
	top:202px;
	left:8px;
	height:78px;
	width:221px;
	overflow:hidden;
}
div#newsbox4 {
	position:absolute;
	top:284px;
	left:8px;
	height:78px;
	width:221px;
	overflow:hidden;
}
div#newsbox5 {
	position:absolute;
	top:366px;
	left:8px;
	height:78px;
	width:221px;
	overflow:hidden;
}
.newsboximg1area {

}
.newsboximg2area,.newsboximg3area {
	display:none;
}
.nwbimg {
	border:1px solid #d0d0d0;
	float:left;
	height:50px;
	margin-right:8px;
}

#newsbox p {
}

div#newsboxtitlearea {
	padding: 0 ;
	margin:0;
	text-align: center ;
}

div#newsboxtextarea {
	padding: 0;
	margin: 0 ;
}

#newsbox a:link, #newsbox a:visited, #newsbox a:hover {
	font:12px Arial,Thaoma,sans; 
	color:#30a9ba;
	font-weight: bold;
	text-decoration: none;
}
.nwbsubject {
display:none;
}

.nwbdate {
	font:11px Arial,Thaoma,sans; 
	color:red;
	font-weight: bold;
	padding-bottom:1px;
}

.nwbtext {
	font:11px Arial,Thaoma,sans; 
	color:#414040;
	text-align: left ;
}

.nwbregi {
	display:none;
}

.nwbmsg {
	display: none;
}

.nwblink {
}

#newsbox .nwblink a:link, #newsbox .nwblink a:hover, #newsbox .nwblink a:visited {
	font:10px Arial,Thaoma,sans; 
	color:#414040;
	font-style: italic;
}