body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: #515151 url(imgs/nuova_grafica/bkg_body.gif) repeat-x; 
}
#banner{
	position: relative;
	align: center;
	z-index: 1001;
}
#menusx{
	position: relative;
	z-index: 301;
}

#divhome1{
	position: relative;
	align: center;
	width: 882px;
	z-index: 102;
}
HTML {
	HEIGHT: 100%
}
#tdcento{
HEIGHT: 100%
}
.tblcento{
HEIGHT: 100%

}
.tblcorpo{
	width: 919px;
}
.link-down{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.link-down a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.link-down a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC3E01;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC3E01;
	text-decoration: none;
}
a:visited:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.nav-link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3C3C3C;
}
.nav-link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3C3C3C;
}
.nav-link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3C3C3C;
}
.nav-link a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3C3C3C;
}
#dhtmltooltip{
	font-family: Verdana,Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	position: absolute;
	width: 150px;
	border: 1px solid #000000;
	BACKGROUND: #efefef;
	padding: 2px;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.buttonImage{
	BORDER: 0px none; 

}
.button {
	BORDER-RIGHT: #cccccc 2px double; 
	BORDER-TOP: #cccccc 2px double; 
	BORDER-BOTTOM: #cccccc 2px double; 
	BORDER-LEFT: #cccccc 2px double; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND: url(imgs/button_bg.jpg) repeat-x; 
	PADDING-BOTTOM: 0px; MARGIN: 1px; 
	COLOR: #000000; 
	LINE-HEIGHT: 16px; PADDING-TOP: 0px; 

	FONT-FAMILY: Arial, Hevlvetica, sans-serif; 
	HEIGHT: 24px; 
	TEXT-ALIGN: center
}
.inputbox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.tbl-esterna {
	/*border: 1px solid #CCCCCC;*/
}
.tbl-interna {
	/*border: 1px solid #1D1D1D;*/
	
}
.tbl-layer {
	border: 1px solid #000000;
	BACKGROUND: #efefef;
}
.tbl-privacy {
	BACKGROUND: #E6E6E6;
	border: 1px solid #CCCCCC;
	
}
.txt-privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.txt-privacy a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight:normal;
}
.txt-privacy a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight:normal;
}
.txt-privacy a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight:normal;
}
.txt-privacy-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.txt-copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656566;
}
.txt-copyright a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
}
.txt-copyright a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
}
.txt-copyright a:hover:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
}
.txt-copyright a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
}
.nav-bar-top-content {
	background-image: url(imgs/struttura/nav_bar/bkg.jpg);
	background-repeat: repeat-x;
	height: 17px;
	text-indent: 2px;
	top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
.linea-page-down{
	background-color: #A7A7A7;
	height: 1px;
}
input {
	border: 1px solid #CCCCCC;
}
.campi {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.txt-pagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: justify;
	PADDING-RIGHT: 4px; 
    PADDING-LEFT: 4px;
}
.txt-pagina a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DC3E01;
}

.label-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.label-normal-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.label-normal a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.label-normal-bold a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.registrazione-etichette {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
}
.registrazione-etichette-nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.error-message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.txt-msg-errori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.txt-msg-errori a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
}


