@charset "UTF-8";

* {
	padding: 0;
	margin: 0;
}

body {
	background-color: white;
	font-family: Arial;
	height: 100%;
	width: 100%;
}

.hr {
	clear: both;
	float: none;
}

.hr hr {
	display: none;
}

a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

#bg_site {
	left: 50%;
	margin-left: -508px;
	margin-right: auto;
	position: absolute;
	width: 1016px;
}

.availableAdsEffect {
	border: 2px dotted gray;
}
#site {
	height: auto;
	margin: 0px;
	text-align: left;
	width: 1016px;
}

.grey_font,.grey_font a {
	color: #C5C2B8;
}

.grey_font a:visited {
	color: #C5C2B8;
}

.dark_grey_font {
	color: #66645F;
}

.red_font,.red_font a {
	color: #AB272D;
}

/*=====================================
			CONTENT RESULT
=====================================*/
#content_result {
	float: left;
	width: 530px;
}

/*=====================================
			PRODUCT CONTENT
=====================================*/
.button-area {
	display: block;
}

.button-area span {
	display: none;
}

#left_column_product {
	float: left;
	font-size: 10pt;
	margin-left: 20px;
	width: 675px;
}

#quick_action ul,#technic-container ul {
	list-style: none;
}

#quick_action li a {
	font-weight: bold;
	margin: 0 5px;
	text-align: left;
	vertical-align: top;
}

#quick_action .prev-button,#technic-card span {
	float: left;
}

#quick_action .print-button {
	text-align: right;
}

#preview-container {
	background: url('../img/detail_border.gif') no-repeat;
	float: left;
	height: 290px;
	width: 289px;
}

#car-preview {
	height: 277px;
	margin: 10px 8px 0 14px;
}

#car-preview #masterPictureLink {
	display: table-cell;
	height: 205px;
	width: 260px;
	text-align:center;
	vertical-align:middle;
}
#car-preview #masterPicture {
	max-height: 205px;
	max-width: 260px;
}

#mini-diapo {
	margin-top: 10px;
	margin-right: 5px;
}

#zoom {
	bottom: 14px;
	height: 16px;
	left: 243px;
	width: 17px;
	position: relative;
}

#technic-container {
	float: left;
	height: 278px;
	margin-left: 26px;
	margin-top: 12px;
	width: 360px;
}

#technic-container h3 {
	font-size: 12pt;
	margin-top: 18px;
}

#technic h2 {
	float: left;
	font-size: 17pt; font-weight : bold;
	width: 140px;
	font-weight: bold;
}

#technic-card {
	float: right;
	font-weight: bold;
}

#technic-card p {
	margin-top: 8px;
}

.change-product {
	display: block;
	float: left;
	height: 6px;
	margin: 0 5px;
	text-align: left;
	vertical-align: top;
	width: 6px;
}

#technic-detail {
	font-weight: bold;
	margin-top: 30px;
}

#technic-detail table {
	border-collapse: collapse; 
	font-size : 9pt;
	width: 360px;
	font-size: 9pt;
}

#technic-detail table .inside-line {
	border-bottom: solid 2px #C5C2B8;
	margin: 2px 0px;
}

#technic-detail ul li span {
	float: right;
}

#complementary-info {
	margin-top: 24px;
}

#comment {
	float: left;
	width: 289px;
}

#comment h4,#equipment h4 {
	background: #C5C2B8;
	color: white;
	margin-bottom: 10px;
}

#comment h4 p,#equipment h4 p {
	height: 15px;
	padding-left: 10px;
}

#comment p {
	font-weight: bold;
	font-size: 9pt;
}

#equipment {
	float: left;
	margin-left: 25px;
	width: 360px;
	color: #66645F;
}

#equipment-list td {
	font-size: 9pt;
	width: 178px;
	padding-bottom: 10px;
	vertical-align: top;
}
#equipment-list .equipmentType {
	color: #AB272D;
	font-weight: bold;
	text-decoration: underline;
}
#equipment-list .option {
	font-weight: bold;
}
#equipment-list .legend {
	font-size: 8pt;
}

#right_column_product {
	float: left;
	font-size: 13px;
	margin-left: 35px;
	width: 260px;
}

#simul-credit-block {
	background: url('../img/encartFgac.gif') top left no-repeat #b2b2b2;
	/*height: 254px;*/
	width: 223px;
	margin: auto;
	padding: 60px 10px 10px 10px;
	text-align: center;
}

#simul-credit-block h1 {
	font-size: 18pt;
}

#simul-credit-block #credit-price {
	height: 60px;
	margin-top: 34px;
}
#simul-credit-block #credit-price h1,
#simul-credit-block #credit-price h3 {
	display: inline;
}
#simul-credit-block #fgacConditions {
	text-align: left;
	padding: 30px 0 10px 0;
}
#simul-credit-block #credit-button {
	height: 32px;
	margin: 5px 0 0 10px;
	width: 205px;
}

#simul-credit-block #credit-button a.detailCredit_btn {
	background: url('../../images/detailCredit_btn.gif') no-repeat;
	height: 32px;
	width: 205px;
}

#simul-credit-block #credit-button a.simulezCredit_btn {
	background: url('../../images/simulezCredit_btn.gif') no-repeat;
	height: 32px;
	width: 205px;
}

