@charset "utf-8";


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


/* global_navigation // gnavi_new-cars */

#gnavi_new-cars {
	width: 95px;
	background-position: -117px -116px;
}

#gnavi_new-cars:hover {
	background-position: -117px -116px;
}

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


/* promotion_area */

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


/* ****************************************_**************************************** */
/* local_navigation */
div#local_navigation {
	height: 27px;
}

div#local_navigation ul {
	display:block;
	width: 656px;
	height: 27px;
	margin:0 0 5px 0;
	float:left;
}

div#local_navigation ul.navi_alfa {
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat 0 0;
}

div#local_navigation ul.navi_fiat {
	background: url(/images/new-cars/localnavigation_fiat.gif) no-repeat 0 0;
}

div#local_navigation ul.navi_abarth {
	background: url(/images/new-cars/localnavigation_abarth.gif) no-repeat 0 0;
}

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

div#local_navigation li a {
	display:block;
	text-indent:-9999px;
	height:27px;
}	 


div#local_navigation li a#alfa-147 {
	margin:0 0 0 15px;
	width:70px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -15px 0;
}

div#local_navigation li a#alfa-159 {
	margin:0 0 0 15px;
	width:70px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -100px 0;
}

div#local_navigation li a#alfa-159s {
	margin:0 0 0 15px;
	width:125px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -185px 0;
}

div#local_navigation li a#alfa-gt {
	margin:0 0 0 15px;
	width:65px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -325px 0;
}

div#local_navigation li a#alfa-brera {
	margin:0 0 0 15px;
	width:80px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -405px 0;
}

div#local_navigation li a#alfa-spider {
	margin:0 0 0 15px;
	width:90px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -500px 0;
}

div#local_navigation li a#fiat-500 {
	margin:0 0 0 15px;
	width:80px;
	background: url(/images/new-cars/localnavigation_fiat.gif) no-repeat -15px 0;
}

div#local_navigation li a#grande-punto {
	margin:0 0 0 15px;
	width:102px;
	background: url(/images/new-cars/localnavigation_fiat.gif) no-repeat -105px 0;
}

div#local_navigation li a#panda {
	margin:0 0 0 15px;
	width:62px;
	background: url(/images/new-cars/localnavigation_fiat.gif) no-repeat -222px 0;
}

div#local_navigation li a#abarth-500 {
	margin:0 0 0 15px;
	width:105px;
	background: url(/images/new-cars/localnavigation_abarth.gif) no-repeat -10px 0;
}

div#local_navigation li a#abarth-grandepunto {
	margin:0 0 0 15px;
	width:155px;
	background: url(/images/new-cars/localnavigation_abarth.gif) no-repeat -130px 0;
}


div#local_navigation li a#alfa-147_over {
	margin:0 0 0 15px;
	width:70px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -15px -27px;
}

div#local_navigation li a#alfa-159_over {
	margin:0 0 0 15px;
	width:70px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -100px -27px;
}

div#local_navigation li a#alfa-159s_over {
	margin:0 0 0 15px;
	width:125px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -185px -27px;
}

div#local_navigation li a#alfa-gt_over {
	margin:0 0 0 15px;
	width:65px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -325px -27px;
}

div#local_navigation li a#alfa-brera_over {
	margin:0 0 0 15px;
	width:80px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -405px -27px;
}

div#local_navigation li a#alfa-spider_over {
	margin:0 0 0 15px;
	width:90px;
	background: url(/images/new-cars/localnavigation_alfa.gif) no-repeat -500px -27px;
}

div#local_navigation li a#fiat-500_over {
	margin:0 0 0 15px;
	width:80px;
	background: url(/images/new-cars/localnavigation_fiat.gif) no-repeat -15px -27px;
}

div#local_navigation li a#grande-punto_over {
	margin:0 0 0 15px;
	width:102px;
	background: url(/images/new-cars/localnavigation_fiat.gif) no-repeat -105px -27px;
}

div#local_navigation li a#panda_over {
	margin:0 0 0 15px;
	width:62px;
	background: url(/images/new-cars/localnavigation_fiat.gif) no-repeat -222px -27px;
}

