*{
	font-family:  Arial, Helvetica, sans-serif;
}
div{
	font-family:  Arial, Helvetica, sans-serif;
}

body {
	font-family:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: auto;
	COLOR: #303030;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: White;
	text-align: center;
}

.footer {
	font-family: verdana;
	color: #666666;
	font-size: 9px;
	text-align: center;
	line-height: 9px;	
	}
#riga {
	width: 750px;
	font-size: 4px;
	background-color: #838383;
	margin-top: 8px;
}

a, a:visited{
	color: #838383;
	text-decoration: none;
}
a:hover {
	color: #838383;
	text-decoration: underline;
}

.top a {
	font-family: verdana;
	font-size: 10px;
	font-weight: bolder;
	color: #838383;
	text-decoration: none;
}
.top a:hover {
	color: #838383;
	text-decoration: underline;
}
.nav1 {
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	MARGIN-LEFT: 3px;
	margin-bottom: 15px;
	WIDTH: 180px;
	COLOR: #545454;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: 1px dotted #939393;
	BACKGROUND-REPEAT: repeat-y;
	HEIGHT: 23px;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
}
a.nav1:hover {
	COLOR: #545454;
	BACKGROUND-COLOR: #EEEEEE;
	BORDER-BOTTOM: 1px dotted #939393;
	text-decoration: none;
}	

.img {
	border: 1px solid #cccccc;
	margin-left: 2px;
}
.border-left {
	border-left: 1px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
	border-right: 1px solid #F4F4F4;
	padding:20px 5px 20px 20px;
}
p {
	color: #3A3A3A;
	width: 510px;
	padding: 5px;
	line-height: 14px;
	font-size: 11px;
	margin-left: 13px;
	text-align: justify;
}
p a {
	color: #D00000;
	text-decoration: underline;
	font-weight: bolder;
}
p.contatti {
	color: Black;
	width: 400px;
	padding: 5px;
	line-height: 16px;
	font-size: 11px;
	margin-left: 13px;
	text-align: justify;
}
h1 {
	font-size: 15px;
	font-family: verdana;
	color: #838383;
	padding:5px;
	margin:0px;
}
h1 strong{
	color: #B20000;
}
.pad-left {
	margin-left: 15px;
	border: 1px solid #CCCCCC;
}

/***************** Classi di comodo **************************/
.float_left{
	float:left;
}
.float_right{
	float:right;
}
.clear{
	clear:both;
}
.center{
	text-align:center;
}
.padding10{
	padding:10px;
}

.border{
	border: 1px solid red;	
}

/**********************************************************/
/**********************************************************/
/********************  Parte dinamica *********************/
/**********************************************************/
/**********************************************************/


/***************** Stile messaggi dialogo ***************************/

#message{
	border: 1px solid #EDEDED;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BD0000;
	font-weight: bolder;
}

#warning{
	border:1px solid #838383;
	padding:5px;
}

#error{
	border:1px solid #838383;
	padding:5px;
}

/***************** Stile vetrina ****************************/

#vetrina{
	
}

.annunci_vetrina_pari{
	width: 250px;
	/*height: 174px;*/	
	float:right;
}

.annunci_vetrina_dispari{
	width: 250px;
	/*height: 174px;*/
	
	float:left;
}
.annunci_vetrina {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(/images/annunci_mid.jpg) repeat-y;
	padding:3px 32px 3px 23px;
	color: black;
	text-align: justify;
}
.annunci_vetrina a {
	font-family:  Arial, Helvetica, sans-serif;
	color: black;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
}
.annunci_vetrina a:visited,.annunci_vetrina a:hover  {	
	color: black;	
}
.annunci_vetrina strong {
	color: Black;
	font-weight: bolder;
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
}
.annunci_vetrina a h4 {
	padding:0px;
	margin:0px 0px 4px 0px;	
	font-size:1.1em;
	line-height:1.1em;
}
.annunci_vetrina a h5 {
	padding:0px;
	margin:0px 0px 3px 0px;	
	font-size:1em;
	line-height:1em;
	text-transform:capitalize;
}

.annunci_vetrina span {
	color: #858585;
	font-weight: bolder;
	font-size: 10px;
	text-align: left;
	text-transform: uppercase;
}

.top_annunci_vetrina{
	background:url(/images/annunci_top.jpg) no-repeat top left;
	height:22px;
	margin-top:20px;
}

.bottom_annunci_vetrina{
	background:url(/images/annunci_bottom.jpg) no-repeat top left;
	height:31px;
	margin-bottom:20px;
}

.cate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Maroon;
	font-weight: bolder;
}
.trattamentodati {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
#inviacv form{
	width: 250px;
}
/******* Stile elenco annunci (risultato della ricerca) **********/

#annuncio {
	font-family: arial, verdana;
	font-size: 14px;
	color: black;
	line-height: 18px;
	width: 510px;
	text-align:left;
}
#annuncio strong {
	font-size: 15px;
	font-weight: bolder;
	text-transform: uppercase;
}
#annuncio .campo_contenuto {
	margin-bottom: 10px;
}
#annuncio .campo_contenuto_testo {
	margin-bottom: 10px;
	background-color: #F0F0F0;
	padding: 3px;
	text-align:justify;
}
#annunci_elenco{
	
}