#coordinate-block,
#contact_seller,
#contact_friend {
	margin-bottom: 10px;
}
#contact_seller a,
#contact_friend a{
	height: 46px; 
	width: 252px;
}
#contact_seller a {	background: url('../img/contact-seller.gif') no-repeat; }
#contact_seller a:hover{ background: url('../img/contact-seller-hover.gif') no-repeat; }
#contact_friend a{ background: url('../img/friend.gif') no-repeat; }
#contact_friend a:hover{ background: url('../img/friend-hover.gif') no-repeat; }

#coordinate-block {
	background: url('../img/seller-info.gif') no-repeat;
	height: 191px;
	width: 251px;
}

#coordinate {
	float: left;
	height: 170px;
	margin: 12px 0 0 10px;
	width: 230px;
}

#coordinate h4 {
	color: white;
	font-size: 11pt;
}

#seller_info {
	font-size: 10pt;
	font-weight: bold;
	list-style: none;
	margin-top: 10px;
}

#seller_info li {
	margin: 2px 0;
}

#seller_info li span {
	margin-left: 10px;
}

#seller-location {
	margin-left: 30px;
	width: 200px;
}

#seller-location span {
	float: left;
	font-weight: bold;
	margin-top: 20px;
}

/*************************************
			RESULT ANNOUNCE
*************************************/
#result_announce {
	border-left: dotted 2px #C8C3B9;
	border-right: dotted 2px #C8C3B9;
}

#result_announce ul {
	list-style: none;
}

.announce_head {
	font-weight: bold;
}

/*=====================================
			CONTENT
=====================================*/
#content {
	color: #C5C2B8;
	width: 495px;
	margin-top: 15px;
}

#keyword_search {
	margin: 2px 0 0 23px;
	text-align: left;
}

#left_column_result #keyword_search {
	margin: 20px 0 0 0px;
}

#keyword_search fieldset {
	border: none;
}

#keyword_search #search_title {
	font-size: 13pt;
	font-weight: bold;
}

#keyword_search #keyword {
	background: url('../img/input-field.gif') top left no-repeat;
	border: none;
	font-size: 9pt;
	height: 17px;
	line-height: 16px;
	width: 160px;
	padding: 1px 0 0 5px;
	vertical-align: middle;
}

.submit_button {
	background: url('../img/ok-btn.gif') no-repeat;
	border: none;
	height: 28px;
	width: 31px;
	vertical-align: middle;
}

.submit_button:hover {
	background: url('../img/ok-btn-hover.gif') no-repeat;
}

#search_brand {
	margin: 20px 0 0 23px;
}

#search_brand h2 {
	font-size: 13pt;
}

/*===================================
			CONTENT_RESULT
===================================*/
#search_summuray {
	margin: 0 0 8px 15px;
}

#search_summary h3,#search_summary h4 {
	float: left;
}

#search_summary h4 {
	margin: 4px 0;
}

#arrow_line {
	height: 20px;
	margin-left: 100px;
	margin-top: 10px;
	width: 420px;
}

.arrow_block {
	float: left;
	margin-right: 3px;
	width: 100px;
}

.arrow_block span {
	display: none;
}

.up_arrow {
	height: 7px;
	width: 15px;
}

.up_arrow a {
	background: url('../img/up.gif') no-repeat;
	display: block;
	height: 7px;
	width: 15px;
}

.down_arrow {
	float: left;
	height: 7px;
	margin-top: 2px;
	width: 15px;
}

.down_arrow a {
	background: url('../img/down.gif') no-repeat;
	display: block;
	height: 7px;
	width: 15px;
}

.choose_color {
	color: #66645F;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	margin-top: -7px;
}

#pagination-bottom, #pagination-top{
	float: right;
	font-size: 9pt;
	height: 14px;
	margin-right: -10px;
	width: 110px;
}

.pagination-arrow{
	float: left;
	height: 9px;
	width: 9px;
}

#pagination-top div a{float: left;}

#pagination-bottom div a{float: left;}

.pagination-block a{margin: 3px 3px 0 3px;}

.current-page {float: left;}

#pagination-top #pagination_lleft, #pagination-bottom #pagination-lleft{
	background: url('../img/page-ll_arrow.gif') no-repeat;
	display: block;
	height: 9px;
	width: 9px;
}

#pagination-top #pagination_lleft:hover, #pagination-bottom #pagination-lleft:hover{
	background: url('../img/page-ll_arrowOver.gif') no-repeat;
}

#pagination-top #pagination_left, #pagination-bottom #pagination-left{
	background: url('../img/page-l_arrow.gif') no-repeat;
	display: block;
	height: 9px;
	width: 9px;
}

#pagination-top #pagination_left:hover, #pagination-bottom #pagination-left:hover{
	background: url('../img/page-l_arrowOver.gif') no-repeat;
}
	
#pagination-top #pagination_rright, #pagination-bottom #pagination-rright{
	background: url('../img/page-rr_arrow.gif') no-repeat;
	display: block;
	height: 9px;
	width: 9px;
}

#pagination-top #pagination_rright:hover, #pagination-bottom #pagination-rright:hover{
	background: url('../img/page-rr_arrowOver.gif') no-repeat;
}

