@import url("../pattern.css");
/*@import url("../menu.css");*/
body {
	padding:0;
	font-size:74%!important;/*per Mozilla*/
	font-size: 72%;/*per IE*/
	margin:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
#menu_canale{display: none;}
#contenitore {
	margin:-5px 0 0 0;
	padding:0;
	/*font-size:.9em;*/
background:#fff;
	width: 100%;
	text-align:center;
}
#corpo {
	margin:0 auto;
	width:954px;
	text-align:left;
	padding:0 6px;
}
#colonna .contenuti {
	clear:both;
	margin:0 0 4px 0;
	padding:6px 8px 8px 8px;
}
#pagina {
	margin:8px auto 0 auto;
	width:95%;
	position:relative;
}
#sfondo {
	width:940px;
	margin:0;
	float:left;
	/*padding: 5px 5px 0 5px;*/
padding: 7px 5px 0 5px;
	border: 2px solid #335CAB;
	border-top: none;
	border-bottom: none;
}
/******colonnaunica****/
#colonna {
	margin:0;
	float:left;
	width:758px;
	padding:0;
	border-top:4px solid #fff;
	min-height:278px;
	height:auto!important;
	height:278px;
}
/**** banner */
#contTitoloEmenu {
	margin:5px;
	padding:0;
	font-size:.9em;
	background:#fff;
	width:100%;
	text-align:center;
}
/*#titoloEmenu{padding:5px 5px 0 5px;background:#fff;margin:0 auto;font-size:1em;width:873px;}*/
/*#alto{padding:5px 5px 0 5px;background:#fff;margin:0 auto;font-size:1em;width:859px;}*/

#alto {
	/*background: url(im/logo.gif) no-repeat 0 0; 
height: 206px; */ 
padding: 5px 5px 0 5px;
	margin: 5px auto 0 auto;
	border: 2px solid #335CAB;
	border-bottom: none;
	text-align: left;
	width: 940px;
}
#arianna {
	padding: 5px 0;
	display: none;
}
#arianna ul {
	width: 600px;
}
#arianna span.help {
	width: 50px;
	float: right;
	margin-top: -21px !important;
	margin-top: -20px;
	padding: 3px 0 0 0;
	text-align:right;
	font-size: 90%;
	background: url(/imcom/help_ico.gif) no-repeat top left;
	height: 30px;
}
form {
	padding:0;
	margin:0;
}
/**** colonna sinistra ****/
a.continua {
	display:block;
	text-align:right;
	color:#D5452D;
	font-weight:normal;
	margin:0;
	padding:3px;
}
#colonnaSinistra {
	float:left;
	padding:0;
	margin:0 5px 0 5px;
	width:192px;
}
#colonnaSinistra img {
	margin:0;
	border:0;
	padding:0;
	border-bottom:4px solid #fff;
}
#colonnaSinistra ul.menuCavalieri li.ultimo, #colonnaSinistra ul.menuCavalieri li.ultimomenu {
	margin:0;
	padding:0;
	color:#333;
	display:block;
	min-height: 40px;
	height: auto !important;
	height: 40px;
}
/*#colonnaSinistra ul.menuCavalieri li a, #colonnaSinistra ul.menuCavalieri li a:link, #colonnaSinistra ul.menuCavalieri li a:visited {margin:0;display:block;padding:3px 0 0 12px;}*/
#colonnaSinistra ul.menuCavalieri li.ultimo a, #colonnaSinistra ul.menuCavalieri li.ultimo a:link, #colonnaSinistra ul.menuCavalieri li.ultimo a:visited, #colonnaSinistra ul.menuCavalieri li.ultimomenu a, #colonnaSinistra ul.menuCavalieri li.ultimomenu a:link, #colonnaSinistra ul.menuCavalieri li.ultimomenu a:visited {
	margin:0;
	display:block;
	padding:3px 0 0 12px;
}
/**** colonna destra **/
#colonnaDestra {
	margin:0 5px;
	float:left;
	width:671px !important;
	width:661px;
	padding:0;
	min-height:278px;
	height:auto!important;
	height:278px;
}
#colonnaDestra h3 {
	/*background-color:#003497;*/
color:#C4053B;
	padding: 4px 5px 8px 5px;
	/* position:relative; */
