@charset "utf-8";
/* CSS Document */

a.accessoagenzia {
	font-family				:'Trebuchet MS',Arial,Helvetica,sans-serif;
	color					:#666;
	font-size				:10px;
	text-decoration			:none;
}
a.accessoagenzia:hover {
	text-decoration			:underline;
}
.annunciContainer {
	width					:100%;
	height					:290px;
}
.annunciContent {
	position				:relative;
	float					:left;
	left					:25px;
	width					:690px;
}
.annuncicantieriContent {
	width					:100%;
	height					:70px;
	border					:#CCC 1px solid;
}
.annuncicantierititoloContent {
	width					:100%;
	height					:20px;
	background-color		:#CCC;
}
.annuncilavoroContent {
	width					:100%;
	height					:20px;
	background-color		:#CCC;
	border					:#CCC 1px solid;
	margin-top				:10px;
}
.annuncioperatoriContent {
	width					:100%;
	height					:90px;
	margin-top				:10px;
	border					:#CCC 1px solid;
}
.annuncioperatorititoloContent {
	width					:100%;
	height					:20px;
	background-color		:#CCC;
}
.annuncipresenti {
	position				:absolute;
	bottom					:5px;
	left					:120px;
	font-family				:'Trebuchet MS',Arial, Helvetica, sans-serif;
	font-size				:10px;
	color					:#FFF;
}
.annuncispecialiContent {
	position				:relative;
	float					:left;
	left					:25px;
	width					:235px;
}
.annunciultimi {
	position				:relative;
	float					:left;
	width					:162px;
}
.annunciultimispazio {
	position				:relative;
	float					:left;
	width					:8px;
	height					:280px;
	top						:23px;
	background-image		:url(../images/layout/divisorio_annunci_hp.gif);
}
.areariservataContainer {
	position				:relative;
	float					:left;
	width					:165px;
	height					:135px;
	top						:20px;
	left					:25px;
	background-color		:#FFF;
	border					:#CCC 1px solid;
}
.bkgfoto {
	width					:160px;
	border					:#CCC 1px solid;
	margin-top				:10px;
	margin-bottom			:10px;
	padding-top				:5px;
	padding-bottom			:5px;
	text-align				:center;
}
.bkgtextannuncio {
	margin-top				:5px;
	margin-bottom			:5px;	
}
.bkgtextoperatori {
	padding-left			:3px;
	padding-right			:3px;
	padding-top				:5px;
}
.mainContent {
	position				:relative;
	width					:100%;
	background-color		:#FFF;
	height					:180px;
}
.mondoContainer {
	position				:relative;
	float					:left;
	width					:395px;
	height					:137px;
	top						:20px;
	left					:55px;
	background-color		:#e4e4e4;
}
a.mondoContainerContent {
	font-family				:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size				:10px;
	color					:#000;
	text-decoration			:none;
}
a.mondoContainerContent:hover {
	text-decoration			:underline;
}
.newsContainer {
	position				:relative;
	float					:left;
	width					:335px;
	height					:135px;
	top						:20px;
	left					:40px;
	background-color		:#FFF;
}
.newstopContainer {
	position				:relative;
	background-image		:url(../images/layout/img_news.jpg);
	height					:135px;
	border					:#CCC 1px solid;
}
.newselencoContainer {
	position				:relative;
}
a.ricercaavanzatatext {
	font-family				:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size				:10px;
	color					:#FFF;
	text-decoration			:underline;
}
.ricercaavanzata {
	position				:absolute;
	bottom					:5px;
	right					:15px;
}
.ricercaContainer {
	position				:relative;
	background-image		:url(../images/layout/quadro_hp.gif);
	width					:970px;
	height					:280px;
	background-color		:#FFF;
	left					:5px;
}
.ricercaContent {
	position				:relative;
	float					:left;
	left					:7px;
	top						:7px;
	width					:400px;
	height					:263px;
	background-image		:url(../images/layout/bkg_ricerca.jpg);
}
.ricercaImmagine {
	position				:relative;
	float					:left;
	width					:548px;
	height					:263px;
	left					:9px;
	top						:7px;
}
.textannuncio {
	font-family				:Arial, Helvetica, sans-serif;
	font-size				:10px;
	color					:#000;
}
a.textannuncio {
	font-family				:Arial, Helvetica, sans-serif;
	font-size				:10px;
	color					:#000;
	text-decoration			:none;
}
a.textannuncio:hover {
	text-decoration			:underline;
}
.textannunciocategoria {
	font-family				:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size				:10px;
	font-weight				:bold;
	color					:#000;
}
.textannuncioluogo {
	font-family				:Arial, Helvetica, sans-serif;
	font-size				:12px;
	color					:#000;
}
.textannuncioprezzo {
	font-family				:Arial, Helvetica, sans-serif;
	font-size				:15px;
	color					:#2b876d;
}
.textannunciotipologia {
	font-family				:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size				:10px;
	font-weight				:bold;
	color					:#2b876d;
}
a.textannuncispeciali {
	font-family				:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size				:11px;
	color					:#000;
	line-height				:20px;
	padding-left			:5px;
	text-decoration			:none;
}
a.textannuncispeciali:hover {
	text-decoration			:underline;
}
a.textoperatori {
	font-family				:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size				:11px;
	color					:#000;
	text-decoration			:none;
}
a.textoperatori:hover {
	text-decoration			:underline;
}
a.texttitolooperatori {
	font-family				:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size				:11px;
	color					:#2b876d;
	text-decoration			:none;
}
a.texttitolooperatori:hover {
	text-decoration			:underline;
}
.textricercahp {
	font-family				:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size				:16px;
	color					:#FFF;
	text-decoration			:none;
}
a.textricercahp {
	font-family				:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size				:16px;
	color					:#CCC;
	text-decoration			:underline;
}
a.textricercahp:hover {
	text-decoration			:underline;
}