.prodotto-descrizione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
}
.prodotto-prezzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5C5C5C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;

}
.prodotto-prezzo-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.prodotto-nome {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.prodotto-nome-s1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #031B42;
}
.prodotto-nome-s2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #031B42;
}
.prodotto-nome-s2-1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.prodotto-nome-s3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.prodotto-nome-s3-1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.prodotto-nome-indice{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.prodotto-nome-indice a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.prodotto-nome-indice a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.prodotto-label-indice{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.prodotto-label-indice a, prodotto-label-indice a:visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
		text-decoration: underline;
}
.prodotto-label-indice a:visited:hover, prodotto-label-indice a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.catalogo-descrizione-short{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.user-section-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.nav-border-table {
	text-indent: 2px;
	top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	BACKGROUND: #efefef;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FE9659;
	border-bottom-color: #FE9659;
	border-left-color: #FE9659;

}
.image-border1 {
	border: 2px solid #E77919;
}
.image-border-articoli {
	/*border: 1px solid #FFFFFF;*/
}
.catalogo-indice-1 {
	BACKGROUND: #1D509D;
}

.catalogo-indice-2 {
	BACKGROUND: #717171;
}

.newgraph-page-title-bkg {
	background-image: url(imgs/nuova_grafica/page_title_bkg_1.jpg);
	background-repeat: repeat-x;
	height: 90px;
}
.struttura-page-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	background-image: url(imgs/nuova_grafica/barra_rossa/bkg_page_title.gif);
	background-repeat: repeat-x;
	padding-left: 40px;
	padding-right: 40px;
}
.struttura-tbl-esterna-r3-bkg {
	background-image: url(imgs/struttura/tbl_esterna/r_3_bkg.gif);
	background-repeat: repeat-x;
	height: 4px;
}
.struttura-tbl-esterna-r2bkg-dx {
	width: 10px;
	background-image: url(imgs/nuova_grafica/bkg_body_dx.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-position: right;

}
.struttura-tbl-esterna-r2bkg-sx {
	width: 10px;
	background-image: url(imgs/nuova_grafica/bkg_body_sx.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.struttura-tbl-esterna-bkg {
	background-color: #FFFFFF;
	height: 100%;

}
.struttura-tbllogo-bkg-sx {
	background-image: url(imgs/struttura/tbl_titolo/col_1_sx_bkg.gif);
	background-repeat: repeat-y;
	width: 9px;
}
.struttura-tbllogo-bkg-dx {

	background-image: url(imgs/struttura/tbl_titolo/col_1_dx_bkg.gif);
	background-repeat: repeat-y;
	width: 9px;
}
.struttura-tbllogo-bkg-down {
	background-color: #666666;
	height: 2px;

}
.struttura-tbllogo-bkg-top {

	background-color: #191919;
	height: 1px;
}
.struttura-tblTop-bkg-sx-dx {
	background-color: #636363;
	width: 1px;
}
.struttura-tblTop-bkg-top {
	background-color: #FFFFFF;
	height: 74px;
/*	border-top: 2px none #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;*/
}
.struttura-tbldown-bkg-top {
	height: 10px;
	background-image: url(imgs/struttura/tbl_link_down/r_1_bkg.gif);
	background-repeat: repeat-x;

}
.struttura-tbldown-bkg-down {

	height: 9px;
	background-image: url(imgs/struttura/tbl_link_down/r_3_bkg.gif);
	background-repeat: repeat-x;
}
.struttura-tbldown-bkg-sx {
	background-image: url(imgs/struttura/tbl_link_down/r_2_sx_bkg.gif);
	background-repeat: repeat-y;
	width: 9px;

}
.struttura-tbldown-bkg-dx {

	background-image: url(imgs/struttura/tbl_link_down/r_2_dx_bkg.gif);
	background-repeat: repeat-y;
	width: 11px;
}
.struttura-tbldown-bkg {
	background-color: #303030;
	height: 100%;
	

}
.struttura-tblcontenuti-bkg-down {
	background-image: url(imgs/struttura/tbl_contenuti/r_3_bkg.gif);
	background-repeat: repeat-x;
	height: 14px;
}
.struttura-tblcontenuti-bkg-top {
	background-image: url(imgs/struttura/tbl_contenuti/r_1_bkg.gif);
	background-repeat: repeat-x;
	height: 2px;
}
.struttura-tblcontenuti-bkg-sx {
	background-image: url(imgs/struttura/tbl_contenuti/bkg_sx.gif);
	background-repeat: repeat-y;
	width: 2px;

}
.struttura-tblcontenuti-bkg-dx {

	background-image: url(imgs/struttura/tbl_contenuti/bkg_dx.gif);
	background-repeat: repeat-y;
	width: 3px;
}
.struttura-tblcontenuti-bkg {
	height: 100%;
	background-color: #303030;

}
.struttura-tbl-dettaglioblubkg-top {

	background-image: url(imgs/struttura/tbl_box_dettaglio_blu/r_1_bkg.gif);
	background-repeat: repeat-x;
	height: 6px;
}
.struttura-tbl-dettaglioblubkg-down {


	background-image: url(imgs/struttura/tbl_box_dettaglio_blu/r_3_bkg.gif);
	background-repeat: repeat-x;
	height: 7px;
}
.struttura-tbl-dettaglioblubkg-sx {
	background-image: url(imgs/struttura/tbl_box_dettaglio_blu/r_2_sx_bkg.gif);
	background-repeat: repeat-y;
	width: 6px;

}
.struttura-tbl-dettaglioblubkg-dx {

	background-image: url(imgs/struttura/tbl_box_dettaglio_blu/r_2_dx_bkg.gif);
	background-repeat: repeat-y;
	width: 6px;
}
.struttura-tbl-dettaglioblubkg {
	background-color: #1D509D;
	height: 100%;

}
.struttura-tblcommenti-bkg-top {

	height: 6px;
	background-color: #FFFFFF;
}
.struttura-tblcommenti-bkg-down {


	height: 27px;
	background-color: #CECECE;
}
.struttura-tblcommenti-bkg {



	height: 27px;
	background-color: #FFFFFF;
}
.struttura-tbl-indice-bkg-top {
	background-image: url(imgs/struttura/tbl_indice/r_1_bkg.gif);
	background-repeat: repeat-x;
	height: 4px;
}
.struttura-tbl-indice-bkg-down {

	background-image: url(imgs/struttura/tbl_indice/r_3_bkg.gif);
	background-repeat: repeat-x;
	height: 4px;
}
.struttura-tbl-indice-bkg-sx {
	background-image: url(imgs/struttura/tbl_indice/r_2_sx_bkg.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 3px;

}
.struttura-tbl-indice-bkg-dx {

	background-image: url(imgs/struttura/tbl_indice/r_2_dx_bkg.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 3px;
}
.label-normal-commenti {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.struttura-bkg-menu-top {
	background-image: url(imgs/nuova_grafica/bkg_menu_top.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.divmenutop{
	font-family: Geneva ,Verdana ,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 30px;
	padding-left: 4px;
	padding-right: 4px;
}
a.divmenutop {
	font-family: Geneva ,Verdana ,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 30px;
	line-height: 30px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	DISPLAY: block; 
}
a.divmenutop:visited {
	font-family: Geneva ,Verdana ,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 30px;
	line-height: 30px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	DISPLAY: block; 
}
a.divmenutop:hover {
	font-family: Geneva ,Verdana ,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(imgs/nuova_grafica/bkg_menu_top_hover.gif);
	background-repeat: repeat-x;
	height: 30px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	DISPLAY: block; 
}
a.divmenutop:visited:hover {
	font-family: Geneva ,Verdana ,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(imgs/nuova_grafica/bkg_menu_top_hover.gif);
	background-repeat: repeat-x;
	height: 30px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	DISPLAY: block; 
}
#lastVideo-homeContainer{
	position: relative;
	top: 0px;
	left: 0px;
}
#lastVideo-home{
	position: relative;
	top: 0px;
	left: 0px;
}
#lastVideo-bottom{
	position: absolute;
	top: 157px;
	left: 0px;
	height: 22px;
}
.struttura-barra-rossa-bkg {
	background-image: url(imgs/nuova_grafica/barra_rossa/bkg.gif);
	background-repeat: repeat-x;
	height: 7px;
}
.struttura-box-home-dx {
	background-image: url(imgs/nuova_grafica/bkg_box_dx_home.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#newgraph-divhomsepara10px{
	display: block;
	height:10px;	
}
#tdhomevideo{
	width:464px;
}
#hometv0{
	width:464px;
}
#hometv{
	width:464px;
}
#newgraph-divhome{
	display: block;
	position: relative;
	z-index:49;
	width:899px;
}
#newgraph-divhomemiddlecontenitore{
	z-index:50;
	width:899px;
}
#newgraph-divhometopcontenitore{
	display: block;
	position: relative;
	z-index:50;
	width:899px;
	height:414px;
}
#newgraph-divtophome1{
	z-index:51;
	float:left;
	width:464px;
	height:415px;
	margin-top:1px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-repeat: repeat-x;
	background-position: right 100%;
}
#newgraph-divtophome2{
	z-index:51;
	float:left;
	width:4px;
	height:367px;
}
#newgraph-divtophome3{
	z-index:51;
	float:left;
	width:421px;
	height:367px;
}
#newgraph-divhomesxcontenitore{
	position: relative;
	z-index:100;
	width:430px;
}
#newgraph-divhomesxcontenitore{
	position: relative;
	z-index:100;
	width:430px;
}
#newgrph-divhomecontenitore2{
	position: relative;
	z-index:103;
	width:430px;
	height:175px;
	/*background-color: #FF0000;*/
}
#newgraph-divhomesx1{
	position: absolute;
	float:none;
	clear: both;
	top:0px;
	left:0px;
	z-index:101;
	height: 227px;
	width:429px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-repeat: repeat-x;
	background-position: right 99%;
}
#newgraph-divhomesx2{
	position: absolute;
	float:none;
	clear: both;
	z-index:102;
	top:194px;
	width:429px;	
}