div#local_navigation li a#abarth-500_over {
	margin:0 0 0 15px;
	width:105px;
	background: url(/images/new-cars/localnavigation_abarth.gif) no-repeat -10px -27px;
}

div#local_navigation li a#abarth-grandepunto_over {
	margin:0 0 0 15px;
	width:155px;
	background: url(/images/new-cars/localnavigation_abarth.gif) no-repeat -130px -27px;
}

div#local_navigation li a#alfa-147:hover {
	background-position: -15px -27px;
}

div#local_navigation li a#alfa-159:hover {
	background-position: -100px -27px;
}

div#local_navigation li a#alfa-159s:hover {
	background-position: -185px -27px;
}

div#local_navigation li a#alfa-gt:hover {
	background-position: -325px -27px;
}

div#local_navigation li a#alfa-brera:hover {
	background-position: -405px -27px;
}

div#local_navigation li a#alfa-spider:hover {
	background-position: -500px -27px;
}

div#local_navigation li a#fiat-500:hover {
	background-position: -15px -27px;
}

div#local_navigation li a#grande-punto:hover {
	background-position: -105px -27px;
}

div#local_navigation li a#panda:hover {
	background-position: -222px -27px;
}

div#local_navigation li a#abarth-500:hover {
	background-position: -10px -27px;
}

div#local_navigation li a#abarth-grandepunto:hover {
	background-position: -130px -27px;
}




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

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


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



/* banner_area */

div#recommend_contents {
	margin:0;
	/*background: url(/images/common/oblique_line_bg.gif) top center repeat;*/
	overflow:hidden;
}

#recommend_contents img {
	margin: 0 0 8px 8px;
	border: 1px #ececec solid;
}

#recommend_contents ul li a {
	margin:0;
	padding:0;
}

##recommend_contents ul {
	margin-top:0;
	padding:0;
}

#recommend_contents ul li {
	margin:0;
	padding:0;
}

p.official {
	margin:0 0 0 593px;
	padding:0;
	width:187px;
	height:25px;
}

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

p.loan {
	text-align:right;
	margin:10px 0 -10px 0;
}

p.loan img {
	border:0;
	margin:0 0 0 10px;
}

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#abarth {
	background:url(/images/new-cars/official_abarth.gif) no-repeat left top;
}


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

p.text {
	margin:15px 0 0 0;
	padding:10px;
}

p.text span {
	font-size:85%;
}

div.color {
	margin:0 0 0 0;
}

p.graf {
	margin:0 0 30px 0;
	text-align:center;
}

p.graf img {
	border:solid 5px #f9f9f9;
}


p.spec_btn-fiat500 {
	margin:5px 0 0 86px;
	_margin:5px 0 0 43px;
	padding:0;
	width:211px;
	height:35px;
	float:left;
}

p.spec_btn-fiat500 a {
	display:block;
	margin:0;
	padding:0;
	width:211px;
	height:35px;
	text-indent:-9999px;
	background:url(/images/new-cars/spec_btn.gif) no-repeat left top;
}

p.spec_btn-fiat500 a:hover {
	background-position:0 -35px;
}

p.spec_btn_one {
	margin:5px 0 0 568px;
	_margin:5px 0 0 284px;
	padding:0;
	width:211px;
	height:35px;
	float:left;
}

p.spec_btn_one a {
	display:block;
	margin:0;
	padding:0;
	width:211px;
	height:35px;
	text-indent:-9999px;
	background:url(/images/new-cars/spec_btn.gif) no-repeat left top;
}

p.spec_btn_one a:hover {
	background-position:0 -35px;
}


p.spec_btn {
	margin:5px 0 0 352px;
	_margin:5px 0 0 176px;
	padding:0;
	width:211px;
	height:35px;
	float:left;
}

p.spec_btn a {
	display:block;
	margin:0;
	padding:0;
	width:211px;
	height:35px;
	text-indent:-9999px;
	background:url(/images/new-cars/spec_btn.gif) no-repeat left top;
}

p.spec_btn a:hover {
	background-position:0 -35px;
}

