div, a, td, span, input{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;	 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	color: #000000;
}

td{
	margin: 0px;
	padding: 0px;
}

img{
	margin: 0px;
	padding: 0px;
	border-style: none;
}

.testo {		 
	font-size: 11px;	 
	color: #616161;
}

.riferimentoRosso{
	font-weight: bold;
	color: red;
}
.riferimentoBlue{
	font-weight: bold;
	color: #005FB0;
}

.testoBlu{
	color: #005FB0;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
}

.rossoCliccaqui, .rossoCliccaqui a, a.rossoCliccaqui{
	color: red;
}

.rossoCliccaqui a:hover, a:hover.rossoCliccaqui{
	text-decoration: underline;
}

/*H1 {		 
	font-size: 12px;	 
	color: #616161;
}*/

H1 {		 
	font-size: 12px;
	font-weight: bold;
	color: #005FB0;	
	padding-left: 18px;
	display: inline;
}


H1.titoloScritta{ /* titolo testo ottimizzato  sotto le ricerche */
	display: block;
	margin: 0px;
	text-transform: capitalize;

}

#titoloTesto h1.titoloTop {
	display: inline;
	margin: 0px 3px 0px 0px;
}


/* SEZIONE MENU STATICO*/
#menuStatico img{
	margin: 0px 0px 5px 10px;
	width: 147px; 
	height: 20px; 
}

/* SEZIONE MENU STATICO*/
#menuDinamico img{
	margin: 0 0 0 10px;
}

#menuDinamico a{
	font-weight: bold; 
	color: #787775;
	display: block;
	margin: 0 10px;
	padding:3px 10px;
	border-bottom: 1px solid #D7D7D7;
	background: url(../widgets/menu_dinamico_sfondo.gif) bottom right no-repeat;
}

#menuDinamico a:hover{
	background: url(../widgets/menu_dinamico_sfondo_on.gif) bottom right no-repeat;
}

#menuDinamico .selezionata{
	font-weight: bold; 
	color: #787775;
	display: block;
	margin: 0 10px;
	padding:3px 10px;
	border-bottom: 1px solid #D7D7D7;
	background: url(../widgets/menu_dinamico_sfondo_on.gif) bottom right no-repeat;
}

#menuDinamico .ancoraAttiva, #menuDinamico .ancoraAttiva:hover{
	color: #33312E;
	display: block;
	margin: 0 10px;
	padding:3px 10px;
	background: url(../widgets/menu_dinamico_sfondo_set.gif) bottom right no-repeat #C4BFB6;
}

#menuDinamicoLocalita td{
	font-weight: bold; 
	color: #787775;
	vertical-align:top;
}

#menuDinamicoLocalita a{
	margin: 0;
	padding: 0;
	border: none ;
	background: none;
}

#menuDinamicoLocalita a:hover{
	color: #33312E;
	background: none;
}

#menuDinamicoLocalita .selezionata{
	font-weight: bold; 
	color: #33312E;
	background: none;
	margin: 0px;
	padding: 3px 0px;
}


#menuDinamicoOtt td{
	font-weight: bold; 
	color: #787775;
	vertical-align:top;
}

#menuDinamicoOtt a{
	margin: 0;
	padding: 0;
	border: none ;
	background: none;
}

#menuDinamicoOtt a:hover{
	color: #33312E;
	background: none;
}

#menuDinamicoOtt .selezionata{
	font-weight: bold; 
	color: #33312E;
	background: none;
	margin: 0px;
	padding: 3px 0px;
}

#menuDinamicoOtt H1{
	font-weight: bold;
	padding: 0px;
	font-size: 10px;
	color: #787775;
}

#titoloPagina H1{
	font-weight: bold;
	padding: 0px;
	font-size: 10px;
	color: #787775;
	width: 142px;
}

#titoloPaginaOtt H1{
	font-weight: bold;
	padding: 0px;
	font-size: 10px;
	color: #787775;
}

#titoloPaginaOttTop h1 {
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 0 0 1px 0;
	font-size: 10px;
	color: #787775;
}


#menuDinamicoVeloci td{
	font-weight: bold; 
	color: #787775;
	vertical-align:top;
}