#pagination-top #pagination_right, #pagination-bottom #pagination-right{
	background: url('../img/page-r_arrow.gif') no-repeat;
	display: block;
	height: 9px;
	width: 9px;
}

#pagination-top #pagination_right:hover, #pagination-bottom #pagination-right:hover{
	background: url('../img/page-r_arrowOver.gif') no-repeat;
}

#result_announce {
	padding-left: 10px;
}

.number {
	float: left;
	font-weight: bold;
	margin: 0 1px;
}

.number a {
	display: block;
}

.description_ceil {
	clear: left;
	/*height: 80px;*/
}

.description_ceil img {
	border: none;
	float: left;
	margin: 0 0 15px 0;
}

.description_box {
	float: left;
	margin-left: 3px;
	width: 420px;
}

.description_label {
	float: left;
	height: 13px;
	margin-right: 3px;
	width: 100px;
}

.grey_label {
	background: #C5C2B8;
}

.dark_grey_label {
	background: #66645F;
}

.description_label p {
	color: white;
	font-size: 8pt;
	text-align: center;
}
.car_description {float: left;}
.car_description h5{height: 10px;}
.car_description h5, .description_box {margin-bottom: 5px;}

.announce_content {
	float: left;
	width: 300px;
	margin-bottom: 5px;
}

.announce_content h6{
	font-size: 9pt;
}

.announce_content p {
	font-size: 9pt;
	font-weight: bold;
}

.fgacConditions {
	background: url('../img/bubble-info.jpg') no-repeat;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	height: 55px;
	padding: 0px 0 0 0;
	width: 105px;
}
.fgacConditions a {display: block;padding-top: 16px;}
.fgacMonthly{
	float: left;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 10px;
	width: 100px;
	text-align: center;
}
.fgacMonthly a{color: #C72229;}

#amount {
	background: #C5C2B8;
	border: 0;
	color: #AB272D;
	font-size: 8pt;
	font-weight: bold;
	width: 109px;
}

#announce_ceil span {
	display: none;
}

#announce_ceil h2 {
	margin-top: 20px;
}

.announce_arrow_block {
	float: left;
	margin-top: 25px;
}

#left_column .announce_arrow_block a {
	display: block;
	height: 16px;
	width: 31px;
}

#left_column .announce_arrow_block .announce_up_arrow a {
	background: url('../img/announce-up-arrowR.gif') no-repeat center;
}

#left_column .announce_arrow_block .announce_down_arrow a {
	background: url('../img/announce-down-arrowR.gif') no-repeat center;
}

#announce_ceil .announce_left_arrow input {
	background: url('../img/announce-left-arrowR.gif') no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 31px;
	width: 16px;
}

#announce_ceil .announce_left_arrow input:hover {
	background: url('../img/announce-left-arrow.gif') no-repeat;
}

#announce_ceil .announce_right_arrow input {
	background: url('../img/announce-right-arrowR.gif') no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 31px;
	width: 16px;
}

#announce_ceil .announce_right_arrow input:hover {
	background: url('../img/announce-right-arrow.gif');
}

#announce_box-container {
	float: left;
	height: 101px;
	margin-top: 5px;
	overflow: hidden;
	position: relative;
	width: 483px;
}

#announce_box-container ul {
	list-style: none;
}

.announce_box {
	background: url('../img/announce-box.gif') no-repeat;
	float: left;
	height: 101px;
	width: 161px;
}

#home_announce_content .announce_box {
	background: url('../img/announce-box-large.gif') no-repeat;
	width: 171px;
}

.announce_box:hover {
	background: url('../img/announce-box-hover.gif') no-repeat;
}

#home_announce_content .announce_box:hover {
	background: url('../img/announce-box-large-hover.gif') no-repeat;
}

.announce_box img {
	border: none;
	float: left;
	margin: 10px 2px 10px 8px;
}

#content_result .announce_box ul {
	width: 60px;
}

.announce_box ul {
	color: #484848;
	float: left;
	font-size: 8pt;
	height: 70px;
	margin-top: 8px;
	width: 70px;
}
.fgacConditionDetail .detailedTips {
	font-size: 12px;
	color: #333333;
}
/* tooltips */
.tooltip.fgaTips{
	background: rgb(255, 255, 255);
	color: #333;
	font-size: 13px;
	width: 350px;
}
Html>Body .tooltip.fgaTips{
	background: rgba(255, 255, 255, 0.7);
}
.tooltip.fgaTipsDetailed{
	background: white;
	color: #666;
	font-size: 12px;
	width: 300px;
}
.tooltip h4{margin-bottom: 5px;}
.tooltip.fgaTipsDetailed h4 {
	font-size: 14px;
}
.fgaTips div{font-size: 8pt;}
.tips{
	color: white;
	cursor: pointer;
	float:none;
	margin-left: 2px;
	padding: 2px;
}

/************************************
			COLOR PANEL
*************************************/
#color-panel{height: 75px;margin-top: 15px;}
#color-panel .cancel span{display: none;}

#panel{float: left;height: 70px;margin-left: 10px;width: 135px;}
#panel-head{background: url('../img/panel_head.gif');height: 16px;width: 135px;}
#panel-content{height: 25px;margin: 2px 0 0 4px;}
#panel-line{background: url('../img/panel_hline.gif');height: 3px;}
#panel-footer{background: url('../img/panel_footer.gif');height: 6px;width: 135px;}
#panel-glaze{font-size: 10pt;height: 15px;}
#panel-glaze span{margin-right: 13px;}

