/*°°°°°°°°°°° NO IE °°°°°°°°°°°*/
.FooterBlack TD UL,
.Footer02,
.Footer,
.Footer A,

.HorizzontalMenuTD4,
.HorizzontalMenuTD1 a,
.HorizzontalMenuTD2 a,
.HorizzontalMenuTD3 a,
.HorizzontalMenuTD4 a,
.HorizzontalMenuTD5 a,

.menuNavigazione,
.NavigatorVertical a,
DIV.content,
#flag  a,
BODY

{
	FONT: normal normal normal small/normal Arial, Helvetica, sans-serif;
	COLOR: #000; TEXT-DECORATION: none;
	
}

/*°°°°°°°°°°° fine NO IE °°°°°°°°°°°*/






/* comuni con  prodotto  in generale per tutto*/
BODY {
	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	
	MARGIN: 0px;
	
	BACKGROUND-COLOR: #F1F1F1;
}

a {
	text-decoration: none;
}

TABLE {
	BACKGROUND-COLOR: White;
	border: 0px;
	/*width: 0px; IE ok mozilla no */	
}

/*------------ Flag ------------*/
.Flag img{	
	BORDER: 0px;
}

.Flag {	
	PADDING-LEFT: 3EM; 
}

/*------------ TABLE Generale ------------*/



.Banner{
	border: none;
	background-color: White;
}

/*------------ CONTENT HOME PAGE 580 x 345  ------------*/
/*------------ 580 x 345 perche riga con login listino prezzi  ------------*/
DIV.content {
	
	WIDTH: 580px;
	HEIGHT: 380px;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 0px;
	OVERFLOW-Y: auto;
	OVERFLOW-X: none;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	SCROLLBAR-FACE-COLOR: black;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: white;
	
}

/*------------ CONTENT  di 2o liv Sotto Area "Profilo Aziendale" ------------*/
/*------------ solo menu di sinistra e contenuto che occupa tutto la spazio restante  ------------*/
.ContentHSM{
	width:660px;
	height:440px;
	OVERFLOW-Y: auto;
	OVERFLOW-X: none;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	SCROLLBAR-FACE-COLOR: #000000;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: white; 
}

DIV.content2L {
	text-align: justify; 
	font-size: 9pt; 
	font-family: 'Trebuchet MS';
	padding-right:0.5em; 
	width:500px; /*width:650px;*/
	float: left;
}
.ImgContentHSM{
	float: right;
	width: 135px;
}
/*------------ MENU ORIZZONTALE------------*/
.HorizzontalMenuTD1{
	width: 5em;
	
}

.HorizzontalMenuTD2{
	width: 10em;
	
}
.HorizzontalMenuTD3{
	width: 20em;
	
}

.HorizzontalMenuTD4{
	width: 10em;	
	text-align: right
	
}

.HorizzontalMenuTD5{
	width: 10em;
	
}

.HorizzontalMenuTD4 a,
.HorizzontalMenuTD5 a{
	
	text-decoration: none;
	color: Black;	
}

/* MENU PRINCIPALE */

ul.menuNavigazione li {
	text-align: right;	
}
.menuNavigazione{
	
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}


.menuNavigazione li{
	/*Nota01*/
	float: left;
	position: relative;
	/* Linea (piccola) verticale che separa le voci del menu orizzontale */
	/*border-right: 1px solid;*/
}

.menuNavigazione a{
	float:left;
	
	line-height:1.5em;
	padding: 0em 1em;
	text-decoration:none;
	
	

}
/* SOTTO MENU */
.menuNavigazione ul{
	margin:0;
	padding:0;
	list-style:none;
	

}
.menuNavigazione ul li{
	float: none;
	border-right: 1px solid White;
	
	
}
.menuNavigazione ul a{
	float:none;
	display:block;
	height:1.8em;
	line-height:1.8em;
	
	border-bottom:1px solid white;
	
	/*Colore del drop down menu*/
	background:#DEDEDE;
	text-align: right;

}
/* MENU ON OFF */
.menuNavigazione ul,
.menuNavigazione ul.subMenu-off{
	position:absolute;
	visibility:hidden;
}
.menuNavigazione ul.subMenu-on{
	visibility:visible;

}
/* POSIZIONAMENTO DEL SOTTO MENU */
.menuNavigazione ul.subMenu-on{
	position:absolute;/* primo livello di annidamento:menu a discesa */
	top:1.2em; /*valore da modificare se il menu scopare anticipatamente*/
	left:-1px;
	visibility:visible;
	border-top:1px solid white;

}

/* livelli di annidamento superiori al primo:menu a comparsa laterale */
.menuNavigazione ul.subMenu-on ul.subMenu-on{
	margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
	width:12em;
	position:absolute;
	top:-1px;
	left:17em;
	border-top:1px solid #000;
}
/* COLORI */
.menuNavigazione{
	background:white;
	color:#000;
	
	/* carica l'immagine in anticipo 
	background:url(marcatore_rollover.gif) -200px -200px no-repeat;*/
}
.menuNavigazione a{
	background:white;
	color:#000;
	/* Funziona 
	background:url(marcatore.gif) #EEE right center  no-repeat;*/
}
/* EFFETTO ROLLOVER */
.menuNavigazione A:link,

