﻿/*elementi di base*/
* {
	margin:0; 
	padding:0; 
}
table { 
	border-collapse:collapse; 
	border-spacing:0; 
}
fieldset,img {
	border:0; 
} 
address,caption,cite,code,dfn,em,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption, th  {
	text-align:left; 
}
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after {
	content:''; 
} 
html {
	font-size:100%; 
}
body {
	background:#f7f7f7 url(../Immagini/sfondo.jpg) repeat-x center top;
	text-align:center; 
	font:1em/1.5 'Trebuchet MS', Arial, Verdana, sans-serif;
}
div, p, a, table, ul, ol { 
	font-size:0.75em;/*12px*/
}
div p, div a, div ul, div ol, div h2, div h3, div h4, div h5, div h6, div div, div fieldset, div table,
p a, table p, table a, table ul, table ol, table h2, table h3, table h4, table h5, table h6,
ul li p, ul li a, ul li ul, ul li ol, ul li h2, ul li h3, ul li h4, ul li h5, ul li h6,
ol li p, ol li a, ol li ul, ol li ul, ol li h2, ol li h3, ol li h4, ol li h5, ol li h6 {
	font-size:100%; 
}
a:link, a:visited {
	color:#f14f00;
}
a:hover {
	background:#f14f00;
	color:#fff;
	text-decoration:none;
}
/*elementi comuni*/
.nascosto {
	position:absolute; 
	top:-100000px;	
	left:-100000px; 
}
.maiuscolo {
	text-transform:uppercase;
}
.obliquo{
	font-style:italic;
}
.grassetto {
	font-weight:bold;
}
.rosso		{	color:#a90000;
}
p.ancoraContenuto {
	text-align:center;
}
.titoloSecondoLiv, .titoloTerzoLiv, .titoloQuartoLiv {
	font-weight:bold;
	margin-bottom:5px;
}
.titoloSecondoLiv {
	font-size:1.25em;/*15px*/
	color:#670001;
}
.titoloTerzoLiv {
	font-size:1.08em;/*13px*/
}
strong.asterisco {
	font-size:1.33em;/*16px*/
	line-height:1;
}
div#contenitore {
	width:955px;
	margin:auto;
	text-align:left;
	background:#fff;
}
div#testata {
	height:auto !important;
	min-height:210px;
	height:210px;
	background:#030303 url(../Immagini/testata.jpg) no-repeat center top;
}
div#testata p, div#testata label, div#testata li {
	color:#fff;
}
div#testata:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
ul.menuNavigazione {
	width:auto;
	height:auto !important;
	min-height:41px;
	height:41px;
	clear:both;
	padding:5px;
	position:relative;
	z-index:2;
	background:url(../Immagini/sfondoMenuNav.png) no-repeat center top;
}
ul.menuNavigazione li {
	display:inline;
	background:url(../Immagini/bordoVociMenuNav.jpg) no-repeat right center;
}
ul.menuNavigazione li.noSfondo {
	background:none;
}
ul.menuNavigazione li a:link, ul.menuNavigazione li a:visited{
	color:#fff;
	text-decoration:none;
	margin:0 5px;
}
div.boxTestataSx {
	float:left;
	width:390px;
}
div.boxTestataSx, div.boxTestataCentr, div.boxTestataDx {
	float:left;
}
div.boxTestataSx {
	width:390px;
	height:1%;
}
div.boxTestataSx a:link, div.boxTestataSx a:visited  {
	color:#fff;
	text-decoration:none;
}
div.boxTestataSx:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
img.logo {
	display:block;
	margin:auto;
	margin-left:0;
	clear:both;
}
div.facebook {
	float:left;
	width:150px;
}
div.facebook p {
	padding:10px 0 0 10px;
}
div.facebook img, div.iscrNewsLetter img {
	vertical-align:middle;
	margin-right:5px;
}
div.iscrNewsLetter {
	float:right;
	width:235px;
	text-align:center;
}
div.iscrNewsLetter input {
	vertical-align:middle;
}
input#campoNewsLetter {
	width:150px;
}
div.iscrNewsLetter legend {
	font-size:0
}
input.btnNewsLetter {
	margin-left:5px;
	font-size:0;
	width:20px;
	height:19px;
	cursor:pointer;
	cursor:hand;
	background:url(../Immagini/btnNewsLetter.jpg) no-repeat right center;
}
div.boxTestataCentr {
	width:376px;
	position:relative;
	margin-top:-20px;
	z-index:1;
}
div.boxTestataCentr img, div.boxTestataCentr object {
	display:block;
	margin:auto;
}
div.boxTestataDx {
	width:185px;
	line-height:1.4;
	position:relative;
	margin-top:-46px;
	z-index:3;
}
div.boxTestataDx p, div.boxTestataDx strong{
	text-transform:uppercase;
}
div.boxTestataDx p, div.boxTestataDx ul {
	padding:0 5px
}
div.boxTestataDx p{
	border-bottom:solid 1px #fff;
}
div.boxTestataDx li{
	margin-top:5px;
}
img.numeroVerde {
	display:block;
	margin:auto;
	margin-right:5px;
	margin-bottom:3px;
}
ul.sezioniImg {
	height:1%;
	background:#808080 url(../Immagini/sfSezioniImg.jpg) repeat-x right center;
	margin-bottom:15px;
}
ul.sezioniImg:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
ul.sezioniImg li {
	float:left;
	width:105px;
	height:auto !important;
	min-height:81px;
	height:81px;
	text-align:center;
}
ul.sezioniImg li a:link, ul.sezioniImg li a:visited{
	display:block;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	padding-bottom:2px
}
ul.sezioniImg li a span {
	display:block;
	width:auto;
	height:62px;
	margin-bottom:2px;
	cursor:pointer;
	cursor:hand;
}
li#voce1 a:link, li#voce1 a:visited {
	background:url(../Immagini/imgVoceServizi.jpg) no-repeat left top;
}
li#voce2 a:link, li#voce2 a:visited {
	background:url(../Immagini/imgVocePromozioni.jpg) no-repeat left top;
}
li#voce3 a:link, li#voce3 a:visited {
	background:url(../Immagini/imgVoceNuovo.jpg) no-repeat left top;
}
li#voce4 a:link, li#voce4 a:visited {
	background:url(../Immagini/imgVoceUsato.jpg) no-repeat left top;
}
li#voce5 a:link, li#voce5 a:visited {
	background:url(../Immagini/imgVoceNoleggio.jpg) no-repeat left top;
}
li#voce6 a:link, li#voce6 a:visited {
	background:url(../Immagini/imgVoceTest.jpg) no-repeat left top;
}
li#voce7 a:link, li#voce7 a:visited {
	background:url(../Immagini/imgVocePAcquist.jpg) no-repeat left top;
}
li#voce8 a:link, li#voce8 a:visited {
	background:url(../Immagini/imgVoceMerch.jpg) no-repeat left top;
}
li#voce9 a:link, li#voce9 a:visited {
	background:url(../Immagini/imgVoceMultimedia.jpg) no-repeat left top;
}
ul.sezioniImg li a:hover {
	color:#fbf800;
	font-weight:bold;
	background-position:right top !important;
}
ul.sezioniPiede{
	clear:both;
	float:none;
	margin:0 20px;
	text-align:center;
	padding:5px 0;
	border-top:solid 1px #9d9d9d;
}
ul.sezioniPiede li, ul.elParoleChiave li{
	display:inline;
	background:url(../Immagini/bordoSezPiede.jpg) no-repeat right center;
	padding:0 10px;
}
ul.sezioniPiede li a:link, ul.sezioniPiede li a:visited {
	color:#313a39;
	text-decoration:none;
	font-size:1.16em;/*14px*/
}
ul.sezioniPiede li a:hover{
	color:#fff;
}
ul.elParoleChiave {
	background:#ecedf0;
	padding:5px 10px;
	text-align:center;
}
div.piede {
	background:#f7f7f7;
	padding:10px 0;
}
div.piede p{
	text-align:center;
}
.briciola {
	margin:10px 0;
	border:solid 1px #c7c7c7;
	border-width:1px 0;
	padding:5px 20px;
}
.briciola strong {
	font-size:1.33em;/*16px*/
}
div.boxContenuto {
	height:auto !important;
	min-height:300px;
	height:300px;
	margin-top:-15px;
	padding:0 20px 20px 20px;
}
div.boxContenuto:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.testo {
	color:#494949;
}
.testo p {
	margin-bottom:10px;
}
div.boxContenuto {
	height:1%;
	background:url(../Immagini/sfBoxContenuto.jpg) repeat-y center top;
	overflow:hidden;
}
div.boxContenuto:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
h2.titVideo{
	font-weight:bold;
	color:#b2b2b2;
	font-size:2.08em;/*25px*/
	padding-left:30px;
}
h2.titVideo img{
	vertical-align:middle;
	margin-right:20px;
}
div.videoZatti {
	float:left;
	width:350px;
}
div.videoZatti object {
	display:block;
	margin:10px auto;
	margin-bottom:30px;
}
div#testoConVideo {
	float:right;
	width:550px;
	padding-left:10px;
	/*border-left:solid 1px #c7c7c7;*/
}
div#testoConVideo h2{
	font-weight:bold;
	padding-left:30px;
	border:solid 1px #c3c3c3;
	border-width:1px 0;
	margin:5px 0;
}
div.boxConVideo{
	height:1%;
	margin-bottom:5px;
}
div.boxConVideo:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
div.boxConVideo h3, div.boxConVideo p{
	margin-left:70px;
}
div.imgBoxConVideo {
	float:left;
	width:60px;
	overflow:hidden;
}
div.imgBoxConVideo img {
	display:block;
	margin:auto;
}
div#testoConFoto {
	width:600px;
	float:right;
}
div.colonnaFoto {
	width:300px;
	float:left;
}
div.colonnaFoto img {
	display:block;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}
