﻿body {background-color: #000000; color: #EDF3F1; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:center;}

/* CONTENITORE */
#container{
	width:900px;
	height:100%;
	margin:0 auto;
	margin-top:10px;
}

/* HEADER */
#header{
	width:900px;
	float:left;
	height:370px;
}
#header1{
	width:900px;
	float:left;
	height:325px;
}
#header_txt{
	margin:30px 12px 16px 7px;
	width:608px;
	height:92px;
	float:left;
}
#header_txt h1{
	margin-left:12px;
	padding-left:49px;
	background:url('img/graphics/logo.gif') no-repeat left;
	line-height:37px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:30px;
	text-align:left
}
#header_txt h1 a{
	color:#EDF3F1;
	text-decoration: none;
}
#header_txt h1 a:hover{
	color:#ffcc00;
	text-decoration: underline;
}	
#header_txt h2{
	text-align:right;
	font-size:20px;
	color:#ffcc00;
	margin-right:10px;
	line-height:11px;
}
#header_txt h3{
	text-align:left;
	font-size:15px;
	line-height:11px;
	margin-top:30px;
}
#header_txt h3 span{
	font-size:15px;
	color:#ffcc00;
}
#header_txt h3 span a{
	font-size:15px;
	color:#ffcc00;
	text-decoration: none;
}
#header_txt h3 span a:hover{
	font-size:15px;
	color:#ffcc00;
	text-decoration: underline;
}
#header_img{
	width:258px;
	height:174px;
	background:url('img/graphics/header_img.jpg') no-repeat;
	float:left;
}
#spot{
	width:900px;
	line-height:35px;
	height: 40px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	color: #ffff00;
	border:1px solid #585858;
	background:#990000;
	clear:left;
}
#cell{
	width:900px;
	line-height:123px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:122px;
	text-align:center;
	color: #ffffff;
}
#menu{
	width:900px;
	height:40px;
	border:1px solid #585858;
	background:#990000;
	clear:left;
}
#menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:15px;
	margin-left:20px;
}
#menu li{
	display:inline;
	float:left;
	background:url('img/graphics/ico_menu.gif') no-repeat left;
	color:#ffffff;
	height:38px;
	line-height:38px;
	font-size:15px;
	font-weight:bold; padding-left:23px; padding-right:23px; padding-top:0px; padding-bottom:0px
}
#menu li a{
	color:#ffffff;
	text-decoration: none;
}
#menu li a:hover{
	color:#ffff99;
	text-decoration: underline;
}

/* CORPO */
#content{
	width:900px;
	/*height: 100%;*/
	margin:15px 0px 0px;
	float:left;
}

/* COLONNA SX */
#colonna_sx{
	float:left;
	width:225px;
	margin-right:14px;
}
#box_sx{
	width:225px;
	margin-top:0px;
}
.box_top{
	width:225px;
	height:11px;
	background:url('img/graphics/bordo_alto.gif') no-repeat;
	clear:left
}
.box_bottom{
	width:225px;
	height:11px;
	background:url('img/graphics/bordo_basso.gif') no-repeat;
	clear:left;
	margin-bottom:4px
}
.box_top1{
	width:225px;
	height:11px;
	background:url('img/graphics/bordo_alto_orange.gif') no-repeat;
	clear:left
}
.box_bottom1{
	width:225px;
	height:11px;
	background:url('img/graphics/bordo_basso_orange.gif') no-repeat;
	clear:left;
	margin-bottom:4px
}
.box_cont{
	width:225px;
	border-left:1px solid #585858;
	border-right:1px solid #585858;
	background: #191919;
	text-align:center;
	font-size:13px;
	float:left;
	min-height:142px;
	margin-top: -5px;
}
.box_cont1{
	width:225px;
	border-left:1px solid #585858;
	border-right:1px solid #585858;
	background: #ffcc00;
	color: #000;
	text-align:center;
	font-size:13px;
	float:left;
	min-height:142px;
	margin-top: -5px;
}
.tit_box{
	width:175px;
	height:27px;
	border-bottom:1px solid #585858;
	margin:0px 9px;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	background:url('img/graphics/fr_big_gray.gif') no-repeat left;
	padding-left:30px;
	text-align:left
}
.tit_box span,
#tit_box_vendo span{
	color:#ffcc00;
}
.tit_box1{
	width:195px;
	height:27px;
	border-bottom:1px solid #585858;
	margin:0px 9px;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	background:url('img/graphics/fr_big_orange.gif') no-repeat left;
	padding-left:30px;
	text-align:left;
}
.tit_box1 span{
	color:#990000;
}
.txt_box{
	font-size:13px;
	text-align:left;
	margin:0px 11px;
	line-height:14px;
}
.txt_box p, .txt_box div{
	margin-top: 10px;
	font-size:13px;
	text-align:center;
}
.txt_box div a{
	color:#ffcc00;
	text-decoration: none;
}
.txt_box div a:hover{
	color:#ffcc00;
	text-decoration: underline;
}
.box_cont h4{
	text-transform:uppercase;
	margin:11px 11px;
	font-size:15px;
	text-align: center;
}
.box_cont1 h4{
	text-transform:uppercase;
	margin:11px 11px;
	font-size:24px;
	text-align: center;
}
.box_cont img{
	border:1px solid #666666;
	text-align: center;
}

