body
{
	font-size:0.9em;
	margin:0;
	padding:0;
	font-family:'Times New Roman','Lucida Grande',Arial,Verdana,sans-serif;
}

img
{
	border:0;
}

.semaforo
{
	height:30px;
	width:15px;	
}

h1
{
	font-size:2.5em;
	margin-top:0;
}

h2
{
	font-size:1.3em;
	margin-top:0;
}

#wrap
{
	width:100%;
	border-bottom-style:solid;
	border-color:gray;
	border-width:1px;
	min-width:900px;
	margin:auto;
}

#sopra
{
	padding:0;
	margin:0;
	height:60px;
}

#soprasx
{
	\\width:15%;
	height:60px;
	float:left;
}

.imglogo
{
	margin-left:5px;
	height:60px;
}

#sopracx
{
	\\width:54%;
	height: 60px;
	float:left;
}

#sopradx
{
	\\width:20%;
	margin-left:74.1%;
	\\font-size:3em;
	text-align:center;
	/*background-image: url("img/sfondoSopraDx.jpg");
	background-repeat:repeat-y;*/
}

#centro
{
	clear:both;
	background-color:#CFCFCF;
}

#centrosx
{
	float:left;
	width:74%;
	background-color:white;
	background-image: url("img/sfondocentro.jpg");
	background-repeat:repeat-y;
	background-position:top right;
	overflow:hidden;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:silver;
}

#centrodx,#contenutodx
{
	\\min-heigth:285px;
	margin-left:74.1%;
	text-align:center;	
}

#centrosx img
{
	height:120px;
}

.autodx
{
	height:50px;
	margin-right:3px;
	margin-top:6px;
	border-style:solid;
	border-color:gray;
	border-width:1px;
}

.autodx img
{
	height:50px;
	width:70px;
	float:left;
	margin-right:5px;
}

#navbar
{
	width:100%;
	line-height:2em;
	clear:both;
	background-color:rgb(8,80,154);
	color:white;
	font-weight:bold;
	font-size:1.1em;
}

#navbar ul,#sotto ul
{
	padding:0;
	margin:0;
}

#navbar li
{
	/*padding-left:1em;
  	padding-right:1em;*/
}

#contenuto
{
	clear:both;
	\\text-align:center;
}

#contenutosx
{
	float:left;
	width:72%;
	border-right-style:solid;
	border-right-color:gray;
	border-right-width:1px;
	padding: 1%;
	margin:0;
	
	background-image: url("img/soloStellaSfondo.jpg");
	background-position:top right;
	background-repeat:no-repeat;
}

#contenutodx
{
 	padding-left:1em;
 	padding-top:1em;
}

#sotto
{
	clear:both;
	font-size:0.9em;
	border-top-style:solid;
	border-top-color:gray;
	border-top-width:1px;
}

.inline li
{
	display: inline;
  	list-style-type: none;
  	/*margin:0;
  	padding:0;
  	padding-left:10px;
  	padding-right:10px;*/
  	padding:0;
  	margin:0;
}

.inline a
{
	/*padding: 0em 0em 0em 0em;*/
	padding-right:0.7em;
	padding-left:0.7em;
	margin:0;
}

.inline a,.inline a:visited
{
	text-decoration:none;
	color:white;
}

.inline a:hover,.inline a:hover:visited
{
	text-decoration:underline;
	color:orange;
}

.vediauto
{
 width:97%;
 border-style:solid;
 border-width:1px;
 border-color:gray;
 background:white;
 padding:0;
 border-collapse: collapse;
 margin-left:0;
 font-size:1em;
}

.vediauto td
{
 border-style:solid;
 border-width:1px;
 border-color:gray;
}

.trsfondo
{
 background:rgb(227,227,227);
}

.titolovediauto
{
 background:rgb(189,203,214);
 color:navy;
 font-weight:bold;
}

.innervediauto
{
 width:100%;
 border-style:none;
 background:white;
 padding:0;
 border-collapse: collapse;
 font-size:1em;
}

.innervediauto td
{
 border-style:none;
}

.vediauto .fotoPredefinita
{
	width:150px;
	height:113px;
}

.tabTutteAuto .fotoPredefinita
{
	width:53px;
	height:40px;
}

.fotoscheda
{
	width:200px;
}

.avviso
{
	color:red;
}

.tabTutteAuto
{
	background:rgb(189,203,214);
	border-style:solid;
	border-width:1px;
	border-color:gray;
	font-size:1em;
	width:97%;
}

.tabTutteAuto td
{
	text-align:center;
	font-size:1em;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:gray;
	padding:6px;	
}

.headerListaAuto td
{
	font-weight:bold;
	font-size:1.2em;
}

.formfiltro
{
    border-style:solid;
	border-width:1px;
	border-color:gray;
	background:transparent;
	font-size:0.9em;
}

.scatolaindex
{
	background:white;
	border-style:solid;
	border-color:silver;
	border-width:1px;
	width:180px;
	float:left;
	margin-right:15px;
	margin-bottom:20px;
	overflow:hidden;
}

.titoloscatolaindex
{
	text-align:center;
	color:navy;
	background-image:url("img/sfondotitolosx.gif");
	background-repeat:no-repeat;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom-style:solid;
	border-color:silver;
	border-width:1px;
}

.nuovaauto
{
	background:white;
	border-style:solid;
	border-color:silver;
	border-width:1px;
	width:180px;
	float:left;
	margin-right:15px;
	margin-bottom:20px;
	overflow:hidden;
}

.titolonuovo
{
	text-align:center;
	color:navy;
	background-image:url("img/sfondotitolosx.gif");
	background-repeat:no-repeat;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom-style:solid;
	border-color:silver;
	border-width:1px;
}

.listascatolaindex
{
	margin:0;
	padding:5px;
	min-height:90px;
}

.listascatolaindex ul
{
	margin:auto;
	margin-top:5px;
	text-align:left;
	padding:0;
}

.listascatolaindex li
{
	list-style-type:none;
	text-align:center;
	margin-bottom:8px;
}


.lista
{
	margin:0;
	padding:5px;
	min-height:90px;
}

.lista td
{
 width:50%;
}

.lista img
{
	margin-left:15px;
}

.lista ul
{
	margin:auto;
	margin-top:5px;
	text-align:left;
	padding:0;
}

.lista li
{
	list-style-type:none;
	text-align:center;
	margin-bottom:8px;
}

img.guidicard
{
	width:100px;
	height:66px;
}

select
{
	font-size:1em;
}

.spandx
{
	display:block;
	float:right;
	font-size:0.8em;
	margin-top:0.2em;	
}

#wrapFH
{
 margin:auto;
 width:85%;
 margin-top:5%;
 text-align:center;
}

.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;
}



#thumbBox
{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 20px;
padding-bottom: 0px;
background-color:silver;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
text-align:center;
font-weight:bold;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Verdana;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
padding:15px;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}



/******************************** L I N K *******************************/
a,a:visited,#sotto .inline a,#sotto .inline a:visited
{
color:navy;
text-decoration:none;
}

a:hover,a:visited:hover,#sotto .inline a:hover,#sotto .inline a:visited:hover
{
 color:orange;
 text-decoration:underline;
}

#centrodx a:hover,#centrodx a:visited:hover, #autodx a:hover, #autodx a:visited:hover
{
	color:rgb(8,80,154);
}