body,html{
	font-family:"trebuchet ms";
	margin:0px;
	padding:0px;
	font-size:90%;
	text-align:center;
	background:#CDC7B9;
}
div#container{
	margin:10px auto;
	width:780px;
	min-width: 775px;
	border:0px solid #5f5e5e;
	text-align:left;

	}
div#container2{
	position:relative;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	margin:5 0px;
	padding:0px;
	width: expression(document.body.clientWidth <= 1000 ? "1001px" : "auto");
	min-width: 1000;
	}

#Mostra_directions {
	background-color: #ffffff;
	border:5px solid #4B4B4B;
	padding:0 0 5% 0;
	position:fixed;
	_position:absolute;
	top:150;
	_top:expression(eval(document.body.scrollTop)+100);
	left:30%;
	right:30%;
	width:500px;
	z-index:100;
	height:400px;
	overflow-y:scroll;
}


#directions table{
	font-size:12px;
}
/*		/*		/*		/*		/*		/*		/*		/*		/*		/*		/*		/*		/*		/*		
/*		colori: #FED03A - #5F28B1 - #C4FD36  - #FDAC46 - #E6E2AF - #A7A37E - #EFECCA - #046380 - #002F2F -
*/				/*		/*		/*		/*		/*		/*		/*		/*		/*		/*			*/
.class1{
		background: #FED03A;
}
.class2{
		background: #5F28B1;
}
.class3{
		background: #C4FD36;
}
.class4{
		background: #FDAC46;
}
.class5{
		background: #E6E2AF;
}
.class6{
		background: #A7A37E;
}
.class7{
		background: #EFECCA;
}
.class8{
		background: #046380;
}
.class9{
		background: #002F2F;
}

#top{
		width:100%;
		height:160px!important;
		height:140px;
		/*background: #FDAC46;*/
		
	}
	#banner{
		height:140px!important;
		height:163px;
		background-color: #ffffff;
		padding:15px 10px 0px 10px; 
				
	}


	#menu{
		clear:both;
		margin-top:1px;
		height:25px;
		width:100%;
		background:#333333 url(../immagini/sfondoMenu4.png) repeat-x scroll 0% top;
		clear:both;
		border-left:0px; 
		border-right:0px; 
		font-weight: bold;
		font-variant: small-caps ;
		border-top:2px solid #888888;
		border-bottom:2px solid #888888;
		z-index:100;
		}
	#center{
		width:100%;
		
	}
	#bottom{
		border-top:2px solid #FFAE88;
		background-color: #ffffff;
		padding:10px;
		text-align:center;
		font-size:85%;

		
	}
/*stili specifici per il layout*/
div#navigation{
	clear:both;
	float: left;
	width: 140px;
	text-align:left;
	margin:0;
	margin:5px 0 0 5px;
		background-color: #ffffff;


}
div#extra{
	float: right;
	width: 180px;
	\width:190px;
	w\idth:180px;
	margin-top:10px;
	border:5px solid #c4fd36;
    height: 1000px;      /* per IE5.x e IE6 */
}
div#Pagina{
	margin:10 20px 0 155px!important;
	margin:10px 20px 0 150px;
	height: auto !important;  /* per i browser moderni */
    height: 400px;      /* per IE5.x e IE6 */
    min-height: 400px;  /* per i browser moderni */
	background-color: #ffffff;
	padding:5px 0px;
}
div#Pagina2{
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;

	margin:10 190px 0 180px!important;
	margin:10 120px 0 140px;
	height: auto !important;  /* per i browser moderni */
    height: 400px;      /* per IE5.x e IE6 */
    min-height: 400px;  /* per i browser moderni */
}

#menu ul {
	margin:0px;
	padding:0px;
}

#menu ul li {
	display:inline;
	float:left;
	font-family:"Trebuchet MS",Verdana,sans-serif;
	font-size:14px;
	letter-spacing:1.2px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
 }
