/* CSS Document */
*{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
html, body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-size:11px;	
}
a{
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:0px;
	vertical-align:middle;
	margin-right:3px;
}

.homecars{background-repeat:no-repeat; background-position:left top; height:40px; text-indent:-2000px; margin:0; padding:0;}
.homecars.km0{background-image:url(/images/bot_kmzero.gif);}
.homecars.a4000{background-image:url(/images/bot_dazeroa4.gif);}
.homecars.da4000a8000{background-image:url(/images/bot_da4oa8.gif);}
.homecars.da8000{background-image:url(/images/bot_da8.gif);}

#sb-content.html{background-color:#FFFFFF; padding:10px;}

#PageContainer{
	width:750px;
	margin:0px auto;
	height:100%;
}
#Page{
	background-image:url('/images/bkg_main.gif');
	background-repeat:repeat-y;
}
#Top_Flash{
	height:115px;
	background-image:url('/images/bkg_top.jpg')
}
#MainMenu{
	height:23px;
	line-height:23px;
	background-image:url('/images/menumain_leftimg.jpg');
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
#MainMenu #Spacer{
	background-image:url('/images/menumain_leftimg.jpg'); width:221px; height:23px; float:left;
}
#MainMenu ul{
	float:left;
	margin:0px;
	padding:0px;
	width:446px;
	height:23px;
	background-image:url('/images/mainmenu_bkg.jpg');
}
#MainMenu ul li{
	padding-left:2px;
	padding-right:5px;
	border-right:1px solid #F4F7F8;
	/*border-left:1px solid #ABBEC7;*/
	display:inline;
	border-collapse:collapse;
	text-transform:lowercase;
}
#MainMenu ul li a{
	color:#165A94;
	text-decoration:none;
	font-size:11px;
}
#MainMenu ul li a:hover{
	color:#E60005;
}
#MainMenu #btn_Home{
	float:left;
	background-image:url('/images/btn_home.gif');
	background-repeat:no-repeat;
	width:82px;
	text-align:right;
}
#MainMenu #btn_Home a{
	color:#FFFFFF;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
#PageCenter{
	clear:both;
	position:relative;
}
#ColLeft{
	float:left;
	width:195px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
}
#ColLeft p{
	margin-top:0px;
	margin-bottom:0px;
}
#ColLeft_Top{
	background-image:url('/images/bkg_leftcol.jpg');
	background-repeat:no-repeat;
	background-position:left top;	
	min-height:150px;
	height:auto !important;
	height:150px;
	background-color:#FFFFFF;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#ColLeft_Top h3{
	margin:0px;
	margin-top:10px;
}
#ColLeft_Top .searchItem{
	margin-top:3px;
}
#ColLeft_Top .searchItem .select{
	width:auto !important;
	min-width:130px;
	width:130px;
	overflow:visible;
	font-size:12px;
	padding:0;
}
#ColLeft_Top #btn_QuickSearch{
	text-align:right;
	padding-right:55px;
	margin-top:5px;
}
#ColLeft_Top #lnk_Km0Cars{
	margin-top:15px;
	margin-bottom:10px;
	padding-top:15px;
	border-top:1px solid #D6DADB;
}
#ColLeft_Top #lnk_OtherCars{
	margin-top:15px;
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px solid #D6DADB;
	border-bottom:1px solid #D6DADB;
}
#ColLeft_Top #lnk_OtherCars a, #ColLeft_Top #lnk_Km0Cars a{
	color:#46627A;
	font-weight:normal;
	font-size:11px;
}
#ColLeft_Sep{
	background-image:url('/images/bkg_leftcolSep.jpg');
	background-repeat:no-repeat;
	height:71px;
}
#ColLeft_Bottom{
	padding-left:5px;
	padding-right:5px;
}
#ColLeft_Bottom h2{
	margin:0px;
}
#ColLeft_Bottom #AutoMese a{
	color:#000000;
	font-weight:normal;
}
#ColLeft_Bottom #Cart{}
#ColLeft_Bottom #Cart h2{background:url(/images/bot_listadesideri.gif) no-repeat left top; height:38px; display:block; margin:0;}
#ColLeft_Bottom #Cart h2 span{display:none;}
#ColLeft_Bottom #Cart a{color:#000000; font-weight:normal; text-decoration:underline; font-size:10px; display:block; text-align:center;}
#ColLeft_Bottom #Cart ul{background-color:#F1F5F6; list-style:none; margin:0; padding:0;}
#ColLeft_Bottom #Cart ul li{clear:both; display:block; height:40px; padding:5px;}
#ColLeft_Bottom #Cart ul li .thumbbox{float:left; width:52px; height:40px; margin-right:3px; background-color:#CCCCCC;}
#ColLeft_Bottom #Cart ul li .link{}
#ColLeft_Bottom #Cart ul li .link a{text-decoration:none;text-align:left;}
#ColLeft_Bottom #Cart ul li .link a img{border:0;}
#ColLeft_Bottom #Video{margin-bottom:20px; font-size:9px;}
#ColLeft_Bottom #Video img{margin-bottom:5px;}

