body{
	margin:0px;
	text-align:center;
	font-family:Arial;
	font-size:10px;
	color: #000;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
	color: #222222;}


td.chiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
	color: #0072BC }

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal ;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
	color: #0072BC }

a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #0072BC }



a.chiaro:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
	color: #ffffff }

a.chiaro:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal ;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
	color: #ffffff }

a.chiaro:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #ffffff }

hr { display:none }


ul.menu_categorie {
width:120px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu_categorie li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0; /* non lascia spazio far il bordo del menu e il testo del link */
padding-top:5px;
padding-bottom:5px;
}
ul.menu_categorie li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/


ul.menu_regioni_provincie {
width:120px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
text-align:right;
}
ul.menu_regioni_provincie li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0; /* non lascia spazio far il bordo del menu e il testo del link */
padding-top:5px;
padding-bottom:5px;
}
ul.menu_regioni_provincie li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/






#headercontent{
	margin-left:auto;
	margin-right: auto;
	width: 783px;
}

#corpo {
	width:783px;
	margin:1em auto;
	text-align:left;
	margin-top: -5px;
}



#corpo-colonna1 {
 float: left;
width: 120px; 
}
#corpo-colonna2 {
 float: left;
width: 533px; 
background: #fafafa;
margin-left:5px;
margin-right:5px;
}
#corpo-colonna3 {
 float: left;
width: 120px; 
}

.ripristino-float { clear: both; height:1px;overflow:hidden;margin:-1px; }

#footer{
width: 100%; 
height:20px;
clear: left;
margin-top: 30px;
text-align: left;
padding-top: 5px;
}

#logo{
	margin-left:auto;
	margin:right:auto;
	padding-top:0px;
	text-align:center;
	/*border:1px solid #00ff00;*/
}
#logocontent{
/*	background: url('http://localhost/annunci-italia.com/images/annunci_italia_logo.gif') scroll top center no-repeat;*/
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #00ff00;*/
}


#header1{
	background:trasparent;
	height:50px;
/*	border: 1px solid #ff0000;*/
	z-index:1000;
	margin-top: -33px;
}

#inserisci_annuncio{
	width: 195px;
	height:29px;
	float:left;
}
#ricerca{
	margin-top:4px;
	float:right;
}

#ricerca input{
	font-family: Arial; font-size: 10 px;
}

#header2{
	background:trasparent;
	height:48px;
	/*border: 1px solid #ff0000;*/
	margin-top: -14px;
}
#briciola{
/*	border: 1px solid #00ff00;	*/
	height:24px;
	display: block;
	float:left;
}
#briciola img{
	vertical-align:middle;
	padding:0px;
	padding-bottom:2px;
	padding-right:2px;
}
#header3{
	background:trasparent;
	height:50px;
/*	border: 1px solid #ff0000;*/
	z-index:1000;
	margin-top: -19px;	
}


#sel_cat{
	float:left;
	color:#fff;
}
#sel_cat img{
	vertical-align:middle;
	padding:0px;
	padding-left:2px;
}
#sel_reg{
	float:right;
	color:#fff;
}
#sel_reg img{
	vertical-align:middle;
	padding:0px;
	padding-left:2px;
}

#header4{
	background:trasparent;
	height:22px;
/*	border: 1px solid #ff0000;*/
	z-index:1000;
	margin-top: -31px;	
}
#icona_cat_sx , #icona_cat_dx{
	margin-top:1px;
	float:left;
	width:22px;
	height: 12px;
}
#icona_reg{
	float:right;
}





#categorie{
	width:120px;
	float:left;
	text-align:left;
	display:block;
	 position:relative;
}
#regioni{
	width:120px;
	float:left;
	text-align:right;
	display:block;
	 position:relative;
}




#headerelenco,#footerelenco{
	width:533px;
	height: 26px;
}

#paginazione{
	margin-top: 7px;
	width: 507px;
	float: left;
	text-align:center;
	color: #fff;
}

.paginazione_dentro{
	font-weight:bold;
	text-decoration: underline;

}
#headfrecciasx ,#headfrecciadx , #footerfrecciasx , #footerfrecciadx{
	height: 26px;
	width:13px;
	float:left;
}
#headannunci{
	width:266px;
	float:left;
	text-align:center;
	margin-top:5px;
}
html>body #headannunci {width: 262px}
#headdata{
	width:80px;
	float:left;
	text-align:center;
	vertical-align: middle;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	margin-top:5px;
}
#headcat{
	width: 161px;
	float:left;
	text-align:center;
	vertical-align: middle;
}
#headfrecciasx img,#headfrecciadx  img,#headannunci img,#headdata  img,#headcat img{
	border:0px;
	margin: 0px;
	padding: 0px;
}


.tabannunci{
	height: 45px;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 12px;
	margin-bottom: 12px;
}

.contenutoriga{
	height: 45px;
}
.tdrigapari , .tdrigadispari{
	text-align:justify;
	padding: 5px;
}
.tdrigapari{
	background: #e6e6e6;
}
.tdrigadispari{
	background: trasparent;
}
.textInputRicerca , .submitInputRicerca{
	border-size: 1px;
}