#newgraph-divhomesx3{
	float:left;
	z-index:104;
	width:218px;
	height: 222px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-repeat: repeat-x;
	background-position: right 100%;	
}

#newgraph-divhomesx4{
	float:left;
	z-index:104;
	width:10px;	
}
#newgraph-divhomesx5{
	float:left;
	z-index:104;
	width:200px;
	height: 222px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-repeat: repeat-x;
	background-position: right 100%;
}
#newgraph-divhomesx3-1{
	z-index:105;
	width:218px;
	height:175px;	
}
#newgraph-divhomesx3-2{
	z-index:106;
	width:218px;
	height:153px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_div_home_info_video.gif);
	background-repeat: repeat-x;
	background-position: right 100%;
	
}
#newgraph-divhomesx5-1{
	z-index:105;
	width:200px;
	height:175px;
	/*background-color: #FF9990;*/	
}
.tabella-infovideo-home{
	height:153px;
	border-left: 1px solid #414D54;
	border-right: 1px solid #414D54;
	border-bottom: 1px solid #414D54;
}
.floatleft{
	float: left;
}
.clear{
	clear:both;
	font-size:0;
	height:0
	line-height:0;;
}
#divhomespacerOr{
	display: block;
	width: 1px;
	height: 1200px;
	background-color: #A7A7A7;
	margin-left: 22px;
	margin-right: 22px;
}
#divhomespacerOrnoBkg{
	width: 1px;
	height: 20px;
	margin-left: 22px;
	margin-right: 22px;
}
#newgraph-divhomemiddleSectionTitle{
	display: block;
	float: left;
	width: 190px;

}
#newgraph-divhomemiddleContainer{
	display: block;
	width: 190px;
}
.tdHomeSectioMidTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
	background-image: url(imgs/nuova_grafica/home_middle/bkg_title_section.jpg);
	background-repeat: repeat-x;
	height: 49px;
	padding-top: 5px;
	padding-left: 10px;
}
.newgraph-home-news-title{
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #25395B;
}
.newgraph-home-news-title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #25395B;
}
.newgraph-home-news-title a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #25395B;
}
.newgraph-home-news-title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #25395B;
	text-decoration: underline;
}
.newgraph-home-news-title a:hover:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #25395B;
	text-decoration: underline;
}
.newgraph-home-news-date{
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6C6C6C;
}
.newgraph-home-news-desc{
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #777778;
}
#newgraph-home-news-image{
	height: 129px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-repeat: repeat-x;
	background-position: 0 100px;

}
#divHomeImage{
	display: block;
	height: 106px;
	width: 190px;
	background-color: #FFFFFF;
}
.newgraph-linkmenuDownTd{
	background-image: url(imgs/nuova_grafica/home_middle/bkg_title_section.jpg);
	background-repeat: repeat-x;
	height: 49px
}
.newgraph-linkmenuDown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
}
.newgraph-linkmenuDown a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656566;
}
.newgraph-linkmenuDown a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656566;
}
.newgraph-linkmenuDown a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656566;
}
.newgraph-linkmenuDown a:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656566;
}
#newgraph-ombrasubianco{
	height: 20px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-repeat: repeat-x;
	/*background-position: 0 100px;*/
}
.newgrapho-listavideobkg1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
	background-image: url(imgs/nuova_grafica/home_middle/bkg_title_section.jpg);
	background-repeat: repeat-x;
	height: 32px;
	padding-top: 5px;
	padding-left: 10px;
}
.newgrapho-listavideobkg2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
	background-color: #ECEAEA;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
}
.newgrapho-listavideobkg3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
	background-image: url(imgs/nuova_grafica/lista_video_bkg_3.jpg);
	background-repeat: repeat-x;
	height: 50px;
	/*padding-top: 5px;
	padding-left: 10px;*/
}
.newgrapho-listavideobkg4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
	background-image: url(imgs/nuova_grafica_2/bkg_index_video.jpg);
	background-repeat: norepeat;
	height: 85px;
	width:247;
	/*padding-top: 5px;
	padding-left: 10px;*/
}
.newgrapho-listaparametri{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.newgrapho-listavideobkg1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #031B42;
}
.newgrapho-listavideobkg1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #031B42;
}
.newgrapho-listavideobkg1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #031B42;
}
.newgrapho-listavideobkg1 a:hover:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #031B42;
}
.newgraph-videoDetLinkCommenti a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
.newgraph-videoDetLinkCommenti a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
.newgraph-videoDetLinkCommenti a:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	text-decoration: underline;
}
.newgraph-videoDetLinkCommenti a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	text-decoration: underline;
}
#newgraph-videoDetContenitoresx{
	display: block;
	z-index:100;
	width:353px;
	height:400px;
}
#newgraph-videoDetDivsx1{
	position:relative;
	z-index:51;
	display: block;
	overflow:visible;
	width:353px;
	height:auto;
	background-color: #B5BDC8;
	overflow:visible;
	min-height: 136px;
}
#newgraph-videoDetDivsx1-1{
	width:353px;
	overflow:visible;
	min-height: 136px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-repeat: repeat-x;
	background-position: right 100%;
	padding-bottom: 47px;
}
#newgraph-videoDetDivsx1-2{
	display: block;
	overflow:visible;
	width:353px;
	height:auto;
	min-height: 136px;
	background-image: url(imgs/nuova_grafica/video_det/bkg_box_dx_1.jpg);
	background-repeat: repeat-x;
	background-position: right 100%;
}
#newgraph-videoDetDivsx1-3{
	overflow:visible;
	width:352px;
	min-height: 136px;
	border-top: 1px solid #414D54;
	border-left: 1px solid #414D54;
	border-right: 1px solid #414D54;
	border-bottom: 1px solid #414D54;
}
#newgraph-videoDetDivsx2{
	position: relative;
	display: block;
	overflow:visible;
	z-index:51;
	width:353px;
	height:236px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-repeat: repeat-x;
	background-position: right 100%;
}
/*
#newgraph-videoDetDivsx1-4{
	position: relative;
	z-index:100;
	overflow:hidden;
	width:353px;
	height:auto;
	min-height: 136px;
	background-color: #FF0000;
	background-image: url(imgs/nuova_grafica/video_det/logo_pisatrasp.gif);
	background-repeat: no-repeat;
	background-position: right 100%;
}*/
#newgraph-videoDetbkgCommenti{
	position: absolute;
	top: -20px;
	display: block;
	overflow:visible;
	z-index:51;
	width:353px;
	height:210px;
	min-height:214px;
	background-image: url(imgs/nuova_grafica/video_det/bkg_commenti.jpg);
	background-repeat: no-repeat;
	background-position: left 100%;
}
#newgraph-videoDettitleVediCommenti{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
	position: relative;
	top: -40px;
	display: block;
	overflow:visible;
	z-index:52;
	width:189px;
	height:31px;
	padding-left:55px;
	padding-top:3px;
	background-image: url(imgs/nuova_grafica/video_det/title_vedi_commenti.jpg);
	background-repeat: no-repeat;
}
#newgraph-videoDettitleCommenti1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
	z-index:53;
	height: 189px;
	padding-top: 10px;
}
#newgraph-videoDettitleCommenti2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	z-index:53;
	height: 18px;
}
.newgraph-videoDetLinkCommenti{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

#detVideoContMovie{
	width:540px;
	height:447px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-repeat: repeat-x;
	background-position: right 100%;
}
#newgraph-subSectionTitleWhite{
	display: block;
	float: left;
}
#newgraph-bkgListaSQuadra{
	height:200px;
	min-height:200px;
	background-color: #0E2D77;
}
#newgraph-bkgListaSQuadra{
	height:200px;
	min-height:200px;
	background-image: url(imgs/nuova_grafica/bkg_lista_squadra.jpg);
	background-repeat: repeat-x;
	background-position: right 100%;
}