.div_panel{
	float: left;
	height: 12px;
	width: 16px;
}

.div_panel a{height: 12px; width: 16px;}

#black-panel.div_panel a{background: url('../img/panel/black_panel.gif') no-repeat;}
#blue-panel.div_panel a{background: url('../img/panel/blue_panel.gif') no-repeat;}
#brown-panel.div_panel a{background: url('../img/panel/brown_panel.gif') no-repeat;}
#butter-panel.div_panel a{background: url('../img/panel/butter_panel.gif') no-repeat;}
#green-panel.div_panel a{background: url('../img/panel/green_panel.gif') no-repeat;}
#grey-panel.div_panel a{background: url('../img/panel/grey_panel.gif') no-repeat;}
#lightgrey-panel.div_panel a{background: url('../img/panel/lightgrey_panel.gif') no-repeat;}
#lightred-panel.div_panel a{background: url('../img/panel/lightred_panel.gif') no-repeat;}
#orange-panel.div_panel a{background: url('../img/panel/orange_panel.gif') no-repeat;}
#pearlgrey-panel.div_panel a{background: url('../img/panel/pearlgrey_panel.gif') no-repeat;}
#pink-panel.div_panel a{background: url('../img/panel/pink_panel.gif') no-repeat;}
#purple-panel.div_panel a{background: url('../img/panel/purple_panel.gif') no-repeat;}
#red-panel.div_panel a{background: url('../img/panel/red_panel.gif') no-repeat;}
#van-panel.div_panel a{background: url('../img/panel/van_panel.gif') no-repeat;}
#white-panel.div_panel a{background: url('../img/panel/white_panel.gif') no-repeat;}
#yellow-panel.div_panel a{background: url('../img/panel/yellow_panel.gif') no-repeat;}

/************************************
			HOME LOGO
*************************************/
.group_logo,.logo_block {
	float: left;
}

.logo_block span,#left_column span,#carousel_icon span,.type_selected .gaz_selected span,#map_sort span{display: none;}

.logo_block a,#logo a,#carousel_icon a,.type_selected a {
	border: none;
	display: block;
	outline: none;
}

.logo_block #logo_alpha a {
	background: url('../img/home-alpha-mini.gif') center no-repeat;
	height: 128px;
	margin-left: 90px;
	width: 136px;
}

.logo_block #logo_alpha a:hover {
	background: url('../img/home-alpha.gif') no-repeat;
}

.logo_block #logo_fiat a {
	background: url('../img/home-fiat-mini.gif') center no-repeat;
	height: 130px;
	margin-left: 60px;
	width: 132px;
}

.logo_block #logo_fiat a:hover {
	background: url('../img/home-fiat.gif') no-repeat;
}

.logo_block #logo_abarth a {
	background: url('../img/home-abarth-mini.gif') center no-repeat;
	height: 117px;
	margin: 2px 0 0 50px;
	width: 112px;
}

.logo_block #logo_abarth a:hover {
	background: url('../img/home-abarth.gif') no-repeat;
}

.logo_block #logo_fiatpro a {
	background: url('../img/home-fiatpro-mini.gif') center no-repeat;
	height: 97px;
	margin: -40px 0 0px 110px;
	position: relative;
	width: 93px;
}

.logo_block #logo_fiatpro a:hover {
	background: url('../img/home-fiatpro.gif') no-repeat;
}

.logo_block #logo_lancia a {
	background: url('../img/home-lancia-mini.gif') center no-repeat;
	height: 128px;
	margin: 3px 0 0 0px;
	width: 138px;
}

.logo_block #logo_lancia a:hover {
	background: url('../img/home-lancia.gif') no-repeat;
}

.logo_block #logo_jeep a {
	background: url('../img/home-jeep-mini.gif') center no-repeat;
	height: 110px;
	margin: -20px 0 0 9px;
	width: 106px;
}

.logo_block #logo_jeep a:hover {
	background: url('../img/home-jeep.gif') no-repeat;
}

/**************************************
		CAROUSEL CAR
***************************************/
#carousel_cars {
	float: left;
	height: 75px;
	margin: 0;
	text-align: center;
	width: 425px;
	overflow: hidden;
	position: relative;
}

#left_column_result #carousel_cars {
	height: 55px;
	width: 162px;
}

#carousel_cars img {
	border: none;
	margin-bottom: 5px;
}

#left_column_result #carousel_cars img{height: 15px;}

#carousel_cars table {
	border-collapse: collapse;
}

#carousel_cars table .tbody {
	vertical-align: bottom;
}

#carousel_cars table td {
	height: 16px;
}

#carousel_cars a {
	color: #666666;
	font-size: 9pt;
}

#left_column_result #carousel_cars a {
	font-size: 7pt;
}

#carousel_cars a:hover,#carousel_cars .select-element-car a{
	color: #AB272D;
	font-weight: bold;
}

.carousel_container {
	height: 40px;
	width: 85px;
}

#left_column_result .carousel_container{
	height: 28px;
	width: 54px;
}

