@font-face{	font-family: "apex_newbook";	src: url("../alfaromeonew/css/apexnew-book-webfont.eot?#iefix") format("embedded-opentype"), 	url("../alfaromeonew/css/apexnew-book-webfont.ttf") format("truetype"), 	url("../alfaromeonew/css/apexnew-book-webfont.svg#apex_newbook") format("svg");}td.descriptionColumn{	word-break: normal !important;}#cl-banner{	background-color: rgba(0, 0, 0, 0.91) !important;	left: 0 !important;	max-height: 98%;	overflow-y: scroll;	position: fixed !important;	text-transform: none;	width: 100% !important;	z-index: 99999998 !important;}.ie8Background{	background-color: rgb(233, 235, 235) !important;}#cl-banner.cl-bottom{	bottom: 0 !important;}#cl-banner.cl-top{	overflow-y: hidden;	top: 0 !important;}#cl-banner.cl-push{	top: 0 !important;}#cl-banner, #cl-banner-wrapper{	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;	border: 0 none;	color: #ffffff;	font-family: "ApexNew-Book","apex_newbook";	font-size: 13px;	font-weight: 400;	line-height: 1.4em;	margin: 0;	padding: 0;	text-align: left;	text-shadow: none;	vertical-align: baseline;}#cl-banner-wrapper{	margin-left: auto;	margin-right: auto;	width: 90%;}.cl-banner-body{	height: 55px;	padding-bottom: 1px;	padding-left: 0px;	padding-top: 4px;	position: relative;	width: 100%;}.cl-banner-logo{	left: 87px;	position: absolute;	top: 6px;}.cl-banner-logo.FiatIT{	background-image: url("../alfaromeonew/img/alfa_new_logo.png");	background-position: center center;	background-repeat: no-repeat;	background-size: 48px auto;	height: 48px;	width: 48px;}.cl-banner-content{	float: left;	padding-left: 149px;	padding-right: 6px;	width: 82%;}.cl-banner-button{	float: left;	margin: 0;	padding-top: 32px;}.cl-clear{	clear: both;}a.cl-policy{	background: transparent none repeat scroll 0 0;	color: #900c24;	font-weight: bold;	padding-left: 5px;}span.cl-policy{	background: transparent none repeat scroll 0 0;	color: #900c24;	cursor: pointer;	font-weight: bold;	padding: 3px 25px 3px 5px;}.cl-policy.open{	background-image: url("../alfaromeonew/img/arrow-up-red.png");	background-position: 95% center;	background-repeat: no-repeat;	background-size: 12px 5px;}.cl-policy.close{	background-image: url("../alfaromeonew/img/arrow-down-red.png");	background-position: 90% center;	background-repeat: no-repeat;	background-size: 10px 5px;	position: static;}.cl-consent-button{	background: #900c24 none repeat scroll 0 0;	border-radius: 3px;	color: #fff;	cursor: pointer;	font-size: 9.5px;	padding: 3px 6px;	text-transform: uppercase;}.cl-banner-detail{	margin: 0 auto;	padding-bottom: 2px;	padding-top: 27px;	width: 91%;}.cl-banner-detailtab{	display: table;	line-height: 1.1em;	margin: 0 auto !important;	padding-left: 0 !important;	padding-right: 10px !important;	position: relative;	width: 80%;}.cl-banner-detailtab li{	background: #a8a8a8 none repeat scroll 0 0;	box-sizing: border-box;	color: #ffffff;	cursor: pointer;	display: table-cell;	padding: 8px 5px;	text-align: center;	vertical-align: middle;	width: 25%;}.cl-banner-detailtab li.active{	background: #e6e6e6 none repeat scroll 0 0;	color: #8e8e8e !important;}.cl-banner-detailtab li.iconclose{	background: #e9ebeb url("../alfaromeonew/img/icon-close.png") no-repeat scroll center center;	border: 1px solid #000;	box-sizing: border-box;	cursor: pointer;	height: 30px;	position: absolute;	right: -1px;	top: 0;	width: 30px;}.cl-banner-detail .iconclose.close-right{	display: none;}.cl-policy-tab, .cl-list-tab{	border-right: 1px solid #e9ebeb;}.cl-banner-detailcontent{	background: #e6e6e6 none repeat scroll 0 0;	color: #8e8e8e;	display: table;	font-size: 13px;	line-height: 1.4em;	margin: 0 auto;	padding-bottom: 10px;	padding-right: 10px;	padding-top: 1px;	position: relative;	width: 80%;}.cl-banner-detailcontent a{	text-decoration:underline;}.cl-banner-detailcontent .tabcontent{	overflow-y: scroll;	padding-bottom: 10px;	padding-left: 23px;	padding-right: 26px;}.cl-settings, .cl-cookielist{	cursor: pointer;	text-decoration: underline;}.cl-policy-link{	cursor: pointer;	display: block;}.cl-setting-categorytitle{	display: block;	font-weight: bold;	margin: 10px 0;}.cl-setting-categorydescription, .cl-settings-generaldescription{	color: #8e8e8e;	display: block;}.cl-setting-categorylink{	cursor: pointer;	display: block;	text-decoration: underline;}.cl-settings-container .cl-banner-button{	float: none;	margin: 10px 0 0;}.cl-savesetting-button{	background: #900c24 none repeat scroll 0 0;	border-radius: 2px;	color: #fff;	cursor: pointer;	display: inline-block;	font-size: 9.5px;	padding: 1px 13px;	text-transform: uppercase;}.cl-list-table{	border: 1px solid #4f4f4f;	border-collapse: collapse;	font-size: 9pt;	width: 100%;}.cl-list-table tr.descriptionrawMobile{	display: none;}.cl-list-table th{	background: #3b3b3b none repeat scroll 0 0;	border: 1px solid #4f4f4f;	border-collapse: collapse;	color: #fff;	padding: 2px 3px;	text-align: center;	vertical-align: middle;	word-break: break-all;}.cl-list-table td{	border: 1px solid #4f4f4f;	border-collapse: collapse;	color: #8e8e8e;	padding: 3px 4px;	vertical-align: top;	word-break: break-all;}.cl-list-table a, .cl-list-table a:visited, .cl-list-table a:hover, .cl-list-table a:active{	color: #8e8e8e;}.cl-list-table td.morerow{	border: medium none !important;	padding: 2px 4px !important;}.cl-list-table td.firstrow{	padding: 2px 5px 0 4px !important;}.cl-list-table td.lastrow{	border-bottom: 1px solid #4f4f4f !important;	padding: 0 9px 2px 4px !important;}.ie8input label{	display: none !important;}.ie8input input{	display: inline-block !important;	margin-right: 5px !important;}.lowInputLabel{	display: none;}.ie8input .lowInputLabel{	display: inline-block !important;	margin-right: 15px;	text-transform: uppercase;}#cl-banner .checkbox, #cl-banner .radio{	margin-bottom: 3px;	margin-top: 7px;}#cl-banner .checkbox label, #cl-banner .radio label{	cursor: pointer;	display: inline-block;	float: none !important;	font-size: 11px;	margin-right: 15px;	padding-left: 25px;	position: relative;	text-transform: inherit;	width: auto !important;}#cl-banner .checkbox label::before, #cl-banner .radio label::before{	background-color: #fff;	box-sizing: content-box;	content: "";	display: inline-block;	height: 13px;	left: 0;	margin-right: 10px;	position: absolute;	width: 13px;}#cl-banner input[type="checkbox"]{	display: none;}#cl-banner .checkbox label::before{	background-color: #fff;	content: "";	display: inline-block;	height: 14px;	margin-right: 10px;	vertical-align: top;	width: 14px;}#cl-banner input[type="checkbox"]:checked + label::before{	background: #900c24 none repeat scroll 0 0;	border: 3px solid #fff;	height: 7px;	width: 7px;}#cl-banner input[type="radio"]{	display: none;}#cl-banner .radio label::before{	border-radius: 8px;}#cl-banner input[type="radio"]:checked + label::before{	background: #900c24 none repeat scroll 0 0;	border: 3px solid #fff;	height: 7px;	width: 7px;}@media screen and (max-width: 767px){	#cl-banner.cl-top	{		animation-timing-function: ease;		bottom: 0 !important;		overflow-y: auto !important;		top: initial !important;		webkit-overflow-scrolling: touch;		webkit-transition-timing-function: ease;	}	#cl-banner	{		background-color: rgba(0, 0, 0, 0.91) !important;		color: #fff;		padding-bottom: 3px !important;		text-transform: none;	}	.ie8Background	{		background-color: rgb(0, 0, 0) !important;	}	#cl-banner-wrapper	{		line-height: 1.1em;		margin-left: 8px;		margin-right: 10px;		width: auto;	}	.cl-banner-body	{		height: inherit;		left: inherit;		padding-left: 0;		width: inherit;	}	.cl-banner-logo	{		display: none;		left: 0px;		position: inherit;	}	.cl-banner-content	{		float: none;		padding-left: 0;		width: 100%;	}	.cl-banner-button	{		float: none;		margin-bottom: 0;		padding-top: 0px;		position: initial;	}	.cl-consent-button	{		background: #900c24 none repeat scroll 0 0;		border: 0px solid #393d3e;		border-radius: 8px;		box-sizing: border-box;		color: #fff;		display: block;		font-weight: bold;		padding: 1px 0px;		text-align: center;		width: 100%;	}	.cl-banner-detail	{		padding-top: 0px;		width: 100%;	}	.cl-policy-container.tabcontent span p	{		line-height: 14px;		margin-bottom: 2px;		margin-top: 0px;	}	.cl-banner-detail .iconclose.close-right	{		background-image: url("../alfaromeonew/img/icon-close-white.png");		background-position: 3px center;		background-repeat: no-repeat;		box-sizing: border-box;		cursor: pointer;		display: block;		float: right;		height: 17px;		width: 19px;	}	.cl-banner-detailtab	{		margin: inherit;		padding-right: 0px;		width: 100%;	}	.cl-banner-detailtab li	{		background: #a8a8a8 none repeat scroll 0 0;		color: #fff;		font-size: 13px;		padding: 4px 2px;	}	.cl-banner-detailtab li.active	{		background: #e6e6e6 none repeat scroll 0 0;		border-bottom: none;		color: #8e8e8e;	}	.cl-policy-tab, .cl-list-tab	{		width: 33.3% !important;	}	.cl-settings-tab	{		width: 33.3% !important;	}	.cl-policy-tab, .cl-settings-tab	{		border-right: 1px solid #000;	}	.cl-banner-detailcontent	{		background: #e6e6e6 none repeat scroll 0 0;		color: #8e8e8e;		margin-left: 0px;		margin-right: 0px;		padding-bottom: 2px;		padding-left: 0;		padding-right: 0;		width: 99.8%;	}	.cl-banner-detailcontent .cl-list-container	{		padding-right: 18px;	}	.cl-banner-detailcontent .tabcontent	{		padding-left: 13px;		padding-right: 19px;	}	.cl-settings, .cl-cookielist	{		font-weight: bold;	}	.cl-banner-detailtab li.iconclose	{		display: none;	}	.cl-setting-categorylink	{		font-weight: bold;	}	.cl-settings-container.tabcontent p	{		margin-bottom: 2px;		margin-top: 4px;	}	.cl-savesetting-button	{		background: #900c24 none repeat scroll 0 0;		color: #fff;		font-weight: bold;	}	#cl-banner .checkbox, #cl-banner .radio	{		margin-left: 2px;	}	#cl-banner .checkbox label::before, #cl-banner .radio label::before	{		box-shadow: 0 0 1px 1px #ccc;	}	.cl-list-table	{		border-color: #bdbdbd #bdbdbd -moz-use-text-color;		border-image: none;		border-style: solid solid none;		border-width: 1px 1px medium;		display: table;		moz-border-bottom-colors: none;		moz-border-left-colors: none;		moz-border-right-colors: none;		moz-border-top-colors: none;	}	.cl-list-table tr.descriptionrawMobile	{		display: table-row;	}	.cl-list-table td.descriptionColumn, .cl-list-table th.descriptionColumn	{		display: none;	}	.cl-list-table th	{		background: #3b3b3b none repeat scroll 0 0;		border-color: -moz-use-text-color -moz-use-text-color #bdbdbd !important;		border-image: none !important;		border-style: none none solid !important;		border-width: medium medium 1px !important;		moz-border-bottom-colors: none !important;		moz-border-left-colors: none !important;		moz-border-right-colors: none !important;		moz-border-top-colors: none !important;		padding: 4px 5px;		text-align: left !important;	}	.cl-list-table td	{		border: medium none !important;		padding: 6px 4px 13px;		word-break: break-all;	}	.cl-list-table td.morerow	{		border: medium none !important;		padding: 0 6px !important;	}	.cl-list-table td.firstrow	{		padding: 5px 4px 0 !important;	}	.cl-list-table td.lastrow	{		border: medium none !important;		padding: 0 4px 13px !important;	}	.cl-list-table .bottomdescription	{		padding: 0;	}	.cl-list-table .bottomdescription .desctitle	{		background: #f6f6f6 none repeat scroll 0 0;		border-bottom: 1px solid #bdbdbd !important;		border-top: 1px solid #bdbdbd !important;		color: #000;		cursor: pointer;		font-weight: bold;		padding: 3px 8px;		text-align: center;	}	.cl-list-table .bottomdescription .desctitle span	{		padding: 0 25px 0 0;	}	.cl-list-table .bottomdescription .desctitle span.open	{		background-image: url("../alfaromeonew/img/arrow-up-black.png");		background-position: 95% center;		background-repeat: no-repeat;		background-size: 12px 5px;	}	.cl-list-table .bottomdescription .desctitle span.close	{		background-image: url("../alfaromeonew/img/arrow-down-black.png");		background-position: 95% center;		background-repeat: no-repeat;		background-size: 12px 5px;	}	.cl-list-table .bottomdescription .desccontent	{		border-bottom: 1px solid #bdbdbd !important;		padding: 0 4px;	}}@media screen and (max-width: 767px) and (orientation: landscape){}@media screen and (min-width: 321px) and (max-width: 767px){}@media screen and (min-width: 540px) and (max-width: 767px){}@media screen and (min-device-width: 768px) and (max-device-width: 1280px){	#cl-banner-wrapper	{		width: 90%;	}}@media screen and (min-device-width: 768px) and (max-device-width: 1280px) and (orientation: portrait){}