@charset "utf-8";
/* CSS Document */
#main_logo_list { margin:6px 6px 30px 6px; padding:8px 8px 10px 8px; width:572px; }
#main_logo_text { font-family: Arial, Geneva, Helvetica, sans-serif; color:#f85b0e; font-weight:normal; font-size:12px; background:url(../imgs/img_title.jpg) no-repeat left; display:block;  padding:3px 3px 3px 30px; text-align:left; margin:0px 25px 0px 0px; border-bottom:1px solid #f3f3f3; }
#main_logo_selected { color:#C24D01;	font-size:13px; font-family: Arial, Geneva, Helvetica, sans-serif; margin:0px 0px 0px 0px; width:200px; font-weight:bold; height:20px; margin-top:0px !important; margin-top:-10px; }
#main_logo_selected img { margin-top:-10px; }
#main_logo_pic { position:relative; width:600px; }

#lnkFiat  { width:77px; height:67px; background:url(images/fiat.jpg) no-repeat; float:left; cursor:pointer; }
#lnkFiat:hover, #lnkFiat.active { width:77px; height:67px; background:url(images/fiat_over.jpg) no-repeat; cursor:pointer; }

#lnkAlfa { width:73px; height:67px; background:url(images/alfa_romeo.jpg) no-repeat; float:left; cursor:pointer; }
#lnkAlfa:hover, #lnkAlfa.active { width:73px; height:67px; background:url(images/alfa_romeo_over.jpg) no-repeat; cursor:pointer; }

#lnkLancia { width:76px; height:67px; background:url(images/lancia.jpg) no-repeat; float:left; cursor:pointer; }
#lnkLancia:hover, #lnkLancia.active { width:76px; height:67px; background:url(images/lancia_over.jpg) no-repeat; cursor:pointer; }

#lnkFiatPro { width:82px; height:67px; background:url(images/fiat_pro.jpg) no-repeat; float:left; cursor:pointer; }
#lnkFiatPro:hover, #lnkFiatPro.active { width:82px; height:67px; background:url(images/fiat_pro_over.jpg) no-repeat; cursor:pointer; }

#lnkAbarth { width:71px; height:67px; background:url(images/abarth.jpg) no-repeat; float:left; cursor:pointer; }
#lnkAbarth:hover, #lnkAbarth.active { width:71px; height:67px; background:url(images/abarth_over.jpg) no-repeat; cursor:pointer; }

.logo_pic { float:left; }
.logo_big { position:absolute; top:0px; left:10px; width:135px; height:83px; }

#calc { min-height: 100px; height: auto !important; height: 100px; }

#calc_promotion { top:110px; left:0px; width:550px; height:110px; border:1px solid #CCCCCC; text-align:center; display:none; }
#calc_models { position:relative; width:550px; height:30px; border:1px solid #CCCCCC; float:none; }

.box_calc {	position:relative;	top:0px;	left:0px;	padding:0px;	background-color:#FFFFFF;	border-top:1px solid #ccc;	color:#333333;	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 11px;	line-height:15px;	margin-top:15px;	z-index:0!important;	z-index:-1;}

.cal_corpo {	position:relative;	top:20px;	left:0px;min-height:500px;	height:auto !important;	height:500px;	padding:0px; background:#FFFFFF; }

.calc_fascetta { position:relative;	border-bottom:1px solid #eeeeee;	font-size:11px;	padding:10px;	color:#000000; margin-top:10px; }
.calc_fascetta a, .calc_fascetta a:link, .calc_fascetta a:visited, a.lnk_right, a.lnk_right:link, a.lnk_right:visited  {	font-family: Arial, Geneva, Helvetica, sans-serif;	color:#006699;	background:url(../imgs/blt_freccia.jpg) no-repeat;	padding-left:18px;	margin-right:15px;	text-decoration:none; }
a.lnk_right, a.lnk_right:link, a.lnk_right:visited { margin-right:0px; }
.calc_fascetta a:hover, a.lnk_right:hover { color:#5FA0C0; }

.calc_fin_list {	font-family: Arial, Geneva, Helvetica, sans-serif;	color:#C24D01;	font-size:11px;	margin:15px 0px 0px 0px;	padding:3px 0px 0px 8px;	background:url(../imgs/bg_corpo_box_h3.gif);	background-repeat: repeat-x;	height: 30px; }

.fin_dett_left { width:310px; height:100px auto; float:left; padding-left:8px; line-height:25px; }
.fin_dett_right { width:255px; height:100px auto; float:right; border:1px solid #f2f2f3; padding:3px; }
.fin_dett_right_uno { border:1px solid #f2f2f3; padding:8px; width:100% auto; background:#f2f2f3 }
.fin_dett_right_due { border:1px solid #f2f2f3; padding:8px; width:100% auto; background:#FFFFFF; }

.arancio { color:#c24d01; }
.left_float { width:110px; position:relative; float:left; height:auto; }
.right_float { width:110px; position:relative; float:right; height:auto; text-align:right; }
.left_margin { margin-left:6px; }

.box { font-family:Arial, Helvetica, sans-serif; size:11px; color:#333333; margin-top:0px; }
.box .importi { color:#266699; }
.box .sinclusi { color:#266699; padding-left:20px; background:url(images/s_inc.gif) left no-repeat; cursor:pointer; }
.box .s_on { color:#266699; padding-left:20px; background:url(images/s_on.gif) left no-repeat; cursor:pointer; }
.box .s_on_tp { color:#266699; padding-left:20px; background:url(images/s_on_tp.gif) left no-repeat; cursor:pointer; }
.box .s_off { color:#266699; padding-left:20px; background:url(images/s_off.gif) left no-repeat; cursor:pointer; }

.box span { padding:0px; }
.barra_fin { float:left; padding-left:8px; }
.calc_singolo h3 { cursor:pointer; z-index:20; }

.calc_singolo { position:relative; float:none; height:auto; top:10px; padding-bottom:30px; margin-bottom:30px;}
.nascosto { display:none; height:auto; overflow:visible;  }
#calc_intro { padding:10px; position:relative; }

.tooltip {position:absolute; height:auto; display:none; }
.tooltip p { padding:0 10px 0 10px; }
.pointer { cursor:pointer; }

.container_2 { height:700px; }
.corpo_2 { border:0px none; }

/* SLIDER STYLE */

	.ui-slider { width: 99px; height: 12px; position: relative; background:url(images/slider-bg-1.gif); }
	.ui-slider-handle { position: absolute; z-index: 2; height: 12px; width: 12px; top: 0px; left: 0px; background-image: url(images/slider-handle.png); }
	.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
	.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 97px; height: 12px; z-index: 1; }

.btn_more { position:absolute; }
.btn_less { position:absolute; }
input[type=text], [disabled] { border:1px solid #cccccc; width:122px; padding:3px; font-size:10px; text-align:right; background:#FFF; }

form { margin:0px; }

img.btl_chiudi { position:relative; float:right; margin-right:5px; margin-top:0px !important; margin-top:-20px; }
*:first-child+html img.btl_chiudi {margin-top:-20px;} /*per IE7 */

.durata_button { border:1px solid #cccccc; padding:0px 5px 0px 5px; margin-right:5px; width:auto; height:auto; float:left; line-height:14px; cursor:pointer;  }
.durata_button_active { border:1px solid #cccccc; padding:0px 5px 0px 5px; margin-right:5px; width:2px auto; height:0px auto; float:left; line-height:14px; background:#c24d01; cursor:pointer; color:#FFF;  }

#printAlert { display:none; }
