@charset "utf-8";
/* CSS Document */

body {
	background-color: #63cfff;
	background-image: url(../img/template/sfondo.jpg);
	background-repeat: repeat-x;
	padding: 0px;
}
.box_pic  {
	background-image: url(../img/template/box_pic/center.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.box_pic .box_pic-bottom {
	background-image: url(../img/template/box_pic/bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.box_pic .box_pic-list {
	background-image: url(../img/template/box_pic/tit_list.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.box_pic .box_pic-classifica {
	background-image: url(../img/template/box_pic/tit_classifica.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.box_pic .box_pic-team {
	background-image: url(../img/template/box_pic/tit_team.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.box_pic .box_pic-soi {
	background-image: url(../img/template/box_pic/tit_special-olympics.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.box_home {
	background-image: url(../img/template/box_home/center.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.box_home .box_home-bottom {
	background-image: url(../img/template/box_home/bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.box_home .box_home-news {
	background-image: url(../img/template/box_home/tit_news.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.box_home .box_home-calendario {
	background-image: url(../img/template/box_home/tit_calendario.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.classifica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066FF;
}
.sf_cell {
}
.sottotitoli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	font-weight: bold;
	text-transform: inherit;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066FF;
	font-weight: bold;
	text-transform: inherit;
	letter-spacing: 1px;
	word-spacing: 2px;
	white-space: normal;
	font-variant: small-caps;
}

.elenco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
}
.elenco a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
}
.elenco a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
}
.elenco a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
}
.elenco a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: underline;
}.box_home .box_home-mailing {
	background-image: url(../img/template/box_home/tit_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.titoli_arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.titoli_arancio a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.titoli_arancio a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.titoli_arancio a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.titoli_arancio a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

.testi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
}
.testi a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
}
.testi a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
}
.testi a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
}
.testi a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: underline;
}
#finestra {
	position: absolute;
	height: 430px;
	width: 560px;
	left: 250px;
	top: 137px;
	background-color: #FFFFFF;
	border: thin solid #FF9900;
	visibility: hidden;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8E52;
	text-decoration: none;
	font-size: 12px;
}
.menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8E52;
	text-decoration: none;
	font-size: 12px;
}
.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8E52;
	text-decoration: underline;
	font-size: 12px;
}
.menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8E52;
	text-decoration: none;
	font-size: 12px;
}
.menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8E52;
	text-decoration: none;
	font-size: 12px;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
}
.link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
	text-decoration: none;
}
.link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
	text-decoration: none;
}
.link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
	text-decoration: underline;
}
.link a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
	text-decoration: none;
}

.banner_logo {
	background-image:url(../img/barra/barra-centro.jpg);
background-repeat: repeat-y;
	background-position: center center;
}

.banner_logo .banner_logo_top{
	background-image:url(../img/barra/barra-top.jpg);
background-repeat: no-repeat;
	background-position: center top;
}

.banner_logo .banner_logo_bottom{
	background-image:url(../img/barra/barra-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #06C;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 2px;
}
