table #noStile{
	}
	
	

body {
	margin:0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

.td_new
{
	height:						25px;
	border-width:				1px;
	border-color:				#AAAAAA;
	border-top-style:			solid;
	border-left-style:			solid;
	border-right-style:			solid;
	border-bottom-style:		solid;
	text-align:					center;
	font-size:					12px;
}

.td_intro
{
	height:						25px;
	text-align:					justify;
	font-size:					12px;
	font-family:				Verdana, Arial;
	word-spacing:				1;
}

.input_text, .input_text_short, .input_text_medium, .input_text_long, .input_text_center, .ricerca_veloce
{
	font-family:				Verdana, Arial;
	font-size:					12px;
	word-spacing:				1;
	border-style:				solid;
	border-width:				1px;
}
.th_l, .th_input, .th_e, .th_s, .th_2, .th_3, .th_viaggio, .th_center
{
	background:					#D6DEF4;
	height:						22px;
	border-width:				1px;
	border-color:				#AAAAAA;
	border-top-style:			none;
	border-left-style:			none;
	border-right-style:			solid;
	border-bottom-style:		solid;
	text-align:					left;
	font-family:				Verdana, Arial;
	font-size:					12px;
	font-weight:				bold;
}


.td_0, .td_0_l, .td_input
{
	background-color:			#D6DEF4;
	height:						22px;
	border-width:				1px;
	border-color:				#AAAAAA;
	border-top-style:			none;
	border-left-style:			none;
	border-right-style:			solid;
	border-bottom-style:		solid;
	font-family:				Verdana,Arial;
	text-align:					left;
	font-size:					11px;				
	
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	
	background-color:#FFFFFF;
	border:#999999 solid 1px;
	}
	
input.login {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315A90;
	
	background-color:#FFFFFF;
	border:#8099DC solid 1px;
	
	width:100px;
	}

table {
	margin:0px;
	}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3366CC;
	
	text-align:left;
	}

th.bg_menu {
	background-image:url(../img/common/bg_th_menu.jpg);
	background-repeat:repeat-x;
/*	height:23px;*/
	
	padding-top:3px;
	padding-left:5px;
	
	width:145px;
	}

th.bg_menu_six {
	background-color:#FFFFFF;
	background-image:url(../img/common/bg_thSix_menu.jpg);
	background-repeat:no-repeat;
	width:4px;
	height:23px;
	}

th.bg_menu_dex {
	background-color:#FFFFFF;
	background-image:url(../img/common/bg_thDex_menu.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:23px;
	}

table #logOut {
	width:185px;
	margin-left:4px;
	background-color:#D6DEF4;
	border:#8099DC solid 1px;
	
	color:#8099DC;
	
	padding:5px 3px 5px 3px;
	}
	
	
	table #logOut td{
	color:#315A90;
	}

table #calendario {
	width:185px;
	margin-left:4px;
	background-color:#D6DEF4;
	border:#8099DC solid 1px;
	
	color:#8099DC;
	
	padding:5px 3px 5px 3px;
	}
	
	
	table #calendario td{
	color:#315A90;
	}

table #calendario a {	
	color:#315A90;
	font-weight:bold;
	text-decoration:underline;
	}

table #calendario a:hover {
	color:#315A90;
	font-weight:bold;
	text-decoration:none;
	}

table #registra {
	width:185px;
	margin-left:4px;
	background-color:#D6DEF4;
	border:#8099DC solid 1px;
	
	color:#8099DC;
	
	padding:5px 3px 5px 3px;
	}
	
		
table #registra td{
	color:#315A90;
	}

table #registra a {	
	color:#315A90;
	font-weight:bold;
	text-decoration:underline;
	}

table #registra a:hover {
	color:#315A90;
	font-weight:bold;
	text-decoration:none;
	}

td.registra a {		
	color:#315A90;
	font-weight:bold;
	text-decoration:underline;
	}

td.registra a:hover {	
	color:#315A90;
	font-weight:bold;
	text-decoration:none;
	}

	

table #login {
	width:185px;
	margin-left:4px;
	background-color:#D6DEF4;
	border:#8099DC solid 1px;
	
	color:#8099DC;
	
	padding:5px 3px 5px 3px;
	}



table #login td{
	color:#315A90;
	}

table #login a {	
	color:#315A90;
	font-weight:bold;
	text-decoration:underline;
	}

table #login a:hover {
	color:#315A90;
	font-weight:bold;
	text-decoration:none;
	}

th.bg_login {
	background-image:url(../img/common/bg_th_login.jpg);
	background-repeat:repeat-x;
/*	height:23px;*/
	
	padding-top:3px;
	padding-left:5px;
	
	width:145px;
	}

th.bg_login_six {
	background-color:#FFFFFF;
	background-image:url(../img/common/bg_thSix_menu.jpg);
	background-repeat:no-repeat;
	width:4px;
	height:23px;
	}