#menu ul li a {
	border-right:1px solid #1F1F1F;
	float:left;
	height:20px;
	line-height:20px;
	margin:0px;
	padding:2px 10px;
}
#menu ul li a:link, #menu ul li a:visited {
	background:#4F4F4F url(../immagini/sfondoMenu4.png) repeat-x scroll top;
	color:#FCFCFC;
	text-decoration:none;
}
#menu ul li a:hover, #menu ul li a:active {
	background:#333333 url(../immagini/sfondoMenu4.png) repeat-x scroll bottom;
	color: #DBDBDB;
	text-decoration:none;
}
ul.menuSin {
	margin-top:50px;
	list-style-type:none;
	margin:0px;
		padding:0px;

}
ul.menuSin li{
	margin:0px;
	background-image:URL(../images/sfongdoBottone.png);
	background-repeat: no-repeat;
	height:21px!important;
	height:31px;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
	color: #5F28B1;
	padding:5px 0 5 10px;
	}
ul.menuSin li a:link {
	color: #5F28B1;
	text-decoration:none;
}

ul.menuSinl li a:visited {
	color: #5F28B1;
	text-decoration:none;
}
ul.menuSin li a:hover {
	color: #002F2F;
	text-decoration:underline;
}

ul.menuSin li a:active {
	color: #002F2F;
	text-decoration:underline;
}
input{
	font-size:12px;
}
input.text,textarea,select {
  background-color: #FFFFEC;
  border-color:336699; 
  border-style:inset; 
  border-width:1px; 
  font-size:12px;
}
textarea{
width:90%;

}
option{
  background-color: #E6E2AF;
  border-color:336699; 
  border-style:inset; 
  border-width:1px; 
}

table.registrazione{
}

table.registrazione td.header{
	border:0px;
	border-style: solid;
	background: #D7D7D7 ;
	font-weight:bold;
	padding:3px;
	padding-left:5px;
	font-size:12px;
	color: #002F2F; 
}
table.registrazione td.dati{
	border:0px;
	border-style: solid; 
	background: #E4E4E4;
	padding:3px;
	font-size:12px;
	width:;
}
.loginDIV{
	margin:20px 0px;
	background:#EFECCA;
	padding:10;
	text-align:center;
	width:153px!important;
	width:163px;
	border:1px solid #A7A37E;

}

div.titoloPagine{
	float:left;
	width:85%;
	padding:0px 0 5;
	text-align:;
	border-bottom: 3px dashed #046380;
	color:#002F2F;
	font-size:16px;
	font-weight:bold;
	height:auto;
}

div.logoPagine{
	float:left;
	height:65px;
	top:-25px!important;
	top:-15px;
	position:relative;
}

#content{
	margin:0 20 0 0 !important;
	margin:0 0 0 10;
	width:99%!important;
	width:99%;
}


.titoliDIV{
	font-size: 14px;
	color: #535353;
	color: #FF7300;
	color: #000774;
	font-weight:bold;
	position:relative;
	top:-17px;
	background: white;
	width:auto;
	padding:0 3;
	margin-left:5px;
	text-transform: ;
	display:-moz-inline-box;
	
	}
.testoDIV{
	font-size: 12px;
	position:relative;
	top:-10px;
	}

.layoutDIV{
	text-align:left;
	border:2px solid #9B9B9B;
	border:2px solid #000774;
	border:2px solid #FFAE88;
	margin-top:15px!important;
	margin-top:15px;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:auto;
	color: #002F2F;
	font-size:12px;
	
}

#vignetta{
}
table.visualizza{
	margin-top:10px;
	width:100%;
	background:#FFFFFF;
}
table.visualizza td{
	border:0;
	padding:2px;
	letter-spacing:0;
}

table.visualizza .titolo{
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	background-image:url(../immagini/sfondoHeader.jpg);
	background-repeat:repeat-x;
	border:1px solid #C0C0C0;
	color: #5F28B1;
}
table.visualizza .pari{
	font-size: 11px;
	text-align:center;
	border:1px solid #DADADA;
	color: #002F2F;
	font-weight:bold;
	
}
table.visualizza .dispari{
	font-size: 11px;
	text-align:center;
	border:1px solid #DADADA;
	color:#350000;
	font-weight:bold;

}
table.visualizza tr.over{
	background: #EFECCA;
	font-size: 12px;
	
}
table.visualizza tr{
	font-size: 12px;
	cursor:pointer;
}

table.visualizza tr.over td{
	/*
	text-decoration:underline;
	color:white;	
	*/
}

