﻿@font-face {
	font-family:'FiatAdvert01BRg';
	src:url('../other/font/fiatadvert01b-webfont.eot');
	src:local('☺'), url('../other/font/fiatadvert01b-webfont.woff') format('woff'), url('../other/font/fiatadvert01b-webfont.ttf') format('truetype'), url('../other/font/fiatadvert01b-webfont.svgz#FiatAdvert01BRgRegular') format('svg'), url('../other/font/fiatadvert01b-webfont.svg#FiatAdvert01BRgRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'ProximaNova';
	src:url('../other/font/proximanova-bold-webfont.eot');
	src:local('☺'), url('../other/font/proximanova-bold-webfont.woff') format('woff'), url('../other/font/proximanova-bold-webfont.ttf') format('truetype'), url('../other/font/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
	font-weight:bold;
	font-style:normal;
}

@font-face {
	font-family:'ProximaNova';
	src:url('../other/font/proximanova-regular-webfont.eot');
	src:local('☺'), url('../other/font/proximanova-regular-webfont.woff') format('woff'), url('../other/font/proximanova-regular-webfont.ttf') format('truetype'), url('../other/font/proximanova-regular-webfont.svg#ProximaNovaRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'ProximaNovaLight';
	src: url('../other/font/proximanova-light-webfont.eot');
	src: local('☺'), url('../other/font/proximanova-light-webfont.woff') format('woff'), url('../other/font/proximanova-light-webfont.ttf') format('truetype'),	   url('../other/font/proximanova-light-webfont.svgz#ProximaNovaLight') format('svg'), url('../other/font/proximanova-light-webfont.svg#ProximaNovaLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen{
	*{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;text-shadow:0px 0px 0px #000000;border:0;font-family:inherit;font-size:100%;font-style:inherit;margin:0;outline:0 none;padding:0;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0;}input[type=submit]{cursor:pointer;}input[type=hidden]{display:none !important;}textarea{overflow:auto;resize:none}ol{margin-left:25px;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style:lower-roman}label, input, select{vertical-align:middle}::-moz-focus-inner{border:0}
	:focus{outline:0 none}

	*::selection{background:#AE1330; color:#fff}
	*::-moz-selection{background:#AE1330; color:#fff}

/*******************************************/
/* 960 Grid System moved to 960_12_col.css */
/*******************************************/

	html{overflow-y:scroll}/*Keeps page centred in all browsers regardless of content height*/
	body{color:#565656;font:12px/1 Helvetica,Arial,sans-serif}
	object, embed{max-width:100%}
	button{background:0 none}
	button:hover{cursor:pointer}
	em {font-style:italic}
	abbr, acronym {border-bottom:1px dotted; cursor:help}
	sub {vertical-align:sub; font-size:smaller}
	sup {vertical-align:super; font-size:smaller}
	h1, h2, h3, h4{font-family:'ProximaNova' , calibri, sans-serif;font-weight:normal;text-transform:uppercase}
	h2, h3{color:#96172e}
	h2{font-size:2.3em}
	h3{font-size:14px}
	input[type="text"]:focus, textarea:focus{
		-moz-box-shadow:inset 0 0 3px rgba(120,120,120,0.5);-webkit-box-shadow:inset 0 0 3px rgba(120,120,120,0.5);box-shadow:inset 0 0 3px rgba(120,120,120,0.5)}
	input[type="radio"]{height:12px;overflow:hidden}/*height set to remove IE extra space*/
	.figcaption{font:normal 24px/1 'FiatAdvert01BRg', sans-serif;color:#000}
	a.read_privacy{color:#fff;font-size:10px;text-decoration:underline;text-transform:uppercase}
	.btn{display:inline-block; text-decoration:none; cursor:pointer; height:24px; line-height:24px; margin:5px auto;padding:0 22px 0 10px;color:#fff;font:normal 13px/24px 'ProximaNova', calibri, sans-serif;text-align:left;text-transform:uppercase;background:url('../img/btn.png') no-repeat right -30px #96172e}
	.ms-WPBody .btn:link, .ms-WPBody .btn:visited{color: #fff}
	.btn:hover{background-color:#c21232}
	.btn:active{background-color:#c21232;background-position:right -29px;line-height:26px;
		-webkit-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2)}
	.btn.small{min-width:58px}
	.btn.medium{min-width:140px}
	.error{border:1px solid #f00}
	.close{position:absolute;text-indent:-9999px;z-index:10}
	.disabled{visibility:hidden}
	.green_num{color:#496f12}
	.loading{text-align:center;line-height:32px;margin:20px 0 0;
		background:#fff;background:rgba(255,255,255,0.9);
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
	.loading img{width:60px;height:60px}
	.loader_wrapper.tdrive_ca .loading{background:0 none}
	#footer .loading{margin:20px auto 0;float:none;clear:both}
	.handle_tab .loading, .below_content .loading{width:200px;padding:20px;margin:50px auto 0;
		-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1)}
	.engine_table .loading{margin:50px auto}
	.upcase{text-transform:uppercase;}
	.centertext{text-align:center;}

	.colors, .filters, .finito ul, .loader_wrapper .summary, .model_page #above .toolbar .config_steps, .mvs_selection .wrapper ul, #below .paging, .owner_tools #below .wrapper.maintenance ul, .owner_tools #below div[class*="grid"] ul, #below .border_list ul, #below .container_12 .list ul, .loader_wrapper.save_money ul, #header .secondary_nav ul, #header .contacts .box.right .selection, #header .global_nav_form .box.right .selection, #header .search_results ol, #header .dropdown .box ul, #footer div.sitemap ul, #footer div.ciao_fiat ul, #footer div.markets ol, #footer div.web_fiat ul, #footer div.social .box ul, #below .box.results ul, .hp .carousel > ul, .end_series #below .box .cars, #below .promotion_detail .more_content > ul, .compare_selector .carousel ul,.campaigns .carousel ul, .results_list, .results_list ul,.loader_wrapper.layer_removed ul, #below .box.blog ul, .model_list ul, .alphabet, #header .distributori ul, .list_red ul, .layer_color_wrap .colors{list-style:none}


	#header{width:100%;position:absolute;z-index:200;top:0;left:0;/* min-height:96px; */background:url('../img/bg_header.png') repeat-x left bottom}
	#layout{background:#ededed}
	#layout.page404{background:#fff}
	.model_page #footer{background:#f2f2f2}
	#layout.our_cars, #layout.hp{background:#fff}
	#layout.fb_policy{background:url('../img/bg_fbpolicy.png') repeat-x left top #fff}
	#header_inner, #footer_inner, .above_inner{width:960px;margin:0 auto}
	#footer_inner{background:#fff;overflow:hidden;min-height:20px}
	#header_inner{position:relative;z-index:50}

	#above{width:100%;height:544px;position:absolute;left:0;right:0;top:0;overflow:hidden}
	.our_cars #above{height:580px}
	.fiatpedia #above, .promotions #above, .promotions .above_inner {height:380px}
	.fiatpedia.detail #above, .fiatpedia.identity #above{height:140px}
	.shopping_tools.detail #above, .shopping_tools.calculator #above {height:140px}
	.search_results #above{height:140px}
	.owner_tools #above{height:240px}
	.owner_tools.promises #above{height:470px}
	.map #above{height:500px!important}
	.hp #above{height:600px}
	.end_series #above{height:140px}
	.fb_policy #above{height:85px}
	.fuel_offers #above{height: 380px}

	.above_wider{position:relative;top:0;z-index:5;}
	.hp .above_wider{width:960px;margin:0 auto}/*to center the COA*/
	.above_wider > img {width:1600px;position:absolute;left:50%;margin:0 0 0 -800px;}
	.above_wider #prova{width:1280px;margin-left:-640px}
	.above_wider > .ext {width:1600px;position:absolute;left:50%;margin:0 0 0 -800px;}
	/* .above_wider > .ext {width:1280px;position:absolute;left:50%;margin:0 0 0 -640px;} */
	.above_wider > .int {width:960px; height:560px; position:absolute; left:50%; margin:0 0 0 -480px}
	.above_inner{position:absolute;top:0;left:50%;margin:0 0 0 -480px;z-index:10;}
	.model_page #above, .model_page .above_inner, .model_page .above_wider {height:560px}
	.model_page .above_wider{background:url('../img/configurator/bg_finito_page.png') repeat-x left top #e6e6e6;width:100%}
	/* *:first-child+html .hp .above_wider > table:first-child{z-index:300;position:relative} *//* ie7 */
	/* *:first-child+html .hp .above_wider > table:first-child.off + .grid_wrapper{z-index:500;zoom:1;background:url('../img/bg_null.png') no-repeat left top} */ /* ie7 */

	/* CLASS .own-cng */
	/*.owner_tools.own-cng .above_inner {position:absolute;top:0;left:50%;margin:0 0 0 -480px;z-index:10;height: 380px;}
	.owner_tools.own-cng #above {height:380px}
	#layout.owner_tools.own-cng #content {background: url("../img/nav-top-bg.png") repeat-x 0 380px #f2f2f2;}
	.owner_tools.own-cng #below {padding: 380px 0 0;}*/
	#below .box .own-cng li {margin:0 0 10px 10px; line-height:20px; list-style-image: url("/ch/PublishingImages/cng/point.jpg");}
	.own-cng-button {background-color: #009834 !important;}
	#below .scrolling_label.own-cng {width:201px; height:89px; background:url('/ch/PublishingImages/cng/erdgas.jpg'); background-repeat: no-repeat; position:absolute; top:20px; left:-177px; z-index: 100}
	#below .scrolling_label.own-cng a {border:none; display:block; width:190px; height:75px}
	#below .scrolling_label.own-cng.fix {position:fixed; top:5px; left:50%; margin-left:-657px}

	#below{padding:544px 0 0 0}
	.private_lease #below{padding:120px 0 0 0}
	.our_cars #below{padding:580px 0 0}
	.fiatpedia #below, .promotions #below {padding:380px 0 0}
	.owner_tools #below{padding:240px 0 0}
	.owner_tools.promises #below{padding:470px 0 0}
	.map  #below{padding:500px 0 0!important}
	.fiatpedia.detail #below, .fiatpedia.identity #below{padding:140px 0 0}
	.shopping_tools.detail #below, .shopping_tools.calculator #below{padding:140px 0 0}
	.search_results #below{padding:140px 0 0}
	.model_page #below {padding:560px 0 0 0}
	.model_page.naked #below {padding:0}
	.hp #below{padding:600px 0 0}
	.end_series #below{padding:140px 0 0}
	.fb_policy #below{padding:85px 0 0}
	.fuel_offers #below{padding: 380px 0 0}
	.fuel_offers .below_inner{margin-top: 30px}

	#content{position:relative;overflow:hidden}
	#layout.model_page #content {background:url("../img/nav-top-bg.png") repeat-x 0 560px #f2f2f2}
	#layout.owner_tools #content {background:url("../img/nav-top-bg.png") repeat-x 0 240px #f2f2f2}
	#layout.owner_tools.fuel_offers #content {background:none}
	#layout.owner_tools.promises #content {background:url("../img/nav-top-bg.png") repeat-x 0 470px #f2f2f2}
	#layout.map #content {background:url("../img/nav-top-bg.png") repeat-x 0 500px #f2f2f2!important}
	#layout.shopping_tools #content {background:url("../img/nav-top-bg.png") repeat-x 0 500px #f2f2f2}
	#layout.shopping_tools.detail #content, #layout.shopping_tools.calculator #content {background:url("../img/nav-top-bg.png") repeat-x 0 140px #f2f2f2}
	#layout.promotions_winter #content {background:url("../img/nav-top-bg.png") repeat-x 0 375px #f2f2f2}
	/* #layout.fiatpedia.complete #content {background:url("../img/nav-top-bg.png") repeat-x 0 380px #f2f2f2} */

	/*test drive + layer + COA*/
	.layer{width:100%;position:absolute; /*position:fixed; bottom:0; right:0;*/ top:0;left:0;z-index:200;background:url('../img/traspB5.png') repeat left top}
	.our_cars ~ .layer{background:url('../img/traspW7.png') repeat left top}
	.layer ~ .layer{background:0 none}/*removing bg from layer_inner when opening other layer*/
	.layer_fake{width:100%;position:absolute;top:0;left:0;z-index:5}
	*:first-child+html .layer_fake{display:none}/*removing layer fake on ie7 only*/
	.layer_inner{width:960px;margin:0 auto;position:relative}
	.loader_wrapper{position:absolute;left:50%;padding:25px;z-index:105;
		-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-mox-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)
	}
	.loader{background:#fff}
	.loader iframe{position: relative;z-index: 200}
	.model_page ~ .layer > .layer_inner .loader_wrapper.tdrive{margin-left:-310px}
	.loader_wrapper.tdrive, .loader_wrapper.tdrive_netmining , .loader_wrapper.contactmewhenavailable {width:620px;
		-webkit-box-shadow:none;-mox-box-shadow:none;box-shadow:none}
	.loader_wrapper.tdrive_ca{width:386px;
		-webkit-box-shadow:none;-mox-box-shadow:none;box-shadow:none}
	.loader_wrapper.tdrive_netmining.tdrivemodel{margin-left:-310px}
	.loader_wrapper.tdrive_netmining{margin-left:-285px}
	.loader_wrapper.coa{width:305px;
		-webkit-box-shadow:none;-mox-box-shadow:none;box-shadow:none}
	.loader_wrapper.coa.shadow:after {content:''; background:url('../img/coa/coa_shadow.png') no-repeat 0 0; width:305px; height:304px; position:absolute; top:25px; left:25px; z-index:1100}

	/* test drive loaded into an iframe (upper header or overlay) */
	.global_nav_tdrive_iframe {width:620px; margin:0 auto}

	.loader_wrapper.tdrive.iframe {left:0; padding:0}
	.tdrive.iframe .form_wrapper .tdrive .form_wrapper_inner {margin:9px 5px}
	.loader_wrapper.tdrive.iframe .form_wrapper div label {width:300px}
	.loader_wrapper.tdrive.iframe .form_wrapper div .small input[type="text"] {margin:3px 80px 3px 5px}

	/* end test drive iframe */

	.loader_wrapper.mvs_selection, .loader_wrapper.res_wl {width:960px;top:134px;padding:0}
	.loader_wrapper.hp-layer-video{margin-left: -476.5px; background: #fff; background: rgba(255, 255, 255, 0.9)}
	.loader_wrapper.warranty, .loader_wrapper.promo, .loader_wrapper.share, .loader_wrapper.save, .loader_wrapper.error_status{width:400px;height:280px;margin:0 auto 0 -210px;padding:10px 10px 15px;background:#fff;overflow:visible}
	.loader_wrapper.error_status{top:30px;height:45px}
	.loader_wrapper.error_status p{margin:20px 0 0}
	.loader_wrapper.error_status p a{color:#96172E;border-bottom:1px dotted #96172E;text-decoration:none}
	.loader_wrapper.error_status p a:hover{border:0 none}
	.loader_wrapper.promo{min-height:140px;max-height:280px;height:auto}
	.loader_wrapper.share{height:220px}
	.loader_wrapper.save{min-height:235px;max-height:345px;height:auto}
	.loader_wrapper.save.step2_wrap {width:480px; margin:0 0 0 -250px}
	.loader_wrapper.saved_builds{width:400px; height:357px;margin:0 0 0 -210px;padding:10px;background:#fff}
	.loader_wrapper.saved_builds.step2_wrap,.loader_wrapper.save.step3_wrap {width:720px; margin:0 0 0 -370px}
	.loader_wrapper[class*="conflict"], .loader_wrapper.save_money{width:310px;min-height:320px;/* max-height:450px; */margin:0 auto 0 -165px;padding:20px 10px 10px;background:#fff}
	.loader_wrapper.inspiration{width:706px;height:428px;padding:0 14px 0 0;top:80px;left:187px;background:url('../img/configurator/tools/bg_inspiration.png') no-repeat right top}
	.loader_wrapper.inspiration .loader{height:428px}
	.loader_wrapper.tdrive_ca .loader{width:356px;height:356px;padding:15px;background:url('../img/coa/bg_test_drive_2.png') no-repeat left top;text-align:center}
	.loader_wrapper.tdrive_ca .loader > div:first-child{min-height:99px}
	.loader_wrapper.tdrive .loader,
		.loader_wrapper.contactmewhenavailable .loader,
		.loader_wrapper.tdrive_netmining .loader{width:620px;/* height:440px; */border:10px solid #c8cacc}
	/* .loader_wrapper.tdrive_netmining .loader{height:460px} */
	.loader_wrapper.coa .loader{width:305px;height:275px;padding:15px 0;background:url('../img/coa/bg_coa.png') no-repeat left top}
	.loader_wrapper.read_privacy .loader{width:700px;border:2px solid #c8cacc;height:auto}
	.loader_wrapper.tdrive .close,
		.loader_wrapper.tdrive_netmining .close,
		.loader_wrapper.contactmewhenavailable .close,
		.loader_wrapper .privacy_txt .close.hide_privacy{width:8px;height:8px;background:url('../img/btn_close_small.png') no-repeat left top;right:25px;top:48px; z-index:1000}
	.loader_wrapper .privacy_txt .close.hide_privacy{top:10px;right:10px}
	.loader_wrapper.save .privacy_txt .close.hide_privacy{top:5px;right:8px}
	.loader_wrapper.tdrive_ca .close, .loader_wrapper.coa .close, .loader_wrapper.hp-layer-video .close{width:28px;height:28px;top:66px;background:url('../img/btn_close.png') no-repeat left top;z-index:1000}
	.loader_wrapper.hp-layer-video .close{right: 0; top: 0}
	.loader_wrapper.tdrive_ca .close{right:54px}
	.loader_wrapper.coa .close{right:32px}
	.loader_wrapper.warranty .close, .loader_wrapper.promo .close, .loader_wrapper.share .close,
		.loader_wrapper.save .close, .loader_wrapper.saved_builds .close, .loader_wrapper[class*="conflict"] .close,
		.loader_wrapper.inspiration .close,
		.loader_wrapper.save_money .close,
		.loader_wrapper.error_status .close
		{width:8px;height:8px;background:url('../img/btn_close_small.png') no-repeat left top;right:8px;top:5px}
	.loader_wrapper.tdrive_ca .car_info{font-size:0}
	.loader_wrapper.tdrive_ca .figcaption{font:normal 22px/1 'FiatAdvert01BRg', sans-serif; height:22px; overflow:hidden}
	.loader_wrapper.tdrive_ca .car_img{height:81px}
	.loader_wrapper.tdrive_ca .acceptance{color:#fff; margin:0}
	.loader_wrapper.tdrive_ca .privacy_wrapper{padding:5px 10px 0 10px}
	.loader_wrapper.tdrive_ca .privacy_short_txt{width:275px;}
	.loader_wrapper.tdrive_ca .privacy_no_marketing{width:275px}
	.loader_wrapper.tdrive_ca .movSub{margin:3px 0}
	.loader_wrapper.tdrive_ca .read_privacy{color:#ACACAC;font-size:9px;text-transform:none}
	.loader_wrapper.virtual_360 .close{width:8px;height:8px;background:url('../img/btn_close_small.png') no-repeat left top;right:3px;top:3px}
	.loader_wrapper.inspiration .close{right:22px}
	.loader_wrapper.tdrive .step1 ~ div, #header_inner .tdrive .step1 ~ div,
		.loader_wrapper.tdrive_netmining .step1 ~ div,
		.loader_wrapper.tdrive_ca .step2 {display:none}
	.loader label{text-transform:uppercase}
	.heading{text-align:left;padding:0 10px}
	.heading h2{display:inline;padding:0 40px 0 0;vertical-align:middle}
	.heading span{font-size:9px}
	.heading.ok span{font-size:16px;vertical-align:middle;text-transform:uppercase}
	.heading.ok p{margin:10px 0 0}
	/* start carousel */
	.loader_wrapper.tdrive .heading, .loader_wrapper.tdrive_netmining .heading, .form_tdrive_full .hasCarousel {padding:9px 10px 0;overflow:hidden;min-height:139px}
	.loader_wrapper.tdrive .heading img{margin:2px 15px 0 80px;float:left;max-height:107px}
	.loader_wrapper.tdrive .heading h2, .loader_wrapper.tdrive_netmining .heading h2, .form_tdrive_full .hasCarousel h2 {vertical-align:top}
	.loader_wrapper.tdrive_netmining .heading h2, .form_tdrive_full .hasCarousel h2 {padding:0}
	.loader_wrapper.tdrive .heading span.mandatory, .loader_wrapper.tdrive_netmining .heading span.mandatory, .form_tdrive_full .hasCarousel span.mandatory {float:right; padding:0 15px 0 0}
	.loader_wrapper.tdrive .heading .figcaption_wrapper {float:right;width:280px}
	.loader_wrapper.tdrive .form_tdrive_full .hasCarousel .figcaption_wrapper, #header_inner .tdrive .form_tdrive_full .hasCarousel .figcaption_wrapper {float:left; width:280px}
	.loader_wrapper.tdrive_netmining .heading .figcaption_wrapper, .form_tdrive_full .hasCarousel .figcaption_wrapper {float:left;width:280px;margin:10px 0 0}
	.loader_wrapper.tdrive_netmining .carousel_wrapper, .form_tdrive_full .hasCarousel .carousel_wrapper {float:left;width:310px;position:relative}
	#header_inner .form_tdrive_full .hasCarousel .carousel_wrapper {float:right}
	.form_tdrive_full .hasCarousel .carousel_wrapper {overflow:hidden; height:96px}
	.form_tdrive_full .hasCarousel .carousel ul {list-style:none}
	.loader_wrapper.tdrive_netmining .carousel, .loader_wrapper.tdrive_netmining .carousel li, .form_tdrive_full .hasCarousel .carousel, .form_tdrive_full .hasCarousel .carousel li {width:270px;margin:0 auto}
	.form_tdrive_full .hasCarousel .carousel li {float:left; height:96px; width:270px; overflow:hidden}
	.loader_wrapper.tdrive_netmining .carousel img, .form_tdrive_full .hasCarousel .carousel img {float:right;width:159px;height:81px}
	.form_tdrive_full .hasCarousel .carousel img {margin:0; max-height:auto; height:96px}
	.loader_wrapper.tdrive_netmining .carousel p, .form_tdrive_full .hasCarousel .carousel p {font:20px/1 'FiatAdvert01BRg', sans-serif;color:#333;float:left;display:inline-block;margin:30px 0 0; /* max- */width:110px; text-align:right}
	.loader_wrapper.tdrive_netmining .carousel_wrapper a[class*="btn"], .form_tdrive_full .hasCarousel .carousel_wrapper a[class*="btn"] {width:10px;height:21px;position:absolute;top:30px;font-size:0;background-image:url('../img/coa/btn_coa_carousel.png')}
	.form_tdrive_full .hasCarousel .carousel_wrapper a[class*="btn"] {display:none}
	.loader_wrapper.tdrive_netmining .carousel_wrapper .btn_prev, .form_tdrive_full .hasCarousel .carousel_wrapper .btn_prev {left:0;background-position:left top}
	.loader_wrapper.tdrive_netmining .carousel_wrapper .btn_next, .form_tdrive_full .hasCarousel .carousel_wrapper .btn_next {right:0;background-position:right top}
	/* end carousel */

	.loader_wrapper.tdrive .form_wrapper h3, .loader_wrapper.tdrive_netmining .form_wrapper h3, #header_inner .tdrive .form_wrapper h3 {padding:0 0 0 10px;border-bottom:1px dotted #000}
	.loader_wrapper.tdrive .book.ok h3, #header_inner .tdrive .book.ok h3, .loader_wrapper.tdrive_netmining .book.ok h3 {font-size:30px}
	.loader_wrapper.tdrive .book.ok h3 span, #header_inner .tdrive .book.ok h3 span, .loader_wrapper.tdrive_netmining .book.ok h3 span{color:#565656;font-size:16px;vertical-align:middle}
	.loader_wrapper.tdrive .book.ok p, #header_inner .tdrive .book.ok p,
		.loader_wrapper.tdrive .book.ok .vcard, #header_inner .tdrive .book.ok .vcard,
		.loader_wrapper.tdrive_netmining .book.ok .vcard,
		.loader_wrapper.tdrive_netmining .book.ok p{padding:10px}
	.loader_wrapper.tdrive .book.ok .vcard div, #header_inner .tdrive .book.ok .vcard div, .loader_wrapper.tdrive_netmining .book.ok .vcard div{padding:0 0 5px 0}
	.loader_wrapper.tdrive .form_wrapper div label, #header_inner .tdrive .form_wrapper div label, .loader_wrapper.tdrive_netmining .form_wrapper div label {float:right; text-align:right; overflow:hidden; width:280px; line-height:24px; font-size:11px}
	#header_inner .tdrive .form_wrapper div label {width:300px}

	.loader_wrapper.tdrive .form_wrapper div label:first-child, #header_inner .tdrive .form_wrapper div label:first-child, .loader_wrapper.tdrive_netmining .form_wrapper div label:first-child {float:left}


	.loader_wrapper.tdrive div.step2 .form_wrapper div label:first-child, #header_inner .tdrive div.step2 .form_wrapper div label:first-child, .loader_wrapper.tdrive_netmining div.step2 .form_wrapper div label:first-child {float:none; position:static}


	.loader_wrapper.tdrive .form_wrapper div .small input[type="text"], #header_inner .tdrive .form_wrapper div .small input[type="text"], .loader_wrapper.tdrive_netmining .form_wrapper div .small input[type="text"] {width:60px; margin:3px 80px 3px 5px}
	.loader_wrapper.tdrive .form_wrapper .accept_privacy label, #header_inner .tdrive .form_wrapper .accept_privacy label, .loader_wrapper.tdrive_netmining .form_wrapper .accept_privacy label {text-align:left; width:auto; /* overflow:hidden;  line-height:24px; font-size:11px */}

	.loader_wrapper.tdrive .form_wrapper .radio_group.error_color label, #header_inner .tdrive .form_wrapper .radio_group.error_color label, .loader_wrapper.tdrive_netmining .form_wrapper .radio_group.error_color label{border:1px solid red}
	.loader_wrapper.tdrive .form_wrapper .accept_privacy label, #header_inner .tdrive .form_wrapper .accept_privacy label, .loader_wrapper.tdrive_netmining .form_wrapper .accept_privacy label,
		.loader_wrapper.tdrive .form_wrapper .accept_privacy label:first-child, #header_inner .tdrive .form_wrapper .accept_privacy label:first-child, .loader_wrapper.tdrive_netmining .form_wrapper .accept_privacy label:first-child {float:none}
	/* .loader_wrapper.tdrive .form_wrapper div label:first-child, .loader_wrapper.tdrive_netmining .form_wrapper div label:first-child{margin:0 10px 0 0; max-width:216px} */
	.loader_wrapper.tdrive .form_wrapper .input_text label:first-child, #header_inner .tdrive .form_wrapper .input_text label:first-child, .loader_wrapper.tdrive_netmining .form_wrapper .input_text label:first-child{max-width:100%}
	/* .loader_wrapper.tdrive .form_wrapper div label:first-child.zip, .loader_wrapper.tdrive_netmining .form_wrapper div label:first-child.zip{max-width:116px} */
	/* .loader_wrapper.tdrive .form_wrapper label.city,
		.loader_wrapper.tdrive .form_wrapper label.province,
		.loader_wrapper.tdrive_netmining .form_wrapper label.province,
		.loader_wrapper.tdrive_netmining .form_wrapper label.city{max-width:232px} */
	.loader_wrapper.tdrive .form_wrapper input[type="text"], #header_inner .tdrive .form_wrapper input[type="text"], .loader_wrapper.tdrive_netmining .form_wrapper input[type="text"] {margin:3px 0 3px 3px; padding:2px 5px;border:1px solid #fff; float:right; width:140px}
	.loader_wrapper.tdrive .form_wrapper select.date, #header_inner .tdrive .form_wrapper select.date {width:65px; margin:0 0 0 2px; text-align:center; background:#e5e5e5}

	.loader_wrapper.tdrive .form_wrapper input.error, #header_inner .tdrive .form_wrapper input.error, .loader_wrapper.tdrive_netmining .form_wrapper input.error{border:1px solid #f00}
	.loader_wrapper.tdrive .form_wrapper input[disabled], #header_inner .tdrive .form_wrapper input[disabled], #header #header_inner .contacts .box .form input[disabled], #header #header_inner .global_nav_form .box .form input[disabled] {background:#fff}
	.loader_wrapper.tdrive input[type="checkbox"], #header_inner .contacts input[type="checkbox"] {margin:2px}
	input[type="checkbox"].error {outline:solid 1px red}
	/* .loader_wrapper.tdrive .form_wrapper input.name,
		.loader_wrapper.tdrive .form_wrapper input.surname,
		.loader_wrapper.tdrive_netmining .form_wrapper input.surname,
		.loader_wrapper.tdrive_netmining .form_wrapper input.name{margin:0 0 3px 0} */
	/* .loader_wrapper.tdrive .form_wrapper input[type="text"].zip,
		.loader_wrapper.tdrive_netmining .form_wrapper input[type="text"].zip{width:65px;margin:3px 0 0 11px} */
	/* .loader_wrapper.tdrive .form_wrapper input[type="text"].phone,
		.loader_wrapper.tdrive_netmining .form_wrapper input[type="text"].phone{margin:3px 0 3px 14px}
	.loader_wrapper.tdrive .form_wrapper input[type="text"].city,
		.loader_wrapper.tdrive_netmining .form_wrapper input[type="text"].city{margin:3px 10px 0 0}
	.loader_wrapper.tdrive .form_wrapper input.city,
		.loader_wrapper.tdrive .form_wrapper input.province,
		.loader_wrapper.tdrive_netmining .form_wrapper input.province,
		.loader_wrapper.tdrive_netmining .form_wrapper input.city{width:150px} */
	/* .loader_wrapper.tdrive .form_wrapper .name,
		.loader_wrapper.tdrive .form_wrapper .email,
		.loader_wrapper.tdrive_netmining .form_wrapper .email,
		.loader_wrapper.tdrive_netmining .form_wrapper .name{width:164px}
	.loader_wrapper.tdrive .form_wrapper .surname,
		.loader_wrapper.tdrive .form_wrapper .confirm_email,
		.loader_wrapper.tdrive .form_wrapper .address,
		.loader_wrapper.tdrive_netmining .form_wrapper .confirm_email,
		.loader_wrapper.tdrive_netmining .form_wrapper .address,
		.loader_wrapper.tdrive_netmining .form_wrapper .surname{width:218px} */
	.loader_wrapper.tdrive .privacy_wrapper, #header_inner .tdrive .privacy_wrapper,
		.loader_wrapper.tdrive_netmining .privacy_wrapper{background:#38383a;margin:1px;padding:10px;/* height:130px; */overflow:hidden}
	.loader_wrapper.tdrive .privacy_wrapper h3, #header_inner .tdrive .privacy_wrapper h3,
		.loader_wrapper.tdrive_netmining .privacy_wrapper h3{color:#fff; text-decoration:underline; border:none}
	/* .loader_wrapper.tdrive_netmining .privacy_wrapper{height:150px} */
	.loader_wrapper.tdrive .privacy_wrapper > div p, #header_inner .tdrive .privacy_wrapper > div p,
		.loader_wrapper.tdrive_netmining .privacy_wrapper > div p {color:#000}
	.loader_wrapper.tdrive .privacy_wrapper > div .read_privacy, #header_inner .tdrive .privacy_wrapper > div .read_privacy,
		.loader_wrapper.tdrive_netmining .privacy_wrapper > div .read_privacy {color:#fff; text-transform:none; font-size:11px}
	.loader_wrapper.tdrive .privacy_wrapper > div a.read_privacy, #header_inner .tdrive .privacy_wrapper > div a.read_privacy,
		.loader_wrapper.tdrive_netmining .privacy_wrapper > div a.read_privacy {text-decoration:underline}
	.loader_wrapper.tdrive .privacy_wrapper > div, #header_inner .tdrive .privacy_wrapper > div,
		.loader_wrapper.tdrive_netmining .privacy_wrapper > div{background:#747475;margin:5px 0 0;padding:6px}
	.loader_wrapper.tdrive_netmining .form_wrapper .send_wrapper{margin:10px 0 0;background:0 none;text-align:center}
	.loader_wrapper.tdrive .privacy_wrapper .terms, #header_inner .tdrive .privacy_wrapper .terms{float:left;width:470px}
	.loader_wrapper.tdrive .privacy_wrapper .btn, #header_inner .tdrive .privacy_wrapper .btn{float:right;margin:5px 0 0}
	.loader_wrapper.tdrive_netmining .privacy_wrapper .btn{margin:0 10px 0 0}
	div[class*="tdrive"] input[type="text"]{background:#e5e5e5;color:#616161;font-family:'ProximaNova', Calibri, sans-serif;padding:2px 0 2px 13px;margin:3px 13px}
	.form_wrapper .tdrive_ca .form_wrapper_inner{margin:10px 0;height:50px}
	.form_wrapper .tdrive_ca .form_wrapper_inner span[id]{display:none}
	.tdrive_ca input[type="text"]{width:125px;border:1px solid #fff}
	.tdrive_ca input[type="text"].error{border:1px solid #f00}
	.form_wrapper .tdrive .form_wrapper_inner{margin:9px 20px; /* height:108px */}
	.form_wrapper .tdrive .form_wrapper_inner > fieldset > div{width:100%;overflow:hidden}
	.privacy_wrapper{padding:18px 30px 0}
	.privacy_wrapper p{font-size:9px;color:#acacac;margin:5px auto;overflow:hidden}
	.privacy_wrapper .btn{margin:0 auto;color:#fff}
	.accept_privacy{margin:0 0 5px 0}
	.accept_privacy label{color:#fff;font-size:10px;margin:0 10px 0 0}
	.download-type label{color:#666;font-size:10px;margin:0 10px 0 0}
	/* .tdrive .privacy_txt{height:445px} */
	.tdrive_ca .privacy_txt{height:386px}
	.privacy_txt{display:none;position:absolute;top:25px;left:0;z-index:10;overflow:auto;padding:10px;text-align:left;border:2px solid #c8cacc;color:#111;background:#fff;
		background:rgba(255,255,255,0.95)}

	.loader_wrapper.tdrive #content-to-load, #header_inner .tdrive #content-to-load, .loader_wrapper.tdrive_netmining #content-to-load {position:relative}
	.loader_wrapper.tdrive .privacy_txt, #header_inner .tdrive .privacy_txt, .loader_wrapper.tdrive_netmining .privacy_txt {height:240px; top:auto; bottom:0}
	#header_inner .tdrive .privacy_wrapper > div {background:none; padding:0}
	#header_inner .form_tdrive_full {width:700px; margin:0 auto; position:relative}

	.loader_wrapper.warranty h3,
		.loader_wrapper.promo h3,
		.loader_wrapper.share h3,
		.loader_wrapper.save h3,
		.loader_wrapper.saved_builds h3,
		.loader_wrapper.save_money h3{font:24px/1 'FiatAdvert01BRg', sans-serif;margin:0 0 30px 0}
	.loader_wrapper[class*="conflict"] h3{font:18px/1 'FiatAdvert01BRg', sans-serif;margin:0 0 30px 0}
	.loader_wrapper.save label, .loader_wrapper.saved_builds label{color:#333;font-size:10px;text-transform:uppercase}
	.loader_wrapper.save .form_save{margin:25px 0 0}
	.loader_wrapper.save label,.loader_wrapper.saved_builds label, .loader_wrapper.share label{margin:3px 0}
	.loader_wrapper.save label,.loader_wrapper.saved_builds label, .loader_wrapper.save label span, .loader_wrapper.share label{display:block}
	.loader_wrapper.save em, .loader_wrapper.save .terms{color:#96172e;text-align:left;width:398px;border:1px solid #fff;}
	.loader_wrapper.save .terms .read_privacy{color:#96172e;text-decoration:none;text-transform:none}
	.loader_wrapper.save .privacy_txt{top:-10px;left:-10px;height:242px;width:476px; margin: 0 0 0 -40px}
	.loader_wrapper.save .privacy_txt p{text-align:left}
	.loader_wrapper.save .terms input[type="checkbox"]{vertical-align:top}
	.loader_wrapper.save label input[type="text"],.loader_wrapper.saved_builds label input[type="text"], .loader_wrapper.share input[type="text"]{width:390px;padding:0 4px;margin:5px 0;height:26px;line-height:26px;border:1px solid #babcbe;
		-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
	.loader_wrapper.share input[type="text"]{width:300px}
	.loader_wrapper.save label input[type="text"].error,.loader_wrapper.saved_builds label input[type="text"].error, .loader_wrapper.save .terms.error{border-color:#96172e}
	.loader_wrapper.save p, .loader_wrapper.saved_builds p{text-align:right}
	.loader_wrapper.save .btn, .loader_wrapper.share .btn, .loader_wrapper.saved_builds .btn{background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right -25px #eee;color:#787878}
	.loader_wrapper.save .btn:hover, .loader_wrapper.share .btn:hover, .loader_wrapper.saved_builds .btn:hover{background-color:#6f6f6f;background-position:right -134px;color:#fff}
	.loader_wrapper.save .step1,.loader_wrapper.saved_builds .step1{position:relative;width:400px}
	.loader_wrapper.save .step1 .error_msg,.loader_wrapper.saved_builds .step1 .error_msg{/* position:absolute;top:55px;left:0; */color:#96172E;display:none;text-align:left;margin:0 0 15px 0}
	.loader_wrapper.save .step2{display:none;width:480px}
	.loader_wrapper.save .step2 > div, .loader_wrapper.saved_builds > div,.loader_wrapper.save .step3 > div{overflow:hidden}
	.loader_wrapper.save .step2 .saved_car, .loader_wrapper.save .step2 .actions{float:left;padding:20px 10px;width:220px}
	.loader_wrapper.save .step2 .actions{padding-top:0}
	.loader_wrapper.save .step2 .saved_car, .loader_wrapper.saved_builds .saved_car,.loader_wrapper.save .step3 .saved_car{background:#f4f4f4;position:relative}
	.loader_wrapper.save .step2 .saved_car p[class*="car"], .loader_wrapper.saved_builds .saved_car p[class*="car"], .loader_wrapper.save .step3 .saved_car p[class*="car"]{font:16px/1 'FiatAdvert01BRg', sans-serif;text-align:left}
	.loader_wrapper.save .step2 .saved_car .car_price, .loader_wrapper.saved_builds .saved_car .car_price, .loader_wrapper.save .step3 .saved_car .car_price{color:#96172e}
	.loader_wrapper.save .step2 .saved_car .car_figure img, .loader_wrapper.saved_builds .step2 .saved_car .car_figure img, .loader_wrapper.save .step3 .saved_car .car_figure img{width:220px;height:132px}
	.loader_wrapper.save .step2 .saved_car .car_figure, .loader_wrapper.saved_builds .saved_car .car_figure{text-align:center}
	.loader_wrapper.save .step2 .summary li, .loader_wrapper.saved_builds .summary li, .loader_wrapper.save .step3 .summary li{text-transform:uppercase;font-size:10px}
	.loader_wrapper.save .step2 .summary li strong, .loader_wrapper.saved_builds .summary li strong, .loader_wrapper.save .step3 .summary li strong{text-transform:none;color:#333}
	.loader_wrapper.save .step2 .actions p{text-align:left;line-height:14px;margin:0 0 15px 0}
	.loader_wrapper.save .step2 .actions > a, .loader_wrapper.saved_builds .actions > a,.loader_wrapper.save .step3 .actions > a{display:inline-block;text-transform:uppercase;height:18px;line-height:18px;font-size:10px}
	.loader_wrapper.save .step2 .actions > .keep_build{color:#787878;min-width:100px;padding:0 20px 0 5px;background:url('../img/btn.png') no-repeat right 4px #e2e2e2;text-decoration:none}
	.loader_wrapper.save .step2 .actions > .btn{color:#fff;background:url('../img/btn.png') no-repeat right -34px #96172e}

	.loader_wrapper.saved_builds h3, .loader_wrapper.save .step3 h3{margin:0 0 20px 0}
	/* .loader_wrapper.saved_builds .msg,.loader_wrapper.save .step3 .msg{position:absolute;top:36px;left:10px} */
	.loader_wrapper.saved_builds .msg,.loader_wrapper.save .step3 .msg{position:absolute;top:36px;left:10px}
	.loader_wrapper.saved_builds .full h3{margin:0}
	.loader_wrapper.saved_builds .full h3 + p{margin:0 0 10px 0;text-align:left}
	.loader_wrapper.saved_builds .saved_car, .loader_wrapper.save .step3 .saved_car{float:left;width:213px;height:275px;padding:20px 10px;margin:0 0 0 10px}
	.loader_wrapper.saved_builds div > .saved_car:first-child,.loader_wrapper.save .step3 div > .saved_car:first-child{margin:0}
	.loader_wrapper.saved_builds .step2 .saved_car .loading,.loader_wrapper.save .step3 .saved_car .loading{background:#F4F4F4;}
	.loader_wrapper.saved_builds .step2 .saved_car .car_figure .loading, .loader_wrapper.save .step3 .saved_car .car_figure .loading{background:#F4F4F4;margin:0;padding:20px 0 0 0}
	.loader_wrapper.saved_builds .step2 .saved_car .car_figure .loading img, .loader_wrapper.save .step3 .saved_car .car_figure .loading img{width:auto;height:auto}
	.loader_wrapper.saved_builds .saved_car .car_name,.loader_wrapper.save .step3 .saved_car .car_name{height:50px}
	.loader_wrapper.saved_builds .saved_car .car_price,.loader_wrapper.save .step3 .saved_car .car_price{height:20px}
	.loader_wrapper.saved_builds .saved_car .car_figure, .loader_wrapper.save .step3 .saved_car .car_figure{height:132px}
	.loader_wrapper.saved_builds .saved_car.empty{position:relative;display:none}
	.loader_wrapper.saved_builds .saved_car.empty h3{margin:80px 0 0;color:#787878;text-align:center}
	/* .loader_wrapper.saved_builds .saved_car.empty .save.btn{position:absolute;top:272px;right:10px} */
	.loader_wrapper.saved_builds .summary li,.loader_wrapper.save .step3 .summary li{margin:5px 0}
	.loader_wrapper.saved_builds .actions,.loader_wrapper.save .step3 .actions{position:absolute;bottom:20px;right:10px;text-align:right;/* margin:10px 0 0 */}
	.loader_wrapper.saved_builds .full .actions{text-align:left}
	.loader_wrapper.saved_builds .actions > .btn, .loader_wrapper.save .step3 .actions > .btn{color:#fff;background:url('../img/btn.png') no-repeat right -34px #96172e}
	.loader_wrapper.saved_builds .actions > .btn.delete{color:#787878;background:url('../img/btn.png') no-repeat right 4px #e2e2e2}
	.loader_wrapper.saved_builds .actions > .build,.loader_wrapper.save .step3 .actions > .replace {min-width:55px;/* padding:0 0 0 5px; */text-decoration:none}
	.loader_wrapper.saved_builds .step2,.loader_wrapper.save .step3{display:none;width:720px;}
	.loader_wrapper.saved_builds p.view_saved_builds{margin:0 0 15px 0;text-align:left}

	.loader_wrapper.share a{color:#787878;text-decoration:none;text-transform:uppercase}
	.loader_wrapper.share #toolbox{overflow:hidden}
	.loader_wrapper.share #toolbox a{display:block;width:70px;height:90px;float:left;margin:0 0 0 37px;text-align:center}
	.loader_wrapper.share #toolbox span{width:70px;height:80px;display:block;background:url('../img/configurator/tools/social_icon.png') no-repeat 0 0}
	.loader_wrapper.share #toolbox a.addthis_button_facebook{margin:0}
	.loader_wrapper.share #toolbox a.addthis_button_facebook span{background-position:-102px 0}
	.loader_wrapper.share #toolbox a.addthis_button_expanded span{background-position:-206px 0}
	.loader_wrapper.share #toolbox a.addthis_button_twitter:hover span{background-position:0 -92px}
	.loader_wrapper.share #toolbox a.addthis_button_facebook:hover span{background-position:-102px -92px}
	.loader_wrapper.share #toolbox a.addthis_button_expanded:hover span{background-position:-206px -92px}
	.loader_wrapper.share .copy_to_clipboard{margin:20px 0 0}
	.loader_wrapper.warranty .tab_controls li{display:inline}
	.loader_wrapper.warranty .tab_controls li a{font-size:10px;color:#787878;border-bottom:2px solid #787878;text-transform:uppercase;text-decoration:none;display:inline-block;width:192px;overflow:hidden}
	.loader_wrapper.warranty .tab_controls li.on a{color:#96172e;border-bottom:2px solid #96172e}
	.loader_wrapper.warranty .tab_content h3{font:16px/1 'ProximaNova', calibri, sans-serif;color:#333;text-transform:none;margin:10px 0 0}
	.loader_wrapper.warranty .tab_content{display:none;font-size:11px;line-height:14px}
	.loader_wrapper.warranty .tab_content.on{display:block}
	.loader_wrapper.warranty .tab_content ul{list-style:inside disc}
	.loader_wrapper.warranty .tab_content p{margin:8px 0}
	.loader_wrapper.promo img{float:left;vertical-align:middle;margin:0 15px 0 0}
	.loader_wrapper.promo .loading img{float:none}

	.loader_wrapper[class*="conflict"] h3, .loader_wrapper.save_money h3{margin:0 0 15px 0}
	.loader_wrapper[class*="conflict"] a, .loader_wrapper.save_money a{text-decoration:none;font-size:10px;color:#787878}
	.loader_wrapper[class*="conflict"] a:hover{color:#96172e}
	.loader_wrapper[class*="conflict"] a:hover span{text-decoration:underline}
	.loader_wrapper[class*="conflict"] a img{margin:0 10px 0 0}
	.loader_wrapper[class*="conflict"] img, .loader_wrapper.save_money img{vertical-align:middle}
	.loader_wrapper[class*="conflict"] .model_img{min-height:112px}
	.loader_wrapper[class*="conflict"] .header, .loader_wrapper.save_money .header{margin:0 0 10px 0;overflow:hidden}
	.loader_wrapper[class*="conflict"] .header img{float:left;padding:0 10px 0 0}
	.loader_wrapper[class*="conflict"] .color_name{text-transform:uppercase;font-weight:bold}
	.loader_wrapper[class*="conflict"] img + p, .loader_wrapper.save_money img + p{margin:20px 0 0;color:#333;font-weight:bold}
	.loader_wrapper[class*="conflict"] .color_selection{float:left;width:148px;margin:15px 0}
	.loader_wrapper[class*="conflict"] .actions{clear:both;/* text-align:right; */padding:10px 0;border-top:1px dotted #babcbe;position:relative}
	.loader_wrapper[class*="conflict"] .actions a, .loader_wrapper.save_money .actions a{text-indent:0;display:inline-block}
	.loader_wrapper[class*="conflict"] .actions .change_color{background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right -197px #e2e2e2;text-transform:uppercase;line-height:19px;height:19px;padding:0 30px 0 10px}
	.loader_wrapper[class*="conflict"] .actions .change_color:hover{color:#fff;background-position:right -103px;background-color:#96172e;text-decoration:none}
	.loader_wrapper[class*="conflict"] .actions .close, .loader_wrapper.save_money .actions .close{color:#96172e;background:0 none;top:35px;right:3px;width:auto;height:auto}
	.loader_wrapper[class*="conflict"] .actions .close:hover, .loader_wrapper.save_money .actions .close:hover{text-decoration:underline}

	.loader_wrapper.resolve_conflict_int .header{margin:0}
	.loader_wrapper.resolve_conflict_int img + p{margin:0}
	.loader_wrapper.resolve_conflict_int .colors {padding:5px 0; overflow:hidden}
	.loader_wrapper.resolve_conflict_int .colors > li{float:left; width:24px; height:30px; cursor:pointer}
	.loader_wrapper.resolve_conflict_int .colors > li > img{width:26px;
		-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;
		-webkit-box-shadow:0 0 5px 0 #ccc;-moz-box-shadow:0 0 5px 0 #ccc;box-shadow:0 0 5px 0 #ccc;
		-webkit-transition-property:width,height,margin;-moz-transition-property:width,height,margin;-o-transition-property:width,height,margin;transition-property:width,height,margin;
		-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s}
	.loader_wrapper.resolve_conflict_int .colors > .med > img {width:18px; margin:4px}
	.loader_wrapper.resolve_conflict_int .colors > .med:hover > img{width:26px; margin:0;z-index:50; position:relative}
	.loader_wrapper.resolve_conflict_int .colors + div{overflow:hidden}
	.loader_wrapper.resolve_conflict_int .price {color:#96172e;font:12px/1.1 'FiatAdvert01BRg', sans-serif}

	.loader_wrapper.conflict .header img{float:none}
	.loader_wrapper.conflict .item_box.summary{margin:10px 0 0;overflow:hidden}
	.loader_wrapper.conflict .item_box.summary img{float:left;margin:0 10px 0 0}
	/* .loader_wrapper.conflict .item_box.summary img + p{color:#96172E;margin:0 0 5px} */
	.loader_wrapper.conflict .item_box.summary .operation{color:#96172E;margin:0 0 5px}
	.loader_wrapper.conflict .item_box.summary p{position:relative}
	.loader_wrapper.conflict .item_box.summary .price{position:absolute;right:5px;top:-15px;font-weight:bold;color:#96172E}
	.loader_wrapper.conflict .actions{margin:10px 0 0}
	.loader_wrapper.conflict .actions p{width:250px;color:#96172E}
	.loader_wrapper.conflict .actions p.rgt{width:100%;text-align:right}
	.loader_wrapper.conflict .yes/* ,.loader_wrapper.conflict .no */{margin:10px 0 0;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right -197px #e2e2e2;text-transform:uppercase;line-height:19px;height:19px;padding:0 30px 0 10px}
	.loader_wrapper.conflict .actions .no:hover{color:#fff;background-position:right -103px;background-color:#96172e;text-decoration:none}
	.loader_wrapper.conflict .actions .close{top:70px}

	.loader_wrapper.save_money .header img{padding:0 10px 0 0}
	.loader_wrapper.save_money .item_box.summary{margin:10px 0 0;font-size:11px;text-transform:uppercase}
	.loader_wrapper.save_money .item_box.summary li{border-top:1px dotted #ccc;padding:3px 0;position:relative}
	.loader_wrapper.save_money .item_box.summary li:first-child{margin:5px 0 0}
	.loader_wrapper.save_money .item_box.summary li span{position:absolute;top:3px;right:3px}
	.loader_wrapper.save_money .item_box.summary .total{margin:5px 0 0;text-align:right;font-size:12px;font-weight:bold;color:#96172e}
	.loader_wrapper.save_money .actions{margin:0 0 10px 0;padding:10px 0 20px;border-top:0 none;border-bottom:1px dotted #babcbe;text-align:right;position:relative}
	.loader_wrapper.save_money .actions .add{background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right -197px #e2e2e2;text-transform:uppercase;line-height:19px;height:19px;padding:0 30px 0 10px}
	.loader_wrapper.save_money .actions .add:hover{color:#fff;background-position:right -103px;background-color:#96172e;text-decoration:none}
	.loader_wrapper.save_money .recommendations label{font-size:11px;text-transform:none}

	.loader_wrapper.inspiration img{max-width:431px;max-height:428px}
	.loader_wrapper.inspiration .loader > div{width:253px;padding:0 20px;float:right;color:#787878}
	.loader_wrapper.inspiration h3{font:18px/1 'FiatAdvert01BRg', sans-serif;color:#787878;margin:130px 0 30px 0}
	.loader_wrapper.inspiration h3 + p{font:16px/18px 'ProximaNova', calibri, sans-serif;text-transform:uppercase;margin:0 0 20px 0}
	.loader_wrapper.inspiration p{font-size:12px;line-height:16px}

	.loader_wrapper.zoom,.loader_wrapper.view_360 {padding:0; width:958px; height:519px; top:40px; left:0; text-align:center; border:solid 1px #ccc; position:relative; overflow:hidden; background:url("../img/ajax.gif") no-repeat center center #eee}
	.loader_wrapper.zoom .close,.loader_wrapper.view_360 .close {right:8px; top:8px; background:url('../img/btn_close_white.png') no-repeat; width:8px; height:8px; z-index:800}
	.loader_wrapper.zoom .back {position:absolute; left:0; bottom:10px; z-index:800; text-align:center; width:100%}
	.loader_wrapper.zoom .back > a {display:inline-block; text-transform:uppercase; text-decoration:none; padding:0 20px 0 10px; line-height:25px; height:25px; color:#787878; font-size:10px;  background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right -194px #eee; border:solid 1px #ccc}
	.loader_wrapper.zoom .dragging {cursor:move; position:absolute; width:1040px; height:648px; /* width:1120px; height:532px; width:1300px; height:810px;  left:-170px; top:-145px; */line-height:0/* ; background:#ccc */}/*img size when zoomed:1300x810, line-height:0 to prevent mistakes in js when calculating height*/
	.loader_wrapper.zoom .dragging > img {position:absolute; /* width:1300px; height:810px; */ left:0; top:0; line-height:0;display:none}/*img size when zoomed:1300x810, line-height:0 to prevent mistakes in js when calculating height*/
	/*.loader_wrapper.zoom .dragging > img:first-child {left:-512px; top:-160px} temp workaround due to wrong bg dimension */

	.loader_wrapper.view_360 #img_360_wrap{width:958px;height:519px;position:relative}
	/* .loader_wrapper.view_360 #img_360{cursor:move} */
	.loader_wrapper.view_360 #img_360 img{width:958px;height:519px}
	.loader_wrapper.view_360 #img_360_wrap #view_overlay{cursor:move;width:958px;height:519px}

	.loader_wrapper.virtual_360{width:960px; height:526px;margin:0 0 0 -492px;padding:12px;background:#fff}
	#below a.virtual_360 {border:none}

	.loader_wrapper.u_connect {width:980px; height:526px; margin:0 0 0 -490px; padding:12px 0; background:#fff}
	.loader_wrapper.u_connect .close {width:8px; height:8px; background:url('../img/btn_close_small.png') no-repeat left top; right:25px; top:3px}
	.u_connect .loader {overflow:hidden}
	.u_connect .loader iframe {left:-7px}

	/*add-this styles in share layer*/
	/* #at16pt > h4, #at16psf{display:none !important}
	#at16_brand{right:auto;left:10px;text-transform:uppercase;font:24px/1 'FiatAdvert01BRg',sans-serif}
	#at16ptx{color:#787878 !important;right:-10px !important}
	#at16pi #at16ptx:hover{text-decoration:none}
	#at16p{margin-top:350px !important;background:0 none}
	#at16p, #atie6ifh, #atie6cmifh{width:420px !important;margin:-185px auto 0 -220px}
	#at16pm{width:400px;height:auto;min-height:230px;border:0 none}
	#at16pc{height:auto}
	#at16pi{border-width:0;background:#fff}
	#at16ps{height:auto;overflow:hidden;margin:20px 0 0;padding:0 25px}
	#at15pf, #at16pf{border-width:0;background:0 none;padding:10px 25px}
	#at15pf .ac-logo, #at16pf .ac-logo{top:10px} */

	.layer .results, .tdrive.iframe .results {width:310px;height:207px;overflow:auto;float:left;border-top:1px solid #efefef;border-bottom:1px solid #efefef}
	#header_inner .results {width:330px;height:207px;overflow:auto;float:left;border-top:1px solid #efefef;border-bottom:1px solid #efefef}
	.layer .results a, #header_inner .results a, .tdrive.iframe .results a {text-decoration:none}
	.layer .input_text, #header_inner .form_tdrive_full .input_text , .tdrive.iframe .input_text {position:relative; height:45px; padding:0 11px; height:38px; visibility:hidden}
	.layer .input_text label {position:absolute; z-index:20; font-size:9px;text-transform:none}
	.layer .input_text input[type="text"] {background:#d1d2d2; color:#616161;width:202px;line-height:25px;height:25px;display:inline; padding:0 0 0 15px; font-size:12px}
	.layer .input_text .search {z-index:30; background:url('../img/search_bg.png') no-repeat; display:block; width:32px; height:29px; cursor:pointer; position:absolute; top:0; right:11px}
	.layer .input_text .search{/* left:190px; */top:6px}
	.layer .result:first-child, .tdrive.iframe .result:first-child, #header_inner .result:first-child {border:0 none}
	.layer .result, .tdrive.iframe .result, #header_inner .result {overflow:hidden; padding:8px 5px;border-top:solid 1px #bfbfbf;background:transparent;line-height:1.3;
		-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s}
	.layer .result > div, .tdrive.iframe .result > div {float:left; width:100px}
	#header_inner .result > div {float:left; width:120px}
	.layer .result > div > a, .tdrive.iframe .result > div > a, #header_inner .result > div > a {display:block;margin:3px 0 3px auto}
	.layer .result > div > .show_balloon, .tdrive.iframe .result > div > .show_balloon, #header_inner .result > div > .show_balloon {color:#96172e;text-transform:lowercase;text-align:right;padding:0 20px 0 0;background:url('../img/btn.png') no-repeat right 3px}
	.layer .result.on > div > .show_balloon, .tdrive.iframe .result.on > div > .show_balloon, .layer .result:hover > div > .show_balloon,
		#header_inner .result.on > div > .show_balloon, #header_inner .result:hover > div > .show_balloon {color:#fff;background-position:right -34px}
	.layer .result > .order, .tdrive.iframe .result > .order, #header_inner .result > .order {font-family:'ProximaNova', calibri, sans-serif; font-size:30px; color:#4c4c4c; text-align:center; width:35px;
		-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}
	.layer .result > .vcard, .tdrive.iframe .result > .vcard, #header_inner .result > .vcard {width:140px}
	.layer .result > .vcard > div, .tdrive.iframe .result > .vcard > div, #header_inner .result > .vcard > div {padding:0 10px}
	.layer .result > .vcard > .org, .tdrive.iframe .result > .vcard > .org, #header_inner .result > .vcard > .org {text-transform:uppercase; font-family:'ProximaNova', calibri, sans-serif; font-size:14px; color:#4c4c4c;
		-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}
	.layer .result > .vcard > .adr, .tdrive.iframe .result > .vcard > .adr, #header_inner .result > .vcard > .adr {font-size:13px; color:#3e3e3e;
		-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}
	.layer .result.on, .tdrive.iframe .result.on, #header_inner .result.on {background:#ae1330}
	.layer .result:hover, .tdrive.iframe .result:hover, #header_inner .result:hover {background:#ccc}
	.layer .result.on > .order, .layer .result.on > .vcard > .org, .layer .result.on > .vcard > .business, .layer .result.on > .vcard > .adr,
		.tdrive.iframe .result.on > .order, .tdrive.iframe .result.on > .vcard > .org, .tdrive.iframe .result.on > .vcard > .business, .tdrive.iframe .result.on > .vcard > .adr,
		#header_inner .result.on > .order, #header_inner .result.on > .vcard > .org, #header_inner .result.on > .vcard > .business, #header_inner .result.on > .vcard > .adr,
		.layer .result:hover > .order, .layer .result:hover > .vcard > .org, .layer .result:hover > .vcard > .business, .layer .result:hover > .vcard > .adr,
		.tdrive.iframe .result:hover > .order, .tdrive.iframe .result:hover > .vcard > .org, .tdrive.iframe .result:hover > .vcard > .business, .tdrive.iframe .result:hover > .vcard > .adr,
		#header_inner .result:hover > .order, #header_inner .result:hover > .vcard > .org, #header_inner .result:hover > .vcard > .business, #header_inner .result:hover > .vcard > .adr {color:#fff}
	.layer .result .btn, .tdrive.iframe .result .btn, #header_inner .result .btn {border:1px solid #fff;height:26px;line-height:26px;min-width:70px; color:#fff;
		-webkit-transition:border 0.5s;-moz-transition:border 0.5s;-o-transition:border 0.5s;transition:border 0.5s}
	.layer .result.on .btn, .layer .result:hover .btn,
	.tdrive.iframe .result.on .btn, .tdrive.iframe .result:hover .btn,
		#header_inner .result.on .btn, #header_inner .result:hover .btn {border:1px solid #bb3951}

	.tdrive .tools{clear:both;width:300px;padding:5px}
	.tdrive .tools > a{background:#ECEBEB;color:#787878;float:left;font-size:9px;line-height:20px;padding:0 5px;text-transform:uppercase;}
	.tdrive .tools > button{color:#96172e;float:right;text-transform:lowercase;padding:0 20px 0 0;background:url('../img/btn.png') no-repeat right 3px}

	.tdrive .infoBox > img:first-child {position:absolute !important; top:9px; right:10px; display:block; width:8px; height:8px}
	.tdrive .ib {background:#fff; width:250px; cursor:default; /* line-height:1.5 */}
	.tdrive .ib .close{top:17px;right:14px;width:8px;height:8px;background:url('../img/btn_close_white.png') no-repeat left top}
	.tdrive .ib .dealer_info{padding:0 8px 5px;border:1px solid #b5b5b5;border-top:0 none;overflow:hidden}
	.tdrive .ib .text_wrap{float:left;width:175px;margin:10px 0 0;line-height:1.3; text-align:left}
	.tdrive .ib .dealer_info .links > a {display:inline-block; width:auto; background:url('../img/arrow_red.png') no-repeat 8px 8px #ededed; color:#96172e; font-weight:bold; line-height:21px; padding:0 7px 0 25px; margin:5px 0}
	.tdrive .ib .links > a:first-child {margin:5px 20px 5px 0}

	.tdrive .ib .distance{border:solid 1px #ede7e9; padding:10px 0; text-align:center;font-size:20px;color:#ccc;float:left;width:55px; margin:10px 0; display:none;
		-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
	.tdrive .ib .distance > .unit {display:block}
	.tdrive .ib .fake_directions{clear:both;text-align:right}
	.tdrive .ib .fake_directions > a{font-weight:bold;color:#565656}
	.tdrive .ib .org {background:#96172e; color:#fff; font:16px/28px 'ProximaNova', calibri, sans-serif; text-transform:uppercase; padding:0 28px 0 12px; text-align:left}
	.tdrive .ib .vcard {overflow:hidden}

	/*Our cars - grid*/
	.grid_wrapper a, .grid_wrapper a:hover, .our_cars .box01 .coa, .our_cars .box01 .coa:hover{text-decoration:none}
	.grid_outer{width:160px;float:left}
	.grid_outer + .grid_inner{float:left}
	.grid_inner{width:640px;margin:0 auto;overflow:hidden}

	/* inizio HP nuova griglia [ svn 1743 ] */
	.box01{width:140px;height:130px;float:left;margin:10px 10px 0;padding:0 0 5px 0;text-align:center;overflow:hidden; /* position:relative */
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	.box01 .img_wrapper{overflow:hidden;width:139px;text-align:center}
	.box01 .img_wrapper img{width:280px;height:110px; margin: -18px 0 0 -140px} /* margin: 0 */
	.box01 .img_wrapper + span {padding:2px 0 0\9;}/*ie8*/
	.box01 .img_wrapper + span {margin: 0 0 5px; font-weight: bold} /* margin: 4px 0 5px;  */

	.box01 img{opacity:1;filter:alpha(opacity=100);
		-webkit-transition:opacity 0.7s;-moz-transition:opacity 0.7s;-o-transition:opacity 0.7s;transition:opacity 0.7s}
	.box01 a{display:block;position:relative;text-align:center}
	.box01 a span{color:#96172e;font-weight:normal;text-transform:uppercase;text-align:center;line-height:11px;display:block;width:100%;
		/* filter:alpha(opacity=0);opacity:0;
		-webkit-transition:opacity 0.7s;-moz-transition:opacity 0.7s;-o-transition:opacity 0.7s;transition:opacity 0.7s; */
	}
	/* .box01 a:hover span{filter:alpha(opacity=100);opacity:1} */

	/* fine HP nuova griglia */

	#above .grid {position:relative}
	#above .grid .flag, #header .grid .flag {top:0; left:0; white-space:nowrap; width:160px}
	#above .grid .flag > span, #header .grid .flag > span {padding:0 10px}

	.box01.filtered a:hover{cursor:default}
	.box01.filtered img{filter:alpha(opacity=20);opacity:0.2}
	.box01.filtered a:hover span{filter:alpha(opacity=0);opacity:0}
	.box01.back_wrapper{position:absolute;top:300px;left:50%;margin-left:-480px;z-index:200}
	.box01.back_wrapper .back{text-decoration:none}
	.box01.back_wrapper .back > span{display:block;filter:alpha(opacity=100);opacity:1;text-align:right;}
	.box01.back_wrapper .back > span span{font:18px/27px 'ProximaNovaLight', calibri, sans-serif;color:#fff;text-transform:uppercase;background:#ccc;padding:3px 5px;display:inline;filter:alpha(opacity=100);opacity:1;}
	/*.hp .box.promo{position:absolute;top:100px;left:50%;margin-left:-480px;padding:8px 0 0;z-index:200;background:url('../img/bg_boxpromo_hp.png') no-repeat center 0}
	.hp .box.promo a{display:block;color:#fff;line-height:1.4;font-weight:bold;text-align:center;text-transform:uppercase;text-decoration:none;background:#96172E;padding:5px 8px 3px;
		-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
	.box.promo a span{display:block}*/
	.grid_wrapper{margin:105px 0 0}
	.grid_container > .grid_wrapper{margin:0}
	.grid_wrapper .select{width:290px;min-height:28px;position:relative;z-index:10;margin:0 0 10px 10px}
	.grid_container .select{margin:0 0 10px 10px}
	.btn_search_prod{position:absolute;top:8px;right:10px;width:19px;height:16px;background:url('../img/btn_search_prod.png') no-repeat left top}
	.grid_container{width:960px;min-height:460px;padding:60px 0 0;position:absolute;top:0;left:50%;right:0;margin:40px 0 0 -480px;z-index:40;background:#fff;
		-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1)}
	.hp .grid_container{padding:0}
	.grid_wrapper .filters, .grid_wrapper .close_select{border:2px solid #ccc;position:absolute;top:0;background:#fff;
		-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
	.grid_wrapper .filters{font:16px/28px 'ProximaNova', calibri, sans-serif;left:0;min-width:235px}
	.grid_wrapper .filters li a{color:#96172e;font-size:13px;display:block;padding:0 0 0 10px;max-width:225px}
	.grid_wrapper .filters > li:first-child{display:list-item}
	.grid_wrapper .filters > li{max-width:235px;display:none;vertical-align:bottom}/*ie*/
	.grid_wrapper .filters > li:hover, .grid_wrapper .filters > li.on{background:#f5f5f5}
	.grid_wrapper .filters > li:first-child:hover{background:#fff}
	.grid_wrapper .filters > li:first-child a, .grid_wrapper .filters > li.on a{background:url('../img/bg_select.png') no-repeat right center}
	.grid_wrapper .filters > li:first-child a{font-size:15px;text-transform:uppercase}
	.grid_wrapper .close_select{width:34px;height:29px;text-align:center;right:0;cursor:pointer}
	.grid .related_trim, .grid .editorial {display:none}


	/*home page*/
	.steering_wheel{width:122px;margin:0 auto 0 -61px;position:absolute;top:530px;left:50%;z-index:500;text-align:center;overflow:hidden}
	.steering_wheel a{position:absolute;top:0;width:58px;height:80px;z-index:20;background:url('../img/bg_null.png') no-repeat left top;color:transparent;font-size:0;text-indent:-9999px}/*fake bg for ie*/
	.steering_wheel .lft{left:0}
	.steering_wheel .rgt{right:0}
	.steering_wheel img{vertical-align:bottom;
		-webkit-transition:-webkit-transform 0.5s ease-in-out;-moz-transition:-moz-transform 0.5s ease-in-out;-o-transition:-moz-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;
		-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);
		-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
	.steering_wheel a:hover ~ img{
		-webkit-transition:-webkit-transform 0.5s ease-in-out;-moz-transition:-moz-transform 0.5s ease-in-out;-o-transition:-moz-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;
		-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
	.steering_wheel .lft:hover ~ img{
		-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
	.steering_wheel .rgt:hover ~ img{
		-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}

	/* .hp .grid_wrapper{margin:-511px auto 0;z-index:10;padding:0;width:928px;height:429px} */
	.hp .grid_wrapper{margin:0 auto;z-index:10;position:relative;padding:120px 0 0;width:928px;height:447px}
	/* .hp .grid_wrapper{margin:0 auto;z-index:10;padding:103px 0 0;width:960px;height:429px} */
	/* .hp .our_cars.grid{width:960px;margin:0 auto} */

	/*new grid dimensions*/
	.hp .our_cars.grid{width:928px;margin:0 auto}
	.hp .our_cars.grid .grid_inner{width:624px}
	.hp .our_cars.grid .grid_outer{width:152px}
	.hp .our_cars.grid .grid_outer .box01{margin-right:0}
	.hp .our_cars.grid .grid_inner + .grid_outer .box01{margin-left:0}
	.hp .our_cars.grid .box01{width:148px;heigth:137px;margin:13.5px 4px}

	.hp .back{color:#96172e;text-transform:uppercase}
	.hp .carousel_wrapper{position:absolute;z-index:300;top:138px/* 103px */;left:0;right:0;height:460px;background:url('../img/bg_null.png') no-repeat left top}
	.hp .carousel_wrapper .nav a{position:absolute;top:206px;z-index:1000;width:40px;height:40px;font-size:0;background:url('../img/bg_arrow_hp.png') no-repeat left top}
	.hp .carousel_wrapper .nav .btn_prev{left:50%;margin-left:-512px}
	.hp .carousel_wrapper .nav .btn_next{right:50%;margin-right:-512px;background-position:left bottom}
	.hp .carousel{height: 440px; background-color: #ffffff; width:928px;margin:0 auto;/* width:2784px;margin-left:-1392px; left:50% !important;*/overflow:visible !important}/*overide carousel styles*/
	.hp .carousel > ul > li{height:429px}
	.hp .carousel > ul > li{width:928px;float:left;overflow:visible !important;/* overflow:hidden; */position:relative;margin:0 4px/* ;zoom:1 */} /*overide carousel styles*/
	.hp .carousel > ul > li.opaque div, .hp .carousel > ul > li.opaque img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background:url("../img/bg_null.png") no-repeat left top transparent}/*ie*/
	.hp .carousel > ul > li.on{opacity:1}
	.hp .carousel li .box{position:absolute}
	.hp .carousel li .box a{font:15px/27px 'ProximaNovaLight', calibri, sans-serif;color:#666;text-decoration:none;display:block;width:100%;height:100%}
	.hp .carousel .opaque .box a {cursor:default}
	.hp .carousel li .box img{position:absolute;top:0;left:0;z-index:1}
	.hp .carousel li .box > dl dt{border-top:1px dotted #ab4558}
	.hp .carousel li .box > dl dt:first-child{border:0 none}
	.hp .carousel li .box > dl a{display:block;height:25px;padding:10px;font-size:12px;color:#fff;text-transform:uppercase;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right -93px}
	.hp .carousel li .box > div, .hp .carousel li .box .box_text, .hp .carousel li .box > dl{position:absolute;z-index:20}
	.hp .carousel li .box > dl{left:0;right:0}
	.hp .carousel li .box .bg{background:url('../img/bg_single_box_hp.png') no-repeat left top;width:100%;height:100%;}
	.hp .ghost {position:absolute; width:500px; height:460px; top:0; z-index:320; background:url('../img/bg_null.png') no-repeat 0 0}/*fake bg to patch IE*/
	.hp .ghost.lt {right:100%}
	.hp .ghost.rt {left:100%}


	.main_title h1{font-size:20px;line-height:25px;color:#fff;text-transform:uppercase}
	.main_title h1 span{font-size:36px;line-height:30px;font-weight:bold}
	.single_title h3{font-size:14px;line-height:18px;color:#666;position:absolute;bottom:10px;left:0;right:0}
	.title p{font-size:18px;color:#666}
	.title p span{font-family:'ProximaNova', sans-serif}
	.title .bigger{font-size:36px;margin:6px 0 0}
	.title > p:first-child span{font-family:'ProximaNova', sans-serif}
	.title p span{font-size:14px;padding:0 20px 0 8px;background:#fff;text-transform:uppercase}
	.txt_right.title p span, .txt_right.title .info > span{padding:0 8px}
	.title.equal p{font-size:18px;line-height:21px;margin:2px 0 0}
	.title.equal .info{margin:0;line-height:15px}
	.title .info{color:#fff}
	.title .info > span{padding:0 20px 2px 8px;font-family:helvetica, arial, sans-serif;font-size:13px;background:url('../img/traspB7.png') repeat left top;text-transform:none;
		text-shadow:0 1px 0 #000}
	.title .info > span strong{
		text-shadow:0 1px 0 #000}


	/* .box_text a{font:15px/27px 'ProximaNovaLight', calibri, sans-serif;color:#666} */
	/* .box_text a > span{display:block}
	.box_text a > span span{text-transform:uppercase;background:#fff;padding:0 5px}
	.box_text.bg_span_grey a > span span{color:#fff;background:#bbbcc0}
	.box_text.more_padd a > span span{padding:3px 5px}
	.box_text a .font_medium + span{margin:-3px 0 0}
	.box_text a span + .font_big{margin:-2px 0 0}
	.box_text a[class*="btn"] > span span{background:#96172e;color:#fff}
	.box_text a[class*="btn"] > .font_medium{margin:4px 0 5px}
	.box_text a .font_big{font-size:36px;line-height:37px}
	.box_text a .font_big02{font-size:30px;line-height:33px}
	.box_text a .font_medium{font-size:26px}
	.box_text a .font_inter{font-size:18px}
	.box_text a .font_inter + .font_inter{margin:-6px 0 0}
	.box_text a .font_inter + span{margin:-1px 0 0}
	.box_text a .font_big02 + span{margin:-3px 0 0}
	.box_text a span + .font_big02{margin:-3px 0 0}
	.box_text a span + .font_medium{margin:-2px 0 0}
	.box_text.column a .font_big{margin:0 0 6px}
	.box_text.multi_col > a > span:first-child{margin:-5px 0 0}
	.box_text.column a > span{margin:-8px 0 0}
	.box_text.promo a > .font_big02{margin:0 0 2px 0}
	.box_text.promo a > .font_big02 + .font_big02{margin:0}
	.box_text.promo a > .margin_neg{margin:-8px 0 0}
	.box_text.finance a > span:first-child + span{margin:-8px 0 0}
	.box_text.finance a > span:first-child + span + .font_inter{margin:-7px 0 0}
	.box_text.finance a > .font_big{margin-bottom:7px}
	.box_text.column a > .tohover{margin:-2px 0 0}
	.box_text.multi_col a > .font_medium + .tohover{margin:2px 0 0}
	.box_text a .tohover{visibility:hidden;padding:3px 5px;font:12px/19px arial, helvetica, sans-serif;color:#fff;text-transform:none;background:url('../img/traspB5.png') repeat left top;
		text-shadow:0 1px 0 #000}
	.box_text a .tohover strong{text-shadow:0 1px 0 #000}
	.box_text a .font_big + .tohover{margin:4px 0 0}
	.box_text a .font_big02 + .tohover{margin:4px 0 0}
	.box_text a .font_medium + .tohover{margin:0}
	.box_text a:hover .tohover{visibility:visible}

	.hp .center{text-align:center}
	.show_our_cars a > span{background:#bbbcc0;color:#fff}
	.show_our_cars a > span span{background:none}
	.hp .carousel li .box.show_our_cars img{top:30px}
	.hp .carousel li .box.show_our_cars .txt_bottom.box_text{bottom:1px}
	.show_our_cars:hover{cursor:pointer}
	.empty a{display:block;width:148px;height:139px;float:left;font-size:0} */
	.box_text > span, .box_text h1 > span{display:block}
	.box_text > span span, .box_text h1 > span span{text-transform:uppercase;background:#fff;padding:0 5px}
	.box_text > .bg_red span, .box_text h1 > .bg_red span {background:#96172e; color:#fff}
	.box_text > .bg_gray span, .box_text h1 > .bg_gray span {background:#939393; color:#fff}
	.box_text > .txt_red span, .box_text h1 > .txt_red span {color:#96172e}

	.box_text.bg_span_grey > span span{color:#fff;background:#bbbcc0}
	.box_text.more_padd > span span{padding:3px 5px}
	.box_text .font_medium + span{margin:-3px 0 0}
	.box_text span + .font_big{margin:0}
	.box_text.title span + .font_big{margin:-2px 0 0}
	.box_text.title span span{background:#96172e;color:#fff}
	.box_text.title > .font_medium{margin:4px 0 5px}
	.box_text .font_big{font-size:36px;line-height:37px}
	.box_text .font_big02{font-size:30px;line-height:33px}
	.box_text h1 .font_big02{margin:0 0 2px 0}
	.box_text .font_medium{font-size:26px}
	.box_text .font_inter{font-size:18px; font-size:17px\9;}/*ie8*/
	.box_text .font_inter + .font_inter{margin:-6px 0 0}
	.box_text .font_inter + span{margin:-1px 0 0}
	.box_text .font_big02 + span{margin:-3px 0 0}
	.box_text span + .font_big02{margin:-3px 0 0}
	.box_text span + .font_medium{margin:-2px 0 0}
	.box_text.column .font_big{margin:0 0 6px}
	.box_text.multi_col > span:first-child{margin:-5px 0 0}
	.box_text.column > span{margin:-8px 0 0}
	.box_text.promo > .font_big02{margin:0 0 2px 0}
	.box_text.promo > .font_big02 + .font_big02{margin:0}
	.box_text.promo > .margin_neg{margin:-8px 0 0}
	.box_text.finance > span:first-child + span{margin:-8px 0 0}
	.box_text.finance > span:first-child + span + .font_inter{margin:-7px 0 0}
	.box_text.finance > .font_big{margin-bottom:7px}

	.box_text.finance.title > .font_inter + span{font-size:14px;margin:-7px 0 -6px 0}
	.box_text.finance.title > .font_big02{font-size:26px}
	.box_text.finance.title > .font_big{font-size:32px}

	.box_text.column > .tohover{margin:-2px 0 0}
	.box_text.multi_col > .font_medium + .tohover{margin:2px 0 0}
	.box_text .tohover{visibility:hidden;padding:3px 5px;font:12px/19px arial, helvetica, sans-serif;color:#fff;text-transform:none;background:url('../img/traspB5.png') repeat left top;
		text-shadow:0 1px 0 #000}
	.box_text .tohover strong{text-shadow:0 1px 0 #000}
	.box_text .font_big + .tohover{margin:4px 0 0}
	.box_text .font_big02 + .tohover{margin:4px 0 0}
	.box_text .font_medium + .tohover{margin:0}
	.box_text:hover .tohover{display:inline-block; vertical-align:top; visibility:visible}

	.hp .center{text-align:center}
	.show_our_cars a > span{background:#bbbcc0;color:#fff}
	.show_our_cars a > span span{background:none}
	.hp .carousel li .box.show_our_cars img{top:30px}
	.hp .carousel li .box.show_our_cars .txt_bottom.box_text{bottom:1px}
	.show_our_cars:hover{cursor:pointer}
	.empty a{display:block;width:148px;height:139px;float:left;font-size:0}

	.pointer{position:absolute;background-image:url('../img/bg_pointer_hp.png');background-repeat:no-repeat}
	.pointer.left{left:-8px;width:8px;height:18px}
	.pointer.right{right:-8px;width:8px;height:18px}
	.pointer.top{top:-8px;width:18px;height:8px}
	.pointer.bottom{bottom:-8px;width:18px;height:8px}
	.pointer.vertical{top:50%;margin-top:-4px}
	.pointer.vertical.left{background-position:left -16px}
	.pointer.vertical.right{background-position:right -16px}
	.pointer.horizontal{left:50%;margin-left:-9px}
	.pointer.horizontal.top{background-position:center top}
	.pointer.horizontal.bottom{background-position:center bottom}
	.pointer.black{background-color:#000}
	.pointer.azure{background-color:#d9e1f4}

	.hp .grid_h_1{width:148px}
	.hp .grid_h_2{width:304px}
	.hp .grid_h_3{width:460px}
	.hp .grid_h_4{width:616px}
	.hp .grid_h_5{width:772px}
	.hp .grid_h_6{width:928px}

	.grid_v_1{height:137px}/*was 139*/
	.grid_v_2{height:282px}/*was 282*/
	.grid_v_3{height:429px}

	.x_1{left:0}
	.x_2{left:156px}
	.x_3{left:312px}
	.x_4{left:468px}
	.x_5{left:624px}
	.x_6{left:780px}

	.y_1{top:0}
	.y_2{top:145px}
	.y_2b{top:140px}
	.y_3{top:290px}

	.bg_white{background:#fff}
	.bg_red.title p span{background:#96172E;color:#fff;padding-right:4px}

	.txt_left.box_text{left:10px}
	.txt_left.box_text.left{left:0}
	.txt_right.box_text{right:10px;text-align:right}
	.txt_right02.box_text{right:0;text-align:right}
	.txt_center.box_text{left:0;right:0; text-align:center}
	.txt_top.box_text{top:10px}
	.txt_top.box_text.top{top:0}
	.y_2b .txt_top.box_text{top:15px}
	.promo.txt_top.box_text{top:0}
	.txt_bottom.box_text{bottom:10px}
	.txt_center_v.box_text{top:50px}

	/*global navigation*/
	#header a{text-decoration:none}
	#header .secondary_nav{font-family:'ProximaNova', calibri, sans-serif; text-align:right; /* width:155px;width:394px; */height:20px;/* background:#fff;padding:0 0 0 6px; */margin:0 0 0 auto;position:relative;z-index:200;overflow:visible !important;display:block !important}/* temporary ie*/
	#header .secondary_nav ul {background:#fff; display:inline-block; padding:0 0 0 10px}
	#header .secondary_nav ul li{/* float:left;margin:0 0 0 8px; */padding: 0 0 0 5px; display:inline-block; position:relative; vertical-align:top}
	#header .secondary_nav ul li:first-child{/* margin:0 4px 0 0 */padding: 0}
	#header .secondary_nav a:hover {cursor: pointer}
	#header .secondary_nav a:hover, #header .secondary_nav li a.on{color: #96172e}
	#header .secondary_nav li a.home , #header .secondary_nav li a.fuel{width: 23px; height: 19px; background: url('../img/global_nav/bg_sprite.png') no-repeat left top}
	#header .secondary_nav li a.fuel{width: 43px; background-position: left bottom; position: relative}
	#header .secondary_nav li a.fuel .tooltip{display: none; position: absolute; left: 50%; top: 20px; z-index: 100; min-width: 110px; margin: 10px 0 0 -55px; padding: 3px 5px; color: #A4A4A4; background: #fff;
		background: rgba(255, 255, 255, 0.9);
		border-radius: 3px;
		box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
	}
	#header .secondary_nav li a.fuel:hover .tooltip{display: block}
	#header .secondary_nav li a.fuel .tooltip:before{content: ""; position: absolute; top: -5px; left: 45px; width: 0; height: 0; border-style: solid; border-width: 0 7px 5px 7px; border-color: transparent transparent #ffffff transparent; border-color: transparent transparent rgba(255, 255, 255, 0.9) transparent;}

	/* #header .secondary_nav li a.home.on{background-position: left -100px}
	#header .secondary_nav li a.fuel.on{background-position: left bottom} */
	#header .secondary_nav li .pointer{display:none;position:absolute;top:-5px;left:50%;margin-left:-7px;width:14px;height:5px;background:url('../img/global_nav/bg_pointer_header.png') no-repeat center top}
	#header .secondary_nav li a.on + span.pointer{display:block}
	#header .secondary_nav a{font-size:10px;line-height:20px;color:#a4a4a4;display:block}
	#header .secondary_nav .input_text {position:relative; /* display:none */}/*temp comment to disable search*/
	#header .secondary_nav .input_text label{vertical-align:top}
	#header .secondary_nav .input_text input[type="text"]{color:#fff;font-size:10px;line-height:20px;width:180px;height:20px;padding:0 0 0 10px;background:#c8cacc;vertical-align:top}
	#header .secondary_nav .input_text .search{height:20px;position:absolute;right:0;top:0;width:20px;z-index:30;background:url('../img/global_nav/bg_search_header.png') no-repeat center center #b7b8b8}
	.hp #header .secondary_nav > ul > li:first-child{display:none}
	#header .secondary_nav li select{background:#C8CACC; color:#fff; width:135px; height:20px; padding:2px 0; margin:0 20px 0 0}

	#header .search_results{display:none; position:absolute;top:20px;right:0;width:240px; max-height:475px; overflow:auto; border-bottom:1px solid #ccc;background:#fff;
		-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
	#header .search_results .close{width:8px;height:8px;background:url('../img/btn_close_small.png') no-repeat left top;right:10px;top:10px}
		#header .search_results ol{margin:0}
	#header .search_results li{min-height:39px;padding:10px;border-top:1px dotted #ccc;color:#8f8f8f;overflow:hidden}
	#header .search_results li:first-child,
		#header .search_results li.grid_related + li{border:0 none}
	#header .search_results li.grid_related{height:78px;background:url('../img/global_nav/bg_search_res.gif') repeat-x left bottom #f8f8f8}
	#header .search_results li.last{min-height:10px;border:0 none;background:url('../img/global_nav/bg_search_res_last.gif') repeat-x left top #f8f8f8}
	#header .search_results li > a{color:#8f8f8f;font:11px 'ProximaNova' calibri, sans-serif;line-height:14px}
	#header .search_results li > a:hover{color:#8f8f8f;}
	#header .search_results li.last > a{display:inline;padding:5px 10px;font-size:9px;color:#787878;background:#eaeaea;text-transform:uppercase;position:relative;left:50px}
	#header .search_results li img{float:left;margin:0 10px 0 0}
	#header .search_results li h3{font:bold 10px/15px helvetica, arial, sans-serif;color:#616161;display:inline;padding:0 0 0 5px}
	#header .search_results li em{font-style:normal}
	#header .search_results li em, #header .search_results li > a span{color:#95172d}
	#header .search_results li.grid_related > a > span{float:left;text-transform:uppercase;color:#858585;margin:30px 0 0 20px;padding:0 20px 0 0;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right -200px}
	#header .search_results .img_wrapper{text-align:center;width:80px;height:80px;float:left}
	#header .search_results .img_wrapper span{font:bold 30px/1 'ProximaNova', calibri, sans-serif;color:#fff;position:relative;top:-30px;z-index:5}

	#header .main_nav{text-align:center;position:relative}
	#header .main_nav a.our_cars{padding:0 0 0 44px;background:url('../img/global_nav/bg_menu_auto.png') no-repeat left 28px}
	/* #header .main_nav > ul{height:77px} */
	#header .main_nav > ul > li{display:inline; float:left; /* -block */; height:60px; width:438px; margin:0 0 0 40px}
	#header .main_nav > ul > li:first-child{margin:0 40px 0 0}
	#header .main_nav > ul > li.logo{position:absolute;width:76px;top:0;left:50%;margin-left:-38px}
	#header .main_nav > ul > li.logo a{margin:0}
	#header .main_nav > ul > li > ul{float:left;width:438px}
	/* #header .main_nav > ul > li.logo + li > ul{width:438px;padding:0 0 0 40px} to be implemented when third voice on menu will be on*/
	#header .main_nav > ul > li > ul > li{display:inline}
	#header .main_nav > ul > li > ul > li > a{color:#787878;font:11px/77px 'ProximaNova', calibri, sans-serif;height:60px;display:inline-block;margin:0 10px;text-transform:uppercase;vertical-align:middle/* ;position:relative */}
	#header .main_nav > ul > li > ul > li > a > p {height:60px; font-size:12px}/*SP useless p...*/

	#header .main_nav > ul > li > a{color:#787878;font:11px/77px 'ProximaNova', calibri, sans-serif;height:77px;display:inline-block;margin:0 10px;text-transform:uppercase;vertical-align:middle/* ;position:relative */}
	#header .main_nav > ul > li a.ddown{background:url('../img/global_nav/bg_pointer_header_main.png') no-repeat center 40px;position:relative;z-index:100;
		-webkit-transition:background-position 0.5s ease-out 0.8s;-moz-transition:background-position 0.5s ease-out 0.8s;transition:background-position 0.5s ease-out 0.8s}
	#header .main_nav > ul li a.ddown:hover{background-position:center 59px}

	#header .main_nav > ul > li a.ddown:after{content:"";width:14px;height:5px;position:absolute;top:40px;left:50%;z-index:250;margin-left:-7px;background:url('../img/global_nav/bg_pointer_header_main.png') no-repeat left top;opacity:0;filter:alpha(opacity=0);
		-webkit-transition:all 0.5s ease-out 0.8s;-moz-transition:all 0.5s ease-out 0.8s;transition:all 0.5s ease-out 0.8s}
	#header .main_nav > ul > li a.ddown:hover:after{top:60px;opacity:1;filter:alpha(opacity=100)}

	#header .main_nav > ul li:hover > a, #header .main_nav > ul li.on > a{color:#96172e}
	#header .main_nav > ul > li > a.our_cars{padding:0 0 0 44px;background:url('../img/global_nav/bg_menu_auto.png') no-repeat left center}
	#header .main_nav > ul > li > a > img{position:relative;z-index:100}
	#header .main_nav .pointer{display:none;position:absolute;bottom:-14px;left:50%;z-index:50;margin-left:-7px;width:14px;height:5px;background:url('../img/global_nav/bg_pointer_header_main.png') no-repeat center top}
	/* #header .main_nav li:hover .pointer{display:block} */

	/* #header .main_nav li:hover .dropdown{display:block} */
	#header .dropdown-container{left:0;position:absolute;top:20px;width:100%}
	#header .dropdown{display:none;position:absolute;left:0;top:60px;background:#fff;text-align:left;border:1px solid #dedede;border-top:0 none; overflow:hidden}
	#header .dropdown .box{float:left;width:259px;border-left:1px dotted #b6b6b6; min-height:200px; padding:30px 30px 99999px; margin-bottom:-99954px;
		-webkit-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2); -moz-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2); box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2)}
	#header .dropdown .box:first-child{width:258px;border:0}
	#header .dropdown .box ul{margin-bottom:30px}
	#header .dropdown.acquisto .box:first-child > ul{margin-bottom:10px}
	#header .dropdown .box ul > li{border-bottom:1px dotted #b6b6b6;min-height:33px;line-height:33px}
	#header .dropdown .box ul > li:first-child{border-top:1px dotted #b6b6b6}
	#header .dropdown .box ul > li a{display:block;font:14px/33px 'ProximaNovaLight', calibri, sans-serif;color:#96172e;text-transform:uppercase;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right -190px}
	#header .dropdown .box h2{font:19px/22px 'ProximaNovaLight', calibri, sans-serif;color:#000;margin:0 0 10px}
	#header .dropdown .box .img_wrapper + h2 {margin:30px 0 10px}
	#header .dropdown .box p{color:#666;font:12px/18px helvetica, arial, sans-serif;text-transform:none}
	#header .dropdown .box .btn{margin:0;color:#fff;position:absolute;bottom:15px;left:auto;right:auto}
	#header .dropdown .box .btn.second_last{bottom:45px}
	#header .dropdown .box .img_wrapper{margin:-30px 0 0 -30px;width:319px;position:relative}
	#header .dropdown .box .img_wrapper span{display:block;width:319px;height:0;min-height:92px;position:relative;z-index:20;margin:-92px 0 0;text-indent:-9999px;
		-webkit-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2); -moz-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2); box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2)}
	#header .dropdown .box.no_shadow .img_wrapper span{display:none}
	#header .dropdown .box.title_no_margin h2{margin:0 0 10px}
	#header .dropdown .box.news h2{margin:30px 0 0}
	#header .dropdown .box.news .date{margin:5px 0}
	#header .dropdown .box.news.list ul > li{line-height:15px;padding:5px 0 0}
	#header .dropdown .box.news.list ul > li a{background:0 none;text-transform:none;color:#000;}
	#header .dropdown .box.full_img h2,
		#header .dropdown .box.full_img p{position:relative;z-index:30;top:-250px}
	#header .dropdown .box.full_img h2{margin:0}
	#header .dropdown .box.dd_air_tech{background:url('../img/global_nav/gpl_metano_3.jpg') no-repeat 0 0;padding:120px 30px 99999px 30px}

	#header .content_wrapper, #header .content{display:none}
	#header .content{min-height:180px;padding:20px 0 0;background:url('../img/global_nav/bg_content_header.png') repeat-x left bottom #fff;position:relative;overflow:hidden;font:normal 12px/1 helvetica, arial, sans-serif}
	#header .new-layout .contacts.content {width: 100%;}
	#header .content .box{float:left}
	#header .content .selection_wrapper{margin:0 0 20px 0}
	#header .content .close{width:8px;height:8px;background:url('../img/btn_close_small.png') no-repeat left top;right:25px;top:20px; z-index: 400}
	#header .content h2{font-size:20px;margin:0 0 20px 10px}
	#header .content h3{font-size:13px;line-height:17px;color:#4a4a4a}
	#header .content .wrapper{padding:0 0 10px 10px;min-height:90px}
	#header .content .wrapper p,
		#header .content .wrapper .login label span{font-size:11px;font-weight:bold;color:#afafaf}
	#header .content .wrapper .register{min-height:50px;padding:10px 0 10px 100px;background-image:url('../img/global_nav/bg_my_fiat.png');background-repeat:no-repeat}
	#header .content .wrapper.new_user .register{background-position:left 10px}
	#header .content .wrapper.returning_user .register{background-position:left -126px}
	#header .content .wrapper .login label{display:block}
	#header .content .wrapper .login label span{display:block;float:left;width:66px;margin:0 13px 0 0}
	#header .content .wrapper .login label:first-child{margin:0 0 10px 0}
	#header .content .wrapper .login input{width:143px;height:18px;padding:0 0 0 5px;border:1px solid #fff;background:#e3e4e5}
	#header .content .wrapper .login input.error{border-color:#f00}
	#header .content .bottom{min-height:40px;line-height:40px;padding:0 10px 0 0;margin:0 0 20px 0;border-top:1px dotted #afafaf;background:#edecec;text-align:right;position:relative;clear:both;/* overflow:hidden */}
	#header .content .bottom .btn{font-size:12px}
	#header .content .bottom .recovery{position:absolute;left:10px;top:0;height:28px;font-size:11px;color:#585858;border-bottom:2px solid #a2a2a2}

	#header .contacts .wrapper h3, #header .global_nav_form .wrapper h3, #header .distributori .wrapper h3 {margin:0 0 10px 0}
	#header .contacts .wrapper p, #header .global_nav_form .wrapper p, #header .distributori .wrapper p{margin:10px 0}
	#header .contacts .box.left, #header .global_nav_form .box.left, #header .distributori .box.left{width:379px;padding:0 40px 0 0;margin:0 0 0 10px;border-right:1px dotted #ccc}
	#header .distributori .box.left{width: 590px; border: 0 none}
	#header .contacts .box.right, #header .global_nav_form .box.right, #header .distributori .box.right{width: 489px; margin: 0 10px 0 29px}
	#header .distributori .box.right{width: 305px; margin-left:0}
	#header .distributori .box.right li{float: left; width: 139px; min-height: 25px; padding: 75px 0 0 10px; border-left: 1px dotted #ccc; background: url('../img/global_nav/bg_layer_distributori.png') no-repeat left top}
	#header .distributori .box.right li:first-child{background-position: right top; width: 140px}
	#header .distributori .box.right .btn{margin-top: 0; color: #fff}
	#header .contacts .box.right .selection, #header .global_nav_form .box.right .selection{width:480px;margin:10px 0 0 10px; overflow:hidden}
	#header .contacts .box.right .selection h4, #header .global_nav_form .box.right .selection h4{font-size:13px;color:#afafaf}
	#header .contacts .box.right .selection li, #header .global_nav_form .box.right .selection li{width:157px;min-height:122px;margin:0;float:left;text-align:center;background:url('../img/global_nav/bg_selection2.png') no-repeat left 20px}
	#header .contacts .box.right .selection li:hover,
		#header .contacts .box.right .selection li.suggestions:hover,
		#header .contacts .box.right .selection li.complaints:hover,
	#header .global_nav_form .box.right .selection li:hover,
		#header .global_nav_form .box.right .selection li.suggestions:hover,
		#header .global_nav_form .box.right .selection li.complaints:hover{background-position:left -170px;cursor:pointer}
	#header .contacts .box.right .selection li.complaints, #header .global_nav_form .box.right .selection li.complaints{background-position:left -360px}
	#header .contacts .box.right .selection li.suggestions, #header .global_nav_form .box.right .selection li.suggestions{background-position:left -543px}
	#header .contacts .box.right .selection li .choose, #header .global_nav_form .box.right .selection li .choose{display:none;padding:10px 0 0}
	#header .contacts .box.right .selection li .choose h4, #header .global_nav_form .box.right .selection li .choose h4{font-size:18px;color:#fff}
	#header .contacts .box.right .selection li .choose a, #header .global_nav_form .box.right .selection li .choose a{font-size:9px;color:#fff;display:block;float:left;width:77px;height:16px;padding:45px 0 0;text-transform:uppercase}
	#header .contacts .box.right .selection li:hover .choose, #header .global_nav_form .box.right .selection li:hover .choose{display:block}

	#header .contacts #content-to-load > div,
		#header #content-to-load > div > div.company,
		#header #content-to-load > div > div.private,
		#header .contacts div[class*="step"],
		#header .global_nav_form div[class*="step"]{display:none}
	#header #content-to-load{display:block; max-height:365px; overflow-y:auto; overflow-x:hidden}
	#header .new-layout #content-to-load {display: inline-block; max-height: 450px; margin: 0 auto;}
	#header .new-layout #content-to-load > div.selection_wrapper {overflow: auto;}
	#header .new-layout .contacts .box.right .selection li .choose {padding: 25px 0 0;}
	#header .contacts #content-to-load > .selection_wrapper,
		#header .contacts #content-to-load > div div[class*="step"]:first-child,
	#header #content-to-load .global_nav_form > .selection_wrapper,
		#header #content-to-load .global_nav_form > div div[class*="step"]:first-child{display:block}
	#header .contacts > div, #header .contacts div[class*="step"], #header .global_nav_form > div, #header .global_nav_form div[class*="step"]{clear:both;overflow:hidden}
	#header .contacts .step1 .box, #header .global_nav_form .step1 .box{width:194px;min-height:130px;margin:0 0 0 55px}
	#header .contacts .box.info, #header .global_nav_form .box.info{width:120px;margin:0 0 0 40px;text-align:center}
	#header .contacts .box.info h3, #header .global_nav_form .box.info h3{color:#c2c2c2}
	#header .contacts .box.info p, #header .global_nav_form .box.info p{margin:100px 0 0;color:#404040;text-align:center}
	#header .contacts .box.info.company, #header .global_nav_form .box.info.company{background:url('../img/global_nav/bg_info_icon.jpg') no-repeat center 20px}
	#header .contacts .information .company .box.info, #header .global_nav_form .information .company .box.info{background-position:center -130px}
	#header .contacts .complaints .private .box.info, #header .global_nav_form .complaints .private .box.info{background-position:center -284px}
	#header .contacts .complaints .company .box.info, #header .global_nav_form .complaints .company .box.info{background-position:center -412px}
	#header .contacts .suggestions .private .box.info, #header .global_nav_form .suggestions .private .box.info{background-position:center -556px}
	#header .contacts .suggestions .company .box.info, #header .global_nav_form .suggestions .company .box.info{background-position:center -700px}
	#header .contacts .box.radio h3, #header .global_nav_form .box.radio h3{height:34px;line-height:27px;font-size:12px;padding:0 0 0 10px;background:url('../img/global_nav/bg_radio_title.png') no-repeat left top}
	#header .contacts .box label, #header .global_nav_form .box label{padding:0 0 0 15px;margin:2px 0;display:block;font-size:11px;color:#454545}
	#header .contacts .box label span, #header .global_nav_form .box label span{vertical-align:middle}
	#header .contacts .box .step_info, #header .global_nav_form .box .step_info{margin:0 0 10px 0;padding:2px 0 0}
	#header .contacts .box .step_info span, #header .global_nav_form .box .step_info span{font-family:'ProximaNova', calibri, sans-serif;font-size:13px;color:#4a4a4a;text-transform:uppercase;padding:0 0 0 45px;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat -20px -199px}
	#header .contacts .box.form_wrapper, #header .global_nav_form .box.form_wrapper{margin:0 0 10px 0}

	#header .contacts .box.radio label {overflow:hidden; margin:3px 0}
	#header .contacts .box.radio label input[type="radio"] {float:left; width:16px}
	#header .contacts .box.radio label span {float:left; width:150px; margin:0 0 0 5px}


	#header .global_nav_form, #header .contacts {line-height:1.5}

	#header .contacts .box .form, #header .global_nav_form .box .form{margin:0 0 0 10px;float:left}
	#header .contacts .box .form.left, #header .global_nav_form .box .form.left{width:350px; padding:0 0 20px}
	#header .contacts .box .form.right, #header .global_nav_form .box .form.right{width:400px; padding:0 0 20px}
	#header .contacts .box .form label, #header .global_nav_form .box .form label{overflow:hidden;margin:5px 0 0;padding:0;}
	#header .contacts .box .form label span, #header .global_nav_form .box .form label span{float:left;margin:0 5px 0 0; text-align:right; width:120px; line-height:10px}
	#header .contacts .box .form label span em, #header .global_nav_form .box .form label span em{font-size:15px;vertical-align:middle}
	#header .contacts .box .form label + p, #header .global_nav_form .box .form label + p{clear:both;width:225px;margin:0 0 0 auto;font-size:10px;color:#c3c5c6;display:none}
	#header .contacts .box .form.right label p, #header .global_nav_form .box .form.right label p{width:275px}
	#header .contacts .box .form.right label > div, #header .global_nav_form .box .form.right label > div{float:left;width:255px;margin:0 0 0 20px}
	#header .contacts .box .form.right label > div input[type="radio"], #header .global_nav_form .box .form.right label > div input[type="radio"]{margin:0 20px 0 0}
	#header .contacts .box .form label p a, #header .global_nav_form .box .form label p a{color:#96172e}
	#header .contacts .box .form input[type="text"], #header .global_nav_form .box .form input[type="text"]{width:213px;height:18px;padding:0 0 0 5px;float:left;background:#e3e4e5;border:1px solid #fff;}
	#header .contacts .box .form.right input[type="text"], #header .global_nav_form .box .form.right input[type="text"]{width:268px}
	#header .contacts .box .form input[type="text"].error, #header .global_nav_form .box .form input[type="text"].error{border-color:#f00}
	#header .contacts .box .form textarea, #header .global_nav_form .box .form textarea{width:270px;height:105px;padding:5px 0 0 5px;float:left;background:#e3e4e5}
	#header .contacts .box .form textarea.error, #header .global_nav_form .box .form textarea.error {width:268px}/* width smaller to make room for the red border */
	#header .contacts .box .form select, #header .global_nav_form .box .form select{width:273px;background:#e3e4e5;border:1px solid #fff;
		-webkit-appearance:none;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right 7px #e3e4e5}
	#header .contacts .box .form select option, #header .global_nav_form .box .form select option{padding:0 0 0 5px}
	#header .contacts .box .form select.error, #header .global_nav_form .box .form select.error{border-color:#f00}
	#header .contacts .box .form .captcha, #header .global_nav_form .box .form .captcha{display:none; width:275px;margin:5px 0 0 auto}
	#header .contacts .box .form .captcha img, #header .global_nav_form .box .form .captcha img{float:left;margin:0 5px 0 0;width:135px}
	#header .contacts .box .form .captcha label, #header .global_nav_form .box .form .captcha label{margin:0}
	#header .contacts .box .form .captcha label span, #header .global_nav_form .box .form .captcha label span{display:block;width:auto;margin:5px 0;text-align:left}
	#header .contacts .box .form .captcha label input[type="text"], #header .global_nav_form .box .form .captcha label input[type="text"]{width:124px}
	#header .contacts .bottom, #header .global_nav_form .bottom{text-align:left;padding:5px 0;line-height:20px;margin:0;min-height:167px/* 84px */;max-height:185px;overflow:hidden;background:url('../img/global_nav/bg_bottom.gif') repeat-x left bottom #edecec}
	/*#header .contacts .suggestions .bottom, #header .global_nav_form .suggestions .bottom{height:180px}*/
	#header .contacts .bottom .privacy_txt, #header .global_nav_form .bottom .privacy_txt{bottom:0;top:0;background:#fff}/*aggiunta*/
	/*#header .contacts .information .bottom .privacy_txt, #header .global_nav_form .information .bottom .privacy_txt{height:141px}
	#header .contacts .suggestions .bottom .privacy_txt, #header .global_nav_form .suggestions .bottom .privacy_txt{height:166px}*/
	#header .contacts .bottom .privacy_wrapper, #header .global_nav_form .bottom .privacy_wrapper{width:535px;padding:0 10px;border-right:1px solid #d6d6d6;float:left}
	#header .contacts .bottom .send_privacy, #header .global_nav_form .bottom .send_privacy{width:355px;padding:5px 10px 32px 15px;float:left;position:relative}
	#header .contacts .bottom .read_privacy, #header .global_nav_form .bottom .read_privacy{font-weight:bold;color:#585858;text-transform:none}
	#header .contacts .bottom .read_privacy:hover, #header .global_nav_form .bottom .read_privacy:hover{color:#96172E}
	#header .contacts .bottom .privacy_wrapper p, #header .global_nav_form .bottom .privacy_wrapper p{font-size:9px;line-height:12px;margin:0}
	#header .contacts .bottom .privacy_wrapper .consensus, #header .global_nav_form .bottom .privacy_wrapper .consensus{float:left;color:#585858;text-transform:uppercase;border-bottom:2px solid #c8c8c8}
	#header .contacts .bottom .privacy_wrapper .accept_privacy, #header .global_nav_form .bottom .privacy_wrapper .accept_privacy{float:left;/* width:300px; */margin:0 0 5px 25px}
	#header .contacts .bottom .privacy_wrapper .accept_privacy label, #header .global_nav_form .bottom .privacy_wrapper .accept_privacy label{color:#585858;font-size:9px;line-height:12px;text-transform:uppercase;float:left;margin:0 0 0 10px}
	#header .contacts .bottom .privacy_wrapper .accept_privacy > p, #header .global_nav_form .bottom .privacy_wrapper .accept_privacy > p{float:left;font-weight:bold;color:#585858; width:280px}
	#header .contacts .bottom .privacy_wrapper .accept_privacy + p, #header .global_nav_form .bottom .privacy_wrapper .accept_privacy + p{clear:both}
	#header .contacts .bottom .send_privacy p, #header .global_nav_form .bottom .send_privacy p{font-size:10px;line-height:12px;color:#5d5d5d;/* width:250px; */margin:0 10px 0 0}
	#header .contacts .bottom .send_privacy .btn, #header .global_nav_form .bottom .send_privacy .btn{color:#fff;position:absolute;right:10px;bottom:0}
	#header .contacts .bottom .send_privacy .privacy_phone_email, #header .global_nav_form .bottom .send_privacy .privacy_phone_email{padding:5px 0 0 0}
	#header .contacts .thankyou, #header .global_nav_form .thankyou{margin:0 0 0 50px}
	#header .contacts .thankyou h2, #header .global_nav_form .thankyou h2{font-size:50px;margin:0}
	#header .contacts .thankyou .name, #header .global_nav_form .thankyou .name{font-size:20px;color:#787878;text-transform:uppercase;display:block;margin:5px 0}
	#header .contacts .thankyou p, #header .global_nav_form .thankyou p{margin:5px 0}
	#header #content-to-load .global_nav_form.step1{display:block}
	#header .global_nav_form .step1 .box{width:100%}
	/* #header #content-to-load .global_nav_form{height:365px; overflow:auto} */
	#header .global_nav_form .close{right:25px}
	#header .global_nav_form .bottom .send{right:10px; bottom:0}
	#header .global_nav_form.center_iframe{text-align:center}
	#header .global_nav_form iframe{vertical-align:top; overflow-x:hidden; border:none}

	#footer .content_wrapper{display:none}
	#footer .nav.left{float:left}
	#footer .nav.right{float:right;text-align:right}
	#footer .nav li{display:inline;vertical-align:top}
	#footer .nav > li{padding:0 10px;}
	#footer .nav a{display:inline-block;font:9px/19px helvetica, arial, sans-serif;color:#646464;text-transform:uppercase;text-decoration:none;position:relative;vertical-align:middle}
	#footer .nav li a.on, #footer .nav a:hover{color:#96172e}
	#footer .nav li a.social {width:88px;height:20px;background:url('../img/global_nav/bg_social_footer.png') no-repeat left 3px}
	#footer .nav li a.social.on , #footer .nav li a.social:hover{background-position:left bottom}
	#footer .nav .pointer{display:none;position:absolute;top:-5px;left:50%;z-index:50;margin-left:-7px;width:14px;height:5px;background:url('../img/global_nav/bg_pointer_header.png') no-repeat center top}
	#footer .nav li a.on .pointer{display:block}

	#footer .content{/* min-height:180px; */display:none;padding:20px 10px;background:url('../img/global_nav/bg_content_header.png') repeat-x left bottom #fff;font-size:11px;color:#585858;position:relative;overflow:hidden}
	#footer .content a:hover{color:#96172e}
	#footer .content .box{float:left}
	#footer .content .close{width:8px;height:8px;background:url('../img/btn_close_small.png') no-repeat left top;right:10px;top:10px;padding:0}
	#footer .content h2{font-size:20px;margin:0 0 20px}
	#footer .content h3{font-size:13px;line-height:17px;color:#585858}
	#footer .content h4{font-size:11px;color:#000;margin:20px 0}
	#footer .content strong{color:#000}
	#footer .content p{line-height:14px}
	#footer .content .wrapper{padding:0 10px 0 0;max-height:240px;overflow:auto}
	#footer .company_data h3{padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px dotted #767676}
	#footer div.sitemap a{text-decoration:none}
	#footer div.sitemap #content-to-load{height:300px;overflow-y:scroll}
	#footer div.sitemap #content-to-load div[id] > ul{width:170px;min-height:160px;padding:5px;float:left;border-left:1px dotted #cfcfcf}
	/* #footer div.sitemap #content-to-load div[id] h2 + ul{width:142px;padding:0 5px 0 0;border:0 none} */
	#footer div.sitemap #content-to-load div[id] > ul > li:first-child > a:first-child{font-weight:bold;font-size:11px;color:#000;text-transform:uppercase}
	#footer div.sitemap #content-to-load div[id] > ul > li > ul{padding:20px 0 0}
	#footer div.sitemap #content-to-load div[id] > ul > li > ul > li > a{color:#4b4b4b}
	#footer div.credits .box{width:199px;padding:0 0 0 20px;border-left:1px dotted #cfcfcf}
	#footer div.credits h2 + .box{border-left:1px solid #fff;padding:0}
	#footer div.credits .box a{display:block;min-height:92px;text-decoration:none}
	#footer div.credits .box img{margin:10px 0}

	/* === CIAO FIAT 3 COLONNE === */
	/* #footer div.ciao_fiat #content-to-load > .wrapper{max-height: 210px}
	#footer div.ciao_fiat .box{width: 320px; padding: 0 0 0 20px; border-left: 1px dotted #767676;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	#footer div.ciao_fiat .box.wider{width: 360px; border: 0 none; padding: 0}
	#footer div.ciao_fiat .box.narrow{width: 230px}
	#footer div.ciao_fiat .box.narrow p{margin-bottom: 15px}
	#footer div.ciao_fiat .box.narrow p a{color: #a4043a}
	#footer div.ciao_fiat a{color: inherit; text-decoration: none}
	#footer div.ciao_fiat h2 + p{width: 310px; margin-bottom: 20px; text-transform: uppercase}
	#footer div.ciao_fiat img{float:left}
	#footer div.ciao_fiat h2 + .box > img{margin:0 20px 0 0}
	#footer div.ciao_fiat h2 + .box > p{margin:38px 20px 0 0}
	#footer div.ciao_fiat h2 + .box img + p {margin:20px 20px 0 0; text-transform:uppercase}
	#footer div.ciao_fiat h3{padding-bottom: 20px}
	#footer div.ciao_fiat ul, #footer div.ciao_fiat .box .wrapper{clear: both; padding-top: 20px; overflow: hidden}
	#footer div.ciao_fiat ul li{width: 180px; float: left}
	#footer div.ciao_fiat ul li h3{padding-left: 15px;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat -35px -198px}
	#footer div.ciao_fiat ul li p{padding: 0 35px 0 15px}
	#footer div.ciao_fiat .wrapper img{margin-right: 10px}
	#footer div.ciao_fiat .box .img_wrapper{margin-bottom: 15px}
	#footer div.ciao_fiat .box.narrow .img_wrapper{margin-bottom: 0}
	#footer div.ciao_fiat .img_wrapper img{float: none; vertical-align: bottom; margin: 0 0 0 10px}
	#footer div.ciao_fiat .img_wrapper img:first-child{margin: 0}
	#footer div.ciao_fiat .tw-button{text-align: right} */

	/* === CIAO FIAT 2 COLONNE === */
	#footer div.ciao_fiat h2 + .box{width:619px;border-right:1px dotted #cfcfcf}
	#footer div.ciao_fiat .box{width:280px;padding:0 0 0 20px}
	#footer div.ciao_fiat img{float:left}
	#footer div.ciao_fiat h2 + .box > img{margin:0 20px 0 0}
	#footer div.ciao_fiat h2 + .box > p{margin:38px 20px 0 0}
	#footer div.ciao_fiat h2 + .box img + p {margin:20px 20px 0 0; text-transform:uppercase}
	#footer div.ciao_fiat ul{clear:both;margin:5px 0 0 15px}
	#footer div.ciao_fiat ul li{width:205px;/* float:left */}
	#footer div.ciao_fiat ul li h3{padding:0 0 0 15px;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat -35px -198px}
	#footer div.ciao_fiat ul li p{padding:20px 35px 0 15px}
	#footer div.ciao_fiat .img_wrapper{margin:0 0 10px 0;overflow:hidden}
	#footer div.ciao_fiat .img_wrapper img{float:none;vertical-align:bottom}
	#footer div.ciao_fiat .img_wrapper img:first-child{margin:0 60px 0 0}
	#footer div.ciao_fiat .store_wrapper {text-align:center; margin:0 0 10px}
	#footer div.ciao_fiat .store_wrapper img {float:none}
	#footer div.ciao_fiat .wrapper .tw-button {padding:25px 0 0 72px; overflow:hidden; width:58px}
	#footer div.ciao_fiat .wrapper{clear:both}
	#footer div.ciao_fiat .wrapper img{margin:0 10px 0 0}
	#footer div.ciao_fiat .wrapper p{padding:5px 0 0 72px}

	#footer div.markets{text-transform:uppercase}
	#footer div.markets a,
		#footer div.web_fiat a{font-size:10px;line-height:15px;color:#585858;text-decoration:none;padding:0 0 0 15px;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat -35px -200px}
	#footer div.markets .box > ol > li{font-size:11px;color:#96172e;float:left}
	#footer div.markets ol{margin:0}
	#footer div.markets li ol{width:153px}
	#footer div.markets .box > ol > li:first-child ol{margin:20px 0 0}
	#footer div.markets .box{width:470px}
	#footer div.markets .box.small{width:153px}
	#footer div.markets .box.small li{float:none}
	#footer div.markets .box.small > ol + ol{margin:40px 0 0}
	#footer div.web_fiat #content-to-load > ul > li{float:left;margin:0 20px 0 0;text-transform:uppercase}
	/* #footer div.social .box{width:420px;padding:0 0 0 40px} */
	#footer div.social .box {width:450px; padding:0}
	#footer div.social h2 + .box{width:459px;padding:0;border-right:1px dotted #cfcfcf;}
	#footer div.social .box ul {margin:20px 0 0; overflow:hidden}
	#footer div.social .box ul li{float:left;text-align:center}
	#footer div.social .box ul li p{display:none;width:50px;margin:5px 0 0}
	#footer div.social .box ul li:hover p{display:block}
	#footer div.social .box ul li a{display:block;width:50px;height:51px;margin:0 10px 0 0;background:url('../img/global_nav/bg_social_icon.png') no-repeat left top;text-indent:-9999px}
	#footer div.social .box ul li.tw a{background-position:-72px top}
	#footer div.social .box ul li.flickr a{background-position:-143px top}
	#footer div.social .box ul li.youtube a{background-position:-216px top}
	#footer div.social .box ul li.insta a{background-position:-289px top}
	#footer div.social .box ul li.fb a:hover{background-position:left -74px}
	#footer div.social .box ul li.tw a:hover{background-position:-70px -72px}
	#footer div.social .box ul li.flickr a:hover{background-position:-142px -72px}
	#footer div.social .box ul li.youtube a:hover{background-position:-214px -72px}
	#footer div.social .box ul li.insta a:hover{background-position:-287px -72px}
	/* #footer div.social .box ul li.gplus a{background-position:-286px -141px}
	#footer div.social .box ul li.gplus a:hover{background-position:-286px -217px} */
	#footer div.social .box ul li.gplus a {background:none; text-indent:0}
	#footer div.social .box ul li.gplus a > img {width:46px;height:46px; margin:2px 0 0}
	#footer div.social .box ul li.gplus a:hover > img {width:48px;height:48px}
	#footer div.social a{text-decoration:none}
	#footer div.social #toolbox a{display:block;float:left;width:54px;height:50px;margin:30px 15px 0 0;text-indent:-9999px}
	/*#footer div.social #toolbox span{float:left;width:54px;height:50px;background:url('../img/global_nav/bg_social_icon.png') no-repeat left -143px} Old code for Social Footer (Add This) */
	#footer div.social #toolbox span{float:left;width:48px;height:48px;background-size: 48px !important}
	#footer div.social #toolbox span:hover{opacity:1;filter:alpha(opacity=100)}
	#footer div.social:not(.social_uk) #toolbox > a > div{float:left !important;width:54px !important;height:50px !important;background:url('../img/global_nav/bg_social_icon.png') no-repeat -284px -143px !important}
	#footer div.social #toolbox .at15t_twitter{background-position:-70px -143px}
	#footer div.social #toolbox .at15t_linkedin{background-position:-142px -143px}
	#footer div.social #toolbox .at15t_email{background-position:-213px -143px}
	#footer div.social #toolbox .at15t_expanded{background-position:-355px -143px}
	#footer div.social #toolbox .at15t_facebook:hover{background-position:left bottom}
	#footer div.social #toolbox .at15t_twitter:hover{background-position:-70px bottom}
	#footer div.social #toolbox .at15t_linkedin:hover{background-position:-142px bottom}
	#footer div.social #toolbox .at15t_email:hover{background-position:-213px bottom}
	#footer div.social #toolbox .at15t_expanded:hover{background-position:-355px bottom}


	/*dealer locator*/
	#above .locate, #above .directions {background:#fff; color:#616161; position:absolute; top:80px; right:0; z-index:1000; width:310px}
	#above .locate h1, #above .directions h1 {font-size:24px; padding:15px 11px 5px}
	#above .locate h1 a{font-size:24px;color:#616161;text-decoration:none}
	#above .locate .input_text {position:relative; padding:0 0 10px; height:29px}
	#above .locate .input_text label {position:absolute; z-index:20; font-size:9px; line-height:1.5}
	#above .locate .input_text span.load-search{background:#d2d2d2 url("../img/ajax-search.gif") no-repeat;display:none;height:16px;position:absolute;right:8px;top:6px;width:16px;z-index:999}
	#above .locate .input_text input[type="text"], #above .locate .input_text select {background:#d1d2d2; color:#616161; display:block; width:273px; height:29px; line-height:29px; padding:0 0 0 15px; margin:0 0 2px; font-size:12px}
	#above .locate .input_text select{border: 1px solid #d1d2d2; background: #fff; padding-left: 10px; height: auto; width: 283px; white-space: pre;
		-webkit-appearance: none; background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right 14.5px #eee;
	}
	#above .locate .input_text select option{font-weight: bold; padding-left: 10px}
	#above .locate .input_text select optgroup{/* margin-bottom: 6px; display: block */ padding-left:20px; font-style:italic}
	#above .locate .input_text select optgroup option{margin: 3px 0; font-weight: normal; font-style:normal; padding-left: 20px; display: block}
	#above .locate .input_text .search {z-index:30; background:url('../img/search_bg.png') no-repeat; display:block; width:32px; height:29px; cursor:pointer; position:absolute; top:0; right:0}
	#above .locate .input_text a.search{font-size:0}
	#above .locate .input_text .toggle_list {z-index:10; background:url('../img/close_list_bg.png') no-repeat center bottom #eaeaea; text-transform:uppercase; font-size:10px; letter-spacing:-1px; width:74px; height:29px; cursor:pointer; position:absolute; top:0; right:0; padding:0 0 10px}
	#above .locate .input_text .toggle_list.on {background:url('../img/close_list_bg.png') no-repeat center bottom #eaeaea; padding:0 0 10px}/*to be modified in order to handle the 'open' button (beside the 'close' one)*/
	#above .locate .input_text .toggle_list span.on{display:block}
	#above .locate .input_text .toggle_list span{display:none}

	#above .locate .tab_controls {list-style:none; overflow:hidden}
	#above .locate .tab_controls > li {float:left; width:155px; min-height:38px; background:#ecebeb}
	#above .locate .tab_controls > li.on {background:#fff}
	#above .locate .tab_controls a {text-decoration:none; color:#363636; font-weight:bold; display:block; line-height:38px; padding:0 0 0 45px; background-position:11px center; background-repeat:no-repeat}
	#above .locate .tab_controls li.on a {cursor:default}
	#above .locate .tab_controls a.dealer {background-image:url('../img/icon_dealer.png')}
	#above .locate .tab_controls a.workshop {background-image:url('../img/icon_workshop.png')}
	/* #above .locate .tab_contents {background:#ecebeb} */
	#above .locate .tab_content {display:none; padding:0 11px 15px; overflow:hidden; position:relative}
	#above .locate .tab_content.on {display:block}
	#above .locate .tab_title {line-height:42px; text-transform:uppercase; font:15px/42px 'ProximaNova', calibri, sans-serif}
	#above .locate .search_category {position:absolute; right:11px; top:0; line-height:42px}
	#above .locate .search_category label {padding:0 0 0 10px}
	#above .locate .search_category input {margin:0 2px 0 0}
	#above .locate .tab_content > label {display:block; float:left; width:144px/* ; padding:0 11px 0 0 */}
	#above .locate .tab_content > label > input {margin:0 5px 0 0}


	#above .configured_car {padding:3px 4px}
	#above .configured_car > a {display:inline-block; padding:0 5px; line-height:20px; background:#ecebeb; color:#787878;font-size:9px; text-decoration:none; text-transform:uppercase;}
	#above .configured_car > .car_wrapper {overflow:hidden}
	#above .configured_car > .car_wrapper > div {float:left}
	#above .configured_car > .car_wrapper > .car_image {width:145px}
	#above .configured_car > .car_wrapper > .car_text {width:150px; margin:0 0 0 5px; color:#96172e; font-family:'ProximaNova', calibri, sans-serif; font-size:12px; text-transform:uppercase}
	#above .configured_car > .car_wrapper > .car_text > .car_model {color:#000; font-family:FiatAdvert01BRg,sans-serif; font-size:20px}
	#above .configured_car > .car_wrapper > .car_text > .car_price {color:#000; font-family:FiatAdvert01BRg,sans-serif; font-size:35px}

	#above .results {display:none; overflow:auto}
	#above .results.four {max-height:250px}
	#above .results.two {max-height:160px}
	#above .result {border-top:solid 1px #bfbfbf; line-height:1.3;
		-webkit-transition:background 0.5s;-moz-transition:background 0.5s;transition:background 0.5s}
	#above .result:hover{background:#9a9a9a}
	#above .result.on{background:#AE1330}

	#above .result > a {overflow:hidden; text-decoration:none; padding:5px; /* background:url('../img/result_btn.png') no-repeat 270px center #fff; */ display:block;
		-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;transition:background-color 0.5s}
	#above .result.on > a , #above .result:hover > a {/*background-color:#AE1330; background-position:-47px center *//* ; color:#fff */}
	#above .result > a > div/* , #above .result > button */ {float:left; cursor:pointer}
	#above .result .order {font-family:'ProximaNova', calibri, sans-serif; font-size:30px; color:#4c4c4c; text-align:center; width:35px}
	#above .result .vcard {width:195px}
	#above .result div.vcard > div {padding:0 10px}/*ie7*/
	#above .result .vcard > .org {text-transform:uppercase; font-family:'ProximaNova', calibri, sans-serif; font-size:14px; color:#4c4c4c}
	#above .result .vcard > .business {font-size:10px; color:#a0a0a0}
	#above .result .vcard > .adr {font-size:11px; color:#3e3e3e}
	#above .result .distance, #above .ib .distance {display:none;border:solid 1px #ede7e9; padding:5px 0; text-align:center; font-size:20px; color:#ccc; width:45px; font-weight:bold; line-height:1;
		-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
		-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s}
	#above .result .distance > .unit, #above .ib .distance > .unit {display:block; font-size:16px}
	/* #above .result > button {background:url('../img/result_btn.png') no-repeat 0 center #fff; display:block; width:7px; height:60px; margin:0 0 0 20px; cursor:pointer;
		-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;transition:background-color 0.5s} */


	#above .result.on .order, #above .result.on .vcard > .org, #above .result.on .vcard > .business, #above .result.on .vcard > .adr,
	#above .result:hover .order, #above .result:hover .vcard > .org, #above .result:hover .vcard > .business, #above .result:hover .vcard > .adr {color:#fff}
	#above .result.on .distance, #above .result.on:hover .distance{color:#fff/* background:#BB3951 */}
	#above .result:hover .distance {background:#9a9a9a}
	/* #above .result.on > button, #above .result:hover > button {background-color:#AE1330; background-position:-57px center; color:#fff} */

	#above .ib_wrap{width:450px;}
	#above .ib {width:390px; background:#fff; cursor:default; line-height:1.5}
	/* #above .ib .close {position:absolute; top:9px; right:10px; width:8px; height:8px; background:url('../img/btn_close_white.png') no-repeat; color:#fff; font-weight:bold} */
	#above  .infoBox > img:first-child {position:absolute !important; top:9px; right:70px; display:block; width:8px; height:8px}
	#above .ib .org {background:#96172e; color:#fff; font:16px/22px 'ProximaNova', calibri, sans-serif; text-transform:uppercase; padding:10px 28px 6px 12px}
	#above .ib .vcard {overflow:hidden}
	#above .ib .distance {float:left; width:55px; margin:10px 20px}
	#above .ib .text_wrap {float:left; width:235px; margin:10px 0 0 20px}
	/* #above .ib .links {color:#96172e; line-height:21px; padding:0 7px 0 25px; margin:10px 0} */
	#above .ib .links > a {display:inline-block; background:url('../img/arrow_red.png') no-repeat 8px 8px #ededed; text-decoration:none; color:#96172e; font-weight:bold; line-height:21px; padding:0 7px 0 25px; margin:10px 0}
	#above .ib .links > a:first-child {margin:10px 20px 10px 0}
	#above .ib .business {float:left; width:115px; padding:0 10px 0 0; margin:10px 0; text-align:right}
	#above .ib .business > img {vertical-align:middle}
	#above .ib .business > ul {list-style:none; padding:5px 0; color:#b2b2b2; font-family:'ProximaNova',Calibri,sans-serif;}
	#above .ib_directions {border-top:dotted 2px #ccc; padding:15px 10px; overflow:hidden; position:relative}
	#above .ib_directions label {float:left}
	#above .ib_directions label > span {display:inline-block; width:83px}
	#above .ib_directions input[type="text"] {background:#D1D2D2; color:#616161; /* display:block;  */font-size:12px; height:29px; line-height:29px; padding:0 15px; width:200px}
	#above .ib_directions button {background:url("../img/btn.png") no-repeat scroll right -28px #96172E;height:29px;margin:0 0 0 8px;padding:0 20px 0 15px;text-align:center}

	.fiatpedia #above .results.four {max-height: 166px}
	.fiatpedia #above .result .vcard {width: 240px}
	#above .club_results{position: absolute; top:100px; left: 50%; margin-left: -225px}
	#above .club_results .close{width: 8px; height: 8px; top: 16px; right: 10px; background: url('../img/btn_close_white.png') no-repeat left top}
	#above .club_results .title{background: #96172E; color: #fff; font: 16px/22px 'ProximaNova',calibri,sans-serif; padding: 10px 28px 6px 12px; text-transform: uppercase}
	#above .club_results .ib .org{font: 16px/22px 'ProximaNova', calibri, sans-serif; color: #565656; background: 0 none; padding: 0}
	#above .club_results .ib{position: relative; padding-bottom: 5px}
	#above .club_results .ib .business{text-align: center; margin-top: 20px}
	#above .club_results .ib .text_wrap{width: 245px}
	#above .club_results .ib .text_wrap > div{margin-top: 7px}
	#above .club_results .ib .text_wrap > div:first-child, #above .club_results .ib .text_wrap .adr{margin-top: 0}
	/* #above .club_results .ib a{color: #565656; text-decoration: none}
	#above .club_results .ib a:hover{text-decoration: underline} */

	#above .directions {display:none; padding:0 /* 0 10px */}
	#above .directions .point {padding:0 11px 10px; background:url('../img/spots.png') no-repeat 11px 0; line-height:20px; color:#2c2c2c}
	#above .directions .point.you {background-position:11px -152px}
	#above .directions .point.point_end {padding:0 11px 30px}
	#above .directions .point.workshop {background-position:11px -76px}
	#above .directions .point.dealer {background-position:11px 0}
	#above .directions .point input {margin:0 0 0 35px}
	#above .directions div.point div {padding:0 0 0 35px; height:35px}/*ie7:keep explicit div.point; without div as prefix ie7 misunderstands */
	#above .directions .point > input[type="text"] {display:block; background:#d1d2d2; padding:0 15px; line-height:29px; height:29px; width:225px; color:#616161; font-size:12px}
	#above .directions .btn {/* display:block; */ color:#fff; margin:5px 11px 0 auto; position:absolute; right:0; top:115px}
	/* #above .directions .get-dir{color:#fff;position:relative;float:right;top:auto} *//* aggiungo, non so se serve da altre parti*/
	#above .directions .get-dir:hover{text-decoration:none}

	#directions_text {display:none;padding:0 15px 20px; /* margin:40px 0 0; */ height:230px; line-height:1.5; overflow:auto;position:relative}
	#directions_text * {cursor:default}

	#above .return_to_dealer {display:none; background:url('../img/close_list_bg.png') no-repeat center bottom #eaeaea; text-transform:uppercase; font-size:10px; width:74px; height:40px; text-decoration:none; position:absolute; top:80px; right:310px; padding:5px 0 0; text-align:center; color:#505050}
	/* #above .return_to_dealer > span {display:block; width:74px} */

	#dealer_map{width:960px;height:500px;margin:0 auto}
	.tdrive #dealer_map{width:310px;height:209px;float:left;text-align:center}
	#header_inner .tdrive #dealer_map {width:370px}
	#dealer_map .close {left:35px; top:120px; background:url("../img/btn_close_small.png") no-repeat 5px 5px #fff; height:8px; width:8px; padding:5px; display:none}
	#fake{width:500px;margin:250px auto 300px}

/*****************************************************/
/* instructions for the CC moved to configurator.css */
/*****************************************************/

	/*promotions*/
	#above .promotion_copy {margin:125px 0 0 650px; line-height:1.5; color:#666}
	#above .promotion_copy h1 {font-size:30px; color:#000; line-height:1}
	#above .promotion_copy strong {color:#000}
	#above .promotion_copy .cta {margin:15px 0 0}
	#above .promotion_copy .cta > a {display:inline-block; font-size:14px; color:#333; text-transform:uppercase; text-decoration:none; height:20px; line-height:20px; padding:0 30px 0 0; background:url('../img/bg_read_more.png') no-repeat right top}
	.promotions .below_inner > .container_12 {margin-top:20px}
	.promotions_winter .below_inner > .container_12 {margin-top:0}
	.promotions #below .container_12 {padding:0; margin-bottom:0}
	/* #above */ #below .box.promotion_valid_models {padding:0}
	/* #above */ .promotion_valid_models > p {font:13px 'ProximaNova', calibri, sans-serif; text-transform:uppercase; color:#000}
	/* #above */ #below .box.promotion_valid_models ul {list-style:none; text-align:center; padding:10px 0 0; margin:0 10px 0 0}
	/* #above */ .promotion_valid_models li {display:inline-block; text-align:center; width:140px; margin:0 0 0 10px}
	/* #above */ *:first-child+html .promotion_valid_models li {display:inline}/*ie7*/
	/* #above */ /* .promotion_valid_models li:first-child {margin:0} */
	/* #above */ .promotion_valid_models .car_name {padding:5px 0; margin:0 0 10px; border-bottom:dotted 1px #ccc; font-weight:bold; font-size:12px; text-transform:uppercase; color:#000}
	/* #above */ #below .promotion_valid_models > p {margin:0; padding:20px 15px 0/* ; line-height:1.2 */}
	/* #above */ #below .promotion_valid_models ul p {padding:0 15px; line-height:1.2}
	/* #above */ .promotion_valid_models strong {color:#000}
	#below .box.promotion {line-height:1.5; overflow:hidden}
	#below .box.promotion > img {float:left; margin:0 15px 0 0; max-width:220px}
	#below .box.promotion .car_name, #below .promotion_detail .car_name {font-size:18px; text-transform:uppercase; font-weight:bold; color:#000}
	#below .box.promotion .date {font-size:11px; text-transform:uppercase; color:#000}
	#below .box.promotion strong {color:#000}
	#below .box.promotion .link {text-align:right; margin:0; padding:0; clear:both}
	/*generic panel, e.g. in promotions model page*/
	#above .panel {width:310px; max-height:280px; overflow:auto; position:absolute; right:0; bottom:5px}
	#above .panel > div {background:#fff; padding:6px}
	#above .panel .panel_title {text-transform:uppercase; color:#96172e; font:10px/18px Helvetica,Arial,sans-serif; padding:0 5px}
	#above .panel .content {background:#e5e5e5; padding:15px; line-height:1.3}
	#above .panel .content p {padding:0 0 5px}
	#above .panel .content ul {padding:0 0 5px 20px}
	#above .panel .wrap {overflow:hidden; margin:5px 0 10px}
	#above .panel .wrap .price {color:#96172e; font:30px/1.1 FiatAdvert01BRg,sans-serif;float:left;display:block;max-width:144px; min-height:33px; overflow:hidden}
	#above .panel .actions > a {text-align:center; text-decoration:none; display:block; background:/* url('../img/configurator/tools/configure_btn.png') no-repeat 10px center  */#96172e; padding:0 10px /* 0 40px */; /* margin:0 0 5px; */ text-transform:uppercase; color:#fff; font:18px/33px 'ProximaNova', calibri, sans-serif; height:33px}

	#below .box.titles.no_stripe {position:relative; border:0}
	#below .box.titles .back {position:absolute; right:0; top:25px; display:block; text-decoration:none; text-transform:uppercase; background:url('../img/configurator/tools/sprite_arrows.png') no-repeat 0 -57px #f3f3f3; padding:0 10px 0 25px; border:none; color:#787878; font-size:9px; line-height:19px}
	#below .box.titles .back.down {top:auto; bottom:25px}
	#below .grid_8 .img_row > .txt_wrap {display:inline-block; width:140px; margin:0 5px 0 0; text-transform:uppercase; vertical-align:top}
	#below .grid_8 .img_row > .img_wrap {display:inline-block; width:430px; vertical-align:top; text-align:right}
	*:first-child+html #below .grid_8 .img_row > .txt_wrap, *:first-child+html #below .grid_8 .img_row > .img_wrap {display:inline}/*ie7*/
	#below .grid_8 .img_row > .img_wrap > img {max-width:127px; margin:0 0 0 10px; display:inline}

	#below .box.brown {background:#bfb1a4; color:#fff; text-transform:uppercase; padding:0}
	#below .brown .claim {font:30px/1.2 'ProximaNova', calibri, sans-serif; padding:20px 18px 5px}
	#below .brown .link {padding:0 0 20px}
	#below .brown .link > a {display:block; padding:0 40px 0 10px; margin:0 18px}
	#below .box .wrap {overflow:hidden}

	#below .promotion_detail .car_name {padding:0 0 20px}
	#below .promotion_detail .top {position:absolute; right:0; top:15px; display:block; text-decoration:none; text-transform:uppercase; background:url('../img/configurator/tools/sprite_arrows.png') no-repeat 0 -236px #f3f3f3; padding:0 10px 0 25px; border:none; color:#787878; font-size:9px; line-height:19px}

	#below .promotion_detail .img_wrap {float:left; width:265px; margin:0 15px 0 0; text-align:center}
	#below .promotion_detail .more_title {background:url('../img/plus_minus.png') no-repeat right -71px #273562; color:#fff; margin:0 -20px; padding:0 20px; text-transform:uppercase; font:14px/44px 'ProximaNova', calibri, sans-serif; cursor:pointer; width:100%}/*ie7*/
	#below .promotion_detail.promo .more_title{background-color:#0093bf}
	#below .promotion_detail .more_title:first-child {margin:-20px -20px 0; width:auto}/*ie7*/
	#below .promotion_detail .more_title.closed {background-position:right 14px}
	#below .promotion_detail .more_content {padding:10px 0;overflow:hidden}
	#below .promotion_detail .more_content > ul{clear:both;overflow:hidden}
	#below .promotion_detail .more_content > ul ~ ul{margin:40px 0 0}
	#below .promotion_detail .more_content > ul > li{float:left;width:280px;margin:0 0 0 30px}
	#below .promotion_detail .more_content > ul > li:first-child{margin:0}
	#below .promotion_detail .more_content li h4{font:normal 14px/22px 'ProximaNova', calibri, sans-serif;margin:15px 0}
	#below .promotion_detail .more_content li ul{margin:15px 0 0 15px}
	#below .promotion_detail .more_content li ul li{line-height:16px}
	#below .promotion_detail.promo, #below .promotion_detail.details{padding-bottom:0}
	#below .promotion_detail.promo .more_content, #below .promotion_detail.details .more_content{display:none}/*accordion closed on landing in End series page*/
	#below .promotion_detail.details .more_content h4{font-size:14px;color:#666}
	#below .promotion_detail.details .more_content p{font-size:11px;line-height:16px;margin:0}
	#below .promotion_detail.details .more_content .txt{margin:0 0 15px 0}
	#below .promotion_detail.promo .more_title, #below .promotion_detail.details .more_title{background-position:right 14px}/*accordion closed on landing in End series page*/
	#below .promotion_detail.promo .more_title.closed, #below .promotion_detail.details .more_title.closed{background-position:right -71px}

	/*fiatpedia*/
	.main_news a, .above_inner .tags a{text-decoration:none}
	.main_news{height:270px;padding:110px 0 0;text-align:right}
	.main_news h1{margin: 0 0 0 auto;width: 347px}
	.main_news h1 a{font-size:25px;color:#000}
	.main_news p{width:320px;padding:5px 10px 5px 15px;font-size:14px;line-height:22px;margin:30px 0 20px auto}
	.main_news .read_more{font-size:14px;color:#333;text-transform:uppercase;display:inline-block;height:20px;line-height:20px;padding:0 30px 0 0;margin:0 0 0 auto;background:url('../img/bg_read_more.png') no-repeat right top;}
	.main_news .read_more:hover{color:#96172E}

	#below .tags{margin:30px 0}
	.glossary #below .tags{margin: 0}
	#below .tags a{padding:10px;background:#fff;color:#666;display:inline-block;margin:4px;border:0 none;
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
		-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}
	#below .tags a:hover, #below .tags a.selected, #below .box .tags a:hover, #below .box .tags a.selected{background:#96172E;color:#fff}
	#below .tags .all{text-transform:uppercase;font-weight:bold;color:#96172E}
	.glossary #below .tags .all {display: none;} /* glossary section - tag all */
	#below .box .tags{margin:20px 0}
	#below .box .tags a{background:#ededed}
	#below .summary.box .tags a{display:inline-block}
	#below .container_12.news_wrapper{margin:0;padding:0}
	#below .news_wrapper h1{font:25px/30px 'ProximaNova', calibri, sans-serif}
	#below .news_wrapper h2, #below .news_wrapper p{margin-bottom:10px}
	#below .news_wrapper h2 a{font:22px/25px 'ProximaNova', calibri, sans-serif;color:#333;text-transform:none;border:0;display:block}
	#below .news_wrapper h2 + p{color:#666;font-size:12px;line-height:18px}
	#below .news_wrapper h2 + p a,
		#below .news_wrapper .box.text p a,
		#below .news_wrapper .grid_7 p a{font-size:12px;line-height:18px;border-bottom:1px dotted #96172E;color:#96172E;text-decoration:none;display:inline}
	#below .news_wrapper .box.text p.link a{display:inline-block;color:#fff;line-height:24px;}
	#below .news_wrapper p{color:#333;font-size:18px;line-height:20px; position:relative}
	#below .news_wrapper p:not([class*="sponsor"]) a{color:#333;font-size:18px;line-height:20px;border:0;display:block}
	#below .news_wrapper .container_12 .box.text{
		-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;column-count:2;column-gap:20px}
	#below .news_wrapper .box.text p{color:#666;font-size:12px;line-height:18px}
	#below .news_wrapper .grid_7 p{font-size:12px;line-height:18px;margin:15px 0}
	#below .news_wrapper .grid_7 p:first-child{margin:0 0 15px 0}
	#below .news_wrapper div[class*="grid"]{margin-top:10px;margin-bottom:10px;position:relative}
	#below .news_wrapper .box img{position:absolute;bottom:20px;left:0;margin:0;/* vertical-align:bottom;margin:0 0 -20px -20px */}
	#below .news_wrapper .box.full_bg img{bottom:0}
	#below .news_wrapper .gallery .item img{margin:0}
	#below .news_wrapper > .grid_12 .box.titles{padding:10px 0 5px;position:relative;min-height:115px}
	#below .news_wrapper > .grid_12 .box.titles .grid_7, #below .news_wrapper > .grid_12 .box.titles .grid_5{margin:0 0 0 10px;position:static}
	#below .news_wrapper > .grid_12 .box.titles .grid_7 h1{margin:0 10px}
	#below .news_wrapper .container_12 .grid_5 > img:first-child{margin:0 0 20px 0}
	.fiatpedia.detail #below .news_wrapper .box.titles{padding-top:20px;padding-bottom:20px}

	#below .news_wrapper .date{position:absolute;bottom:-10px;left:0;right:0;font-size:13px;font-weight:bold;color:#fff;padding:0 10px;margin:0;line-height:30px;height:30px}
	#below .news_wrapper .now .date{background-color:#96172e}
	#below .news_wrapper .near_past .date{background-color:#ea5b0c}
	#below .news_wrapper .far_past .date{background-color:#999}
	#below .news_wrapper .box.titles .grid_7 p{margin-left:10px}
	#below .news_wrapper .box.titles .grid_7 .date{color:#666;background:0 none;padding:0;left:10px;right:auto}
	#below .news_wrapper .date .addthis_toolbox{position:absolute;right:0;top:7px}
	#below .news_wrapper .date .addthis_toolbox .addthis_button_compact{display:block;width:25px;height:15px;background:url('../img/bg_addthis_icon.png') no-repeat right center}
	#below .news_wrapper .date .addthis_toolbox .addthis_button_compact .at300bs{background:none !important}
	#below .addthis_toolbox{max-width:100%;overflow:hidden}
	#below .addthis_toolbox a{border:0 none}
	#below .addthis_toolbox a.addthis_button_facebook_like iframe{/* max-width:90px; */max-width:100px;width:auto !important}
	#below .addthis_toolbox a.addthis_button_tweet iframe{max-width:100px;width:auto !important}
	#below .addthis_toolbox a.addthis_button_google_plusone > div{max-width:65px;width:auto !important}
	#below .addthis_toolbox a.addthis_button_google_plusone iframe{max-width:100%;width:auto !important}
	#below .paging{margin:40px 0 0}
	.fiatpedia.detail #below .paging{padding:0 10px;margin:20px 0 10px;overflow:hidden}
	.trend #below .paging{margin: 0}
	#below .paging li, #below .paging > div{display:inline}
	#below .paging div{float:left}
	#below .paging .nav{float:right}
	#below .paging .first a, #below .paging .prev a, #below .paging .next a, #below .paging .last a, #below .paging .all a,#below .paging_wrapper a.first, #below .paging_wrapper a.prev,#below .paging_wrapper a.next,#below .paging_wrapper a.last{width:30px;background:url('../img/bg_paging.png') no-repeat center 10px #fff;padding:0;font-size:0;
		-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
	#below .paging div.prev a, #below .paging div.next a, #below .paging div.all a{min-width:100px;font-size:14px;padding:0 5px 0 25px;background-color:transparent}
	#below .paging div.all a{background-position:left -181px; min-width: 200px;}
	#below .paging div.prev a{background-position:left -227px}
	#below .paging div.next a{background-position:right -270px;padding:0 25px 0 0}
	#below .paging div.all a:hover{background-position:left -345px;color:#96172E}
	#below .paging div.prev a:hover{background-position:left -396px;color:#96172E}
	#below .paging div.next a:hover{background-position:right -446px;color:#96172E}
	#below .paging .first a{margin:0 10px 0 0}
	#below .paging .prev a,#below .paging_wrapper a.prev{background-position:center -28px;margin:0 20px 0 0}
	#below .paging .next a,#below .paging_wrapper a.next{background-position:center -108px;margin:0 0 0 10px}
	#below .paging .last a,#below .paging_wrapper a.last{background-position:center -70px;margin:0 0 0 10px}
	#below .paging .first a:hover,#below .paging_wrapper a.first:hover{background-position:center -501px}
	#below .paging .prev a:hover,#below .paging_wrapper a.prev:hover{background-position:center -536px}
	#below .paging .next a:hover,#below .paging_wrapper a.next:hover{background-position:center -445px}
	#below .paging .last a:hover,#below .paging_wrapper a.last:hover{background-position:center -571px}
	#below .paging a,#below .paging_wrapper a {width:90px;padding:0 5px;margin:0 8px 0 0;display:inline-block;line-height:30px;height:30px;text-align:center;background:#fff;color:#666;border:0 none;vertical-align:middle;overflow:hidden;
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
		-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}
	#below .paging a:hover,#below .paging_wrapper a:hover, #below .paging_wrapper .selected {background-color:#96172E;color:#fff}
	.fiatpedia .element{background:#fff}
	.fiatpedia .glossary_summary .element{margin-top: 20px}
	.fiatpedia #below .element .box{position:static}
	.isotope, .isotope .isotope-item{
		-moz-transition-duration:0.8s;-webkit-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}
	.isotope{
		-moz-transition-property:height, width;-webkit-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}
	.isotope .isotope-item{
		-moz-transition-property:-moz-transform, opacity;-webkit-transition-property:-webkit-transform, opacity;-o-transition-property:transform, opacity;transition-property:transform, opacity}
	.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{
		-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
	.isotope-item{z-index:2}
	.isotope-hidden.isotope-item{pointer-events:none;z-index:1}

	.fiatpedia #content{background:url("../img/nav-top-bg.png") repeat-x scroll 0 380px #F2F2F2}
	.fiatpedia.detail #content{background:none}

	.fiatpedia.identity #content{background:url("../img/nav-top-bg.png") repeat-x scroll 0 140px #F2F2F2}
	/* .fiatpedia.identity .below_inner{padding:40px 0 0} */
	.fiatpedia.identity #below .below_inner h1, .fiatpedia.identity #below .below_inner h2{font-size:25px}

	#below .paging_wrapper{margin:40px 0 0 0;height:30px;clear:both}
	#below .paging_wrapper a.first,#below .paging_wrapper a.prev,#below .paging_wrapper a.next,#below .paging_wrapper a.last{float:left;visibility:hidden}
	#below .paging_wrapper a.first {visibility:visible}/*first button reset all news*/
	#below .paging_wrapper a.first,#below .paging_wrapper a.prev,#below .paging_wrapper a.next{margin:0 22px 0 0}
	#below .paging_wrapper a.last{float:left;margin:0}
	#below .paging_wrapper .carousel{float:left;margin:0 14px 0 0;width:776px;height:30px;overflow:hidden}
	#below .paging_wrapper .paging{margin:0}
	#below .paging_wrapper .disabled{visibility:visible}

	#below .summary .news{float:left; width:290px}
	#below .summary .news:first-child{width:270px; margin:0 20px 15px 0; padding:0 0 5px 0; border-bottom:1px dotted #bfbfbf}
	#below .container_12 .center_img.summary .news img{max-width:270px; margin:0 0 7px 0}
	#below .summary .news a{display:block; border:0 none; color:#666}
	/* #below .summary .news h3, #below .summary .news p{margin-right: 20px} */
	#below .summary .news>div{margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:1px dotted #bfbfbf}
	#below .summary .news h3{font-size:20px; line-height:25px; color:#000; text-transform:none; margin:0 0 5px 0}
	#below .summary .news .date{margin:0 0 5px 0; color:#999}
	#below .summary.glossary_summary .second h3, #below .summary.glossary_summary .second h4, #below .summary.glossary_summary .second p{margin-left: 20px}
	#below .summary.glossary_summary h3, #below .summary.glossary_summary h4{color: #96172e}
	#below .summary.glossary_summary .element h3, #below .summary.glossary_summary .element h4{color: #000}
	#below .summary.glossary_summary h3{font-size: 48px}
	#below .summary.glossary_summary h4{font-size: 20px}
	#below .summary.glossary_summary p{max-width: 240px}
	#below .summary.glossary_summary .second img{margin-left: 10px}
	#below .summary.glossary_summary img{margin-left: -20px}
	#below .box.blog ul li{margin-left: 0}
	#below .box.blog ul h4{font-size: 14px; color: #000; text-transform: none; margin-bottom: 0}
	#below .input_text {float: left; position:relative; padding:0 0 10px; height:29px; /* width: 200px */}
	#below .input_text label {font-size:9px; line-height:1.5}
	#below .input_text span.load-search{background:#d2d2d2 url("../img/ajax-search.gif") no-repeat;display:none;height:16px;position:absolute;right:8px;top:6px;width:16px;z-index:999}
	#below .input_text input[type="text"] {background:#d1d2d2; color:#616161; display:block; width:185px; height:29px; line-height:29px; padding:0 0 0 10px; margin:0 0 2px; font-size:12px}
	#below .input_text .search {z-index:30; background:url('../img/search_bg.png') no-repeat; display:block; width:32px; height:29px; cursor:pointer; position:absolute; top:0; right:0}
	#below .input_text a.search{font-size:0; border-bottom: 0 none}
	#below .input_text + .btn{float:left; margin: 2px 0 0 1px}
	#below .input_wrapper{clear: both; margin-top: 10px}
	#below .input_wrapper label:first-child{margin-right: 20px}

	#below .club_search_wrapper .input_text select {display:none; border: 1px solid #d1d2d2; background: #fff; padding:5px 0 5px 10px; width:195px; height:28px; font-size:13px; white-space: pre;
		-webkit-appearance: none; background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right 14.5px #eee}
	#below .club_search_wrapper .input_text select option{font-weight: bold; padding-left: 10px}
	#below .club_search_wrapper .input_text select optgroup{padding-left:20px; font-style:italic}
	#below .club_search_wrapper .input_text select optgroup option{margin: 3px 0; font-weight: normal; font-style:normal; padding-left: 20px; display: block}

	/*fix box news landing fiatpedia: temp, waiting for ACN to remove useless class five_sec_wrapper*/
	/* .grid_8 > .summary > .five_sec_wrapper {width:auto}
	#below .grid_8 > .summary > .five_sec_wrapper h3 {font-weight:normal; font-size:20px; margin:0; padding:0} */
	/*end temp fix*/

	#below .clubfiat .form_wrapper{margin: 10px auto 30px}
	#below .clubfiat .form_wrapper > div{margin: 15px 0; overflow: hidden; clear: both}
	#below .clubfiat label {margin-left: 15px}
	#below .clubfiat div label:first-child{margin: 0}
	#below .clubfiat label span{width: 100px; display: inline-block; color: #616161; text-transform: uppercase; font-size:12px; line-height:15px}
	#below .clubfiat input[type="text"], #below .clubfiat textarea{width: 171px; border: 1px solid #fff; padding: 2px 0 2px 10px; background: #e5e5e5}
	#below .clubfiat input[type="text"].error{border-color: #f00}
	#below .clubfiat textarea{width: 888px; padding-top: 6px}
	#below .clubfiat .btn{width: 60px; margin: 10px 0 0 auto; display: block}
	#below .clubfiat .input_wrapper label:first-child{margin-left: 15px}
	#below .clubfiat .privacy_wrapper{padding: 0; margin-top: 20px}
	#below .clubfiat .privacy_wrapper p{color: #666}
	#below .clubfiat .privacy_wrapper h4{color: #000; font-size: 14px; font-weight: bold}
	#below .clubfiat .privacy_wrapper h5{font-size: 13px; margin-bottom: 0}
	#below .clubfiat .privacy_wrapper label span{width: auto; text-transform: none}
	#below .clubfiat .privacy_wrapper .input_wrapper label{margin: 0 15px 0 0}
	#below .clubfiat .privacy_wrapper .input_wrapper label + p{margin-top: 15px}
	#below .clubfiat .error_color label{border:1px solid red}
	#below .clubfiat .step_2{display:none}
	.newsletter #below .box.titles{margin-top: 20px}

	label.error_color{border: 1px solid #f00}

	#below .our_cars.grid.history{padding: 80px 0; background: #fff; margin:0 10px}
	#below .box01 .history{border-bottom: 0 none}

	#below .box.model_list{text-align: center}
	#below .box.model_list li{display: inline; margin: 0}
	#below .model_list li a{display: inline-block; vertical-align: top; width: 130px; height: 140px; margin-left: 30px; text-align: center; text-transform: uppercase; color: #000; border: 0 none}
	#below .model_list li:first-child a{margin-left: 0}
	#below .model_list li a span{display: none}
	#below .model_list li a:hover span{display: inline}

	.glossary .element{margin-top: 10px; margin-bottom: 10px}
	.glossary #below .input_text{float: none; /* width: 365px */ text-align:right}
	.glossary #below .input_text label{font-size: 12px; color: #616161}
	.glossary #below .input_text label span{display: inline-block}
	.glossary #below .input_text input[type="text"]{width: 270px; display: inline-block; padding-left: 10px; background: #d1d2d2}
	#below .alphabet{margin-left: 0}
	#below .box .alphabet li{display: inline; margin: 0}
	#below .alphabet a{display: inline-block; border: 0 none; font-size: 12px; line-height: 30px; width: 30px; height: 30px; text-align: center; text-transform: uppercase; color: #666; background: #ededed;
		-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
		-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s
	}
	#below .alphabet a:hover, #below .alphabet a.selected{background: #96172E; color: #fff}

	.fiatpedia #above .model_panel{width: 389px; bottom: -370px}
	.fiatpedia #above .model_panel .tab_controls > li{width: 168px}
	.fiatpedia #above .model_panel .tab_content {max-height: 250px}
	.fiatpedia #above .model_panel .others > .mvs .img_wrap {width:90px; text-align:center}
	.fiatpedia #above .model_panel .others > .mvs dl{width:240px; font-size: 11px}
	.fiatpedia #above .model_panel .others > .mvs dl dt{color: #96172e; font-weight: bold}
	.fiatpedia #above .model_panel .others > .mvs dl span{display: block}
	.fiatpedia #above .model_panel .others > .mvs dl dd span:first-child{color: #343434; text-transform: uppercase}
	.fiatpedia #above .model_panel .others > .mvs:hover > a dt,
		.fiatpedia #above .model_panel .others > .mvs.open > a dt,
		.fiatpedia #above .model_panel .others > .mvs:hover > a dd span:first-child,
		.fiatpedia #above .model_panel .others > .mvs.open > a dd span:first-child{color: #fff}

	/* financial calculator - service-configurator*/
	#below .box.no_bg {background:none}
	.calculator strong {font-weight:bold}
	.calculator .select_car, .calculator .select_financial,.service_config .select_car,.service_config .select_date,.service_config .select_km {-webkit-box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.15)}
	.calculator .select_car .title,.service_config .select_car .title,.service_config .select_date .title,.service_config .select_km .title {text-transform:uppercase; color:#999; font:bold 14px/20px 'ProximaNova',calibri,sans-serif; /* width:200px; */ margin:0 auto; min-height:60px}
	.calculator .select_car .carousel_wrapper, .service_config .carousel_wrapper{/* width:305px; */margin:10px auto 0; position:relative}
	.calculator #below .select_car .carousel_wrapper .carousel, .calculator #below  .select_car .carousel_wrapper li ,.service_config #below .carousel_wrapper .carousel, .service_config #below   .carousel_wrapper li{width:159px;height:81px;margin:0 auto;overflow:hidden}
	.calculator .select_car .carousel_wrapper .carousel a,.service_config .carousel_wrapper .carousel a{color:#B8042D;text-transform:uppercase;display:inline-block;margin:43px 0 0}
	.calculator .select_car .carousel_wrapper li,.service_config .carousel_wrapper li{float:left;overflow:hidden;text-align:center}
	.calculator .select_car .carousel_wrapper li > img,.service_config .carousel_wrapper li > img{width:159px;height:81px}
	.calculator #below .select_car .carousel_wrapper a[class*="btn"],.service_config #below .carousel_wrapper a[class*="btn"]{width:10px;height:21px;display:block;position:absolute;top:30px;z-index:20;background-image:url('../img/coa/btn_coa_carousel.png'); border:none}
	.calculator .select_car .carousel_wrapper .btn_prev,.service_config .carousel_wrapper .btn_prev{left:40px;background-position:left top}
	.calculator .select_car .carousel_wrapper .btn_next,.service_config .carousel_wrapper .btn_next{right:40px;background-position:right top}

	.calculator .select_car .selected {font:20px/1.2 'ProximaNova',calibri,sans-serif; color:#000; margin:15px 0; min-height:50px}
	.calculator .select_car .select_wrap, .calculator .select_car .current_wrap /*, .service_config .select_car .select_wrap, .service_config .select_car .current_wrap */ {text-align:right}
	.calculator .select_car .select_wrap select,.service_config .select_wrap select  {display:block; width:160px; /* height:30px; */ line-height:30px; padding:5px 0; margin:5px auto 10px; border:solid 1px #ccc; color:#666; font-size:12px; vertical-align:middle}
	/* .calculator .select_car .select_wrap select option {padding:0} */
	.calculator .current_wrap, .service_config .current_wrap {display:none}
	.calculator .current_wrap .car_desc, .calculator .current_wrap .price {text-align:center; font:20px/1.2 'ProximaNova',calibri,sans-serif; margin:0 0 10px; color:#000}
	.calculator #below .btn, .service_config #below .btn {background-image:none; padding:0 25px; line-height:30px; height:30px}
	.calculator #below .btn.disabled, .service_config #below .btn.disabled {background-color:#ccc; visibility:visible; cursor:default}
	.calculator #below .btn.disabled:active, .service_config #below .btn.disabled:active {line-height:30px;
		-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

	.calculator .select_financial, .calculator .financial_detail {display:none}
	.calculator #below .select_financial li {list-style:none; border:solid 1px #ccc; margin:15px 0 0; padding:5px 120px 5px 10px; min-height:20px; /* line-height:30px; */ position:relative;
		-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
	.calculator #below .select_financial li.selected {visibility:visible; background:#f2f2f2}
	.calculator #below .select_financial li.disabled {visibility:visible; background:#f2f2f2}
	.calculator #below .select_financial li > a {position:absolute; right:0; top:50%; margin:0; padding:0; text-align:center; width:115px; margin:-15px 0 0}
	.calculator #below .select_financial li.selected > a {background:#474646}
	.calculator #below .select_financial li.disabled > a {background:#ccc; cursor:default}
	.calculator #below .select_financial li.disabled > a:active {line-height:30px;
		-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

	.calculator .down_arrow, .service_config .down_arrow {background:url('../img/calculator/divider.png') no-repeat center top; padding:30px 0 0}
	.calculator .calc_bg {background:url('../img/calculator/calc_bg.png') no-repeat right 20px; min-height:100px}
	.calculator #below .legenda h4 {font:bold 13px/1.5 Helvetica,Arial,sans-serif; margin:0}

	.campaigns.calculator .financial_detail .tab_controls:after {content:".";display: block;height: 0;clear: both;visibility:hidden}/* old clearfix: overflow hidden cuts box-shadows off */
	.calculator .financial_detail .tab_controls {clear:both; height:150px}
	.calculator .financial_detail li {list-style:none; float:left; width:470px; height:150px; overflow:hidden;
		-webkit-box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.15)}

	.calculator .financial_detail li.on {background:#fff}
	.calculator .financial_detail li > div {padding:7px 14px 10px; color:#000}
	.calculator #below .financial_detail h5 {font:bold 17px/28px 'ProximaNova',calibri,sans-serif; display:inline-block; margin:0; height:28px; max-width:400px; overflow:hidden; vertical-align:middle; text-transform:none}
	.calculator #below .financial_detail .remove {background:url('../img/btn_close.png') no-repeat; width:28px; height:28px; display:inline-block; vertical-align:middle; border:none; margin:0 0 0 10px}
	.calculator .financial_detail .tab_controls dl, .calculator .financial_detail .disclaimer, .calculator .financial_detail .tools, .calculator .financial_detail .empty {background:#cdcdcd; margin:3px 0 0; padding:2px 15px; font-size:11px; position:relative}
	.calculator .financial_detail .disclaimer {font-weight:bold}
	.calculator .financial_detail .empty {height:85px; padding:10px 10px 0; line-height:1.3}
	.calculator .financial_detail .tab_controls dt {display:inline-block; margin:0 5px 0 10px; padding:0 0 0 10px}
	.calculator .financial_detail .tab_controls dt:first-child {margin:0; padding:0}
	.calculator .financial_detail .tab_controls dd {display:inline-block; font-weight:bold}
	.calculator .financial_detail .rate_wrap {min-height:45px; line-height:45px}
	.calculator .financial_detail .rate_wrap dt {border-left:1px dotted #000}
	.calculator .financial_detail .rate_wrap dt:first-child {border:none}

	.calculator .financial_detail .rate_wrap_inner {display:inline-block; line-height:1.3; min-height:35px; vertical-align:middle; border-left:1px dotted #000; margin: 0 5px 0 10px; padding:0 0 0 10px}
	.calculator .financial_detail .rate_wrap_inner:first-child {border:none}


	.calculator .financial_detail .tools {padding:5px 150px 5px 15px; text-align:left}
	.calculator #below .financial_detail .btn_wrap {position:absolute; right:10px; top:3px}
	.calculator #below .financial_detail .btn, .calculator .financial_detail .slider label {padding:0 10px; margin:0 2px; line-height:15px; height:15px; font-size:9px}
	.calculator .financial_detail .tab_contents {/* position:relative; */
		-webkit-box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.15)}
	.calculator .financial_detail .tab_content {position:relative; display:none; background:#fff; padding:10px 15px}
	.calculator .financial_detail .tab_content.on {display:block}
	.calculator .financial_detail .wrapper:after, .calculator .financial_detail .slider_wrap:after, .calculator .financial_detail .details dl:after {content:".";display: block;height: 0;clear: both;visibility:hidden}/* old clearfix: overflow hidden cuts box-shadows off */
	.calculator .financial_detail .wrapper, .calculator .financial_detail .slider_wrap, .calculator .financial_detail .details dl {clear:both;display:inline-block;height:auto !important;height:1%;}
	.calculator .financial_detail .slider_wrap {float:left; width:610px}
	.calculator .financial_detail .slider {width:220px; height:95px; float:left; margin:0 85px 0 0}
	.calculator .financial_detail .slider label {background:#96172E; display:block; color:#fff; text-transform:uppercase; text-align:center; font:11px/16px 'ProximaNova',calibri,sans-serif; height:16px; margin:0 0 10px}
	.calculator .financial_detail .slider input {display:block; text-align:center; font:11px/16px 'ProximaNova',calibri,sans-serif; width:100%; background:#fff; color:#000; margin:0 0 5px}
	.calculator .financial_detail .slider > span {display:block; text-align:center; color:#000; font:bold 13px/1.5 'ProximaNova',calibri,sans-serif}
	.calculator .financial_detail .slider .ui-slider-horizontal {position:relative; background:green; width:100%; height:10px; border:solid 1px #b6b6b6;
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
		background:#b4b4b4;background:-moz-linear-gradient(top, #b4b4b4 0%, #dfe5d7 60%, #fcfff4 100%);background:-webkit-linear-gradient(top, #b4b4b4 0%,#dfe5d7 60%,#fcfff4 100%);background:-ms-linear-gradient(top, #b4b4b4 0%,#dfe5d7 60%,#fcfff4 100%);background:linear-gradient(top, #b4b4b4 0%,#dfe5d7 60%,#fcfff4 100%)}
	.calculator #below .financial_detail .slider .ui-slider-handle {position:absolute; background:url('../img/calculator/handle.png') no-repeat; width:27px; height:27px; margin:-9px 0 0 -14px; cursor:pointer; border:none}
	.calculator .financial_detail .slider .max_min {position:relative; margin:10px 0 0; font-weight:bold}
	.calculator .financial_detail .slider .max_min > span{position:absolute; top:0}
	.calculator .financial_detail .slider .min {left:0}
	.calculator .financial_detail .slider .max {right:0}

	.calculator .financial_detail .details_wrap {background:#cdcdcd; float:left; width:280px}
	.calculator .financial_detail .details {padding:10px 15px 5px; color:#000}
	.calculator .financial_detail .details .title {text-transform:uppercase; margin:0 0 5px; font-weight:bold}
	.calculator .financial_detail .details dl {font:bold 10px/1.3 'ProximaNova',calibri,sans-serif; width:100%}
	.calculator .financial_detail .details dt {float:left; width:120px; margin:3px 0 0; font-weight:bold}
	.calculator .financial_detail .details dd {/* width:110px; */ margin:3px 0 0 125px}
	.calculator .financial_detail .details dd > span {margin:0 0 0 30px; display:inline-block; vertical-align:middle}
	.calculator .financial_detail .details dd > span.info {margin:0; right:auto; top:auto; vertical-align:top; background-position:0 -110px}
	.calculator .financial_detail .details dd > span.info + span {margin:0 0 0 18px; width:95px}
	.calculator .financial_detail .details dd > label {/* display:inline-block; */ margin:0 0 0 3px; vertical-align:top; /* width:90px */}
	.calculator .financial_detail .details dd > label > input {display:inline-block; margin:0 2px 0 0; vertical-align:top}
	.calculator .financial_detail .details dd > label > span {display:inline-block; width:95px}
	.calculator #below .financial_detail .details dd .tooltip {top:0}
	.layer.waiting {background:none}
	/*.layer.waiting_calc .loading {padding:100px 0}*/


	/* service configurator */
	.service_config .activate_service img {display:block; margin:0 auto}
	.service_config .activated_service {display:none}
	.service_config .activated_service .carousel img{max-width: 100%; max-height: 100%}
	/* .service_config #below .btn {text-align:center} */
	.service_config .selected {font:20px/1.2 'ProximaNova',calibri,sans-serif; color:#000; margin:5px 0 0; min-height:50px}
	.service_config #below .selected_date {cursor:default;background:#fff;text-align:center; margin:5px 0 26px; min-height:0;
		-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
	.service_config #below .datepicker a{border:none;color:#565656}
	.service_config .ui-datepicker .ui-datepicker-title {overflow:hidden}
	.service_config #below .datepicker select{line-height:30px;border:solid 1px #ccc; color:#666;padding:5px 0; display:inline; float:left}
	.service_config #below .datepicker select:first-child {float:right}
	.service_config #below .datepicker .ui-datepicker td a.ui-state-default{background:#f2f2f2}
	.service_config #below .datepicker .ui-datepicker td a.ui-state-active{background:#96172E;color:#fff}
	.service_config #below .datepicker .ui-datepicker a.ui-datepicker-prev{background:url('../img/coa/btn_coa_carousel.png') left top;display:block;width:10px;height:21px;text-indent:-9000px;margin:2px 0 0 0;cursor:pointer}
	.service_config #below .datepicker .ui-datepicker a.ui-datepicker-next{background:url('../img/coa/btn_coa_carousel.png') right top;display:block;width:10px;height:21px;text-indent:-9000px;margin:2px 0 0 0;cursor:pointer}
	.service_config #below .datepicker .ui-datepicker a.ui-state-disabled {visibility:hidden}
	.service_config #below .service_details {display:none}
	.service_config #below .summary {display:none; position:relative; min-height:150px; font-size:14px}
	#layout.service_config #below .summary ul {list-style-type:square; margin:0 0 10px}
	#layout.service_config #below .summary ul li {list-style-type:square; margin:0 0 0 10px}
	#layout.service_config #below .summary .box {padding:20px 250px 50px 20px; min-height:100px}
	.service_config #below .summary .total {position:absolute; right:20px; top:20px; text-align:right; font-size:16px}
	.service_config #below .summary .total > .price {display:block; color:#000; font:35px 'ProximaNova',calibri,sans-serif}
	.service_config #below .summary .tools {position:absolute; right:20px; bottom:10px; text-align:right}
	.service_config #below .service_details .btn, .service_config #below .summary .tools .btn {background-image:url("../img/configurator/tools/sprite_arrows.png"); padding:0 25px 0 10px; line-height:24px; height:24px}
	.service_config #below .service_details .btn_wrap {text-align:right}
	.service_config #below .service_details h6 {display:inline-block}
	.service_config #below .service_details .more {margin:0 0 0 10px}
	.service_config #below .service_details .box {min-height:300px}
	.service_config #below .service_details .grid_12 .box {min-height:0}
	.service_config #below .service_details .box label {display:block; position:relative; padding:0 50px 0 0}
	.service_config #below .service_details .box input {margin:2px 10px 10px 0}
	.service_config #below .service_details .box label > span {display:inline-block; vertical-align:top; max-width:185px; cursor:pointer}
	.service_config #below .service_details .box label > .price {position:absolute; right:0; top:0}


	.service_config #below .service_details .info {display:none; position:absolute; top:0; left:0; margin:10px; padding:20px; width:240px; z-index:1; background:#fff;
		-webkit-box-shadow:0px 0px 10px 1px #ccc;box-shadow:0px 0px 10px 1px #ccc}
	/* .service_config #below .service_details .more:hover + .info, .service_config #below .service_details .info:hover {display:block} */

	.service_config #below .service_details .info > h6 {display:block; padding:0 30px 0 0}
	.service_config #below .service_details .info > .close {top:15px; right:15px; width:28px; height:28px; background:url('../img/btn_close.png') no-repeat 0 0; border:none}
	.service_config #below .selected_services > li {position:relative; padding:0 50px 0 0}
	.service_config #below .selected_services .price {position:absolute; right:0; top:0}

	.service_config #below .select_car .carousel{margin-bottom: 14px}
	.service_config .print_only {display:none}

	/* owner tools + shopping tools*/
	.owner_tools #above .locate .tab_content{display:block}
	.owner_tools #above .locate .tab_content.on{display:block}
	.owner_tools.map #above .locate .tab_content.on{display:block}
	.owner_tools.map #above .locate .tab_content{display:none}
	#below .footnote{font-size:11px}
	/* #below .container_12 .nav-top + .container_12{padding:20px 0 0} */
	#below .container_12 .nav-top li {margin:0; padding:0 0 0 10px}
	#below .container_12 .nav-top li:first-child {padding:0 4px 0 0; background-image:none}
	.owner_tools #below .container_12 .nav-top li:first-child{background:0 none}
	/* .owner_tools #below .container_12 .nav-top li:first-child a, */ .promotions_winter #below .container_12 .nav-top li:first-child a{margin:0;padding:0 0 0 30px;/* background:url('../img/bg_owner_tool_menu.png') no-repeat left top */}
	/* .owner_tools #below .container_12 .nav-top li:first-child:hover a, .owner_tools #below .container_12 .nav-top li:first-child.active a{background:url('../img/bg_owner_tool_menu.png') no-repeat left -38px} */
	/* .owner_tools #below .container_12 .nav-top li.active{margin-bottom:0} */
	#below h1{font-size:20px;line-height:22px;padding:10px 0;margin:0}
	#below .btn{font-size:12px;color:#fff;border:0 none;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right -101px #96172E;padding:0 15px 0 5px}
	#below .btn:hover{background-color:#c21232}
	#below .btn:active{background-color:#c21232;background-position:right -100px;/* line-height:26px; */ /* line-height commented out due to a bug on FF for mac :( */
		-webkit-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2)}
	#below .calc{display:none;position:absolute;top:15px;right:10px;padding:0 5px;background-color:#96172E;background-image:none}/*to be shown in phase 2*/
	/* #below .brochure{position:absolute;top:20px;right:10px}
	#below .brochure.newsletter{position:absolute; top: 20px; right: 130px} */
	.fiatpedia #below .read_all {position:absolute;top:20px;right:10px}

	#below .container_12 .box{position:relative;overflow:hidden}
	#below .container_12 .box img{vertical-align: bottom}
	#below .container_12 .border{border-top:1px dotted #ccc}
	#below .container_12 .expanded{margin: 10px -20px 0}
	#below .container_12 .logos{text-align: center; padding-bottom: 0}
	#below .container_12 .logos a{border: 0 none; display: inline-block; min-width: 160px; vertical-align: middle}
	#below .container_12 .logos p{text-transform: uppercase; text-align: left}
	#below .container_12 .subtitle p{margin:0}
	#below .container_12 .box .wrapper{overflow:hidden}
	#below .container_12 .box .wrapper h3{font-size:14px;line-height:18px;color:#000;text-transform:none}
	#below .container_12 .box .wrapper.heading_big h3{font-size:20px;line-height:1;text-transform:uppercase}
	#below .container_12 .box .wrapper p{margin:20px 0}
	#below .container_12 .box.short .wrapper p{margin:5px 0 0}
	#below .container_12 .box .wrapper img{float:none}
	#below .container_12 .box h2 a{color:#000;border:0 none}
	#below .container_12 .box strong{color:#000}
	#below .container_12 .box.blue strong{color:#fff;font-size:15px}
	#below .container_12 .center_img img{margin:0 -20px}
	#below .container_12 .box.titles img{margin:0}
	#below .container_12 .box ul{padding:0}
	#below .container_12 .box > ul > li > ul{padding:20px 0 0}
	#below .container_12 .box > ul > li > ul > li{display:inline;padding:0;background:0 none}
	#below .container_12 .box > ul > li > ul > li > div{display:inline-block;width:109px;padding:0 10px;min-height:130px;border-left:1px dotted #ccc;vertical-align:top;font-size:10px;text-align:center}
	*+html #below .container_12 .box > ul > li > ul > li > div{display:inline}/*ie7*/
	#below .container_12 .box > ul > li > ul > li:first-child{padding:0}
	#below .container_12 .box > ul > li > ul > li:first-child > div{border:0 none}
	#below .container_12 .box > ul > li > ul > li > div h4{font-size:10px;margin:0}
	#below .container_12 .box > ul > li > ul > li > div p{line-height:14px;}
	#below .container_12 .box > ul > li > ul > li > div img{float:none}
	#below .container_12 .box li h3{color:#000;font-size:12px;line-height:1;font-weight:bold;margin:0 0 10px 0;text-transform:none}
	#below .container_12 .box li p{color:#666;margin:0;padding:0}
	#below .container_12 .list ul > li{padding:10px 0 10px 20px;margin:0;line-height:18px;clear:both;background:url('../img/bg_list.png') no-repeat left 14px}
	#below .container_12 .list ul > li:first-child{border:0 none;padding:0 0 10px 20px;background-position:left 4px}
	#below .container_12 .list.thin_list ul > li{padding:4px 0 4px 20px;background-position:0 8px}
	#below .container_12 .list.thin_list ul > li:first-child{padding:0 0 4px 20px;background-position:0 5px}
	#below .container_12 .border_list ul{list-style:none;padding:0}
	#below .container_12 .border_list ul li{border-top:1px dotted #ccc}
	#below .container_12 .border_list ul li a{border:0 none}
	#below .container_12 .box.no_margin{margin:0}
	#below .container_12 .box.no_padding{padding:0}
	#below .container_12 .box.no_padding_top{padding:0 20px 20px}
	#below .container_12 .box.no_padding_bottom{padding:0 20px}
	#below .container_12 .box.padding_top{padding:20px 0 0}
	#below .container_12 .box.padding_top h2{margin:0 0 20px 20px}
	#below .container_12 .box.padding_top p{margin:10px 0 10px 20px}
	#below .container_12 .box.short_title h2{width:300px}
	#below .container_12 .box.short_title.narrow h2{width:175px;font-size:18px;line-height:1.2;color:#000}
	#below .container_12 .small_title h2{font-size:20px;line-height:22px}
	#below .container_12 .small_title h3{font-size:14px}
	#below .container_12 .small_title img + h2{margin: 10px 0}
	#below .container_12 .small_title .bottom h3{font-size: 20px; color: #000; margin: 0}
	#below .container_12 .small_title .bottom p{margin: 0}
	#below .container_12 .box.linked{padding:0}
	#below .container_12 .box.linked h2, #below .container_12 .box.linked h3, #below .container_12 .box.linked p{padding:10px 10px 10px 20px}
	#below .container_12 .box.linked h2, #below .container_12 .box.linked h3{margin:0}
	#below .container_12 .box.linked p{margin:10px 0}
	#below .container_12 .box.text_bottom{padding-bottom:0}
	#below .container_12 .box.text_bottom .wrapper > a{border:0 none;color:#fff;display:block}
	#below .container_12 .box.text_bottom .wrapper{position:relative;overflow:visible}
	#below .container_12 .box.text_bottom img, #below .container_12 .box .text{position:absolute;left:0}
	#below .container_12 .box.text_bottom img{top:0}
	#below .container_12 .box.text_bottom .text{bottom:0}
	#below .container_12 .box.text_bottom .text h3, #below .container_12 .box.text_bottom .text h4{font-family:'FiatAdvert01BRg', sans-serif;line-height:30px;color:#fff;margin:0}
	#below .container_12 .box.text_bottom h3{font-size:40px}
	#below .container_12 .box.text_bottom h4{font-size:30px}
	#below .container_12 .box.text_bottom p{margin:0 0 20px 0}
	#below .container_12 .box .seconds_text *{font:14px/24px helvetica, arial, sans-serif;text-transform:uppercase;color:#666}
	#below .container_12 .box .img_wrapper{margin:0 0 10px 0;border:1px dotted #ccc;border-bottom:9px solid #ff8120}
	#below .container_12 .box.bg_img .img_wrapper{position:absolute;top:0;right:0;border:0;margin:0}
	#below .container_12 .box.baloon_wrapper{position:relative;margin:20px 0 0;overflow:visible;z-index:10}
	#below .container_12 .box.baloon_wrapper.no_margin{margin:0}
	#below .container_12 .box.baloon_wrapper.narrow{min-height:40px}
	#below .container_12 .box.baloon_wrapper .baloon{position:absolute;top:-10px;right:-10px;width:144px;height:144px;text-align:center;background:url('../img/bg_promise.png') no-repeat left top}
	#below .container_12 .box.baloon_wrapper .baloon h4{font-size:10px;line-height:24px;color:#c6f2ff;margin:7px 0 0;word-wrap:break-word;
		text-shadow:0 1px rgba(0,0,0,0.7)}
	#below .container_12 .box.baloon_wrapper .baloon p{color:#fff;font-size:15px;font-weight:bold;line-height:17px;text-align:center;text-transform:uppercase;margin:15px auto 0 auto;width:100px;word-wrap:break-word;
		text-shadow:0 1px rgba(0,0,0,0.7)}
	#below .container_12 .box.baloon_wrapper.series .baloon{height:144px;width:144px;background:url('../img/bg_baloon_promo.png') no-repeat left top}
	#below .container_12 .box.baloon_wrapper.series .baloon h4{font-size:11px;text-transform:none;margin:12px 0 0}
	#below .container_12 .box.baloon_wrapper.series .baloon p{margin:10px auto 0}
	#below .container_12 .box.baloon_wrapper.series .baloon a{font-size:10px;bottom:30px;color:#C6F2FF;text-transform:uppercase;text-shadow:0 1px rgba(0, 0, 0, 0.7);background:0 none}
	#below .container_12 .box.baloon_wrapper .baloon a{font-size:0;line-height:11px;position:absolute;bottom:15px;left:0;right:0;border:0 none;height:7px;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat center -281px}
	#below .container_12 .box.baloon_wrapper .wrapper{position:relative;z-index:5}
	#below .container_12 .box.baloon_wrapper.narrow .baloon{top:-25px;right:-15px;width:105px;height:105px;background:url('../img/bg_promise_o.png') no-repeat left bottom/* top */}
	#below .container_12 .box.baloon_wrapper.narrow .baloon h4,
		#below .container_12 .box.baloon_wrapper.narrow .baloon span{color:#fff/* #0093bf */;text-shadow:none}
	#below .container_12 .box.baloon_wrapper.narrow .baloon h4{margin:15px 0 0}
	#below .container_12 .box.baloon_wrapper.narrow .baloon span{font-size:60px;display:inline-block;margin:10px 0 0}
	#below .container_12 .box.no_list img{float:left;margin:0}
	#below .container_12 .box.no_list ul li{border-top:1px dotted #ccc;background:0 none;padding:15px 0;margin:0;overflow:hidden}
	#below .container_12 .box.no_list ul li a{display:block;border:0 none}
	#below .container_12 .box.linked h2 a{display:inline-block; padding:0 30px 0 0; color:#000;border:0 none;background-image:url('../img/bg_read_more.png');background-repeat:no-repeat}
	#below .container_12 .box.bg_img h2 a{background-position:right center}
	#below .container_12 .box.azure h2 a{background-position:right center}
	#below .container_12 .box .to_top{position:absolute;top:20px;right:0;font-size:9px;color:#787878;text-transform:uppercase;border:0 none;padding:0 5px 0 20px;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat left -235px #f3f3f3}

	#below .container_12 .tohover{
		-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}
	#below .container_12 .tohover.box {margin:0; padding:1px 10px 0; background:none}
	#below .container_12 .tohover > .short {height:100%}

	#below .container_12 .tohover.on .box,
		#below .container_12 .tohover:hover .box {background:#189cc4;cursor:pointer;color:#fff}
	#below .container_12 .tohover.on .box h2,
		#below .container_12 .tohover.on .box .baloon h4,
		#below .container_12 .tohover.on .box .baloon span,
		#below .container_12 .tohover:hover .box h2,
		#below .container_12 .tohover:hover .box .baloon h4,
		#below .container_12 .tohover:hover .box .baloon span{color:#fff}
	#below .container_12 .tohover.on .box.baloon_wrapper.narrow .baloon,
		#below .container_12 .tohover:hover .box.baloon_wrapper.narrow .baloon{background-position:left bottom}
	#below .container_12 .tohover.filtered{opacity:0.2;filter:alpha(opacity=20)}
	#below .container_12 .tohover.filtered:hover{opacity:1;filter:alpha(opacity=100)}
	#below .container_12 .tohover.filtered.on .box{background:#fff;color:#565656}
	#below .container_12 .tohover.filtered.on .box h2{color:#000}
	#below .container_12 .tohover.filtered.on .box.baloon_wrapper .baloon{background-position:left top}
	#below .container_12 .tohover.filtered.on .box.baloon_wrapper .baloon h4,
		#below .container_12 .tohover.filtered.on .box.baloon_wrapper .baloon span{color:#189CC4}


	#below .container_12 .box.azure ul{padding:0}
	#below .container_12 .box.azure li a{display:block;height:59px;color:#fff;border:none;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right -85px;
		text-shadow:0 -1px 0 rgba(0,0,0,0.5)}
	#below .container_12 .box.azure li a span{float:left;line-height:59px;margin:0 0 0 90px;max-width:136px;text-transform:uppercase}
	#below .container_12 .box.azure li a p{float:right;max-width:130px;margin:10px 20px 0 0;color:#fff}
	#below .container_12 .box.azure li{height:59px;border-top:1px dotted #ccc;padding:0;background-image:url('../img/bg_maintenance.png');background-repeat:no-repeat}
	#below .container_12 .box.azure li.programmed{background-position:left 8px;border-top:1px dotted #ccc}
	#below .container_12 .box.azure li.enhanced{background-position:left -122px}
	#below .container_12 .box.azure li.dedicated{background-position:left -238px}
	#below .container_12 .box.azure li.flyandfit{background-position:left -365px}

	#below .container_12 .triple_box, #below .container_12 .double_box{background:#fff;overflow:hidden;position:relative}
	.shopping_tools.detail #below .container_12 .triple_box, .shopping_tools.detail #below .container_12 .double_box, .shopping_tools.map .grid_8, .shopping_tools.map .grid_4,
		.owner_tools #below .container_12 .triple_box, .owner_tools.landing #below .container_12 .nav-top + .container_12, .owner_tools.map #below .container_12 .nav-top + .container_12, .owner_tools.promises #below .container_12 .double_box {/* margin-top:20px */}/*margin assigned to nav-top*/


	#below .container_12 .triple_box{margin:0 0 20px}
	#below .container_12 .triple_box h1, #below .container_12 .double_box h1{font-size:25px;line-height:25px}
	#below .container_12 .triple_box h2, #below .container_12 .double_box h2{font-size:13px;line-height:18px;margin:0}
	#below .container_12 .triple_box h1, #below .container_12 .triple_box h2, #below .container_12 .double_box h1,  #below .container_12 .double_box h2{color:#000}
	#below .container_12 .double_box .big p{margin-bottom:0}
	#below .container_12 .double_box .big.heading_big h1,
	#below .container_12 .double_box .big.heading_big h2{font-size:35px;line-height:40px;color:#333}
	#below .container_12 .double_box .big.heading_big h1{margin:0;padding-bottom:0}
	#below .container_12 .triple_box p, #below .container_12 .double_box p{margin:15px 0;line-height:18px}
	#below .container_12 .double_box p ~ p{margin:5px 0}
	#below .container_12 .triple_box .calc{bottom:10px;left:15px;right:auto;top:auto}
	#below .container_12 .triple_box > div,  #below .container_12 .double_box > div{float:left}
	#below .container_12 .triple_box .big{width:430px;padding:15px;border:0}
	#below .container_12 .triple_box .small{width:224px;padding:0 0 15px 15px;border-left:1px dotted #ccc}
	#below .container_12 .double_box .big{width:670px;padding:15px;border:0}
	#below .container_12 .double_box .small{width:209px;padding:15px;border-left:1px dotted #ccc}
	#below .container_12 .double_box .small.locator{background:url('../img/bg_box_locator.png') no-repeat right top}
	#below .container_12 .double_box .small.bg_workshop{background:url('../img/bg_box_workshop.jpg') no-repeat right top}
	#below .container_12 .triple_box .small .wrapper{width:150px;padding:15px 0 0;float:left;border:0 none}
	#below .container_12 .triple_box .small img{float:right}
	#below .container_12 .triple_box .small .btn{margin:0 0 10px 0;width:100%}
	#below .container_12 .double_box .small .btn{min-width:160px;max-width:224px;width:auto}
	#below .container_12 .triple_box.center .small .btn{min-width: 100px; max-width: 209px; width: auto}
	#below .container_12 .double_box.equal > div{width:439px}
	#below .container_12 .double_box.equal .small, #below .container_12 .triple_box.center .small{border:0 none;padding:40px 15px 15px}
	#below .container_12 .triple_box.center .small{width: 209px; text-align: center}
	#below .container_12 .double_box.equal .img_wrapper, #below .container_12 .triple_box .img_wrapper{text-align:center}
	#below .container_12 .triple_box .img_wrapper img{float:none}

	#below .container_12 .double_box.second .small{width:199px;padding:20px}
	#below .container_12 .double_box.second div:first-child{width:140px}

	#below .container_12 .double_box.narrow > div{width:110px;padding:40px 20px}
	#below .container_12 .double_box.narrow .small{width:109px}
	#below .container_12 .fontfiat h3, #below .container_12 .fontfiat span{font-family:'FiatAdvert01BRg', sans-serif}
	#below .container_12 .fontfiat .fontstandard{font-family:arial, helvetica, sans-serif}
	#below .container_12 .bigfont span{font-size:250px;line-height:150px}
	#below .container_12 .textshadow h3, #below .container_12 .textshadow h4, #below .container_12 .textshadow p, #below .container_12 .textshadow span{text-shadow:1px 1px 0 rgba(0,0,0,0.5)}
	#below .container_12 .box .bigfont{font-size:34px}
	#below .container_12 .box.narrow.autoheight img{display:inline}
	#below .container_12 .double_box.narrow .border_bot{width:260px;padding:20px;border-bottom:1px dotted #fff}
	#below .container_12 .double_box.narrow .border_bot h3{margin:0}
	#below .container_12 .double_box.narrow .fontfiat span{display:block;text-align:center}
	#below .container_12 .border_bottom  {border-bottom: 1px dotted #CCCCCC; padding-bottom:20px}

	#below .container_12 .double_box .small_medium{width: 370px}
	#below .container_12 .double_box .medium{width: 530px}

	#below .container_12 .wrapper.img_right p{float:left;width:210px;margin:0}
	#below .container_12 .wrapper.img_right img{float:right}

	#below .container_12 .wrapper.mini{margin-top: 20px}
	#below .container_12 .wrapper.mini > div{width: 230px}
	#below .container_12 .wrapper.mini > div:first-child{width: 249px; margin-right: 20px; border-right: 1px dotted #ccc}
	#below .container_12 .wrapper.mini p{margin: 0 0 5px 0}
	#below .container_12 .wrapper.mini > div:first-child strong{display: block}

	#below .container_12 .strong strong{display: block}
	#below .container_12 .img_right.border{margin-top: 20px; padding-top: 20px}
	#below .container_12 .img_right{overflow: hidden}
	#below .container_12 .img_right > div{float: left; width: 235px}
	#below .container_12 .img_right img{float: right}

	#below .container_12 .column_wrapper{overflow:hidden}
	#below .container_12 .column_wrapper div[class*="column"]{float:left}
	#below .container_12 .column_1{width:490px;margin:0 30px 0 0}
	#below .container_12 .column_2{width:380px}
	#below .container_12 .column_3, #below .column_4{width:400px}
	#below .container_12 .column_3{margin:0 40px 0 0}
	#below .container_12 .column_4{margin:0 20px 20px 0}
	#below .container_12 .column_5{width:166px;margin:0 10px}
	#below .container_12  div[class*="grid"] .column_3 h3{font-size:14px}
	#below .container_12 .box_progress{width:475px;border:1px dotted #ccc;padding:10px;overflow:hidden}
	#below .container_12 .box_progress .step{width:118px;height:93px;float:left;border-left:1px solid #fff;position:relative;text-align:center;color:#fff;background:url('../img/bg_box_progress.gif') repeat-x left top}
	#below .container_12 .box_progress .step:first-child{border:0 none}
	#below .container_12 .box_progress .step a{position:absolute;top:0;right:0;width:40px;height:40px;background:url('../img/btn_step.png') no-repeat left top}
	#below .container_12 .box_progress .step span{display:block;font-weight:bold;font-size:14px;text-transform:uppercase;
		text-shadow:0 1px 0 rgba(0,0,0,0.75)}
	#below .container_12 .box_progress .step span:first-child{font:60px/1 'FiatAdvert01BRg', sans-serif;margin:10px 0 0}
	#below .container_12 .box .column_wrapper table tr td{border:1px dotted #ccc;padding:5px 30px;text-align:center}
	#below .container_12 div[class*="grid"] table tr td img{float:none}
	#below .container_12 table tr td .read_more{border:0 none;display:block;padding:0 15px 0 0;color:#000;font-size:10px;font-weight:bold;background:url('../img/bg_list.png') no-repeat right center;}

	#below .container_12 .infographic{margin:-20px 0 0;padding:0 0 18%;background:url('../img/bg_informa.png') no-repeat left bottom #f2f2f2}
	#below .container_12 .infographic .column_5{background:#f2f2f2;border-left:10px solid #fff;overflow:visible}
	#below .container_12 .infographic .column_5:first-child{background:#70ace3;width:180px;border:0;color:#fff;text-align:center;margin:0 10px 0 0}
	#below .container_12 .infographic h3{font-size:14px;line-height:18px;margin:0 0 5px;text-transform:none}
	#below .container_12 .infographic p{font-size:12px;line-height:14px;margin:0 0 5px}
	#below .container_12 .infographic .box > ul > li{font-size:10px;line-height:14px;padding:0 0 0 15px;margin:0;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat -35px -198px;}
	#below .container_12 .infographic .column_5:first-child h3{color:#fff}
	#below .container_12 .infographic .column_5:first-child span{display:block;font:72px/50px 'FiatAdvert01BRg', sans-serif}
	#below .container_12 .infographic .column_5:first-child h3, #below .infographic .column_5:first-child p, #below .infographic .column_5:first-child span{
		text-shadow:0 1px 0 rgba(0,0,0,0.5)}
	#below .container_12 .infographic .column_5:first-child p{margin:50px 0 0}
	#below .container_12 .infographic .mileage{font:18px/1 'FiatAdvert01BRg', sans-serif;color:#fff;position:absolute;right:0}
	#below .container_12 .infographic .mileage.first{bottom:-102px}
	#below .container_12 .infographic .mileage.second{bottom:-133px;right:-6px}
	#below .container_12 .infographic .mileage.third{bottom:-163px;right:-10px}

	#below .container_12 .box.seconds{margin:0;padding:20px 0 0}
	#below .container_12 .seconds_wrapper .seconds_box{float:left;width:152px;border:1px solid #f2f2f2;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;background:#e6e6e6;overflow:hidden}
	#below .container_12 .seconds_wrapper .seconds_box img{vertical-align:bottom}
	#below .container_12 .seconds_wrapper .seconds_box.first{border-left:0}
	#below .container_12 .seconds_wrapper .seconds_box.last{border-right:0}
	#below .container_12 .seconds_wrapper .seconds_box.double{width:306px}
	#below .container_12 .seconds_wrapper + .seconds_wrapper .seconds_box{border-bottom:0 none}

	#below .container_12 .box.special_box .title{padding:20px 30px;background:#83d0f5}
	#below .container_12 .box.special_box .title h2{font-size:20px;line-height:30px;color:#fff;text-transform:uppercase;margin:0}
	#below .container_12 .box.special_box .wrapper{background:#2897d3;overflow:hidden}
	#below .container_12 .box.special_box .wrapper div[class*="box"]{float:left;text-align:center;color:#fff}
	#below .container_12 .box.special_box .wrapper .box_1, #below .box.special_box .wrapper .box_3{width:150px}
	#below .container_12 .box.special_box .wrapper .box_2{width:140px;margin:0 10px;text-transform:uppercase}
	#below .container_12 .box.special_box .wrapper p{font-size:14px;line-height:22px}
	#below .container_12 .box.special_box .wrapper .call, #below .container_12 .box.special_box .wrapper .conjunction, #below .box.special_box .wrapper .connect{background-image:url('../img/bg_special.png');background-repeat:no-repeat}
	#below .container_12 .box.special_box .wrapper .call{padding:0 0 75px;background-position:center 35px}
	#below .container_12 .box.special_box .wrapper .conjunction{line-height:140px;background-position:center center}
	#below .container_12 .box.special_box .wrapper .connect{padding:0 0 75px;background-position:center bottom}

	#below .container_12 .box.img_right .text_wrapper{float:left;max-width:375px;}
	#below .container_12 .box.img_right img{float:right;margin:10px 10px 0 0}

	#below .container_12 .box.mini .wrapper{width:206px;padding:20px 0 0;float:left;border-left:1px dotted #ccc;border-right:1px dotted #ccc}
	#below .container_12 .box.mini .wrapper.first, #below .container_12 .box.mini .wrapper.last{border:0 none}
	#below .container_12 .box.mini .wrapper img{float:left}

	#below .container_12 .box.triple .wrapper{width:272px;padding:10px 20px 0;margin:0 0 15px 0;float:left;border-left:1px dotted #ccc;border-right:1px dotted #ccc}
	#below .container_12 .box.triple .wrapper:first-child, #below .container_12 .box.triple .wrapper.last{width:273px;border:0 none}
	#below .container_12 .box.triple .wrapper img{max-width:100%}
	#below .container_12 .box.triple .wrapper p{text-transform:uppercase}


	#below .container_12 .box_rgt, #below .container_12 .box_lft{float:left;width:120px;position:relative;text-align:center}
	#below .container_12 .box_rgt a, #below .container_12 .box_lft a{width:100%;font-size:16px;line-height:30px;color:#fff;text-transform:uppercase;border:0 none;background:url('../img/traspB5.png') repeat left top;}
	#below .container_12 .box_rgt a.on, #below .container_12 .box_rgt a:hover, #below .container_12 .box_lft a.on, #below .container_12 .box_lft a:hover{background-image:url('../img/bg_outlet_active.png');background-repeat:no-repeat}
	#below .container_12 .box_lft a.on, #below .container_12 .box_lft a:hover{background-position:left bottom}
	#below .container_12 .box_rgt a.on, #below .container_12 .box_rgt a:hover{background-position:left top}
	#below .container_12 .box_rgt a, #below .container_12 .box_lft a, #below .container_12 .box_rgt img, #below .container_12 .box_lft img{position:absolute;top:0;left:0}
	#below .container_12 .box_center.linked p{margin:0}
	#below .container_12 .box.linked.box_center h2 a{background-position:right top}
	#below .container_12 .box.linked.img_right h2 a{background-position:right top}
	#below .container_12 .box_center.linked .content h2{padding:10px 10px 5px 20px}
	#below .container_12 .box_center.linked .content p{padding:0 5px 0 20px}
	#below .container_12 .box_center.linked .content .logo_wrapper{margin:15px 20px 0;padding:0 0 15px 0;border-bottom:1px dotted #ccc;overflow:hidden}
	#below .container_12 .box_center.linked .content .logo_wrapper p{width:130px;padding:0}
	#below .container_12 .box_center.linked .content .logo_wrapper p{float:left}
	#below .container_12 .box_center.linked .content .logo_wrapper img{float:right}
	#below .container_12 .box_center.linked .content .magazine {position:absolute; bottom:0; right:10px; border:none; line-height:0}

	.shopping_tools.detail #below .container_12 .tab_wrap{width:400px;margin:0 auto}
	.shopping_tools.detail #below .container_12 .tab_controls {list-style:none; overflow:hidden}
	.shopping_tools.detail #below .container_12 .tab_controls > li {float:left; width:130px; margin:0; text-align:center; line-height:0; position:relative}
	.shopping_tools.detail #below .container_12 .tab_controls > li.center{margin:0 5px}
	.shopping_tools.detail #below .container_12 .tab_controls > li > a{border:0 none;display:block}
	.shopping_tools.detail #below .container_12 .tab_controls > li span{display:none;width:100%;height:11px;position:absolute;bottom:0;left:0;background:url('../img/bg_tabcontent_on.png') no-repeat center bottom}
	.shopping_tools.detail #below .container_12 .tab_controls > li.on span{display:block}
	.shopping_tools.detail #below .container_12 .tab_contents {background:#f2f2f2}
	.shopping_tools.detail #below .container_12 .tab_content {display:none; padding:30px 25px; overflow:hidden;}
	.shopping_tools.detail #below .container_12 .tab_content.on {display:block}

	#below .container_12 .tabbed_content .content{display:none}
	#below .container_12 .tabbed_content .content.on{display:block}

	.owner_tools .forfait {margin:0 -20px -20px}
	.owner_tools #below .container_12 .forfait ul {overflow:hidden}
	.owner_tools #below .container_12 .forfait ul > li {background:#d05800; clear:none; float:left; display:block; width:149px; height:44px; padding:0; margin:0 1px 1px 0; font:11px/44px ProximaNova,calibri,sans-serif}
	.owner_tools #below .container_12 .forfait ul > li a {color:#fff; border:0; display:block; padding:0 4px; text-transform:uppercase;
		text-shadow:0 0 1px}
	.owner_tools #below .container_12 .forfait ul > li img {vertical-align:middle; width:30px; height:30px}

	/*search results*/
	.search_results #below .below_inner{padding:40px 0 0}
	.search_results #below a{border-bottom:none}
	.search_results #below .input_text{position:relative;margin:15px 0; width:auto}
	.search_results #below .input_text input[type="text"]{width:560px;height:30px;line-height:30px;padding:0 10px;border:3px solid #e5e5e5;font-size:14px;color:#96172e; background:#fff;
		-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
	.search_results #below .input_text .search{position:absolute;right:10px;top:10px;z-index:20;width:13px;height:12px;background:url('../img/global_nav/bg_search_header.png') no-repeat left top;text-indent:-9999px}
	.search_results #below .results h1{float:left;padding-top:0;font-size:15px;margin:0}
	.search_results #below .results .results_num{float:right}
	.search_results #below .total, .search_results #below .actual{font-weight:bold;color:#000}
	.search_results #below .container_12 .results > ul > li > ul{padding:0}
	.search_results #below .results > ul{clear:both;border-top:1px dotted #999;margin:0 0 30px 0}
	.search_results #below .results > ul > li{/* border-top:1px dotted #999; */padding:20px 0;margin:0}
	.search_results #below .results > ul > li > ul > li > a{display:inline-block;width:120px}
	.search_results #below .results .results_img ul li{padding:0;vertical-align:bottom}
	.search_results #below .results .results_img a{text-align:center}
	.search_results #below .results > ul h2{font-weight:bold;font-size:14px;line-height:22px;color:#96172e;text-transform:none;margin:0}
	.search_results #below .results > ul em{color:#96172e;font-style:normal}
	.search_results #below .results  .breadcrumb li{display:inline;color:#96172e;padding:0 0 0 15px;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat -35px -198px}
	.search_results #below .page_count{float:left;margin:0;padding:0 10px;height:30px;line-height:30px;background:#fff;
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
	.search_results #below .paging{float:right;min-width:320px;max-width:465px;margin:0;text-align:right}
	.search_results #below .paging a{width:20px;margin:0 3px 0 0}
	.search_results #below .paging .on a{color:#fff;background:#96172e}
	.search_results #below .paging .prev a, .search_results #below .paging .next a {width:auto; font-size:11px;text-transform:uppercase}
	.search_results #below .paging .prev a {background-position:left -29px; padding:0 10px 0 25px}
	.search_results #below .paging .next a {background-position:right -109px; padding:0 25px 0 10px; margin:0}

	/*promises*/
	.promises #above .flags > li{top:auto}
	.promises #above .flags > .lt.on, .promises #above .flags > .lt:hover{background-position:right -168px}
	.promises #above .flags > .rt.on, .promises #above .flags > .rt:hover{background-position:left -236px}
	.promises #above .flags > li.on > a, .promises #above .flags > li:hover > a{border-color:#189dc5;color:#fff;
		background:#189dc5;background:rgba(24, 157, 197, 0.9)}

	/*end series*/
	.end_series .below_inner{padding:30px 0 0}
	.end_series #below h1{font-size:30px}
	.end_series #below .box.titles .back{top:20px}
	.end_series #below .box .cars{margin:35px 0 10px;text-align:center;max-width:700px}
	.end_series #below .box .cars li{display:inline}
	.end_series #below .box .cars li a{display:inline-block;margin:0 0 25px;font-family:'ProximaNova', calibri, sans-serif;color:#8f8f8f;text-transform:uppercase;text-align:center;border:0 none}
	.end_series #below .box .cars li a span{display:block}

	/*box 5 seconds*/
		/*animated*/
	#below div.five_sec_wrapper h3{font:bold 22px 'ProximaNova', calibri, sans-serif;padding:5px 0;margin:0 8px 0 18px}
	.five_sec_wrapper{width:300px;background:#fff}
	.row, .modelDetails .five_sec_wrapper .row {overflow:hidden;border-top:1px solid #ccc;background:#fff}
	.cell{height:120px;position:relative;overflow:hidden}
	.one .cell{float:left;width:149px;border-left:1px solid #ccc}
	.one .cell:first-child{border:0 none;width:150px}
	.cell img{position:absolute;top:0;left:0;z-index:5}
	#below .autoheight .cell img{display:inline}
	#below div.cell p {
		font:normal 13px 'ProximaNova', calibri, sans-serif;
		color:#787878;
		height:25px;
		padding:5px 7px;
		margin:0;
		position:absolute;
		bottom:5px;
		z-index:10;
		text-transform:uppercase;
		-webkit-transition:left 0.8s ease-in, right 0.8s ease-out 0.5s;
		-moz-transition:left 0.8s ease-in, right 0.8s ease-out 0.5s;
		-o-transition:left 0.8s ease-in, right 0.8s ease-out 0.5s;
		transition:left 0.8s ease-in, right 0.8s ease-out 0.5s;
	}
	#below .noRolling .cell:hover p,
	#below div.cell p {
		left:0;
	}
	#below .cell .toshow,
	#below .noRolling .cell:hover .toshow {
		left:auto;
		right:-210px;
	}
	#below .one .cell .toshow {
		width:135px;
	}
	#below .noRolling .two .cell:hover .toshow,
	#below .two .cell .toshow {
		width:286px;
		right:-293px;
	}
	#below .cell {
		cursor:pointer;
	}
	#below .cell:hover .toshow {
		right:0;
		left:auto;
	}
	#below .cell:hover p {
		left:-380px;
	}

	/*box 5 seconds*/
		/*wall*/
	.five_sec_wrapper.small{width:268px;padding:16px;background:#fff;overflow:hidden}
	.five_sec_wrapper.big{width:402px;padding:29px;background:#fff;overflow:hidden}
	.five_sec_wrapper.small .lbl, .five_sec_wrapper.big .lbl{width:100%;height:100%}
	.five_sec_wrapper .five_sec_box{height:130px}
	.five_sec_wrapper .five_sec_box.one{float:left;width:130px;margin:2px}
	.five_sec_wrapper .five_sec_box.two{width:264px;margin:2px;clear:both}
	.five_sec_wrapper.big .five_sec_box.two{float:left;clear:none}

/*	/*campaigns*/
	/* version selector: used also in comparing table */
	/*.campaigns, .compare_selector {overflow:hidden;background:#fff;padding:20px 0 0}
	#below .campaigns .carousel a, #below .campaigns .filters a, #below .campaigns .nav a,
	#below .compare_selector .carousel a, #below .compare_selector .filters a, #below .compare_selector .nav a {border:0 none}
	.campaigns .nav, .compare_selector .nav{width:40px;height:220px;background:url('../img/bg_nav_campaign.gif') repeat-y right top}
	.campaigns .nav.left, .compare_selector .nav.left {float:left}
	.campaigns .nav.right, .compare_selector .nav.right{float:right;background-position:left top}
	.campaigns .nav a, .compare_selector .nav a {width:40px;height:40px;display:block;background:url("../img/bg_arrow_hp.png") no-repeat left top transparent;}
	.campaigns .nav a.disabled, .compare_selector .nav a.disabled{opacity:0.2;filter:alpha(opacity=20);visibility:visible}
	.campaigns .nav.right a, .compare_selector .nav.right a {background-position:left bottom}
	.campaigns .wrapper, .compare_selector .wrapper{width:780px;margin:0 40px;float:left}
	.campaigns .select{position:relative}*/
	/*campaigns*/
	.compare_selector {overflow:hidden;background:#fff;padding:20px 0 0}
	.campaigns {background:#fff;padding:20px 0 0; width:940px; margin:0 10px}
	.campaigns:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}/*old clearfix: overflow hidden cuts the select off */
	.campaigns {clear:both;display:inline-block;height:auto !important;height:1%;}
	#below .campaigns .carousel a, #below .campaigns .filters a, #below .campaigns .nav a,
	#below .compare_selector .carousel a, #below .compare_selector .filters a, #below .compare_selector .nav a {border:0 none}
/*	.campaigns .nav, .compare_selector .nav{width:40px;height:220px;background:url('../img/bg_nav_campaign.gif') repeat-y right top;}*/
	.campaigns .nav.left, .compare_selector .nav.left{float:left}
	.campaigns .nav.right, .compare_selector .nav.right{float:right;background-position:left top}
	.campaigns .nav a, .compare_selector .nav a{width:40px;height:40px;display:block;background:url("../img/bg_arrow_campaign.png") no-repeat left 0 transparent}
	.campaigns .nav.right a, .compare_selector .nav.right a{background-position:left -42px}
	.campaigns .nav.left a.disabled,.compare_selector .nav.left a.disabled{background-position:left -96px}
	.campaigns .nav.right a.disabled,.compare_selector .nav.right a.disabled{background-position:left -140px}
	.compare_selector .wrapper {width:780px;height:220px;margin:0 40px;float:left;overflow:hidden}
	.campaigns .wrapper {width:780px;height:220px;margin:0 40px;float:left}/*overflow hidden cuts the select off */
	.campaigns .select{position:relative;z-index:18}/*z-index lower than 20 to avoid conflicts with the sticky menu*/
	.campaigns .filters, #below .campaigns .close_select{border:2px solid #ccc;position:absolute;top:0;
		-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
	.campaigns .filters{font:16px/28px 'ProximaNova', calibri, sans-serif;width:350px;left:0;background:#fff}
	.campaigns .filters li a{color:#96172e;text-transform:uppercase;display:block;padding:0 0 0 10px}
	.campaigns .filters > li:first-child{display:list-item}
	.campaigns .filters > li{display:none}
	.campaigns .filters > li:hover, .campaigns .filters > li.on{background:#f5f5f5}
	.campaigns .filters > li:first-child:hover{background:#fff}
	.campaigns .filters > li:first-child a, .campaigns .filters > li.on a{background:url('../img/bg_select.png') no-repeat right center}
	.campaigns .close_select{width:34px;height:29px;text-align:center;cursor:pointer;left:380px}
	/*.campaigns .carousel ul li, .compare_selector .carousel ul li {float:left;height:148px;padding:20px 0 0}
	.campaigns .carousel ul li > div, .compare_selector .carousel ul li > div {width:130px;text-align:center;margin:0 10px}
	#below .campaigns .carousel ul li > div a, #below .compare_selector .carousel ul li > div a {background-image:none;display:inline-block}
	#below .campaigns .carousel ul li .btn, #below .compare_selector .carousel ul li .btn {width:110px;height:30px;line-height:30px;padding:0;margin:40px 0 0;text-align:center}
	.campaigns .carousel, .compare_selector .carousel {clear:both;overflow:hidden}
	.campaigns .carousel{margin:52px 0 0}
	.compare_selector .carousel{margin:30px 0 0}
	.campaigns .carousel img, .compare_selector .carousel img{max-width:60px;max-height:60px}
	.campaigns .carousel .on img, .compare_selector .carousel .on img {max-width:80px;max-height:80px;margin:-20px 0 0}
	#below .campaigns .carousel .on > div .btn, #below .compare_selector .carousel .on > div .btn {background:url('../img/bg_select_campaign_on.png') no-repeat center bottom #f2f2f2;color:#686868;font-weight:bold}
	.campaigns .carousel span, .compare_selector .carousel span{display:block;margin:5px 0 0;color:#8f8f8f;text-transform:uppercase}
	*/
	.campaigns .carousel ul li, .compare_selector .carousel ul li{float:left;height:148px;padding:20px 0 0}
	.campaigns .carousel ul li > div,.compare_selector .carousel ul li > div{width:130px;text-align:center;margin:0 10px}
	#below .campaigns .carousel ul li > div a{background-image:none;display:inline-block; height:105px}
	#below .compare_selector .carousel ul li > div a{background-image:none;display:inline-block; height:55px}
	#below .campaigns .carousel ul li .btn{width:110px;height:30px;line-height:30px;padding:0;margin:/* 40px 0 */ 0;text-align:center}
	#below .compare_selector .carousel ul li .btn{width:130px;height:30px;line-height:30px;padding:0;margin:40px 0 0;text-align:center}
	#below .compare_selector .carousel ul li .btn{margin:25px 0 0}
	.campaigns .carousel,.compare_selector .carousel{clear:both;overflow:hidden;}
	.campaigns .carousel{margin:52px 0 0}
	.compare_selector .carousel{margin:30px 0 0}
	.campaigns .carousel img, .compare_selector .carousel img{max-width:60px;max-height:60px}
	.campaigns .carousel .on img,.compare_selector .carousel .on img{max-width:80px;max-height:80px;margin:-15px 0 0}
	#below .campaigns .carousel .on > div .btn,#below .compare_selector .carousel .on > div .btn{background:url('../img/bg_select_campaign_on.png') no-repeat center bottom #f2f2f2;color:#686868;font-weight:bold}
	.campaigns .carousel span, .compare_selector .carousel span{display:block;margin:5px 0 0;color:#8f8f8f;text-transform:uppercase}
	.compare_selector .carousel span{font:25px 'FiatAdvert01BRg', sans-serif}
	.campaigns_results{background:#fff;padding:20px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc; width:940px; margin:0 10px}
	.campaigns_results .heading{padding:15px 0 0;margin:0 20px;background:url('../img/bg_cta_campaign.png') no-repeat left top}
	#below .campaigns_results .heading h2{max-width:120px;display:block;color:#000;font-size:18px;line-height:16px}
	#below .campaigns_results .heading p{margin:0}
	#below .campaigns_results h3{color:#5b5b5b;font-size:14px;text-transform:none;margin:0 0 0 25px}
	#below .campaigns_results h4{color:#000;font-size:18px;font-weight:bold;margin:0 0 20px 25px}
	#below .campaigns_results .loading {background:none}
	/* #below .campaigns_results h4 > a {margin:0 10px}
	#below .campaigns_results h5 {color:#96172E;font-size:16px; font-weight:bold; font-style:italic; margin:20px 0 10px 25px} */
	.results_wrapper{display:none}
	.results_list{margin:0}
	.results_list .year{font:bold 14px/40px 'ProximaNova', calibri, sans-serif;color:#000;min-height:40px;padding:0 0 0 25px;border-top:1px dotted #ccc}
	.results_list .year .c_number{font:bold 12px/24px arial, helvetica, sans-serif;min-height:25px;border-top:1px dotted #ccc;padding:5px 0 5px 45px;margin:0 0 0 -25px;background:url('../img/bg_plus.png') no-repeat left top #fafafa}
	.results_list .year .c_number.open{background:url('../img/bg_minus.png') no-repeat left top #fff}
	.results_list .year .c_number:hover{cursor:pointer}
	/* .results_list .year .c_number.open:hover{cursor:default} */
	.results_list .year .c_number .results_content{/* display:none; */border-top:1px dotted #ccc;margin:0 0 0 -45px;padding:25px 15px 25px 45px}
	.results_list .year .c_number .results_content li{font-weight:normal;clear:both;overflow:hidden;margin:10px 0}
	.results_list .year .c_number .results_content li:first-child{margin:0 0 10px 0}
	.results_list .year .c_number .results_content span{display:block;float:left;width:160px;font-size:12px;line-height:20px;color:#000;text-transform: lowercase}
	.results_list .year .c_number .results_content span[class]{color:#666;width:auto;max-width:710px;margin:0 0 0 20px}

	div[class*=grey] .wrapper{background:#fff}

	/*UGO*/
	/* #layout.model_page #content {background:#f2f2f2 url("../img/nav-top-bg.png") repeat-x 0 544px; overflow:hidden;} */
	/* #below .below_inner > .container_12:first-child{margin:20px auto 0} */
	#below h1, #below h2, #below h3, #below h4, #below h5, #below h6 {margin-bottom:20px; font-family:'ProximaNova', calibri, sans-serif; font-weight:normal; color:#333333; text-transform:uppercase;}
	#below h2, #below h2 p {font-size:35px; line-height:40px;}
	#below h3, #below h3 p {font-size:30px; line-height:35px;}
	#below h4, #below h4 p {font-size:25px; line-height:30px;}
	#below h5, #below h5 p {font-size:20px; line-height:25px;}
	#below h2:only-child{margin-bottom: 0}
	#below .grid_5 .box .small h5, #below .grid_5 .box .small h5 p{margin:0}
	#below h6 {margin-bottom:10px; font-size:14px; font-weight:bold;}
	#below h6 p{font-size:14px; font-weight:bold;}
	#below .blue h2, #below .blue h3, #below .blue h4, #below .blue h5, #below .blue h6 {color:white;}

	#below .box.top-element h4{font-size:13px;font-weight:normal;line-height:18px}
	#below .box.title_desc h4{font:30px/1 'FiatAdvert01BRg', sans-serif;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.7)}
	#below .box.title_desc p{font:bold 13px/21px arial, helvetica, sans-serif;color:#fff;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,0.7)}
	#below .box.small_heading h3{font-size:15px;font-weight:bold;line-height:20px}
	#below .box.title-dx h3{font-size:18px;line-height:22px;margin:0 0 5px 0}


	/************************************** */
	/* GENERALI */
	/************************************** */
	.container_12{position:relative}/*ie7*/
	#below p {margin:0 0 15px; font-size:12px; line-height:1.5 /* 1.2 */}
	/* #below .inner p, #below .grid_4 .box p, #below .grid_5 .box p, #below .grid_6 .box p, #below .grid_7 .box p{line-height:1.5} */
	#below a {color:#96172e; border-bottom:1px dotted #96172e; text-decoration:none}
	#below em {font-style:italic;}
	#below blockquote {padding:0 0 0 40px; background:url("../img/blockquote.png") no-repeat 0 5px;}
	#below blockquote span {display:block; font-size:11px; font-style:italic; color:#babcbe;}
	#below blockquote span span{display:inline;color:#333}
	#below .below_content > .container_12:first-child{/* margin:20px 0 0 */}
	#below .container_12 {clear:both; /* padding-bottom:20px; */ margin-bottom:20px}
	#layout.special #below .below_inner > .container_12:first-child{margin-bottom:0}
	#below .container_12.bg_white{background:#fff}
	#below .container_12.border {background:url("../img/border.png") no-repeat 50% 100%; padding-bottom:25px;}
	#below .font_size_16 {margin-bottom:30px; font-size:16px; line-height:24px;}
	#below .autoheight img {display:block;}
	#below .autoheight.box_promo img {display:inline; vertical-align:middle}
	#below .link {padding-top:20px; margin:0; overflow:hidden; position:relative; z-index:10}
	#below .link a {display:inline-block; line-height:24px; height:24px; padding:0 40px 0 10px; background:url('../img/btn.png') no-repeat right -30px #96172e; margin:0 3px 5px 0; /* padding:5px 40px 5px 10px;  */font-family:'ProximaNova', calibri, sans-serif; /* line-height:28px; */ color:white; border:0; text-transform:uppercase; white-space:nowrap; width:153px}
	#below .link.no_padding {padding-top: 0}
	#below .link.floated a {display: block	}
	*+html #below .link a{float:left}
	#below .grid_3 .link a{width:130px}
	#below .link a ~ a{margin-bottom:0}
	#below .link.cta-wrapper a ~ a{margin-bottom:7px}
	#below .link a:hover{background-color:#c21232}
	#below .link a:active{background-color:#c21232;background-position:right -29px;line-height:26px;
		-webkit-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 15px 10px -10px rgba(0, 0, 0, 0.2)}
	#below .label {position:relative;}
	#below .label span {position:absolute; bottom:0; right:0; background:black; padding:10px; opacity:0.7; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); color:white;}
	#below .text_small {font-size:10px;}

	#below .no_dec a{border:0 none}
	#below .rollover .info{display:none}
	#below .rollover:hover{cursor:pointer}
	#below .rollover:hover .info{display:block}

	#below .box.border .border p{padding-top: 10px}

	/************************************** */
	/* NAV-TOP */
	/************************************** */
	#below .nav-top{margin:0 0 20px; position:relative}/*ie7*/
	#below .nav-top ul {min-height:93px; text-align:center;position:relative;}
	*:first-child+html #below .nav-top ul li {display:inline}/*ie*/
	#below .nav-top > ul > li {display:inline-block;vertical-align:top; margin-left:20px; padding-left:20px; background:url("../img/nav-top-li-bg.png") no-repeat 0 36px; font:18px/92px 'ProximaNova', calibri, sans-serif; list-style:none;}
	#below .container_12 .nav-top li.nav-top-freemont {background-image:url("../img/nav-top-freemount.png"); background-position:left 50%;padding:0 4px 0 33px}
	#below .nav-top li a {color:#333333; border:0; text-transform:uppercase}
	#below .nav-top li a p{margin:0}
	#below .nav-top > ul > li > a > p{font:18px/92px 'ProximaNova',calibri,sans-serif; display:inline}
	#below .container_12 .nav-top li.active{margin-bottom:93px}
	#layout.promotions_winter #below .container_12 .nav-top li.active{margin-bottom:0}
	#below .container_12 .nav-top li.active.nav-top-freemont{margin-bottom:0}
	#below .nav-top li.active > a, #below .nav-top li > a:hover {color:#96172e;}

	#below .container_12 .nav_top_second {position:absolute; left:0; top:93px; display:none; width:960px}
	#below .container_12 .nav-top li.active .nav_top_second {display:block}
	#below .container_12 .nav_top_second ul {/* margin:-20px 0 0; */height:93px; text-align:center;}
	/* #below .container_12 .nav_top_second ul li {display:block; float:left; width:118px; height:59px; margin:0; padding:14px 0 0; background:none; font:13px/16px helvetica, arial, sans-serif; text-align:center;} */
	#below .container_12 .nav_top_second ul li {display:inline; background:none; font:13px/16px helvetica, arial, sans-serif; text-align:center;}
	#below .container_12 .nav_top_second ul li a{display:inline-block; width:108px; height:59px; margin:0; padding:14px 2px 0; vertical-align:top}
	#below .container_12 .nav_top_second ul li a p{line-height:1.2}

	#below .container_12 .nav_top_second ul li.active a{background:url("../img/nav-top-li2-bg02.png") no-repeat 0 0;margin-bottom:93px}
	#below .container_12 .nav_top_second ul li a:hover, #below .nav_top_second ul li.active a {color:#96172e;}
	#below .container_12 .nav_top_second a {color:#333333; border:0;text-transform:none}
	#below .container_12 .nav_top_second ul li.active{margin-bottom:0}

	/************************************** */
	/* BOX */
	/************************************** */
	#below .box {margin-bottom:20px; padding:20px; background:white; font-size:13px; line-height:20px; background-repeat:no-repeat}
	#below .box.titles.content{padding-bottom: 20px}
	#below .box.services{padding: 15px 15px 25px}
	#below .box.services h3{color: #000}
	#below .box.accessories h2{margin: 20px 0 10px 15px; line-height: 1}
	#below .box.accessories .bg{padding-left: 15px; color: #000; font-weight: bold; border: 0 none; background: url("../img/bg_list.png") no-repeat left center}
	#below .box.accessories .btn{display: block}
	#below .box.disclaimer{margin:-20px 0;padding:0 0 0 20px;background:#F2F2F2}
	#below .box.disclaimer p{margin:0}
	#below .box.disclaimer.gallery{margin:-20px 0 0}
	#below .box ul {padding-left:20px; list-style:square outside none; list-style-color:#96172e;}
	#below .box li {margin:0 0 10px 10px; line-height:20px;}
	#below .box.small_title li{margin-left: 0; line-height: 1}
	#below .box.blue, #below .box.teal, #below .box.green, #below .box.green h3, #below .box.green span, #below .box.orange h3, #below .box.orange span, #below .box.blue_dark, #below .box.blue_dark h2, #below .box.azure p, #below .box.light_blue h3, #below .box.light_blue p {color:white;}
	#below .box.blue {background:#2a8ec7}
	#below .box.blue a {color:white; border-bottom:1px dotted white;}
	#below .box.blue blockquote {background-image:url("../img/blockquote-blue.png");}
	#below .box.blue blockquote span {color:white;}
	#below .box.teal {background:#62c1c5;}
	#below .box.azure {background:#2b94a7;}
	#below .box.green {background:#77a72c;}
	#below .box.light_gray {background:#f2f2f2;}
	#below .box.blue_dark {background:#436773;}
	#below .box.light_blue {background:#009fe3}
	#below .box.orange {background:#d2521e}
	#below .box.centertext {text-align:center; font-size:15px; text-shadow:1px 1px 0 #004f00;}
	#below .box.centertext p {margin:0; line-height:30px;}
	/* #below .box.centertext em {font:normal 62px "FiatAdvert01BRg", sans-serif} */
	#below .box.centertext em {font:normal 40px "FiatAdvert01BRg", sans-serif}
	#below .box.top-element img {margin:-20px 0 20px -20px}
	#below .box.top-element.small_heading img{margin-top:-25px}
	#below .box.titles {margin-bottom:20px; padding:10px 20px 5px; border-top:5px solid #96172e;}
	#below .box.titles h2, #below .box.titles h3, #below .box.titles h4 {margin-bottom:5px;}
	#below .box.titles p {margin:0 0 5px;}
	#below .box.titles .bg_red.title p{margin:0 0 -2px}
	#below .box.titles.content p, #below .box.titles.content .btn{float: left}
	#below .box.titles.content .btn{margin: -3px 0 0 20px}
	#below .box.transparent {background:none;}
	#below .box.tech_feat h3{font:58px 'FiatAdvert01BRg', sans-serif;text-shadow:1px 1px 0 rgba(0,0,0,0.7);margin:0}
	#below .box.tech_feat > span{font:30px 'FiatAdvert01BRg', sans-serif;display:block;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.7)}
	#below .box.tech_feat h3 + span {margin:0 0 25px 0}
	#below .box.tech_feat p{font:bold 12px/16px arial, helvetica, sans-serif;text-shadow:1px 1px 0 rgba(0,0,0,0.3)}
	#below .box.tech_feat.long_desc p:first-child span{font:27px 'FiatAdvert01BRg', sans-serif;text-shadow:1px 1px 0 rgba(0,0,0,0.7)}

	/* #below .grid_4 .box p:first-child span{display:inline-block;margin:1px 0;padding:5px 0} */
	#below .box.claim_text p:first-child span{font-size: 31px;line-height:24px}
	#below .box.claim_text p > span{display:inline-block;line-height:10px;margin:1px 0;padding:5px 0}
	#below .box.claim_text p > span a{color:#fff;border:0 none}

	/************************************** */
	/* ROW WITH TITLE */
	/************************************** */
	#below .row_with_title h2 {background:#436773; height:100px; margin:-20px; padding:20px; font:24px 'ProximaNova', calibri, sans-serif; color:white; text-shadow:1px 1px 0 black;}
	#below .row_with_title h3, #below .row_with_title p {font-size:12px; line-height:16px;}
	#below .row_with_title h3 {color:black; text-transform:uppercase; margin-bottom:5px;}
	#below .row_with_title p {margin:0;}
	#below .row_with_title img {margin-bottom:10px !important;}

	/************************************** */
	/* MEDIA VIDEO */
	/************************************** */
	#below .media_video {position:relative;}
	#below .media_video img {cursor:pointer;}

	#below .media_video_play {position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px;}

	/************************************** */
	/* ALLESTIMENTI */
	/************************************** */
	#below .allestimenti {font:24px/40px helvetica, arial, sans-serif;}
	#below .allestimenti ul {float:left; margin:0; padding:10px 0 0;}
	#below .allestimenti li {float:left; width:300px; margin:0 7px; list-style:none; text-align:center;}
	/* #below .allestimenti li img {border-bottom:1px dotted #babcbe;} */
	#below .allestimenti li h2 {margin-bottom:-5px !important; font:30px "FiatAdvert01BRg", sans-serif;}
	#below .allestimenti li span {font-size:13px; color:#787878;}

	#below .allestimenti.multiple ul{float:none;text-align:center}
	#below .allestimenti.multiple ul li{float:none;display:inline;width:auto;margin:0; cursor:pointer}
	#below .allestimenti.multiple ul li div{display:inline-block;width:280px;margin:0 7px;}
	*+html #below .allestimenti.multiple ul li div{display:inline}

	/************************************** */
	/* IMG EXTERNAL */
	/************************************** */
	/* #below .img_external {margin-bottom:50px;} */

	#below .img_external .inner {float:left; position:relative; width:320px; /* margin:10px; */ background:white;}
	#below .img_external img {position:relative; z-index:10;}
	#below .img_external.right img {float:right; margin-right:-150px;}
	#below .img_external.right .inner {padding:40px 580px 40px 40px;}
	#below .img_external.left img {/* float:left; */display:block; margin-left:-70px;}
	#below .img_external.left .inner {padding:40px 40px 40px 580px;}

	#below .footer.special{padding: 40px 60px 40px 30px; background: #fff; overflow: hidden}
	#below .footer.special img{float: left; max-width: 100%}
	#below .footer.special .inner{width: 260px; position: relative; float: left}
	#below .footer.special.left .inner{margin-left: 40px}

	/************************************** */
	/* ACCORDION */
	/************************************** */
	#below .accordion {background:black;}
	#below .accordion .header {position:relative; display:block; height:39px; padding:0 10px; background:black; color:white; line-height:40px; border-color:white; opacity:0.8; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); cursor:pointer;}
	#below .accordion img {border-bottom:1px dotted white;}
	#below .accordion .content{overflow:hidden}

	#below .haccordion{overflow:hidden}
	#below .haccordion .header, #below  .haccordion .content {float:left; height:380px;}
	#below .haccordion .header {position:relative; width:60px; margin-right:-60px; background:/* url("../img/haccordion-div.png") */ url("../img/placeholder/1x1.gif") repeat-y 100% 0; z-index:2; color:white; cursor:pointer;}/* don't remove background: IE ignores z-index without it */
	#below .haccordion .header.open {background:none;}
	#below .haccordion .content {position:relative; width:100%; width:60px; /* max-width:60px; */ overflow:hidden; z-index:1;}
	#below .haccordion .content.open{max-width:440px}
	#below .haccordion .content.open p {display:block; text-shadow:1px 1px 0 black;}
	#below .haccordion .content p {display:none; /* position:absolute; bottom:0; */ margin:-380px 0 0 0; padding:20px; color:white; font-size:16px; text-align:center;}
	#below .haccordion .content p em {display:block; font:100px/65px "FiatAdvert01BRg", sans-serif; padding-top:10px;}

	/************************************** */
	/* TABLES-DRAG */
	/************************************** */
	#below .confronta_wrap .tab_controls {list-style:none; text-align:center}
	#below .confronta_wrap .tab_controls > li {display:inline-block; background:#e0e0e0; line-height:37px; margin-left:25px}
	#below .confronta_wrap .tab_controls > li.on {background:#fff}
	#below .confronta_wrap .tab_controls > li:first-child {margin-left:0}
	#below .confronta_wrap .tab_controls > li > a {border:0; font-size:16px; display:block;text-transform:uppercase;color:#565656;width:400px;text-align:center;font-weight:bold;font-family:'ProximaNova', calibri, sans-serif;}
	#below .confronta_wrap .tab_controls > li.on > a {cursor:default/* ;color:#96172E */}
	#below .confronta_wrap .tab_contents {/* background:#fff; */ text-align:center; font-size:15px; line-height:2; margin:0 0 20px}
	#below .confronta_wrap .tab_content {display:none}
	#below .confronta_wrap .tab_content.on {display:block}

	#below .tables-drag {position:relative; float:left; background:white;}
	#below .tables-drag table {border-top:1px dotted #cccccc; border-left:none; table-layout:fixed;}
	#below .tables-drag table tr.fine {background:#fafafa;}
	#below .tables-drag table tr.tr_hide {/*display:none;*/ color: #cccccc;}
	#below .tables-drag table tr.tr_close {display:none;}
	#below .tables-drag table td, .tables-drag table th {background:url("../img/drag-table-td-bg.png") no-repeat 100% 100%; padding:7px 10px;}
	#below .tables-drag table th {text-transform:uppercase; font-weight:normal; font:13px 'ProximaNova', calibri, sans-serif; padding:0; vertical-align:middle;}
	#below .tables-drag .headings th>div{height:45px;padding:15px 15px 10px 15px;position:relative}
	#below .tables-drag .features th>div{height:210px;width:148px;padding:10px;position:relative}
	#below .tables-drag .headings thead th:first-child>div{height:210px;width:195px;padding:10px;position:relative}
	#below .tables-drag table th>div img{width:140px;height:84px}
	#below .tables-drag .btn {position:absolute; top:5px; width:25px; height:25px; padding:0; background:#96172e url("../img/drag-table-btn.png") no-repeat 0 100%; text-indent:-9999px;}
	#below .tables-drag .btn.next {right:21px;display:none}
	#below .tables-drag .btn.prev {left:196px; background-position:100% 100%;display:none}
	#below .tables-drag .headings {float:left; width:940px;}
	#below .tables-drag .headings th {width:215px;}
	#below .tables-drag .headings th .legenda{position:absolute;left:10px;bottom:10px}
	#below .tables-drag .headings th .legenda span{font-size:11px}
	#below .tables-drag .headings th .legenda span span{font-weight:bold;font-size:15px}
	#below .tables-drag .headings .bg {width:725px; background:url("../img/drag-table-td-right.png") no-repeat 0 100%;}
	#below .tables-drag .headings .fine th {background:url("../img/drag-table-th.png") no-repeat -215px 0; padding:0; text-align:left; cursor:pointer;}
	#below .tables-drag .headings .fine th div {padding:15px 25px 10px 25px;}
	#below .tables-drag .headings .fine th.on {background-position:0 0;}
	#below .tables-drag .headings .fine th.bg {background:url("../img/drag-table-th-right.png") no-repeat 0 100%;}
	#below .tables-drag .table_wrap {position:absolute; top:0; left:222px; float:left; width:672px; overflow:hidden;}
	#below .tables-drag .table_wrap .features .fine th {cursor:default;}
	#below .tables-drag .table_wrap .features th {/* width:138px; min-width:138px; */ cursor:move; text-transform:none;text-align:left}
	/* #below .tables-drag .table_wrap .features th.arrow-right {background:url("../img/drag-table-arrow-right.png") no-repeat 100% 50%;}
	#below .tables-drag .table_wrap .features th.arrow-left {background:url("../img/drag-table-arrow-left.png") no-repeat 0 50%;} */
	#below .tables-drag .table_wrap .tr_equal {position:absolute; height:50px; width:652px; padding:10px; background:#fafafa url("../img/drag-table-th-right.png") no-repeat -6px 100%;}
	#below .tables-drag .features .trim_info{position:absolute;left:10px;bottom:10px;width:148px}
	#below .tables-drag .features .model_version span{font-size:14px;text-transform:uppercase;font-weight:bold}
	#below .tables-drag .features .model_version span.version{color:#bababa}
	#below .tables-drag .features .trim{font-size:12px}
	#below .tables-drag .features .change{font-size:12px;border:none}
	#below .tables-drag .features .price{font-size:14px;font-weight:bold;margin:5px 0 0 0}
	#below .tables-drag .features .actions{margin:5px 0 0 0}
	#below .tables-drag .features .actions a{padding:0 5px;margin:0 3px 0 0;text-transform:uppercase;border:none}
	#below .tables-drag .features .build{background:#96172E;color:#fff}
	#below .tables-drag .features .discover{background:#F3F3F3}
	#below .tables-drag .features .select_and_compare{border:none;color:#fff;background:#96172E;text-transform:uppercase;display:block;text-align:center;width:148px;padding:10px 0;position:absolute;left:10px;bottom:10px;}
	#below .tables-drag .features .select_and_compare{border:none;color:#fff;background:#96172E;text-transform:uppercase;display:block;text-align:center;width:148px;padding:10px 0;position:absolute;left:10px;bottom:10px;}


	/* begin addenda a.b.: compare headings styles */
	#below .tables-drag .features .btn_compare {border:none;color:#fff;background:#96172E;text-transform:uppercase;display:block;text-align:center;width:148px;padding:10px 0;position:absolute;left:10px;bottom:10px;}
	#below .tables-drag .features .btn_select {border:none;color:#fff;background:#96172E;text-transform:uppercase;display:block;text-align:center;width:148px;padding:10px 0;position:absolute;left:10px;bottom:10px;}
	#below table.features tr.fine {background: #FAFAFA;}
	#below .model-compare-loading-overlay {position: absolute; width: 100%; height: 98%; background: rgba(255, 255, 255, .4); left: 0; top: 0;}
	#below .tables-drag .features tr.fine th {text-transform:uppercase; font-weight:bold; font-size: 16px; padding:0; vertical-align:middle; text-align: center;}
	#below .model-compare-ajax-loader {background-image: url(../img/ajax-loader.gif); background-position: center 140px; background-repeat: no-repeat;}

	#below .tables-drag .headings td {font:13px 'ProximaNova', calibri, sans-serif; vertical-align:middle;}
	#below .tables-drag .features td {text-align: center; font:13px 'ProximaNova', calibri, sans-serif; vertical-align:middle;}

	#below .editorial-cat-label {font-weight: normal; font-size: 12px;}
	/* end addenda a.b.: compare headings styles */

	#below .tables-drag .features .compare{display:none}
	#below .tables-drag .features .compare .close{position:absolute;right:10px;top:10px;height:15px;text-indent:0;border:none;font-size:18px}
	#below .tables-drag .features .compare select{width:148px;background:#e3e4e5;border:1px solid #fff;
		-webkit-appearance:none;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right 7px #e3e4e5;margin:5px 0 0 0}
	#below .tables-drag .features .compare .close + select{margin:35px 0 0 0}

	.table_top{height:25px}

	/* #header .contacts .box .form select{width:273px;background:#e3e4e5;border:1px solid #fff;
		-webkit-appearance:none;background:url('../img/configurator/tools/sprite_arrows.png') no-repeat right 7px #e3e4e5}
	#header .contacts .box .form select option{padding:0 0 0 5px} */

	#below .confronta .box {margin:0;}
	#below .confronta h5, #below .confronta .input {float:left;}
	#below .confronta h5 {width:250px; margin:0;}
	#below .confronta .input {width:650px;}
	#below .confronta .input label {margin:0 30px 0 0;}
	#below .confronta .input label.active {font-weight:bold;}
	#below .confronta .input label input[type="radio"]{margin:0 5px 0 0;height:auto}

	/************************************** */
	/* LIGHTS */
	/************************************** */
	.lights {position:relative; height:380px; overflow:hidden;}
	.lights .lights_btn {position:absolute; width:50px; height:40px; cursor:pointer; z-index:3; background:red; opacity:0; filter:alpha(opacity=0);}
	.lights .lights_btn.day {top:75px; left:490px;}
	.lights .lights_btn.nocturne {top:50px; left:560px;}
	.lights .lights_btn.strong {top:75px; left:625px;}
	.lights .grid_3 {margin-bottom:15px;}

	/************************************** */
	/* STICK MENU */
	/************************************** */
	#below .stickmenu {margin:0 0 20px}
	#below .stickmenu ul {list-style:none; overflow:hidden;}
	#below .stickmenu ul.fix {position:fixed; top:0; z-index:20;}
	#below .stickmenu ul li {float:left; cursor:pointer;}
	#below .stickmenu ul a {float:left; width:198px; height:40px; padding:0 0 0 25px; background:white url("../img/stickmenu.gif") no-repeat 0 0; border:0; color:#787878; line-height:40px; font-size:14px; text-decoration:none; text-transform:uppercase;
		-webkit-transition-property:color, background-color;-moz-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;
		-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}
	#below .stickmenu ul a:hover, #below .stickmenu ul a.on {background:#96172e; color:white;}

	/************************************** */
	/* UL SECTION */
	/************************************** */
	#below ul.section {list-style:none; overflow:hidden;}
	#below ul.section li {float:left;}
	#below ul.section a {float:left; width:198px; height:40px; padding:0 0 0 25px; background:white url("../img/stickmenu.gif") no-repeat 0 0; border:0; color:#787878; line-height:40px; font-size:14px; text-decoration:none; text-transform:uppercase;}
	#below ul.section a:hover, #below ul.section a.on {background:#96172e; color:white;}

	/************************************** */
	/* SLIDE SHOW */
	/************************************** */
	#below .slideshow {position:relative; height:380px; margin:-20px 0 0/* margin-bottom:30px; */ /* background:white; */}
	#below .slideshow .item {position:absolute; top:0; left:0; z-index:8; height:380px; width:940px; display:none; list-style:none; padding:0}
	#below .slideshow .item img {width:940px; height:380px;}
	#below .slideshow .item.active {display:block; z-index:10;}
	#below .slideshow .item.last-active {display:block; z-index:9;}
	#below .slideshow .slideshow_loading {text-align:center; line-height:0; margin:0 0 0 -25px; padding:10px; position:absolute; top:100px; left:50%;
		background:#fff;background:rgba(255,255,255,0.9);
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
	#below .slideshow .slideshow_loading img {width:50px; height:50px; z-index:11;}
	#below .slideshow .slideshow_controls {position:absolute; bottom:0; left:0; width:940px; height:40px; z-index:12;}
	#below .slideshow #slideshow_pause {float:left; width:40px; height:40px; background:url("../img/slideshow-pause.png") no-repeat 0 0; cursor:pointer;}
	#below .slideshow #slideshow_pause.on {background-position:0 -40px;}
	#below .slideshow .slideshow_button li {list-style:none; float:left; background:url("../img/slideshow-button.png") no-repeat 0 0; color:white; text-transform:uppercase; font-size:12px; line-height:15px; padding:3px 20px 0; cursor:pointer; height:37px}
	#below .slideshow .slideshow_button li:hover, #below .slideshow .slideshow_button li.on {background-position:0 -40px;}
	#below .slideshow .slideshow_timeline {position:absolute; bottom:0; left:40px; height:5px; width:0; background:#96172e; z-index:14;}


	/************************************** */
	/* GAME IMG SLIDE */
	/************************************** */
	#below .game_imgslide {position:relative; overflow:hidden; background:white;}
	#below .game_imgslide > img {display: none}
	#below .game_imgslide p{line-height:1}
	#below .game_imgslide .lbl_content{display:none}
	#below .game_imgslide .lbl_content.on{display:block}
	#below .game_imgslide .lbl_content > p:first-child > span:first-child{font-size:35px;line-height:39px}
	#below .game_imgslide .start {display:block; position:absolute; bottom:0; right:0; width:220px; height:220px; text-indent:-9000px; cursor:pointer;}
	#below .game_imgslide .loading {margin-top:150px;}
	#below .game_imgslide .timeline {position:absolute; bottom:20px; left:0; width:940px; height:82px; background:url("../img/gadget/game-imgslide-timeline.png") no-repeat 0 0; z-index:10;}
	#below .game_imgslide #slider {position:absolute; bottom:40px; left:220px; width:480px; height:51px; z-index:11; cursor:pointer}
	#below .game_imgslide #slider a {position:absolute; width:51px; height:51px; background:url("../img/gadget/game-imgslide-slider.png") no-repeat 0 0; border:0; z-index:11; margin:0 0 0 -25px}

	#below .game_imgslide.history #slider{left:300px;bottom:30px;width:300px}
	#below .game_imgslide.history #slider a{background-image:url('../img/gadget/slider_history.png')}
	#below .game_imgslide.history .timeline{bottom:10px;background-image:url('../img/gadget/game-imgslide-timeline-history.png')}

	#below .game_imgslide.cover .timeline{bottom:10px;background-image:url('../img/gadget/game-imgslide-timeline-cover.png')}
	#below .game_imgslide.cover #slider{width:260px;left:320px;bottom:30px}
	#below .game_imgslide.cover #slider a{background-image:url('../img/gadget/slider_cover.png')}

	#below .game_imgslide.roof .timeline{bottom:0;background-image:url('../img/gadget/game-imgslide-timeline-roof.png')}
	#below .game_imgslide.roof #slider {width:240px; left:549px; bottom:15px}
	#below .game_imgslide.roof #slider a {background-image:url('../img/gadget/slider_roof.png'); width:47px; height:48px; margin:0 0 0 -24px}

	/************************************** */
	/* GALLERY */
	/************************************** */
	#below .gallery_item {position:relative;}
	#below .gallery_item img {vertical-align:middle;}
	#below .gallery_item .label {position:absolute; bottom:0; right:0; height:39px; background:url("../img/traspB7.png"); border-top:1px dotted #666666; border-left:1px dotted #666666;}
	#below .gallery_item .label a, #below .gallery_item .label h2 {float:right; font-size:12px; line-height:16px; color:white;}
	#below .gallery_item .label a {line-height:39px; padding:0 20px 0 35px; border:0; border-left:1px dotted #666666; background:url("../img/bg_gallery.png") no-repeat 0 -200px; color:gray; cursor:pointer; font-size:1px;color:transparent;
		-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out
	}
	#below .gallery_item .label a:hover{font-size:12px;color:gray}
	#below .gallery_item .label a:hover {color:white;}
	#below .gallery_item .label h2 {padding:10px 20px 0 10px; display:inline; margin:0;}
	#below .gallery_item .label input[type="hidden"]{display:none}
	.gallery_dinamic {margin-bottom:20px; display:none;}

	.gallery_dinamic_item {display:none; position:absolute; top:40px; right:0; background:#96172e; width:705px; min-height:80px; padding:10px 0 10px 10px;}
	.gallery_dinamic_item li {float:left; list-style:none; margin-right:10px;}
	.gallery_dinamic_item .pagination a,.gallery_dinamic_item .pagination span {display:none;}

	.gallery_comand {position:absolute; top:0; right:0; width:715px; background:url("../img/traspB7.png"); z-index:11;}
	.gallery_comand div {float:left; height:39px; width:39px; border-bottom:1px dotted #686969; border-left:1px dotted #686969}
	.gallery_comand div:hover{cursor:pointer}
	.gallery_comand div.gallery_list{width:634px/* 554px; */}

	.gallery_comand div .tooltip{display:none;width:33px;border:1px dotted #686969;border-top:0 none;padding:2px 3px;position:absolute;top:40px;color:#fff;font-size:11px;line-height:15px;text-align:center;background:url('../img/traspB7.png') repeat left top}

	.gallery_download, .gallery_share, .gallery_open_thumbs, .gallery_exit, .gallery_list h2 {background:url("../img/bg_gallery.png") no-repeat 100% 0;}

	.gallery_download {display:none;background-position:100% -40px;}
	.gallery_download.on {background-color:#96172e; border-color:#96172e;}
	.gallery_download.on p {display:block;}
	.gallery_download p {display:none; position:absolute; top:40px; right:0; width:165px; height:30px; line-height:30px; padding-left:550px; background:#96172e; color:white;}

	.gallery_share {display:none; background-position:100% -80px;}

	.gallery_open_thumbs {background-position:100% -120px;}
	.gallery_open_thumbs.on {background-color:#96172e; border-color:#96172e;}
	.gallery_open_thumbs:hover .tooltip{display:block;left:608px;width:99px}
	.gallery_open_thumbs.on:hover .tooltip{display:none}

	.gallery_exit {background-position:100% -160px;}
	.gallery_exit:hover .tooltip{display:block;left:675px}

	.gallery_list h2, .gallery_list li {height:39px; width:594px;/* 515px; */ line-height:39px; padding:0 20px; border-bottom:1px dotted #686969; font-size:11px; font-weight:normal; text-transform:uppercase; color:white; cursor:pointer;}
	.gallery_list h2:hover {background-color:#96172e;}
	.gallery_list li:hover {background:#96172e;}
	.gallery_list ul {position:absolute; top:40px; left:0; display:none; list-style:none;}
	.gallery_list:hover ul {display:block;}
	.gallery_list li {width:593px;/* 514px; */ background:url("../img/traspB7.png"); border-right:1px dotted #686969; border-left:1px dotted #686969;}
	.gallery_list li.on {display:none;}

	.slideshow-container, /* #loading, */ #mygallery {width:100%; min-height:400px;}

	#mygallery {background:transparent;}

	.slideshow-container {position:relative;}

	#gallery .image-wrapper {position:absolute; top:0; left:0; display:block; width:100%; font-size:0;}
	#gallery .image-wrapper img {position:absolute; top:0; left:0; width:100%; height:auto; vertical-align:top;}

	#gallery .loader {position:absolute; top:150px; left:50%; width:60px; height:60px; margin:0 0 0 -40px; padding:10px; background:url("../img/ajax.gif") no-repeat 50% 50% #fff;
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

	#gallery .ss-controls {display:none;}

	#gallery .controls {position:relative; z-index:10;}

	#gallery .nav-controls a {display:none; position:absolute; top:200px; width:50px; height:200px; background:red;}
	#gallery .nav-controls a.prev {left:0;}
	#gallery .nav-controls a.next {right:0;}

/* special editions */
	#layout.special .below {background:url("../img/special-bg.png") repeat;}
	#layout.special.color_therapy .below{background: #3d3d3d}
	#layout.special.gucci .below {background:url("../img/special-bg-gucci.png") repeat;}
	#layout.special .below_inner {background:url("../img/special-nav.png") repeat-x;}
	#layout.special.color_therapy .below_inner{background: url("../img/nav-top-bg.png") repeat-x}
	#layout.special .nav_top_second {height:130px;}
	#layout.special .nav_top_second li {width:204px; height:67px; padding-top:6px; font-weight:bold;}
	#layout.special .nav_top_second li.active {background:url("../img/special-nav-li-active.jpg") no-repeat;}
	#layout.special .nav_top_second li img {vertical-align:middle; margin-right:3px;}
	#layout.special .img_external .inner {background:black; color:white;}
	#layout.special .img_external .inner h3 {color:white;}
	/* #layout.special .img_external .inner p {position:relative; z-index:10} *//* given to all .link, not just in layout_special */
	#layout.special #below .img_external.gucci_logo{margin:100px 0 0}
	#layout.special #below .img_external.gucci_logo .inner{background:url("../img/fiat_500_gucci_logo.jpg") no-repeat 25px 0 #000;margin: -337px 0 0 !important;padding: 140px 580px 20px 40px}/*important to override js margin*/
	#layout.outlet_500 .below_inner{background:url("../img/bg_500L_outlet.jpg") repeat/* ;border-top:4px solid #565656 */}

	#layout.bg_500x .below {background:url("../img/bg_500x.jpg") repeat;}
	#layout.bg_500x  .below_inner{background: url("../img/nav-top-bg.png") repeat-x}

	#layout.special-500s .below {background:url("../img/special-500s-bg.png") repeat 0 0}
	#layout.special-500s .below_inner{background: url("../img/nav-top-bg.png") repeat-x}

	#layout.ron-arad .below {background:#303030 repeat 0 0}
	#layout.ron-arad .below_inner{background: url("../img/nav-top-bg.png") repeat-x}

	#layout.special-500-dl .below {background:url("../img/dark_leather_enhanced.png") repeat 0 0}
	#layout.special-500-dl .below_inner{background: url("../img/nav-top-bg.png") repeat-x}

	#layout.special-panda-antartic .below {background:url("../img/special-antartic-bg.png") repeat 0 0}
	#layout.special-panda-antartic .below_inner{background: url("../img/nav-top-bg.png") repeat-x}

	#layout.special-disney-frozen #below {background:url("../img/special-frozen-bg.jpg") repeat 0 0}
	#layout.special-disney-frozen .below_inner{background: url("../img/nav-top-bg.png") repeat-x}

	#layout.special-panda-sochi #below {background:url("../img/special-antartic-bg.png") repeat 0 0;}

	#layout.special-500-guerlain .below {background:#000000 repeat 0 0}
	#layout.special-500-guerlain .below_inner{background: url("../img/nav-top-bg.png") repeat-x}

	#layout.special-500l-fa .below {background: #9ad8eb repeat 0 0}
	#layout.special-500l-fa .below_inner {background: url("../img/nav-top-bg.png") repeat-x}

	#layout.special-500cult .below {background:url("../img/special-500cult-bg.gif") repeat 0 0}
	#layout.special-500cult .below_inner{background: url("../img/nav-top-bg.png") repeat-x}

/* end of special editions */

	.gallery_dinamic_item .pagination a[title=next],
	.gallery_dinamic_item .pagination a[title=prev] {display:block;width:30px;height:30px;position:absolute;top:35px;background:url('../img/gallery-next-prev.png') no-repeat;text-indent:-9999px;}
	.gallery_dinamic_item .pagination a[title=next] {right:0px;}
	.gallery_dinamic_item .pagination a[title=prev] {left:0px;background-position:-30px 0;}

	img.ui-draggable:hover{cursor:move}

	/************************************** */
	/* AIR TECH */
	/************************************** */
	.page_wrapper{font:12px/1.5 sans-serif;color:#fff}
	.page_wrapper a{text-decoration:none;}
	.page_wrapper h1, .page_wrapper h2,.page_wrapper h3, .page_wrapper h4{font-family:'ProximaNova', calibri, sans-serif;font-weight:normal; text-transform:none;}
	.page_wrapper h2, .page_wrapper h3{font-size:20px;color:#fff}
	.page_wrapper .nav_wrapper{display:none}
	.page_wrapper .close{display:block;float:right;width:32px;height:32px;background:url('../img/air_tech/btn_close.png') no-repeat left top;text-indent:-9999px;position:static;z-index:auto;}
	.page_wrapper .title, .page_wrapper .select_wrapper, .page_wrapper .container{width:960px;margin:0 auto}
	.page_wrapper .header, .page_wrapper .nav_wrapper, .page_wrapper .container_wrapper{width:100%}
	.page_wrapper .container_wrapper{background:url('../img/air_tech/bg_container_wrapper.gif') repeat-x left top #F2F2F2}
	.page_wrapper .header{background:url('../img/air_tech/airtech_bg.png') no-repeat center top;height:495px}
	.page_wrapper .title h1,.page_wrapper .actions{display:none}
	.page_wrapper .title{margin:0 auto 220px;padding:130px 0 0;text-align:center}
	.page_wrapper .title h1{color:#555;font-size:31px;line-height:1;text-transform:uppercase;margin:20px auto 25px auto;width:500px;}
	.page_wrapper .actions a{background:#fff;color:#999;font-size:13px;text-transform:uppercase;padding:10px 15px;display:inline-block;margin:0 5px;
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
		-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2)}
	.page_wrapper .select_wrapper{margin:0 auto;position:relative;z-index:20}
	.page_wrapper .select_wrapper h2,.page_wrapper .select,.page_wrapper .close_select{/* border:5px solid #d4d4d3; */
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	.page_wrapper .select_wrapper h2{background:#fff;color:#787878;font-size:16px;margin:0 0 0 10px;padding:5px 0;float:left;line-height:40px;width:220px;text-transform:uppercase;text-align:center}
	.page_wrapper .close_select{background:#fff;float:right;width:60px;height:51px;margin:0 10px 0 0;text-align:center}
	.page_wrapper .close_select a{cursor:pointer;display:block;width:60px}
	.page_wrapper .filters{position:static;border:0;top:auto}
	.page_wrapper .select{background:#fff;position:absolute;right:90px;width:620px}
	.page_wrapper .opened{
		-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);
		-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
		filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');}
	.page_wrapper .select .cars{margin:0 0 20px 20px}
	.page_wrapper .filters > li:first-child{display:list-item}
	.page_wrapper .filters > li{display:none}
	.page_wrapper .filters > li:hover,.page_wrapper .filters > li.on{background:#f5f5f5}
	.page_wrapper .filters > li:last-child:hover,.page_wrapper .filters > li:last-child.on{background:none}
	.page_wrapper .filters > li:first-child a,.page_wrapper .filters > li.on > a{background:url('../img/air_tech/bg_select.jpg') no-repeat 590px center}
	.page_wrapper .filters > li:first-child,.page_wrapper .filters > li.on{
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
	.page_wrapper .filters > li:last-child:hover > a,.page_wrapper .filters > li:last-child.on > a{background:0 none}
	.page_wrapper .filters .cars li{display:inline}
	.page_wrapper .filters .cars li a{display:inline-block;padding:0;width:60px;padding:5px;text-align:center}
	.page_wrapper .filters li a{color:#a6a6a6;font:16px/30px 'ProximaNova', calibri, sans-serif;text-transform:uppercase;display:block;padding:10px 30px}
	.page_wrapper .filters li a span{color:#96172e}
	.page_wrapper .filters li a:hover{text-decoration:none}
	.page_wrapper .opened .filters .driving{cursor:default}
	.page_wrapper .filters .cars li a:hover,.page_wrapper .filters .cars li.on a{background:url('../img/air_tech/bg_cars_hover.png') no-repeat left top}
	.page_wrapper .container{padding:35px 0 0;z-index:1}
	.page_wrapper .container div span[class]{display:none}
	.page_wrapper .element{margin:10px;float:left;overflow:hidden;
		-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
		-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;transition:all 0.5s ease-in}
	.page_wrapper .element > div{height:100%}
	.page_wrapper .element h3{font-size:20px;line-height:1;padding:20px 20px 10px;
		-webkit-transition:color 0.5s ease-in;-moz-transition:color 0.5s ease-in;transition:color 0.5s ease-in}
	.page_wrapper .element p{padding:0 20px 20px 20px;font-size:12px;
		-webkit-transition:color 0.5s ease-in;-moz-transition:color 0.5s ease-in;transition:color 0.5s ease-in}
	.page_wrapper .element:hover{cursor:pointer;background:#fff;opacity:1 !important;filter:alpha(opacity=100) !important}
	.page_wrapper .element.added:hover,.page_wrapper .element.img_box:hover{cursor:default;background:0 none}
	.page_wrapper .element.large:hover{cursor:default}
	.page_wrapper .element:hover p{color:#787878}
	.page_wrapper .element.orange:hover h3{color:#ff7f00}
	.page_wrapper .element.indigo:hover h3{color:#62c1c5}
	.page_wrapper .element.blue:hover h3{color:#00b1eb}
	.page_wrapper .element.light_green:hover h3{color:#96c33c}
	.page_wrapper .element.violet:hover h3{color:#642882}
	.page_wrapper .element.red:hover h3{color:#c80f32}
	.page_wrapper .element:hover .more{display:block}
	.page_wrapper .box1:hover .more{height:140px}
	.page_wrapper .box2:hover .more{height:140px}
	.page_wrapper .box3:hover .more{height:300px}
	.page_wrapper .box4:hover .more{height:300px}
	.page_wrapper .more{display:none;position:absolute;top:0;left:0;right:0;
		-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
	.page_wrapper .element:hover > .more h3{color:#fff;font-size:25px;text-transform:uppercase}
	.page_wrapper .element:hover > .more p{color:#fff;padding:0 20px}
	.page_wrapper .box1{width:220px;height:140px}/*base*/
	.page_wrapper .box2{width:460px;height:140px}/*2x1*/
	.page_wrapper .box3{width:220px;height:300px}/*1x2*/
	.page_wrapper .box4{width:460px;height:300px}/*2x2*/

	.page_wrapper .box1 > div,.page_wrapper box3 > div{width:220px}
	.page_wrapper .box2 > div,.page_wrapper box4 > div{width:460px}

	.page_wrapper .orange, .page_wrapper .orange .more{background:#ff7f00}
	.page_wrapper .indigo, .page_wrapper .indigo .more{background:#62c1c5}
	.page_wrapper .blue, .page_wrapper .blue .more{background:#00b1eb}
	.page_wrapper .light_green, .page_wrapper .light_green .more{background:#96c33c}
	.page_wrapper .violet, .page_wrapper .violet .more{background:#642882}
	.page_wrapper .red, .page_wrapper .red .more{background:#c80f32}

	.page_wrapper .element.auto{width:auto;/* height:300px;overflow:visible */}
	.page_wrapper .element > .large{width:460px;background:#fff}
	.page_wrapper .element .loader{height:auto;width:auto}
	.page_wrapper .loader{display:none;position:absolute;top:0;left:0;z-index:20;padding:20px 20px 10px;background:#fff}
	.page_wrapper .loaded_content h4{font-size:18px;margin:0 0 20px 0/*;float:left*/}
	.page_wrapper .loaded_content h5{margin:10px 0 0}
	.page_wrapper .loaded_content p{color:#8f8f8f;padding:0;clear:both}
	.page_wrapper .loaded_content .cars{margin:15px 0 0;padding:15px 0;border-top:1px dotted #999}
	.page_wrapper .loaded_content .cars li{display:inline;background:0 none;padding:0}
	.page_wrapper .loaded_content .cars li a{display:inline-block;margin:0;padding:0}
	.page_wrapper .loaded_content iframe{margin:0 auto}

	.page_wrapper .orange .loaded_content h4, .page_wrapper .orange .loaded_content h5, .page_wrapper .orange .loaded_content a{color:#ff7f00}
	.page_wrapper .indigo .loaded_content h4, .page_wrapper .indigo .loaded_content h5, .page_wrapper .indigo .loaded_content a{color:#62c1c5}
	.page_wrapper .blue .loaded_content h4, .page_wrapper .blue .loaded_content h5, .page_wrapper .blue .loaded_content a{color:#00b1eb}
	.page_wrapper .light_green .loaded_content h4, .page_wrapper .light_green .loaded_content h5, .page_wrapper .light_green a{color:#96c33c}
	.page_wrapper .violet .loaded_content h4, .page_wrapper .violet .loaded_content h5, .page_wrapper .violet a{color:#642882}
	.page_wrapper .red .loaded_content h4, .page_wrapper .red .loaded_content h5, .page_wrapper .red .loaded_content a{color:#c80f32}

	.page_wrapper .loader .loaded_content ul.cars img{width:56px}
	.page_wrapper .loader .loaded_content ul.cars a{padding:2px 5px}
	.page_wrapper .loader .loaded_content ul.cars a:hover{background:url("../img/air_tech/bg_cars_hover.png") no-repeat}
	.page_wrapper div.preload{display:none}
	.page_wrapper .loader .methane_html > img, .page_wrapper .loader .turbo_methane_html > img{display:none}

	/************************************** */
	/* WALL */
	/************************************** */
	.wall_1, .wall_2, .wall_3, .wall_4, .wall_5, .wall_6 {display:inline; float:left; /* margin-left:6px; */ margin-right:4px/* 6px */;}
	.wall_1 {width:152px}
	.wall_2 {width:232px}
	.wall_3 {width:300px}
	.wall_4 {width:312px}
	.wall_5 {width:392px}
	.wall_6 {width:632px}
	.gray_1 {background:#fff}
	.gray_2 {background:#fff}
	.gray_3 {background:#fff}
	.no-margin {margin:0;}
	.wall_1a .box_1 {height:400px;}
	.wall_1a .box_2 {height:250px; margin-bottom:10px;}
	.wall_1a .box_3 {height:140px;}
	.wall_1a .box_4 {height:75px; margin-bottom:10px;}
	.wall_1a .box_5 {height:230px; margin-bottom:10px;}
	.wall_1a .box_6 {height:75px;}

	.wall_1b .box_1 {height:400px;}
	.wall_1b .box_2 {height:150px; margin-bottom:10px;}
	.wall_1b .box_3 {height:150px; margin-bottom:10px;}
	.wall_1b .box_4 {height:80px;}
	.wall_1b .box_5 {height:240px; margin-right:0; margin-left:8px;}

	.wall_2c .box_1 {height:100px; margin-bottom:10px;}
	.wall_2c .box_2 {height:290px;}
	.wall_2c .box_3 {height:400px;}
	.wall_2c .box_4 {height:290px; margin-bottom:10px;}
	.wall_2c .box_5 {height:100px;}

	.wall_3d .box_1 {height:300px;  margin-bottom:10px;}
	.wall_3d .box_2 {height:90px;}
	.wall_3d .box_3 {height:90px; margin:0 0 10px 0;}
	.wall_3d .box_4 {height:145px; margin:0 0 10px 0;}
	.wall_3d .box_5 {height:245px; margin:0 0 10px 8px}
	.wall_3d .box_6 {height:145px; clear:both;}
	.wall_3d .wall_2{margin:0;width:240px}

	.wall_1e .box_1, .wall_1e .box_6 {height:400px;}
	.wall_1e .box_2 {height:150px; margin:0 0 10px;}
	.wall_1e .box_3 {height:150px; margin:0 0/* 8px */ 10px 0;}
	.wall_1e .box_4 {height:150px; margin:0 0 10px;}
	.wall_1e .box_5 {height:80px; clear:both;}

	.wall_4f .box_1 {height:195px; margin:0 0 10px;}
	.wall_4f .box_2 {height:195px;}
	.wall_4f .box_3 {height:400px;}
	.wall_4f .box_4 {height:100px; margin:0 0 10px;}
	.wall_4f .box_5 {height:290px; margin:0 0/* 8px */ 0 0;}
	.wall_4f .box_6 {height:290px; margin:0;}

	/*doblo*/
	.wall_4f .grid_12 > .wall_4 + .wall_1{margin:0;width:156px}
	.wall_2c .grid_12 > .wall_2 + .wall_5{margin:0;width:396px}
	/*panda*/
	.wall_1a .grid_12 > .wall_5 + .wall_2{margin:0;width:236px}
	.wall_1a .grid_12 > .wall_3{margin-right:8px}
	.wall_3d .grid_12 > .wall_3{margin-right:8px}
	.wall_3d .grid_12 > .wall_3 + .wall_6{margin-right:0}
	/*idea*/
	.wall_4f .grid_12 > .wall_1 + .wall_1{margin:0;width:156px}
	/*qubo*/
	.wall_4f .grid_12 > .wall_4 + .wall_4, .wall_4f .grid_12 .wall_4 + .wall_4 .wall_4{margin:0;width:320px}
	/*bravo*/
	.wall_1b .grid_12 > .wall_6 .wall_5 + .wall_2{margin:0;width:240px}
	.wall_1b .grid_12 > .wall_3{margin-right:8px}
	.wall_1b .grid_12 > .wall_3 + .wall_6{margin-right:0}
	.wall_2c .grid_12 > .wall_3{margin-right:8px}
	/*500*/
	.wall_4f .grid_12 > .wall_4 > .wall_1{width:156px;margin-right:8px}
	.wall_4f .grid_12 > .wall_4 > .wall_1 + .wall_1{margin:0}
	/*coupe, balilla*/
	.wall_1e .grid_12 > .wall_5{margin: 0 8px 0 3px}
	.wall_1e .grid_12 > .wall_5 .wall_5 .wall_1{margin: 0 0 0 4px}
	.wall_1e .grid_12 > .wall_5 + .wall_2{margin: 0}

	/************************************** */
	/* TWITTER */
	/************************************** */
	#below .twitter_title {margin:0 0 10px; padding:0 6px; border-bottom:1px dotted; background:url('../img/twitter.png') no-repeat 180px 50%; font-size:18px; line-height:40px;}
	.twitter_01 {background:#fff;}
	.twitter_01 .twitter_title {color:#96172e;}
	.twitter_02 {background:#ddeef6;}
	.twitter_02 .twitter_title {color:#0093bf;}
	#below .twitter a {border:0;}
	.twitter .twtr-hd,
	.twitter .twtr-ft,
	.twitter #twtr-widget-1 .twtr-avatar {display:none;}
	.twitter #twtr-widget-1 .twtr-tweet-text {margin:0;}
	.twitter .twtr-tweet {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #a3c8da;}
	/************************************** */
	/* LABEL */
	/************************************** */
	.lbl {position:relative}
	.game_imgslide .lbl {position: static}
	#below .lbl p {margin:5px 0;}
	.lbl_bg {position:relative; z-index:2;}
	.lbl_bg img{width:100%;max-width:100%}/*width needed for IE*/
	.lbl.playing .lbl_content {z-index:1;}
	.lbl_content {position:absolute; z-index:3;}
	.lbl_left {left:10px;}
	.lbl_right {right:10px; text-align:right;}
	.lbl_top {top:10px;}
	.lbl_bottom {bottom:10px;}
	.showlabel .info{display:none}
	.showlabel:hover{cursor:pointer}
	.showlabel:hover .info{display:block}
	/* .lbl_content span {background:url('../img/opacity-black.png'); padding:5px 7px;color:#fff; line-height:25px;} */
	#below .lbl_content .lbl_title {margin:0 0 5px;}
	.lbl_content .lbl_title span {background:#fff; color:#666; text-transform:uppercase; font-size:18px; line-height:30px;}
	/************************************** */
	/* SOCIAL MAGAZINE */
	/************************************** */
	#below .social_magazine{background:#fff;overflow:hidden}
	#below .social_magazine h3, #below .sm_item {margin:0 0 5px; padding:5px 15px; border-bottom:1px dotted #ccc;}
	#below .social_magazine h3 {font-size:18px; font-weight:normal;}
	#below .sm_item{overflow:hidden}
	/* #below .sm_item, #below .sm_thumb, #below .sm_content {float:left; display:inline;} */
	#below .sm_thumb, #below .sm_content {float:left}
	/* #below .sm_item {width:430px;} */
	#below .sm_item.sm_last {border:0;}
	#below .sm_thumb {/* width:100px;  */width:27%;margin-right:10px;}
	#below .sm_thumb img{max-width:100%}
	#below .sm_content {width:69%;/* width:310px; */}
	#below .sm_content a {border:0;}
	#below .sm_title {margin:0 0 5px; font-size:14px; line-height:18px; text-transform:none;}
	#below .sm_meta {font-size:11px;}
	#below .sm_meta span {font-style:italic;}

	.template div[class^=grid]{background:#ccc;height:200px}

	/*page404*/
	.page404 #header .main_nav > ul {height:60px}
	.page404 .text_box{width:540px;padding:10px;position:absolute;top:280px;left:50%;margin-left:-368px;font-family:'ProximaNova', calibri, sans-serif;color:#000;letter-spacing:1px}
	.page404 .text_box p:first-child{font-size:32px;line-height:43px}
	.page404 .text_box p:first-child + p{font-size:13px;font-weight:bold;text-transform:uppercase;margin-left:-5px}
	.page404 .text_box p:first-child + p + p{font-size:16px;color:#1a191c;margin:20px 5px 0 -20px;display:inline-block}
	.page404 .text_box .link {display:inline-block}
	.page404 .text_box a{font:bold 12px/25px 'ProximaNova', calibri, sans-serif;height:25px;padding:0 10px 0 30px}
	.page404 .text_box .hp{background:url('../img/bg_btn_home.png') no-repeat left top #96172E}
	.page404 .text_box .our_cars{background:url('../img/bg_btn_ourcars.png') no-repeat left top #96172E;padding:0 10px 0 50px}

	*+html .page404 .text_box p:first-child + p + p, *+html .page404 .text_box .link{display:inline}

	.myfiat .box{width:460px}

	/*fb policy*/
	#layout.fb_policy .main_nav >ul > li{visibility:hidden}
	#layout.fb_policy .main_nav >ul > li.logo{visibility:visible;top:10px}
	#layout.fb_policy h1, #layout.fb_policy h2{font:30px/1 'FiatAdvert01BRg', sans-serif;color:#96172e}
	#layout.fb_policy .box{background:transparent;padding:20px 0}
	#layout.fb_policy .grid_12 .box:first-child{border-bottom:2px dotted #b3b3b3}
	#layout.fb_policy .box.footer{background:#eaeaea;padding:8px 8px 4px 8px;overflow:hidden}
	#layout.fb_policy .box.footer a{color:#333;border:0 none}
	#layout.fb_policy .box.footer .wrapper:first-child a{display:block;max-width:180px}
	#layout.fb_policy .box.footer .wrapper:first-child a:hover{text-decoration:underline}
	#layout.fb_policy .box.footer .wrapper:first-child{width:432px;padding:0 0 0 30px;background:url('../img/logo_fb_policy.png') no-repeat left top}
	#layout.fb_policy .box.footer .wrapper{float:left}
	#layout.fb_policy .box.footer .wrapper + .wrapper{width:462px;text-align:right;background:url('../img/bg_footer_fbpolicy.png') no-repeat left center}
	#layout.fb_policy #header .main_nav{padding-top:10px}

	.engine_table{background:#fff;width:940px;overflow:hidden;position:relative}
	.compare_table{border:1px solid #ccc;border-left:none;border-bottom:none;display:none;table-layout:fixed;/* width:1000px; */position:absolute;top:30px;left:0}
	/* .compare_table table{width:auto} */
	.compare_table td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;width:220px}
	.compare_table table tr td{border:none;padding:0 0 5px 0;}
	.compare_table #row_0 td{font-weight:bold;font-size:14px;}
	/* .compare_table #row_0 td:first-child{background:#fff} */
	.compare_table span.feature{font-weight:bold;font-style: italic}
	.compare_table tr td:first-child{font-weight:bold;font-size:13px;background:#e8e8e8;width:135px}
	.compare_table table{width:200px}
	.compare_table table tr td:first-child{font-weight:normal;font-size:12px;background:#fff;width:200px}
	/* .compare_table span.value{font-weight:bold} */
	.compare_selector .carousel ul li.loading_placeholder{float:none;height:auto;padding:0;text-align:center}
	.compare_selector .carousel p{width:56px;height:32px}
	.engine_table .arrow_wrapper{height:30px;clear:both}
	#below .engine_table .arrow_wrapper a{display:block;width:25px;height:25px;line-height:25px;background:#8F8F8F;color:#fff;text-align:center;font-size:22px;border:none;}
	#below .engine_table .arrow_wrapper .prev{float:left;display:none}
	#below .engine_table .arrow_wrapper .next{float:right}

	/*freemont special edition*/
	/*summer version*/
	/* #below .special_edition.freemont.left{background:url('../img/freemont_special_left.jpg') no-repeat left top}
	#below .special_edition.freemont.left img{float:left;margin-left:50px;margin-top:-37px} */
	/*winter version*/
	#below .special_edition.freemont.left {background:url('../img/freemont-winter.jpg') no-repeat left top}
	#below .special_edition.freemont.left img {float:left; margin-left:0; margin-top:-41px}

	#below .special_edition.freemont.left .inner{background:transparent;padding: 40px 40px 40px 580px;}
	#below .special_edition.freemont.left .inner h3{color:#fff;width:280px;padding:0 60px 0 0;margin:160px 0 0 auto}

	#below .special_edition.freemont.right{background:url('../img/freemont_special_right.jpg') no-repeat left top}
	#below .special_edition.freemont.right .inner{background:transparent;padding: 40px 580px 40px 40px;}
	#below .special_edition.freemont.right .inner p{color:#fff;width:280px;padding:0 60px;margin:0 0 0 auto}
	#below .special_edition.freemont.right .inner .link{margin:30px 0 0}
	#below .special_edition.freemont.right img{float:right;margin-right:135px;margin-top:-62px}

	#below .splash{position: absolute; right: 130px; top: 70px; color: #fff}
	#below .container_12 .box .splash strong{color: #fff}

	/*trend*/
	.trend #below .box.small_title > a{display: block; color: #565656; border: 0 none}

	/*accessories*/
	select[name="accessories"]{width: 350px; padding: 5px; border: 2px solid #ccc; margin-right: 10px; text-transform: uppercase; color: #96172e;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
		-webkit-appearance: none; background: url('../img/bg_select.png') no-repeat right center #fff
	}
	select[name="accessories"] option{padding-left: 10px; margin: 3px 0}

	/* .e_garage_iframe{width:960px;height:900px;overflow-x:hidden} */
	.iframe_wrapper_egarage{height:510px;margin:0 auto;padding:103px 0 0;width:960px}
	.iframe_wrapper_egarage iframe{overflow-y:auto;overflow-x:hidden;border:0}

	.ms-PartSpacingVertical{font-size: 0 !important;margin-top: 0 !important;}/*reset SP spaces*/
	.ms-WPBody{font-family:helvetica, arial, sans-serif;font-size:12px}/*reset SP font family*/
	.ms-WPBody td {font-family:helvetica,arial,sans-serif}/*reset SP font family*/
	.ms-WPBody h1{font-size:100%;font-weight:normal}
	.ms-WPBody a:link{color:#000}
	.ms-WPBody a:hover{text-decoration:none}
	.ms-WPBody a:visited {color:#373737;text-decoration:none}

	/* fiat likes you */
	body #below .no-margin-bottom {margin-bottom: 0;}
	body #below .fiat-likes-you-ff {font-family:'ProximaNova', calibri, sans-serif; font-weight: normal;}
	body #below .fiat-likes-you-ff a {border: none;}
	body #below .box.fiat-likes-larger-text p {font-size:16px; line-height:24px;}
	body #below .box.fiat-likes-larger-text p+p {font-size:14px; line-height:22px;}
	body #below .box.university-tag {margin: 45px 0 0 0;}
	body #below .box.university-tag p {margin: 12px 20% 12px 20%;}
	body #below .box.fiat-likes-you-ff em {font-family:'ProximaNova', calibri, sans-serif; font-size:18px; text-transform: uppercase; font-style: normal;}
	body #below .box.fiat-likes-larger-text.fly-scarlet p,
	body #below .box.fiat-likes-larger-text.fly-green p,
	body #below .box.fiat-likes-larger-text.fly-blue p {font-size: 18px;}
	body #below .box.fiat-likes-larger-text.fly-scarlet p+p,
	body #below .box.fiat-likes-larger-text.fly-green p+p,
	body #below .box.fiat-likes-larger-text.fly-blue p+p {font-size: 14px;}
	body #below .box.fiat-likes-larger-text.fly-scarlet p+p em {font-size: 14px;}
	.fly-scarlet em {color: #D14753; font-weight: bold;}
	.fly-green em {color: #00968A; font-weight: bold;}
	.fly-blue em {color: #0087CC; font-weight: bold;}
	.dark_grey {color: #333333; font-weight: bold;}
	.light_grey {color: #666666;}
	.clearer {clear: both;}
	#below a.fiat-likes-you-link {border-bottom: none; font-weight: bold;}
	#below a.fiat-likes-you-link:link, #below a.fiat-likes-you-link:visited {text-decoration:none;}
	#below a.fiat-likes-you-link:hover, #below a.fiat-likes-you-link:active {text-decoration:underline;}

	/* shopping tools template header image fixes */
	#layout.shopping_tools.detail .above_wider > img,
	#layout.fiatpedia.detail .above_wider > img,
	#layout.search_results .above_wider > img {width: 3000px; margin: 0 0 0 -1500px;}

	#below .list_red li{height: 69px; border-top: 1px solid #ededed}
	#below .list_red li:first-child{border: 0 none}
	#below .list_red a{display: block; padding: 20px 55px 20px 20px; font-size: 14px; line-height: 18px; color: #951d2b; text-transform: uppercase; border: 0 none; background: url('../img/sprite_list.png') no-repeat right -134px #fff;
		-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;
	}
	#below .list_red a:hover{color: #fff; background-color: #951d2b; background-position: right top}

	#below .btn_calc{display: inline-block; width: 120px; height: 100px; margin-bottom: 5px; background: #96172e}
	#below .btn_calc a{display: block; height: 100%; padding: 60px 15px 15px; font-size: 12px; line-height: 1.2; color: #fff; text-align: center; text-transform: uppercase; background: url('../img/calculator/btn_calc.png') no-repeat center top; border: 0 none;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;
	}

	#below .hgroup{width: 180px; float: left}
	#below .content .btn_calc{margin: 10px 20px 15px 0; float: right}
	#below .content .btn_calc + p{clear: both}

	/*generic tables*/
	.table_wrapper table {/* table-layout:fixed; */ width:100%; margin:20px 0; line-height:1.5}
	.table_wrapper th, .table_wrapper td {padding:10px; text-align:center; color:#6b7375; font-weight:bold}
	.table_wrapper thead {background:#fff; font-weight:bold}
	/* .table_wrapper thead tr:nth-child(odd) {background:#fff} */
	/* .table_wrapper thead tr:nth-child(odd) {background:#e2e2e2} */
	.table_wrapper thead td {font-style:normal; background:none; color:#6b7375}
	.table_wrapper tr {border:2px solid #eee}
	/* .table_wrapper tr:first-child {border-top:2px solid #eee} */
	.table_wrapper tr:nth-child(odd) {background:#e2e2e2}
	.table_wrapper tr:nth-child(even) {background:#f7f7f7}
	.table_wrapper th {text-align:left}
	.table_wrapper td {background:#999; color:#fff}
	/* .table_wrapper tbody td:first-child {font-weight:normal} */

	.table_centered tbody td {text-align:center}
	.table_centered tbody td:first-child {text-align:left}

	.om_cookie{display:none}

	/********************************/
	/* form promotion integrated v1 */
	/********************************/
	/* #below .form_promotion{width:610px; padding:0 5px 5px; position:relative; background:#fff; margin:0 0 10px}
	#below .form_promotion p{line-height: normal; margin:0}
	#below .form_promotion .top{overflow:hidden; padding:5px 0 0 0}
	#below .form_promotion .heading{width:465px; float:left; padding:0}
	#below .form_promotion .heading .titles h2{font-size:24px; line-height:24px; font-weight:bold; padding:0; color: #96172E; margin:0}
	#below .form_promotion .heading .form_wrapper fieldset {margin:6px 0; font-size:11px}
	#below .form_promotion .heading .form_wrapper label{display:inline-block; padding:0 5px 0 0; width:60px; text-transform:uppercase}
	#below .form_promotion .heading .form_wrapper input {display:inline-block; width:150px; padding:0 5px; background:#e5e5e5; font-size:13px}
	#below .form_promotion .car_wrapper{width:143px; float:left}
	#below .form_promotion .car_wrapper img{width:143px; height:76px}
	#below .form_promotion .car_wrapper p{text-align:center; font:17px/1 'FiatAdvert01BRg'; color:#333}
	#below .form_promotion .privacy_wrapper{padding:5px; background:#aaa}
	#below .form_promotion .privacy_wrapper p, .form_promotion .privacy_wrapper a, .form_promotion .privacy_wrapper label{color:#000; font-size:12px}
	#below .form_promotion .privacy_wrapper h3{color:#000; font-weight:bold; text-decoration:underline; font-size:14px; line-height:14px; margin:0}
	#below .form_promotion .privacy_wrapper .privacy_choice{overflow:hidden; margin:7px 0 5px 0}
	#below .form_promotion .privacy_wrapper .read_privacy_wrap{text-transform:none; float:left; overflow:visible; margin:0}
	#below .form_promotion .privacy_wrapper .read_privacy{text-transform:none; text-decoration:underline; color:#000; border:none}
	#below .form_promotion .privacy_wrapper .accept_privacy{float:left; margin:0 0 0 10px}
	#below .form_promotion .privacy_wrapper .accept_privacy label{text-transform:uppercase}
	#below .form_promotion .privacy_wrapper .send_wrapper{background:#efefef; padding:5px; overflow:hidden; margin:5px 0 0 0}
	#below .form_promotion .privacy_wrapper .send_wrapper p{margin:0}
	#below .form_promotion .privacy_wrapper .send_wrapper .terms{float:left; width:500px; color:#333}
	#below .form_promotion .privacy_wrapper .send_wrapper .btn{float:right; width:35px; min-width:0; height:24px; line-height:24px; color:#fff; padding:0 10px; background:#96172E; font-size:13px}
	#below .form_promotion .privacy_wrapper .privacy_txt{display:none}
	#below .form_promotion .privacy_txt {height:150px; width:595px; top:auto; bottom:0; overflow-x: auto; overflow-y: scroll}
	#below .form_promotion .privacy_txt .heading {width:auto; line-height:1.3}
	#below .form_promotion .privacy_txt a.close{display:block; width:8px; height:8px; background:url('../img/btn_close_small.png') no-repeat left top; right: 10px; top: 10px; border:none}
	#below .form_promotion .error_color{border:1px solid red}
	#below .form_promotion .step_2{display:none}
	#below .form_promotion .thanku_car{overflow:hidden; margin:0 0 20px 0}
	#below .form_promotion .thanku_car h3{float:left; margin:20px 0 0 50px; font-family: 'FiatAdvert01BRg';}
	#below .form_promotion .thanku_car img{float:right; margin:0 50px 0 0}
	#below .form_promotion .thanku_txt{text-align:center}
	#below .form_promotion .thanku_txt h3{border-bottom:1px dotted #000; color:#96172E}
	 */
	/********************************/
	/* form promotion integrated v2 */
	/********************************/
	/* horizontal form, not overlapping */
	.model_page #below .form_promotion{width:610px; padding:0 5px 5px; position:relative; background:#fff; margin:0 0 10px}
	.model_page #below .form_promotion p{line-height: normal; margin:0}
	.model_page #below .form_promotion .top{overflow:hidden; padding:5px 0 0 0}
	.model_page #below .form_promotion .heading{width:465px; float:left; padding:0}
	.model_page #below .form_promotion .heading .titles h2{font-size:24px; line-height:24px; font-weight:bold; padding:0; color: #96172E; margin:0}
	.model_page #below .form_promotion .heading .form_wrapper fieldset {margin:6px 0; font-size:11px}
	.model_page #below .form_promotion .heading .form_wrapper label{display:inline-block; padding:0 5px 0 0; width:60px; text-transform:uppercase}
	.model_page #below .form_promotion .heading .form_wrapper input {display:inline-block; width:150px; padding:0 5px; background:#e5e5e5; font-size:13px}
	.model_page #below .form_promotion .car_wrapper{width:143px; float:left}
	.model_page #below .form_promotion .car_wrapper img{width:143px; height:76px}
	.model_page #below .form_promotion .car_wrapper p{text-align:center; font:17px/1 'FiatAdvert01BRg'; color:#333}
	.model_page #below .form_promotion .privacy_wrapper{padding:5px; background:#aaa}
	.model_page #below .form_promotion .privacy_wrapper p, .model_page #below .form_promotion .privacy_wrapper a, .model_page #below .form_promotion .privacy_wrapper label{color:#000; font-size:12px}
	.model_page #below .form_promotion .privacy_wrapper h3{color:#000; font-weight:bold; text-decoration:underline; font-size:14px; line-height:14px; margin:0}
	.model_page #below .form_promotion .privacy_wrapper .privacy_choice{overflow:hidden; margin:7px 0 5px 0}
	.model_page #below .form_promotion .privacy_wrapper .read_privacy_wrap{text-transform:none; float:left; overflow:visible; margin:0}
	.model_page #below .form_promotion .privacy_wrapper .read_privacy{text-transform:none; text-decoration:underline; color:#000; border:none}
	.model_page #below .form_promotion .privacy_wrapper .accept_privacy{float:left; margin:0 0 0 10px}
	.model_page #below .form_promotion .privacy_wrapper .accept_privacy label{text-transform:uppercase}
	.model_page #below .form_promotion .privacy_wrapper .send_wrapper{background:#efefef; padding:5px; overflow:hidden; margin:5px 0 0 0}
	.model_page #below .form_promotion .privacy_wrapper .send_wrapper p{margin:0}
	.model_page #below .form_promotion .privacy_wrapper .send_wrapper .terms{float:left; width:500px; color:#333}
	.model_page #below .form_promotion .privacy_wrapper .send_wrapper .btn{float:right; width:35px; min-width:0; height:24px; line-height:24px; color:#fff; padding:0 10px; background:#96172E; font-size:13px}
	.model_page #below .form_promotion .privacy_wrapper .privacy_txt{display:none}
	.model_page #below .form_promotion .privacy_txt {height:155px; width:595px; top:auto; bottom:0; overflow-x: auto; overflow-y: scroll}
	.model_page #below .form_promotion .privacy_txt .heading {width:auto; line-height:1.3}
	.model_page #below .form_promotion .privacy_txt a.close{display:block; width:8px; height:8px; background:url('../img/btn_close_small.png') no-repeat left top; right: 10px; top: 10px; border:none}
	.model_page #below .form_promotion .error_color{border:1px solid red}
	.model_page #below .form_promotion .step_2{display:none}
	.model_page #below .form_promotion .thanku_car{overflow:hidden; margin:0 0 20px 0}
	.model_page #below .form_promotion .thanku_car h3{float:left; margin:20px 0 0 50px; font-family: 'FiatAdvert01BRg';}
	.model_page #below .form_promotion .thanku_car img{float:right; margin:0 50px 0 0}
	.model_page #below .form_promotion .thanku_txt{text-align:center}
	.model_page #below .form_promotion .thanku_txt h3{border-bottom:1px dotted #000; color:#96172E}

	/* vertical form, overlapping above and below */
	#below .overlapping {margin:-300px 0 0; position:relative; z-index:100}
	#below .overlapping .form_promotion {padding:0 5px 5px; position:relative; background:#fff; margin:0 0 10px}
	#below .overlapping .form_promotion p {line-height: normal; margin:0; color:#565656}
	#below .overlapping .form_promotion .top {padding:15px 0 0 0}
	#below .overlapping .form_promotion .heading {padding:5px; line-height:1; text-align:center}
	#below .overlapping .form_promotion .heading .titles {margin:0 0 5px}
	#below .overlapping .form_promotion h2 {font-size:28px; line-height:1; padding:0; color:#96172e; margin:0}
	#below .overlapping .form_promotion h3 {font-size:16px; line-height:1.2; padding:0; color:#38383a; margin:0}
	#below .overlapping .form_promotion .form_wrapper p {text-align:right; font-size:10px}
	#below .overlapping .form_promotion .form_wrapper fieldset {font-size:11px}
	#below .overlapping .form_promotion .form_wrapper label {display:block; padding:0 5px 5px 0; text-transform:uppercase; text-align:right}
	#below .overlapping .form_promotion .form_wrapper input {display:inline-block; width:200px; height:20px; line-height:20px; padding:0 5px; background:#e5e5e5; font-size:13px}
	#below .overlapping .form_promotion .form_wrapper select{display:inline-block; width:210px; height:20px; background:#e5e5e5; text-transform:uppercase}
	#below .overlapping .form_promotion .form_wrapper span{display:inline-block; width:70px; float:left}
	#below .overlapping .form_promotion .car_wrapper {display:none}
	#below .overlapping .form_promotion .privacy_wrapper {padding:10px; margin:0 5px; background:#38383a; line-height:1.2}
	#below .overlapping .form_promotion .privacy_wrapper h3 {color:#bc0123; text-decoration:underline; font-size:12px; line-height:1; margin:0; text-align:center}
	#below .overlapping .form_promotion .privacy_wrapper .privacy_choice{overflow:hidden; margin:7px 0 5px 0}
	#below .overlapping .form_promotion .privacy_wrapper .read_privacy_wrap {font-size:10px; color:#fff}
	#below .overlapping .form_promotion .privacy_wrapper .read_privacy {text-transform:none; text-decoration:underline; color:#fff; border:none}
	#below .overlapping .form_promotion .privacy_wrapper .privacy_disclaimer {background:#888889; color:#38383a; padding:10px; margin:0 0 10px; border:solid 1px #686869; font-weight:bold; font-size:10px}
	#below .overlapping .form_promotion .privacy_wrapper .terms {color:#a5a5a5; font-weight:bold; font-size:10px}
	#below .overlapping .form_promotion .privacy_wrapper .accept_privacy label{text-transform:uppercase}
	#below .overlapping .form_promotion .privacy_wrapper .send_wrapper .btn {background:#96172e; color:#fff; display:block; font-size:18px; height:33px; line-height:33px; margin:10px -15px 0; padding:0 10px; text-align:center; text-transform:uppercase}
	#below .overlapping .form_promotion .privacy_wrapper .privacy_txt{display:none}
	#below .overlapping .form_promotion .privacy_txt {height:415px; width:276px; top:auto; bottom:0; overflow-x:auto;overflow-y:scroll}
	#below .overlapping .form_promotion .privacy_txt .heading {width:auto; line-height:1.3}
	#below .overlapping .form_promotion .privacy_txt a.close{display:block; width:8px; height:8px; background:url('../img/btn_close_small.png') no-repeat left top; right: 10px; top: 10px; border:none}
	#below .overlapping .form_promotion .error_color{border:1px solid red}
	#below .overlapping .form_promotion .step_2{display:none}
	#below .overlapping .form_promotion .thanku_txt {text-align:center; padding:10px 0}
	#below .overlapping .form_promotion .thanku_txt h3{border-bottom:1px dotted #000; color:#96172E}


	/* freemont ski map */
	#below #map_ski_school{width:940px; height:450px; background:url("../img/ajax.gif") no-repeat 50% 50% #fff;}
	#below .ski_map_balloon{background:#fff; width:300px; padding:10px 15px}
	#below .ski_map_balloon p{margin:0; line-height:normal}
	#below .ski_map_balloon p.school{text-transform:uppercase; font-size:23px; margin:0 0 5px 0; /* font-family:'ProximaNova', calibri, sans-serif */}
	#below .ski_map_balloon p.address span{font-weight:bold}
	#below #map_ski_school .infoBox > img:first-child{position:absolute; right:5px;top:5px}


	#below .choose_car select{border:1px solid #CCCCCC; color:#666; width:200px; display:block; padding:5px 0; margin:20px auto}
	#below .countries_list{overflow:hidden;}
	#below .countries_list div{float:left; width:204px; padding:0 10px; border-left:1px dotted #ccc; min-height:350px}
	#below .countries_list div:first-child{border:none}
	#below .countries_list div h4{color:#96172E; font-size:14px; line-height:20px; margin:0}
	#below .countries_list div a{display:block; border:none; text-transform:uppercase; color:#565656; padding:0 5px}
	#below .countries_list div a.last{margin:0 0 20px 0}
	#below .countries_list div a.on{background:#96172E; color:#fff}
	/* #below .countries_list div a.on{background:#ededed} */
}

/* new landing 500 */

#layout.promotions.new-land-500-turquoise {background: none repeat scroll 0 0 #34C5BA;}
#layout.promotions.new-land-500-turquoise .box > h2{color: #34C5BA;}
#layout.promotions.new-land-500-turquoise-living {background: none repeat scroll 0 0 #20B0B1;}
#layout.promotions.new-land-500-turquoise-living .box > h2{color: #20B0B1;}
#layout.promotions.new-land-500-chromeYellow {background: none repeat scroll 0 0 #FFA901;}
#layout.promotions.new-land-500-chromeYellow .box > h2{color: #FFA901;}
#layout.promotions.new-land-500-coralRed {background: none repeat scroll 0 0 #C94364;}
#layout.promotions.new-land-500-coralRed .box > h2{color: #C94364;}
#layout.promotions.new-land-500-light-blue {background: none repeat scroll 0 0 #3EB1C4;}
#layout.promotions.new-land-500-light-blue .box > h2{color: #3EB1C4;}
#layout.promotions.new-land-500-dark-blue {background: none repeat scroll 0 0 #1B565C;}
#layout.promotions.new-land-500-dark-blue .box > h2{color: #3EB1C4;}
#layout.promotions.new-land-500-original-creative {background: none repeat scroll 0 0 #CDF0E0;}

#layout.promotions.new-land-500-turquoise .container_12 .grid_12,
#layout.promotions.new-land-500-chromeYellow .container_12 .grid_12,
#layout.promotions.new-land-500-coralRed .container_12 .grid_12,
#layout.promotions.new-land-500-turquoise-living .container_12 .grid_12,
#layout.promotions.new-land-500-light-blue .container_12 .grid_12,
#layout.promotions.new-land-500-dark-blue .container_12 .grid_12 {
	background: none repeat scroll 0 0 #FFFFFF;
}


#layout.promotions.new-land-500-turquoise .container_12 .grid_12 > p,
#layout.promotions.new-land-500-chromeYellow .container_12 .grid_12 > p,
#layout.promotions.new-land-500-coralRed .container_12 .grid_12 > p,
#layout.promotions.new-land-500-turquoise-living .container_12 .grid_12 > p,
#layout.promotions.new-land-500-light-blue .container_12 .grid_12 > p,
#layout.promotions.new-land-500-dark-blue .container_12 .grid_12 > p {
	padding: 0 20px;
}
/* end new landing 500 */

/* new landing panda */

#layout.promotions.new-bg-panda {background: none repeat scroll 0 0 #B7222E;}

/* new landing panda */

.cookie.content table table table td {border: 1px solid #000;}

/*special cases "NO_MOV" & "fs_special1" */
#below .autoheight .five_sec_wrapper.no_mov .cell img {
   margin-left: 0 !important;
}
#below .five_sec_wrapper.no_mov a {
    display: block;
    height: inherit;
}
#below .five_sec_wrapper.fs_special1{
	background: none repeat #fff;
	height: 418px;
}
#below .five_sec_wrapper.fs_special1 h3{
	font-size: 20px;
}
#below .five_sec_wrapper.fs_special1 .row.two{
	padding-top:16px;
}
/*Error message CSS for Forms*/

.errmsg {
    color: red;
    line-height: 11px !important;
    text-align: left !important;
	display: none;
}

.errmsg.on{
	display: block !important;
}

/*New Css for dropdown Nav*/
#header .dropdown .box div.title{font:19px/22px 'ProximaNovaLight', calibri, sans-serif;color:#000;margin:0 0 10px;text-transform: uppercase;}
#header .dropdown .box .img_wrapper + div.title {margin:30px 0 10px}
#header .dropdown .box.news div.title {margin: 30px 0 0;}


.inner33footer {margin-top: -341px!important;}

/*Private Lease Page CSS*/


.private-lease-content > p {
  font-size: 14px !important;
}

.private_lease .grid_12 .box.titles h2 {
  color: #96172E !important;
}

.private-lease-content {
  background: #FFFFFF;
  padding: 30px 0px;
}

.private-lease-content h4.tag-line {
  text-align: center;
}

.private-lease-content > p {
  padding: 0px 30px;
}

.lease-row {
  text-align: center;
}

.lease-col {
  vertical-align: top;
  display: inline-block;
  width: 310px;
  height: auto;
}

.lease-thumb-title {
  height: 120px;
}

.lease-thumb-title > p {
  font-size: 14px !important;
  padding: 0 20px;
  font-weight: bold;
}

.lease-thumb-desc {
  text-align: left;
  padding: 10px 35px;
}

.lease-thumb-desc>p {
  padding: 0;
}

.lease-thumb-desc ul li {
  list-style: disc;
  margin-left: 20px;
  font-size: 12px;
  line-height: 1.5;
}

.private_lease p.lease-cta {
  text-align: right;
  margin-top: 20px !important;
  display: block;
}

.private-lease-footer > p {
  margin-bottom: 10px !important;
  padding: 0 30px;
}

.private-lease-footer {
  margin-top: 60px;
}
