body {

	background-repeat: repeat-x;
	background-color: #FFFFFF;
	text-align: center;
}

body, table, td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003E7E;
}

a {
	color: #FF6600;
}

a:hover {
	text-decoration: none;
}

h1 {
	color : #003E7E;
	font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size : 18px;
	font-weight: bold;
}

h2{
	color : #003E7E;
	font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size : 13px;
	font-weight: normal;
}

select, input, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*********************************/

table.tab_generale{
	border: 10px solid #003E7E;
	padding: 6px 6px 6px 6px;

}







/******************        CONTUNUTO INTERNO      ********************/
	
table.ProdNav{
	background-image: url(/public/layout/layout2/_img/bkg_ProdNav.gif);
	background-repeat: repeat-y;
	padding-left: 15px;
}	
	


table.content{
	/*background-image: url(/public/layout/layout2/_img/bkg_content.gif);
	background-repeat: repeat-y; */

	padding-bottom: 13px;
	padding-top: 13px;
	padding-left: 30px;
	padding-right: 30px;

	}
	




td.contentHP{
	text-align: justify;
	padding: 13px 30px 13px 30px;
	vertical-align: top;
	width: 330px;	
	}
	
	
td.content{
	background-image: url(/public/layout/layout2/_img/bkg_content.gif);
	background-repeat: no-repeat;
	text-align: left;
	width: 728px;
	height: 245px;
	
	}
	
body.content{
/*	background-image: url(/public/layout/layout2/_img/bkg_content.gif);
	background-repeat: repeat-y; */
	background-image: url(/public/layout/layout2/_img/bkg_content.jpg);

	background-color: #FFFFFF;
	text-align: left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
	}


/******************        UTILITY      ********************/
a.utility {
	color : #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

a.utility:hover {
	color : #999999;
	font-family : Verdana, Geneva, 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 { 
	/*background-image : url(/public/layout/layout2/_img/bkg_menu.gif);*/
	
	background-color: #003E7E;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 160px;
	}

td.menuOver {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FEED1B;
	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: #000000;
	text-decoration: none;
	font-weight: normal;
}

a.menu:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/*****  BKG AZZURINO SOTTO IL MENU ORRIZZONATLE  *******/

td.azz {
/*	height: 20px; */
	background-color: none;
}


/************************  MENU SI SINISTRA  *********************/
a.sx {
	color: #FFFFFF;
	font-family:  Verdana, Arial,Geneva, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
}

a.sx:hover {
	color: #FD9B3E;
	font-weight: normal;
	text-decoration: none;
}

.sxon {
	color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

a.sxFiglio {
	color: #003E7E;
	font-family:  Verdana, Arial,Geneva, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
}

a.sxFiglio:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}



a.sxPadre {/* stile primo livello menu di sx */
	color: #003E7E;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
}

a.sxPadre:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: normal;
}


.sxonPadre { /* stile primo livello ATTIVO menu di sx */
	color: #FFFFFF;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
}



/****      TD TITOLETTO PAGINA NEL MENU IN SX     ******/
.titPagina {
	background-image: url(/public/layout/layout2/_img/tit_box.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, 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-color: #E6ECF3;
	/*background-image : url(/public/layout/layout2/_img/td_sx.gif);*/
	background-repeat: repeat-y; 
	height: 12px;
	width:  169px;

}

.tdsxOff {
	/*background-image : url(/public/layout/layout2/_img/td_off.gif); */
	background-color: #002F4A;
		
	
/*	padding-left: 25px; */
}

.tdOff {
background-image : url(/public/layout/layout2/_img/td_off.gif);
	background-color: #E6ECF3;
	height: 15x;
	color: #002F4A;
		padding-left: 0px;
/*	padding-left: 25px; */
}



.tdOffOver {
	background-color: transparent;
	background-image : url(/public/layout/layout2/_img/td_on.gif);
	padding-left: 0px;
	height: 13px;
}

.tdsxOn {
	background-image : url(/public/layout/layout2/_img/td_on.gif);
	background-color: #FEED1B;
	color: #002F4A;	
	height: 20px;
/*	padding-left: 25px; */
}



/************  MENU EXTRANET - LOGOUT E MODIFICA PWD **********/
a.extranet {
	color : #002F4A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}

a.extranet:visited {
	color : #002F4A;
}

a.extranet:hover {
	text-decoration : underline;
	color : #002F4A;
}

td.extranet{
	text-align: center;
	background-color: #FFFFFF;
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
}

table.extranet{
	border: solid;
	border-color:	#FFD842;
	border-width: 1px 1px;

	}


/********************   MENU LINGUE   ***********************/
a.sxlangon {
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration: underline;
	font-weight : normal;
}

a.sxlangon:hover  {
	text-decoration: underline;
}

a.sxlangoff {
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	font-weight : normal;
}

a.sxlangoff:hover  {
	text-decoration: underline;
}

td.lang{
/*background-image : url(/public/layout/layout2/_img/bkg_lang.gif);*/
	background-color: #003E7E;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	width: 160px;

}








td.langSX{
background-color: #DCDDDF;
/*background-image : url(/public/layout/layout2/_img/bkg_langSX.gif);*/

}


/*******************   PIEDIPAGINA   ********************/
table.piepagina{
	/* margin: 0px 0px 0px 30px; */
	width: 100%;
	padding-left: 30px;

	
}


td.piepagina {
	padding: 0px 10px 0px 10px;
	background-color: #E6ECF3;
	color : #003E7E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 9px;
	height: 11px;
	text-align: left;

	
}

.piepaginaSX {
	background-color: #DBA112;
	height: 13px;
	width: 160px;
}

/*********  BOX PER HOMEPAGE - AD ESEMPIO DELLE NEWS  ***********/
table.box {
	border: solid;
	border-color:	#FD9B3E;
	border-width: 1px 1px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	}
	
	
td.newsHp {
	background-image: url(/public/layout/layout2/_img/tit_boxNews.gif);
	color: #FFFFFF;
	font-family: Verdana, Geneva, 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: Verdana, Geneva, 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: #FFFFFF;
	background-color: #002F4A;
}

/******************        NAV PRODOTTI      ********************/
.product{
	color: #DBA012;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration : none;
}
a.prod {
	color : #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

a.prod:hover {
	color : #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}

/********************  NEWS  *******************/
table.news{
	background-image: url(/public/layout/layout2/_img/bkg_news.gif);
	width: 239px;
		height: 245px;
}

a.news{
	color: #FFF100;
	text-decoration: underline;
}

.tit_news{
	color: #FFF100;
	font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;	
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}


body.news	 {
	background-color: #FFFFFF;

	}
	
TD.contentNews{
	color: #FFFFFF;
	width: 239px;
	padding: 20px 40px 20px 40px;
}	
	
	/********************  SITE MAP  **************/

.site {
	background-color: transparent;
	padding-bottom: 5px;
}

/******************  FORUM  ****************/
td.forum{
	background-color: #E1F0FF;
}
td.forumGrey{
	background-color: #F4F4F4;
}

/*********************** DATA *********************/

table.data{
	color: #FFFFFF;
	border: 0px;
	padding: 2px 3px 2px 3px; 
	background-color: #DBA012;
	width: 230px;
	height: 12px;	
}

td.data{
	color: #FFFFFF;
}

a.credits {
	color: #FF6600;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
}

a.credits:hover {
	text-decoration: underline;
}