span.campi{
	color:;
	font-weight:bold;	
	letter-spacing:0pt;
	font-size:90%;

}

table td span.campi{
	font-size:100%;
	color: #002F2F;
	font-weight:bold;
	

}
table td span.dati{
	font-size:100%;
	color: #046380;
	

}




.tabellaDestra{
	width:47%!important;
	width:99%;
	/*border:1px dashed #ADEE02;*/
	background:#FDAC46;
	float:left!important;
	float:none;
	padding:5px;
	margin-top:10px;
}
.tabellaSinistra{
	float:left;
	width:47%!important;
	width:47%;	
	/*border:1px dashed #FECA16;*/
	background:#C4FD36;
	padding:5px;
	margin-top:10px;
	margin-right:10px;
}

.tabellaDestra .sottotitolo{
	font-size: 14px;
	color: #232323;
	position:relative;
	top:-11px;
	font-weight:bold;
	background: #FFFFFF;
	width:150;
	text-align:center;
	padding:0 5 5 5;
	margin-left:25px;
	/*border:1px solid #FECA16;*/

}
.tabellaSinistra .sottotitolo{
	font-size: 14px;
	color: #232323;
	position:relative;
	top:-11px;
	font-weight:bold;
	background: #FFFFFF;
	width:150;
	text-align:center;
	padding:0 5 5 5;
	margin-left:25px;
	/*border:1px solid #ADEE02;*/
}

#tabellaDestra{
	width:47%!important;
	width:99%;
	/*border:1px dashed #ADEE02;*/
	background:#FDAC46;
	float:left!important;
	float:none;
	padding:5px;
	margin-top:10px;
	height:140px;
}
#tabellaSinistra{
	float:left;
	width:47%!important;
	width:47%;	
	/*border:1px dashed #FECA16;*/
	background:#C4FD36;
	padding:5px;
	margin-top:10px;
	margin-right:10px;
	height:140px;
}

#tabellaDestra .sottotitolo{
	font-size: 14px;
	color: #232323;
	position:relative;
	top:-11px;
	font-weight:bold;
	background: #FFFFFF;
	width:100;
	text-align:center;
	padding:0 15 5 15;
	margin-left:35px;
	/*border:1px solid #FECA16;*/

}
#tabellaSinistra .sottotitolo{
	font-size: 14px;
	color: #232323;
	position:relative;
	top:-11px;
	font-weight:bold;
	background: #FFFFFF;
	width:100;
	text-align:center;
	padding:0 15 5 15;
	margin-left:35px;
	/*border:1px solid #ADEE02;*/
}

#tabellaSinistraIn{
	height:auto!important;
	height:80px;
}
#tabellaDestraIn{
	height:auto!important;
	height:80px;
}

input.bottoni{
	background:url(../immagini/Cerca2.png);
	width:85px;
	height:25px;
	border:0px;
	color:#ffffff;
	font-size:10px;
	font-weight:;
	cursor:pointer;
}
input.bottoni-hover{

	background:url(../immagini/Cerca_hover_2.png);
	width:85px;
	height:25px;
	border:0px;
	color:#E0E0E0;
	font-size:10px;
	font-weight:;
	cursor:pointer;
}


div.autocomplete {
	
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;

}
div.autocomplete ul li.selected { 
	background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  font-size:12px;
  font-family:"trebuchet ms";
}




.AutoCompleter ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:100%;
}
.AutoCompleter li {
background:transparent none repeat scroll 0%;
border:0pt none;
color:#999999;
display:block;
list-style-type:none;
margin:0pt;
padding:1px;
}
.AutoCompleter li.selected {
background:#F5F5F5 none repeat scroll 0%;
border:1px solid #979EC6;
color:#000000;
}
.AutoCompleter strong {
color:#990000;
font-weight:normal;
}
.AutoCompleter li.selected strong {
color:#000000;
}
.AutoCompleter {
background:#FEFEFE none repeat scroll 0%;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
font-size:8pt;
padding:5px;
position:relative;
z-index:150;
}
.AutoCompleter strong {
font-weight:bold;
}
.AutoCompleter {
height:200px;
overflow:auto;
z-index:999;
}
.AutoCompleter li {
cursor:pointer;
}
.AutoCompleter li.disabled {
background:transparent none repeat scroll 0%;
border:0pt none;
color:#999999;
cursor:auto;
font-size:8pt;
}
.AutoCompleter li.disabled strong {
color:#333333;
}

