/*
 ------------------------------------------------------------
	CMS_HOME_STYLE.CSS
 ------------------------------------------------------------
	Foglio stile per homepage
	Data: 07-06-2007
 ------------------------------------------------------------
*/

div#content {
	background: url('/custom_cms/images/sf-home.gif') 0px 260px no-repeat;
		height: auto !important;  /* per i browser moderni */
   height:830px;  /* per IE5.x e IE6 */
   min-height:830px;  /* per i browser moderni */
}

div#mainarea {
	width:900px;
}


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{
	position:absolute;
	z-index:20;
	overflow:hidden;
}

div#box25{
	top:54px;
	left:38px;
	height:198px;
	width:825px;
}
div#box26{
	top:276px;
	left:36px;
	height:25px;
	width:400px;
	font:18px Arial,Thaoma,sans; 
	font-weight: bold;
	font-style:italic;
	color:#14598f;
}
div#box27{
	top:328px;
	left:34px;
	height:138px;
	width:138px;
}
div#box28{
	top:328px;
	left:173px;
	height:138px;
	width:138px;
}
div#box29{
	top:328px;
	left:312px;
	height:138px;
	width:138px;
}
div#box30{
	top:328px;
	left:451px;
	height:138px;
	width:138px;
}
div#box31{
	top:328px;
	left:590px;
	height:138px;
	width:138px;
}
div#box32{
	top:328px;
	left:729px;
	height:138px;
	width:138px;
}
div#box33{
	top:484px;
	left:36px;
	height:25px;
	width:200px;
	font:18px Arial,Thaoma,sans; 
	font-weight: bold;
	font-style:italic;
	color:#14598f;
}
div#box34{
	top:484px;
	left:310px;
	height:25px;
	width:200px;
	font:18px Arial,Thaoma,sans; 
	font-weight: bold;
	font-style:italic;
	color:#14598f;
}
div#box35{
	top:540px;
	left:323px;
	height:185px;
	width:250px;
}
div#box36{
	top:742px;
	left:317px;
	height:78px;
	width:263px;
}
div#box37{
	top:484px;
	left:589px;
	height:25px;
	width:200px;
	font:18px Arial,Thaoma,sans; 
	font-weight: bold;
	font-style:italic;
	color:#14598f;
}
div#box38{
	top:540px;
	left:600px;
	height:121px;
	width:263px;
}
div#box38 img{	width:263px;}
div#box39{
	top:670px;
	left:600px;
	height:78px;
	width:263px;
}
div#box39 a{
	text-decoration:none
}


div#box40{
	top:742px;
	left:600px;
	height:78px;
	width:263px;
}




#rightarea{
	position:absolute;
	width:250px;
	top:540px;
	left:44px;
	height:280px;
	
}

#rightbox1{
		
}


div#newsbox1 {
	position:relative;
	top:0px;
	left:0px;
	height:92px;
	width:100%;
	overflow:hidden;border-bottom:1px dotted gray;
}
div#newsbox2 {
	position:relative;
	top:0px;
	left:0px;
	height:92px;
	width:100%;
	overflow:hidden;border-bottom:1px dotted gray;
}
div#newsbox3 {
	position:relative;
	top:0px;
	left:0px;
	height:92px;
	width:100%;
	overflow:hidden;border-bottom:1px dotted gray;margin-bottom:3px;
}
.newsboximg1area{
	height:66px;float:left;margin-right:4px;margin-bottom:3px;overflow:hidden;
}
.newsboximg2area,.newsboximg3area {
	display:none;
}
.nwbimg {
width:80px;
}

#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,Verdana,Thaoma,sans; 
	color:#14598F;font-weight:bold;
	text-decoration: none;

}
.nwbsubject {
	padding-top:2px;font-weight:bold;padding-bottom:2px;
}

.nwbdate {
display:none;
}

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

}

.nwbregi {
	display:none;
}

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

#newsbox .nwblink a, #newsbox .nwblink a:hover, #newsbox .nwblink a:visited{
	font:11px Arial,Thaoma,sans; 
	color:#14598F;font-weight:bold;
	padding-top:6px;
}
