/* CSS Document */

html, body{ background: #fff; margin: 0px; padding: 0px; }
.clear { clear: both; }
.block { display: block; }
hr { border: 1px dotted #ccc; margin-bottom: 10px; }

#wrapper{  }
#container
{
	width: 950px;
	position:absolute;
	left:50%;
	margin-left: -475px;
}

#header{ position: relative; height: 331px; width: 950px; }
#header-menu{ position: absolute; left: 13px; bottom: 8px; z-index: 2; }
#header-slideshow{ position: absolute; left: 0; top: 24px; z-index: 0; }
.header-vantaggi-ecodual{ position: absolute; right: 5px; bottom: 0; z-index: 3; width: 347px; }

#section{ padding-top: 30px; }

#footer{ padding-top: 20px; position: relative; height: 40px; }
.footer-tassello-little-concessionari, .footer-tassello-little-facebook, .footer-tassello-big-postvendita, .footer-tassello-big-video, .footer-tassello-big-news
{
	padding: 8px 12px 12px 12px;
	position: relative;
	float: left;
	margin-right: 5px;
}
.footer-tassello-big-postvendita{ background:#fff url('../images/footer-tassello-big-background-postvendita.gif') no-repeat; width: 177px; height: 116px; }
.footer-tassello-big-news{ background:#fff url('../images/footer-tassello-big-background-news.gif') no-repeat; width: 177px; height: 116px; }
.footer-tassello-big-video{ background:#fff url('../images/footer-tassello-big-background-video.gif') no-repeat; width: 177px; height: 116px; }
.footer-tassello-little-facebook{ background:#fff url('../images/footer-tassello-little-background-facebook.gif') no-repeat; width: 131px; height: 116px; }
.footer-tassello-little-concessionari{ background:#fff url('../images/footer-tassello-little-background-concessionari.gif') no-repeat; width: 131px; height: 116px; }
#footer-info{ float: left;  padding: 20px 0 0 80px; }

#footer .navigation-arrow{ position: absolute; right: 10px; bottom: 18px; }
.back-arrow{ margin: 5px 5px 0 0; }
#form-concessionari select{ width: 130px; }
.form-concessionari-regione{ padding-top: 10px; display: block; }

#footer-webmarketing{ float: left; padding: 20px 0; width: 700px; }
#fotwb-tassello-1, #fotwb-tassello-2, #fotwb-tassello-3{ float: left; padding-right: 10px; }
#fotwb-tassello-1{ width: 180px; }
#fotwb-tassello-2{ width: 230px; }
#fotwb-tassello-3{ width: 260px; }
#footer-logo-eurasia { padding-top: 5px; }

#the-lock{  position: absolute; right: 0; bottom: 21px; float:right; }
#validation-icons{ position: absolute; right: 30px; bottom: 20px; }

.general-padding-bottom{ padding-bottom: 10px; }
.banner-promozioni{ padding-top:30px; }

/*  tasselli  */
#tasselli{ width: 950px; height: 160px; margin-top: 30px; padding-top: 13px; background:#fff url('../images/tasselli-background.jpg') no-repeat; }
.tassello-singolo{ width: 300px; height: 130px; float: left; padding-left: 15px; overflow: hidden; }
#ticker{ padding-top: 5px; margin-left: 0; }
ul#ticker{ width: 290px; height: 120px; overflow: hidden; }
ul#ticker li{ width: 290px; height: 99px; padding: 0 10px 20px 0; border-bottom: 1px dashed #ccc; }
ul#ticker img{ padding-left: 5px; }
.news-image{ float:right; width: 109px; height: 82px; overflow: hidden; }

/* ============ */
/* = SECTIONS = */
/* ============ */

/*  homepage  */
#homepage-gamma{ height: 135px; }
#homepage-tassello-gamma-1, #homepage-tassello-gamma-2, #homepage-tassello-gamma-3{ float: left; height: 135px; position: relative; cursor: pointer; }
#homepage-tassello-gamma-1, #homepage-tassello-gamma-2{ width: 316px; }
#homepage-tassello-gamma-3 { width: 318px; }
#homepage-tassello-gamma-1{ background:#fff url('../images/tassello-steedquad-background.jpg') no-repeat; }
#homepage-tassello-gamma-2{ background:#fff url('../images/tassello-hover-background.jpg') no-repeat; }
#homepage-tassello-gamma-3{ background:#fff url('../images/tassello-steedbi-background.jpg') no-repeat; }
.homepage-tassello-links{ position: absolute; bottom: 0px; }
/*  end of homepage  */

/*  marchio  */
#marchio-menu, #marchio-azienda, #marchio-content,#marchio-images,#marchio-content-ambiente,#marchio-content-sedi { float:left; }
#marchio-menu{ width: 130px; }
#marchio-images img{ padding-bottom: 5px; }
#marchio-content{ width: 820px; }
#marchio-content-ambiente{ width: 705px; }
#marchio-content-sedi{ width: 400px; }
.marchio-logo{ padding-bottom: 10px; }
#marchio-menu a{ display:block; padding-bottom: 5px; }
#marchio-menu .already-red{ display:block; padding-bottom: 5px; }
/*  end of marchio  */

/* area riservata */
#area-riservata{ height: 305px; background:#fff url('../images/area-riservata-background.jpg') no-repeat top right; }
#area-riservata input{ padding: 5px; margin-bottom: 15px; }
#area-riservata form{ padding: 48px 0 0 100px; }
/* end of area riservata */

/*  contatti  */
#contatti{ position: relative; }
#great-wall-dati{ float:left; padding-right: 30px; width: 167px; }
#great-wall-info{float:left; width: 730px; }
#great-wall-map{ width: 940px; height: 310px; }

#form-area-riservata{ position: relative; margin-top: 10px; }
#contatti #warning{ position: absolute; right: 0; bottom: 25px; text-align: right; }
#spedisci-form-contatti{ position: absolute; right: 0; bottom: 10px; cursor: hand; cursor: pointer;}
#privacy{ margin: 5px 0 0 0; width: 16px; }
.box{ float:left; padding-right: 10px; }
#street-view-info{ position: absolute; right: 10px; }
.street-view-logo{ vertical-align: middle; padding-left: 10px; }
/*  end of contatti  */

/*  mappa3d  */
#mappa3d{ position: relative; padding-bottom: 20px; }
#great-wall-street-view{ width:940px; height:650px; padding:0; border:0; }
#mappa3d #street-view-info{ position: absolute; right: 10px; bottom: 10px; }
#banda-bianca{ position: absolute; left: 0; top: 0; }
#mappa3d-title{ position: absolute; left: 0; top: 0; z-index:99; }
/*  end of mappa3d  */

/*  informazioni legali  */
.info-legali { float: left; width: 440px; }
.info-legali-left { padding-right: 35px; }
/*  end of informazioni legali  */

/*  site map  */
#site-map-sx, #site-map-dx, .site-map-gamma-detail{ float: left; }
.site-map-gamma-detail{ min-width: 245px; }
#site-map-sx{ padding-right: 35px; }
.site-map-car{ float: left; height: 250px; padding-right: 10px; }
/*  end of site map  */

/*  gamma  */
.column-menu{ float:left; padding-right: 15px; }
.background-grey{ background-color: #F2F2F2; padding: 20px; }
.unpair-table-bg{ background-color: #F2F2F2; }
#row-menu p{ padding-bottom: 0; }

.gamma-images{ border: 5px solid #F2F2F2; }
#image-general{ float: right; margin-top: 20px; }
#row-first{ padding-top: 40px; }
#row-motorizzazione-first{ padding-top: 60px; }
#row-first-text{ width: 560px; }

#image-secondary{ float: left; margin-top: 30px; }
#row-second{ margin-top: 70px; }
#row-second h3{ padding-left: 378px; }
#row-second-text{ padding-left: 372px; width: 560px; }

#image-detail-1,#image-detail-2,#image-detail-3{ float: left; display: block; padding-bottom: 20px;}
.gamma-details-text{ padding-left: 120px; width: 190px; }
.gamma-tasselli-details{ float: left; padding: 25px 10px 0 0; width:305px ; }
.gamma-tasselli-details h3{ padding: 0 0 5px 120px; }

#row-sub-menu{ height: 25px; }
.sub-menu-navigation-arrow{ padding-left: 5px; }
.forward-to-next-gamma{ position: absolute; right: 20px; }

.gamma-general{ float: left; width: 310px; padding-top: 10px; }
.gamma-general-padding{ padding-right: 10px; }
.gamma-general-logo{ position: absolute; right: 0; }
.gamma-general p{ padding: 0 10px 10px 0; }
.gamma-general-loghi{ padding: 10px 0; }

#steed-first-thumb{ margin-left: 180px; }
#hover-first-thumb{ margin-left: 215px; }

.steed-first-thumb-image{ margin-left: 30px; }
.hover-first-thumb-image{ margin-left:60px; padding-top:1px; height:45px; }

/*gamma hover 5*/
#row-first-hover5-esterni{ padding-top: 15px; }
.gamma-tasselli-details-hover5-esterni{ padding: 15px 10px 0 0; }
.gamma-details-text-hover5-esterni{ padding-left: 120px; }
.gamma-tasselli-details-hover5-interni{ padding: 15px 10px 0 0; }
.gamma-details-text-hover5-interni{ padding-left: 120px; }
/*end of gamma hover5*/

/*dotazioni related*/
#row-dotazioni{ margin-top: 20px; }
#row-dotazioni h3{ padding-bottom: 10px; }
#row-dotazioni table{ width: 700px; float: left; margin-bottom: 30px; }
#row-dotazioni td{ padding: 5px; }
#row-dotazioni-legenda{ float: left; padding: 5px 0 0 20px; }
.dotazioni-legenda-img{ float: left; padding-right: 20px; }
/*  end of dotazioni  */

/*  caratteristiche tecniche related  */
#row-cartec{ margin-top: 20px; }
#row-cartec h3{ padding-bottom: 10px; }
#row-cartec table{ width: 700px; float: left; margin-bottom: 30px; }
#row-cartec td{ padding: 5px; }
#column-cartec-dx{ float: left; padding: 5px 0 0 20px; }
/*  end of caratteristiche tecniche  */

/*  concessionari  */
#div-regione, #div-citta{ margin-bottom: 15px; float:left; padding-right: 15px; }
#lista{ padding-top: 15px; }
#tabella-concessionari,#div-filtra{ float: left; }
#div-filtra{ width: 150px; padding-right: 20px; }
#filtra-mappa, #filtra-mail{ padding-top: 20px; }
#filtra-mail{ margin-bottom: 20px; }
#tabella-concessionari { border: 1px solid #E5E5E5; width: 765px; margin-bottom: 10px; }
#tabella-concessionari td{ padding: 10px; }
.first-td, .second-td{ width: 150px; }
.filtri-icon{ float:left; padding-right: 10px;}
.filtri-row { padding: 5px 0; }
#concessionario-map{ width: 950px; height: 300px; margin-bottom: 10px; }
/*   end of concessionari */

/*  promozioni  */
#promozioni{ padding-top: 20px; }
#promozioni ul{ padding-right: 20px; }
#promozioni-text{ padding: 10px 20px 20px 0; }
#promozioni-image{ float:left; }
/*   end of promozioni  */

/* news */
.the-news{ position: relative; padding: 10px 0; }
.the-news-attachment{ position: absolute; bottom: 20px; }
.the-news-attachment img{ padding-right:5px; }
.news-big-image{ float:right; height: 200px; overflow: hidden; }
.the-news-divider{ width: 950px; height: 3px; background-color: #E6E6E6; }
/* end of news */