#ColLeft_Bottom #ReqInfo{
	margin:30px 0;
	height:40px;
	line-height:40px;
	text-align:right;
}
#ColLeft_Bottom #ReqInfo img{
	vertical-align:middle;
}
#ColLeft_Bottom #ReqInfo a{
	color:#163C94; display:block; line-height:40px; height:40px;
	background:url(/images/bot_info.gif) no-repeat left top;
}
#ColLeft_Bottom #ReqInfo a span{display:none;}
#Center{
	float:left;
	width:545px;
	overflow:hidden;
}
#Center .Text{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:8px;
	margin-right:9px;
	background-image:url('/images/bkg_text.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:10px;
	padding-right:10px;
}
#Center .Footer{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:8px;
	margin-right:9px;
	padding-left:10px;
	padding-right:10px;
}
#Center .Text p{
	margin-top:0px;
	margin-bottom:0px;
}
#Center .TitleBox{
	height:24px;
	background-image:url('/images/title_barr_sx.gif'); 
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:7px;
	margin-top:1px;
	margin-bottom:10px;
}
#Center .TitleBox .TitleText{
	float:left;
	line-height:24px;
	background-image:url('/images/title_barr_dx.gif'); 
	background-repeat:no-repeat; 
	background-position:right;
	padding-right:7px;
}
#Center .TitleBox .TitleText h1{
	background-color:#CEDEDE;
	margin:0px;
	color:#07345A;
	font-size:12px;
	padding-left:3px;
	padding-right:3px;
}
#Center .TitleBoxInfo{
	height:24px;
	background-image:url('/images/titleInfo_barr_sx.gif'); 
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:24px;
	margin-top:1px;
	margin-bottom:10px;
}
#Center .TitleBoxInfo .TitleTextInfo{
	float:left;
	line-height:24px;
	background-image:url('/images/titleInfo_barr_dx.gif'); 
	background-repeat:no-repeat; 
	background-position:right;
	padding-right:7px;
}
#Center .TitleBoxInfo .TitleTextInfo h1{
	background-color:#CEDEDE;
	margin:0px;
	color:#07345A;
	font-size:12px;
	padding-left:3px;
	padding-right:3px;
}
#Center .TitleBox2{
	height:24px;
	line-height:24px;
	margin-bottom:10px;
}
#Center .TitleBox2 .left{
	width:30px; background-image:url('/images/title_barr2_sx.gif'); float:left; height:24px;
}
#Center .TitleBox2 .center{
	width:429px;
	background-image:url('/images/title_barr2_bkg.gif'); float:left; height:24px;
}
#Center .TitleBox2 .center .text{
	float:left; 
	background-image:url('/images/title_barr2_bkgTxt.gif'); 
	color:#FFFFFF;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:0 auto;
}
#Center .TitleBox2 .center .textright{
	width:6px; background-image:url('/images/title_barr2_dx.gif'); float:left; height:24px;
}
#Center .TitleBox2 .right{
	width:12px; background-image:url('/images/title_barr2_dx2.gif'); float:left; height:24px;
}
#FooterSep{
	clear:both;
	height:72px;
	background-image:url('/images/img_footer.jpg');
}
#Footer{
	text-align:center;
	margin-top:10px;
	padding-bottom:40px;
}
#Footer img{border:0;}

#datisociali{display:none;}
#datisociali_inner{font-size:9px; color:#AAAAAA; text-align:center;}
#Pager{
}
#Pager #Rw{
	float:left;
	width:100px;
}
#Pager #Pages{
	float:left;
	text-align:center;
	width:300px;
}
#Pager #Fw{
	float:left;
	width:100px;
	text-align:right;
}
#Pager a{
	font-weight:normal;
}

