/*DIV#content DIV.annuncio {
	width:90%;
	MARGIN-BOTTOM:1em;
	border: #FF6600 1px solid;
	padding:0.2em;
	}*/

DIV.annuncio {
	width:100%;
	MARGIN-BOTTOM:1em;
	border: 1px solid #999999; /*FF6600*/
	padding:0.2em;
	background-color: #FFFFFF;
	}

div.annuncio img{
	float:left;
	margin-top: 0.3em; /*10px*/
	margin-right: 1em; 
}

div.annuncio h2, div.annuncio p{
	margin:0;
	vertical-align:bottom
}

/*div.annuncio h2{
margin-top: 1em;
}*/

div.clearer{
	clear: left;
	}
	
p.titannuncio {
	text-align:left;
	background-color: transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#FFFFFF;
	FONT-WEIGHT: bold;
	background-image:url(img/annuncihonetitlebk.gif);
	height: 24px;
	text-decoration: underline;
	padding-top: 4px;
	}

span.titolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #000000;
	}
	
span.commento {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #000000;
	padding: 4px;
	clear: both;
}

.submit.testo {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;font-color:#666666;border:1px solid#CCCCCC ;background:#FFFFFF;}

div.table {
  width: 100%;
  background-color: transparent;
  border: 1px solid #FFFFFF;
  margin: 0px;
  padding: 0px;
  cursor: default;
}
div.table div.title {
  width: 100%;
  height: 20px;
  background-color: #8D8D8D;
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  cursor: default;
}
div.table div.title span.label {
  height: 20px;
  background-color: transparent;
  border: 1px solid #FFFFFF;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  float: left;
  cursor: default;
}
div.table div.row {
  width: 100%;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
}
div.table div.row span.field {
  height: 20px;
  vertical-align: middle;
  background-color: transparent;
  border: 1px solid #FFFFFF;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  float: left;
  overflow: hidden;
  /*cursor: default;*/
}
div.table div.row.alt {
  background-color: #EEECE0;
  /*cursor: default;*/
}

div.dettaglio {
  width: 500px;
  background-color: transparent;
  border-right: 0px solid #000000;
  border-bottom: 0px solid gray;
}
div.dettaglio div.header {
}
div.dettaglio div.header div.logo {
}
div.dettaglio div.header div.azienda {
  margin-top: 5px;
  margin-bottom: 5px;
}
div.dettaglio div.header div.azienda div.address {
}
div.dettaglio div.header div.azienda div.contatti {
}
div.dettaglio div.dato {
}
div.dettaglio div.dato.alt {
  background-color: #EEECE0;
}
div.dettaglio div.dato div.etichetta {
  width: 248px;
  float: left;
  text-align: right;
}
div.dettaglio div.dato div.valore {
  width: 248px;
  padding-left: 3px;
  float: left;
  text-align: left;
}
div.dettaglio div.dato div.commento {
  width: 490px;
  float: left;
  text-align: left;
  border: 1px solid gray;
  padding: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.speciale {
	width:100%;
	margin-bottom: 1.0em;
	border: 1px solid gray;
	padding:0.2em;
}

div.speciale p.titspeciale {
	text-align:left;
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#FFFFFF;
	font-weight: bold;
	height: 24px;
	cursor: pointer;
	margin: 0px;
	padding-left: 4px;
	padding-top: 4px;
}
div.speciale img.fototumb {
  width: 80px;
  height; 100px;
}


div.dettaglio2 {
  width: 500px;
  background-color: transparent;
  border-right: 0px solid #000000;
  border-bottom: 0px solid gray;
}
div.dettaglio2 div.dettagliosx {
  width: 344px;
  float: right;
}
div.dettaglio2 div.dettagliosx div.header {
}
div.dettaglio2 div.dettagliosx div.header div.logo {
}
div.dettaglio2 div.dettagliosx div.header div.azienda {
  margin-top: 5px;
  margin-bottom: 5px;
}
div.dettaglio2 div.dettagliosx div.header div.azienda div.address {
}
div.dettaglio2 div.dettagliosx div.header div.azienda div.contatti {
}
div.dettaglio2 div.dettagliosx div.dato {
}
div.dettaglio2 div.dettagliosx div.dato.alt {
  background-color: #EEECE0;
}
div.dettaglio2 div.dettagliosx div.dato div.etichetta {
  width: 170px;
  float: left;
  text-align: right;
}
div.dettaglio2 div.dettagliosx div.dato div.valore {
  width: 170px;
  padding-left: 3px;
  float: left;
  text-align: left;
}
div.dettaglio2 div.dettagliosx div.dato div.commento {
  width: 340px;
  float: left;
  text-align: left;
  border: 1px solid gray;
  padding: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
div.dettaglio2 div.dettagliodx {
  width: 150px;
  float: left;
}
div.dettaglio2 div.dettagliodx div.foto {
  width: 148px;
}
div.dettaglio2 div.dettagliodx div.foto span.fototumb img.fototumb {
  width: 148px;
  /*height; 200px;*/
}
div.dettaglio2 div.dettagliodx div.rif {
  width: 148px;
  text-align: center;
  margin-top: 5px;
}
div.dettaglio2 div.dettagliodx div.rif div.codice {
  width: 148px;
  text-align: center;
  font-weight: bold;
}

div.descrdiv {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #006600;
}