.carousel_arrow img {
	border: none;
	margin-top: 50px;
}

#left_column_result .carousel_arrow input {
	border: none;
	cursor: pointer;
	float: left;
	height: 17px;
	margin-top: 10px;
	width: 10px;
}

.carousel_arrow input {
	border: none;
	cursor: pointer;
	float: left;
	height: 17px;
	margin-top: 50px;
	width: 10px;
}

.carousel_arrow #arrow_prev {background: url('../img/prev.gif') no-repeat;}

.carousel_arrow #arrow_prev.idle{background: url('../img/grey-prev.gif') no-repeat;}

.carousel_arrow #arrow_next {
	background: url('../img/next.gif') no-repeat;
	margin-left: 5px;
}

.carousel_arrow #arrow_next.idle{background: url('../img/grey-next.gif') no-repeat;}

#car_selection {
	position: absolute;
	left: 0px;
}

#car_selection table th{height: 40px;text-align: center;width: 85px;}

.table-vehicle-ceil{vertical-align: bottom;}

#left_column_result .table-vehicle-ceil span{display: inline;}

#left_column_result #car_selection table th{height: 30px;text-align: center;width: 54px;}
/*====================================
			LEFT COLUMN
=====================================*/
#left_column {
	/*border-right: 2px dotted #C8C3B9;*/
	margin-left: 10px;
	width: 180px;
}

#left_column .announce_arrow_block {
	float: none;
	margin-top: 0px;
	margin-left: 65px;
}

#home_announce_content {
	height: 404px;
	overflow: hidden;
	position: relative;
	width: 180px;
}

#home_announce_content .announce_box ul {
	list-style: none;
}

#slide_div {
	position: absolute;
	top: 0px;
}

#slide_ceil {
	left: 0px;
	position: absolute;
	width: 483px;
}

.announce_up_arrow input {
	background: url('../img/announce-up-arrowR.gif');
	border: none;
	cursor: pointer;
	height: 16px;
	width: 31px;
}

.announce_down_arrow input {
	background: url('../img/announce-down-arrowR.gif');
	border: none;
	cursor: pointer;
	height: 16px;
	width: 31px;
}

/*====================================
			LEFT COLUMN RESULT
=====================================*/
#left_column_result {
	float: left;
	margin-left: 20px;
	width: 213px;
}

#left_column_result h4 {
	font-size: 10pt;
}

#left_column_result #carousel_icon {
	margin: 5px 0 10px 0px;
	width: 170px;
}

.cancel a {
	background: url('../img/cancel.gif') no-repeat;
	display: block;
	height: 13px;
	margin-top: 10px;
	width: 13px;
}

.cancel a:hover {
	background: url('../img/cancel-hover.gif') no-repeat;
}

.cancel_block a {
	margin-right: 10px;
}

.cancel_block span {
	display: none;
}

.inline_title {
	float: left;
}

.result-block {
	height: 180px;
}

#brand-block {
	float: left;
	width: 220px;
}

#selected_car {
	height: 29px;
	margin-left: 100px;
	text-align: center;
	width: 69px;
}

#selected_car img {
	border: none;
}

#home_show {
	margin-top: 25px;
}
#home_show .show_button input,
#collaborator_access a {
	background: url('../img/show.gif') no-repeat;
	border: none;
	height: 59px;
	cursor: pointer;
	width: 183px;
}
#home_show .show_button input:hover {
	background: url('../img/show-hover.gif') no-repeat;
}
#collaborator_access {
	margin-top: 10px;
}
#collaborator_access a {
	display: block;
	background: url('../img/collaboratorAccess.gif') no-repeat;
}
#collaborator_access a:hover {
	background-image: url('../img/collaboratorAccess-hover.gif');
}

#collaborator_access a span {
	display: none;
}

/************************************
			LEFT LOGO CONTAINER
************************************/
.logo_block #btn_alpha a {
	background: url('../img/alpha-btn.gif') center no-repeat;
	height: 46px;
	margin-left: 22px;
	width: 49px;
}

.logo_block #btn_alpha a:hover {
	background: url('../img/alpha-btn-hover.gif') no-repeat;
}

.logo_block #btn_fiat a {
	background: url('../img/fiat-btn.gif') center no-repeat;
	height: 49px;
	margin-left: 56px;
	width: 49px;
}

.logo_block #btn_fiat a:hover {
	background: url('../img/fiat-btn-hover.gif') no-repeat;
}

.logo_block #btn_abarth a {
	background: url('../img/abarth-btn.gif') center no-repeat;
	height: 47px;
	margin: 2px 0 0 20px;
	width: 44px;
}

.logo_block #btn_abarth a:hover {
	background: url('../img/abarth-btn-hover.gif') no-repeat;
}

.logo_block #btn_jeep a {
	background: url('../img/jeep-btn.gif') center no-repeat;
	height: 47px;
	margin: -25px 0 0px 18px;
	position: relative;
	width: 48px;
}

.logo_block #btn_jeep a:hover {
	background: url('../img/jeep-btn-hover.gif') no-repeat;
}

.logo_block #btn_lancia a {
	background: url('../img/lancia-btn.gif') center no-repeat;
	height: 48px;
	margin: 6px 0 0 0px;
	width: 48px;
}

