@charset "utf-8";
/* CSS Document */
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CCC;
	background-attachment: fixed;
	background-image: url(../images/sfondo_mare.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
A:link, A:visited {
	text-decoration: none;
	color:#CCC;
	/*font-weight: 600; */
}
A:hover		{
	color:#FFF
}
.scroll {
	height:490px;
	width:770px;
	overflow:auto;
	border:0px;
	margin:0px;
}
#mainframe {
	width:auto;
	height:60px;
	background-image: url(../images/sfondo_white.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	z-index:100;
	position:relative;	/* border-top: solid 1px #CCCCCC; */
}
#loglangframe {
	width:960px;
	height:60px;
	margin: 0px;
	z-index:110;
}
#login {
	color:#0A5FA6;
	font-size: 12px;
	width: 812px;
	height:37px;
	background-image: url(../images/boxlogin.png);
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0px;
	font-weight: bold;
	float: right;
	text-align: right;
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #0A5FA6;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #0A5FA6;
	z-index:120;
}
#login a, #login a:link, #login a:active, #login a:visited {
	text-decoration:none;
	color:#0A5FA6;
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	border: 0px;
}
#login img {
	border:0px;
}
#languages {
	color:#333;
	font-size:12px;
	width: 144px;
	height:50px;
	margin-top:0px;
	font-weight: bold;
	float: left;
	text-align: left;
	z-index:120;
}
#contblogo {
	width:auto;
	height:120px;
	background: url("../images/sfondodivsf.png") repeat-y top left;
	margin: 0px;
	position:relative;
	top: -18px;
	z-index:90;
}
#barralogo {
	width:960px;
	height:120px;
	margin: 0px;
	position:relative;
	z-index:90;
	float:left;
}
#banner {
	width:720px;
	height:120px;
	margin: 0px;
	position:relative;
	z-index:90;
	float:left;
}
#logo {
	width:240px;
	height:120px;
	margin: 0px;
	float:right;
}
#barramenu {
	width:auto;
	height:30px;
	font-size:13px;
	position:relative;
	background: url("../images/sfondodivsf.png") repeat-y top left;
	top: -15px;
	margin: 0px;
	z-index:90
}
/* MENU GRAFICO CON ROLLOVER E PRELOAD A 3 STADI */
div#menualto ul{list-style-type: none;margin: 0;padding: 0}
div#menualto li{
	float: left;
	margin: 0 0 0 0;
	padding:0;
	font-size: 13px;
	font-weight:bold;
} 
div#menualto a{
	display: block;
	width: 120px;
	line-height: 30px;
	text-decoration: none;
	background: url("../images/sfondocombinato30.gif") no-repeat top left;
	color: #B0B0B0;
	font-variant: small-caps;
	text-indent: 12px;
} 
div#menualto a:hover{
	background-position: -130px 0;
	color: #000
} 
div#menualto li#activelink a,div#menualto li#activelink a:hover{ /* Lo stato activelink indica il bottone selezionato e quindi lo deve avere solo quello */
    background-position: -260px 0;
	color: #fff;
} 
/* FINE CSS MENU */
#containerpag {
	width:auto;
	height:auto;
	background: url("../images/sfondodivsf.png") repeat-y top left;
	color:#CCC;
	position:relative;
	top: -12px;
	margin: 0px;
	z-index:90;
}
#paginacortawb {
	width:960px;
	height:auto;
	margin: 0px;
	z-index:90;
}
#contfondo {
	width:auto;
	height:auto;
	background: url("../images/sfondodivsf.png") repeat-y top left;
	position:relative;
	top: -9px;
	margin: 0px;
	z-index:120;	
}
#fondop {
	color:#CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width: 960px;
	margin: 0px;	
}
#contfoot {
	width:auto;
	height:auto;
	background: url("../images/sfondodivsf.png") repeat-y top left;
	position:relative;
	top: -7px;
	margin: 0px;
	z-index:120;
}
#footer {
	color:#CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 960px;
	margin: 0px;	/*background-color: #0A5FA6;*/
}
#counter {
	height:28px;
	;
	width:90px;
	background:url("../images/counter.png") no-repeat top left;
	margin-top:10px;
	color:#006;
	font-family:"MS Serif", "New York", serif;
	font-size:11px;
	line-height:105%;
	text-align:right;
	margin:0px;
}
/*HOME PAGE */
#padpaginacortahp {
	padding: 5px;
	width:auto;
	height:auto;
	margin: 0px;
	text-align:left;
}
#fasciaalta {
	width:950px;
	height:150px;
	margin: 0 auto;
}
#altasx {
	width:620px;
	height:150px;
	float:left;
	text-align:center;
	margin: 0 auto;
}
#altadx {
	width:330px;
	height:150px;
	float:right;
	text-align:center;
	margin: 0 auto;
}
#fasciabassa {
	width:950px;
	height:450px;
	margin: 0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
}
#bassasx {
	width:220px;
	height:425px;
	font-weight: bold;
	float:left;
}
#bassacentro {
	width:465px;
	height:450px;
	float:left;
}
#bassadx {
	width:265px;
	height:450px;
	float:right;
}
#bassadxgrande {
	width:730px;
	height:450px;
	float:right;
}
#regis a {
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
#regis a:hover { color:#339 }
/* PAGINA CORTA */
#padpaginacorta {
	padding: 5px;
}
/* TEAM  */
#valerio,#simone,#marco,#maricla {
	position: fixed;
	left: 4px;
	border-color: #FFFF00;
	border-width: 2px;
	border-style: solid;
	background-color: #074272;
	top:250px;
	left:250px;
}
/* SCUOLE */
#padpaginacortasc {
	padding: 5px;
	height:495px;
}
#menulato {
	width:160px;
	padding-left:20px;
	padding-top:50px;
	margin: 0px;
	float:left;
}
#paginadx {
	width:770px;
	margin: 0px;
	float:right;
}
/* MENU GRAFICO CON ROLLOVER E PRELOAD A 3 STADI */
div#menulato ul{list-style-type: none;margin: 0;padding: 0}
div#menulato li{
	/*float: left;*/
	margin: 0 0 0 0;
	padding:0;
	font-size: 12px;
	font-weight:bold;
} 
div#menulato a{
	display: block;
	width: 120px;
	line-height: 30px;
	text-decoration: none;
	/* border: 1px solid #666; */
	background: url("../images/sfondocombinato30.gif") no-repeat top left;
	color: #B0B0B0;
	font-variant: small-caps;
	text-indent: 12px;
} 
div#menulato a:hover{
	background-position: -130px 0;
	color: #000
} 
div#menulato li#activellink a,div#menulato li#activellink a:hover{ /* Lo stato activelink indica il bottone selezionato e quindi lo deve avere solo quello */
    background-position: -260px 0;
	color: #fff;
} 
/* FINE CSS MENU */
#TitoliTab{
	font-family:Verdana, Geneva, sans-serif;
	font-size:larger;
	font-weight:bold;
	font-style:italic;
}
/* FONDO PAGINA */
#picsocial{  
	height: 45px;   
	text-align: center;  
	float: right;
} 