@charset "utf-8";
/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
img { border: none; }
caption,th { text-align: left; }
table {border-spacing: 0; }
/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

/* *************************************************************************************************************************** */
/* ******************************************** BASE ************************************************************************* */
/* *************************************************************************************************************************** */

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#fff url(../images/base/bg.jpg) left top repeat-x;color:#333;}
div#wrapper {width:988px;margin:0 auto;}
div#titolo {width:960px;text-align:right; padding:5px 28px 0 0; font-size:10px; color:#dddddd; font-weight:bold;}
div#header {width:988px;height:198px;}
div#main {background:url(../images/base/bg-pagina.gif) center top repeat-y; padding:20px 20px 0 37px;}

div#left {float:left;width:196px;margin-right:13px;}
div#center {float:left;width:460px;margin-right:3px; padding:0 18px 0 18px;}
div#right {float:left;width:173px;margin-right:17px; background:url(../images/base/linea-v.gif) left top repeat-y; padding-left:30px;}

div#menu-sotto {width:931px; margin-top:30px;padding-top:19px; height:51px;background:url(../images/base/menu-sotto.gif) center top no-repeat;}
div#menu-sotto ul{ margin:0 0 0 288px;}
div#menu-sotto li{ display:inline; font-size:10px; font-weight:bold;}
.home{ margin:0 20px 0 10px;}
.chisiamo{ margin:0 20px 0 16px;}
.dovesiamo{ margin:0 15px 0 26px;}
.contatti{ margin:0 15px 0 27px;}
div#menu-sotto a{ text-decoration:none;color:#67919D;}

div#footer {padding:13px 32px 0 32px;height:40px;background:#fff url(../images/base/footer.gif) center top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
div#pi {width:350px;float:left;}
div#credits {width:450px;float:right; text-align:right;}
div#footer a {color:#999999;}

/* *************************************************************************************************************************** */
/* ******************************************** LEFT ************************************************************************* */
/* *************************************************************************************************************************** */

div#noleggio, div#noleggio a span{text-decoration:none;width:196px;height:88px;background:url(../images/base/noleggio.png);background-repeat:no-repeat;cursor:pointer;}
div#noleggio, div#noleggio a:hover span{text-decoration:none;background:url(../images/base/noleggio_on.png);}

div#servizi, div#servizi a span{text-decoration:none;width:196px;height:90px;background:url(../images/base/servizi.png);background-repeat:no-repeat;cursor:pointer;}
div#servizi, div#servizi a:hover span{text-decoration:none;background:url(../images/base/servizi_on.png);}

div#offerte{width:196px; height:110px; background:url(../images/base/offerte.png) left top no-repeat;}

div#preventivi, div#preventivi a span{text-decoration:none;width:196px;height:89px;background:url(../images/base/preventivi.png);background-repeat:no-repeat;cursor:pointer;}
div#preventivi, div#preventivi a:hover span{text-decoration:none;background:url(../images/base/preventivi_on.png);}

div#deducibilita, div#deducibilita a span{text-decoration:none;width:196px;height:90px;background:url(../images/base/deducibilita.png);background-repeat:no-repeat;cursor:pointer;}
div#deducibilita, div#deducibilita a:hover span{text-decoration:none;background:url(../images/base/deducibilita_on.png);}

div#noleggio ul, #offerte ul{padding:35px 0 0 11px; display:block; line-height:17px;}
div#noleggio a, #offerte a{ text-decoration:none; color:#525252;}

/* *************************************************************************************************************************** */
/* ******************************************** RIGHT ************************************************************************* */
/* *************************************************************************************************************************** */

div#autoparco, div#autoparco span{width:173px;height:19px;background:url(../images/base/col-parcoauto.png);background-repeat:no-repeat;margin-bottom:10px;}
div#offertadelmese, div#offertadelmese span{width:173px;height:24px;background:url(../images/base/col-offerta.png);background-repeat:no-repeat;margin-bottom:10px;}

div#veditutto, div#veditutto a span{text-decoration:none;width:173px;height:22px;background:url(../images/base/col-vedi-tutte.png);background-repeat:no-repeat;cursor:pointer;}
div#veditutto, div#veditutto a:hover span{text-decoration:none;background:url(../images/base/col-vedi-tutte_on.png);}

.vedi-sh{margin:10px 0 0px 0;}
.vedi-sh-tutte{margin-top:10px;}
.ombra-sopra{margin-bottom:10px;}
.spazio{margin-top:30px;}
.col-prezzi{ text-align:center; font-weight:bold;color:#525252; font-size:10px; width:140px; margin:0 0 10px 15px;}

/* *************************************************************************************************************************** */
/* ************************************ tecnica sostituzione img ************************************************************* */
/* *************************************************************************************************************************** */
.replace{position:relative;margin:0;padding:0;/* hide overflow:hidden from IE5/mac */overflow:hidden;/* */}
.replace span{display:block;position:absolute;top:0;left:0;z-index:1; /* for opera5 and 6 */}