text-transform:uppercase;
	display: block;
	font-size: 100%;
}
#colonnaDestra h4 {
	background:#eeeeee;
	color: #C4053B;
	font-size:0.81em;
	padding: 4px 5px 3px 5px;
	position:relative;
	text-transform:uppercase;
	display: block;
}
#colonnaDestra h3 a, #colonnaDestra h4 a {
	color:#fff;
	position:absolute;
	right:6px;
	top:0px;
}
#colonnaDestra h4 {
	color: #000;
	line-height:1.5em;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
}
#colonnaDestra h4 a {
	color:#000;
	font-weight:normal;
}
#colonnaDestra span.h3Bottom, #colonnaDestra span.h4Bottom {
	display:none;
	padding:0;
	height:2px;
	border-bottom:4px solid #fff;
	display:block;
	margin:0;
}
#colonnaDestra .contenuti {
	clear:both;
	margin:-1px 0 0 0;
	padding:6px 8px 8px 8px;
	position:relative;
	border-bottom:4px solid #fff;
}
#colonnaDestra .contenuti .visualizzanascondi {
	display:block;
	border-top:1px dashed #ccc;
	text-align:right;
	padding:2px 0;
}
#colonnaDestra .contenuti .visualizzanascondi a {
	color:#666;
	padding:2px 10px;
	border:1px solid #ccc;
	border-top:1px solid #F3F4F5;
	background:transparent;
}
#colonnaDestra .contenuti ul, #colonnaDestra .contenutiLast ul {
	list-style-type:none;
	margin:3px 0 6px 10px;
	padding:0;
}
#colonnaDestra .contenuti ul a, #colonnaDestra .contenuti ul a:hover, #colonnaDestra .contenutiLast ul a:hover, #colonnaDestra .contenuti ul a:active, #colonnaDestra .contenutiLast ul a:active {
	color:#D5452D;
}
#colonnaDestra .contenuti ul li, #colonnaDestra .contenutiLast ul li {
	padding-left:13px;
	margin-bottom:2px;
}
#colonnaDestra .contenutiLast {
	clear:both;
	background:#F3F4F5;
	margin:0;
	padding:6px 8px 8px 8px;
	position:relative;
}
.note {
	padding:8px 0;
	font-weight:normal;
}
#colonnaDestra .contenuti ul li {
	font-weight:normal;
}
/**** tabelle ***/
#colonnaDestra table {
	font-size:1em;
	f\ont-size:1em;
	width:590px;
}
#colonnaDestra table th {
	font-weight:normal;
	margin:0;
	padding:0 6px;
	color:#000;
	text-align:left;
}
#colonnaDestra table td {
	margin:0;
	padding:0;
}
#colonnaDestra table.col4 label {
	color:#000;
	font-weight:normal;
}
/**** per il riassunto dei dati **/
#colonnaDestra table.riepilogo th {
	background:#FDFDFD;
	text-align:right;
	width:240px;
}
#colonnaDestra table.riepilogo td {
	background:#FDFDFD;
	padding:3px 6px;
}
/**** campi input acquisizione dati **/
input {
	margin:0;
	padding:0;
	vertical-align:middle;
}
input.maxi {
	width:450px;
}
input.mini {
	width:40px;
}
select.med {
	width:280px;
}
select.maxi {
	width:453px;
}
input.med {
	width:275px;
}
/* Piede di pagina */

#box_footer {
	width: 954px;
	margin: 0 auto;
	position:relative;
	text-align:center;
	clear:both;
	padding-right: 0 !important;
	padding-right: 10px;
	border-top: 2px solid #335CAB;
}
#footer {
display: none;
/*	border: 2px solid #335CAB;
	border-top:none;
	color:#004996;
	clear:both;
	margin: 0 auto;
	padding: 25px 5px 0 5px;
	width:940px;
	display: block;*/
}
hr.riga_footer {
	display:block;
	width: 853px;
	border: 2px solid #EEE;
	margin-bottom: 5px;
}
/* TESTATA */

/*-------fascia superiore--------*/
#top {
	position: relative;
	height:40px;
	background-color: #003497;
	width:940px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#topeng {
	position: relative;
	height:40px;
	background-color: #003497;
	width:873px;
}
#logo {
	width: 310px;
}
#logo h1 img {
	border: none;
}
#lingue {
/*	position:absolute;
	left: 371px;
	top:14px;
	color: #fff;
	width:285px;
	text-align: right;
	line-height: 13px;*/
	display: none;
}
#lingueeng {
	position:absolute;
	left: 580px;
	top:14px;
	color: #fff;
	width:285px;
	text-align: right;
	line-height: 13px;
}
#lingueeng a {
	color: #fff;
	font-weight: normal;
}
#lingueeng .attivo {
	font-weight:bold;
}
#lingue a {
	color: #fff;
	font-weight: normal;
}
#lingue .attivo {
	font-weight:bold;
}
#cerca {
/*	position:absolute;
	left:681px;
	top:0px;
	width:192px;
	height:40px;
	background-color:#EEEEEE;
	text-align: center;*/
	display: none;
}
#cerca form {
	position: relative;
	top:10px;
	margin-bottom:2px;/*per IE*/
}
#cerca label {
}
#cerca input.testo_cerca {
	border: 1px solid #000;
	width:67px;
	font-size:90%;
}
#cerca input.invia {
	background: url(/imcom/struttura/freccia_cerca.gif) 0 50% no-repeat;
	border:none;
	width: 25px;
}
#cerca a {
	text-decoration:none;
	color: #003366;
}
/*-------fascia inferiore--------*/
#canali {
/*	padding-left:681px;
	margin:5px 0;
	background: url(/imcom/struttura/home.jpg) 0 0 no-repeat!important;*/
	display: none;
}
#canali ul li {
	list-style: none;
}