.menuNavigazione A:active,
.menuNavigazione A:visited {
	COLOR: #000; TEXT-DECORATION: none;
}

.menuNavigazione A:hover {
	COLOR: #000;
	TEXT-DECORATION: underline;
	/* Funiona 
	background:url(marcatore_rollover.gif) #EEE right center no-repeat;	*/
}

/* FRECCETTE */
.menuNavigazione a.continua{
	background:url(marcatore.gif) #EEE right bottom no-repeat;
}
.menuNavigazione ul a.continua{
	background:url(marcatore_rollover.gif) #EEE right center no-repeat;
}


/*------------@@@@ MENU VERTICALE @@@@------------*/




.NavigatorVerticalLeftTitle,
.NavigatorVerticalRightTitle
	{
	FONT: normal normal normal small/normal Arial, Helvetica, sans-serif;
	BORDER-LEFT: 0em solid;
	BORDER-BOTTOM: white 0em solid;
	BORDER-RIGHT: 0em solid;
	BORDER-TOP: 0em solid;
	PADDING-RIGHT: 0em;
	PADDING-TOP: 0.1em;
	PADDING-BOTTOM: 0.1em;
	PADDING-LEFT: 0em;
}

/*Immagine di backGround del menu verticale left e right Nera e grigia*/
.NavigatorVerticalLeftTitle{
	BACKGROUND: url(/wps/themes/html/InalcaThemeVuoto/images/shared/barra_header_top02c.jpg) center no-repeat;
	/**//*LocaleBACKGROUND: url(barra_header_top02b.jpg) center no-repeat;*/}
.NavigatorVerticalRightTitle{
	BACKGROUND: url(/wps/themes/html/InalcaThemeVuoto/images/shared/barra_header_topGrigio200.gif) center no-repeat;
	/**//*LocaleBACKGROUND: url(barra_header_top02b.jpg) center no-repeat;*/
}


TD.NavigatorVerticalBannerSmall_it {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: white 0.4em solid
}
.NavigatorVertical_it A:link,

.NavigatorVertical_it A:active,
.NavigatorVertical_it A:visited {
	COLOR: white; TEXT-DECORATION: none;
}

.NavigatorVertical_it A:hover {
	COLOR: white;
	TEXT-DECORATION: underline;	
}

/*-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o*/


/*------------ Footer ------------*/
.AreaRiservata,
	/* rif al td di login*/
.Footer {
	background-color: #DEDEDE;/*#B1D473; verdeMucca*//*Grigio #DEDEDE; */
	/*BACKGROUND: url(/wps/themes/html/InalcaThemeVuoto/images/shared/images/FooterLogin.gif) center no-repeat; */
	text-align: center;
	padding: 0.3em;
	BORDER-LEFT: white 0.1em solid;
	border-right: white 0.1em solid;
	/* Altezza Footer mod 13.02.08
	height: 40px;*/
	width: 270px;
}


.Footer02 A:link,

.Footer02 A:active,
.Footer02 A:visited,
.Footer A:link,

.Footer A:active,
.Footer A:visited {
	COLOR: #000; TEXT-DECORATION: none;
	
}
.Footer02 A:hover,
.Footer A:hover {
	COLOR: #000;
	TEXT-DECORATION: underline;
	
}

/* rif al td di login*/
.Footer02 {
	BACKGROUND: #DEDEDE;/*#B1D473; verdeMucca*//*Grigio #DEDEDE; */
	/* BACKGROUND: url(/wps/themes/html/InalcaThemeVuoto/images/shared/images/Footer05new.gif) center no-repeat;*/
	text-align: center;
	padding: 0.3em;
	BORDER-LEFT: white 0.1em solid;
	border-right: white 0.1em solid;
	/* Altezza Footer mod 13.02.08
	height: 40px;*/
	width: 270px;
}


/*------------ Footer Black ------------*/
.FooterBlack{
	background-color: Black; /*Lo width stesso del Banner*/
	width: 900px;
	border: 0px;
}
.FooterBlack TD{
	border: 0px;
}
.FooterBlack TD UL {
	
	margin: 0;
	padding: 0;
	list-style: none;
	
	}

.FooterBlack TD UL li {
	float:left;
	position:relative;
	width: 10em;
	border-right:1px solid;
	color: White;
	
	
}

.FooterBlack TD UL li a{
	float:left;
	
	line-height:1em;
	padding:0 10px;
	text-decoration:none;
	color: White;
	}

.FooterBlack a {
	color: White;
}
	
	/* EFFETTO ROLLOVER */
.FooterBlack A:link,

.FooterBlack A:active,
.FooterBlack A:visited {
	COLOR: White; TEXT-DECORATION: none;
}