p.accessory_catalog_btn {
	margin:5px 0 0 5px;
	padding:0;
	width:262px;
	height:35px;
	float:left;
}

p.accessory_catalog_btn a {
	display:block;
	margin:0;
	padding:0;
	width:262px;
	height:35px;
	text-indent:-9999px;
	background:url(/images/new-cars/catalog_accessory_btn.gif) no-repeat left top;
}

p.accessory_catalog_btn a:hover {
	background-position:0 -35px;
}

p.catalog_btn {
	margin:5px 0 0 5px;
	padding:0;
	width:211px;
	height:35px;
	float:left;
}

p.catalog_btn a {
	display:block;
	margin:0;
	padding:0;
	width:211px;
	height:35px;
	text-indent:-9999px;
	background:url(/images/new-cars/catalog_btn.gif) no-repeat left top;
}

p.catalog_btn a:hover {
	background-position:0 -35px;
}

p.close_btn {
	margin:5px 0 30px 639px;
	padding:0;
	width:211px;
	height:35px;
}

p.close_btn a {
	display:block;
	margin:0;
	padding:0;
	width:211px;
	height:35px;
	text-indent:-9999px;
	background:url(/images/new-cars/close_btn.gif) no-repeat left top;
}

p.close_btn a:hover {
	background-position:0 -35px;
}

div#pop {
	width:840px;
	margin:30px auto 30px auto;
}

h3 {
	margin:15px 0 0 0;
	padding:0;
	height:40px;
	text-indent:-9999px;
}

div.alfa-147 h3#spec {
	background:url(/images/new-cars/alfa-147/alfa147_subtitle01.gif) no-repeat left top;
}

div.alfa-159 h3#spec {
	background:url(/images/new-cars/alfa-159/alfa159_subtitle01.gif) no-repeat left top;
}

div.alfa-159s h3#spec {
	background:url(/images/new-cars/alfa-159s/alfa159s_subtitle01.gif) no-repeat left top;
}

div.alfa-gt h3#spec {
	background:url(/images/new-cars/alfa-gt/alfagt_subtitle01.gif) no-repeat left top;
}

div.alfa-brera h3#spec {
	background:url(/images/new-cars/alfa-brera/alfabrera_subtitle01.gif) no-repeat left top;
}

div.alfa-spider h3#spec {
	background:url(/images/new-cars/alfa-spider/alfaspider_subtitle01.gif) no-repeat left top;
}

div.fiat-500 h3#spec {
	background:url(/images/new-cars/fiat-500/fiat500_subtitle01.gif) no-repeat left top;
}

div.grande-punto h3#spec {
	background:url(/images/new-cars/grande-punto/grandepunto_subtitle01.gif) no-repeat left top;
}

div.panda h3#spec {
	background:url(/images/new-cars/panda/panda_subtitle01.gif) no-repeat left top;
}

div.abarth500 h3#spec {
	background:url(/images/new-cars/abarth-500/abarth500_subtitle01.gif) no-repeat left top;
}

div.abarth-grandepunto h3#spec {
	background:url(/images/new-cars/abarth-grandepunto/abarthgrandepunto_subtitle01.gif) no-repeat left top;
}


div#staff_blog {
	margin:30px 0 0 0;
	padding:0;
}

div#staff_blog h3 {
	margin:0 0 15px 0;
	padding:0;
	width:780px;
	height:40px;
	font-size:1px;
	text-indent:-9999px;
}

div.alfa-147 h3#staff_blog {
	background:url(/images/new-cars/alfa-147/alfa147_subtitle02.gif) no-repeat left top;
}

div.alfa-159 h3#staff_blog {
	background:url(/images/new-cars/alfa-159/alfa159_subtitle02.gif) no-repeat left top;
}

div.alfa-159s h3#staff_blog {
	background:url(/images/new-cars/alfa-159s/alfa159s_subtitle02.gif) no-repeat left top;
}

div.alfa-gt h3#staff_blog {
	background:url(/images/new-cars/alfa-gt/alfagt_subtitle02.gif) no-repeat left top;
}

div.alfa-brera h3#staff_blog {
	background:url(/images/new-cars/alfa-brera/alfabrera_subtitle02.gif) no-repeat left top;
}