.annunci_elenco_pari{
	background-color: #F0F0F0;
		border-top: 1px solid #ffffff;
}
.annunci_elenco_dispari{
	background-color: #E9E9E9;
	border-top: 1px solid #ffffff;
}
.annunci_elenco {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:5px;
	color: black;
	text-align: justify;
}
.annunci_elenco a {
	font-family:  Arial, Helvetica, sans-serif;
	color: black;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
}
.annunci_elenco strong {
	color: Black;
	font-weight: bolder;
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
}
.annunci_elenco span {
	color: #6C6C6C;
	font-weight: bolder;
	font-size: 10px;
	text-align: left;
	text-transform: uppercase;
}


/****************** Form ricerca annunci per categoria *********************/

#ricerca_annunci{
	border-bottom: 1px solid #F4F4F4;
	margin-left: 12px;
}
.cate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Maroon;
	font-weight: bolder;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	width: 280px;
}
input {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
/*********** Contatto ***********************/
#contatto {
	font-family: arial, verdana;
	font-size: 14px;
	color: black;
	line-height: 18px;
	width: 430px;
	padding:10px;
	text-align:left;
}
#contatto strong {
	font-size: 15px;
	font-weight: bolder;
	text-transform: uppercase;
}
#contatto .campo_contenuto {
	margin-bottom: 10px;
}
#contatto .campo_contenuto_testo {
	margin-bottom: 10px;
	background-color: #F0F0F0;
	padding: 3px;
}
#categorie_contatto{

}

/************** Barra dei pulsanti e pulsanti ******************/
.buttons_bar{
	text-align:center;
	padding: 4px;
	border-top: 1px solid #F4F4F4;
	margin-top: 20px;
	font-size: 13px;
	font-weight: bold;
	font-family: verdana;
}
.buttons_bar button{
	border: 1px solid #C5C5C5;
	background-color: #F4F4F4;
	margin: 3px;
	line-height: 1em;
	font-size: 1em;
	padding: 2px;
}
/************** Stile dei forms del frontend ********************/

.frontend{
	line-height:25px;
}

.frontend label{
	
}

.frontend input{
	
}

.frontend tr{
	height:30px;	
}
/************* Stile della mappa *********************/

.mappa{
	font-family: verdana;
	padding:5px;
}
.mappa h1{
	font-size:1.1em;
}

.mappa ul li{
	font-size:0.8em;	
}

/************* Stile dei titoli dei blocchi *********************/

.titoloDefault  {
	font-size: 15px;
	font-family: verdana;
	font-weight:bold;
	color: #838383;
}
.contenutoDefault {
	BORDER: none; 
	PADDING: 0px; 
	FONT-SIZE: 11px; 
	MARGIN: 0px; 
	TEXT-ALIGN: justify
}

/******************* Privacy **************************/
#privacy{
	color: #3A3A3A;
	width: 90%;
	height:300px;
	margin-top:20px;
	padding: 5px;	
	line-height: 14px;
	font-size: 11px;	
	text-align: justify;
}

/******************* Amministrazione o backend **************************/

#login {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; WIDTH: 780px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.amministrazione {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; WIDTH: 780px; PADDING-TOP: 20px; TEXT-ALIGN: center
}


/******* Stile dei FORMS del backend ************/

.formTitle{
	font-family: Tahoma, Verdana, Arial, Helvetica; 		
	font-weight: bold; 
	font-size: 13px; 
	text-align:left;
	padding:2px;
	margin:0px;
	border-bottom: 1px solid #003451; 
	border-left: 1px solid #F4F4F4; 
	border-right: 1px solid #003451; 
	border-top: 1px solid #F4F4F4; 
	background-color: #838383; 
	color: #FFFFFF; 
}
.formTitle a{
	color: white;
	background-color: #838383; /*#838383; */
}
.formTitle a:hover{
	text-decoration: none;
	color: white;
	background-color: #838383; 
}
.formTitle em{
	background-color:red;
	font-style:normal;
}
.formContent{
	background-color: #eeeee7;
	font-family: Tahoma, Verdana, Arial, Helvetica; 		
	font-weight: bold; 
	font-size: 13px; 
	text-align:left;
	padding:5px;
}
.formContent .formButton{
	background-color: #838383; 	
}
.formContent input {
	background-color: #FFFFFF;
}
.formContent select {
		background-color: #FFFFFF;
}
.formContent textarea {
		background-color: #FFFFFF;
}
.formContent a{
	color: black;
	background-color: #eeeee7;
}
.formContent a:hover{
	text-decoration: none;		
	color: white;
	background-color: #eeeee7;
}
.formButton {
	border-bottom: 1px solid #003451; 
	border-left: 1px solid #F4F4F4; 
	border-right: 1px solid #003451; 
	border-top: 1px solid #F4F4F4; 
	background-color: #838383; 
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight: bold;	
}
.menu{		
	font-family: Tahoma, Verdana, Arial, Helvetica; 		
	font-weight: bold; 
	font-size: 13px; 
	text-align:center;		
	padding:50px 10px;
	margin:0px;
	border-bottom: 1px solid #003451; 
	border-left: 1px solid #F4F4F4; 
	border-right: 1px solid #003451; 
	border-top: 1px solid #F4F4F4; 
	background-color: #838383; 
	color: #FFFFFF; 
}
.menu input {
	border-bottom: 1px solid #003451; 
	border-left: 1px solid #F4F4F4; 
	border-right: 1px solid #003451; 
	border-top: 1px solid #F4F4F4; 
	background-color: #838383; 
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight: bold;	
}
.menu a, .menu a:visited{
	color: white;
	background-color: #838383; 
}
.menu a:hover{
	text-decoration: underline;		
	color: white;
	background-color: #838383; 
}