/* COLONNA DX */
#colonna_dx{
	float:left;
	width:661px;
}
.box_dx{
	width:661px;
	margin-top: 5px;
	float:left;
}
.tit_box_dx{
	margin-top:13px;
	padding-bottom:8px;
	border-bottom:1px solid #595959;
	margin-bottom:11px;
	padding-left:40px;
	line-height:12px;
	font-size:14px;
	font-weight:bold;
	background:url('img/graphics/fr_big_gray_dx.gif') no-repeat left top;
	text-align:left;
}
.tit_box_dx span{
	color:#ffcc00;
}
.box_dx_cont{
	padding-left:6px;
	margin-top:6px;
}
.box_dx_cont img{
	border:1px solid #666666;
	margin-right:11px;
	float:left;
	margin-top: 14px;
}
.box_dx_cont p{
	padding:0px 22px 10px 0px;
	font-size:14px;
	text-align:left;
}
.box_dx_cont a{
	color:#ffcc00;
	text-decoration: none;
}
.box_dx_cont a:hover{
	color:#ffcc00;
	text-decoration: underline;
}
#box_dx_info{
	padding-left:6px;
	width:207px;
	height:99px;
	border-right:1px solid #595959;
	margin-right:9px;
	float:left;
	padding-top:5px;
	margin-bottom:23px;
}
#box_dx_info2{
	padding-left:6px;
	width:207px;
	height:99px;
	float:left;
	padding-top:5px;
	margin-bottom:23px;
}
#box_dx_info img,
#box_dx_info2 img{
	border:1px solid #666666;
	margin-right:11px;
	float:left;
}
#box_dx_info p,
#box_dx_info2 p{
	text-align:left;
	font-size:13px;
	line-height:1px;
}
.dettaglio_dx a{
	background:url('img/graphics/fr_black.gif') no-repeat left center;
	color:#ffcc00;
	display:block;
	padding-left:15px;
	line-height:10px;
	margin-top:8px;
	margin-left:123px;
	text-decoration:none
}
.dettaglio_dx a:hover{
	color:#ffcc00;
	text-decoration:underline;
}

/*COLONNA CX*/
#colonna_cx{
	width:900px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	clear:left;
}
#colonna_cx h1{
	height:25px;
	line-height:37px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:22px;
	text-align:center;
	color: #ffff00;
}
#colonna_cx ul{
	list-style:none;
	clear:left;
}

/*COLONNA SEARCH*/
#colonna_search{
	width:800px;
	clear:left;
}
#colonna_search h1{
	height:25px;
	line-height:37px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:22px;
	text-align:center;
	color: #ffff00;
}
#colonna_search p{
	text-align:left;
	font-size:14px;
	line-height:18px;
}
#colonna_search a{
	color:#ffcc00;
	text-decoration:none;
}
#colonna_search a:hover{
	color:#ffcc00;
	text-decoration:underline;
}

