a,a:visited {
	color: #3070ff;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #FF5A31;
	text-decoration: underline;
}

a:link.msin,a:visited.msin {
color : #306898;
text-decoration: none;
padding-right: 20px;
}
a:hover.msin {color : #CC3300; text-decoration: none}

a:link.navigatore,a:visited.navigatore {
color : #306898;
}

a:link.mailannunci,a:visited.mailannunci {
	color: Gray;
}




h2 {
	color: #306898;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h3,.hh3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
	text-align: left;
	width: 100%;
	color: #FFFFFF;
	background-color: #EA0D0D;
	filter: Alpha(Opacity=100,FinishOpacity=0,Style=1);
	font-size: small;
}
h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
	text-align: left;
	width: 100%;
	color: Navy;
	font-size: small;
}
hr {
	color: #D3D3D3;
	height: 1px;
	width: 100%;
}


body {
	background-image:  url(../img/atoms.gif);
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}


.tabella {
	border: 1px solid  #CCCCCC;
}

.sortable-list {
    list-style-type : none;
    margin : 0;
}
.sortable-list li {
    border : 1px solid #9999CC;
    cursor : move;
    margin : 2px 0 2px 0;
    padding : 3px;
    background : #f7f7f7;
    width : 400px;
	text-align: center;
}