body {	margin: 0px 10px 0px 10px;}#divLay {	position:absolute;	visibility:hidden;	font-size: 10px;    z-index:200}#divLay2 {	position:absolute;	visibility:hidden;	font-size: 10px;    z-index:200}img {	border: none;}A.menu {                font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #FB9403;                text-decoration: none;               }A.menu:hover {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #C0C0C0;        text-decoration: none}a.menu img {	vertical-align: middle;	}A.a_tx1_col1 {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #FFFFFF;        text-decoration: none}A.a_tx1_col1:hover {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #ECECEC;        text-decoration: none}A.a_tx1_col2 {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #000000;        text-decoration: none}A.a_tx1_col2:hover {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #404040;        text-decoration: none}/*.a_tx1_col3 {	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px;	border: 1px solid #316AC5;	WIDTH: 97%;	HEIGHT: 20px;	display: block} */A.a_tx1_col3 {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #E17E2B;        text-decoration: none}A.a_tx1_col3:hover {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #000000;        text-decoration: none;	    /* border: 1px solid #316AC5;	    background-color: #C6D6EF; */}A.a_tx2_col1 {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #E17E2B;        text-decoration: none}A.a_tx2_col1:hover {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #000000;        text-decoration: none}A.a_tx2_col2 {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #000000;        text-decoration: none}A.a_tx2_col2:hover {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #404040;        text-decoration: none}A.a_tx2_col3 {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #FFFFFF;        text-decoration: none}A.a_tx2_col3:hover {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #A5E398;        text-decoration: none}.head_section {	float: right;	width: 170px;	height: 193px;	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;	color: #FFFFFF;}.head_section_title {	text-align: left;	height: 28px;	line-height: 22px;		padding-left: 32px;	font-weight: bold;	font-size: 12px;}.section_title {	text-align: left;	height: 28px;		background-image: url(../images_web/sfondo_altro.jpg);	padding: 0px 0px 5px 32px;	font-weight: bold;	font-size: 10px;}* html .section_title {	height: 23px;}*:first-child+html .section_title /* solo IE 7.0 */ {	height: 23px;}.tx1_nero {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #000000}.tx1_blu {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #0012BA}.tx1_bianco {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #FFFFFF}.tx1_rosso  {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color: #FF0000}.tx2_nero  {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #000000}.tx2_bianco  {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #FFFFFF}.tx2_rosso  {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 12px;        color: #FF0000}.tx3_nero {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 15px;        color: #000000}.tx3_grigio {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 15px;        color: #696969}.campotxt {    background: #FFFFFF;	border-left: 1px solid #000000;	border-top: 1px solid #000000;	border-right: 1px solid silver;	border-bottom: 1px solid #F0F0F0;	font-size: 11px;	font-weight: normal;	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;}.campotxt:focus {	border: 1px solid #45C1C3;}.bottone  {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color:  #45C1C3;        font-weight: bold;        background-color: white;		border: 1px outset white;}form {		margin-bottom : 0;}.show_fdb_img {        float: left;}.hide_fdb_img {        float: left;        margin-top: 10px;}.feedback_field {        font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;        font-size: 11px;        color: #000000;         background-color: #FFFFFF                margin-left: 10px;        margin-right: 20px; }.upd_button {        font-size: 0;         color: #FFFFFF;        border: none;         width: 57px;         height: 11px;         background: url(../images_web/aggiorna.jpg) no-repeat;        cursor: pointer;}.del_button {        font-size: 0;         color: #FF0000;                border: none;         width: 14px;         height: 18px;         background: url(../images_web/togli.jpg) no-repeat;        cursor: pointer;}
.blank_banner_box {
    display: block;
    width: 100%;
    margin-bottom: 2px;
    text-align:center;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration: none;
}

.self_banner_box {
    display: block;
    width: 100%;
    margin-bottom: 2px;
    text-align:center;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration: none;
}

.blank_banner_box img {
    border: none;
}

.self_banner_box img {
    border: none;
}

.banner_txt_bottom {
    font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.banner_txt_top {
    font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
}