/*
 ------------------------------------------------------------
	CMS_HOME_STYLE.CSS
 ------------------------------------------------------------
	Foglio stile per homepage
 ------------------------------------------------------------
*/
div#container {
	background:url('/custom_cms/images/sf-home.jpg') no-repeat;
}

div#mainarea {
	position:absolute;
	overflow:hidden;	
	width:950px;
	height:709px;
	left:0px;
	top:0px;
}

div#box1,div#box2,div#box3,div#box4,div#box5,div#box6,div#box7,div#box8,div#box9,div#box10,div#box11{
	position:absolute;
	z-index:99;
	overflow:hidden;
}
div#box2,div#box4,div#box6,div#box8,div#box10,div#box2 a,div#box4 a,div#box6 a,div#box8 a,div#box10 a{
	text-decoration: none;
	text-transform: uppercase;
	font:11px Arial, Thaoma, sans;
	color:#fff;
}
div#box1 {
	top:57px;
	left:290px;
	height:128px;
	width:184px;
}
div#box2 {
	top:203px;
	left:293px;
	height:22px;
	width:126px;
}
div#box3 {
	top:57px;
	left:484px;
	height:128px;
	width:184px;
}
div#box4 {
	top:203px;
	left:487px;
	height:22px;
	width:131px;
}
div#box5 {
	top:57px;
	left:680px;
	height:128px;
	width:184px;
}
div#box6 {
	top:203px;
	left:683px;
	height:22px;
	width:160px;
}
div#box7 {
	top:308px;
	left:286px;
	height:92px;
	width:142px;
}
div#box8 {
	top:417px;
	left:289px;
	height:39px;
		width:125px;
}
div#box9 {
	top:308px;
	left:437px;
	height:92px;
	width:142px;
}
div#box10 {
	top:417px;
	left:441px;
	height:32px;
		width:115px;
}
div#box11 {
	top:405px;
	left:40px;
	height:170px;
		width:162px;
}

p {margin:0;padding:0;}

a img {
border:0;
}


/*news*/
div#rightbox1 {
display:block;
	top:301px;
	right:274px;
	height:110px;
	width:170px;
	position:absolute;
	z-index:99;
}

div#newsbox {
	height:110px;
	width:170px;
	position: relative;
	top:0px;
	left:0px;
}

div#newsbox1 {
	position:relative;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	overflow:hidden;
}

.newsboximg1area,.newsboximg2area,.newsboximg3area {
	display:none;
}
.nwbimg {
}

#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:11px Arial,Thaoma,sans; 
	color:#78b9b8;
	text-decoration: none;

}
.nwbsubject {
	padding-bottom:6px;
	border-bottom:1px dotted #fff;
}

.nwbdate {
display:none;
}

.nwbtext {	
	padding-top:6px;
	font:11px Arial,Thaoma,sans; 
	color:#fff;
	text-align: left ;

}

.nwbregi {
	display:none;
}

.nwbmsg {
	display: none;
}
.nwblink {
	text-align:left;
}

#newsbox .nwblink a {
	font:11px Arial,Thaoma,sans; 
	color:#78b9b8;
	padding-top:3px;
}