html, body, form, input, img, ul, li, a, div, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; border:0; }

body { background-color:#639fc9; font-family:"Trebuchet MS", Georgia, Cambria, "Times New Roman", serif; font-size:12px; color:#1e1e1e; }


/* ________________________________________________________________________________ Layout */

#header { height:69px; margin-top:12px; background-color:#fff; padding-top:14px; }
.wrapper { width:920px; margin:0 auto; }
#slogan { width:423px; margin:0 auto; display:block; }
#header-img { height:125px; background:url(../img/img-header.jpg) no-repeat top center; }
#logo { margin:8px 0 0 17px; }
#content { width:870px; margin:0 auto; background-color:#fff; padding:20px 25px; }
#bottom { width:870px; margin:0 auto; background-color:#e6e6e6; padding:20px 25px; }
.colonna { width:270px; margin-right:28px; }

/* ________________________________________________________________________________ News */
#news-foto-small { display:block; width:76px; height:76px; overflow:hidden; }
.arrow { background:url(../img/arrow.gif) no-repeat 5px 7px; padding-left:20px; }

/* ________________________________________________________________________________ Contents */

.ul { list-style-type:none; margin-top:2px; }
.ul li { margin:0px 0px 4px 0px; background:url(../img/arrow.gif) no-repeat 6px 7px; padding:0px 0px 0px 22px; }

.automezzi { list-style-type:none; margin-top:2px; background-color:#D5EDF7; padding:12px 8px 8px 8px; }
.automezzi li { margin:0px 0px 7px 0px; background:url(../img/arrow.gif) no-repeat 6px 7px; padding:0px 0px 5px 22px; border-bottom:1px solid #ECFBFF; }



/* ________________________________________________________________________________ Footer */
#footer { width:870px; background:#002e64 url(../img/bg-footer.gif) no-repeat bottom left; padding:20px 25px; color:#fff; text-align:right; position:relative; }
#advcom { display:block; margin-top:8px; }
#certificazione { background:url(../img/certificazione.gif) no-repeat top left; width:53px; height:75px; position:absolute; top:11px; left:25px;}

/* ________________________________________________________________________________ Menu */

ul#menu{ width:842px; height:42px; margin-top:14px; background:url(../img/bg-menu.gif) no-repeat top center; padding:0 0 0 78px; list-style-type:none; display:block; }
ul#menu li { float:left; display:inline-block; }

#home a:link, #home a:visited { width:83px; height:42px; display:block; background:url(../img/mn-home.gif) no-repeat left top; }
#home a:hover { background-position:0 -42px; }
#home-attivo a:link, #home-attivo a:visited, #home-attivo a:hover { width:83px; height:42px; display:block; background:url(../img/mn-home.gif) no-repeat 0 -42px; }

#azienda a:link, #azienda a:visited { width:103px; height:42px; display:block; background:url(../img/mn-azienda.gif) no-repeat left top; }
#azienda a:hover { background-position:0 -42px; }
#azienda-attivo a:link, #azienda-attivo a:visited, #azienda-attivo a:hover { width:103px; height:42px; display:block; background:url(../img/mn-azienda.gif) no-repeat 0 -42px; }

#servizi a:link, #servizi a:visited { width:91px; height:42px; display:block; background:url(../img/mn-servizi.gif) no-repeat left top; }
#servizi a:hover { background-position:0 -42px; }
#servizi-attivo a:link, #servizi-attivo a:visited, #servizi-attivo a:hover { width:91px; height:42px; display:block; background:url(../img/mn-servizi.gif) no-repeat 0 -42px; }

#parco a:link, #parco a:visited { width:169px; height:42px; display:block; background:url(../img/mn-parco.gif) no-repeat left top; }
#parco a:hover { background-position:0 -42px; }
#parco-attivo a:link, #parco-attivo a:visited, #parco-attivo a:hover { width:169px; height:42px; display:block; background:url(../img/mn-parco.gif) no-repeat 0 -42px; }

#dove a:link, #dove a:visited { width:131px; height:42px; display:block; background:url(../img/mn-dove.gif) no-repeat left top; }
#dove a:hover { background-position:0 -42px; }
#dove-attivo a:link, #dove-attivo a:visited, #dove-attivo a:hover { width:131px; height:42px; display:block; background:url(../img/mn-dove.gif) no-repeat 0 -42px; }

#contatti a:link, #contatti a:visited { width:103px; height:42px; display:block; background:url(../img/mn-contatti.gif) no-repeat left top; }
#contatti a:hover { background-position:0 -42px; }
#contatti-attivo a:link, #contatti-attivo a:visited, #contatti-attivo a:hover { width:103px; height:42px; display:block; background:url(../img/mn-contatti.gif) no-repeat 0 -42px; }

#news a:link, #news a:visited { width:84px; height:42px; display:block; background:url(../img/mn-news.gif) no-repeat left top; }
#news a:hover { background-position:0 -42px; }
#news-attivo a:link, #news-attivo a:visited, #news-attivo a:hover { width:84px; height:42px; display:block; background:url(../img/mn-news.gif) no-repeat 0 -42px; }



/* ________________________________________________________________________________ Stili link */
a:link, a:visited { text-decoration:none; color:#ae0000; }
a:hover { text-decoration:none; color:#5d0000; }

a.white:link, a.white:visited, .white { color:#fff; }
a.white:hover { color:#fddbba; }

/* ________________________________________________________________________________ Form */
label { display:block; color:#0051b1; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:6px; border-top:1px solid #D5EDF7; margin-top:5px; }
.input { height:12px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px; border:1px solid #8a8a8a; margin:3px 0 4px 0; background-color:#D5EDF7; }
#invia { width:70px; height:28px; cursor:pointer; margin:10px 0px 0px 0px; padding:0; background-color:#ed1c24; border:1px solid #900; color:#fff; font-weight:bold; font-size:18px; font-family:"Trebuchet MS", Georgia, Cambria, "Times New Roman", serif; }
#invia:hover { background-color:#a4060c; cursor:pointer; }



/* ________________________________________________________________________________ Varie */
.fl { float:left; }
.fr { float:right; }
.inline { display:inline; }

.clear { clear:both; }

.margin-top { margin-top:10px; }
.margin-left { margin-left:10px; }
.margin-right { margin-right:10px; }
.margin-bottom { margin-bottom:10px; }

img { border:0px; }
.img-border { border:1px solid #002e64; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.space { letter-spacing:1px; }
.justify { text-align:justify; }

.small { font-size:10px; }
.big { font-size:14px; }

.red { color:#ae0000; }
.blu { color:#0051b1; }

.medium { margin-right:11px; margin-bottom:7px; }
.last { margin-right:0; }

h1 { font-size:14px; font-weight:bold; color:#133967; letter-spacing:1px; margin:5px 0 10px 0; padding:0; }
h2 {  }
h3 {  }
h4 {  }
h5 {  }
h6 {  }



.le { line-height:18px; }
.tit { display:block; margin-bottom:20px; }

.img-orange { border:1px solid #ed7703; }
.img { border:1px solid #d4d4d4; }

#google-map { width:260px; height:350px; display:block; }
a span, h1 span { display:none; }
