a:link  { color: black; text-decoration: none }
a:visited  { color: #2a1f00 }
a:hover { color: #2c374b; text-decoration: none }
a:active { color: #2c374b; text-decoration: none }
/* CSS Document */

body
   { color: #15317b; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-image: url("../image/sf2dx.jpg"); background-repeat: repeat-x; margin: 0 }
h3 { color: #15317b; font-size: 14px; line-height: 20px; margin-top: 0 }
/* ----------- BANNER ----------- */
p
 {
	color: #36273F;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}
textarea { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.borderMapInt { background-color: #fffbf0; margin: 10px 10px 10px 0; padding: 10px; float: left; clear: both; border: solid 1px #d4ff00 }
.datiVeicoliList { display: inline }
.elencoPrezzo { text-align: right }
.errore { margin: 10px; padding: 10px; border: solid 2px #ff0000 }
.imglogo { margin-right: 10px; margin-left: 10px }
.immagine { background-color: #fffbf0; margin: 3px; padding: 3px; width: 250px; border: solid 1px #2a1f00 }
.listaImmagini { margin: 0; padding: 0 }
.listaImmagini li { background-color: #fff; list-style-type: none; margin: 3px; padding: 3px; width: 80px; height: 60px; float: left; overflow: hidden; border: solid 1px #2a1f00 }
.messaggio { margin: 10px; padding: 10px; border: solid 2px #13b50f }
.privacy { color: #070707; font-size: 9px; font-family: Verdana, Geneva, sans-serif; line-height: 10px; text-align: left }
.testo  { color: #2a1f00; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.testoNews { margin-top: 50px; margin-right: 40px; margin-bottom: 40px; float: left; clear: both }
.testoNews a  { color: #15317b; font-size: 12px }
.testoNews h2 { color: #0298bb; font-size: 24px; font-family: "Times New Roman", Times, serif; margin-bottom: 10; padding: 0 }
.titleVeicoliList { color: #2a1f00 }
.titleVeicoliList h3 { color: #15317b; font-size: 16px; margin: 0; padding: 0 }
.titleVeicoliList img { background-color: #fff; margin-right: 10px; padding: 5px; float: left; clear: none; border: solid 1px #808080 }
#boxdx    { color: #15317b; background-image: url("../image/sfondoCampoRicerca.jpg"); background-repeat: no-repeat; background-position: left top; margin-top: 389px; margin-left: 135px; padding-top: 70px; padding-left: 25px; width: 275px; min-height: 280px; float: left }
#boxdxInt { margin-top: 500px; margin-right: 100px; margin-bottom: 20px; padding: 0; width: 275px; float: right }
#boxsx  { margin-top: 480px; margin-bottom: 50px; margin-left: 50px; width: 475px; float: left }
#boxsx .testo { line-height: 20px; margin-bottom: 10; padding: 0 }
#boxsx h2  { color: #0298bb; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 40px }
#boxsxInt  { color: #15317b; margin-top: 450px; margin-bottom: 40px; margin-left: 50px; padding: 0; width: 450px; float: left }
#boxsxInt .testo  { color: #15317b; font-size: 12px; line-height: 20px; margin: 0; padding: 0 }
#boxsxInt h2  { color: #15317b; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 50px 0 40px; padding: 0 }
#boxsxInt h3  { color: #15317b; font-family: Georgia, "Times New Roman", Times, serif }
#boxsxInt h4 { color: #0298bb; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 20px 0 10px; padding: 0 }
#content { background-image: url("../image/body.jpg"); background-repeat: no-repeat; margin: 0 auto; width: 970px }
#credits {
	color: #070707;
	background-color: #fff;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	padding-left: 30px
}
#footer  { color: #fff; font-size: 9px; background-color: #0298bb; text-align: center; width: 970px; height: 15px; float: left; clear: both; border-right: 0; border-bottom: 0; border-left: 0 }
#linkFloatTestata { position: absolute; top: 272px; right: 154px; width: 189px; height: 194px; border: dotted 0 #800000 }
#linkFloatTestata a { display: block; width: 100%; height: 100% }
#loghi   { background-color: #fff; text-align: center; padding-top: 20px; padding-bottom: 20px; width: 960px; float: left }
#menu  { background-color: #f3f3f3; position: relative }
#menu ul { margin: 0; padding: 0 }
#menu ul li   { color: #2a1f00; font-size: 13px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; text-align: center; list-style-type: none; width: 120px; height: 28px; float: left; border: solid 0 #e57718 }
#menu ul li a { color: #fff; display: block; padding-top: 5px; width: 100%; height: 100% }
#menu ul li a:hover  { color: #fff; text-decoration: none; background-color: #070707; display: block; width: 100%; height: 100%; border-width: 0 }
#navigazionePagine { border: 0 }
#veicoli ul { display: block; margin: 5px; padding: 5px; width: 470px; float: left; clear: both }
#veicoli ul li { list-style-type: none }
#wrapper  { background-image: url("../image/sfondoBasso.png"); background-repeat: repeat-y; background-position: 0 30px; margin: 0 auto; width: 970px }