.logo_block #btn_lancia a:hover {
	background: url('../img/lancia-btn-hover.gif') no-repeat;
}

.logo_block #btn_fiatpro a {
	background: url('../img/fiat-pro-btn.gif') center no-repeat;
	height: 48px;
	margin: -25px 0 0 60px;
	width: 48px;
}

.logo_block #btn_fiatpro a:hover {
	background: url('../img/fiatpro-btn-hover.gif') no-repeat;
}

#left_column_result .logo_block .cancel a {
	margin-top: 20px;
}

/*====================================
			LEFT SUMMARY
=====================================*/
#left_summary {
	float: left;
	font-family: Arial;
	width: 676px;
}

#summary_content {
	margin-left: 60px;
}

.paragraph_container p {
	font-size: 10pt;
	width: 590px;
}

.paragraph_container p sup {
	font-size: 6pt;
}

.paragraph_container ul {
	list-style: none;
	margin-left: 10px;
}

.paragraph_container ul li {
	font-size: 10pt;
}

.paragraph_container table p,.paragraph_container table label {
	font-size: 10pt;
}

.details_link {
	cursor: pointer;
}

#first_state {
	border: solid 1px;
	margin-left: 35px;
}

#summary_content .important {
	display: inline;
	font-size: 10pt;
}

#summary_content .important a {
	text-decoration: underline;
}

#credit_condition p {
	font-size: 10pt;
	margin-top: 20px;
}

#credit_condition p a {
	color: #AB272D;
	text-decoration: underline;
}

.underline_title {
	margin-bottom: 10px;
	text-decoration: underline;
}

.cover {
	display: none;
}

.uncover {
	display: block;
}

/*====================================
			RIGHT SUMMARY
=====================================*/
#right_summary {
	float: left;
	width: 340px;
}

#right_summary .picture {
	background: blue;
	height: 160px;
	margin: 20px;
	width: 280px;
}

/*====================================
			RIGHT COLUMN
=====================================*/
#right_column {
	width: 308px
}

#right_column h1 {
	margin-top: 20px;
}

#right_column h2 {
	margin-left: 20px;
}

.important a,.important a:visited {
	color: #AB272D;
}

#carousel_icon {
	float: left;
	height: 25px;
	margin: 30px 0 30px 0;
	width: 225px;
}

#right_column #carousel_icon p {
	height: 25px;
	margin-right: 6px;
}

#left_column_result #carousel_icon p {
	height: 25px;
	margin-right: 4px;
}

#carousel_icon input {
	border: none;
	height: 25px;
}

#carousel_icon input,#carousel_icon p,#gaznprice_home p,#gaznprice_result p
	{
	cursor: pointer;
}

#carousel_icon .cars {
	height: 25px;
	margin-left: 5px;
	width: 40px;
}

#carousel_icon .litlecars {
	height: 25px;
	margin-left: 5px;
	width: 30px;
}

/**********************************
			CARS INPUT
**********************************/
#bravo_icon p {
	background: url('../img/Gsport.gif') no-repeat center;
}

#bravo_icon p:hover,#bravo_icon .select-element {
	background: url('../img/sport.gif') no-repeat center;
}

#croma_icon p {
	background: url('../img/Gcar.gif') no-repeat center;
}

#croma_icon p:hover,#croma_icon .select-element {
	background: url('../img/car.gif') no-repeat center;
}

#doblo_icon p {
	background: url('../img/Gspace.gif') no-repeat center;
}

#doblo_icon p:hover,#doblo_icon .select-element {
	background: url('../img/space.gif') no-repeat center;
}

#ducato_icon p {
	background: url('../img/Gutil.gif') no-repeat center;
}

#ducato_icon p:hover,#ducato_icon .select-element {
	background: url('../img/util.gif') no-repeat center;
}

/*******************/
#lt_bravo p {
	background: url('../img/lt_Gsport.gif') no-repeat;
	margin-top: 5px;
	width: 31px;
}

#lt_bravo p:hover,#lt_bravo .select-element {
	background: url('../img/lt_sport.gif') no-repeat;
	margin-top: 5px;
}

#lt_croma p {
	background: url('../img/lt_Gcar.gif') no-repeat;
	margin-top: 5px;
	width: 32px;
}

#lt_croma p:hover,#lt_croma .select-element {
	background: url('../img/lt_car.gif') no-repeat;
	margin-top: 5px;
}

#lt_doblo p {
	background: url('../img/lt_Gspace.gif') no-repeat;
	width: 30px;
}

#lt_doblo p:hover,#lt_doblo .select-element {
	background: url('../img/lt_space.gif') no-repeat;
}

#lt_ducato p {
	background: url('../img/lt_Gutil.gif') no-repeat;
	width: 30px;
}

#lt_ducato p:hover,#lt_ducato .select-element {
	background: url('../img/lt_util.gif') no-repeat;
}

/***********************************
			SELECTED SEARCH
************************************/
.carb_logo {
	height: 30px;
	margin: 20px 6px 0 0;
	width: 34px;
}

.carb_logo_res {
	height: 22px;
	margin: 10px 4px 0 0;
	width: 26px;
}

.vline {
	border-right: dotted 2px #C5C2B8;
	float: left;
	margin: 0 0 0 15px;
	width: 2px;
}

