
html{
/* ...questo causava lo scroll orizzontale su ie6... */	
/* overflow: auto; */
}

body{
margin:0px;
font-family:Verdana, Helvetica, sans-serif;
/*font-stretch:ultra-condensed;*/
font-size: 11px;
background-color: white;
}

td{
vertical-align: top;
}

select{
	font-size: 11px;
}

input{
  	font-size: 11px;
}

/* index.jsp */
.main_table {
	width:993px;
	border-style: none;
}

.content_table {
	width: 100%;
	border-style: none;	
}

.content_menu {
	width:174px;
	background-color: #E7F5FC;
	padding-left: 0px;
	margin-left: 5px;
}

.blu_link{
	color: #306c97;
}

.blu_link_selected{
	font-weight: bold;
}

/* stili degli oggetti utilizzati in vari template */

.filtroSchedaProgramma_titolo {
	font-weight: bold;
}

.filtroSchedaProgramma td {
	vertical-align: bottom;
	padding-right: 15px;
}
		
.schedaProgramma
{
	border-bottom:#0f4582 1px solid;
	/*padding-top: 12px;*/
	height:30px;
	vertical-align:middle !important;
	font-weight: bold;
	font-size: 11px;
	color: #005391;	
	background-repeat:no-repeat; 
	background-position: left; 
	background-image:url(../img/freccia.gif);
	padding-left:12px !important;
	cursor: pointer; 
}

.schedaProgramma a {
	color: #005391;
	text-decoration: none;
	cursor: pointer;
}

/* stili degli oggetti utilizzati in RICERCA */
legend{
	      	font-size: 12px;
	      	font-weight: bold;
	      	color: #005391;
	      }
	      
	      fieldset{
	      	width: 450px;
	      	
	      }
	      
	      #table_ricerca td{
	      	font-size: 11px;
	      	vertical-align: bottom;
	      }
	      
	      .search_risultato_titolo{
	      	font-size: 13px;
	      	font-weight: bold;
	      	color: #005391;
	      }
	      
	      .search_risultato_txt{
	      	font-size: 11px;
	      	font-weight: normal;
	      	color: #000000;
			/*background-color:#FFFFFF; LU */
	      }
	      
	      .search_risultato_label{
	      	font-size: 13px;
	      	font-weight: bold;
	      	color: #000000;
	      }
      	  .searchresult{
      		margin-bottom: 15px;
      		}
/* stili dei Contatti */
.contatti_testo
{
	/*padding-top: 10px;*/
	font-weight: bold;
	/*padding-bottom: 5px;*/
	text-align: right;
	/*font-size: 11px;*/
	vertical-align: middle;
	height: 30px;
}

.contatti_bordo_linea
{
	padding-bottom: 30px;
	background-color: silver;  
	border-color: #753;
	padding-top: 30px;
}

.contatti_bottone
{
	 background: blue;
	 color:white;
	 width: 50px;
}

.input_button
{
	 background: blue;
	 color:white;
	 width: 50px;
}


/* A SEGUIRE GLI STILI UTILIZZATI SUL PARAGRAFO LINK.JSP */
.linkParagraph{
	color: #306c97;
	font-weight: bold;		
}

.divContenitore{
	height: 15px; 
	text-align: right;	
}


.linkChiudi{
	color: #306c97;
	font-weight: bold; 
	font-size: 12px; 
}

.linkChiudi a
{
	color: #306c97;
	font-weight: bold; 
	font-size: 12px; 
}


/* stili sul listino TV */

.listino_box{
	border-bottom: 2px solid; 
	border-color: #306E9A;
}

.listino_titolo{
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #005391;	
	font-size:12px;
	font-weight:bold;
	height:25px;
	vertical-align:middle !important;
    background-repeat:no-repeat; 
	background-position: left; 
	background-image:url(../img/freccia.gif);
	padding-left:12px !important;
}

.listino_tabella{
	/*font-family: Arial, Helvetica, sans-serif;*/
	background-color: #C7D8EE;
	color: #0f4582;
	font-size:11px;
	xfont-weight:bold;
	border: 0px;
}

.listino_tabella a {
	color: #005391;
	text-decoration: none;
	cursor: pointer;
}

.listino_tabella img {
	border:0px none;
	display:inline; 
	vertical-align: bottom; 
	xpadding-left: 5px;

}


.selcombo{
	font-family:Verdana;
	font-size:11px;
}

.listino_selcombo{width:300px;}

