@charset "utf-8";
body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #34a8d7;
}
.tabhead {
	width: 100%;
}
.tdlogo {
	background-image: url(immagini/sf-head.jpg);
	text-align: center;
	height: 174px;
}
.menualto {
	font-size: 17px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
	height: 42px;
	margin-top: 10px;
}
.menualto a {
	color: #34a8d7;
	text-decoration: none;
}
.menualto a.linkhome, .menualto a:hover {
	color: #073c5e;
	font-weight: bold;
	text-decoration: none;
}
.tdflash {
	background-image: url(immagini/sf-flash.jpg);
	text-align: center;
	height: 302px;
}
.tdtitolo {
	background-color: #f5f5f5;
	text-align: left;
}

.linkhome {
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}

.linkuso {
	color: #51FD6A;
	text-decoration: none;
}
.linkapri {
	color: #ffb187;
	text-decoration: none;
}
.linkapri:hover, .linkuso:hover {
	color: #FFFFFF;
}
h1 {
	font-size: 24px;
	color: #073c5e;
}
h2 {
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}


h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
h2    a:hover, .boxhome   a:hover, h3  a:hover, .sottotitolo a:hover {
	color: #073c5e;
}
h3, h3 a {
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}
.sottotitolo {
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sottotitolo a {
	color: #FFFFFF;
	text-decoration: none;
}


.testo {
	font-size: 12px;
	color: #073c5e;
	text-align: left;
}
.piccolo {
	font-size: 10px;
	color: #073c5e;
	text-align: left;
}




.boxhome {
	font-size: 12px;
	color: #073c5e;
	text-align: left;
}
.boxhome a {
	color: #FFFFFF;
}
.boxhome p {
	margin: 0px;
	padding: 0px;
}


.lineavert {
	background-color: #FFFFFF;
	width: 1px;
}
.colonnavert {
	width: 20px;
}
.colonnaBIG {
	width: 35px;
}


.copy {
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	height: 37px;
}
.testo a {
	color: #FFB187;
}
.tdpunto {
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(immagini/punto.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 54px;
	width: 56px;
	padding-top: 12px;
}
.testopunto {
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 10px;
}
.modulotit {
	font-size: 20px;
	color: #7fc31c;
	text-align: left;
}
.modulotest {
	color: #7fc31c;
	font-size: 14px;
	text-align: left;
}
.modulotest input {
	font-size: 14px;
	color: #073C5E;
	border: 1px solid #80C31C;
}
.linkgrande {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	height: 65px;
	line-height: 24px;
}
.testopiccolo {
	font-size: 12px;
	font-weight: normal;
}

.corsivopic {
	font-size: 11px;
	font-style: italic;
}