#colonna_search .split2{clear:left;font-size:14px;}
#colonna_search .split2 div{ width:50%; float:left; text-align:left;}

/* FOOTER */
#footer{
	width:900px;
	height:55px;
	clear:left;
}
#footer a{
	font-size:12px;
	color: #fff;
	text-decoration: none;
}
#footer a:hover{
	font-size:12px;
	color: #fff;
	text-decoration: underline;
}
#footer_graphic{
	width:900px;
	height:30px;
	border:1px solid #585858;
	background:#252525;
}
#footer h5{
	font-size:12px;
	line-height:10px;
	font-weight:normal;
}
#footer h5 a{
	color: #fff;
	text-decoration: none;
}
#footer h5 a:hover{
	color: #fff;
	text-decoration: underline;
}
#footer h3{
	text-align:center;
	font-size:15px;
	margin-top:15px;
	line-height: 4px;
}
#footer h3 span{
	font-size:15px;
	color:#ffcc00;
}
#footer h3 span a{
	font-size:15px;
	color:#ffcc00;
	text-decoration: none;
}
#footer h3 span a:hover{
	font-size:15px;
	color:#ffcc00;
	text-decoration: underline;
}

/* AUTO */
#tit_box_auto{
	float:left;
	line-height:12px;
	font-size:15px;
	font-weight:bold;
	background:url('img/graphics/fr_big_gray_dx.gif') no-repeat left top;
	text-align:left;
	width:550px; margin-left:7px; margin-right:0px; margin-top:18px; margin-bottom:11px; padding-left:37px; padding-right:0px; padding-top:0px; padding-bottom:8px
}
#tit_box_auto span{
	color:#ffcc00;
}
#data_auto{
	float:left;
	width:107px;
	padding-right:3px;
	line-height:50px;
	line-height:12px;
	font-size:11px;
	margin-top:18px;
	padding-bottom:8px;
	margin-bottom:11px;
	color:#ffcc00;
}
#box_auto{
	float:left; 
	width:350px;
	height:100%;
	margin-right:17px;
}
#top_box_auto{
	width:350px;
	height:12px;
	background:url('img/graphics/bordo_alto_auto.gif') no-repeat;
	font-size:1px
}
#bottom_box_auto{
	width:350px;
	height:12px;
	background:url('img/graphics/bordo_basso_auto.gif') no-repeat;
	clear:left
}
#box_auto_cont{
	width:329px;
	border-left:1px solid #585858;
	border-right:1px solid #585858;
	background:#191919;
	padding-left:19px;
	float:left;
}
#back_auto{
	text-align:left;
	padding-left:23px;
	font-size:14px;
	background:url('img/graphics/fr_yellow_back.gif') no-repeat;
	height:16px;
	line-height:16px; margin-left:12px; margin-right:0px; margin-top:30px; margin-bottom:30px
}
#back_auto a{
	color:#ffcc00;
	text-decoration: none;
}
#back_auto a:hover{
	color:#ffcc00;
	text-decoration: underline;
}
#testo_auto{
	font-size:15px;
	text-align:center;
	width:348px;
	clear:left;
	padding-top:10px;
	margin-left:-19px;
}
#testo_auto h3{
	text-align:center;
	font-size:15px;
	line-height:11px;
	margin-top:30px;
	margin-left:-19px;
	padding-bottom:15px;
}
#testo_auto h3 span{
	color:#ffcc00;
}
.foto img{
	border:1px solid #666666;
	float:left;
	margin:10px 19px 10px 0px;
}
#info_auto{
	width:520px;
	float:left;
	border-top:1px solid #595959;
	border-bottom:1px solid #595959;
	padding-top:23px;
	font-size:14px;
	text-align:left;
	padding-left:4px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	padding-bottom:10px;
}
#info_auto h1{
	color:#ffcc00;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
}
#info_auto span{
	font-weight:bold;
}
#info_auto1{
	width:210px;
	float:left;
}
#info_auto2{
	width:305px;
	float:left;
}
#richiesta_info{
	border:none;
	padding:0px;
	margin-right:55px;
	margin-top:10px;
	width:350px;
	text-align:right;
}