#menuDinamicoVeloci a{
	margin: 0;
	padding: 0;
	border: none ;
	background: none;
}

#menuDinamicoVeloci a:hover{
	color: #33312E;
	background: none;
}

#menuDinamicoVeloci .selezionata{
	font-weight: bold; 
	color: #33312E;
	background: none;
	margin: 0px;
	padding: 3px 0px;
}


/* FOOTER */
#footerTXT, #credits{
	font-size: 9px;	 
	color: #ffffff;
}

#credits{
	margin-top: 15px;
	float: right;
} 

.footerProvincie{
	color: #2C5EC9; 
	font-size: 9px; 
	text-align: center;
}

/* SEZIONE RICERCA */
#ricerca fieldset{
	border-style: none;
	padding: 0px;
	margin: 0px;
}

/*SEZIONE HOME AREA RISERVATA*/
#logIn fieldset{
	border-style: none;
	padding: 0px;
	margin: 0px;
}

#logIn .label{
	display:block;
	width: 132px;
	text-align: center;
	padding-top: 5px;
}

#logIn .input{
	display: block;
	text-align:center;
	padding-bottom: 3px;
}

/*SPONSOR*/
#sponsor div {
	text-align: center;
	padding-bottom: 15px;
}

#sponsor div img {
	padding: 1px 1px 3px;
	background-color:#b4b4b4;
}

/* PROMO */
#promo div{
  margin: 10px 0;
}

#promo div img {
	padding: 1px 1px;
	background-color:#b4b4b4;
}

/*SEZIONE DATI*/
#dati a {
	display:block;
	clear: left;	
	padding: 0 18px;
	line-height: 15px;
	width: 175px;
	color: #005FB0;
	font-weight: bold;
	background: url(../widgets/dati_scelta_off.gif) bottom right no-repeat;
}

#dati a.linkStanze{
	display:block;
	clear: left;	
	padding: 0 18px;
	line-height: 15px;
	width: 175px;
	color: #f77322;
	font-weight: bold;
	background: url(../widgets/dati_scelta_off.gif) bottom right no-repeat;
}

#dati a:hover{
  color: #000000;
  background: url(../widgets/dati_scelta_on.gif) bottom right no-repeat;
}

#datiINTERNI .testo{
	padding: 10px 15px; 
	margin: 0px;
	display: block;
}


#dati H2, #dati2 h2{
	color: #005FB0;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;	
	padding: 0px;
	margin: 0px;
	display: inline;
	font-weight: normal;
}


/* testo ottimizzato sotto ricerche */

#dati .selezioneGuidata a, #dati2 .selezioneGuidata a {
	font-size: 10px;
	font-weight: bold;
	color: #005FB0;	
	display: inline; 
	background: none; 
	margin: 0px; padding: 0px; 
	text-decoration: none;
	background: none;

}

#dati .selezioneGuidata a:hover{
	text-decoration: underline;
	background: none;
	color: #005FB0;	
}

#datiINTERNI a{
	display:block;
	clear: left;	
	padding: 0 18px;
	line-height: 15px;
	width: 386px;
	background: url(../widgets/dati_scelta_off.gif) bottom right no-repeat;
}

#datiINTERNI a:hover{
	background: url(../widgets/dati_scelta_on.gif) bottom right no-repeat;
}

#datiINTERNInetworkLista a{
	display:block;
	clear: left;	
	padding: 0 18px;
	line-height: 15px;
	width: 386px;
	background: url(../widgets/dati_scelta_networkLista_off.gif) bottom right no-repeat;
}

#datiINTERNInetworkLista a:hover{
	background: url(../widgets/dati_scelta_networkLista_on.gif) bottom right no-repeat;
}

#datiINTERNInetwork a{
	display:block;
	clear: left;	
	padding: 0 18px;
	line-height: 15px;
	width: 386px;
	background: url(../widgets/dati_scelta_off.gif) top right no-repeat;
}

#datiINTERNInetwork a:hover{
	background: url(../widgets/dati_scelta_network_on.gif) top right no-repeat;
}