#focus{
	background:black;
}

.controlli{
	font-weight: bold;
	cursor:pointer;
}

.controlliDisabilitati{
	font-weight: bold;
	color:#808080;
}

ul.gestione li{
	list-style-type: none;
	margin-left: 0px;
	font-weight:bold;
	font-size:100%;
	color: #5F28B1;
}
.gestione .activeLink{
	cursor:pointer;
	color: #5F28B1;
}
.gestione2 .activeLink{
	cursor:pointer;
	color: #035269;
}
ul.gestione2 li{
	list-style-type: none;
	margin-left: 10px;
	font-weight:bold;
	font-size:95%;
	list-style-type:none;
}
table.messaggi{
	width:100%;
}
td.headerMessaggi{
	font-weight:bold;
	background-color: #DFFFFF;
	text-align:center;
}
td.listaMessaggi {
	border-bottom:1px solid #C0C0C0;

}

#messaggio{
	
	background-color: #ffffff;
	border:5px solid #4B4B4B;
	padding:0 0 5% 0;
	position:fixed;
	_position:absolute;
	top:300;
	_top:expression(eval(document.body.scrollTop)+150);
	left:30%;
	right:30%;
	width:40%!important;
	width:50%;
z-index:100;
	
}

div#sfondoopaco{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	display:none;
	position:fixed;
	_position:absolute;
	top:0!important;
	top:300;
	_top:expression(eval(document.body.scrollTop));
	width:100%;
	height:100%;
	background: #353535;
	z-index:90;
}
	.star-rating,
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating a:focus,
	.star-rating #current-rating{
		background: url(../star.gif) left -1000px repeat-x;
	}
	.star-rating{
		position:relative;
		width:125px;
		height:25px;
		overflow:hidden;
		list-style:none;
		margin:0;
		padding:0;
		background-position: left top;
	}
	.star-rating li{
		display: inline;
	}
	.star-rating a,
	.star-rating #current-rating{
		position:absolute;
		top:0;
		left:0;
		text-indent:-1000em;
		height:25px;
		line-height:25px;
		outline:none;
		overflow:hidden;
		border: none;
	}
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating a:focus{
		background-position: left bottom;
	}
	.star-rating a.one-star{
		width:20%;
		z-index:6;
	}
	.star-rating a.two-stars{
		width:40%;
		z-index:5;
	}
	.star-rating a.three-stars{
		width:60%;
		z-index:4;
	}
	.star-rating a.four-stars{
		width:80%;
		z-index:3;
	}
	.star-rating a.five-stars{
		width:100%;
		z-index:2;
	}
	.star-rating #current-rating{
		z-index:1;
		background-position: left center;
	}
	.star-rating #current-rating2{
		background: url(../star.gif) left -1000px repeat-x;
		z-index:1;
		background-position: left bottom;
		position:absolute;
		top:0;
		left:0;
		text-indent:-1000em;
		height:25px;
		line-height:25px;
		outline:none;
		overflow:hidden;
		border: none;
	}

	.chiudiPopUp{
		margin-bottom:20px;
		text-align:right;
		background:#4B4B4B;
		color:#ffffff;
		width:100%;
		font-weight:bold;
	}
	.chiudiPopUp span{
		padding-right:20px;
}


ul#lista{
	list-style-type: none;
}

ul.listaStandard{
	list-style-type: none;
}

#intestazioneMessaggio{
	border:1px inset;
	padding:10px;
}

Table.ultimiAnnunci{
	width:100%;
	font:10px;
	margin-bottom:5px;
	border:1px solid;
	cursor:pointer;
	background-color: #EFECCA;

}
Table.ultimiAnnunciOver{
	width:100%;
	font-size:10px;
	margin-bottom:5px;
	border:1px solid;
	cursor:pointer;
	background-color: #FED03A;
} 
Table.ultimiAnnunci td{
	width:100%;
	font-size:10px;
} 