.FooterBlack A:hover {
	COLOR: White;
	TEXT-DECORATION: underline;	
}

/*------------ SiteMap Table ------------*/
.SiteMapTitle{
	FONT: normal normal bold small/normal Trebuchet MS;;
	color: Red;
	padding: 1em;
	
}

.SiteMap TD {
	FONT: normal normal normal x-small/normal Trebuchet MS;
	
	padding-right: 1.4em;
	padding-left: 1.4em;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: thin dotted #DEDEDE;	
	
	
}

.SiteMap TD A  {
	color:black;
	text-decoration:none;	
}
/*------------ ### Displaying Search Results #### ------------*/
.DisplayingSearchResultsDiv {
	FONT: normal normal normal x-small/normal Arial, Helvetica, sans-serif;
	
	height: 420px;
	width: 880px;
	OVERFLOW-Y: auto;
	OVERFLOW-X: none;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	SCROLLBAR-FACE-COLOR: black;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: white;

}
	/** Table del componente SearchResult */
.DisplayingSearchResultsTable {
		
}

.DisplayingSearchResultsTd{
	FONT: normal normal normal x-small/normal Arial, Helvetica, sans-serif;
	border-bottom: 1px solid Gray;
	width: 875px;
}
.DisplayingSearchResultsTd a{
	COLOR: Blue; TEXT-DECORATION: none;
}
.DisplayingSearchResultsTd1Ext  {
	FONT: normal normal normal x-small/normal Arial, Helvetica, sans-serif;
	border: 1px solid White;
	text-align: center;
	padding: 0.3em;
	background-color: #F0F0F0;
	
}

/*------------  Colore menu orizzontale (Verde) ------------*/
.CMenuTD1 a,
.HorizzontalMenuTD1 a,
.HorizzontalMenuTD2 a,
.HorizzontalMenuTD3 a,
.HorizzontalMenuTD4 a,
.HorizzontalMenuTD5 a {
	/*La segunete regola serve per l'effetto sfumato nel menu orizzontale 
		e va applicato a livello da table e tr td e a */	
	/* ------------------------  */	
	/* Abilitare per effetto sfumato */
	BACKGROUND: url(/wps/themes/html/InalcaThemeVuoto/images/shared/images/Horizzontal_menu_background_grigio.gif) center repeat-x;
	
	/* Per locale
	BACKGROUND: url(Horizzontal_menu_background_grigio.gif) center repeat-x; */
	/* ------------------------  */
	
	/* Abilitare per effetto normale 
	background-color: #dedede;*/
}



.Horizzontal {
	/* Abilitare per effetto sfumato */
	BACKGROUND: url(/wps/themes/html/InalcaThemeVuoto/images/shared/images/Horizzontal_menu_background_grigio.gif) center repeat-x;
	width: 100%
	/* Per locale
	BACKGROUND: url(Horizzontal_menu_background_grigio.gif) center repeat-x; */
	/* Abilitare per effetto normale 
	background-color: #dedede;*/
}
	

/*------------ BannerLanguageSelector Table ------------*/
/*
.BannerLanguageSelector {

}

.BannerLanguageSelector td{
	border-left: 40px solid;

}
*/
/*------------@@@@ Layout a 3 colone con div @@@@------------*/
#corpo {
		float:left;
		width: 900px;
		background: #FFF url(/wps/themes/html/InalcaThemeVuoto/images/shared/sfondo.3col.fisso.conBordo_b.gif) 0 0 repeat-y;
	}

	#colonna-1 {
		float:left;
		width:224px;
		background: transparent;
		
	}
	#colonna-2 {
		float:left;
		width:446px;/*sono 446 perchè ci sono 2px+2px per i bordi*/
		background: transparent;
		margin-left:2px;
		text-align: center;
	}
	#colonna-3 {
		float:right;
		background: transparent;
	}
	.content_colonna-2 {
	margin:auto;width:400px;
	text-align: justify;
	}
	
	#pie-di-pagina_Listino{
	clear: left;
	}
/*------------ Fine  ------------*/	

/*
Nota01
Ricordiamo che il margine superiore e inferiore degli elementi in line non hanno alcun effetto, mentre hanno importanza i margini laterali 

Eventuali valori assegnati alla proprietà height non ha effetto poiché tale proprietà non si applica agli elementi in linea 

Eccezione IE5.0

L’ALTEZZA Degli elementi in  linea è determinata dalla dimensione del carattere e dal padding

IE 5.0
Non supporta la proprietà Margin, border e padding per gli elementi in line 
Soluzione:
Se si dichiara l’altezza (height) di un elemento in linea IE5.0 lo tratta come se fosse in blocco e quindi supporterà Margin, border e padding
Quindi si inserisce la dichiarazione height: 0em; che verà ignorata da tutti gli altri browser eccetto IE5.0


per DIV e P da verificare se funziona con td
white-space: nowrap;
*/


