 .swf_title{ 

 } 
 .box_int_foot{ 
	background-image:url(/tts_web/images/footer/divisorio_sx.jpg);  
	background-position:left top;  background-repeat:no-repeat;  width:9px;  } 

.voce_box_footer{ } 
.box_int_foot_dx{ 
	background-image:url(/tts_web/images/footer/divisorio_dx.jpg);  
	background-position:left top;  
	background-repeat:no-repeat;  
	width:17px;  
	height:30px; 
} 
.box_menu_dx1_on_img{ 
	background-image:url(/tts_web/images/menu_dx/sfondo_img.jpg);  
	background-repeat:repeat-y;  } 
.linea_menu_dx_inizio{ 
	background-image:url(/tts_web/images/menu_dx/apertura.jpg);  
	background-position:left;  
	background-repeat:no-repeat;  
	width:154px;
	height:25px;  } 
.linea_menu_dx_fine{ 
background-image:url(/tts_web/images/menu_dx/chiusura.jpg);  
background-position:left;  
background-repeat:no-repeat;  
width:154px;  height:55px;  } 

.box_menu_dx2_on{ 
width:145px;  
color:#246caf !important;  }
.a_menu_dx{ 
color:#19bcb9;  
position:relative;  
height:auto;  
width:auto;  
padding:0px; 
margin:0px;  border-width:0px;  } .box_menu_dx1_on{ width:145px;  background-image:url(/tts_web/images/menu_dx/sfondo_img.jpg);  background-repeat:no-repeat;  color:#246caf !important;  background-position:bottom;  } .a_menu_header_off{ color:white;  } .a_menu_header_on{ color:#19bcb9;  } .img_dx{ height:74px;  border:0;  padding:0;  } .img_link{ border:medium none;  padding-left:12px;  } .testo_dx_link{ cursor:pointer;  position:relative;  padding:10px 0 10px 30px;  } 

.img_link_on{  
padding-left:12px;  
border:medium none;  
cursor:pointer;  } .button_foot{ background-image:url(/tts_web/images/footer/sfondo_sx.jpg);  padding-top:5px;  height:33px;  color:white;  background-repeat:repeat-x;  background-color:#edeef3;  } .box_footer{ float:left;  height:30px;  } .a_link_sx{ height:auto;  } .pop_div_1{ border:solid 1px #b4d2e1;  background-color:#F0F6F9;  width:250px;  padding:20px;  left:0px;  z-index:10;  } .x_chiudi{ position:absolute;  right:5px;  top:3px;  cursor:pointer;  } .button_header_off{ background-image:url(/tts_web/images/header/pulsante_spento.jpg);  width:105px;  background-position:left bottom;  background-repeat:no-repeat;  color:white;  } .box_menu_sx_blu{ width:68px;  padding-left:14px;  float:left;  } .box_menu_sx_blu_on{ background-image:url(/tts_web/images/menu_sx/menu_sx_blu_acceso.gif);  background-repeat:no-repeat;  background-position:100% 4px;  width:68px;  padding-left:14px;  float:left;  } .box_menu_sx_blu_estremi{ height:28px;  margin-left:10px;  top:2pt;  position:relative;  } .button_header_on{ width:105px;  background-image:url(/tts_web/images/header/pulsante_acceso.jpg);  background-position:left bottom;  background-repeat:no-repeat;  } .box_header{ float:left;  height:26px;  text-align:center;  } .text_pop{ float:left;  } .a_menu_dx_on{ border-width:0px;  color:#246caf;  height:auto;  margin:0px;  padding:0px;  position:relative;  width:auto;  } .box_menu_sx_blu_footer{ background-image:url(/tts_web/images/menu_sx/sfondoSxBasso.jpg);  background-repeat:no-repeat;  height:20px;  width:84px;  margin-left:52px;  margin-top:-2px;  } .indietro{ cursor:pointer;  } .cont_titolo{ height:80px;  font-size:45px;  overflow:hidden;  float:left;  margin:0px;  display:block;  padding:0px 0px 0px 13px;  } .box_menu_dx1_img{ background-image:url(/tts_web/images/menu_dx/sfondo_img.jpg);  background-repeat:repeat-y;  } .img_pop{ float:left;  padding:10px;  } #box_footer_0{ background-image:url(/tts_web/images/footer/apertura_sx.jpg);  background-position:right top;  background-repeat:no-repeat;  width:20px;  background-color:#edeef3;  margin-left:-4px;  } #box_footer_vuoto{ display:none;  } #box_foot_chiusura{ background-image:url(/tts_web/images/footer/chiusura_sx.jpg);  background-position:right top;  background-repeat:no-repeat;  width:9px;  } #box_foot_info_az{ margin-top:6px;  background-color:#edeef3;  } #box_header_0{ width:136px;  height:26px;  background-image:url(/tts_web/images/header/logo_tts_sup.gif);  background-repeat:no-repeat;  background-position:bottom;  } #box_header_201{ background-image:url(/tts_web/images/header/pulsante_registrati.jpg);  margin-left:51px;  margin-top:2px;  height:23px;  padding-bottom:1px;  } #box_int_foot_dx{ } #box_lingua{ float:right;  margin:0px;  text-align:left;  } #box_lingua_0{ background-image:url(/tts_web/images/footer/apertura_dx.jpg);  background-position:right top;  background-repeat:no-repeat;  margin-left:-6px;  width:20px;  } #box_lingua_chiusura{ background-image:url(/tts_web/images/footer/chiusura_dx.jpg);  background-position:right top;  background-repeat:no-repeat;  width:16px;  } #box_menu_sx_0{ font-weight:bold;  background-image:none;  } #box_menu_sx_3{ display:none;  } #box_menu_sx_7{ height:10px;  } #box_menu_sx_blu{ width:83px;  height:124px;  background-image:url(/tts_web/images/menu_sx/sfondoSx.jpg);  background-repeat:no-repeat;  background-position:right  -3px;  margin-left:53px;  padding:0px;  } #box_menu_sx_flash_4{ margin-bottom:20px;  } #box_menu_sx_img{ background-image:url(/tts_web/images/menu_sx/logo_tts_inf.gif);  background-repeat:no-repeat;  height:120px;  } #contenuto{ width:565px;  float:left;  margin:0px 0px 0px 0px;  padding:35px 0px 15px 30px;  } #footer{ clear:both;  background-image:url(/tts_web/images/footer/shadow-footer.jpg);  background-repeat:repeat-x;  height:30px;  background-position:0px 1px;  margin-left:130px;  background-color:#edeef3;  } #header{ background-image:url(/tts_web/images/header/bordo_top.jpg);  background-position:top;  background-repeat:repeat-x;  height:26px;  width:930px;  } #info_az{ text-align:center;  width:550px;  color:#666666;  font-size:10px;  position:absolute;  left:37%;  margin-top:30px;  } #menu_dx{ font-weight:bold;  color:#19bcb9;  margin-top:60px;  float:left;  border:0px;  padding-right:10px;  } #menu_sx{ width:137px;  clear:left;  float:left;  background-image:url(/tts_web/images/menu_sx/sfondo_sx.jpg);  background-repeat:repeat-y;  background-position:right;  height:auto;  } #princ{ width:930px;  margin:0px;  margin-right:auto;  margin-left:auto;  margin-top:10px;  text-align:left;  padding:0px;  border:0px;  background-image:url(/tts_web/images/princ/sfondo_centrale.jpg);  background-repeat:repeat-y;  background-color:#edeef3;  } .box_header a{ position:relative;  top:5pt;  right:3pt;  font-weight:bold;  } .box_menu_dx1:HOVER{ background-image:url(/tts_web/images/menu_dx/sfondo_on.jpg);  background-repeat:repeat-y;  } .box_menu_dx2:HOVER{ background-image:url(/tts_web/images/menu_dx/sfondo_on.jpg);  background-repeat:no-repeat;  } .box_menu_sx a{ color:white;  position:relative;  top:5pt;  float:left;  height:auto;  padding:2px 0px 10px;  } .box_menu_sx_blu:HOVER{ background-image:url(/tts_web/images/menu_sx/menu_sx_blu_acceso.gif);  background-position:29px 7px;  background-repeat:no-repeat;  background-position:100% 4px;  float:left;  } a{ text-decoration:none;  border-width:0px;  } #menu_dx A:HOVER{ color:#246caf;  } body{ font-family: Arial,sans-serif;  font-size:11px;  border:0px;  padding:0px;  margin:0px;  overflow:none;  margin-top:45px;  background-color:#edeef3;  }
 
 
 
 
 
 /* high resolution */
 
 #contNews{
	width:670px;
	margin-left:20px; 
 }
 #boxNews{
	float:left; width:300px; min-height:140px;
 }
 #dataNews{
	 text-align:right; margin-bottom:5px; color:#666
 }
 #boxNewsRight{
	float:right; width:300px; min-height:140px;
 }
 #contBoxNews{
	margin-top:10px 
 }
 .titoloDettNews{
	color:#19BCB9; font-size:17px;
}
 a.titoli{
	color:#19BCB9; font-size:12px; font-weight:bold;
	text-decoration: underline;
 }
 a.titoli:hover{
	text-decoration: none; 
 }
 #paginazione a, #paginazione a.pag{
	background-color:#86d2cd;
	color:#666;
	text-decoration:none;
	padding:2px 7px;
 }
 #paginazione a:hover, #paginazione a.current, #paginazione a.pag:hover{
 	background-color:#19BCB9;
	color:#fff;
 }
 
 
  
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(http://212.103.197.147/common/img/fancybox.png);
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url(http://212.103.197.147/common/img/fancybox.png);
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url(http://212.103.197.147/common/img/fancy_title_over.png);
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url(http://212.103.197.147/common/img/fancybox.png);
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url(http://212.103.197.147/common/img/fancybox-x.png);
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url(http://212.103.197.147/common/img/fancybox.png);
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url(http://212.103.197.147/common/img/blank.gif);
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url(http://212.103.197.147/common/img/fancybox.png);
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(http://212.103.197.147/common/img/fancybox.png);
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(http://212.103.197.147/common/img/fancybox-x.png);
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(http://212.103.197.147/common/img/fancybox.png);
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(http://212.103.197.147/common/img/fancybox-y.png);
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(http://212.103.197.147/common/img/fancybox.png);
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(http://212.103.197.147/common/img/fancybox-x.png);
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(http://212.103.197.147/common/img/fancybox.png);
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(http://212.103.197.147/common/img/fancybox-y.png);
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(http://212.103.197.147/common/img/fancybox.png);
	background-position: -40px -122px;
}

/* IE */
/*
#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://212.103.197.147/common/img/fancy_shadow_nw.png', sizingMethod='scale'); }
*/

/* ------------------------
 */ 
input.preferiti{
	border:1px solid #DAE4E9;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width:100px
}
.pulsanteSubmitPreferiti {
	background-color:#7BD5D2;
	border:1px solid #19BCB9;
	color:white;
	cursor:pointer;
	font-family:Arial,san-serif;
	font-size:9px;
	font-weight:bold;
	padding:0 5px
}
.pulsanteRegisterPreferiti {
	background-color:#d02c00;
	border:1px solid #983c23;
	color:white;
	cursor:pointer;
	font-family:Arial,san-serif;
	font-size:9px;
	font-weight:bold;
	padding:0 5px
}
a.pulsanteEliminaPreferiti, a.pulsanteEliminaPreferiti:hover {
	background-color:#999999;
	border:1px solid #666666;
	color:#ffffff;
	cursor:pointer;
	font-family:Arial,san-serif;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	padding:0 15px;
}
#login_preferiti{
	padding:10px; background-color:#efefef
}
#box_preferiti{
	position:relative;float:left;margin:0px; padding:20px 0 0 10px; width:200px; background:url(/common/images/bg-preferiti.gif) no-repeat; min-height:400px; color:#666
}


#tinybox {position:absolute; display:none; padding:10px; background:#fff url(/images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 14, 2010 */



@font-face {
	font-family: 'HelveticaNeueLTStd67MediumCon';
	src: url('helveticaneueltstd-mdcn-webfont.eot');
	src: local('?'), url('helveticaneueltstd-mdcn-webfont.woff') format('woff'), url('helveticaneueltstd-mdcn-webfont.ttf') format('truetype'), url('helveticaneueltstd-mdcn-webfont.svg#webfontTSxAwc3q') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* NIC */

h4.HelveticaNeueLTStdMdCn {
	font-size: 67px;
	color: #00aaab;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
}

h4.HelveticaNeueLTStdMdCn a {
	color: #00aaab;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

h4.HelveticaNeueLTStdMdCn a:hover {
	color: #d4dde8;
}

h2.titoloDettNews {
	margin: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

h3.categorie {
	font-weight: normal;
	font-style: normal;
	margin: 10px 0 5px;
	color: #e2eaf5;
	font-size: 12px;
}

h3.categorie a {
	color: #c4ced9;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

h3.categorie a:hover {
	
}


