html, body {
  font-family: arial, verdana, helvetica, san-serif;
  font-size: 11px;
  color: #333;
  margin: 0;
  padding: 0;
  background-color:#000;
  /*background-color:#101010;*/
}

a:link, a:visited {
  color:#5780c0;
  text-decoration: none;
  outline: none;
}

a:hover { 
  color: #FFA500;
}

h1 {
  color: #333;
  font-size: 14px;
  margin:  0; 
  padding: 0;
  display: inline;
}

h2 {
  color: #333;
  font-size: 13px;
  margin:  0; 
  padding: 0;
  display: inline;
}

h3 {
  color: #333;
  font-size: 12px;
  margin:  0; 
  padding: 0;
  /*display: inline;*/
}

.head {
  font-size: 12px;
  color:#333;
  font-weight: bold;
}

a.head:link, a.head:visited {
  font-size: 12px;
  color:#333;
  font-weight: bold;
  text-decoration: underline;
}

a.head:hover {
  color: #000;
  text-decoration: underline;
}

.head_copy {
  color: #333;
  font-weight: bold;
  display: block;
}

.blueHead {
  color: #003;
  font-size: 12px;
  font-weight: bold;
}

.blue {
  color: #003;
  font-weight: bold;
}

.blueLink a, .blueLink a:visited {
  color: #5780c0;
  font-weight: bold;
  text-decoration: underline;
}

.blueLink a:hover {
  color: #000;
}

.subHead {
  color: #535353;
  font-weight: bold;
}

.clear {
  clear: both;
  height: 1px;
  overflow: hidden;
}

#wrapper {
  position: relative;
  width: 166px;
  margin: 0;
  padding: 0;
  float:left;
  overflow: hidden;
}

#mainImage {
  position: relative;
  /*margin-left:166px;*/
  margin-top:-64px;
  width: 825x;
  border: 0;
  overflow: hidden;
  z-index:1;
}
#mainImageSez {
  position: relative;
  margin-left:166px;
  margin-top:-64px;
  width:825px;
  border: 0;
  overflow: hidden;
  z-index:1;
}


#promos_holder {
  position: relative;
  margin:0 0 3px 160px;
  width: 800px;
  overflow: hidden;
  background-color:#000;
  padding:0 0 0 20px;
}


.promo {
  width: 182px;
  height: 122px;
  margin: 10px 5px 0 5px;
  padding-top: 3px;
  background: #FFFFFF url(/img/promos/promo_bkgd.jpg) no-repeat;
  float: left;
  overflow: hidden;
}

.promoImg {
  text-align: center;
  display: inline;
}

.promoText {
  margin: 2px 5px 0 5px;;
  padding: 0;
  text-align: left;
  display: block;
}

#open {
  position: relative;
  width: 755px;
  margin: 0;
  padding: 0;
  clear: both;
}

#open_nav {
  position: relative;
  /*width: 825px;*/
  margin: 0;
  padding: 0;
  float: left;
  overflow: hidden;
}

#flashmovie {
  position: relative;
  width: 605px;
  margin: 0;
  padding: 0;
  display: block;
}

.row_left {
  position: relative;
  width: 430px;
  margin: 0;
  padding: 10px 5px 10px 15px;
  float: left;
}

.row_right {
  position: relative;
  padding: 10px 20px 10px 0;
  float: right;
}

.back {
  font-size: 10px;
  margin: 5px 0 0 15px;
  padding-left: 10px;
  background: url(/img/back_arrow.gif) left center no-repeat;
  float: left;
  overflow: hidden;
}

.para {
  margin-top: 10px;
}

.copy {
  position: relative;
  width: 590px;
  padding: 15px 5px 10px 10px;
  display: block;
  float: right;
  overflow: hidden;
}

.winClose {
  position: absolute;
  top: 0;
  right: 0;
}

.mfGlass {
  position: absolute;
  bottom: 0;
  right: 0;
}

#models_sep {
  width: 605px;
  height: 1px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border-top: 1px solid #C9C9D1;
  border-bottom: 1px solid #87889C;
}

