/* CSS Document */
body{
background:url(img/sf_intro.gif) top center repeat-x #ECF1F8;
font-family:Trebuchet MS, Arial, Helvetica, San Serif;
font-size:12px;
color:#3E3E3E;
}

div.scroller{
		position:relative;
		padding:12px 0;
		width:100%;
		display:block;
		overflow:hidden;
		height:50px;
	}
	div.scrollingtext{
		position:absolute;
		white-space:nowrap;
		font-family:'Trebuchet MS',Arial;
		font-size:18px;
		font-weight:bold;
		color:#000000;
	}
	div.scrollingtext p{
		float:left;
		margin:0 20px;
	}

	
/*---------------------------------*/

#content{
margin:0 auto;
position:relative;
top:0; left:0;
width:998px;
}

#content #top{
position:relative;
top:0; left:0;
width:593px;
margin-top:50px;
margin-left:180px;
}

#content #news{
position:relative;
top:0; left:0;
width:990px;
margin-top:80px;
height:50px;
background:url(img/bg-news-home.jpg) top center repeat-x;
}
#content #news {

}
#content #news #news-sx{
	position:absolute;
	top:0;left:0;
	width:63px;
	height:50px;
	background:url(img/bg-news-home-sx.png) top center repeat-y;
}
#content #news #news-dx{
	position:absolute;
	top:0;right:0;
	width:63px;
	height:50px;
	background:url(img/bg-news-home-dx.png) top center repeat-y;
}
#content #centro{
position:relative;
top:0; left:0;
width:998px;
margin-top:10px;
}

#content #centro #link{
position:relative;
top:0; left:0;
margin-bottom:40px;
padding:1px;
width:196px;
float:left;
z-index:100;
/*border:1px solid #DAE3F0;*/
}

#content #centro #link #sottolink{
position:relative;
top:0; left:0;
height:60px;
width:196px;
background:#FFFFFF;
/*background:url(img/sf_link.jpg) top center no-repeat;*/

}

#content #centro #link #sottolink ul{
height:50px;
width:196px;
padding-top:10px;
}

#content #centro #link #sottolink ul li{
display:inline;
font-size:15px;
}

#content #centro #link #sottolink ul li a{
text-decoration:none;
color:#3E3E3E;
line-height:18px;
}

#content #centro #link #sottolink ul li a:hover{
color:#3E3E3E;
}

.infanzia:hover{
/*background:url(img/blu.jpg) top center no-repeat;*/
background:#D3E2EF;
}

.primaria:hover{
background:#FFDECA;
/*background:url(img/viola.jpg) top center no-repeat;*/
}

.secondaria:hover{
background:#FFEFBE;
/*background:url(img/giallo.jpg) top center no-repeat;*/
}

.secondariadue:hover{
/*background:url(img/verde.jpg) top center no-repeat;*/
background:#E3FFBE;
}

.corsi:hover{
/*background:url(img/verde.jpg) top center no-repeat;*/
background:#E5E3E8;
}

#content #foot{
position:relative;
top:0; left:0;
width:998px;
padding-top:30px;
}

#content #foot #credits{
position:relative;
top:0; left:0;
width:998px;
border-bottom:1px solid #7B91A6;
}

#content #foot #credits p{
font-size:11px;
color:#0B3255;
padding:8px;
text-align:right;
}

#content #foot #credits p a{
text-decoration:none;
color:#0B3255;
}

#content #foot #credits p a:hover{
color:#7B91A6;
}

#content #foot #indirizzo{
position:relative;
top:0; left:0;
width:998  px;
}

#content #foot #indirizzo p{
font-size:11px;
color:#0B3255;
padding:8px;
text-align:left;
}

#content #foot #indirizzo p a{
text-decoration:none;
color:#0B3255;
}

#content #foot #indirizzo p a:hover{
color:#7B91A6;
}