div#loghiTestDrive img {
	width:250px;
	margin-bottom:25px;
}
p.orariSedi {
	text-align:center;
	padding:5px 0;
	font-weight:bold;
	font-size:1.33em;/*16px*/
}
/*Default.aspx*/
div.boxPrima, div.boxSeconda {
	float:left;
}
div.boxPrima{
	width:305px;
	height:auto !important;
	min-height:250px;
	height:250px;
	margin-left:8px;
	border:solid 1px #b7b8b9;
}
div.boxSeconda{
	width:315px;
	margin-left:2px;
	padding-bottom:15px;
	margin-bottom:10px;
	background:#c7c7c7 url(../Immagini/sfBoxSeconda.jpg) repeat-x center 100px;
}
div.boxSeconda div{
	width:288px;
	margin:auto;
	margin-top:15px;
	background:#fff;
	height:auto !important;
	min-height:210px;
	height:210px;
	padding-bottom:10px;
}
h2.titoloBox, h2.titoloNews, h2.titoloBoxSeconda {
	height:auto !important;
	min-height:45px;
	height:45px;
	padding-left:15px;
	color:#fff;
	font-size:2.08em;/*25px*/
	font-weight:bold;
	position:relative;
}
h2.titoloBox{
	background:#850000 url(../Immagini/titoloBox.jpg) no-repeat left top;
}
h2.titoloBoxSeconda{
	background:#850000 url(../Immagini/titoloBoxSeconda.jpg) no-repeat left top;
}
h2.titoloNews{
	background:#2d2d2d url(../Immagini/titoloNews.jpg) no-repeat left top;
}
span.iconaBox {
	display:block;
	width:70px;
	height:58px;
	position:absolute;
	bottom:-15px;
	right:0;
}
span#iconaNuovo {
	background:url(../Immagini/iconaNuovo.png) no-repeat center top;
}
span#iconaUsato {
	background:url(../Immagini/iconaUsato.png) no-repeat center top;
}
span#iconaNews {
	background:url(../Immagini/iconaNews.png) no-repeat center top;
}
span#iconaAssistenza {
	background:url(../Immagini/iconaAssistenza.png) no-repeat center top;
}
span#iconaMerchandising{
	background:url(../Immagini/iconaMerchandising.png) no-repeat center top;
}
span#iconaZSport{
	background:url(../Immagini/iconaZSport.png) no-repeat center top;
}
h3.sotTitBox {
	color:#f30001;
	font-size:1.5em;/*18px*/
	padding-left:15px;
}
h3.sotTitBox a {
	text-decoration:none;
	color:#f30001;
}
h3.sotTitBox a:hover {
	text-decoration:underline;
	background:none;
}
div.boxPrima p, div.boxSeconda p {
	padding-left:15px;
}
div.boxPrima img, div.boxSeconda img {
	display:block;
	margin:auto;
}
ul.elencoNews li {
	margin:10px 20px 0 20px;
	border-bottom:dashed 1px #9f9f9f;
	padding-bottom:3px;
}
ul.elencoNews li a:link, ul.elencoNews li a:visited {
	color:#494949;
}
ul.elencoNews li a:hover {
	color:#fff;
}
img.testDrive {
	display:block;
	margin:auto;
	padding:10px 0;
	clear:both;
}
img.logoZattiSport {
	display:block;
	margin:auto;
	margin-left:0 !important;
}
/*Servizi.aspx*/
p.testoCorto {
	margin-bottom:20px !important;
}
p.prenotazioni {
	padding:5px 0;
	/*border-top:solid 1px #c3c3c3;*/
}
p.prenotazioni img {
	vertical-align:middle;
	margin:0 10px;
}
p.prenotazioni a {
	font-size:1.08em;/*13px*/
	text-decoration:none;
}
/*Usato.aspx*/
h2.titRicercaUs {
	text-align:center;
	font-weight:bold;
	font-size:1.25em;/*15px*/
	margin-top:-5px;
}
fieldset.ricercaUsato {
	background:#efefef;
	padding:5px;
	border:solid 1px #d5d5d5;
	text-align:center;
}
fieldset.ricercaUsato legend {
	color:#e80001;
	margin-left:400px;
}
fieldset.ricercaUsato input, fieldset.ricercaUsato select {
	margin-right:10px;
}
fieldset.ricercaUsato input{
	width:80px;
}
fieldset.ricercaUsato select{
	/*width:50px;*/
}
fieldset.ricercaUsato select.selectModello{
	/*width:140px;*/
}
p.contBtnCerca {
	margin-top:5px;
}
div.boxAutoUsata {
	height:auto !important;
	min-height:200px;
	height:200px;
	margin:10px 0;
}
div.boxAutoUsata:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
div.boxAutoUsata h2 {
	clear:both;
	text-align:center;
	background:#f6f6f6;
	padding:2px 0;
	border:solid 1px #c3c3c3;
	border-width:1px 0;
	font-size:1.25em;/*15px*/
	font-weight:bold;
}
div.boxAutoUsata li {
	margin:10px 20px 0 0 ;
	border-bottom:dashed 1px #949494;
}
div.boxAutoUsata li strong {
	font-size:1.16em;/*14px*/
	margin-left:10px;
}
div.schedaUsatoSx {
	float:left;
	width:550px;
	border-right:dashed 1px #c3c3c3;
	background:#f1f3f5 url(../Immagini/sfBoxUsato.jpg) repeat-x center top;
}
div.schedaUsatoSx img {
	float:left;
}
div.schedaUsatoSx ul, div.schedaUsatoSx p {
	margin-left:280px;
}
div.schedaUsatoSx li {
	border-bottom:dashed 1px #949494;
}
div.schedaUsatoDx {
	float:right;
	width:350px;
}
div.schedaUsatoSx li strong {
	color:#864b45;
}
strong.prezzoZatti {
	font-size:1.5em !important;/*18px*/
	line-height:1;
	color:#e80001 !important;
}
p.icoBoxUsato {
	padding:5px 0;
}
p.icoBoxUsato img {
	vertical-align:middle;
	float:none;
	margin-right:5px;
}
/*SchedaAutoUsato.aspx*/
div.dettagliAutoUsata {
	float:right;
	width:360px;
}
div.fotoAutoUsata {
	float:left;
	width:550px;
	background:#f1f3f5 url(../Immagini/sfBoxUsato.jpg) repeat-x center top;
}
div.fotoAutoUsata ul{
	height:1%;
}
div.fotoAutoUsata ul:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
div.fotoAutoUsata ul li {
	float:left;
	height:auto !important;
	min-height:200px;
	height:200px;
	width:275px;
}
div.fotoAutoUsata ul li img {
	display:block;
	margin:auto;
}
img.logoVettura {
	display:block;
	margin:auto;
	margin-left:0;
}
ul.elDettSchedaUs li{
	border-bottom:dashed 1px #949494;
	padding:5px 0;
}
ul.elDettSchedaUs li strong{
	color:#864b45;
	font-size:1.16em;/*14px*/
}

