body {
	background-color: #FFFFFF;
	text-align: left;
	/*background-image: url(/public/layout/layout2/_img/bkg_body.jpg);
	background-repeat: repeat-y;*/
}

table, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #646567;
	line-height: 18px;
}

.testoHome{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #646567;
	}

a {
	color : #004184;
   font-weight : bold;
	text-decoration :	none;
	font-size : 10px;
}

a:hover {
	text-decoration: underline;
	color: #004184;
	font-size : 10px;
}
a.font11{
	color : #004184;
   font-weight : bold;
	text-decoration :	none;
	font-size : 11px;
}

a.font11:Hover{
	color : #004184;
   font-weight : bold;
	text-decoration :	none;
	font-size : 11px;
}

h1 {
	color : #003277;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height : 22px;
	font-weight: bold;
}
h2{
	color : #003277;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 22px;
	font-weight: bold;
}

.titprod{
	color : #003277;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 22px;
	font-weight: bold;
}

select, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#D9E8F3;
}

/******************        CONTUNUTO INTERNO      ********************/
	

	
table.contentHp{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	}

table.ProdNav{
	/*background-image: url(/public/layout/layout2/_img/bkg_ProdNav.gif);*/
	background-color:#DAE8F3;
	background-repeat: repeat-y;
	padding-left: 15px;
}

td.content{
	/*background-image: url(/public/layout/layout2/_img/bkg_content.jpg);
	background-repeat: no-repeat;*/
	background-color:#FFFFFF;
	text-align: left;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 20px;
	color: #646567;
	}

body.content{
	/*background-image: url(/public/layout/layout2/_img/bkg_content.jpg);
	background-repeat: repeat-y;*/
	background-color:#FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #646567;	
	}


/******************        UTILITY      ********************/
a.utility {
	color : #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	
}

a.utility:hover {
	color : #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}


/********    BKG BARRA SUPERIORE - CONTENENTE LOGO ******/
.tdtop {
	background-image : url(/public/layout/layout2/_img/bkg_top.gif);
}

/******   CELLE DEL MENU SUPERIORE ORRIZZONTALE   ******/
td.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #005B98;
	height: 20px;
	text-align: center;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	}

td.menuOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #17B4FF;
	height: 20px;
	text-align: center;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
}

/*  BKG MENU ORRIZZONTALE - fine barra grigio chiaro del logo e 
inizio del bkg grigio scuro della pagina  */
td.bkgMenu {
	background-image: url(/public/layout/layout2/_img/link_bkg.gif);
	height: 21px;
	background-repeat: repeat-x;	
}

/********   INIZIO - TAG a - MENU SUPERIORE  *********/

a.menu {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.menu:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/*****  BKG AZZURINO SOTTO IL MENU ORRIZZONATLE  *******/

td.azz {
	height: 20px;
	background-color: #84B2D4;
	color: White;
}


/************************  MENU SI SINISTRA  *********************/
a.sx {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}
a.sx:Visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}

a.sx:hover {
	color: #003277;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
}

.sxon {
	color: #003277;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
}
a.sxon:Hover {
	color: #003277;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
}



/****      TD TITOLETTO PAGINA NEL MENU IN SX     ******/
.titPagina {
	background-image: url(/public/layout/layout2/_img/tit_box.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	height: 17px;
	font-weight: bold;
	padding-left: 5px;
}


/***  INIZIO - MENU A SINISTRA - con rollover dei background  ****/

.tdsx {
	background-image : url(/public/layout/layout2/_img/td_sx.jpg);
	background-repeat: repeat-y;
	background-color: #67BBE0;
	padding-left: 6px;
	
}

.tdsxOff {
	background-image : url(/public/layout/layout2/_img/td_off.gif);
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 25px;
}
.tdsxOver {
	background-image : url(/public/layout/layout2/_img/td_over.gif);
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 25px;
}

.tdsxOn {
	background-image : url(/public/layout/layout2/_img/td_on.gif);
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 25px;
}



/************  MENU EXTRANET - LOGOUT E MODIFICA PWD **********/
a.extranet {
	color : #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}

a.extranet:visited {
	color : #999999;
}

a.extranet:hover {
	text-decoration : underline;
	color : #999999;
}

td.extranet{
	text-align: center;
	background-color: #FFFFFF;
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
}

table.extranet{
	border: solid;
	border-color:	#FF6600;
	border-width: 1px 1px;

	}


/********************   MENU LINGUE   ***********************/

a.sxlangon {
	color : #004184;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	font-weight : bold;

}
a.sxlangon:Hover {
	color : #004184;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	font-weight : bold;

}

a.sxlangoff {
	color : #004184;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;

}
a.sxlangoff:Hover {
	color : #004184;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;

}

td.lang{
	text-align: left;
	background-color: #9400D3;
	height: 15px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}


/*******************   PIEDIPAGINA   ********************/
.piepagina {
	background-image : url(/public/layout/layout2/_img/bkg_bottom.jpg);
	background-repeat: no-repeat;
	color : #11355E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	height: 25px;
	padding-top: 5px;
}


/*********  BOX PER HOMEPAGE - AD ESEMPIO DELLE NEWS  ***********/
table.box {
	border: solid;
	border-color:	#FF6600;
	border-width: 1px 1px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	}
	
	
td.newsHp {
	background-image: url(/public/layout/layout2/_img/tit_boxNews.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	width: 320px;
	height: 20px;
	padding-bottom: 3px;
	vertical-align: middle;
	padding-left: 5px;
	background-repeat: no-repeat;
	}

td.marchiHp {
	background-image: url(/public/layout/layout2/_img/tit_box.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	width: 181px;
	height: 20px;
	padding-bottom: 3px;
	vertical-align: middle;
	padding-left: 5px;
	background-repeat: no-repeat;
	}
	

/* EVIDENZIA LE PAROLE RICERCATE NELLA PAGINA DI RISULTATO  */
.cerca {
	color: #000000;
	background-color: #ADFF2F;
}

/******************        NAV PRODOTTI      ********************/
a.prod {
	color : #2482A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

a.prod:hover {
	color : #2482A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}

/********************  BKG POP UP NEWS  *******************/
body.news	 {
	background-color: #FFFFFF;

	}
	
	/********************  SITE MAP  **************/

.site {
	background-color: transparent;
	padding-bottom: 5px;
}

/******************  FORUM  ****************/
td.forum{
	background-color: #84B2D4;
	
}
td.forumGrey{
	background-color: #F4F4F4;
}

.pad{
padding: 10px;
}

.titoloHome{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 30px;
/*color: #004184;*/
color: #000000;
font-weight: bold;
}

.padTop{
padding-top: 100px;
}

.padTop_piede{
padding-top: 4px;
}