div#area-news {
	background-image:url(/file_generali/img/background2.gif);
}

div#menu-top {
	clear:both;
	padding: 0px;
	margin:-8px 0 0 140px;
	text-align:left;
	font-size:0.8em;
}

div#annunciSpe {
	margin: -1px 0;
	padding-top: 30px;
	/* padding-right: 4px; */
	background: #e1ecf5 url("/file_generali/img/cornice-spe.gif") no-repeat right top;
	width: 100%;
}

div#jobrapido {
	background: url("/file_generali/img/cornice-job.gif") no-repeat right top;
	width: 100%;
	height: 30px;
	margin: 20px 0 0 0;
}

div.box-giu {
	float: left;
	width: 310px;
	height: 120px;
	margin: 0 5px;
	background-color: #fff;
	font-size: 0.9em;
}

div.box-giu a { font-size: 1.1em }

.riga-annuncio {
	clear: both;
	width: 100%;
	border-top: 1px solid #CCDDE7;
	margin: 0; padding: 0;
}

.annuncio-1 {
	float: left;
	width: 175px;
	margin: 0 0 0 5px;
	padding: 7px 0;	
}

.annuncio-2 {
	float: left;
	width: 300px;
	margin: 0;
	padding: 7px 10px;	
}

div.annuncio-2 a, div.annuncio-2 a:visited {
	text-transform: uppercase;
	text-decoration: none;
}

div.annuncio-2 a:hover {
	text-decoration: underline;
}


.annuncio-3 {
	float: left;
	width: 115px;
	margin: 0 0 0 10px;
	padding: 7px 0;	
}

h3 {
	font-size: 1.4em;
	color: #004276;
	margin: 0;
	font-family: Georgia,serif;
}

.annunci-table {
	float: left; width: 100%;
	padding: 10px 0;
}
.annunci-table .annunci-row {
	float: left; width: 100%;
	margin-bottom: 10px;
}
.annunci-table .annunci-label {
	float: left; width: 120px;
	white-space: nowrap; overflow: hidden;
	color: #666;
}
.annunci-table .annunci-value { float: right; width: 510px }
