.testomain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1F4665;
	font-weight: bold;
}
.testomainsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F4665;
	font-weight: bold;
}


.testoservice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.testoboxindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.testoTITLE {
	font-family: "Microsoft Sans Serif";
	font-size: 18px;
	color: #014C9D;
}


body {
margin-top:0px;
background-color: #FFFFFF
}

#boxveicoli{
	width:213px;
	margin-top: 4px;
	margin-left: 4px;
	float:left;
}

#boxveicoli2{
	width:213px;
	margin-top: 4px;
	margin-left: 23px;
	float:left;
}


#container{
	margin-left:auto;
	margin-right:auto;
	width:945px;
	margin-top: 10px;
}

#copy{
	margin-left:250px;
	margin-top:10px;
	width:450px;
	float:left;
}


#dettagliosx{
	width:414px;
	margin-top: 13px;
	margin-left: 14px;
	float:left;
}

#dettagliodx{
	width:269px;
	margin-top: 20px;
	margin-left: 2px;
	float:left;
}

#fotoprincipale{
	width:686px;
	margin-top: 15px;
	margin-left: 4px;
	float:left;
}

#fotoprincipalebar{
	width:686px;
	margin-top: 1px;
	margin-left: 4px;
	float:left;
}

#fotoboxline{
	width:213px;
	height:8px;
	margin-top: 7px;
	margin-left: 0px;
	float:left;
}

#fotoboxline2{
	width:213px;
	height:1px;
	margin-top: 5px;
	margin-left: 0px;
	float:left;
}


#fotobox{
	width:213px;
	height:111px;
	margin-top: 3px;
	margin-left: 0px;
	float:left;
}

#links a:link {
	color: #000000;
	text-decoration: none;
}
#links a:visited {
	text-decoration: none;
	color: #000000;
}
#links a:hover {
	text-decoration: none;
	color: #000000;

}
#links a:active {
	text-decoration: none;
	color: #000000;
}




#logo{
	float:left;
	width:179px;
	margin-top: 20px;
	margin-left: 22px;
}

#loghi{
	margin-left:auto;
	margin-right:auto;
	float:left;
	margin-top: 10px;
}

#linediv{
width:1px;
height:550px;
margin-left:6px;
margin-top:-280px;
background-color:#999999;
float:left;
}

#linevetrina{
	width:236px;
	margin-top: 15px;
	margin-left: 0px;
	float:left;
}


#links{
	float:left;
	width:686px;
	margin-top: 25px;
	margin-left: 28px;
}

#links ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	padding-top: 10px;
	color: #000000;
	font-weight: bold;
}

#links ul li {
	display: inline;
	padding-right: 16px;
	margin-left: 5px;
	#margin-left: 20px;
	list-style-image:url(Images/auto-linediv.jpg);

}

#login{
	width:290px;
	height:8px;
	margin-top: 0px;
	float:right;
	margin-right: 0px;
}


#logins{
	float:left;
	width:686px;
	margin-top: 33px;
	margin-left: 48px;
}



#main{
	margin-left:auto;
	margin-right:auto;
	width:945px;
	margin-top: 0px;
	float:left;
}


p {
margin-top:0px;
}

#parindex{
	width:213px;
	margin-top: 13px;
	margin-left: 0px;
	float:left;
}

#parcontenuti{
	width:686px;
	margin-top: 1px;
	margin-left: 4px;
	float:left;
}


#principalesx{
	width:245px;
	min-height:300px;
	margin-top: 0px;
	margin-left: 0px;
	float:left;
}
#principale{
	margin-left:auto;
	margin-right:auto;
	width:700px;
	margin-top: 0px;
	float:left;
}

#search{
	width:280px;
	height:8px;
	margin-top: 0px;
	margin-left: 0px;
	float:left;
}

#servicecontenuti{
	width:333px;
	margin-top: 1px;
	margin-left: 0px;
	float:left;
	margin-bottom: 30px;
	padding-right: 10px;
}

#servicefoto{
	width:95px;
	height:95;
	margin-top: 0px;
	margin-left: 0px;
	float:left;
	padding-right: 10px;
}



