@charset "utf-8";
/* CSS Document */
/* general */
img{border:0;}
.h_footer a{
	width:auto;
	float: left;
	font-weight: normal;
}
h1{
	font-size:18px;
	padding: 0 0 10px 0;
	margin: 0;
}
h2{
	font-size:12px;
	padding: 0 0 10px 0;
	margin: 0;
}
h3{
	font-size:12px;
	padding: 0 14px 0 4px;
	margin: 0;
}

a.underline{text-decoration:underline;}
/* end general */
.h_footer {
	margin:0 -3px 0 0;
	padding:0;
	width:330px;
	float: left;
	font-weight: bold;
}
.h_footer ul{
	float:left;
	margin:0;
	padding:10px 0 10px 0;
	list-style-type:none;
	overflow: hidden;
	white-space: nowrap;
	width: auto;
}
.h_footer ul li{
	margin:0;
	padding:0 14px 0 4px;
	list-style-type:none;
	text-align: left;
	display:block;
	width: 312px;
	clear: both;
}
img.center{text-align:center;}
/* HEADER */
#h_header{
	float:left;
	width:1000px;
	margin:0;
	padding:0 0 20px 0;
	height: 115px;
}
#h_logogc{
	float:left;
	margin:0;
	padding:76px 0 0 0;
	width: 50%;
	text-align: right;
}
#h_logo{
	float:left;
	margin:0;
	padding:0;
	width: 50%;
	text-align: left;
	height: 115px;
}
/* MAIN CONTENT */
.h_mainContent{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:0;
	width: 1000px;
}
#h_home{
	margin:0;
	padding:0;
	text-align: center;
	float: left;
}
.h_content#h_content_home{padding:0;}
.h_content{
	margin:0;
	padding:0 0 10px 0;
	float:right;
	width:670px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.h_content ul{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow: hidden;
	white-space: nowrap;
	width: auto;
}
/* no flash immagine DE FR ES US */
#noflash{
	float:left;
	width:1000px;
	padding:0;
	margin:0;
}
#noflash_img{
	float:left;
	width:1000px;
	height:550px;
	padding:0;
	margin:0;
	background-image:url(../images/noflash.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.noflash_txt{
	float:left;
	margin:0;
	padding:505px 0 0 420px;
	margin:0;
	color: #141A34;
}
.noflash_txt a{color:#141A34;
	text-decoration: underline;}
.noflash_txt a:hover{
	color:#141A34;
	text-decoration: underline;
}
.h_floatLeft{
	float:left;
	margin:0;
	padding:0;
	width: 492px;
	clear: none;
}
.h_floatLeft#h_ss{
	width:150px;
}
.h_floatRight{
	float:right;
	margin:0;
	padding:0;
}
.h_levelmenu{
	float:left;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 330px;
}
.h_floatLeft#experience_more_maserati, .h_floatLeft#experience_more_by_maserati, .h_floatLeft#menu_link_ext{
	width:330px;
	text-align: left;
	padding: 0 0 10px 0;
}
.h_floatLeft#flash_notification{
	width:330px;
	text-align: left;
	padding: 0 0 10px 0;
	font-weight:normal;
}
#message_from_ceo{
	width:330px;
	text-align: left;
	padding: 0 0 10px 0;
}
.h_floatLeft#flash_notification a, .h_floatLeft#flash_notification a:hover{
	text-decoration:underline;
}
/* tech specs */
.h_tech_content{
	float:left;
	margin:0;
	padding:0 20px 15px 0;
	width: auto;
}
.h_tech_content#h_descr{
	float:left;
	clear:both;
	margin:0;
	padding:0;
	width:670px;
	text-align: justify;
}
.h_descr_exp{
	float:left;
	margin:0;
	padding:0;
	width:670px;
	text-align: justify;
}
.h_imgDx{
	margin:0;
	padding:0 0 15px 15px;
}
.h_downloads_content{
	float:left;
	margin:0;
	padding:0 0 15px 0;
	width: 670px;
}
.h_downloads_content ul{
	float:left;
	margin:0;
	padding:0;
	display:block;
	list-style-type:none;
	width: auto;
}
ul.h_wp{
	width:150px;
	display: block;
	float: left;
}
.h_downloads_content ul li{
	float:left;
	margin:0;
	padding:0 12px 0 0;
	display:block;
	list-style-type:none;
	overflow: hidden;
	white-space: nowrap;
	width: auto;
}
.h_downloads_content ul li ul{float:left;margin:0;padding:0;}
.h_downloads_content ul li ul li{
	margin:0;
	padding:5px 0 0 0;
	display:block;
	list-style-type:none;
	float: none;
	clear: both;
}
#h_wallpaperstit{
	padding:0;
	margin:0;
	clear: none;
	width: auto;
}
.h_photogallery_content{
	float:left;
	margin:0;
	padding:0 0 15px 0;
	width: 670px;
}
.h_photogallery_content ul{
	float:left;
	margin:0;
	padding:0;
	display:block;
	list-style-type:none;
	width: 670px;
}
.h_photogallery_content ul li{
	float:left;
	margin:0;
	padding:0 12px 10px 0;
	display:block;
	list-style-type:none;
	overflow: hidden;
	white-space: nowrap;
	width: 80px;
}
.h_photogallery_content ul li ul{
	float:left;
	margin:0;
	padding:0;
	width: 80px;
}
.h_photogallery_content ul li ul li{
	margin:0;
	padding:0;
	display:block;
	list-style-type:none;
	float: none;
	clear: both;
	width: 80px;
}
ul.h_photogallery_big{
	width:320px;
	text-align:center;
	float: left;
	display: block;
	margin: 0;
	padding: 0 15px 0 0;
}
ul li.h_photogallery_big{
	width:320px;
	text-align: center;
}
.h_wp_wrapper{
	float:left;
	margin:0;
	padding:0;
	width: 493px;
	display: block;
}
.h_ss_wrapper{
	float:left;
	margin:0;
	padding:0;
	width: 150px;
	display: block;
}