strong.km0 {
	font-size:1.5em !important;/*18px*/
	line-height:1;
	color:#e80001 !important;
	margin-left:0px !important;
}
/*TestDrive.aspx*/
fieldset#formTestDrive legend {
	font-size:0;
	height:0;
}
fieldset#formTestDrive div{
	padding-bottom:10px;
}
fieldset#formTestDrive div, fieldset#formTestDrive div p {
	height:1%;
}
fieldset#formTestDrive div:after,  fieldset#formTestDrive div p:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
fieldset#formTestDrive div p {
	float:left;
	width:25em;
	padding:0;
	margin:0;
}
fieldset#formTestDrive label, fieldset#formTestDrive input {
	float:left;
}
fieldset#formTestDrive label{
	width:6em;
}
p#nome input, p#cognome input, p#indirizzo input, p#citta input, p#provincia input, p#mail input, p#vettura input{
	width:200px;
}
p#eta input, p#sesso input{
	width:80px;
}
p#nCivico input{
	width:30px;
}
div#privacy {
	border:dashed 1px #6a6a6a;
	height:190px;
	overflow:auto;
	padding:5px 10px;
	margin-bottom:5px;
}
div#privacy p {
	float:none;
	height:auto;
}
input.btnInvia {
	float:none !important;
	display:block;
	margin:10px auto;
	width:6em;
	clear:both !important;
}
/*Nuovo.aspx*/
img.fotoMarca, div.imgMultiple {
	float:left;
	width:200px;
}
img.fotoMarca, div.imgMultiple img{
	padding:5px 0;
}
div.imgMultiple img {
	display:block;
	width:200px;
	margin-bottom:5px;
}
div.testoMarca {
	margin-left:230px;
}
div.boxMarca {
	height:1%;
	overflow:hidden;
	border-bottom:dashed 1px #555;
	padding:5px 0;
}
div.boxMarca h2 {
	font-weight:bold;
	font-size:1.25em;/*15px*/
}
div.boxMarca h3 {
	font-weight:bold;
	font-size:1.08em;/*13px*/
}
div.boxMarca h4 {
	background:#e7e7e7;
	margin:5px 0;
}
div.boxMarca div p{
	margin-bottom:5px;
}
ul.datiTecnici li {
	list-style-type:disc;
	margin-left:30px;
}
/*Contattaci.aspx*/
h2#titoloContatti {
	text-align:center;
	margin-bottom:10px;
}
fieldset.formContattaci {
	padding:3px;
	margin-top:21px;
	text-align:left;
}
fieldset.formContattaci legend {
	font-size:0;
	height:0;
}
fieldset.formContattaci p {
	margin-bottom:5px;
}
fieldset.formContattaci p label {
	float:left;
	width:10em;
}
p#nomeCognome input {
	width:350px;
}
p#telefono input {
	width:120px;
}
p#note textarea  {
	width:350px;
}
p#privaciSiNo {
	float:left;
	width:10em;
	padding:0 !important;
	margin:0 important;
}
table.radioAccetto {
	margin-left:11em;
	border-collapse:collapse;
	table-layout:fixed;
}
table.radioAccetto td {
	width:50px;
}
table.radioAccetto label {
	float:none !important;
	margin-right:10px;
	padding-left:2px;
	line-height:2.5;
	display:inline !important;
}
table.radioAccetto input {
	float:none !important;
}
/*ContattaciPerAuto.aspx*/
input.btnInviaAuto {
	float:none !important;
	display:block;
	margin:0 auto;
	margin-bottom:0;
	width:6em;
	clear:both;
}
div.privacyAuto {
	height:75px !important;
}
/*Sedi.aspx*/
div#testoSedi {
	height:1%;
}
div#testoSedi:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
div#contBoxSedi {
	width:500px;
	float:left;
}
div#contMappa {
	width:400px;
	float:right;
}
div.mappa {
	width:350px;
	height:200px;
	margin:auto;
}
div.boxOpzioniMappa {
	margin:0 25px;
	padding:5px 0;
}
/*ZattiSport.aspx*/
p.linkSessioneSport {
	text-align:center;
	font-size:1.25em;/*15px*/
	margin:10px 0 20px 0;
}
div#colonnaPiloti h2{
	text-align:center;
	font-size:1.25em;/*15px*/
	font-weight:bold;
}
div#colonnaPiloti li{
	text-align:center;
}
li.nomePilota {
	border:solid 1px #b5b5b5;
	border-width:1px 0;
	margin-top:10px;
}
/* Iuri */
div.boxRisultati {
	height:auto !important;
	min-height:100px;
	height:100px;
	margin:10px 0;
}
div.boxRisultati:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
div.boxRisultati h2 {
	clear:both;
	text-align:center;
	background:#f6f6f6;
	padding:2px 0;
	border:solid 1px #c3c3c3;
	border-width:1px 0;
	font-size:1.25em;/*15px*/
	font-weight:bold;
}
div.boxRisultati li {
	margin:10px 20px 0 0 ;
	border-bottom:dashed 1px #949494;
}
div.boxRisultati li strong {
	font-size:1.16em;/*14px*/
	margin-left:10px;
}
div.schedaRisultati {
	float:left;
	width:100%;
	border-right:dashed 1px #c3c3c3;
	background:#f1f3f5 url(../Immagini/sfBoxUsato.jpg) repeat-x center top;
}
div.schedaRisultati img {
	float:left;
	margin-right:5px;
}
div.schedaRisultati p {
	margin-left:110px;
}
div.dettagliRisultato h1{
	font-size:1.8em;	
	font-weight:bold;
}
ul.classificaSport		{	font-size:1.16em;/*14px*/ list-style:disc; margin-left:20px; margin-bottom:10px;
}
/*Rassegna Stampa.aspx*/
.elencoRassegnaStampa{
	 height: 1%;
}
.elencoRassegnaStampa:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.elencoRassegnaStampa li {
	float:left;
	width:230px;
	text-align:center;
	height:auto !important;
	min-height:150px;
	height:150px;
}
.elencoRassegnaStampa li img {
 display:block;
 margin:auto;	
}

/*Merchandising ---------------------------- */
div.txtMerchandising			{	float:left; width:600px;
}
p.icoBoxAcquista				{	float:right; width:200px; padding-top:10px;
}
p.icoBoxAcquista img			{	vertical-align:middle; float:none;
}