.primaCol{background-color:#E7F5FC !important;}
.vmid{vertical-align:middle !important;}
.c{text-align: center !important}

/* bordo a sx e a dx di tutti i template*/
td.boxpadsx{padding-left:17px !important}
td.boxpaddx{padding-right:17px !important}
td.boxareawidth{width:242px !important}
td.boxpadsxB{padding-left:47px !important}
td.boxpaddxB{padding-right:47px !important}

/* colore di sfondo per pagine senza menu */
/*.body_nomenu{background-color: #f4f4f4}*/

/* stile pagina contatti */
.aster{color:#ff8000;padding-left:5px}

/* stile lavora con noi */
.freccia_testo{
	 border-bottom:2px solid #24699D;
	 color:#24699D;
	 /*font-size: 11px;*/
	 border-collapse:collapse;
	 font-weight: bold;
	 }


/* stili condivisi */
.grassetto{font-weight: bold !important}
.cx{text-align: center !important}
.dx{text-align: right !important}
.sx{text-align: left !important}
hr{color:#9c9d9f; height:1px}
/* stili curriculum*/

div#div_curriculum input {font-family: Verdana}
div#div_curriculum select {font-family: Verdana}
div#div_curriculum table td {white-space:nowrap;height:22px}
div#div_curriculum table td.dist{padding-top:10px}
div#div_curriculum table td.col1w{width:120px;}
div#div_curriculum table td.col2w{width:430px;}
div#div_curriculum table td.blu{color: #306c97}

/* stili archivio video */
.videoImg{
	border-width:1px;
	border-color:#086D9B;
}

.videoImgLink{
	text-decoration:none;
}

.videoPub{
	font-size: 10px !important;
	xpadding-top: 6px !important;
}

.videoText{
	width: 620px;
	height: 53px;
	overflow: auto;
	text-align: justify;
	visibility:hidden;
}

.videoTextAll{
	width: 620px;
	overflow: visible;
	text-align: justify;
	display: none;
}

.videoMostraText{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align: bottom;
	cursor: pointer;
	color: #306c97;
	font-weight: bold; 
	font-size: 12px; 
}

/* stili panel  video (vedi yui-skin-sam) */
.yui-overlay, .yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-panel{position:relative;}
.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}
.yui-containerVideo .yui-panel-container{padding:0 0px;*padding:0px;}

.yui-containerVideo .yui-panel    {position:relative;left:0;top:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#535353;z-index:1;*zoom:1;_zoom:normal;_margin-left:-0px;}

.yui-containerVideo .yui-panel .hd,.yui-containerVideo .yui-panel .bd,.yui-containerVideo .yui-panel .ft{border-style:solid;border-width:0 0px;border-color:#696969;margin:0 -0px;*margin:0;*border:0;}
.yui-containerVideo .yui-panel .bd,.yui-containerVideo .yui-panel .ft{background-color:#696969;}
.yui-containerVideo .yui-panel .hd{border-bottom:solid 1px #ccc; font-family: Arial; font-weight:bold; font-size:12px;line-height:1.8;*line-height:1.7;color:white;background-color: #696969;}

.yui-containerVideo .yui-panel .bd{padding:20px 20px 20px 20px;}

.containerVideoTitleDiv{padding:0px 00px 0px 20px;}
.containerVideoTitleObj{padding:20px 20px 20px 20px;}
.containerVideoObj{background-color:black} 

.yui-containerVideo .container-close{position:absolute;top:4px;right:6px;width:25px;height:15px;background:url(/docroot/sipra/js/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-containerVideo .yui-panel-container .underlay{right:-0px;left:-0px;}
.yui-containerVideo .yui-panel-container.matte{padding:20px 20px;background-color:#F2F2F2;}

.yui-containerVideo .yui-panel-container.shadow{_padding:20px 20px 20px 20px;}
.yui-containerVideo .yui-panel-container.shadow .underlay{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;*top:-20px;*left:-20px;*right:-20px;*bottom:-20px;_top:0;_left:0;_right:0px;_bottom:0;_margin-top:0px;_margin-left:0px;background-color:#696969;opacity:.12;filter:alpha(opacity=12);}

/* stili panel  panel (vedi yui-skin-sam) */
.yui-containerPanel .yui-panel-container{padding:0 0px;*padding:0px;}
.yui-containerPanel .yui-panel    {position:relative;left:0;top:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#535353;z-index:1;*zoom:1;_zoom:normal;_margin-left:-0px;}

.yui-containerPanel .yui-panel .hd,.yui-containerPanel .yui-panel .bd,.yui-containerVideo .yui-panel .ft{border-style:solid;border-width:0 0px;border-color:#696969;margin:0 -0px;*margin:0;*border:0;}
.yui-containerPanel .yui-panel .bd,.yui-containerPanel .yui-panel .ft{background-color:#FFFFFF;}
.yui-containerPanel .yui-panel .hd{border-bottom:solid 1px #ccc; font-family: Arial; font-weight:bold; font-size:12px;line-height:1.8;*line-height:1.7;
color:#000;background:url(/docroot/sipra/js/build/assets/skins/sam/sprite.png) repeat-x 0 -200px;}

.yui-containerPanel .yui-panel .bd{padding:20px 20px 20px 20px;}

.containerPanelTitleDiv{padding:0px 00px 0px 20px;}
.containerPanelTitleObj{padding:20px 20px 20px 20px;}

.yui-containerPanel .container-close{position:absolute;top:4px;right:6px;width:25px;height:15px;background:url(/docroot/sipra/js/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-containerPanel .yui-panel-container .underlay{right:-0px;left:-0px;}
.yui-containerPanel .yui-panel-container.matte{padding:20px 20px;background-color:#F2F2F2;}

.yui-containerPanel .yui-panel-container.shadow{_padding:20px 20px 20px 20px;}
.yui-containerPanel .yui-panel-container.shadow .underlay{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;*top:-20px;*left:-20px;*right:-20px;*bottom:-20px;_top:0;_left:0;_right:0px;_bottom:0;_margin-top:0px;_margin-left:0px;background-color:#696969;opacity:.12;filter:alpha(opacity=12);}