#datiINTERNIAnnunci .testo{
	padding: 10px 15px; 
	margin: 0px;
}

#datiINTERNIAnnunci a.annuncio{
	display: block;
	padding: 5px 18px 5px 90px;
	min-height: 65px;
	background: url(../widgets/dati_scelta_off_annuncio.gif) bottom right no-repeat;
}

#datiINTERNIAnnunci a.annuncio:hover{
	background: url(../widgets/dati_scelta_on_annuncio.gif) bottom right no-repeat;
}


#datiINTERNIAnnunci a.imgLogoAnnuncio img{
	border:1px solid #A0A0A0;
}

#datiINTERNIAnnunci a.imgLogoAnnuncio:hover img{
	/*
	border:1px solid #000;
	*/
}

#datiINTERNIAnnunci .logoAnnuncio{
	position:absolute; 
	top:10px; 
	left:10px;
}

#datiINTERNIHtdig .testo{
	display: block;
	padding: 5px 8px; 
	margin: 0px;
}

#datiINTERNIHtdig .testoPage{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;	 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	color: #000000;
	padding: 0px; 
	margin: 0px;
}

#datiINTERNIHtdig a{
	display:inline;
	padding: 0px;
	background: url('');
}

#datiINTERNIHtdig a:hover{
	background: url('');
}

#datiSezione #titoloTesto{
	display: block;
	padding: 0px 5px 7px 18px;
	color: #737373;	
	
}

#datiSezione #titoloTesto .H1{
	font-size: 12px;
	font-weight: bold;
	color: #005FB0;	
	padding-left: 0px;
}

#datiSezione .H1{
	font-size: 12px;
	font-weight: bold;
	color: #005FB0;	
	padding-left: 18px;
}

#datiSezione H1{
	font-size: 12px;
	font-weight: bold;
	color: #005FB0;	
	padding-left: 0px;
	margin: 0px 0px 0px 18px;
	display: block;
}

#datiSezione H1 .scegli{
	font-size: 10px;
	font-weight: bold;
	color: #717171;	
}

#datiSezione .titolettoRicerca{
	font-size: 12px;
	font-weight: bold;
	color: #005FB0;	
	padding-left: 8px;
	display:block;
	width: 316px;
}


#datiSezione {
	font-size: 10px;
	font-weight: bold;
	color: #737373;	
}

/* SEZIONE RICERCA AVANZATA */
.testoRicerca{
	color: #000000;
	padding: 5px 0px 10px 10px;
	width: 120px;
	
}

.ricercaSelect{
	padding-bottom: 10px;
}

/* SEZIONE PUBBLICITA */

#formPubblicita{
	padding-right: 50px;


}

/* SEZIONE scheda e lista annunci Agenzia */

#schedaAgenzia{
	position: relative; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px;	 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	color: #005FB0;
	padding-left: 1px;

}

#schedaAgenzia a{
	position: relative; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px;	 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	color: #005FB0;
}

#schedaAgenzia .email  a{
	position: relative; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px;	 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	color: #FF0000;
}

#schedaAgenzia .email  a:hover{
	text-decoration: underline; 
}

#schedaAgenzia a:hover{
	text-decoration: underline; 
}






/* form di registrazione aziende */
.leftField     { float: left;  width: 170px; color: #616161; }
.rightField    { float: right; width: 170px; color: #616161; }
.bigLeftField  { float: left;  width: 380px; color: #616161; margin-bottom: 8px; }
.checkboxField { float: left;  width: 24px;  clear: both; }
.rightField label, .leftField label, .bigLeftField label { font-weight: bold; }
.error { display: block; font-weight:bold; clear: both; margin: 10px 0 0 0; padding: 5px; color: #e1011b; background-color: #caebfc; border: 1px solid #e1011b; }
.newSez        { clear: both; margin-top: 25px; }
textarea#contratto { width: 398px; display:block; margin-bottom: 8px; } 
div.message { font-weight: bold; font-size: 11px; color: #005fb0; }
.bigLeftField label a { font-weight: bold; text-decoration: underline; color: #005fb0; }
.blue { font-weight: bold; text-decoration: underline; color: #005fb0; }