#vline_home {
	height: 116px;
}

#vline_result {
	height: 50px;
	margin-top: 2px;
	margin-left: 10px;
}

.type_selected {
	float: left;
}

.type_selected .cancel {
	margin-top: 10px;
}

.type_selected_home {
	width: 145px;
}

.type_selected_result {
	width: 119px;
}

/***************************************
			GAZ SELECTION
***************************************/
#gaznprice_home {
	float: left;
	width: 145px;
}

/* result page */
#gaznprice_result {
	float: left;
}

#gaznprice_result #essence p {
	background: url('../img/little-Gess.gif') no-repeat;
}

#gaznprice_result #essence p:hover,#gaznprice_result #essence .select-element
	{
	background: url('../img/little-ess.gif') no-repeat;
}

#gaznprice_result #diesel p {
	background: url('../img/little-Gdies.gif') no-repeat;
}

#gaznprice_result #diesel p:hover,#gaznprice_result #diesel .select-element
	{
	background: url('../img/little-dies.gif') no-repeat;
}

#gaznprice_result #gas p {
	background: url('../img/little-Ggas.gif') no-repeat;
	margin-top: 15px;;
}

#gaznprice_result #gas p:hover,#gaznprice_result #gas .select-element {
	background: url('../img/little-gas.gif') no-repeat;
}

/* end of result page */
.gaz_selected {
	border-bottom: dotted 2px #C5C2B8;
	border-top: dotted 2px #C5C2B8;
	margin-bottom: 20px;
}

.gaz_selected input {
	border: none;
}

.gaz_selected_home {
	height: 70px;
	width: 122px;
}

.gaz_selected_result {
	height: 52px;
	width: 90px;
}

#essence p {
	background: url('../img/Gess.gif') no-repeat;
}

#essence p:hover,#essence .select-element {
	background: url('../img/ess.gif') no-repeat;
}

#diesel p {
	background: url('../img/Gdies.gif') no-repeat;
}

#diesel p:hover,#diesel .select-element {
	background: url('../img/dies.gif') no-repeat;
}

#gas p {
	background: url('../img/Ggaz.gif') no-repeat;
	margin-top: 30px;
}

#gas p:hover,#gas .select-element {
	background: url('../img/gaz.gif') no-repeat;
}

/******************************************
		PRICE SELECTION
******************************************/
#price_selected {
	float: left;
	font-size: 9pt;
	margin-bottom: 10px;
	width: 155px;
}

#price_selected p {
	background: url('../img/annouce-header.gif') no-repeat center;
	color: white;
	height: 16px;
	width: 155px;
}

#price_selected p label {
	margin-left: 6px;
}

.price_result {
	margin-top: 20px;
}

.header_announce {
	background: url('../img/annouce-header.gif') no-repeat;
	height: 16px;
	width: 135px;
}

.header_announce a {
	color: white;
	margin-left: 9px;
}

.header_announce a:hover {
	color: #AB272D;
}

#map_sort {
	float: left;
	height: 105px;
	margin-left: 9px;
	width: 106px;
}

#map_sort .cancel {
	margin-right: 1px;
	margin-top: 20px;
}

#left_column_result #map_sort {
	float: left;
	height: 90px;
	margin-left: 5px;
	width: 70px;
}

/*============================================
				MAP SELECTION
=============================================*/
#map a {
	background: url('../img/greyMap.gif') no-repeat;
	display: block;
	height: 105px;
	margin-left: 5px;
	outline: none;
	width: 99px;
}

#map a:hover, #map .select-element {
	background: url('../img/redMap.gif') no-repeat;
}

#map_result a {
	background: url('../img/mini-greyMap.gif') no-repeat;
	display: block;
	height: 87px;
	margin-left: 5px;
	outline: none;
	width: 58px;
}

#map_result a:hover, #map_result .select-element {
	background: url('../img/mini-redMap.gif') no-repeat;
}

.map-area{
	height: 404px;
	left: 0;
	position: absolute;
	top: 0;
	width: 433px;
}

#map12{background: url('../img/map/greyMap_1.gif');z-index:1;}
#map7{background: url('../img/map/greyMap_3.gif');z-index:3;}
#map8{background: url('../img/map/greyMap_2.gif');z-index:2;}
#map5{background: url('../img/map/greyMap_5.gif');z-index:5;}
#map6{background: url('../img/map/greyMap_6.gif');z-index:6;}
#map13{background: url('../img/map/greyMap_7.gif');z-index:7;}
#map14{background: url('../img/map/greyMap_8.gif');z-index:8;}
#map15{background: url('../img/map/greyMap_13.gif');z-index:13;}
#map11{background: url('../img/map/greyMap_12.gif');z-index:12;}
#map22{background: url('../img/map/greyMap_17.gif');z-index:17;}
#map25{background: url('../img/map/greyMap_21.gif');z-index:21;}
#map26{background: url('../img/map/greyMap_22.gif');z-index:22;}
#map24{background: url('../img/map/greyMap_20.gif');z-index:20;}
#map20{background: url('../img/map/greyMap_19.gif');z-index:19;}
#map9{background: url('../img/map/greyMap_11.gif');z-index:11;}
#map10{background: url('../img/map/greyMap_4.gif');z-index:4;}
#map17{background: url('../img/map/greyMap_9.gif');z-index:9;}
#map16{background: url('../img/map/greyMap_10.gif');z-index:10;}
#map18{background: url('../img/map/greyMap_14.gif');z-index:14;}
#map21{background: url('../img/map/greyMap_15.gif');z-index:15;}
#map19{background: url('../img/map/greyMap_18.gif');z-index:18;}
#map23{background: url('../img/map/greyMap_16.gif');z-index:16;}

