body {
	background-color:#FFFFFF;
	/* text-align:center; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}

div.Content_ {
	width:900px;
	margin: 0 auto;
	padding-top:15px;
	height:100%;
	padding:0px;
}

div.Animazione_ {
	width:900px;
	height:218px;
}


div.MainLeft_ {
	float:left;
	width:674px;
}

div.Separatore_ {
	float:left;
	width:2px;
	height:100%px;
}

div.MainRight_ {
	float:right;
	width:226px;
}


/*------------------------------------------
Gestione Header
------------------------------------------*/
div.Header_ {
	width:900px;
	height:129px;
	background-image:url(../images/Header.jpg);
}

div.HeaderLeft_ {
	float:left;
	width:217px;
	height:129px;
}

div.HeaderRight_ {
	float:right;
	width:683px;
	height:129px;
}

	div.Lingue_ {
		width:678px;
		height:65px;
		text-align:right;
		font: normal 11px Verdana;
		color:#525051;
		padding-top:10px;

	}

			div.Lingue_ a:link {
				color : #525051;
				text-decoration : none;
			}

			div.Lingue_ a:visited {
				color : #525051;
				text-decoration : none;
			}

			div.Lingue_ a:hover {
				color : #f70019;
				text-decoration:underline;
			}
div.Lingue_ {
		width:678px;
		height:65px;
		text-align:right;
		font: normal 11px Verdana;
		color:#525051;
		padding-top:10px;

	}


div.PayOff_ {
	width:678px;
	height:20px;
	text-align:right;
	color:#525051;
	font : normal 12px Verdana, Arial, Helvetica, sans-serif;

}

/*div.PlayOff_ {
	width:890px;
	height:16px;

	padding-left:10px;
	padding-top:2px;
}
	.PlayOff_{
		color:#ffffff;
		font : normal 12px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
	}	*/

div.Menu_ {
		width:683px;
		height:34px;
		color:#ffffff;
		font-size:12px;
}
		div.Spazio_ {
			float:left;
			width: 138px;
			height: 34px;
		}

		div.SpazioForSix_ {
			float:left;
			width: 29px;
			height: 34px;
		}

		div.MenuButton_ {
			float:left;
			background-image:url(../images/SfondoMenu.jpg);
			background-repeat:no-repeat;
			width: 109px;
			height: 34px;
			text-align:center;
		}

		div.MenuStatic_ {
			float:left;
			background-image:url(../images/SfondoMenuEvidenziato.jpg);
			background-repeat:no-repeat;
			width: 109px;
			height: 34px;
			text-align:center;
		}

		div.MenuButton_ a:link , div.MenuStatic_ a:link {
			text-decoration : none;
			color:#FFFFFF;
		}

		div.MenuButton_ a:visited , div.MenuStatic_ a:visited {
			text-decoration : none;
			color:#FFFFFF;
		}

		div.MenuButton_ a:hover {
			text-decoration:none;
			color:#f70019;
		}

		div.MenuStatic_ a:hover {
			text-decoration:none;
			color:#525051;
		}

/*------------------------------------------
Gestione Lavorazione
------------------------------------------*/

div.LavorazioneHome_ {
	float:left;
	width:635px;
	height:146px;
	background-image:url(../images/Lavorazione.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-right:10px;
	padding-top:6px;
	margin-top:5px;
}

		div.TitoloLavorazioneHome_ {
			width:650px;
			height:22px;
			color:#525051;
			font-family: bold "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
		}
		.Img_ {
			float:left;
			margin-right:11px;
			padding-left: 14px;
			padding-top: 5px;
		}
		.TestoLavorazione_ {
			font: normal 11px Verdana, Arial, Helvetica, sans-serif;
			color:#525051;
			text-align:justify;
			padding-right: 5px;
		}

.TestoRossoBoldhome_ {
	color:#f70019;
	font : bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0px 5px 0px;
}



/*-------------------------------------------
Gestione Settori
----------------------------------------*/
.table_height{
margin-top: 4px;
}


div.SettoriHome_ {
	float:left;
	width:280px;
	background-image:url(../images/SfondoSettoreHome.jpg);
	background-repeat:repeat;
	text-align:left;
	padding-left:4px;
	padding-right:25px;

}

		div.TitoloSettoriHome_ {
			width:280px;
			height:22px;
			color:#525051;
			font-family: bold "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
		}
		.TestoSettoriHome_ {
			font : normal 11px Verdana, Arial, Helvetica, sans-serif;
			color:#525051;
line-height: 14px;
		}


/*---------------------------------------------------------
Gestione Servizio clienti
---------------------------------------------------------*/
div.ServiziClientiHome_ {
	float:right;
	width:300px;
	background-repeat:repeat;
	text-align:left;
	padding-left:10px;
	padding-right:10px;

}

		div.TitoloServiziClientiHome_ {
			width:300px;
			height:22px;
			color:#525051;
			font-family: bold "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
		}
		.TestoerviziClientiHome_{
			font : normal 11px Verdana, Arial, Helvetica, sans-serif;
			color:#525051;
		}

/*-------------------------------------
Gestione In evidenza Home
--------------------------------------*/
div.BreakInEvidenza_{
	height:24px;
	width:206px;
}
div.InEvidenza_ {
	float:right;
	width:206px;
	background-image:url(../images/SeparatoreEvidenza.jpg);
	background-repeat:repeat;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

div.TitoloInEvidenza_ {
	color:#525051;
	font-weight:bold;
	width:206px;
	height:20px;
	background-image:url(../images/TitoloConSfondo.jpg);
	background-repeat:no-repeat;
	font-family: bold "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

div.TitoloInEvidenzaSub_ {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width:191px;
	color:#f70019;
	background-image:url(../images/SfondoTitoloInEvidenzaNews.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}
div.TestoInEvidenza_ {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width:206px;
	color:#525051;
}


.ImgInEvidenza_ {
	float:right;
	/*margin-right:5px;*/
	margin-left:5px;
}

/*-------------------------------------
Gestione In evidenza Pagina Interna
--------------------------------------*/

div.BreakInEvidenzaInt_{
	height:24px;
	width:221px;
}

div.InEvidenzaInt_ {
	float:left;
	width:205px;
	text-align:left;
	padding-right:10px;
}

div.TitoloInEvidenzaInt_ {
	color:#525051;
	font-weight:bold;
	width:225px;
	height:28px;
	background-image:url(../images/TitoloConSfondo.jpg);
	background-repeat:no-repeat;
	font-family: bold "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left: 10px;
	padding-top: 2px;
	margin-top: 15px;
}

div.TitoloInEvidenzaIntSub_ {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f70019;
	background-image:url(../images/SfondoTitoloInEvidenzaNews.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left: 84px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.TitoloInEvidenzaNoImgIntSub_ {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f70019;
	background-image:url(../images/SfondoTitoloInEvidenzaNews.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:10px;
	/* margin-left: 84px; */
	margin-top: 2px;
	margin-bottom: 2px;
}

div.TestoInEvidenzaInt_ {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#525051;
	text-align:justify;
	margin-right: 12px;
}

div.Testobox {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#525051;
	text-align:justify;
	margin-right: 10px;
	margin-left: 5px;
}

div.TitoloConSfondo_ {
	color:#525051;
	font-weight:bold;
	width:215px;
	height:20px;
	background-image:url(../images/TitoloConSfondo.jpg);
	background-repeat:no-repeat;
	font-family: bold "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}


/*-------------------------------------------------------------------------
Gestione Bottom
--------------------------------------------------------------------------*/
div.Bottom_ {
	background-image:url(../images/Bottom.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:60px;
	float:left;
	text-align: center;
}
			div.Bottom_ a:link {
				color : #525051;
				text-decoration : underline;
			}

			div.Bottom_ a:visited {
				color : #525051;
				text-decoration : underline;
			}

			div.Bottom_ a:hover {
				color : #f70019;
				text-decoration:underline;
			}

.TestoBottom_ {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	margin-left:0px;
	line-height: 17px;
}


/*--------------------------------------------------------------
Gestione Pagina
----------------------------------------------------------------*/
div.Pagina_ {
	width:900px;
	height:100%;
}

div.Sx_ {
	float:left;
	width:240px;
	height:100%;
	text-align:left;
	font-weight:bold;
}

div.MenuSxPrincipale_ {
	height:20px;
	width:220px;
	background-image:url(../images/MenuSxQuadrato.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
}

		div.MenuSxPrincipale_ a:link {
			color : #525051;
			text-decoration : none;
			padding-left:35px;
		}

		div.MenuSxPrincipale_ a:visited {
			color : #525051;
			text-decoration : none;
			padding-left:35px;
		}

		div.MenuSxPrincipale_ a:hover {
			color:#f70019;
			text-decoration:underline;
			padding-left:35px;
		}

div.MenuSxSottomenu_  {
	height:20px;
	width:215px;
	background-image:url(../images/MenuSxLinea.jpg);
	background-repeat:no-repeat;
}

		div.MenuSxSottomenu_ a:link {
			color:#939495;
			text-decoration:none;
			padding-left:40px;
			font-weight: normal;
		}

		div.MenuSxSottomenu_ a:visited {
			color:#939495;
			text-decoration:none;
			padding-left:40px;
			font-weight: normal;
		}

		div.MenuSxSottomenu_ a:hover {
			color:#f70019;
			text-decoration:underline;
			padding-left:40px;
		}

div.Centro_ {
	float:left;
	width:440px;
	height:100%;
	background-image:url(../images/SeparatorePagina.jpg);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:12px;
	padding-right:8px;
	margin-top: 10px;
}

		div.Path_ {
			width:440px;
			height:20px;
			color:#525051;
			background-image:url(../images/SfondoTitoloPagina.jpg);
			background-repeat:no-repeat;
			font-family: normal 11px ,Verdana, Arial, Helvetica, sans-serif;
			padding-left:10px;
		}
		div.AllineamentoPath_{
			margin:0px auto;
			padding-top:3px;
		}

		div.Path_ a:link {
			color:#525051;
			text-decoration:none;
			font-weight:bold;
		}

		div.Path_ a:visited {
			color:#525051;
			text-decoration : none;
			font-weight:bold;
		}

		div.Path_ a:hover {
			color:#f70019;
			text-decoration:underline;
			font-weight:bold;
		}

		div.TitoloPagina_ , h1.TitoloPagina_ {
			width:630px;
			height:28px;
			color:#525051;
			background-image:url(../images/LineaTitolo.jpg);
			background-repeat:no-repeat;
			font-family: bold Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			text-align:left;
			padding-top:6px;
			margin-bottom: 2px;
			font-weight: normal;
		}

		div.ContenutoCentro_ {
			width:630px;
			height:100%;
			color:#525051;
			font-family: normal 12px ,Verdana, Arial, Helvetica, sans-serif;
			text-align:justify;
			padding-bottom: 30px;
		}


div.Dx_ {
	float:right;
	width:215px;
	height:100%;
	padding-left:10px;
}

		div.ContenutoContatti_  {
			width:215px;
			font-weight:bold;
			text-align:left;
			font-weight:normal;
		}

		div.ContenutoContatti_ a:link {
			color:#525051;
			text-decoration : none;
			font-weight:normal;
		}

		div.ContenutoContatti_ a:visited {
			color:#525051;
			text-decoration : none;
			font-weight:normal;
		}

		div.ContenutoContatti_ a:hover {
			color:#f70019;
			text-decoration:underline;
			font-weight:normal;
		}


/*-------------------------------------------------------------
Gestione Pagina News
---------------------------------------------------------------*/
div.MenuSxPrincipaleNews_ {
	height:20px;
	width:190px;
	background-image:url(../images/MenuSxNews.jpg);
	background-repeat:no-repeat;
}

		div.MenuSxPrincipaleNews_ a:link {
			color : #525051;
			text-decoration : none;
			padding-left:15px;
		}

		div.MenuSxPrincipaleNews_ a:visited {
			color : #525051;
			text-decoration : none;
			padding-left:15px;
		}

		div.MenuSxPrincipaleNews_ a:hover {
			color:#f70019;
			text-decoration:underline;
			padding-left:15px;
		}
		div.ContatoreNews_ {
			text-align:center;
			width:195px;
			color:#525051;
			font : normal 11px Verdana, Arial, Helvetica, sans-serif;
		}
div.CentroNews_ {
	float:right;
	width:655px;
	height:100%;
	background-image:url(../images/SeparatorePaginaNews.jpg);
	background-repeat:repeat;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	}

		div.PathNews_ {
			width:645px;
			height:20px;
			color:#525051;
			background-image:url(../images/SfondoTitoloPagina.jpg);
			background-repeat:no-repeat;
			font-family: normal 11px ,Verdana, Arial, Helvetica, sans-serif;
			padding-left:10px;
		}
		div.AllineamentoPathNews_{
			margin-top: 3px;
		}

		div.PathNews_ a:link {
			color:#525051;
			text-decoration:none;
			font-weight:bold;
		}

		div.PathNews_ a:visited {
			color:#525051;
			text-decoration : none;
			font-weight:bold;
		}

		div.PathNews_ a:hover {
			color:#f70019;
			text-decoration:underline;
			font-weight:bold;
		}

		div.TitoloPaginaNews_ {
			width:655px;
			height:28px;
			color:#525051;
			background-image:url(../images/LineaTitolo.jpg);
			background-repeat:repeat;
			font-family: bold Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			text-align:right;
			padding-top:6px;
		}

		div.ContenutoCentroNews_ {
			width:655px;
			height:100%;
			color:#525051;
			font-family: normal 12px ,Verdana, Arial, Helvetica, sans-serif;
			text-align:justify;
		}
		.TestoRossoNews_ {
			color:#f70019;
			font : bold 14px Verdana, Arial, Helvetica, sans-serif;
		}
		.TestoData_ {
			color:#525051;
			font : bold 12px Verdana, Arial, Helvetica, sans-serif;
		}

/*------------------------------------------
Gestione Link generali
------------------------------------------*/
a.Continua_:link {
	font : bold 12px Verdana;
	color : #525051;
	text-decoration:none;

	padding-left:10px;
	background-image: url(../images/newvai.gif);
	background-repeat:no-repeat;
	background-position: center right;
	padding-right: 15px;
}

a.Continua_:visited {
	font : bold 12px Verdana;
	color : #525051;
	text-decoration:none;

	padding-left:10px;
	background-image: url(../images/newvai.gif);
	background-repeat:no-repeat;
	background-position: center right;
	padding-right: 15px;
}

a.Continua_:hover {
	font : bold 12px Verdana;
	color : #f70019;
	text-decoration:none;

	padding-left:10px;
	background-image: url(../images/newvai.gif);
	background-repeat:no-repeat;
	background-position: center right;
	padding-right: 15px;
}

a.Vai_:link {
	font : bold 11px Verdana;
	text-decoration : none;
	color : #525051;

	padding-left:10px;
	background-image: url(../images/newvai.gif);
	background-repeat:no-repeat;
	background-position: center right;
	padding-right: 15px;
}

a.Vai_:visited {
	font : bold 11px Verdana;
	text-decoration : none;
	color : #525051;

	padding-left:10px;
	background-image: url(../images/newvai.gif);
	background-repeat:no-repeat;
	background-position: center right;
	padding-right: 15px;
}

a.Vai_:hover {
	font : bold 11px Verdana;
	text-decoration:none;
	color : #f70019;

	padding-left:10px;
	background-image: url(../images/newvai.gif);
	background-repeat:no-repeat;
	background-position: center right;
	padding-right: 15px;
}

.all_link{
	text-align:right;
}

a.Link_:link {
	color : #f70019;
	text-decoration : none;
}

a.Link_:visited {
	color : #f70019;
	text-decoration : none;
}

a.Link_:hover {
	color : #525051;
	text-decoration:underline;
}

/*--------------------------------------------------------------
Gestione testi generali
----------------------------------------------------------------*/
.TestoRosso_ {
	color:#f70019;
	font : normal Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.TestoGrigio_ {
	color:#525051;
	font : normal Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.TestoGrigioBold_ {
	color:#525051;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.TestoRossoBold_ {
	color:#f70019;
	font : bold 12px Verdana, Arial, Helvetica, sans-serif;
}

/*----------------------------------
Gestione Separatori
-----------------------------------*/
div.Break_ {
	width:211px;
	height:20px;
}

div.BreakSeparatore_ {
	width:15px;
	height:20px;
}

div.BreakSpazio_ {
	width:900px;
	height:15px;
}

/*--------------------------------------------------------------
Gestione allineamenti
----------------------------------------------------------------*/
.Right_{
	text-align:right;
	margin-right: 14px;
}


/*------------ altro... ---------------*/

.img{
	background-color:#FFFFFF;
	padding: 2px;
	border: 1px solid #999999;
	margin-top: 2px;
}

.img_home{
	background-color:#FFFFFF;
	/* padding: 2px; */
	padding:2px 2px 0;
	border: 1px solid #999999;
	margin-top: 6px;
}

.puntini{
	background: transparent url("../images/puntini.gif") no-repeat left;
	height: 2px;
	margin-top: 10px;
	margin-bottom: 8px;
	width: 228px;
}

.blocco {
	border:1px solid #BDBDBD;
	background-color:#FFFFFF;
	margin-bottom: 6px;
	padding: 12px 10px 10px 9px;
	background: transparent url("../images/bg_box.jpg") repeat-x top;
}


/* ROB */

/* same as Pagina_ */
.portal-layout-cell-OneColumn-10-0 {
	width:900px;
	height:100%;
	padding-top: 15px;
}

/* same as Sx_ */
.portal-layout-cell-OneColumn-20-0 {
	float:left;
	width:240px;
	height:100%;
	text-align:left;
	/* font-weight:bold; */
}

/* same as Centro_ */
.portal-layout-cell-OneColumn-40-0 {
	float:left;
	width:440px;
	height:100%;
	background-image:url(../images/SeparatorePagina.jpg);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:12px;
	padding-right:8px;
	margin-top: 10px;
}

div.ContenutoCentro_ a:link {
			color:#525051;
			text-decoration : none;
			font-weight:normal;
		}

div.ContenutoCentro_ a:visited {
	color:#525051;
	text-decoration : none;
	font-weight:normal;
}

div.ContenutoCentro_ a:hover {
	color:#f70019;
	text-decoration:underline;
	font-weight:normal;
}

div.minHeight {
	min-height: 400px;
	height: auto !important;
	height: 400px;
}