/* CSS Document */

input,textarea,select {
	font-family: Arial;
	font-size:12px;
}

body,html {
	font-family: Arial;
	font-size:11px;
	padding:0px;
	margin:0px;
	width:100%;
	/*noIEmac\*/
	height:100%;
	/*end */
	}

a:link {color:#002F4B; text-decoration:none;}
a:visited {color:#5D819B; text-decoration:none;}
a:hover {color:#002F4B; text-decoration:underline;}
a:active {color:#002F4B; text-decoration:underline;}


img { border:0px;}
form {margin:0px; padding:0px;}
.imgright { float:right; margin-left:5px; }
.imgleft { float:left; margin-right:5px;}
.imgright{ float:right; margin-left:5px;}
.imgleft_int {float:left; margin-right:15px;}
.onlyie {display:none !important; display:block;}
.onlyNet {display:block !important; display:none;}

.verticatop  {vertical-align:top;}
.verticalbottom  {vertical-align:bottom;}
.middle {vertical-align:middle;}
.center {text-align:center}
.right {text-align:right}
.left {text-align:left}
.cento {width:100%;}


h1 {font-size:21px; color:#002F4B; margin:15px 0px 5px 10px;}
h2 {font-size:15px; color:#002F4B; margin:10px;}

#logo {position:absolute; left:0px; top:0px; width:281px; height:64px;}

.tab_struttura {
	width:100%;
	margin:0px;
	padding:0px;
}

.tab_struttura td { }

.tdsx_piede {width:100%;}

/*MENU BOTTOM------------------------------------------------*/
#menu_bottom {
	color: #6A7D8C;
	font-size:11px;
	text-align:center;
	padding:10px 0px 10px 10px;
	width:97% !important;
}

#menu_bottom a:link {color:#6A7D8C; text-decoration:none;}
#menu_bottom a:visited {color:#6A7D8C; text-decoration:none;}
#menu_bottom a:hover {color:#6A7D8C; text-decoration:underline;}
#menu_bottom a:active {color:#6A7D8C; text-decoration:underline;}

/*FOOT------------------------------------------------*/
.tdfoot_tab_struttura {
	vertical-align:top;
	border-top:6px solid #A6A6A6;
	padding-top:0px;
}

.tdfootdx_tab_struttura {
	vertical-align:top;
	border-left:6px solid #A6A6A6;
	border-top:6px solid #A6A6A6;
	padding-top:0px;
}

.foot_indirizzo {
	color:#6C6C6C;
	font-size:11px;
	font-weight:bold;
	padding:5px;
}

.foot_indirizzo p{margin:0px;}

.foot_indirizzo a:link {color:#6C6C6C; text-decoration:none;}
.foot_indirizzo a:visited {color:#6C6C6C; text-decoration:none;}
.foot_indirizzo a:hover {color:#6C6C6C; text-decoration:underline;}
.foot_indirizzo a:active {color:#6C6C6C; text-decoration:underline;}


/*PAGINA LOGIN*/
.login_bottone {font-size:11px; color:#ffffff; border:none; font-weight:bold; background-color:#01304C; padding:3px;}
.login_fieldset {border:none; padding:5px 5px 10px 10px;}
.info_dx {padding:10px; font-size:12px;}
.separatore td {border-bottom : 1px solid #5E8099;}

.campi {
	border:1px solid #000F18;
	width:185px;
	}

	.textarea {
	border:1px solid #000F18;
	height:100px;
	width:179px;
	}

.campi_obbligatori{color:#ffffff; font-weight:bold;}









