body{
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;
	background-image:url("images/bg.jpg");
	background-repeat:repeat-x;
	background-color:#ffffff;
}
h1,h2,h3,ul,li { margin:0px; padding:0px; list-style:none;}
img { border:0px; }
#main{
	width:100%;
	overflow:hidden;
}
.vetrina { text-align:left; width:920px;}
.visita { color:white; font-weight:bold; text-decoration:none; }
.visita:hover { text-decoration:underline;}
.visita img { margin-bottom:-2px;}
.visita_div { margin:15px; margin-top:25px;} 
.header {
	/*background-image:url("images/header.gif");*/
	color:#FFFFFF;
	font-weight:bold;
	width:920px;
	height:173px;
	/*background-repeat:no-repeat;*/
	position:relative;
}
.header_targhetta {
	position:absolute;
	left:20px;
	top:5px;
}
.header_logo {
	cursor:pointer;
	position:absolute;
	width:166px;
	height:80px;
	left:41px;
	top:45px;
}
.header .menu {
left: 345px;
position: relative;
top: 50px;
}
.header .menu li{
float:left;
margin-right:15px;
}
.header .menu li a{
	color:#FFF;
	font-family:'Arial-Black', 'Arial Black', sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.header .menu li a:hover{
	text-decoration:underline;
}
.header h1 {
	position:absolute;
	top:39px;
	left:450px;
	font-size:14px;
	width:88px;
}
.header h2 {
	position:absolute;
	top:41px;
	left:552px;
	font-size:12px;
	font-weight:bold;
}
.header_contatti {
	position:absolute;
	top:65px;
	left:660px;
	width:200px;
}
.header_indirizzo {
	position:absolute;
	top:65px;
	left:450px;
	width:190px;
}
.container {
	background-image:url("images/container.gif");
	background-repeat:repeat-y;
	padding:3px;
	padding-top:0px;padding-bottom:0px;
}
.slider {
	background-image:url("images/slider.gif");
	background-repeat:repeat-x;
	position:relative;
	height:239px;
	border-bottom:1px solid #c1c4cd;
}
.slider_marche{
	position:relative;
	height:60px;
	border-bottom:1px solid #c1c4cd;
}
.slider h1 {
	font-size:14px;
	margin-left:40px;
	padding-top:10px;
}
.slider_arrow {
	position:absolute;
	width:15px;
	height:150px;
	display:block;
	background-color:#1a9a07;
	top:0;
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	padding-top:89px;
	padding-left:5px;
}
#marche_left,#marche_right{ height:50px; top:0px;}
#marche_left p,#marche_right p{ margin: 10px 3px 3px 3px;}
#slider_left,#marche_left{left:0;}
#slider_right,#marche_right{right:0;}

#go_left,#go_right{top:50px;}


.slider ul{
	width:2000px;
}
.slider_marche ul{
	width:2000px;
}
.slider li {
	float:left;
	width:135px;
	height:200px;
	background-image:url("images/cornice.gif");
	background-repeat:no-repeat;
	padding:0px;
	text-align:center;
	position:relative;
	margin-right:6px;
}
.slider_marche li {
	float:left;
	width:55px;
	height:55px;
	text-align:center;
	position:relative;
	margin-right:6px;
	padding:0px;
	margin:0px;
}
.slider li:hover {
	background:url("images/cornice.gif") -135px 0 no-repeat;
}
/*.slider img {
	width:108px;
	height:81px;
	margin-top:10px;
}*/
.slider img {
	width: 125px;
	height: 95px;
	margin-top: 5px;
}
.slider li h1,h2,h3 {
	padding:0px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
}
.slider li h2 {
	margin-left:7px;
	margin-right:7px;
}
.slider h3{
	position:absolute;
	bottom:5px;
	width:135px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#1a9a07;
}
.slider_container {
	margin-left:35px;
	margin-right:35px;
	overflow:hidden;
}
.slider_marche_container {
	margin-left:35px;
	margin-right:35px;
	overflow:hidden;
}
.ricerca {
	background-color:#C9C9C9;
	position:relative;
	height:45px;
}
.ricerca_inner{
	position:relative;
	top:11px;
	padding-left: 5px;
}

.ricerca_marca {
	left:15px;
}
.ricerca_ordina {
	left:495px;
}
.ricerca_visualizza {
	right:15px;
}
.ricerca select{
	width:120px;
	background-color:transparent;
	border:1px solid silver;
	height:22px;
}
.ricerca_visualizza select{
	width:50px;
}
.annunci{
	padding:30px;
	padding-top:15px;
	position:relative;
}
.annunci_trovati{
	color:#006F00;/*#1a9a07;*/
	font-size:14px;
	position:absolute;
	left:30px;
	top:15px;
}

.annunci_paginazione a {
	color:#006F00;/*#1a9a07;*/
	margin-left:3px;
	text-decoration:none;
}
.annunci_paginazione a:hover{
	text-decoration:underline;
}
.annunci_paginazione .sel{
	color:black;
	font-weight:bold;
}
#annunci_paginazione_top{
	top:15px;
}
#annunci_paginazione_bottom{
	bottom:15px;
}
.annuncio {
	position:relative;
	margin-top:16px;
	margin-bottom:15px;
	margin-left:1px;
	margin-right:1px;
	height:150px;
	border-bottom:1px solid #c1c1c1;
	padding: 5px;
}
.annuncio:hover{
	margin-top:15px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	background:#f9fff9;
	border:1px solid #C1CDC4;
	cursor:pointer;
}
.annuncio h1 {
	font-size:13px;
}
.annuncio h1 a {
	color:black;
	text-decoration:none;
}
.annuncio h1 a:hover {
	text-decoration:underline;
}
.annuncio_foto {
	position: absolute;
	width: 166px;
	height: 125px;
	border: 1px solid #C1C4CD;
	top: 20px;
}
.annuncio_prezzo {
	top: 20px;
	position: absolute;
	font-size: 13px;
	color: white;
	background-color: #1a9a07;
	text-align: center;
	width: 153px;
	font-weight: bold;
	padding: 4px;
	left: 175px;
}
.annuncio_info {
	top: 20px;
	position: absolute;
	font-size: 13px;
	color: black;
	background-color: #ECECEC;
	text-align: center;
	width: 163px;
	font-weight: bold;
	padding: 4px;
}
#annuncio_km{ left:338px; }
#annuncio_data{ left:510px; }
#annuncio_kw{ left:682px; width: 160px; }
.annuncio_descrizione{
	padding-left: 170px;
	padding-top: 30px;
	overflow: hidden;
	height: 105px;
}

.footer{
	background-image:url("images/footer.gif");
	width:890px;
	background-repeat:no-repeat;
	background-position:top;
	text-align:right;
	font-size:12px;
	padding-top:40px;
	padding-bottom:30px;
	padding-right:30px;
}

.annunci_paginazione{
	font-size:14px;
	position:absolute;
	right:30px;
	width:250px;
	text-align:center;
}

.prec{
	position:absolute;
	left:0px;
}
.succ{
	position:absolute;
	right:0px;
}

.arrow{
	width:35px;
	background-color:#C9C9C9;
	color:#1a9a07;
	font-weight:bolder;
	font-size:24px;
	height:152px;
	position:absolute;
	top:30px;
	z-index:999;
}
.arrow p{
	margin:58px 3px 3px 3px;
}
.left{
	left:0px;
}
.right{
	right:0px;
}
.arrow:hover{
	background-color:#1a9a07;
	color:#FFF;
	cursor:pointer;
}
.marca_img{
	border:0px;
	margin:2px;
}
.marca_img:hover{
	border:2px solid #1a9a07;
	margin:0px;
}

* {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
}

	.text_header{
		color:#000;
	}
	.text_header a{
		color:#1A9A07 !important;
	}