/* CSS Document */

body {margin: 0px;
background: URL(../img/sf-testata.gif) top no-repeat;
}

.sf-tab {background: URL(../img/sf-tab.gif) repeat-y; margin: 0 auto}

.banda {
	background-image: url(../img/sf-banda.gif);
	background-repeat: repeat-x;
}
.pul1 {
	background-image: url(../img/pul1.gif);
	background-repeat: no-repeat;
}
.pul2 {
	background-image: url(../img/pul2.gif);
	background-repeat: no-repeat;
}
.pul3 {
	background-image: url(../img/pul3.gif);
	background-repeat: no-repeat;
}
.bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.piccolo-blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	font-weight: normal;
}


.pul4 {
	background-image: url(../img/pul5.gif);
	background-repeat: no-repeat;
}
.pul5 {
	background-image: url(../img/pul5.gif);
	background-repeat: no-repeat;
}
.pul6 {
	background-image: url(../img/pul6.gif);
	background-repeat: no-repeat;
}
.pul7 {
	background-image: url(../img/pul7.gif);
	background-repeat: no-repeat;
}
.pul8 {
	background-image: url(../img/pul8.gif);
	background-repeat: no-repeat;
}
.pulsanti {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #007aae;
	text-decoration: none;
	text-align: center;
}
a.pulsanti {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #007aae;
	text-decoration: none;
	text-align: center;
}
a.pulsanti:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #d70070;
	text-decoration: none;
	text-align: center;
}
.titolo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #007aae;
	text-decoration: none;
	background-image: url(../img/sf-titolo.gif);
	background-repeat: repeat-y;
	font-weight: bold;
	padding-left: 10px;
	line-height: 20px;

}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #d70070;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
	line-height: 20px;
	text-align: center;

}
.sx {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7FC8EB;
	border-right-color: #7FC8EB;
	border-bottom-color: #7FC8EB;
	border-left-color: #7FC8EB;
	padding: 3px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.contenuti {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7FC8EB;
	border-right-color: #7FC8EB;
	border-bottom-color: #7FC8EB;
	border-left-color: #7FC8EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #007aae;
	padding: 10px;


}

.contenuti-speciali {border: 1px solid #7FC8EB; padding: 4px; margin-top: 10px;}

.testo-contenuti {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #007aae;
	padding: 3px;
}
a.testo-contenuti {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #d70070;
	padding: 3px;

}

a.testo-contenuti:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #d70070;
    padding: 3px;

}
.piede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #007aae;
	text-decoration: none;
	background-color: #B5DCEF;
	line-height: 15px;
	
}


a.piede:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
    color: #007aae;
	 }





.gallery { font-family: Verdana, Arial, Helvetica, 
sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; 
text-decoration: none; text-align: center} 

textarea.gallery { font-family: Verdana, 
Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: 
bold; border: 1px; border-color: #ffffff; background-color: transparent; text-align: center; overflow-y: 
hidden; } 

form { display: inline; }


.form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #007aae;
	padding: 2px;
}

.accreditamento {color: #FF0000}

