html, body {
	background-image: url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	margin:					0;
	padding:				0;
	font-family:			"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#ffffff;
}
/* --------- Link e collegamenti ---------- */
a, a:link, a:active, a:visited {
	font-family:			"Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: 					#ffffff;
	font-weight: 			normal;
	text-decoration: 		none;
	font-size:				12px;
}
a:hover {
	font-family: 			"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: 					#ffffff;
	font-weight: 			normal;
	text-decoration: 		none;
	font-size:				12px;
}
.container {
	width:					907px;
	min-height: 			600px;
	height: 				auto !important;
	height: 				600px;
	margin:					0 auto;
	background-color:		#FFFFFF
}
.main_content {
	width:					867px;
	/*min-height: 			554px;*/
	height: 				auto !important;
	height: 				554px;
	
}

.main_center {
	width:					423px;
	min-height: 			308px;
	height: 				auto !important;
	height: 				308px;
	float:					left;
	
}
.main_content_sx {
	width:					220px;
	min-height: 			504px;
	height: 				auto !important;
	height: 				504px;
	float:					left;
	
}
.tabella_start {
	width:					395px;
	min-height: 			25px;
	height: 				auto !important;
	height: 				25px;
	background-image:		url(../img/bg_top_tabella.gif);
	background-position:	top;
	background-repeat:		no-repeat;
	padding-top:			10px;
	padding-left:			28px;	
}

.tabella_start h1 {
	font-family:			"Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#FFF;
	font-weight:			bold
}

.tabella_start2 {
	width:					395px;
	min-height: 			25px;
	height: 				auto !important;
	height: 				25px;
	background-image:		url(../img/bg_top_tabella_2.gif);
	background-position:	top;
	background-repeat:		no-repeat;
	padding-top:			10px;
	padding-left:			28px;	
}

.tabella_start2 h1 {
	font-family:			"Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#FFF;
	font-weight:			bold
}
.tabella_content {
	width:					358px;
	min-height: 			25px;
	height: 				auto !important;
	height: 				25px;
	background-image:		url(../img/bg_tabella.gif);
	background-position:	top;
	background-repeat:		repeat-y;
	padding-left:			35px;
	padding-right:			30px;
	padding-top:			5px;
}


.tabella_footer {
	width:					358px;
	min-height: 			25px;
	height: 				auto !important;
	height: 				25px;
}
.tabella_content p {
	font-family:			"Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:				13px;
	color:					#707173;
}
.evid {
	font-family:			"Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:				13px;
	color:					#de3707;
}

.evid_big {
	font-family:			"Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:				16px;
	color:					#e75113;
}
.main_content_center {
	width:					423px;
	min-height: 			504px;
	height: 				auto !important;
	height: 				504px;
	float:					left;

}
.main_content_dx {
	width:					224px;
	min-height: 			504px;
	height: 				auto !important;
	height: 				504px;
	float:					left;

}

.header {
	width:			907px;
	min-height:		122px;
	height: 		auto !important;
	height: 		190px;
}


.menu_bar {
	width:					867px;
	min-height: 			50px;
	height: 				auto !important;
	height: 				50px;
}

.chiusura {
	clear:					both;
	height:					0
}
.inputSelect {
	border:					1px solid #b2ceea;
	font-size:				12px;
	color:					#666666;
	background-image:		url(../img/bg_form.gif);
	background-repeat:		repeat-x;
	height:					23px;
	padding:				2px;
	font-weight:			normal;
	width:					220px;
}
.inputMiniSelect {
	border:					1px solid #b2ceea;
	font-size:				12px;
	color:					#666666;
	background-image:		url(../img/bg_form.gif);
	background-repeat:		repeat-x;
	height:					23px;
	padding:				2px;
	font-weight:			normal;
	width:					105px;
	margin-left:			10px;
}
.inputForm {
	border:					1px solid #b2ceea;
	font-size:				12px;
	color:					#666666;
	background-image:		url(../img/bg_form.gif);
	background-repeat:		repeat-x;
	height:					16px;
	padding:				2px;
	font-weight:			normal;
	margin-top:				-3px;
}
.inputBox {
	border:					1px solid #b2ceea;
	font-size:				12px;
	color:					#666666;
	background-image:		url(../img/bg_form.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
	padding:				2px;
	font-weight:			normal;
	margin-top:				3px;
}


.left {
	float:					left
}
.left_space {
	float:					left;
	margin-right:			6px;
}
.right {
	float:					right
}
hr {
	border-bottom:			1px solid #ffffff;
	border-left:			1px solid #ffffff;
	border-right:			1px solid #ffffff;
	border-top:				1px solid #CCCCCC;
	margin-top:				5px;
	margin-bottom:			8px;
}
h1, h2, h3 {
	margin: 				0;
}

h1 {
	color:					#00295b;
	font-size:				16px;
	font-weight:			normal;
}
h2 {
	color:					#87888a;
	font-size:				15px;
	font-weight:			normal;
}

h3 {
	color:					#000000;
	font-size:				1.1em;
	font-weight:			bold;
	margin-left:			15px;
}
h4 {
	color:					#d0075a;
	font-size:				1.0em;
	font-weight:			normal;
}


.footer {
	color:					#ffffff;
	padding:				5px;
	background-color:		#f39400;
	font-size:				12px
}



#navigation li a:hover {
	color: 					#333333;
	text-decoration:		none;
}

#navigation ul {
	margin: 				0;
	padding-left: 			0px;
	list-style: 			none;
	padding:				0;
}

#navigation li {
	margin: 				0;
	padding: 				0;


}
#navigation li a#null {
	border-right:0;
}

#navigation li a, #navigation li a:active, #navigation li a:link, #navigation li a:visited  {
	font-family:			"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	text-decoration: 		none;
	color: 					#666666;
}

#navigation li a:hover {
	color: 					#333333;
	text-decoration:		none;
}


#link_gray a{
	color: #707173;
	text-decoration: underline;
}

#link_gray a:hover{
	color:#DE3707;
}

#contatti td input,select{
	border:1px solid #CCCCCC;
	width: 200px;
	margin-left: 10px;
}

#contatti textarea{
	border:1px solid #CCCCCC;
	margin-left: 10px;
}
