BODY {
	font: 11px Arial, Tahoma, Arial, sans-serif;
	color: #FFF;
	background: #858585;
	margin:0 auto; padding:0;
	width: 770px;
	}
	
H1 {
	display: none;
	}
	
H2 {
	font: bold 12px Arial, Tahoma, Arial, sans-serif;
	margin: 10px 0 10px 50px;
	}
	
H3 {
	clear: left;
	font: bold 10px Arial, Tahoma, Arial, sans-serif;
	margin: 20px 0 2px 0;
	color: #1a2674;
	border-bottom: 1px solid #646464;
	font-weight:bold;
	}
	
#container {
	display: block;
	margin:0; padding:10px 0 0 0;
	background: url(/images/bg-pagine.gif) repeat-y left top;
	}
	
#home {
	display:block;
	height: 354px;
	padding-left:46px;
	background: url(/images/bg-home-reserved.jpg) no-repeat left top;	
	}
	
/******************************************** FORM DI RICERCA **************************/
	
FORM {
	margin:0 20px 0 50px; padding:10px 0 10px 0;
	}

INPUT {
	font: 11px arial, Tahoma, Arial, sans-serif;
	font-variant:small-caps;
	font-weight:bold;	
	}
	
	.input {
		border: 1px solid #1a2574;
		width: 50%;
		}
	
	.invia {
		background-color:#1a2574;
		color: #FFF;
		border: none;
		border-bottom: 1px solid #1a2574;
		font-weight: bold;
		cursor:pointer;
		}
		
	.check {
		clear:both;
		float:left;
		}
	
FIELDSET {
	border: 1px solid #1a2574;
	}
	
	FIELDSET P {
		margin: 5px 10px 5px 10px;
		}
		
	FIELDSET UL { 
		margin:0 10px 0 10px; padding:0;
		list-style-type: none;
		}
		
		FIELDSET UL UL {
			margin-left:20px;
			}
	
	FIELDSET DIV {
		line-height:1px;
		}
		
	FIELDSET .funzione {
		line-height: normal;
		}
	
	FIELDSET UL LI.first {
		margin: 0 0 2px 0;
		border: 1px solid #6f6f6f;
		}
		
	FIELDSET UL LI.second {
		text-transform: uppercase;
		font-size: 10px;
		margin-bottom: 3px;
		}
		
	FIELDSET UL LI.third {
		text-transform: capitalize;
		}
		
	FIELDSET UL LI.fourth {
		text-transform: lowercase;
		}
	
LEGEND {
	font-weight: bold;
	color: #ffff00;
	font-size:16px;
	text-shadow: 1px 1px 2px #464646;
	}
	
A:LINK, A:VISITED {
	color: #ffff00;
	text-decoration: none;
	}

A:HOVER {
	color: #FFF;
	text-decoration: none;
	}
	
	A.tasto:LINK, A.tasto:VISITED {
		display: block;
		color: #FFF;
		text-decoration: none;
		padding: 3px 3px 3px 15px;
		background: url(/images/freccia-off.gif) no-repeat 4px 5px;
		}
		
	A.tasto:HOVER {
		background: #ffffff url(/images/freccia-on.gif) no-repeat 4px 8px;
		padding-left: 20px;
		color: #1a2574; 
		font-weight: bold;
		}
		
	A.selected {
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
		}

.funzione {
			clear: both;
			text-align: right;
			font-size: 10px;
			padding: 2px 3px 3px 3px;
			margin-top:10px;
			border-top:1px solid #6f6f6f;
			background-color: #1a2574;
			}

/****************************** TOOLBAR ******************************************/ 

UL.tool {
	clear: both;
	margin:0 6px 0 36px;
	padding:0 0 0 147px;
	list-style-type:none;
	display:block;
	height:24px;
	}
	
UL.tool LI {
	display:inline;
	}

UL.tool LI A:LINK, UL.tool LI A:VISITED {
	display:block;
	height:24px;
	background-image: url(/images/tool.gif);
	float:left;
	}

	UL.tool LI A.search {
		width:144px;
		background-position: 0 0;
		}
		
		UL.tool LI A.search:hover {background-position: 0 -24px;}
		
	UL.tool LI A.result {
		width:143px;
		background-position: -143px 0;
		}
		
		UL.tool LI A.result:hover {background-position: -143px -24px;}
		
	UL.tool LI A.newSearch {
		width:116px;
		background-position: -287px 0;
		margin-right:110px;
		}
		
		UL.tool LI A.newSearch:hover {background-position: -287px -24px;}
		
	UL.tool LI A.printer {
		width:67px;
		background-position: -513px 0;
		}
		
		UL.tool LI A.printer:hover {background-position: -513px -24px;}
	
UL.tool SPAN {
	display:none;
	}
	
.spacer143 {
	display:block;
	width:143px;
	height:24px;
	float:left;
	}

/****************************** TOOLBAR ******************************************/ 
		
#error {
	margin: 0 0 10px 0;
	padding: 5px 12px 5px 12px;
	border: 1px solid #ffb400;
	background: #dce3ff;
	color:#FF0000;
	}
	
.no-disp {
	line-height: 20px;
	text-transform: lowercase;
	}
	


/************************************** PAGINA DI RESULT ****************************/

#no-result,
#pw-error {
	margin:0 20px 0 50px; padding:100px 0 100px 0;
	}
	
#banner {
	float: right;
	margin: 10px 5px 10px 20px;
	}
	
#result {
	display: block;
	margin: 10px 153px 10px 50px; 
	padding: 0;
	list-style-type: none;
	}
	
	#result LI {
		padding: 3px 0 3px 10px;
		border-bottom: 1px solid #1a2674;
		font-weight: bold;
		background: url(/images/freccia-off.gif) no-repeat 0px 5px;
		}

.principale {
	display: block;
	margin: 10px 153px 10px 50px; 
	padding: 0;
	}

.principale IMG {
	float: left;
	width: 150px;
	margin: 0 10px 15px 0;
	}
		
#dettaglio {
	display:block;
	margin:10px 153px 10px 50px; 
	padding: 0;
	}
	
UL.prodotti LI {
	margin-bottom: 5px;
	}
	
.evidenzia {
	color: #FFFF00;
	font-weight:bold;
	}
	
A.buttonAziende {display:block; background-color:#1a2574; margin:0 20px 0 52px; padding:10px; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; border:1px outset #1a2574;}
A.buttonAziende:HOVER {border:1px inset #1a2574; padding:9px 11px 11px 9px;}


/******************************* FOOTER *********************/
	
#footer {
	background: url(/images/bg-footer.gif) no-repeat left top;
	padding: 50px 0 10px 56px;
	}