div.separator{
	margin:0px;
	padding:0px;
	height:11px;
	width:540px;
	background-image:url('/images/img_separator.gif');
	border-style:none;
}
div.separator hr{
	display:none;
}
div.separator_top{
	margin:0px;
	padding:0px;
	height:7px;
	width:540px;
	background-image:url('/images/img_separator-top.gif');
	border-style:none;
}
div.separator_top hr{
	display:none;
}
div.dotted{
	margin:0 auto;
	padding:0px;
	height:1px;
	width:90%;
	background-image:url('/images/img_dotted.gif');
	border-style:none;
	margin-top:5px;
	margin-bottom:5px;
}
div.dotted hr{
	display:none;
}
.Title1{
	font-size:16px;
	color:#165A94;
}
.Title2{
	font-size:14px;
	color:#165A94;
}
.Title3{
	font-size:12px;
	color:#165A94;
}
.bold{
	font-weight:bold;
}
.errore{
	color:#FF0000;
}
.erroreInput{
	border:1px solid #FF0000;
}

#reqInfo_btn{margin:10px 0; padding:0;}
#reqInfo_btn a{display:block; height:40px; line-height:40px; width:430px;
				background:url(/images/bot_notrovato.gif) no-repeat left top;}
#reqInfo_btn a span{display:none;}
.CarsList{
	margin:0px;
	padding:0px;
	width:100%;
}
.CarsList li{
	float:left;
	width:235px;
	margin:5px;
	height:85px;
	padding:1px;
	list-style:none;
	overflow:hidden;
}
.CarsList li .thumbbox{
	background-color:#CEDEDE;
	width:113px; 
	height:85px; 
	float:left; 
	text-align:center;
}
.CarsList li .thumb{
	border:0px;
	margin:0px;
}
.CarsList li .thumb a{
	border:0px;
	margin:0px;
}
.CarsList li .details{
	float:left;
	text-align:center;
	width:119px;
	margin-left:1px;
	overflow:hidden;
}
.CarsList li .details .descr{
	height:45px;
	background-image:url('/images/bkg_ItemDetail.jpg');
	padding-top:5px;
	overflow:hidden;
}
.CarsList li .details .link{
	height:15px;
	line-height:15px;
	background-image:url('/images/bkg_ItemDetail.jpg');
	background-position:bottom;
	border-bottom:1px solid #FFF;
}
.CarsList li .details .price{
	height:19px;
	line-height:19px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#165A94;
}

.CarsList li .details a{
	color:#000000;
	font-weight:normal;
}

.table, .table td, .table th{
	border:1px solid #000;
	border-collapse:collapse;
	vertical-align:middle;
}
.table th{
	color:#000;
	background-image:url('/images/bkg_table_row.jpg');
}
.table caption{
	margin-bottom:10px;
}
.table caption div{
	float:left;
	font-size:10px;
}
.table .extra{
	
}
.table .over{
	background-color:#E6EDEF;
}
#CarPhotos{
	/*float:right;*/
	width:250px;
	position:absolute;
	right:0; top:70px;
}
#CarPhotos ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#CarPhotos ul li{
	width:49%;
	float:left;
	margin-bottom:5px;
	text-align:center;
	display:block;
}
#CarPhotos ul li a{							
}
#CarPhotos ul li.hover{
	
}
#CarPhotos ul li a img{
	border:0px;
}

#CarDetails{
	float:left;
}
#CarDetails h2{
	margin:0 auto;
	color:#165A94;
	font-size:15px;
}
#CarDetails h2.km0{
	background:url(/images/bot_km0.gif) no-repeat left top;
	padding-left:110px;
	height:35px;
	line-height:35px;
	text-align:left;
	font-style:italic;
	color:#EF9C0E;
	font-weight:bold;
	margin:0px;
}
#CarDetails h3{
	margin:0 auto;
	color:#165A94;
	font-size:12px;
	margin-bottom:15px;
}
#CarDetails label{
	display:block;
	clear:left;
}
#CarDetails label span{
	width:100px;
	font-weight:bold;
	float:left;
	display:block;
}

#CarDetails #addCart a{padding-left:30px; background:url(/images/bot_macchina_add.gif) no-repeat left top; line-height:28px; height:28px;}
#CarDetails #addCart a{font-weight:normal; color:#000000; text-decoration:underline; display:block;}
#CarDetails #addCart a:hover{color:#FF9900;}
#CarDetails #addCart a.remove{background:url(/images/bot_macchina_rem.gif) no-repeat left top;}

#CarDetails p.FirstLetter:first-letter{
	text-transform:uppercase;
}
#addCart_Quick{display:block; width:67px; height:16px; margin-top:5px; background:url(/images/bot_macchina_add_small.gif) no-repeat left top;}
#addCart_Quick span{display:none;}
#CarPhotos #Notes{width:250px; overflow:auto;}
#PageText, #PageText p{
	/*margin:auto;
	padding:auto;
	font-size:medium;*/
}