.BoxPromo{
	width:170px;
	height:140px;
	color:#FFF;
	/*background-color:#FF0000;*/
	margin:20px 20px 20px 10px;
	float:left;
}
.BoxPromo h3 {
	color:#FFF;
	border-bottom:1px dotted #FFF;
	padding:0 0 4px 0;
	width:166px;
	text-transform: uppercase;
}
.BoxPromo .imgServizi{
	margin:5px 0 0 0;
}
.BoxPromo p{
	margin:0;
	padding:0;
}
#promos_holder_sezioni {
  position: relative;
  margin:10px 0 3px 0px;
  width: 800px;
  overflow: hidden;
  background-color:#000;
  padding:0 0 0 20px;
  color:#FFF;
  font-family:arial;
  font-size:12px;
  display:block;
  float:left:
}
#promos_holder_sezioni h2{
	font-family:arial;
	font-size:20px;
	color:#FFF;
	font-weight:normal;
	padding:0;
	margin:0;
	padding-left:20px;
	padding-top:10px;
	display:block;
}
#promos_holder_sezioni p{
	padding:5px 0 0 20px;
	position:relative;
	color:#cccccc;
}
#promos_holder_sezioni td{
	height:30px;
}
#promos_holder_sezioni p.pImg{
	width:350px;
	padding-left:20px;
	margin-top:5px;
	color:#acabab;
}
#promos_holder_sezioni p.noImg{
	width:700px;
	padding-left:20px;
	margin-top:5px;
	color:#acabab;
	margin:0;
}
#promos_holder_sezioni img{
	position:relative;
	float:right;
	margin:5px 25px 0 0;
	padding:5px 0 7px 10px;
	overflow:hidden;
}

.seg_tabs{
  position: relative;
  background-image:url(../300c/img/select_tabs.png);
  background-position:bottom center;
  background-repeat:no-repeat;
}

#showroom{
	width:150px;
	margin:20px 0 0 20px;
	float:left;
}
#showroom img{
	position:relative;
	margin:0;
	padding:0;
	float:left;
}
#showroom p{
	font-weight:bold;
	float:left;
	margin:0;
	padding:2px 10px 0 3px;
}

#assistenza{
	width:180px;
	margin:20px 0 0 20px;
	float:left;
}
#assistenza img{
	position:relative;
	margin:0;
	padding:0;
	float:left;
}
#assistenza p{
	font-weight:bold;
	float:left;
	margin:0;
	padding:2px 10px 0 3px;
}
#regione{
	width:350px;
	margin:20px 0 0 20px;
	float:left;
}
#regione label{
	font-weight:bold;
	float:left;
	margin:0;
	padding:2px 10px 0 3px;
}
#regione select{
	font-size:10px;
	font-family:verdana;
	color:#999999;
	padding:2px 0 2px 3px;
}
#resultSearch{
	width:800px;
	margin:20px 0 0 200px;
	padding:10px 0 0 0;
	border-top:1px dotted #FFF;
}
#resultSearch h3{
	color:#FFF;
}
#resultSearch h4{
	color:#FFF;
}
#resultSearch img{
	margin:0 0 5px 0;
	float:left;
}
#resultSearch p{
	color:#FFF;
	font-size:12px;
}
.dettagli{
	width:300px;
}
.iconResult{
	width:20px;
	height:50px;
	float:left;
	margin:0 10px 0 0;
}

#boxPrenota{
	width:500px;
	/*background-color:#FF0000;*/
	margin:0 0 0 20px;
	font-weight:bold;
}
#boxPrenota a{
	color:#FFF;
	text-decoration:underline;
	float:left;
	padding:5px 0 0 0;
	margin:0 10px 0 0;
}
#boxPrenota a:hover{
	color:#666666;
	text-decoration:none;
}
#boxPrenota input{
	margin:0 0 10px 20px;
}
#boxPrenota button{
	width:97px;
	height:30px;
	border:0;
	background-image:url(/img/btn_login.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-599em;
	overflow:hidden;
	letter-spacing:-599em;
	cursor:pointer;
	margin:0 0 0 20px;
}


#promos_holder_listino {
  position: relative;
  margin:10px 0 3px 160px;
  width: 800px;
  overflow: hidden;
  background-color:#000	;
  padding:0 0 0 20px;
  color:#FFF;
  font-family:arial;
  font-size:12px;
  display:block;
  float:left:
}
#promos_holder_listino h2{
	font-family:arial;
	font-size:20px;
	color:#FFF;
	font-weight:normal;
	margin:0;
	padding:15px 0 0 20px;
	display:block;
}
#promos_holder_listino img{
	margin-right:20px;
}

.downimg {
	width:770px;
	padding-left:100px;
	margin:10px 0 20px 0;
}
#promos_holder_sezioni table{
	color:#FFF;
}

#formAttenzione{
	width:600px;
	/*background-color:#FF0000;*/
	margin:0 0 0 20px;
	/*font-weight:bold;*/
}
#formAttenzione a{
	color:#FFF;
	text-decoration:underline;
	float:left;
	padding:5px 0 0 0;
	margin:0 10px 0 0;
}
#formAttenzione a:hover{
	color:#666666;
	text-decoration:none;
}
#formAttenzione input{
	margin:0;
}
#formAttenzione button{
	width:97px;
	height:30px;
	border:0;
	background-image:url(/img/btn_invia.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-599em;
	overflow:hidden;
	letter-spacing:-599em;
	cursor:pointer;
	margin:0 0 0 250px;
}

a.richiami:link, a.richiami:visited {
  font-size: 12px;
  color:#FFF;
  font-weight: bold;
  text-decoration: underline;
}

a.richiami:hover {
  color: #666666;
  text-decoration: underline;
}
