html, body {margin:0;padding:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#717171;}
body{font-size: 76%;text-align:center;background-position:center top !important;background-repeat:no-repeat !important;height:100%;text-align:center;background-image:url(../img/bk1.jpg);background-repeat:no-repeat;line-height:1;}
.break {display:block;clear:both;height:20px;width:auto;}
td {vertical-align:top;}
img {border:0;margin:0;}
hr {border:0;clear:both;display:block;margin:6px 0;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
a {text-decoration:none;color:#FC6500; outline:none;}
a:hover {text-decoration:underline;}
form {padding:0;margin:0;}
label {}
input, option {font-size:.9em;}
p {margin:0;padding:6px;padding-bottom:6px;}
ol, ul {list-style:none outside none;}
/*ul li{ list-style-type:square;}*/
div#TopHeader {position:relative;width:974px;margin:0 auto;font-size:1em;color:#999;background:transparent url(../img/bg-header-main.png) 0 0 no-repeat;height:66px;padding:0 0 0 0;}
div#miniHeader{width:974px;display:block;background:transparent url(../images/bkMiniHeader.gif) 0 0 no-repeat;margin:0 auto;margin-bottom:2px;padding:10px 0 18px 0!important;padding:16px 0 0 0;}

#mHbox{position:relative;width:968px; height:310px;padding:0;}
#mHbox span {position:absolute;z-index:100;margin:0;color:#333;font-weight:700;}
#mHbox span.sx {top:80px;left:20px;width:459px;height:200px;background:url(../img/nova_group_landrover.png) 50% 50% no-repeat;z-index:1;}
#mHbox span.dx {top:6px;right:10px;height:20px;text-align:right;color:#000000; white-space:nowrap;}
#mHbox span a {color:#666;font-weight:normal;font-size:.9em;padding:3px 0 3px 6px;margin:0 6px;text-align:center;}


#boxInfo p {width:70%;font-weight:bold;padding:0 0 0 10px;}
#boxB a:link, #boxB a:visited, #boxB a{font-weight:bold;padding:3px;color:#666;padding:0 6px;}
#boxB a:hover, #boxB a:active {color:#fff;background:#666;text-decoration:none;}
#boxB a.selected {color:#000; border:1px solid #f00;}
div#headProd #boxTitle {width:166px; height:99px;display:block;float:right;}
div#container{width:974px;margin: 0 auto;text-align: left;background:transparent;display:block;clear:both;border:0;}
div#banner {border-top:0;margin:5px auto;text-align:center;padding:12px 0;}
#boxContent.home {padding:30px 20px 0 20px;margin:0;background:transparent url(../img/bg-car-select-block-both.png) 0 0 no-repeat;}
#boxContent {padding:0px 20px 20px 20px;margin:0;background:transparent url(../img/bg-pag-block.png) 0 0 no-repeat;min-height:200px;}
#contBoxLeft {/*max-height:320px;overflow:auto;*/margin-top:3px;}
#boxContent h2 {color:#ccc;font-weight:normal;font-size:2em;margin:0 0 0 0;padding:0 0 0 0;line-height:46px; text-transform:uppercase;}
#boxContent h2 span {font-weight:bold;}
#boxContent h3 {margin:0; text-transform:uppercase;padding:10px 6px;font-size:1.3em;font-weight:normal;}
#boxContent h4 {margin:0;padding:6px;color:#666;}
.boxContLeft {display:block;clear:both;}
.boxContLeft img {max-width:200px;margin:6px;}
#boxContent table {width:100%;margin:0;}
#boxContent td span.nuovo {position:absolute;background:transparent url(../images/nuovo.gif) 50% 50% no-repeat;display:block;width:53px;height:23px;right:0;bottom:0;} 
#boxContent td span.prezzo{color:#FF6600;margin-bottom:6px;}
#boxContent td span a {color:#036;background:transparent url(../images/scheda.gif) 0 50% no-repeat;padding-left:20px;height:30px;line-height:30px;display:block;}
#boxContent td span.aggiungi a {color:#036;background:transparent url(../images/carrello.gif) 0 50% no-repeat;padding:0 0 0 25px;height:30px;display:block;font-weight:bold;}
#boxContent textarea {width:90%;}
/*#boxContent table#unica {border:1px solid #ccc;}
#boxContent table#unica td {width:25%;text-align:center;}
#boxContent table#unica.box td {width:25%;text-align:center;padding:20px 0;font-size:.9em;}
#boxContent table#unica img.break {width:220px;clear:both;display:block;}*/
#newsTicker {color:#666;padding:10px;}
#newsTicker h3 {margin:0;padding:6px 0 0 0; text-transform:uppercase;font-size:1.2em;}
#newsTicker h4 {margin:0;padding:6px 0 0 0;}
#newsTicker p {margin:0 0 0 6px;padding:3px 6px;}
#newsTicker a {color:#444;}
/*#unica ul {padding-top:0;margin-top:0;text-align:left;font-size:.9em;}
#unica ul li{ list-style-type:square;}*/
/*td.boxLeft h2, td.boxLeft h3 {display:block;clear:both;}
td.boxLeft p {padding:10px;margin:10px 0;}
td.boxLeft .dettagli {border:1px solid #333;margin:3px 10px;}
td.boxLeft .dettagli p {font-size:1.2em;margin:3px 10px}
td.boxRight p {padding:10px 3px;margin:10px 0;}
td.boxRight {width:215px;position:relative;padding:0;}*/
div.imgBig {max-width:500px;margin:6px;padding:0;display:block;text-align:center;}
div.imgLeft {margin:6px;padding:0;display:block;text-align:center;width:100px;float:left;}
img.floatLeft, img.floatleft {float:left;}
img.floatRight, img.floatright {float:right;border:0;}
img.centered {}
#infoRight {font-size:.9em;margin:0;}
#infoRight img {border:0;margin:0 3px;}
#infoRight .gallery a:link img, #infoRight .gallery a:visited img{border:1px solid #666;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
#infoRight .gallery a:hover img, #infoRight .gallery a:active img {border:1px solid #0066CC;filter:alpha(opacity=100);-moz-opacity:.99;opacity:.99;}
#infoRight h4 {margin:0 0 3px 0;color:#333;padding:4px 0 4px 3px;clear:both;position:relative;display:block;width:215px;} 
td.menuRight h3 {margin:0 0 6px 0;color:#333;padding:4px 0 4px 3px;clear:both;position:relative;display:block;}
#infoRight li {background:url("../img/icn-links-arrow.gif") no-repeat scroll left 3px transparent;color:#000;display:block;font-weight:bold;padding:0 0 0 8px;text-decoration:none;}
#infoRight li a {color:#606060;display:block;font-weight:bold;padding:0;text-decoration:none;}
#infoRight li a:hover {color:#000000;text-decoration:underline;}

div.topInfoRight{height:3px;display:block;margin:0;padding:0;width:256px;}
div#startBox{margin:250px auto 0 auto;clear:both;display:block;position:relative;}
div#startBox #boxRight .inforRight p {font-size:.8em;display:block;clear:both;}
div#startBox #boxRight .inforRight img {float:left;margin:3px;}
div#auth label {margin-left:50px;}
div#rightPass {display:block;margin:10px; text-align:right;font-size:.8em;color:#333;}
div#rightPass a{color:#333;}
div#startBox div.link {font-size:.9em;float:right;}
div#startBox div.link a{display:block;color:#000;width:160px;height:100px;}
div#startBox #borderBottom {width:974px;height:15px;display:block;}
.hidden, .alt {position:absolute;top:-100000px;left:-100000px;z-index:auto;}
.pulsante { font-weight:bold;background:#666;color:#fff;border:1px solid #000;border-top:#ccc;border-left:1px solid #ccc;padding:0 6px;cursor:pointer;cursor:hand;}
a.pulsante {font-size:.9em;padding:3px 6px;height:20px;line-height:20px;text-decoration:none;}
div#header{color: #fff;display:block;height:250px;width:974px;margin:0 auto;padding:0;background-image:url(../images/testate/testatLandRover.jpg);}
div#headerBlock {position:relative;border:1px solid #900;}
div#headerMenu {text-transform:uppercase;position:absolute;display:block;width:auto;font-weight:bold;top:42px;padding:0 0 0 50px;}
div#headerMenu a, 
div#headerMenu a:visited, 
div#headerMenu a:link  {color:#666;padding:20px 10px 3px 10px;font-weight:700;border:0;}
div#headerMenu a:hover, 
div#headerMenu a:active {color:#666;text-decoration:none;background:url(../img/bg-primary-navigation-selected.gif) 0 0 repeat-x;}


div#miniHeader span.dx {float:right;text-align:right;color:#ccc;padding:0 0 6px 0;margin:0;}
div#miniHeader span a, 
div#miniHeader span a:visited, 
div#miniHeader span a:link  {color:#333;padding:20px 10px 3px 10px;font-weight:700;border:0;}
div#miniHeader span a:hover, 
div#miniHeader span a:active {color:#fff;text-decoration:none;}

/*div#TopHeader span.dx {position:absolute;top:4px;color:#999;left: 542px;font-size:.9em;width: 417px;text-align:right;}
div#TopHeader span a, 
div#TopHeader span a:visited, 
div#TopHeader span a:link  {color:#666;	padding:6px 10px 3px 10px;border:0;}
div#TopHeader span a:hover, 
div#TopHeader span a:active {color:#666;text-decoration:none;text-decoration:underline;}*/

div#navigation {float:right;width:166px;padding:0;margin:0;}
div#navigation p {padding:6px;font-size:0.9em;}
.boxGen {margin-left:1px;}
.boxGen h4 {margin:0;color:#FF6600;font-size:1em;padding:6px;}
.errori {padding:0;margin:0 6px;border:1px dashed #900;}
.errori p {color:#900; font-weight:bold;padding:6px;margin:3px 0;text-align:center;}
div#content{margin-right:166px;padding:3px 0;}
#bestProd {clear:left;}
#box590 {clear:left;}
#box590 table {border:1px dotted #ccc;width:100%;}
#box590 table td { white-space:nowrap;}
#bestProd table {border:1px dotted #ccc;}
.notizie h3 {display:block;background:#FCF5BE; color:#333;padding:3px;font-size:1.1em;}
.comandi {display:block;text-align:left;margin:20px;font-weight:bold;}
.comandi span {float:right;}
.comandi input {padding:0 6px;margin:0 20px;}
div#navigation ul{margin:0 0 0 18px;padding:6px 0;list-style-type: square;}
div#navigation li{font-size:.9em;margin: 0;padding:0;color:#ccc;}
div#navigation li.selected{font-size:.9em;margin: 0;padding:0;color:#ccc;}
div#navigation a{color:#333;text-decoration: none;padding:1px 3px;}
div#navigation a:hover{color:#fff;background:#FF6600;text-decoration: none;}
div#navigation a#activelink{color: #033;text-decoration: none}
.note {font-size:.8em;text-align:left;border-top:1px solid #F0F0F0;margin:30px 0 0 0;}
table td.r {text-align:right;}
table td.rBordo {text-align:right;border-top:1px dashed #333; white-space:nowrap;}
table td.rBordoRed {text-align:right;border-top:1px dashed #900; white-space:nowrap;color:#900;text-transform:uppercase;}
table td.c {text-align:center;}
table td.l {text-align:left;}
#pulsantiera {margin:4px 0;}
span.left {width:50%;float:left;}
span.right {width:50%;float:right;text-align:right;}
.continua {font-size:.9em;font-weight:bold;}
table#containerTable {border:0;margin:0;padding:0;}
table#containerTable td{border:0;margin:0; padding:0;font-size:.9em;}
table#containerTable td.menuRight{padding:0;}
select {font-size:.9em;}
table#homeTable {/*width:950px;*/border:0;margin:0 0 20px 0; padding:0;}
table#homeTable td {height:75px;vertical-align:top;background:transparent;}
table#homeTable td.imgSlogan {border:0;display:block; vertical-align:top;}
table#homeTable td.imgSlogan img{padding:0;margin:0;border:0;}
table#homeTable td span {margin:6px 6px 0 6px;display:block;font-size:.9em;}
table#homeTable td span a {}
table#homeTable td span.hidden {display:none;} 
table#homeTable td a.accedi, table#homeTable td a.accedi:link, 
table#homeTable td a.accedi:visited {display:block;width:150px;height:75px;text-align:center;}
table#homeTable td a.accedi:hover, table#homeTable td a.accedi:active {display:block;width:150px;height:75px;}
table#homeTable td div.descrBoxHome {display:block;text-align:center;padding:4px;font-weight:700;}
table#homeTable td.ricerca span {margin:20px 0;padding:0;height:20px;} 
table#homeTable td.ricerca label{font-size:.9em;text-transform:uppercase; display:block;width:100px;text-align:right;float:left;height:20px;line-height:20px;font-weight:bold;} 
table#homeTable td.ricerca select {width:135px;} 
table#homeTable td.ricerca input.cerca{width:100px; background:#333;color:#fff;font-weight:bold;border:1px solid #ccc;display:block;margin:0 20px 0 auto;}
table#homeTable td.news{background:transparent url(../images/bkNews.png) 0 0 no-repeat;}
table#homeTable td.news ul{font-size:.9em;padding:6px 20px 6px 6px;margin:0;}
table#homeTable td.news ul li{padding:3px 0;}
/*table#homeTable td.news marquee {height:165px;}*/
table#homeTable td.vetrina {background:transparent!important;width:250px!important;width:256px;vertical-align:top;float:right;}
table#homeTable td.vetrina a {display:block;width:100%;}
table#homeTable td.vetrina a img {width:40%;}
table#homeTable td.vetrina a:hover img {width:124px;}
table#homeTable td.vetrina a:hover {text-decoration:none;color:#FF6600;font-size:1.2em;font-weight:bold;}
table#homeTable td.vetrina ul{font-size:.9em;padding:3px 20px 3px 6px;margin:0;height:320px;overflow:auto;}
table#homeTable td.vetrina ul span.nomeAuto{display:block;margin:3px;padding:0;height:auto;}
table#homeTable td.vetrina ul span.caratteristiche{display:block;margin:3px;padding:0;}
table#homeTable td.vetrina ul span.nomeAuto a{color:#0033CC;text-decoration:underline;}
table#newsADV {}
table#newsADV td {width:50%;padding:0;}
table#newsADV td.tdSXNews {background:#DADADA;border:1px solid #ccc;}
table#newsADV td.tdDXBanner {text-align:right;}
#infoRight div.vetrina a {display:block;width:100%;}
#infoRight div.vetrina a img {width:130px;}
#infoRight div.vetrina a:hover img {}
#infoRight div.vetrina a:hover {}
#infoRight div.vetrina ul{ width:215px;list-style-type:none;font-size:.9em;padding:3px 1px;margin:0;height:300px;overflow:auto;}
#infoRight div.vetrina ul li{list-style-type:none; list-style-image:none;margin-bottom:10px;}
#infoRight div.vetrina ul span.nomeAuto{display:block;margin:0;padding:0;height:auto;font-weight:bold;}
#infoRight div.vetrina ul span.caratteristiche{display:block;margin:0 0 0 10px;padding:0;}
#infoRight div.vetrina ul li span.nomeAuto a{color:#0033CC;text-decoration:underline;background:#fff;}
#infoRight div.vetrina ul li a {padding:0;}

#veicolinuovi {}
#veicolinuovi ul {display:block;margin:0;padding:0;}
#veicolinuovi ul li {float:left;display:inline-block;}
#veicolinuovi ul li a {width:130px;}
#veicolinuovi ul li a img {width:130px;clear:both;}
#veicolinuovi ul li a span {display:block; text-align:center;color:#666;}

.bianco {color:#fff;}
#immagineAuto {padding:6px;background:#fff;border:3px solid #FF6600;visibility:hidden;position:absolute;top:50%;left:30%;}
#immagineAuto a {display:block;}
div.form {padding:6px 20px;}
div.form label {font-size:.9em;}
div.form label.floatLeft {width:150px;display:block;float:left;text-align:right;padding-top:2px;margin:3px;}
div.form label.floatRight {float:right;border:0;text-align:left;}
div.ricerca {position:relative;margin:0;clear:both;float:none;}
div.ricerca p {padding:3px;margin:0;font-size:.9em;}
div.ricerca span {display:block;margin:0;padding:0;width:100%;clear:both;}
div.ricerca span label{font-size:.9em;display:block;width:55px;text-align:right;float:left;height:20px;line-height:20px;margin:3px 6px;}
div.ricerca select, div.ricerca input{width:100px;margin:3px 0;}
input.cerca {width:60px; background:#333;color:#fff;font-weight:bold;border:1px solid #ccc;display:block;margin:0 3px;float:left;}
div.ricerca input.cerca{float:right;width:60px;background:#2D5064;color:#fff;font-weight:bold;border:1px solid #ccc;display:block;margin:6px 28px 10px 0;}
table.formTable {width:80%;margin:3px auto;}
table.formTable td {padding:3px;background:#F0F0F0;}
td.border {border-bottom:1px solid #333;}
marquee {font-size:0.9em;height:65px;margin:0;padding:0 6px;border-bottom:1px solid #ccc;}
.dettaglioscheda {display:block;margin:3px; display:inline-block;width:45%;}
.etichettascheda{display:inline-block;padding:0 1em 0 0;}
.testoscheda{display:inline-block;font-weight: bold;}
.prezzo{font-size:1.4em;font-weight:700;color:#FF6600; letter-spacing:1px;display:block;width:100%;text-align:center;padding:6px 0;}
.ubicazione {display:block;width:100%;text-align:center;border-bottom:1px solid #ccc;padding:0 0 6px 0;}

#flash {background:#003851;background:#ccc;width:100%;margin:0;text-align:center;padding:6px;}
#flash object {text-align:center;}

.evento {clear:both;display:block;width:100%;border-bottom:1px dotted #333;margin:10px 0 0 0;font-size:.9em;}
.evento img {float:right;border:4px solid #fff;max-heigh:110px;max-width:110px;}
.evento h4.titolo {font-size:1.4em; color:#333; letter-spacing:1px;}
.evento p {padding:0;margin:0;}
.evento .data {font-weight: bold;color:#666;}
.boxEvent {display:block;min-height:90px;}

.leggi { text-align:right; width:100%;}
.leggi a, .leggi a:visited {text-decoration:none;padding:0 6px;}
.leggi a:hover, .leggi a:active {}

/* PAGINAZIONE */
div.paginazione {display:block;width:100%;padding:4px 0;font-size:1.1em;color:#2D5064;margin-bottom:10px; text-align: right;}
div.paginazione a, div.paginazione a:visited {text-decoration:none;color:#2D5064;font-weight:bold;}
div.paginazione a:hover, div.paginazione a:active {color:#000;text-decoration: underline;color:#FF6600;}
div.punti {width:100%;background:transparent url(../img/puntiOrizz.gif) 0 0 repeat-x;height:10px;padding:0;margin:0}

#TableGallery table {width:100%; font-size:1.1em;}
#TableGallery table td {width:100%; font-size:1.2em;}
#TableGallery a, #TableGallery a:visited {text-decoration:none;color:#f60;font-weight:bold;}
#TableGallery a:hover, #TableGallery a:active {color:#2D5064;}

.fullH2 {width:700px;font-weight:normal;font-size:2em;border-bottom:5px solid #2D5064;margin:0 0 10px 0;padding:20px 0 0 10px;line-height:30px;}
.graySelected {background-color: #ebebeb;}
.whiyeSelected {background-color: #ffffff;}
#FotografiaCommento {background:#eaeaea;border:2px solid #f60;width: 450px;padding: 5px;visibility:hidden;	position:absolute;top:35%;left:35%;}
#FotografiaCommento span {display:block;text-align:right;background:#eaeaea;}
#FotografiaCommento table {width:100%;}
#FotografiaCommento table td {width:50%;}

#FotografiaCommento a, #FotografiaCommento a:visited {text-decoration:none;color:#f60;font-weight:bold;}
#FotografiaCommento a:hover, #FotografiaCommento a:active {color:#2D5064;}

/******************/
#bLeft {margin:0 0 0 0;width:682px;display:inline-block;background:none;}
#bLeft #equipAcc { background:#fff;border:1px solid #ccc;padding:10px;}
#bLeft ul.accessori {margin:0;padding:0 0 0 6px;}
#bLeft ul.accessori li {width:30%;display:inline-block;}
#bLeft #equipAcc h4{ font-size:1.3em;color:#666; text-transform:uppercase;padding:0 0 10px 0;}
#bLeft ul li {background:url("../img/icn-links-arrow.gif") no-repeat scroll left 3px transparent;
color:#606060;
display:block;
font-weight:bold;
padding:0 0 0 8px;
text-decoration:none;}
#bLeft.autoNuove {background:none;}
#bLeft.autoNuove ul li {background:none; list-style-type:none;
color:#606060;
display:block;
font-weight:bold;
padding:0;
text-decoration:none;}
#bRight {width:234px;display:inline-block;float:right;margin:46px 0 10px 0;padding:0;}
#bRight ul{margin:0;padding:6px 0;}

div#footer {background:url("../img/bg-footer.png") no-repeat scroll left top transparent;overflow:hidden;padding:15px 20px;width:933px;min-height:400px;}
div#footer p{display:block;clear:both;text-align:center; padding:0;color: #2D5064; color: #666;font-size:0.8em;margin:3px 20px;}
div#contentLeft #accordion h3{font-size:1.2em;padding-left:24px;}
.hTabContent {font-size:1.6em;color:#666666;font-weight:700;margin:0;padding:0;}
#contentUsato {}
#contentUsato h2 {font-size:.9em;margin:0;padding:0;line-height:normal;}
#contentUsato .resume {display:block;}
#contentUsato .imgUsato {width:180px;float:left;}

/*-----------------------------------------------------*/
div.blocco {min-height:300px;overflow:auto;font-size:.9em;}
div.content-block dl {
border-right:1px solid #E0E0E0;
float:left;
padding:0 10px 0 6px;
width:162px;
}
div.content-block dl.last {
border-right:0 none;
padding:0 0 0 10px;
}
div.content-block dt {
color:#606060;
font-weight:bold;
padding:0 0 12px;
}
div.content-block dd {
padding:0 0 8px 0;
margin:0;
}
div.content-block dd {
background:url("../img/icn-links-arrow.gif") no-repeat scroll left 50% transparent;
color:#9A9A9A;
display:block;
line-height:20px;
padding:3px 0 3px 8px;
text-decoration:none;
}
div.content-block dd a:hover {
color:#000000;
text-decoration:underline;
}
div.content-block ul {
float:left;
padding:0 0 0 10px;
width:162px;
}
div.content-block li {
}
div.content-block li a {
background:url("../img/icn-links-arrow.gif") no-repeat scroll left 3px transparent;
color:#606060;
display:block;
font-weight:bold;
padding:0 0 0 8px;
text-decoration:none;
}
div.content-block li a:hover {
color:#000000;
text-decoration:underline;
}
div.content-block #legenda {font-size:.9em;padding-bottom:6px;border-bottom:1px dotted #D7D7D7;}
#altriVeicoli {padding:0 0 0 6px; background:url(../img/bg-pag-block-white.png) 50% 0 no-repeat;min-height:200px;}
#altriVeicoli h4 {padding:8px 0 0 0;line-height:32px; text-transform:uppercase; background:url(../img/landrover60.png) 50% 50% no-repeat;}
#veicolinuovi.scheda {font-size:.8em;}
#veicolinuovi.scheda img {width:70px;}
#veicolinuovi.scheda ul li {margin:0 2px;}

#modulo {
	width:100%;
	margin:6px 0;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	border:1px solid #ccc;
}
#modulo form {margin:3px 16px;}
#modulo form p {margin:0;padding:3px 0;}
#modulo form label {margin:0;padding:6px 0 0 0;display:block;}
#modulo input.field {background:none repeat scroll 0 0 #414141;
border:1px solid #1A1A1A;
color:white;
height:16px;
margin-right:5px;
margin-top:4px;
width:100%;
}
#modulo h4 {color:#ccc;padding:3px 16px;margin:0; background:#666;}
#footer a.landrover, #footer a._blank { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_external2.gif) no-repeat center right;
}

#vetrinaUsato {margin-top:60px;}