label{
	width:70px;
	height:20px;
	text-align:right;
}
#richiesta_txt{
	width:215px;
	height:56px;
	margin:0px 0px -20px 0px;
	padding-left:3px;
	border:1px solid #7f9db9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:auto;
}
#invia{
	width:55px;
	height:21px;
	background:url('img/graphics/cerca.gif') no-repeat;
	padding-left:17px;
	text-align:left;
	border:medium none;
	font-size:12px;
	padding-bottom:3px;
	cursor:pointer;
	margin-right:16px
}
*:first-child+html #invia{
	padding-left:20px;
	padding-bottom:1px;
} /* Internet Explorer 7 */
#cancella{
	width:65px;
	height:21px;
	background:url('img/graphics/cancella.gif') no-repeat;
	padding-left:17px;
	text-align:left;
	border:medium none;
	font-size:12px;
	padding-bottom:3px;
	cursor:pointer
}
*:first-child+html #cancella{
	padding-left:20px;
	padding-bottom:1px;
} /* Internet Explorer 7 */
/* NEWS */
#tit_box_news{
	float:left;
	line-height:12px;
	font-size:14px;
	font-weight:bold;
	background:url('img/graphics/fr_big_gray_dx.gif') no-repeat left top;
	text-align:left;
	width:750px;
	text-transform:uppercase; margin-left:7px; margin-right:0px; margin-top:28px; margin-bottom:11px; padding-left:37px; padding-right:0px; padding-top:0px; padding-bottom:8px
}
#tit_box_news span{
	font-size:15px;
	color:#ffcc00;
}
#data_news{
	float:left;
	width:120px;
	padding-right:3px;
	line-height:50px;
	line-height:12px;
	font-size:13px;
	margin-top:28px;
	padding-bottom:8px;
	margin-bottom:11px;
	color:#ffffff;
}
#testo_news{
	margin:27px 17px;
	text-align:justify;
	font-size:14px;
}
#box_news_alto{
	width:900px;
	height:11px;
	background:url('img/graphics/bordo_alto_news.gif') no-repeat;
	font-size:1px
}
#box_news_basso{
	width:900px;
	height:11px;
	background:url('img/graphics/bordo_basso_news.gif') no-repeat;
	margin-bottom:100px
}
#box_news{
	width:873px;
	min-height:70px;
	border-left:1px solid #585858;
	border-right:1px solid #585858;
	background:#191919;
	padding:9px 0px 20px 25px;
}
#box_news img{
	border:1px solid #666666;
	float:left;
	margin:0px 24px 0px 0px;
}
/* ELENCO NEWS */
#tit_box_elenco{
	float:left;
	line-height:12px;
	font-size:14px;
	font-weight:bold;
	background:url('img/graphics/fr_big_gray_dx.gif') no-repeat left top;
	text-align:left;
	width:650px;
	text-transform:uppercase; margin-left:7px; margin-right:0px; margin-top:28px; margin-bottom:18px; padding-left:37px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
