@import url(asstyle.css);
BODY {
	margin-top: 0px;
	background-color: #C8C8C8;
}
a img {
	border: 0;
}
.bordotab1 {
	border: 2px solid #003366;
	width: 736px;
}
.bordosezioni {
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px none #003366;
}
.asbordo01 {
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}
.bordotab2 {
	border-right: 1px dotted #003366;
}
.bordomenuaa {
	border-right: 1px solid #003366;
}
.bordotab3 {
	border-bottom: 1px solid #003366;
}
.menuhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-align: left;
}
.text01home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	text-align: left;
}
.sfondotab01 {
	background-color: #e3e6ea;
}
.txtadmin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.txtred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CC0000; text-decoration: none;
 }
 .avvisi { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #CC0000;
 text-decoration: none;
 }
 .menuadmin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
}
 .txt01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
}
.txt02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: left;
	text-indent: 3pt;
	font-weight: italic;
}
.txttitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 14px;
	text-align: left;
	font-weight: bolder;
}
.txttit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-align: left;
	text-indent: 3pt;
}
 .stampatxt01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
}
.stampatxttitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 16px;
	text-align: center;
}
.stampatxttit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 16px;
	text-align: left;
	text-indent: 3pt;
}
.fondohomepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	text-align: right;
	font-weight: bold;
}
.menuhome a:link { 
	text-decoration: none;

}
.menuhome a:visited { 
	text-decoration: none;
}
.txthome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-align:center;
}
.txthome a:link { 
	text-decoration: none;

}
.txthome a:visited { 
	text-decoration: none;
}

.menuadmin a:link { 
	text-decoration: none;

}
.menuadmin a:visited { 
	text-decoration: none;
}
.menuadmin a:hover { 
	text-decoration: underline;
}
.layerNascosto
{
margin: 0px 20px 0px 20px;
display:none;
}
#commentForm
{
margin: 0px 20px 0px 20px;
display:none;
}
#commentForm2
{
margin: 0px 20px 0px 20px;
display:none;
}
#commentForm3
{
margin: 0px 20px 0px 20px;
display:none;
}
#commentForm4
{
margin: 0px 20px 0px 20px;
display:none;
}
.bordofoto {
	border: 1px solid #000000;
}
#titolipaginatop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:18px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	font-weight: bolder;
	background-color: #CCCCCC;
	border-bottom: 1px solid #89ABC9;
	text-indent: 3pt;
}
#titolipagina{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:18px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	font-weight: bolder;
	background-color: #CCCCCC;
	border-bottom: 1px solid #89ABC9;
	text-indent: 3pt;
}
#titolipagina2top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:18px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	font-weight: bolder;
	background-color: #FE9C3B;
	border-bottom: 1px solid #89ABC9;
	text-indent: 3pt;
}
#titolipagina2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:18px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	font-weight: bolder;
	background-color: #FE9C3B;
	border-bottom: 1px solid #89ABC9;
	text-indent: 3pt;
}
#titolipagina3top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:18px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	font-weight: bolder;
	background-color: #217CB5;
	border-bottom: 1px solid #89ABC9;
	text-indent: 3pt;
}
#titolipagina3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:18px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	font-weight: bolder;
	background-color: #217CB5;
	border-bottom: 1px solid #89ABC9;
	text-indent: 3pt;
}
.sfondo_home2 {
	background-image: url(/images/home_sfondo2.jpg);
	background-repeat: repeat-x;
}
.sfondo_aasfondomenu {
	background-image: url(/images/aasfondomenu.gif);
	background-repeat: repeat-x;
}
#layercarta{
	width:100%;
	height:auto;
	text-align: center;
	border:1px solid #89ABC9;
	margin:inherit;
}
#layercentrale{
	width:98%;
	height:auto;
	border:1px solid #89ABC9;
	margin: 5px 5px 0px 5px;
	padding:5px 0px 4px 0px;
	}
#layertesto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	width:98%;
	height:auto;
	margin: 2px 5px 0px 5px;
	padding:5px 0px 4px 0px;
	}
		  
	  .tabella_prest {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	color: #555;
	font-family:  Arial, sans-serif;
		font-size: 100%;
}
	  .tabella_prest th{
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	color: #555;
	font-weight: bold;
	font-size: 100% !important;
}
tabella_prest a:link {
	color: #718ABE;
	text-decoration: none;
}

tabella_prest a:visited {
	color: #718ABE;
	text-decoration: none;
}

tabella_prest a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}
ul#pagination{
    font:12px Arial,sans-serif;
    margin: 1em 0;padding: 0;
    list-style: none;text-align: center} 
ul#pagination li{
    display: inline;margin-right: 0.5em} 
ul#pagination a{text-decoration: none;
    border: 1px solid #1258CC;padding: 0 3px;
    background: #3C86FF;color: #FFF} 
ul#pagination a:visited{
    background: #EEE;color: #003EA5;
    border-color: #89B5FF} 
ul#pagination a:hover{
    background: #FFF;color: #003EA5} 
ul#pagination li#currentpage a{
    border: 0px;background: #FFF;
    color: #000;cursor: default} 
	
	/* Sortable tables */
/*table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}
	 table.sortable {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	color: #555;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
	  table.sortable td{
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	color: #555;
	text-align:left;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
*/
table.sortable {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	color: #555;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
table.sortable td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	color: #555;
	text-align:left;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
table.sortable th {
    background-color:#EAEAEA;
    color:#666;
    font-weight: bold;
    cursor: default;
}
table.sortable td {
/*	border-width: 0px 1px 0px 1px;
*/}
table.sortable tr.odd td {
	background-color: #EAEAEA;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #EAEAEA;
	font-weight: bold;
}