a {text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;color: #000000;}

.titolo14 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #281290;}
.titolo14 a {color: #281290;}
.titolo14 a:link {color: #281290;text-decoration: none;}
.titolo14 a:visited {color: #281290;text-decoration: none;}
.titolo14 a:hover {text-decoration: underline;color: #384440;}

.titolo18 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5485C7;}
.titolo18 a {color: #5485C7;}
.titolo18 a:link {color: #5485C7;text-decoration: none;}
.titolo18 a:visited {color: #6281290;text-decoration: none;}
.titolo18 a:hover{text-decoration: underline;color: #384440;}

.menu {
	font-size:12px;
	color: #384440;}
.menu a {color: #384440;}
.menu a:link {color: #384440;text-decoration: none;}
.menu a:visited {color: #384440;text-decoration: none;}
.menu a:hover {text-decoration: none;color: #ffffff;}

.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #384440;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;}
.testo a {color: #384440;}
.testo a:link {color: #5485C7;text-decoration: none;}
.testo a:visited {color: #5485C7;text-decoration: none;}
.testo a:hover {text-decoration: underline;color: #000000;}



.bianco12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;}
.bianco12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;}

.tboxb12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333399;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	line-height: 14px;
	text-align:justify;	}


.nbox12b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #506FB3;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	line-height: 14px;}
.nbox12b a {color: #506FB3;}
.nbox12b a:link {color: #506FB3;text-decoration: none;}
.nbox12b a:visited {color: #506FB3;text-decoration: none;}
.nbox12b a:hover {text-decoration: underline;color: #000000;}

.rbox12b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #889DD0;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	line-height: 14px;}
.rbox12b a {color: #889DD0;}
.rbox12b a:link {color: #889DD0;text-decoration: none;}
.rbox12b a:visited {color: #889DD0;text-decoration: none;}
.rbox12b a:hover {text-decoration: underline;color: #000000;}


.tbox12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384440;
	padding-left: 14px;
	padding-right: 14px;
	line-height: 14px;
	text-align:justify;	}
.tbox12 a {color: #384440;}
.tbox12 a:link {color: #5485C7;text-decoration: none;}
.tbox12 a:visited {color: #5485C7;text-decoration: none;}
.tbox12 a:hover {text-decoration: underline;color: #000000;}
.tbox12 td {color: #384440;padding-left: 12px;padding-right: 12px;padding-right: 12px;line-height: 14px;}


.tbox12b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384440;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	line-height: 14px;}
.tbox12b a {color: #384440;}
.tbox12b a:link {color: #384440;text-decoration: none;}
.tbox12b a:visited {color: #384440;text-decoration: none;}
.tbox12b a:hover {text-decoration: underline;color: #000000;}

.tpad12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384440;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	line-height: 16px;
	text-align:justify;	}
.tpad12 a {color: #384440;}
.tpad12 a:link {color: #5485C7;text-decoration: none;}
.tpad12 a:visited {color: #5485C7;text-decoration: none;}
.tpad12 a:hover {text-decoration: underline;color: #000000;}

.tnews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384440;
	font-weight: bold;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	line-height: 16px;}
.tnews a {color: #384440;}
.tnews a:link {color: #384440;text-decoration: none;}
.tnews a:visited {color: #384440;text-decoration: none;}
.tnews a:hover {text-decoration: underline;color: #000000;}

.newsbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #384440;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	line-height: 16px;
	text-align:justify;	}
	
.note10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #384440;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 12px;}
.note10 a {color: #384440;}
.note10 a:link {color: #5485C7;text-decoration: none;}
.note10 a:visited {color: #5485C7;text-decoration: none;}
.note10 a:hover {text-decoration: underline;color: #000000;}


.g11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #384440;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	line-height: 12px;
	text-align:justify;	}
.g11 a {color: #384440;}
.g11 a:link {color: #5485C7;text-decoration: none;}
.g11 a:visited {color: #5485C7;text-decoration: none;}
.g11 a:hover {text-decoration: underline;color: #000000;}

.g11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #384440;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 12px;}
	
.g12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384440;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	line-height: 12px;}
.g12 a {color: #384440;}
.g12 a:link {color: #384440;text-decoration: none;}
.g12 a:visited {color: #384440;text-decoration: none;}
.g12 a:hover {text-decoration: underline;color: #000000;}

.g12p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384440;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	line-height: 16px;}
.g12p a {color: #384440;}
.g12p a:link {color: #384440;text-decoration: none;}
.g12p a:visited {color: #384440;text-decoration: none;}
.g12p a:hover {text-decoration: underline;color: #000000;}

.g12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #384440;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 8px;}
.g12b a {color: #384440;}
.g12b a:link {color: #384440;text-decoration: none;}
.g12b a:visited {color: #384440;text-decoration: none;}
.g12b a:hover {text-decoration: underline;color: #000000;}

.blu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 12px;}
.blu10 a: {text-decoration: none;color: #333399;}
.blu10 a:link {color: #333399;text-decoration: none;}
.blu10 a:visited {color: #333399;text-decoration: none;}
.blu10 a:hover {text-decoration: underline;color: #000000;}

.blu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 12px;}
.blu11 a: {text-decoration: none;color: #333399;}
.blu11 a:link {color: #333399;text-decoration: none;}
.blu11 a:visited {color: #333399;text-decoration: none;}
.blu11 a:hover {text-decoration: underline;color: #000000;}

.blu11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	font-weight: bold;
	padding-top: 8px;}
	
.blu12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333399;
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 12px;}
.blu12 a: {text-decoration: none;color: #333399;}
.blu12 a:link {color: #333399;text-decoration: none;}
.blu12 a:visited {color: #333399;text-decoration: none;}
.blu12 a:hover {text-decoration: underline;color: #000000;}

.blu12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333399;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	line-height: 14px;}
.blu12b a: {text-decoration: none;color: #333399;}
.blu12b a:link {color: #333399;text-decoration: none;}
.blu12b a:visited {color: #333399;text-decoration: none;}
.blu12b a:hover {text-decoration: underline;color: #000000;}

	
.blu13b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333399;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	line-height: 14px;}
.blu13b a: {text-decoration: none;color: #333399;}
.blu13b a:link {color: #333399;text-decoration: none;}
.blu13b a:visited {color: #333399;text-decoration: none;}
.blu13b a:hover {text-decoration: underline;color: #000000;}
	
.tdbox {padding-bottom: 8px;}






.gradientBack {
	background-image:  url(images/background.jpg);
	background-repeat: repeat-x;
}
.left-repeat {
	background-image:  url(images/left-side-repeat.jpg);
}
.right-repeat {
	background-image:  url(images/right-side-repeat.jpg);
}
.left-space {
	background-image:  url(images/left-space2.jpg);
}
.right-space {
	background-image:  url(images/right-space2.jpg);
}
.menu-background {
	background-image:  url(images/menu-bar.jpg);
}
.base-background {
	background-image:  url(images/base-menu.jpg);
}
input.text {
    font: 11px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #fff;
    border: 1px solid #000000;
    padding-right: 2px;
    padding-left: 2px;
    width: 80px;
	height: 15px;
    }
input.pulsante {
	height: 20px;
	width: 30px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
    }
input.pulsante2 {
	height: 20px;
	width: 130px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
    }
.chiudibordo {
	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: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.left-column {
padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}
.right-column1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
.right-column {
	padding: 0px;
	
}
.spazio-bianco {
	background-color: #FFFFFF;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #ccc;
	border-right-width: 1px;
	border-right-color: #ccc;
	
}
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6f5145;
}
.page-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: bold;
	color: #576563;
}
.image-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #576563;
}

.news {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	padding-left: 2px;
	color: #000066; 
	}

.news a {  
	font-size: 11px; 
	font-weight: bold;
	color: #000066; 
	}
.news a:hover {
	color : #000ccc;
}
.titolo {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	padding-left: 1px;
}
.titolo a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	padding-left: 1px;
}
.titolo a:hover{color: #000066;}