th.bg_login_dex {
	background-color:#FFFFFF;
	background-image:url(../img/common/bg_thDex_login.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:23px;
	}

td.login a {		
	color:#315A90;
	font-weight:bold;
	text-decoration:underline;
	}

td.login a:hover {	
	color:#315A90;
	font-weight:bold;
	text-decoration:none;
	}

td.spazio {
	width:4px;
	background-color:#FFFFFF;
	}

td.spazio_g {
	width:4px;
	background-color:#cccc66;
	}

td.menu_g a {
	display:block;
	width:140px;
	
	background-color:#99ff99;
	border:#B4CC9A solid 1px;
	
	padding:3px 3px 3px 40px;
	
	color: black;
	text-decoration:none;
	}
td.menu_g a:hover {
	display:block;
	width:140px;
	
	background-color:#ffffcc;
	border:#B4CC9A solid 1px;
	
	padding:3px 3px 3px 40px;
	
	color:#63764F;
	text-decoration:none;
	}

	
td.menu a {
	display:block;
	width:140px;
	
	background-color:#DEE9D3;
	border:#B4CC9A solid 1px;
	
	padding:3px 3px 3px 40px;
	
	color:#63764F;
	text-decoration:none;
	}

td.menu a:hover {
	display:block;
	width:140px;
	
	background-color:#F0F5EB;
	border:#B4CC9A solid 1px;
	
	padding:3px 3px 3px 40px;
	
	color:#63764F;
	text-decoration:none;
	}

td.bgSix {
	background-color:#FFFFFF;
	background-image:url(../img/bordo_six.jpg);
	background-repeat:repeat-y;
	
	width:15px;
	}

td.centro {
	text-align:center;
	padding-bottom:10px;
/*	padding-left:4px;*/
	}
	
th.bgTitoloCentro {
	background-image:url(../img/common/bg_th_contenuti.jpg);
	background-repeat:repeat-x;
	
	height:23px;
	text-align:right;
	}

td.SixTitoloCentro {
	background-image:url(../img/common/bg_thSix_tit_contenuti.jpg);
	background-repeat:no-repeat;
	
	width:4px;
	height:23px;
	}

th.TitoloCentro {
	background-image:url(../img/common/bg_th_tit_contenuti.jpg);
	background-repeat:repeat-x;
	
	height:23px;
	
	padding-right:20px;
	padding-left:20px;
	padding-top:3px;
	}

th.TitoloCentro_n {
	
	height:23px;
	
	padding-right:20px;
	padding-left:20px;
	padding-top:3px;
	}
td.DexTitoloCentro {
	background-image:url(../img/common/bg_thDex_tit_contenuti.jpg);
	background-repeat:no-repeat;
	
	width:6px;
	height:23px;
	}

td.contenuti {
	text-align:justify;
	font-weight:normal;
	padding-top:20px;
	}

th.bgCentroFine {
	border-bottom:#BFC3C4 dashed 1px;
	}

td.bgDex {
	background-color:#FFFFFF;
	background-image:url(../img/bordo_dex.jpg);
	background-repeat:repeat-y;	
	
	width:15px;
	}
	
/*  LIVELLI  */

#header {
	width: 806px;
	height:134px;
	
	border:#BFC3C4 solid 1px;
	
	margin-top:4px;
	margin-bottom:15px;
	}
	
#box 
{
	width:170px;
	margin-left:6px;
	height:17px;
	
	margin-top:15px;
	
	float:left;
	
	background-image:url(../img/common/bg_piede.jpg);
	background-repeat:repeat-x;
	border:#B2C5CC solid 1px;
	
	text-align:left;
	color:#143E54;
	font-weight:bold;

	padding:10px 5px 5px 5px;
	}

#box_Light {
	height:12px;
	
	float:left;
	
	background-image:url(../img/common/bg_th_contenuti.jpg);
	background-repeat:repeat-x;
	border:#B2C5CC solid 0px;
	
	text-align:left;
	color:#143E54;
	font-weight:bold;
	
	margin-top:20px;
	margin-left:6px;
	padding:10px 5px 5px 5px;
	}


#mioDiv {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	top: 0;
	left: 0
}

#piede {
	height:17px;
	width:770px;
	float:left;
	margin-left:6px;
	padding:10px 5px 5px 5px;
	
	background-image:url(../img/common/bg_piede.jpg);
	background-repeat:repeat-x;
	border:#B2C5CC solid 1px;
	
	text-align:center;
	color:#143E54;
	font-weight:bold;
	margin-top:20px;
	
	/*
	width:770px;
	margin-left:6px;
	padding:10px 5px 5px 5px;
	*/
	}
H2
{
    FONT-SIZE: 1.6em;
    MARGIN-LEFT: 20px;
    COLOR: Blue;
    FONT-STYLE: italic;
    text-align: center;
    FONT-FAMILY: "Times New Roman", Times, serif
    
}