@charset "utf-8";
/* CSS Document */


#idContentIndex{
	width: 980px;
	margin:0px auto;
	display:block;
	text-align:left;
	background-color:#000000;
}


#AbarthLogo2{
	z-index:200;
	position: absolute;
/*	top: -15px;*/
}

#idHeader2{
	text-align:center;
	width: 100%;
	height:54px;
	margin-bottom:0px;
	background-color:#000000;
}



#pankuzu{
width:900px;
margin:15px 30px 15px;

font-size:10px;
}
#pankuzu .stay{
color:#FFCC00;
}
#pankuzu a{
text-decoration:none;
}

/*top*/

#flashContent{
width:980px;
	height:346px;
	background-color:#000000;
}


.flash326{
	width:326px;
	height:152px;
	float:left;
	padding-bottom:0px;
}
.flash326-big{
	width:326px;
	height:304px;
	float:left;
	padding-bottom:0px;
}
.flash326-r{
	width:326px;
	height:152px;
	float:left;
	padding-bottom:0px;
}

.flash242{
	width:242px;
	height:152px;
	float:left;
	padding-bottom:1px;
}
.flash242-r{
	width:242px;
	height:152px;
	float:left;
	padding-bottom:0px;
}

.flash167{
	width:167px;
	height:152px;
	float:left;
	padding-bottom:1px;
}


.top .model{
	width:242px;
	height:152px;
	float:left;
	padding-bottom:2px;	
	}

.top .store{
	width:167px;
	height:152px;
	float:left;
	padding-bottom:2px;	
	}

.top .estimate,
.top .testdrive,
.top .abarth,
.top .blog,
.top .support{
	width:326px;
	height:152px;
	float:left;
	padding-bottom:0px;
}
.top .racing,
.top .production{
padding-right:1px;
}

#idSpace1{
	clear: both;
	height: 1px;
}

ul#btnList { width:100%; clear:both; }
ul#btnList:after { content: ""; display: block; clear: both; }

ul#btnList,
ul#btnList li { line-height: 0; }
ul#btnList li {
	background: transparent no-repeat left top;
	float: left;
}
ul#btnList li#topImg001 { background-image:url(../images/top/top_img_001_bg.jpg); }
ul#btnList li#topImg002 { background-image:url(../images/top/top_img_002_bg.jpg); }
ul#btnList li#topImg003 { background-image:url(../images/top/top_img_003_bg.jpg); }
ul#btnList li#topImg004 { background-image:url(../images/top/top_img_004_bg.jpg); }
ul#btnList li#topImg005 { background-image:url(../images/top/top_img_005_bg.jpg); }
ul#btnList li#topImg006 { background-image:url(../images/top/top_img_006_bg.jpg); }
ul#btnList li a { display: block; }

#blogUpdateBlock:after,
#blogUpdateBlock #newsBlogBlock dl:after,
#blogUpdateBlock #testcarBlock .titleHead:after,
#blogUpdateBlock #testcarBlock ul:after,
#blogUpdateBlock #testcarBlock ul li:after{ content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }
#blogUpdateBlock,
#blogUpdateBlock #newsBlogBlock dl,
#blogUpdateBlock #testcarBlock .titleHead,
#blogUpdateBlock #testcarBlock ul,
#blogUpdateBlock #testcarBlock ul li { zoom:1; }

#blogUpdateBlock { margin-bottom:20px; }
#blogUpdateBlock #newsBlogBlock { width: 593px; margin-left: 9px; float: left; }
* html #blogUpdateBlock #newsBlogBlock { margin-left: 4px; }
#blogUpdateBlock #newsBlogBlock .titleHead { background: transparent url(../images/top/bg_line.gif) repeat-x left bottom; padding-bottom: 12px; line-height: 0; margin-bottom: 2px; }
#blogUpdateBlock #newsBlogBlock dl { background: transparent url(../images/top/bg_line.gif) repeat-x left bottom; padding-bottom: 6px; padding-top: 4px; }
#blogUpdateBlock #newsBlogBlock dl dd.date { float: left; width: 90px; margin-right: 10px; color: #f9e606;  line-height: 14px; }
#blogUpdateBlock #newsBlogBlock dl dt { float: left; width: 410px; line-height: 14px; }
#blogUpdateBlock #newsBlogBlock dl dd.cat { float: right; width: 65px; margin-right: 10px; text-align: right; line-height: 14px; font-size: 10px; }

#blogUpdateBlock #testcarBlock { float: right; position: relative; background: transparent url(../images/top/title_test_drive_frame.gif) no-repeat left bottom; width: 361px; height: 124px;  }
#blogUpdateBlock #testcarBlockInner { width: 320px; height: 124px; position: relative; left: 20px; top: 3px; }
#blogUpdateBlock #testcarBlock .titleHead { height: 19px; }
#blogUpdateBlock #testcarBlock .titleHead img { display: block; float: left; }
#blogUpdateBlock #testcarBlock .titleHead span { display: block; float: right; padding-top: 2px; }
#blogUpdateBlock #testcarBlock .titleHead span a { font-size: 10px; color: #f9e606; }
#blogUpdateBlock #testcarBlock ul { height: 99px; }
#blogUpdateBlock #testcarBlock ul li { height: 97px; }
#blogUpdateBlock #testcarBlock ul li p.image { float: left; width: 129px; height: 96px; }
#blogUpdateBlock #testcarBlock ul li p.image img { width: 129px; }
#blogUpdateBlock #testcarBlock ul li .discWrap { float: left; margin-left: 6px; width: 185px; font-size: 10px; }
#blogUpdateBlock #testcarBlock ul li .discWrap .title { margin: 5px 0 10px; line-height: 1.3; font-weight: bold !important; }
#blogUpdateBlock #testcarBlock ul li .discWrap .title a { font-weight: bold !important; }
#blogUpdateBlock #testcarBlock ul li .discWrap .discription { line-height: 1.3; }
#blogUpdateBlock #prevTest a { position: absolute; left: 3px; bottom: 4px; display: block; text-indent: -9999px; background: transparent url(../images/top/control_left.gif) no-repeat left top; height: 98px; width: 13px; outline: none; }
#blogUpdateBlock #nextTest a { position: absolute; right: 4px; bottom: 4px; display: block; text-indent: -9999px; background: transparent url(../images/top/control_right.gif) no-repeat left top; height: 98px; width: 13px; outline: none; }



