.maintable{
	width:1000px;
	}
body {
font-family:Verdana,Arial,Helvetica; font-size:13px; color:#000000;
margin:1px;
/*margin-left:5px;
margin-right:5px;*/
background-color:#FFFFFF;
}


form {padding: 0px;}

.goodselect{
	font-family:Arial,Helvetica,Geneva; font-size:7.5pt; color:#000000;white-space:nowrap;
	}

.boxes {
	FONT-SIZE: 10px; WIDTH: 60px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva; height:11px
}
.boxes800 {
	FONT-SIZE: xx-small; WIDTH: 70px; COLOR: #333333; FONT-FAMILY: Arial; HEIGHT: 15px;
}

.contestuale {font-family:Arial,Helvetica,Geneva; font-size:7.5pt; color:#000000;white-space:nowrap;}
.contestuale a {text-decoration:none;color:#000000}
.contestuale a:hover {text-decoration:underline;color:#000000}
.contestuale a:active {text-decoration:none;color:#000000}

.testob7 {font-family:Verdana,Arial,Helvetica,Geneva; font-size: 7.5pt; color:#000000;}
.testob7 a {text-decoration:none;color:#000000}
.testob7 a:hover {text-decoration:underline;color:#000000}
.testob7 a:active {text-decoration:none;color:#000000}

.testob7b {font-family:Verdana,Arial,Helvetica,Geneva; font-size: 7.5pt; color:#FFFFFF;}

.titoloboxnero {font-family:Arial,Helvetica,Geneva; font-size:9.5pt; color:#000000; font-weight:bold;}


.titoloboxnero a {text-decoration:none;color:#000000}
.titoloboxnero a:hover {text-decoration:underline;color:#000000}
.titoloboxnero a:active {text-decoration:none;color:#000000}

.titoloboxbianco {text-decoration:none;font-family:verdana,Arial,Helvetica,Geneva; font-size:7.5pt; color:#FFFFFF; font-weight:bold;}
.titoloboxbianco a {text-decoration:none;color:#FFFFFF}
.titoloboxbianco a:hover {color:#FFFFFF;text-decoration:underline;}
.titoloboxbianco a:active {color:#FFFFFF;text-decoration:none;}

.titoloboxblu {text-decoration:none;font-family:verdana,Arial,Helvetica,Geneva; font-size:7.5pt; color:#1c1ca2; font-weight:bold;}
.titoloboxblu a {text-decoration:none;color:#1c1ca2}
.titoloboxblu a:hover {color:#1c1ca2;text-decoration:underline;}
.titoloboxblu a:active {color:#1c1ca2;text-decoration:none;}


.titoloboxbianco2 {font-family:Tahoma,Helvetica,Geneva; font-size:8pt; color:#FFFFFF; text-decoration:none;}
.titoloboxbianco2 a:hover {text-decoration:underline;color:#FFFFFF}
.titoloboxbianco2 a:active {text-decoration:none;color:#FFFFFF}

.vocebox {font-family:Arial,Helvetica,Geneva; font-size:7.5pt; color:#000000;}
.vocebox a {COLOR: #000077;text-decoration:underline;}

.voceboxBIG {font-family:Arial,Helvetica,Geneva; font-size:10pt; color:#000000;}
.voceboxBIG a {COLOR: #000077;text-decoration:underline;}

.vocebox2 {font-family:Verdana,Arial,Helvetica,Geneva; font-size:9pt; color:#000000;}
.vocebox2 a {COLOR: #000077;text-decoration:underline;}

.titolonews {font-family:Arial,Helvetica,Geneva; font-size:13.5pt; color:#000000; font-weight:bold;}
.corponews {font-family:Verdana,Arial,Helvetica,Geneva; font-size:9.5pt; color:#000000;}
.titoloarancio {font-family:Verdana,Arial,Helvetica,Geneva; font-size:14pt; color:#FF8000; font-weight:bold;}

.pixel {font-family:Arial,Helvetica,Geneva; font-size:1px; color:#000077}

.normale {font-family:Arial,Helvetica; font-size:13px;}
.normale:link {COLOR: #FF0000;}
td {font-family:Verdana,Arial,Helvetica; font-size:13px;color:#000000;}



.menubianco {font-family:Arial,Helvetica,Geneva; font-size:8pt; text-decoration:none;color:#FFFFFF;}
.menubianco:hover {COLOR: #FFFFFF;}
.menunero:hover {COLOR: #000000;}
.menunero {font-family:Arial,Helvetica,Geneva; font-size:8pt; text-decoration:none;color:#000000;}
.menugrigio {font-family:Arial,Helvetica,Geneva; font-size:7.5pt; text-decoration:none;color:#808080;}

.boxes {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva; height:17px
}

.vocebox a:hover {COLOR: #FF8000;text-decoration:underline;}
td a:hover {COLOR: #FF8000;text-decoration:underline;}


.boxesCerca {
	FONT-SIZE: 40px; WIDTH: 360px; COLOR: #FFE5C6; FONT-FAMILY: Impact, Arial, Geneva; HEIGHT: 43px;
	background-color: #FFB366; border-color: #FFE5C6 #FFE5C6 #FFE5C6;  border-style: solid; border-top-width: 1px; border-right-width: 1px;border-left-width: 1px; border-bottom-width:1px;
}

.suggest_keys {
	FONT-SIZE: 40px; WIDTH: 360px; COLOR: #FFE5C6; FONT-FAMILY: Impact, Arial, Geneva; HEIGHT: 43px;
	background-color: #FFB366; border-color: #FFE5C6 #FFE5C6 #FFE5C6;  border-style: solid; border-top-width: 1px; border-right-width: 1px;border-left-width: 1px; border-bottom-width:1px;
}

.menu {font-family:Arial, Geneva, monospace; font-size:11px; color:#D46A00;font-weight:bold;text-decoration:none;}


.ipptitolo {font-family:Arial,Helvetica,Geneva; font-size:12pt; text-decoration:none;color:#1c1ca2;font-weight:bold;}
.ipptitolo:hover {COLOR: #1c1ca2;text-decoration:underline;}
.ipplink {font-family:Arial,Helvetica,Geneva; font-size:9pt; text-decoration:underline;color:#1c1ca2;}
.corpobox {font-family:Arial,Helvetica,Geneva; font-size:9pt; text-decoration:none;color:#000000;}
.corpobox:hover {font-family:Arial,Helvetica,Geneva; font-size:9pt; text-decoration:none;color:#000000;}
/*
.commtitolo {font-family:Arial,Helvetica,Geneva; font-size:9pt; text-decoration:none;color:#FF8000;font-weight:bold;}
.commtitolo:hover {COLOR: #FF8000;text-decoration:underline;}
.commlink {font-family:Arial,Helvetica,Geneva; font-size:9pt; text-decoration:underline;color:#7B7BBE;}
*/
.corpoboxcomm {font-family:Arial,Helvetica,Geneva; font-size:8pt; text-decoration:none;color:#000000;}
.corpoboxcomm:hover {font-family:Arial,Helvetica,Geneva; font-size:8pt; text-decoration:none;color:#000000;}
.commtitolo {font-family:Arial,Helvetica,Geneva; font-size:8pt; text-decoration:none;color:#FF8000;font-weight:bold;}
.commtitolo:hover {COLOR: #FF8000;text-decoration:underline;}
.commlink {font-family:Arial,Helvetica,Geneva; font-size:8pt; text-decoration:underline;color:#7B7BBE;}

.sottotitolo {font-family:verdana,Helvetica,Geneva; font-size:7.5pt; text-decoration:none;color:#FFFFFF;font-weight:bold;}
.sottotitolo:hover {font-family:verdana,Helvetica,Geneva; font-size:7.5pt; text-decoration:underline;color:#FFFFFF;font-weight:bold;}
.corpoboxshop {font-family:verdana,Helvetica,Geneva; font-size:9pt; text-decoration:none;color:#000000;}
.corpoboxshop:hover {text-decoration:underline;}
.artistavideo {font-family:verdana,Helvetica,Geneva; font-size:9pt; text-decoration:none;color:#FFFFFF;font-weight:bold;}

.artistavideo:hover {text-decoration:underline;}
.corpovideo {font-family:Arial,Helvetica,Geneva; font-size:8pt; text-decoration:none;color:#000000;}


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: #FFB366 url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #FF8000;
	color: white;
}
