body
{
	font-size:0.9em;
	margin:0;
	padding:0;
	font-family:"Lucida Grande",Arial,Verdana,sans-serif;
}

.nostampa 
{
	display:none;
	visibility:hidden;
}

.padding
{
	height:10px;
}

.finto
{
	height:10px;
}

li.servizi
{
	 list-style-type: disc;	
	 margin-bottom:10px;
	 font-size:1.2em;
}

li.servizi a
{
 color:navy;
}

li.servizi a:visited
{
 color:navy;
}

li.servizi a:hover
{
 color:orange;
}

li.servizi a:visited:hover
{
 color:orange;
}

#wrap
{
 	width:90%;
	border-style:solid;
	border-color:gray;
	border-width:1px;
	min-width:900px;
	margin:auto;
}

A:link{text-decoration:underline;color:red;}
A:hover{color:#000000; text-decoration:underline; }
A:active{color:#403139; text-decoration:none; }
A:active:hover{color:#000000; text-decoration:underline; }
A:visited{text-decoration:underline; color:red; }
A:visited:hover{color:#000000; text-decoration:underline; }

.saluto
{
	font-size:0.5em;
}

#header
{
 	display:none;
}

#loghi
{
	margin-top:0;
	overflow: hidden
}

#formwrap
{
	background:white;
	width:100%;
	font-weight:bold;
	color:navy;
	background:rgb(189,203,214);
	min-height:100px;
}


#formnuovo
{
	display:none;
}

#formusato
{
	display:none;
}

#lamp
{
	width:35.8%;
	padding:0;
	font-size:0.8em;
	text-align:center;
	background:rgb(255,224,93);
	float:left;
	margin-top:3px;
	border-style:solid;
	border-width:1px;
	border-color:gray;
}

.occasione
{
	/*width:30%;
	margin:0;
	padding:0;
	font-size:0.8em;
	text-align:center;
	background:rgb(255,224,93);
	float:left;*/
}

.nuovo
{
	background:white;
}

#dipiu
{
	background:white;
	width:95%;
	margin:auto;
	margin-bottom:15px;
	padding:0;
}

#dipiu a
{
	color:navy;
}

#dipiu a:visited
{
	color:navy;
}

#dipiu a:hover
{
	color:orange;
}

#dipiu a:visited:hover
{
	color:orange;
}

#prontaconsegna
{
	width:95%;
	margin:auto;
}

.funzionihome
{
	background:white;
	border-style:solid;
	border-color:silver;
	border-width:1px;
	width:150px;
	height:150px;
	margin-left:45px;
	float:left;
	text-align:center;
}

#wrapFH
{
 display:none;
}

.funzionihome a
{
	font-size:1em;
	color:navy;
}

.funzionihome a:visited
{
	color:navy;
}

.funzionihome a:hover
{
	color:orange;
}

.funzionihome a:visited:hover
{
	color:orange;
}

.funzionihome table
{
 background:white;
 margin-top:10px;
}

.funzionihome td 
{
  height:25px;
}

.titoloFH
{
	width:150px;
	color:navy;
	background-image:url("img/strisciatitolo.jpg");
	font-weight:bold;
	text-align:center;
}

.immaginiFH
{
	margin-top:20px;
	/*align:center;*/
}

.immaginiFH img
{
 border:0;
}

.vaiFH
{
 margin-top:10px;
 width:40px;
 border-style:solid;
 border-width:1px;
 border-color:rgb(227,227,227);
 margin-left:auto;
 margin-right:auto;
 height:18px;
}

#messaggioindex
{
 clear:both;	
}

.nuovaauto
{
	background:white;
	border-style:solid;
	border-color:silver;
	border-width:1px;
	width:190px;
	height:140px;
	float:left;
	margin-left:15px;
	margin-bottom:20px;
}

.nuovaauto img
{
 border:0;
}

#contieniclassi
{
	width:99%;
}

.testo li
{
	margin-bottom:10px;
	/*align:left;*/
}

.testo
{
	margin-top:20px;
}

.testo a
{
	color:navy;
}

.testo a:hover
{
	color:orange;
}
#nuovo li
{
	padding-bottom:5px;
}

#nuovo li img
{
	margin-left:20px; /*distanza dell'immagine dalla scritta*/
}

.noleggio
{
	margin-top:30px;
	background:transparent;
	border-style:solid;
	border-color:gray;
	border-width:1px;
}

.noleggio td
{
	width:100px;
	border-style:solid;
	border-color:gray;
	border-width:1px;
	text-align:center;
}

td.modello
{
	width:250px;
	font-size:1.3em;
	text-align:left;
	font-weight:bold;
}

td.temponolo
{
	font-size:1.3em;
	text-align:center;
	font-weight:bold;
}

.titoloInfoAuto
{
 font-size:1.1em;
 color:navy;
 text-decoration:underline;
 /*background:rgb(189,203,214);*/
 background-image:url("img/strisciasfondoorizzontale.gif");
 background-repeat:repeat-y;
 font-weight:bold;
}

.infoauto
{
 width:450px;
 height:300px;
 overflow:scroll;
 font-size:0.9em;
 background:white;
}

p.nomeauto
{
 font-weight:bold;
 color:navy;
 font-size:1.2em;
 /*background:rgb(189,203,214);*/
 background-image:url("img/strisciasfondoorizzontale.gif");
 background-repeat:repeat-y;
}

.presentaauto
{
 font-size:0.9em;
}

.versioneauto
{
 color:navy;
}

.lista
{
	margin:0;
	padding:0;
	float:left;
}

.lista table
{
 background:white;
 width:190px;
}

.lista a
{
 color:navy;
}
.lista a:hover
{
	color:orange;
}
.lista a:visited
{
 color:navy;
}
.lista a:visited:hover
{
	color:orange;
}


.lista td
{
 width:50%;
}

#immnuovo
{
	float:right;
	margin-top:10px;
}

.titolonuovo
{
	width:190px;
	text-align:center;
	color:navy;
	background-image:url("img/strisciatitolo.jpg");
	font-weight:bold;
	letter-spacing:1px;
}

#navcontainer
{
	display:none;
}

#navcontainerinner
{
 display:none;
}

#navcontainer  a
{
 display:none;
}

#navcontainer a:link {color: black;}
#navcontainer a:visited {color: black;}
#navcontainer a:hover {color:white;text-decoration:underline;background:gray;}

h3
{
	font-size:1.3em;
	font-weight:bold;
	color:navy;
	letter-spacing:.5px;
	font-style:normal;
	text-align: left;
}

table{padding:0;background:transparent;}

#title
{
	width:99%;
	padding-top:1%;
	padding-left:1%;
	padding-bottom:1.5%;
	font-weight:bold;
	font-size:2em;
	letter-spacing:2px;
	color:rgb(227,227,227);
	background-color:rgb(227,227,227);
}

#title img 
{
 border:0;
}

img.logo
{
	margin-top:5px;
	margin-left:5px;
	float:left;
}

img.logodestra
{
	margin-top:5px;
	margin-right:5px;
	float:right;
}

#content
{
 background-color:rgb(227,227,227);
 width:100%;
}

#content1
{ 
  text-align:left;
  font-size:0.8em;
  color:#333333;
  background-color:white;
  border-right-style:solid;
  border-right-color:gray;
  border-right-width:1px;
  padding-top:3%;
  width:100%;
  margin:auto;
}

#content2
{
  display:none;
}

#ulnews
{
	padding:4px;
	padding-top:0;
	list-style-type:none;
}

#ulnews li
{
	padding:4px;
}

.tabfinanziamento
{
 background:transparent;
 width:60%; 
}

.avviso
{
	color:red;
}

.tabTutteAuto
{
 background:rgb(189,203,214);
 border-style:solid;
 border-width:1px;
 border-color:gray;
}

.headerListaAuto td
{
	font-weight:bold;
	font-size:1.2em;
}

.tabTutteAuto td
{
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:gray;
 padding:6px;
}

.autoacquistabile
{
	border-style:solid;
	border-width:1px;
	border-color:gray; 
	border-left-width:0;
	margin-top:10px;
	width:100%;
	background:rgb(189,203,214);
}

.autoacquistabile td
{
 border-style:solid;
 border-width:1px;
 border-color:gray;
 text-align:center;
}

.titoloacquistabile
{
	color:navy;
	font-weight:bold;
}

.autoacquistabileoccasione
{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:gray;
	width:100%;
	background:rgb(255,224,93);
	font-size:1em;
	text-align:left;
}


a .pgauto
{
 border:0;
 color:black;
}

.prezzovediauto
{
	font-size:2em;
}

.vediauto
{
 width: 99%;
 border-style:solid;
 border-width:1px;
 border-color:gray;
 background:white;
 padding:0;
 border-collapse: collapse;
 margin:auto;
}

.vediauto img
{
	display:none;
}


.vediauto td
{
 border-style:solid;
 border-width:1px;
 border-color:gray;
}

.vediauto a
{
color:navy;
	font-size:1em;
}

.vediauto a:visited
{
 color:navy;
}

.vediauto a:hover
{
 color:orange;
}

.vediauto a:visited:hover
{
 color:orange;
}


.titolovediauto
{
 background:rgb(189,203,214);
 color:navy;
 font-weight:bold;
}

.innervediauto
{
 width:100%;
 border-style:none;
 background:white;
 padding:0;
 border-collapse: collapse;
}

.innervediauto td
{
 border-style:none;
}


#footer
{
  background-color:rgb(227,227,227);
  text-transform:lowercase;
  border-top-style:solid;
  border-top-width:1px;
  font-size:0.8em;
  width:100%;
}

#footlink
{
  display:none;
}

#info
{
	width:99%;
	background-color:white;
  	text-align:right;
  	padding-top:4px;
  	padding-bottom:4px;
}

#footlist
{
	padding:0;
	margin:0;
}

#footlist li
{
	display: inline;
  list-style-type: none;
}

.formfiltro
{
    border-style:solid;
	border-width:1px;
	border-color:gray;
	background:transparent;
	font-size:0.9em;
}

.formfiltro select
{
	font-size:0.9em;
}

.formfiltro submit
{
	font-size:0.9em;
}

.imgnobordo
{
 border:0;
}

.service a
{
	font-size:1em;
	color:navy;
}

.service a:visited
{
	color:navy;
}

.service a:hover
{
	color:orange;
}

.service a:visited:hover
{
	color:orange;
}

.service li
{
	margin-top:1em;
}

#footer a:link{color:black; text-decoration:none; }
#footer a:hover{color:white;text-decoration:underline;background:gray;}
#footer a:visited:hover{color:white;text-decoration:underline;background:gray; }
#footer a:visited{color:black; text-decoration:none; }