									/* CSS del layout grafico generale */


body, html {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:95%;}
img {border:none;}

.testata_home {background-color:#3257a5; background-image:url(../img/testata.jpg); background-position:0 0; background-repeat:no-repeat; width:100%; float:left; clear:both;} 
.sottotestata_home {width:100%; float:left; background-color:#d3001b; padding-bottom:3px;}
.menu_testata_home {width:100%; float:left; background-image:url(../img/sfondo_menu_testata.gif); background-repeat:repeat-x; color:#333; font-size:90%; font-weight:bold;padding:5px 0; border-top:1px solid black;}
.box_colorato {background-color:#2D5986;}
.skip{position:absolute; top:-1000px; height:1px; font-size:0.1em; line-height:0.1em;}
.allinea_sinistra {float:left;}
.format_testata {clear:both; font-size:0.1em; line-height:0.1em;}
.logo_ermes {margin: 6px 0 6px 10px;}
.allinea_destra_aiuto {float:right; text-align:right; margin-right:1%;}
	.allinea_destra_aiuto img {margin-top:6px; margin-bottom:10px;}
.box_centrale_home {font-size:80%; background-color:#ffffff;}
.indirizzo_home {color:#fff; letter-spacing:normal; font-size:82%;}
	.indirizzo_home a:link, .indirizzo_home a:visited {color:#fff; text-decoration:none; font-weight:bold; letter-spacing:normal;}
	.indirizzo_home a:hover, .indirizzo_home a:focus {text-decoration:underline;}

.menu_testata {	background-color:#2D5986; color:#000; clear:both; width:100%; border-bottom:1px solid #2D5986; background-image:url(../img/sotto_banner.gif); background-repeat:repeat-x;  background-position: 0% 46%; }
	.style_menu_testata	{ width:100%; }
	.menu_testata_img 	{ float:left; width:373px; }
	.allinea_menu_testata { clear:both; font-size:0.1em; line-height:0.1em; }
	.menu_testata .testo_sotto_testata .text_banner_dx{	color:#F5E447;	margin-top:23px; float:left; background-color:transparent; font-size:0.9em;	font-weight:bold; }
/***
format wrapper
***/
#wrapper{ background-image:url(../img/sfondo-menu-left.jpg); background-repeat:repeat-y; background-position:left top;	background-color:#E6F0FA; color:#333; width:100%; }
/***
format menu-left
***/
#menu_left { width:250px; float:left; color:#333; }
	#menu_left ul{ margin:0; padding:0;	list-style:none; }
	#menu_left ul li.link_top{ background-image:url(../img/tv-menu01.gif); margin-left:20px; padding-left:40px;	/*height: auto !important; height:31px; min-height:31px;*/	background-repeat:no-repeat; padding-top:10px; padding-bottom:3px; }
	#menu_left ul li.link_bottom{ background-image:url(../img/tv-menu02.gif); margin-left:20px;	padding-left:30px;	background-repeat:no-repeat; padding-top:5px; padding-bottom:3px; }
	#menu_left ul li.link_top a{ color:#333; text-decoration:none; font-weight:bold; font-size:0.9em; }
	#menu_left ul li.link_bottom a{	color:#333;	text-decoration:none; font-weight:bold;	font-size:0.8em; background-color: #fff; }
	.position_sfondo_menu_left{	clear:both; }
/***
format form
***/
.border_top{ border-bottom:1px dashed #000; }
	.border_bottom{	border-top:1px dashed #000; }
form{ margin:15px 0; padding:0;	width:250px; }
	form div { padding-left:20px; }
	form label { font-weight:bold; font-size:0.8em; }
	form input{	width:49%; }
	.vai {	font-size:0.9em; color:#333; font-weight:bold; background-color:transparent; padding:0px; border:none; }
 /***
 format content
 ***/
 #content{ 	background-color:#E6F0FA; color:#333; margin-left:248px; font-size:0.9em; padding-top:20px; }
 	.container_content{ padding-left:20px; }
	.position_content{ float:left;	width:99% !important; width: auto; }
	.position_content02{ width:97%;	float:left; }
	div.title_content{ font-size:1.2em;	font-weight:bold; padding-bottom:5px; }
	div.subtitle_content{ font-size:1.2em; font-weight:bold; padding-bottom:5px; }
	#content .contenuto{ width:100%; font-size:0.85em; clear:both; padding-top:50px; }
	#content .filmato{ float:left; }
 	#content .link_content{ float:left; padding-left:0; line-height:20px;  margin-left:20px; margin-bottom:20px;}
 	h2, h3{ display:inline; margin:0; padding:0; font-size:1.0em; }
	a.link{	font-size:0.8em; text-align:left;  text-decoration:none; color:#333; background-color:transparent; font-weight:bold; }
	.raquo{ background-image:url(../img/raquo02.gif); background-repeat:no-repeat; background-position: 0px 3px; width:13px; padding-right:10px;}
 	.raquo03{ background-image:url(../img/raquo.gif); background-repeat:no-repeat; background-position: 2px 0px; width:13px; padding-right:10px;}
 	.index {width:13px; padding-right:10px;}
 	ul.istruzioni {list-style-type:none; margin:0 0 25px 0; padding:0;}
 		ul.istruzioni li {margin:5px 0; padding:0;}
 			ul.istruzioni li img {position:relative; top:10px;}
	.divinterno {
		width: 176px;
		float: left;
		margin-right: 30px;
		}
	#contentsommario {
		width: 710px;
		float: right;
		}
	
  /***
 format footer
 ***/
 #footer{ border-top:1px solid #333333;	clear:both;	background-color:#fff; width:100%; }
 	#footer a.link_footer{ font-size:0.7em;	text-align:left; text-decoration:none; color:#333; background-color:transparent; font-weight:bold;	padding-left:20px; }
 	#footer .testo_footer{ text-align:left;	font-size:0.8em; padding-left:20px; }
	.raquo02{ background-image:url(../img/raquo02.gif); background-repeat:no-repeat; background-position: 0px 0px; width:13px; padding-right:10px;}

span.powered_by {position:relative; top:-8px;}	
 span.nascosto{ display:none; }
/*CSS Archivio e Ambiente*/
 #content_archivio{	background-color:#E6F0FA; color:#333; margin-left:248px; font-size:0.9em; }
	.titolo{ padding-bottom:5px;  font-weight:bold; }
	.sottotitolo{ padding-left:15px; }
	.contenuto_archivio{ width:100%; font-size:0.85em; padding-top:70px; }
	.link_archivio{ text-decoration:none; color:#333; }
	.title_content_pagine{ 	background-image:url(../img/video_grigio_grande.gif); background-repeat:no-repeat;	position:absolute; top:228px; left:265px; width:60%; height: 49px!important; height:50px; min-height:50px; font-size:1.2em;	font-weight:bold; padding-bottom:5px; }
  	.title_content_pagine02{ background-image:url(../img/video_giallo_grande.gif); background-repeat:no-repeat;	position:absolute; top:230px; left:280px; width:60%; font-size:1.2em; font-weight:bold;	padding-bottom:5px; }
 	.title{ padding-left:45px; padding-top:20px; }
/*CSS Trascrizioni*/
.cont_trascrizione{width:85%;}
.left_cont{width:15%; float:left;}
.right_cont{margin-left:0px;}
.grassetto{font-weight:bold;}
.corsivo{font-style:italic; text-decoration:underline;}
.corsivo_2{font-style:italic;}
.testo_trascr{width:80%;line-height:1.5em;}

div#risultatiGoogle a{color:#000;}
