/*------------------------------------------
	stylesheets per: AUTOSPORT2001.IT, v. 1.0
	uri: http://www.autosport2001.it
    author: Roberto Marzialetti < roberto@marzialetti.com >
------------------------------------------*/

body { background: url(../img/bg.jpg) #e70000 repeat-x; margin: 0; padding: 0; }
select, input, body, td, div, span, h1, h2, h3, p, a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: Black; }

form { margin: 0px; }
img { border: 0;}
h1 span { visibility: hidden; }

ul { list-style-image: url(../img/bg_list.gif); margin: 10px; margin-left: 20px; padding: 3px; }
li { margin-bottom: 5px; } 
th { text-align: left;  padding: 3px; }

h1, h2, h3 { font-family: Georgia, Garamond, 'Times New Roman', serif; color: #e70000; font-weight: bold; margin: 0; margin-bottom: 5px; letter-spacing: 0px; }
h1, h1 a { font-family: Georgia, Garamond, 'Times New Roman', serif; font-size: 24px; }
h2 { font-size: 18px; color: #858585; font-family: Arial, Verdana, sans-serif; }
h1 a, h1 a:hover, h1 a:visited, h2 a, h2 a:hover, h2 a:visited  { color: #575e66; text-decoration: none; }

.testo_semplice { font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #444444; }

#container-pag {}
#container-pag a, #container-pag a.current { display: block;  height: 15px;  border: 1px solid #878787; color: #878787; margin-left: 4px; padding: 4px; float: left; text-decoration: none; }
#container-pag a.current { background: #878787; color: white; }

#sitebox { margin: 0 auto; width: 990px; }
#container { width: 990px; float: left; background: White; padding: 0; margin: 0;}
	#header { width: 990px; }
#colonna-sx { width: 332px; float: left; }
#spazio-cx, #spazio-dx { float: left; }

#main { float: left; width: 962px; padding: 14px; }
	#content { width: 576px; float: left; }
		#colonna-sx { width: 201px; border-right: 1px solid #ebecec; float: left; padding-right: 14px; margin-right: 14px; }
			#colonna-sx #menu a { display: block; width: 186px; background: url(../img/bg_link.gif); height: 16px; padding: 4px; text-decoration: none; color: #a2a2a2; border-bottom: 1px solid #ededed; padding-left: 10px; font-weight: bold; }
		#content { width: 732px; float: left; }

h1#home-opportunita { background: url(../img/tit_opportunita.gif); width: 345px; height: 29px; }
h1#home-cerca { background: url(../img/tit_cerca.gif); width: 439px; height: 29px; }

img.spalla { float: left; border: 1px solid #CCCCCC; margin-right: 10px; margin-bottom: 10px; padding: 5px; }

#fascia { width: 732px; height: 135px; margin-bottom: 10px; }
	#fascia .veicolo { width: 122px; height: 118px; background-color: #f1f1f1; border-bottom: 1px solid #aeaeae; border-right: 1px solid #aeaeae; float: left; margin-right: 7px; padding: 8px; }
	#fascia .veicolo p { font-size: 10px;  margin-top: 2px; }
	#fascia .veicolo p .prezzo { margin-top: -5px; color: Red; font-size: 10px; }

#box-home-ricerca { background: #e5e5e5; width: 419px; padding: 10px; }

.label { font-size: 11px; color: #1f2353; font-weight: bold; padding-top: 5px; }

#home-offerta { float: right; }
#home-offerta h1 { background: url(../img/tit_offerta_settimana.gif); width: 278px; height: 29px; }
#home-offerta #offerta { border: 7px solid #ffc000; padding: 7px; width: 247px; }
#home-offerta #offerta p#prezzo { color: Red; font-size: 22px; margin: 3px 0 3px; text-align: center; font-weight: bold; }
#home-offerta #offerta p#no-prezzo { font-size: 15px; margin: 3px 0 3px; text-align: center; font-weight: bold; }

#footer { float: left; width: 970px; padding: 12px; color: White; display: inline; }
#footer #chiusura { background: url(../img/bg_chiusura.jpg) no-repeat; text-align: center; height: 62px; padding: 10px; margin-top: 15px; color: #958d88; }
#footer #chiusura a { color: #958d88; }

#veicolo { width: 712px; padding: 10px; background: #f0f0f0; float: left; color: #000066; display: inline; }
#veicolo a, #veicolo table td { color: #000066; }
#veicolo #colonna-sx { float: left; width: 360px; display: inline; } 
#veicolo #colonna-dx { float: right; width: 310px; display: inline; } 
#veicolo #colonna-sx .foto { border: 3px solid White; }
#veicolo .box { border-bottom: 1px solid #aeaeae; border-right: 1px solid #aeaeae; } 
#veicolo .box h2 { background-color: #e9edf6; font-weight: bold; font-size: 11px; color: #000066; padding-left: 10px; margin: 0; }
#veicolo .box .corpo { padding: 10px; background: White; color: #000066; }  
#veicolo .box .corpo li { list-style: square; margin-left: 8px; }

table#elenco tr td h2 { margin-bottom: 3px; }
table#elenco tr td h2 a { font-size: 16px; color: #0B58B3; }
table#elenco tr td h3 { margin-bottom: 3px; font-size: 13px; color: #969696; font-family: Arial, Verdana, sans-serif; }
table#elenco tr td .prezzo { color: #B82A38; }

.box-dettaglio { background-color: #EAEAEA; padding: 5px; color: #484848; }

table#elenco-marche {}
table#elenco-marche a, table#elenco-marche a:hover { text-decoration: none; display: block; width: 150px; border-bottom: 1px solid #EAEAEA; margin-bottom: 2px; padding-bottom: 2px; }
table#elenco-marche a:hover { background-color: #EAEAEA; }

#logo-stampa { display: none; }