div.alfa-spider h3#staff_blog {
	background:url(/images/new-cars/alfa-spider/alfaspider_subtitle02.gif) no-repeat left top;
}

div.fiat-500 h3#staff_blog {
	background:url(/images/new-cars/fiat-500/fiat500_subtitle02.gif) no-repeat left top;
}

div.grande-punto h3#staff_blog {
	background:url(/images/new-cars/grande-punto/grandepunto_subtitle02.gif) no-repeat left top;
}

div.panda h3#staff_blog {
	background:url(/images/new-cars/panda/panda_subtitle02.gif) no-repeat left top;
}

div.abarth500 h3#staff_blog {
	background:url(/images/new-cars/abarth-500/abarth500_subtitle02.gif) no-repeat left top;
}

div.abarth-grandepunto h3#staff_blog {
	background:url(/images/new-cars/abarth-grandepunto/abarthgrandepunto_subtitle02.gif) no-repeat left top;
}


/* no-flash ver. */

div.promo-no-flash {
	margin:0 auto;
	width:780px;
}

div.promo-no-flash p.no-flash {
	margin:0;
	padding:0;
	width:592px;
	float:left;
}

div.promo-no-flash ul.no-flash {
	margin:0;
	padding:0;
	width:188px;
	float:right;
	list-style-type:none;
	display:block;
}

div.promo-no-flash ul.no-flash {
	margin:0;
	padding:0;
	width:188px;
	float:right;
	list-style-type:none;
	display:block;
	height:247px;
}

div.promo-no-flash ul.no-flash li {
	margin:0;
	padding:0;
	width:188px;
	height:50px;
	list-style-type:none;
	display:block;
}

div.promo-no-flash ul.no-flash li a {
	margin:0;
	padding:0;
	width:188px;
	height:50px;
	list-style-type:none;
	display:block;
	text-indent:-9999px;
}






/* alfa-147 */

div.promo-no-flash ul.alfa-147 {
	background:url(/images/new-cars/alfa-147/no-flash/action05.jpg) no-repeat left bottom;
}