#map12.select-element{background: url('../img/map/redMap_1.gif');z-index:1;}
#map7.select-element{background: url('../img/map/redMap_3.gif');z-index:3;}
#map8.select-element{background: url('../img/map/redMap_2.gif');z-index:2;}
#map5.select-element{background: url('../img/map/redMap_5.gif');z-index:5;}
#map6.select-element{background: url('../img/map/redMap_6.gif');z-index:6;}
#map13.select-element{background: url('../img/map/redMap_7.gif');z-index:7;}
#map14.select-element{background: url('../img/map/redMap_8.gif');z-index:8;}
#map15.select-element{background: url('../img/map/redMap_13.gif');z-index:13;}
#map11.select-element{background: url('../img/map/redMap_12.gif');z-index:12;}
#map22.select-element{background: url('../img/map/redMap_17.gif');z-index:17;}
#map25.select-element{background: url('../img/map/redMap_21.gif');z-index:21;}
#map26.select-element{background: url('../img/map/redMap_22.gif');z-index:22;}
#map24.select-element{background: url('../img/map/redMap_20.gif');z-index:20;}
#map20.select-element{background: url('../img/map/redMap_19.gif');z-index:19;}
#map9.select-element{background: url('../img/map/redMap_11.gif');z-index:11;}
#map10.select-element{background: url('../img/map/redMap_4.gif');z-index:4;}
#map17.select-element{background: url('../img/map/redMap_9.gif');z-index:9;}
#map16.select-element{background: url('../img/map/redMap_10.gif');z-index:10;}
#map18.select-element{background: url('../img/map/redMap_14.gif');z-index:14;}
#map21.select-element{background: url('../img/map/redMap_15.gif');z-index:15;}
#map19.select-element{background: url('../img/map/redMap_18.gif');z-index:18;}
#map23.select-element{background: url('../img/map/redMap_16.gif');z-index:16;}

#hashmap{
	left:0;
	position: absolute;
	top:0;
	z-index:30;
}

#hashmap .hash-area{outline: none;}
/*============================================
				END MAP SELECTION
=============================================*/

.drope {
	background: url('../img/Gdrop.gif') no-repeat;
	border: none;
	float: left;
	height: 9px;
	width: 12px
}

.grey_price_line {
	background: url('../img/hline.gif') no-repeat;
	border: none;
	float: left;
	height: 2px;
	margin: 5px -3px 0;
	width: 115px;
}

/* region & map */
#select-region{
}

/*====================================
			RIGHT COLUMN RESULT
=====================================*/
#right_column_result {
	float: left;
	width: 202px;
}

#right_column_result h4 {
	margin: 40px 0 20px 10px;
}

#emptyCompareList {
	font-size: 9pt;
	font-weight: bold;
	margin: 0 0 0 10px;
}

#compareList {
	list-style-type: none;
}

#compareList .compare_content {
	float: left;
	margin: 0 0 20px 10px;
}

#compareList .compare_content span {
	display: none;
}

#compareList .compare_chk {
	background: url('../img/check.gif');
	height: 12px;
	width: 17px;
}

#compareList .compareItem_btn img {
	border: none;
}

#compareList .compare_box {
	float: left;
}

#compareList .compare_box img {
	float: left;
	margin: 0 0 0 5px;
}

#compareList .compare_box ul {
	float: left;
	font-size: 7pt;
	height: 70px;
	list-style: none;
	margin-bottom: 5px;
}

#compareButton {
	float: left;
	margin-left: 10px;
	display: block;
	height: 36px;
	width: 155px;
}
#compareButton span {
	display: none;
}

/*** Page de comparaison ***/
#comparison_table {
	text-align: left;
	font-size: 9pt;
	width: 100%;
}
#comparison_table #quick_action {
	text-align: left;
	font-size: 9pt;
	float: none;
}
#comparison_table th {
	font-weight: bold;
	padding: 2px;
}
#comparison_table td {
	background-color: #F0EFED;
	padding: 2px;
}
#comparison_table td.empty {
	background: none;
}

/*===================================
			FOOTER
===================================*/
#footer {
	float: left;
	margin-top: 30px;
	width: 1016px;
}

#footer p {
	float: left;
}

#footer_link {
	height: 30px;
	font-size: 10pt;
	margin-left: 160px;
}

#footer_link .important {
	border-right: solid 2px #C5C2B8;
	padding: 0 10px;
}

#footer_link a {
	display: block;
	padding: 0 10px;
}

#footer_link .grey_font {
	padding: 0 10px;
}

/* search terms to highlight */
.highlight {
	background-color: yellow;
}

/* Temporarily hide FGAC on Grand Public part */
.description_box .fgacMonthly {
	display: none;
}
.description_box .announce_content {
	width: 400px;
}
#right_column_product #simul-credit-block {
	display: none;
}

