input {
	display: block;
	margin-bottom: 0.5em;
}

textarea {
	display: block;
	margin-bottom:0;
}

input#aut {
	display: inline;
	margin-bottom:0;
}

input#invia {
	margin-top: 1em;
	margin-bottom: 0;
}

dl {
  margin: 1em 0 0.5em 0;
  padding: 0;
}

dt {
  font-weight: bold;
  margin: 0;
  padding: 0 0 1ex 0;
}

dd {
  line-height: 1.75em;
  margin: 0 0 1.5em 1.5em;
  padding: 0;
}

acronym, .titleTip {
  border-bottom: 1px dotted rgb(61,92,122);
  cursor: help;
  margin: 0;
  padding: 0 0 0.4px 0;
}

.doNotDisplay {
  display: none !important;
}


.smallCaps {
  font-size: 117%;
  font-variant: small-caps;
}

.offerta_box {
	position:relative;
	float:left; 
	margin:10px 10px 10px 0; 
	padding: 10px ; 
	width:120px; /*8em; */
	height:205px; /*11em;*/
	border:1px solid #F00;
	background-color: #FAFAD2;
}

.offerta_box img{
	height:90px;
	width:120px;
	border:1px solid #000; 
	margin-bottom:10px;
	text-align:center;
}

.offerta_box a{
	text-decoration: none;
	color: Blue;
	/*font-size: 0.9em;*/
	font-size: 12px;
}

.offerta_box a.link{
	position:absolute;
	right:5px;
	bottom:5px;
	/*float:right;*/
}

.offerta {
	float:left; 
	/*font:italic 0.7em arial;*/
	font:italic 12px arial;
}

.offerta_etichetta {
  /*font:bold 1em arial;*/
  font:bold 12px arial;
  font-style: normal;
}

.promo_titolo {
	font:bold 0.9em verdana; 
	border-bottom:1px solid #AAA; 
	border-top:1px solid #AAA; 
	color:#333;  
	background-color:#EEE; 
	padding:2px 5px;
}