.newgraph-bkgListaSQuadra1pixelw{
	width:1px;
	background-color: #A7A7A7;
}
.newgraph-struttura-tbldown-bkg {
	height: 100%;
	background-image: url(imgs/nuova_grafica/bkg_pagine_statiche.jpg);
	background-repeat: repeat-x;
}
.newgraph-struttura-tbldown-bkg-1{
	background-color: #004E96;
}
.newgraph-imagekg{
	width:190px;
	height:106px;
	background-image: url(imgs/nuova_grafica/bkg_immagini.jpg);
	background-repeat: no-repeat;
	background-position: right 0;
}
#newgraph-tblPool{
	display: block;
	overflow:visible;
	width:100%;
	height:auto;
	min-height: 136px;
	background-image: url(imgs/nuova_grafica/video_det/bkg_box_dx_1.jpg);
	background-repeat: repeat-x;
	background-position: right 100%;
}
#divVideoImage1{
	position: relative;
	z-index:100;
	width: 190px;
	height:106px;
}

#imageUpVideo{
	width: 190px;
	height:106px;
}

#divvotaVideo1{
	position: relative;
	z-index:100;
	height:50px;
	background-image: url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-repeat: repeat-x;
	background-position: 0 19px;
}
#divVideoImage2{
	position: absolute;
	top: 0px;
	left:0px;
	z-index:101;
	width: 190px;
	height:106px;
}
#divVideoImage3{
	display:none;
	position: absolute;
	top: 0px;
	left:0px;
	z-index:101;
	width: 190px;
	height:106px;
}
.divVideoImage2{
display: block;
	position: absolute;
	top: 0px;
	left:0px;
	z-index:101;
	width: 190px;
	height:106px;
}
.divVideoImage3{
display: block;
	position: absolute;
	top: 0px;
	left:0px;
	z-index:101;
	width: 190px;
	background-image: url(../../imgs/up_image_video.png);
	background-repeat: no-repeat;
	
	height:106px;
}
.linktuttiivideodi{
	background-image: url(imgs/nuova_grafica/bkg_lnk_item_squadra_1.jpg);
	background-repeat: repeat-x;
}
.linktuttiivideodi-2{
	background-image: url(imgs/nuova_grafica/bkg_lnk_item_squadra.jpg);
	background-repeat: no-repeat;
	height: 30px;
	background-position: 100% 0;
}
.linktuttiivideodi-a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC3E01;
	text-decoration: none;
	padding-right: 5px;
	margin-right: 5px;
}
.linktuttiivideodi-a a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	margin-right: 5px;
}
.linktuttiivideodi-a a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	margin-right: 5px;
}
.linktuttiivideodi-a a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	margin-right: 5px;
}
.linktuttiivideodi-a a:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	margin-right: 5px;
}