#tit_box_elenco span{
	color:#ffcc00;
}
.box_elenco_alto{
	width:900px;
	height:11px;
	background:url('img/graphics/bordo_alto_news.gif') no-repeat;
	clear:left;
	font-size:1px
}
.box_elenco_basso{
	width:900px;
	height:11px;
	background:url('img/graphics/bordo_basso_news.gif') no-repeat;
	margin-bottom:14px
}
#box_elenco_news{
	width:868px;
	min-height:94px;
	border-left:1px solid #585858;
	border-right:1px solid #585858;
	background:#191919;
	padding:9px 15px 18px;
}
#box_elenco_news img{
	border:1px solid #666666;
	float:left;
	margin-right:12px;
}
#testo_elenco{
	float:left;
	font-size:14px;
	text-align:left;
	width:838px;
	line-height:15px;
}
#testo_elenco h1{
	color:#ffcc00;
	font-size:15px;
	font-weight:normal;
}
#testo_elenco h2{
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	line-height:18px;
}
#testo_elenco a{
	color:#ffcc00;
	text-decoration: none;	
}
#testo_elenco a:hover{
	color:#ffcc00;
	text-decoration: underline;
}
#pag_elenco{
	text-align:center;
	clear:left;
	font-size:11px;
	line-height:20px;
	margin:10px 0px;
}
/* ELENCO AUTO */
#tit_box_elenco_auto{
	float:left;
	line-height:12px;
	font-size:14px;
	font-weight:bold;
	background:url('img/graphics/fr_big_gray_dx.gif') no-repeat left top;
	text-align:left;
	width:560px;
	text-transform:uppercase; margin-left:7px; margin-right:0px; margin-top:28px; margin-bottom:18px; padding-left:37px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
#tit_box_elenco_auto span{
	color:#ffcc00;
}
#filtro_elenco_auto{
	width:250px;
	margin:28px 0px 10px;
	float:left;
}
#filtro_elenco_auto form{
	margin:0px;
	padding:0px;
}
#filtro_elenco_auto label{
	text-align:left;
	color:#fff;
}
.box_elenco_auto{
	width:868px;
	height: 200px;
	border-left:1px solid #585858;
	border-right:1px solid #585858;
	background:#191919;
	padding:9px 15px 0px;
	float:left;
	font-size:14px;
	text-align:left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
}
.box_elenco_basso_auto{
	width:900px;
	height:11px;
	background:url('img/graphics/bordo_basso_news.gif') no-repeat;
	margin-bottom:14px;
	clear:left
}
.foto_auto{
	width:400px;
	height:100%;
	float:left;
}
.foto_auto img{
	border:1px solid #666666;
	float:left;
	margin:0px 10px 10px 0px;
}
.info_auto_elenco{
	width:428px;
	font-size:14px;
	text-align:left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	float:left;
}
.info_auto_elenco h1{
	color:#ffcc00;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
.info_auto1_elenco span, .info_auto2_elenco span{
	font-weight:bold;
}
.info_auto1_elenco{
	width:228px;
	line-height:20px;
	float:left;
}
.info_auto2_elenco{
	width:238px;
	line-height:20px;
	float:left;
}
.info_auto_link{
	width:400px;
	clear:left;
	line-height:19px;
	background:url('img/graphics/fr_gray.gif') no-repeat left;
	padding-left: 20px;
	margin-left: 400px;
}
.info_auto_link a{
	color:#FFFF00;
	text-decoration: none;
}
.info_auto_link a:hover{
	color:#FFFF00;
	text-decoration: underline;
}
/* RICERCA */
#box_ricerca_av{
	margin:28px 0px 11px 7px;
	text-align:right;
	width:550px;
	height:300px;
	padding-right:150px;
}
#box_ricerca_av h2{
	font-size:15px;
	font-weight:bold;
	text-align:left;
	line-height:12px;
	background:url('img/graphics/fr_big_gray_dx.gif') no-repeat left top;
	color:#ffcc00;
	margin-bottom:10px; padding-left:37px; padding-right:0px; padding-top:0px; padding-bottom:8px
}

#box_ricerca_av .split2{clear:left;font-size:14px;padding-top: 2px;}
#box_ricerca_av .split2 div{ width:50%; float:left; text-align:left;}


#form_ricerca_avanzata select,
#frame_marche_ricerca{
	height:18px;
	width:140px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-right:210px;
}
#form_ricerca_avanzata input{
	height:18px;
	width:135px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-right:210px;
}
#form_ricerca_avanzata label{
	margin-left:37px;
}
#form_ricerca_avanzata #cerca{
	margin-left:285px;
}
*:first-child+html #form_ricerca_avanzata #cerca{
	margin-right:210px;
} /* IE7*/

.backhome a{
	color:#ffcc00;
	text-decoration:none
}
.backhome a:hover{
	color:#ffcc00;
	text-decoration:underline;
}