div.promo-no-flash ul.alfa-147 li.action01 a {
	background:url(/images/new-cars/alfa-147/no-flash/action01.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-147 li.action02 a {
	background:url(/images/new-cars/alfa-147/no-flash/action02.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-147 li.action03 a {
	background:url(/images/new-cars/alfa-147/no-flash/action03.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-147 li.action04 a {
	background:url(/images/new-cars/alfa-147/no-flash/action04.jpg) no-repeat 0 0;
}

/* alfa-159 */

div.promo-no-flash ul.alfa-159 {
	background:url(/images/new-cars/alfa-159/no-flash/action05.jpg) no-repeat left bottom;
}

div.promo-no-flash ul.alfa-159 li.action01 a {
	background:url(/images/new-cars/alfa-159/no-flash/action01.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-159 li.action02 a {
	background:url(/images/new-cars/alfa-159/no-flash/action02.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-159 li.action03 a {
	background:url(/images/new-cars/alfa-159/no-flash/action03.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-159 li.action04 a {
	background:url(/images/new-cars/alfa-159/no-flash/action04.jpg) no-repeat 0 0;
}

/* alfa-159s */

div.promo-no-flash ul.alfa-159s {
	background:url(/images/new-cars/alfa-159s/no-flash/action05.jpg) no-repeat left bottom;
}

div.promo-no-flash ul.alfa-159s li.action01 a {
	background:url(/images/new-cars/alfa-159s/no-flash/action01.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-159s li.action02 a {
	background:url(/images/new-cars/alfa-159s/no-flash/action02.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-159s li.action03 a {
	background:url(/images/new-cars/alfa-159s/no-flash/action03.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-159s li.action04 a {
	background:url(/images/new-cars/alfa-159s/no-flash/action04.jpg) no-repeat 0 0;
}

/* alfa-gt */

div.promo-no-flash ul.alfa-gt {
	background:url(/images/new-cars/alfa-gt/no-flash/action05.jpg) no-repeat left bottom;
}

div.promo-no-flash ul.alfa-gt li.action01 a {
	background:url(/images/new-cars/alfa-gt/no-flash/action01.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-gt li.action02 a {
	background:url(/images/new-cars/alfa-gt/no-flash/action02.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-gt li.action03 a {
	background:url(/images/new-cars/alfa-gt/no-flash/action03.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-gt li.action04 a {
	background:url(/images/new-cars/alfa-gt/no-flash/action04.jpg) no-repeat 0 0;
}

/* alfa-brera */

div.promo-no-flash ul.alfa-brera {
	background:url(/images/new-cars/alfa-brera/no-flash/action05.jpg) no-repeat left bottom;
}

div.promo-no-flash ul.alfa-brera li.action01 a {
	background:url(/images/new-cars/alfa-brera/no-flash/action01.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-brera li.action02 a {
	background:url(/images/new-cars/alfa-brera/no-flash/action02.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-brera li.action03 a {
	background:url(/images/new-cars/alfa-brera/no-flash/action03.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-brera li.action04 a {
	background:url(/images/new-cars/alfa-brera/no-flash/action04.jpg) no-repeat 0 0;
}

/* alfa-spider */

div.promo-no-flash ul.alfa-spider {
	background:url(/images/new-cars/alfa-spider/no-flash/action05.jpg) no-repeat left bottom;
}

div.promo-no-flash ul.alfa-spider li.action01 a {
	background:url(/images/new-cars/alfa-spider/no-flash/action01.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-spider li.action02 a {
	background:url(/images/new-cars/alfa-spider/no-flash/action02.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-spider li.action03 a {
	background:url(/images/new-cars/alfa-spider/no-flash/action03.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.alfa-spider li.action04 a {
	background:url(/images/new-cars/alfa-spider/no-flash/action04.jpg) no-repeat 0 0;
}

/* fiat-500 */

div.promo-no-flash ul.fiat-500 {
	background:url(/images/new-cars/fiat-500/no-flash/action05.jpg) no-repeat left bottom;
}

div.promo-no-flash ul.fiat-500 li.action01 a {
	background:url(/images/new-cars/fiat-500/no-flash/action01.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.fiat-500 li.action02 a {
	background:url(/images/new-cars/fiat-500/no-flash/action02.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.fiat-500 li.action03 a {
	background:url(/images/new-cars/fiat-500/no-flash/action03.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.fiat-500 li.action04 a {
	background:url(/images/new-cars/fiat-500/no-flash/action04.jpg) no-repeat 0 0;
}



/* grande-punto */

div.promo-no-flash ul.grande-punto {
	background:url(/images/new-cars/grande-punto/no-flash/action05.jpg) no-repeat left bottom;
}

div.promo-no-flash ul.grande-punto li.action01 a {
	background:url(/images/new-cars/grande-punto/no-flash/action01.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.grande-punto li.action02 a {
	background:url(/images/new-cars/grande-punto/no-flash/action02.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.grande-punto li.action03 a {
	background:url(/images/new-cars/grande-punto/no-flash/action03.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.grande-punto li.action04 a {
	background:url(/images/new-cars/grande-punto/no-flash/action04.jpg) no-repeat 0 0;
}


/* panda */

div.promo-no-flash ul.panda {
	background:url(/images/new-cars/panda/no-flash/action05.jpg) no-repeat left bottom;
}

div.promo-no-flash ul.panda li.action01 a {
	background:url(/images/new-cars/panda/no-flash/action01.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.panda li.action02 a {
	background:url(/images/new-cars/panda/no-flash/action02.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.panda li.action03 a {
	background:url(/images/new-cars/panda/no-flash/action03.jpg) no-repeat 0 0;
}

div.promo-no-flash ul.panda li.action04 a {
	background:url(/images/new-cars/panda/no-flash/action04.jpg) no-repeat 0 0;
}

div.promo-no-flash li.action01 a:hover,
div.promo-no-flash li.action02 a:hover,
div.promo-no-flash li.action03 a:hover,
div.promo-no-flash li.action04 a:hover {
	background-position:0 -50px!important;
}