/*--------------------------------------------*/
.newgraph2-videoDetDivsx1-2{
	display: block;
	overflow:visible;
	width:538px;
	height:auto;
	background-image: url(imgs/nuova_grafica/video_det/bkg_box_dx_1.jpg);
	background-repeat: repeat-x;
	background-position: right 50%;
	border-top:solid #000000 1px;
	border-left:solid #000000 1px;
	border-right:solid #000000 1px;
}
.votavideo2{
	background-image: url(imgs/nuova_grafica_2/bkg_votavideo.gif);
	background-repeat: repeat-x;
	height: 32px;
}
#videodetailsspotdx{
	height:400px;
}
#videodetailscorrelaticontainer{
	height:370px;
	overflow-x:hidden;
	overflow-y:auto;
}
#videodetailscorrelatisection{
	height:400px;
}
.croce52px{
	background:url(imgs/nuova_grafica/home_middle/logo_title_section.jpg) no-repeat;
	width:52px;
	height:30px;
	float:left;
	overflow:hidden;
}
.videodetailscorrelatititle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
	background-image: url(imgs/nuova_grafica/home_middle/bkg_title_section.jpg);
	background-repeat: repeat-x;
	height: 30px;
	padding-top: 5px;
	padding-left: 0px;
}
.relateditemcontainer{
	display:block;
	cursor:pointer;
}
.relateditemthumb{
	width:113px;
	height:76px;
	float:left;
	background-image:url(imgs/nuova_grafica/sfumatura_verticale_su_bianco_h47.gif);
	background-position:0 63px;
	background-repeat:repeat-x;
}
.relateditetextcontainer{
	height:76px;
	float:left;
	width:210px;
	overflow:hidden;
	margin-left:4px;
}
.relateditemfont{
	clear:both;
	color:#000000;
	font-size:12px;
	paddind-left:6px;
}
.relateditemfont10{
	font-size:10px;
}
.relateditemseparator{
	font-size:0;
	clear:both;
	height:1px;
	width:100%;
	background-color:#A7A7A7;
	margin-bottom:4px;
}
#commentbottom{
	background-image: url(imgs/nuova_grafica_2/commenti_bottom_bkg.jpg);
	background-repeat: repeat-x;
	height: 28px;
	width:100%
}
#commentbottomsx{
	background-image: url(imgs/nuova_grafica_2/commenti_bottom_dx.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width:4px;
	float:left;
}
#commentbottomdx{
	background-image: url(imgs/nuova_grafica_2/commenti_bottom_dx.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width:4px;
	float:right;
}
#commentbottombontent{
	height: 28px
	float:left;
}
#commentbody{
	background:#1C5292  no-repeat right top;/*url(imgs/nuova_grafica_2/bkg_commenti.jpg)*/
	width:100%;
	height:220px;
	overflow-x:hidden;
	overflow-y:auto;
}

.commenttitlecroce{
	background:url(imgs/nuova_grafica_2/creoce_dx_commenti.jpg) no-repeat;
	width:52px;
	height:10px;
	float:left;
	height: 31px;
}
.commenttitlebkg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #031B42;
	background-image: url(imgs/nuova_grafica_2/bkg_title_commenti.jpg);
	background-repeat: repeat-x;
	height: 31px;
	padding:0;
}
.detailsspot{
/*	background-image: url(imgs/nuova_grafica_2/bkg_spot_sx.jpg);
	background-repeat: no-repeat;
*/
	width:350px;
	height:157px;
	margin-bottom:8px;
}