@charset "utf-8";


/* ****************************************_**************************************** */


/* global_navigation // gnavi_support */

#gnavi_support {
	width: 125px;
	background-position: -423px -116px;
}

#gnavi_support:hover {
	background-position: -423px -116px;
}

/* ****************************************_**************************************** */


/* promotion_area */

div#promotion_area {
	height: 90px;
	background: url(/images/common/oblique_line_bg.gif) top center repeat;
}


/* ****************************************_**************************************** */

/* local_navigation */

div#local_navigation02 ul {
	display:block;
	width: 656px;
	height: 27px;
	margin:0 0 5px 0;
	background: url(/images/company/localnavigation.gif) no-repeat 0 0;
	float:left;
}

div#local_navigation02 li {
	display:block;
	float:left;
	margin:0;
}

div#local_navigation02 li a {
	display:block;
	margin:0;
	text-indent:-9999px;
}	 

div#local_navigation02 li a#alfa {
	width:230px;
	height:27px;
	background: url(/images/support/localnavigation.gif) no-repeat 0 0;
}

div#local_navigation02 li a#alfa_over {
	width:230px;
	height:27px;
	background: url(/images/support/localnavigation.gif) no-repeat 0 -27px;
}

div#local_navigation02 li a#fiat {
	width:210px;
	height:27px;
	background: url(/images/support/localnavigation.gif) no-repeat -230px 0;
}

div#local_navigation02 li a#fiat_over {
	width:210px;
	height:27px;
	background: url(/images/support/localnavigation.gif) no-repeat -230px -27px;
}

div#local_navigation02 li a#alfa:hover {
	background-position: 0 -27px;
}

div#local_navigation02 li a#fiat:hover {
	background-position: -230px -27px;
}

div#local_navigation02 p {
	display:block;
	width: 120px;
	height: 27px;
	margin:0 0 5px 0;
	float:right;
}

div#local_navigation02 p a {
	display:block;
	width: 120px;
	height: 27px;
	text-indent:-9999px;
	background: url(/images/support/localnavigation.gif) no-repeat -660px 0;
}


div#local_navigation02 p a:hover {
	background-position: -660px -27px;
}


/* contents_area */

p.lead_text {
	margin:0 0 20px 0;
	padding:20px 0 20px 10px;
	background:url(/images/common/dotline.gif) repeat-x bottom left;
}

ul.support li {
	display:block;
	padding:0;
	height:165px;
	width:383px;
}

ul.support li.alfa {
	margin:0 14px 0 0;
	float:left;
}

ul.support li.fiat {
	margin:0;
	float:right;
}

ul.support li a {
	display:block;
	margin:0;
	padding:0;
	height:165px;
	width:383px;
	text-indent:-9999px;
}

ul.support li.alfa a {
	background:url(/images/support/btn_alfa.jpg) no-repeat left top;
}

ul.support li.fiat a {
	background:url(/images/support/btn_fiat.jpg) no-repeat left top;
}

ul.support li.alfa a:hover,
ul.support li.fiat a:hover {
	background-position: 0 -165px;
}

h3 {
	margin:10px 0 20px 0;
	padding:0;
	height:40px;
	width:600px;
	text-indent:-9999px;
}

div#alfa_section01 {
	margin:30px 0 0 0;
	padding:0 0 0 160px;
	background:url(/images/support/alfa_image01.jpg) no-repeat left top;
}

div#alfa_section02 {
	margin:60px 0 0 0;
	padding:0 0 0 160px;
	background:url(/images/support/alfa_image02.jpg) no-repeat left top;
}

div#alfa_section03 {
	margin:60px 0 0 0;
	padding:0 0 0 160px;
	background:url(/images/support/alfa_image03.jpg) no-repeat left top;
}

div#alfa_section01 h3 {
	background:url(/images/support/alfa_subtitle01.gif) no-repeat left top;
}

div#alfa_section02 h3 {
	background:url(/images/support/alfa_subtitle02.gif) no-repeat left top;
}

div#alfa_section03 h3 {
	background:url(/images/support/alfa_subtitle03.gif) no-repeat left top;
}


h4 {
	margin:0 0 5px 0;
	padding:0;
	font-size: 1.23em;
}

h4.border {
	margin:30px 0 10px 0;
	padding:0 0 5px 0;
	background: url(/images/common/dotline.gif) bottom no-repeat;
}

table {
	margin:0 0 20px 0;
}

th {
	width:100px;
	margin:0;
	padding:7px 15px 7px 15px;
	text-align:left;
	background:url(/images/common/oblique_line_bg2.gif) repeat top left;
	border-bottom:solid 3px #ffffff;
}

td {
	width:450px;
	margin:0;
	padding:8px 0 8px 15px;
	background:url(/images/common/dotline.gif) repeat-x bottom left;
}

p.official {
	margin:-5px 0 10px 430px;
	padding:0;
	width:187px;
	height:25px;
}

p.official a {
	display:block;
	margin:0;
	padding:0;
	width:187px;
	height:25px;
	text-indent:-9999px;
}

p.official a#alfa {
	background:url(/images/new-cars/official_alfa.gif) no-repeat left top;
}

p.official a#fiat {
	background:url(/images/new-cars/official_fiat.gif) no-repeat left top;
}

p.official a:hover {
	background-position:0 -25px;
}

p span {
	font-size:0.83em;
}

/* contents_area FIAT */

div#fiat_section01 {
	margin:30px 0 0 0;
	padding:0 0 0 160px;
	background:url(/images/support/fiat_image01.jpg) no-repeat left top;
}

div#fiat_section02 {
	margin:60px 0 0 0;
	padding:0 0 0 160px;
	background:url(/images/support/fiat_image02.jpg) no-repeat left top;
}

div#fiat_section03 {
	margin:60px 0 0 0;
	padding:0 0 0 160px;
	background:url(/images/support/fiat_image03.jpg) no-repeat left top;
}

div#fiat_section01 h3 {
	background:url(/images/support/fiat_subtitle01.gif) no-repeat left top;
}

div#fiat_section02 h3 {
	background:url(/images/support/fiat_subtitle02.gif) no-repeat left top;
}

div#fiat_section03 h3 {
	background:url(/images/support/fiat_subtitle03.gif) no-repeat left top;
}

