body {
	text-align: justify;
	margin: 0px;
}
form {display:inline}
input{	border: 1px solid #00528a;}

/* LINK GENERICI - Nota: non cambiare l'ordine degli stati*/
A:visited {color: #000000; text-decoration: none}
A:link    {color: #000000; text-decoration: none}
A:hover   {color: #000000; text-decoration: none}
A:active  {color: #000000; text-decoration: none}


.sfondo_banner {
	background: url(/imgs/bannersotto.jpg);
	height: 4px;
	width: 472px;
}

.sfondosezione{
	
	height: 271 px;
	width: 187 px;
	/*background: url(/imgs/sfondosezione.jpg);
	background-position:bottom;
	background-repeat:no-repeat*/
	}



.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.testo A:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none; text-align: justify;}
.testo A:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none; text-align: justify;}
.testo A:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal;	font-variant: normal;	color: #0083BF; text-decoration: none; text-align: justify;	}
.testo A:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none; text-align: justify;}

.testobold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #34428A;	text-decoration: none;}
.testobold A:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #34428A; text-decoration: none; text-align: justify;}
.testobold A:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #34428A; text-decoration: none; text-align: justify;}
.testobold A:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FF8000; text-decoration: none; text-align: justify;	}
.testobold A:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #34428A; text-decoration: none; text-align: justify;}



.testogiustificato {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #000000; text-decoration: none; }
.testogiustificato A:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #000000; text-decoration: none; 	}
.testogiustificato A:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #000000; text-decoration: none; }
.testogiustificato A:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #0083BF; text-decoration: none; }
.testogiustificato A:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #000000; text-decoration: none; }

.testogiallo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFBA5; text-decoration: none;  background: #ED7144;}
.testogiallo A:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFF9E; text-decoration: none; background: #ED7144;}
.testogiallo A:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFF9E; text-decoration: none; background: #ED7144;}
.testogiallo A:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #802B08; text-decoration: none; background: #ED7144;}
.testogiallo A:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFF9E; text-decoration: none; background: #ED7144;}

.testoverde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFFFF;  text-decoration: none;  background: #1D9B7A;}
.testoverde A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFFFF;  text-decoration: none; background: #1D9B7A;}
.testoverde A:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFFFF;  text-decoration: none; background: #1D9B7A;}
.testoverde A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #274038;  text-decoration: none; background: #1D9B7A;}
.testosverde A:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFFFF;  text-decoration: none; background: #1D9B7A;}


.testosxBianco {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFFFF;  text-decoration: none;  background: #82A4C0;}
.testosxBianco A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFFFF;  text-decoration: none; background: #82A4C0;}
.testosxBianco A:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFFFF;  text-decoration: none; background: #82A4C0;}
.testosxBianco A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #274038;  text-decoration: none; background: #82A4C0;}
.testosxBianco A:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFFFF;  text-decoration: none; background: #82A4C0;}

.testoblu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	font-variant: normal;	color: #48505E;	font-style: normal;	line-height: normal;}
.testoblu A:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	font-variant: normal;	color: #0083BF;	font-style: normal;	line-height: normal; text-decoration: none;}
.testoblu A:link{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	font-variant: normal;	color: #0083BF;	font-style: normal;	line-height: normal; text-decoration: none;}
.testoblu A:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	font-variant: normal;	color: #0000000;	font-style: normal;	line-height: normal; text-decoration: none;}
.testoblu A:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	font-variant: normal;	color: #0083BF;	font-style: normal;	line-height: normal; text-decoration: none;}
.testonormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.testonormal A:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none;}
.testonormal A:link{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none;}
.testonormal A:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none;}
.testonormal  A:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none;}

.testomarr {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #993300;}
.testomarr  A:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #EE9800;}
.testomarr A:link { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #EE9800;}
.testomarr  A:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #EE9800;}
.testomarr  A:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #EE9800;}


.menusx {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #000000;	 line-height: 10px; text-decoration: none;}
.menusx A:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #000000;	 line-height: 10px; text-decoration: none;}
.menusx A:link{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #000000; line-height: 10px; text-decoration: none;}
.menusx A:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #0372BD;	line-height: 10px; text-decoration: none;}
.menusx A:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #000000; line-height: 10px; text-decoration: none;}



.rigadx {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	border-left-style: none;}
.rigasx {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: none;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	border-left-style: solid;}
.lineedx {	border-collapse: collapse;	border-top: 1px solid #333399;	border-right: 1px solid #333399;	border-bottom: 1px none #333399;	border-left: 1px solid #333399;}
.lineagri {
	background-color: #e1e3ee;
	border: 1px solid #00528a;

}
.quadrorosso {	border: 1px solid #993300;}
.quadrogiallo {	border: 1px solid #CC9F00;}
.quadrogri {	border: 1px solid #666666;}
.lineagrisx {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #333399;	border-right-color: #333399;	border-bottom-color: #333399;	border-left-color: #333399;}
.lineanerasotto {	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-bottom-color: #000000;}
.rigagrigia {	border: 1px solid #CCCCCC;}
.riganera {	border: 1px solid #000000;}
.testodx {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #000000; text-decoration: none;
}
.menudx {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #993300;	 line-height: 10px; text-decoration: none;
}
.testofooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
}
.titolo {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	font-variant: normal;	color: #000000;	font-style: normal;	line-height: normal;
}
.bordotb {
	BORDER-RIGHT: #DFCECE 1px solid; BORDER-TOP: #DFCECE 1px solid; BORDER-LEFT: #DFCECE 1px solid; BORDER-BOTTOM: #DFCECE 1px solid
}
.testoverde {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #085742;
}
.testobianco {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FFFBA5; text-decoration: none;
}
.bordotbverde {
	border: 1px solid #B6D3CA;

}
.bordotbblu {

	border: 1px solid #8CA5BA;
}
.testoBianco {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #82a0c4;  text-decoration: none;}
.testoBianco A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #82a0c4;  text-decoration: none;}
.testoBianco A:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #82a0c4;  text-decoration: none;}
.testoBianco A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #f7941d;  text-decoration: none;}
.testoBianco A:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #82a0c4;  text-decoration: none;}


.testoara {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #034f7d;  text-decoration: none;}
.testoara A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #034f7d;  text-decoration: none;}
.testoara A:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #034f7d;  text-decoration: none;}
.testoara A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #FF8000;  text-decoration: none;}
.testoara A:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #034f7d;  text-decoration: none;}


.text{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none; }
.text A:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none; 	}
.text A:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none; 	}
.text A:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal;	font-variant: normal;	color: #0083BF; text-decoration: none; }
.text A:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal;	font-variant: normal;	color: #000000; text-decoration: none; }

.abstract{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #000000; text-decoration: none; 	 }
.abstract A:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #000000; text-decoration: none; 	}
.abstract A:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #000000; text-decoration: none; }
.abstract A:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #0083BF; text-decoration: none; }
.abstract A:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold;	font-variant: normal;	color: #000000; text-decoration: none; 	}
.title { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	font-variant: normal;	color: #000000;	font-style: normal;	line-height: normal;
}
.righine {
	border: 1px solid #000000;
	
	}
.sf_box_MARRHome { background: url(/imgs/sf_box_MARRHome.jpg);}

.rigabianca {
border: 1px solid #FFFFFF;
}
.lineagrisxsfondo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;

}
.righeblu {
	border: 1px solid #34428A;
	background-color: #FFFFFF;

}
.blu {
	background-color: #34428A;

}
.bianco {
	background-color: #FFFFFF;

}