#titlesx{
	width:200px;
	height:8px;
	margin-top: 7px;
	margin-left: 5px;
	float:left;
}


#vetrina{
	width:236px;
	min-height:295px;
	margin-top: 0px;
	margin-left: 0px;
	float:left;
}


/* -----STILI PER LA PAGINAZIONE----- */
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:left;
}
div.pagination a {
	border: 1px solid #dedfde;
	margin-right:3px;	
	padding:2px 6px;
	background-position:bottom;
	text-decoration: none;
	color: #1F4665;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000;
	background-image:none;
	background-color:#777777;
	color: #fff;
}
div.pagination span.current {
	margin-right:3px;
	padding:2px 6px;
	font-weight: bold;
	color: #1F4665;
}
div.pagination span.disabled {
	margin-right:3px;
	padding:2px 6px;
	color: #adaaad;
}

/*==============================================================================*/

table#autonuove {
   width: 506px;
   border-collapse: collapse;
}

table#autonuove a {
   text-decoration: none;
   color: #000000;
}
table#newstab {
   width: 686px;
   border-collapse: collapse;
}
table#newstab td {
   padding: 10px;
}

table#newstab a {
   text-decoration: none;
   color: #000000;
}

tr.sfondo2 {
   background-color: #CDCDCD;
}

tr.spazioriga {
   height: 10px;
}

table#tabellavetrina {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin-top: 10px;
   margin-left: 2px;
   border-collapse: collapse;
   width:231px;
}

table#tabellavetrina a {
   text-decoration: none;
   color: #000000;
}

table#tabellavetrina td {
   border-bottom: 1px solid #888;
   padding-bottom: 5px;
   padding-top: 5px;
}

table#tabellavetrina ul {
   margin: 0px;
   padding: 0px;
   margin-left: 5px;
   font-size: 11px;
   list-style-type: none;
}

table#tabellavetrina ul li.prezzo {
   color: #FF0000;
}

td#sezcerca ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   padding-left: 13px;
   font-size: 11px;
}

td#sezcerca ul li.cerca {

   margin-top: 20px;
   margin-bottom: 2px;
}

td#sezcerca ul li.quicklinks {
   margin-top: 15px;
   margin-bottom: 2px;
}

td#sezcerca ul li.inputquicklinks select {
   font-size: 10px;
   margin-bottom: 2px;
}

td#sezcerca ul li.inputtutte {
   margin-top: 15px;
   margin-bottom: 2px;
   cursor: pointer;
}

td#sezcerca ul li.inputtutte input {
   background: none;
   font-size: 14px;
   font-weight: bold;
   margin-bottom: 2px
   cursor: pointer;
}

td#sezcerca ul li.modelli {
   margin-top: 2px;
}

td#sezcerca ul li.modelli select {
   font-size: 10px;
}

div#menuparcomenu {
   margin-left: 0px; 
   width: 261px;
}

div#cercaparcomenu {
   height: 266px;
   margin-left: 271px; 
   width: 401px;
   margin-top: -261px;
   padding: 0px;
}

div#cercaparcomenu table {
   width: 100%;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

div#cercaparcomenu img {
   margin-top: 60px;
}

#dettagliosx table {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   border-collapse: collapse;
   width: 96%
}

#dettagliosx table tr {
   height: 25px;
}

#dettagliosx table td {
   width: 48%;
}

#dettagliodx table {
    margin-top: -16px;
	padding-top: 0px;
}

ul.news {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	padding-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.news a {
    text-decoration: none;
	color: #000000;
}

ul.news li.data {
    font-size: 12px;
	color: #888;
	padding-bottom: 2px;
}

ul.news li.titolo {
    font-size: 12px;
	padding-bottom: 2px;
}

ul.news li.sottotitolo {
    font-size: 11px;
	padding-bottom: 2px;
}

ul.news li.descrizione {
    font-size: 12px;
}

ul.newsriga {
    margin-left: 5px;
	padding-left: 0px;
	list-style-type: none;
	border-bottom: 1px solid #888; 
	margin-top: 5px;
	margin-bottom: 5px;
}
