
body{ background:#FFFFFF url(img/bg_header.jpg) left top repeat-x;  }

#wrapper{ width:960px; margin:0 auto; text-align:left;}
html, body, #wrapper {height: 100%;}
body > #wrapper {height: auto; min-height: 100%;}

.line{ background: url(img/linedivide.jpg) 0 0 repeat-x; height:1px; width:100%; margin:15px 0;}

#header {
  height:91px;
 
 
}
#header h1 {
    display:block;
    float:left;
    width:445px;
    height:91px;
    background: url(img/logo.jpg) no-repeat 0 0;
    text-indent:-10000px;
	margin-bottom: 0;
  }
#header h1 a {
    display:block;
    width:100%;
    height:100%;
  }
 #header h1 a:hover {
    background:url() no-repeat 0 -125px;
}
#header h1.payoff {
    display:block;
    float:right;
    width:461px;
    height:34px;
   /* background: url(img/payoff.jpg) no-repeat 0 0;*/
   background: none;
    /*text-indent:-10000px;*/
	margin-bottom: 0;
	margin-top:55px;
	color:#9a8246;
	text-indent: 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	
	
  }
#navlist{ background: url(img/bg-navlist.jpg) 0 0 repeat-x; height:29px;}
 #navlist ul{ display:block; float:left; height:29px; list-style-type:none;
 background:url(img/menu-sprite.jpg) no-repeat 0 0; margin: 0;}
#navlist ul li
{
display: block;
height:29px;
float:left;
}
#home{ width: 92px;}
#azienda{ width: 115px;}
#noleggio{ width:130px ;}
#vendita{ width: 110px;}
#dovesiamo{ width: 150px;}
#contatti{ width: 124px;}

#navlist ul li a{ display:block; width:100%; height:100%; text-indent:-9999px; outline:none;}

#home a:hover{ background:url(img/menu-sprite.jpg) no-repeat 0 -29px;}
#azienda a:hover{ background:url(img/menu-sprite.jpg) no-repeat -92px -29px;}
#noleggio a:hover{ background:url(img/menu-sprite.jpg) no-repeat -207px -29px;}
#vendita a:hover{ background:url(img/menu-sprite.jpg) no-repeat -337px -29px;}
#dovesiamo a:hover{ background:url(img/menu-sprite.jpg) no-repeat -447px -29px;}
#contatti a:hover{ background:url(img/menu-sprite.jpg) no-repeat -597px -29px;}

body#bodyhome #home a{ background:url(img/menu-sprite.jpg) no-repeat 0 -58px;}
body#bodyazienda #wrapper  #navlist ul li#azienda a{background:url(img/menu-sprite.jpg) no-repeat -92px -58px;}
body#bodynoleggio #navlist ul li#noleggio a{background:url(img/menu-sprite.jpg) no-repeat -207px -58px;}
body#bodyvendita #navlist ul li#vendita a{background:url(img/menu-sprite.jpg) no-repeat -337px -58px;}
body#bodydovesiamo #navlist ul li#dovesiamo a{background:url(img/menu-sprite.jpg) no-repeat -447px -58px;}
body#bodycontatti #navlist ul li#contatti a{background:url(img/menu-sprite.jpg) no-repeat -597px -58px;}


#photogallery{
background:url(img/photogallery2.jpg) 0 0 no-repeat;
width:960px;
height:342px; 
}
#marchi{ height:43px; margin: 15px 0 15px 0; /*background:url(img/bg_logos.jpg) 0 0 no-repeat;*/ background-color:#d5e4ec; float:left; width:960px;}
#marchi p.titolo_marchi{font-family:"Times New Roman", Times, serif; font-size:22px; letter-spacing:2px; padding: 0 0 0 50px !important; padding: 0 0 0 30px;  margin:0; color:#929191; width:270px; line-height:43px; display:block; float:left; }
#marchi_logo{ float:right; height:41px; background:url(img/loghi_marchi.jpg) 0 no-repeat; width:581px; margin-right:70px !important; margin-right:30px;}

  #lista-marchi li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


#content_home{float:left;}
#info_box{float:left; border:#dbdbdb solid 1px; width:600px; padding: 15px; }
#info_box h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#9a8246; font-weight:bold;}
#info_box h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#113114; font-style:italic;}
/*#info_box p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#606060;}*/
 
 #info_box p {font-size: 14px; letter-spacing: 1px; padding-top:8px; margin-bottom: 8px;}
 #info_box strong{color:#444444;}
 
#right{float: right; margin-left:15px;}
#box-vendita{width:309px; height: 131px; background:url(img/bg_boxes.jpg) 0 0 no-repeat; margin-bottom:15px;}
#box-vendita h1{ font-family:"Times New Roman", Times, serif; font-size:30px; color:#FFFFFF; padding: 5px 0 0 75px; letter-spacing:3px;}
.box_slideshow { margin-left:13px !important; margin-left:6px; float:left; margin-right:11px;}
p.text_box{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; line-height:14px;}
a.continua{color:#9a8246; text-decoration:none; display:block; float:left; padding-left: 70px; padding-top:5px;}
#box-noleggio{width:309px; height: 131px; background:url(img/bg_boxes.jpg) 0 0 no-repeat;margin-bottom:15px;}
#box-noleggio h1{ font-family:"Times New Roman", Times, serif; font-size:30px; color:#FFFFFF; padding: 5px 0 0 75px; letter-spacing:3px;}

#box-infoline{width:309px; height: 133px; background:url(img/bg_box_infoline.jpg) 0 0 no-repeat;margin-bottom:15px;}
#box-infoline h1{ font-family:"Times New Roman", Times, serif; font-size:30px; color:#FFFFFF; padding: 5px 0 0 75px; letter-spacing:3px;}
/*.infoline{margin-left:13px !important; margin-left:6px; float:right; margin-right:11px; background: url(img/phone.gif) right top no-repeat; height:98px; width: 88px;} */
 p.text_infoline{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; letter-spacing:0; line-height:14px; padding-top: 24px; margin-bottom:0; padding-left: 18px;}
 
 
#spacer{height:20px; clear:both;}

#content_pages{ border: solid 1px #c0c0c0; background: #f6f7f9 url(img/bg_content_pages.jpg) 0 0 repeat-x; padding-top:30px; float: left; width:958px;}
#page_azienda{width: 573px;  margin-left:15px !important; margin-left:7px; padding: 15px; 15px 0 15px; float:left; border: solid 1px #c0c0c0; background-color:#FFFFFF;}
#page_azienda h1 {
color:#9A8246;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
margin-bottom:0.5em;
}
#page_azienda h2 {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:22px;

}
#page_azienda table td span.dettaglio-datib{  font-size:13px; letter-spacing:1px; display:block; padding:3px;  }
#page_azienda table td span.dettaglio-datia{  font-size:13px; letter-spacing:1px; display:block; background-color:#e9f1fa;padding:3px;   }

#page_contatti h1 {
margin-left:15px !important;
padding-top:15px;
color:#9A8246;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;}

#page_azienda ul.info-dovesiamo{ list-style-type:none; line-height:24px; float:left;}

#page_azienda p{ font-size: 14px; letter-spacing: 1px; padding-top:8px; margin-bottom: 8px;}

#page_azienda strong{color:#444444;}


#page_contatti ul.info-dovesiamo{ list-style-type:none; line-height:24px; float:left;}


#page_contatti{width: 608px !important; width: 593px;  margin-left:15px !important; margin-left:7px; float:left; border: solid 1px #c0c0c0; background-color:#FFFFFF;}

#sidebar_r{ float:left; margin-left:15px;}
.box_sidebar{width:309px; height: 131px; background: url(img/war_racing.gif) 0 0 no-repeat; margin-bottom:15px; }

h1.titolo_contatti{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#a1a1a2; padding:15px 0 0 20px;}
p.spiega_contatti{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4b4a4a; padding-left:20px;}
form.form{ padding-left:20px;}

#footer{height:250px; background:url(img/footer.jpg) 0 0 repeat-x; text-align:center;}
#footer-inside{width:960px; margin: 0 auto; text-align:left;}
#footer-inside_left{width:450px; float:left; padding-top:35px;}
#footer-inside_right{width:453px; height: 158px; background:url(img/bg_foote_right.jpg) 0 0 no-repeat; float:right; padding-left:27px; padding-top:35px;}
.logo-footer{ width:134px; height:52px; float:left;}
a.guerra{ background:url(img/logo_guerra2.jpg) 0 0 no-repeat; text-decoration:none; border:none;  text-indent:-9999px; outline:none;}
a.warracing{ background:url(img/logo_war.jpg) 0 0 no-repeat; text-decoration:none; border:none;  text-indent:-9999px; outline:none;}
a.tora{ background:url(img/logo_tora.jpg) 0 0 no-repeat; text-decoration:none; border:none;  text-indent:-9999px; outline:none;}

#footer-inside_right ul.info-footer{ list-style-type:none; color:#bbb5b5; font-family:Arial, Helvetica, sans-serif; font-size:12px; float: left; width:180px; line-height:30px; letter-spacing:1px; margin-right:25px;}
.titolo_info_footer{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
#footer .payoff{ color:#b5b5b5; text-align: center; letter-spacing: 1px; font-size: 10px; border-top: 1px dotted #757575; padding-top:10px;}


/*mod*/

.tab400 img{margin: 4px;  cursor: pointer;}

#accordion h3{ width:500px; padding:5px; background:#002D44; cursor:pointer; text-align:left;}
#accordion h3 a,
#accordion h3 a:link,
#accordion h3 a:active,
#accordion h3 a:visited{ font:normal 10px Verdana, Geneva, sans-serif; color:#fff; text-decoration:none; }
#accordion h3 a:hover{ color:#FFF;}

#accordion h3.ui-state-active{ font: normal 10px Verdana, Geneva, sans-serif; color:#fff; background:#D5E4EC;  padding:5px;}
#accordion h3.ui-state-active a,
#accordion h3.ui-state-active a:link,
#accordion h3.ui-state-active a:active,
#accordion h3.ui-state-active a:visited{ font:normal 10px Verdana, Geneva, sans-serif; color:#000; text-decoration:none;}

/*form*/
#form{ width:500px; float:left; margin:10px 0 0 0;}
#form h2{ float:none; font:normal 12px Verdana, Geneva, sans-serif; color:#9A8246; padding:10px 0 5px 0}
#form p{ font:normal 11px Verdana, Geneva, sans-serif; color:#333;}

#form .box{ width:200px; height:auto; float:left; margin:20px 20px 0 0;}

#form h3{ font:normal 11px Verdana, Geneva, sans-serif; color:#666; margin:0 0 5px 0; background:0; padding:0; text-align:left}
#form .input{ width:200px; border:1px solid #ccc; padding:2px 3px; font:normal 11px Verdana, Geneva, sans-serif; color:#999;}

#form .box2{ width:500px; height:auto; float:left; margin:20px 0 0 0;}

#form .box2 .input{ width:500px; border:1px solid #ccc; padding:2px 3px; font:normal 11px Verdana, Geneva, sans-serif; color:#999;}

#form .inputMulti{ width:100%; height:90px; border:1px solid #ccc; padding:2px 3px; font:normal 11px Verdana, Geneva, sans-serif; color:#999;}
#form .inputChek{ width:15px; height:15px; border:1px solid #ccc; float:left;}
#form p.consenso{ float:left; font:normal 10px Verdana, Geneva, sans-serif; color:#999; margin:0 0 0 15px; padding:0 0 20px 0}
#form p.consenso a,
#form p.consenso a:link,
#form p.consenso a:active,
#form p.consenso a:visited{ font:normal 10px Verdana, Geneva, sans-serif; color:#999; text-decoration:none;}
#form p.consenso a:hover{ color:#2792CC; text-decoration:none;}

#btnForm{ width:500px; float:left; margin:5px 0 20px 0;}
#btnForm .invia{ border:1px solid #002D44; background:none; padding:5px 10px; font:normal 10px Verdana, Geneva, sans-serif; color:#002D44; float:right; cursor: pointer;}
#btnForm .annulla{ border:1px solid #666; background:none; padding:5px 10px; font:normal 10px Verdana, Geneva, sans-serif; color:#666; float:right; margin:0 5px 0 0; cursor: pointer;}

#list {width: 573px;  padding: 0; margin-top:25px;}
#list img { float: left; border:0 none; display:block; margin:5px 10px 0px 0px; padding:0; width: 200px; height: 150px;}
#list ul{ list-style:none; margin: 0 0 20px 0; float: left;}
#list ul li { padding:0; margin:0px 10px 10px 0px;  width:430px; display: inline; float: left;}

#list a,
#list a:link,
#list a:active,
#list a:visited{ font: bold 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#9A8246; text-decoration:none;}
#list a:hover{ color:#9A8246; text-decoration:underline}
#list p { margin: 5px; padding: 0; font-size: 11px;}

#clear {clear: both; }

.paginazione{ width:100%; height:auto; float:left; margin:10px 0;}
.paginazione ul{ display:inline; list-style:none; float:right}
.paginazione ul li{ display:inline; list-style:none; margin:0 2px; font: bold 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#2C4656;}
.paginazione ul li a,
.paginazione ul li a:link,
.paginazione ul li a:active,
.paginazione ul li a:visited{ font: bold 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#2C4656; text-decoration:none;}
.paginazione ul li a:hover{ color:#d2562b;}
.paginazione ul li a.off,
.paginazione ul li a.off:link,
.paginazione ul li a.off:active,
.paginazione ul li a.off:visited{ font: bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#9A8246; text-decoration:none;}


#list a.dettaglio_btn{
margin-top: 15px;
color: #e2c061;
float: right;
    display: block;
    background: url(img/dettaglio_btn3.jpg) 0 0 no-repeat; 
    width: 97px;
    height: 22px;
    padding-left: 8px;
    line-height: 20px;
    
}
#list a.dettaglio_btn:visited{
color:#f4d98e;
text-decoration: none;
 padding-left: 8px;
    line-height: 20px;
 }
#list a.dettaglio_btn:hover{
color:#f4d98e;
text-decoration: none;
 }
  
 .dettaglio_back{
  display:block;
   float:right; 
   font-size:12px;
    text-decoration:none;
    padding-right:8px;
    color: #9A8246;
    margin-bottom:20px;
 }
a.faq{
text-decoration:none;
color: #333333;
} 
a.faq:hover{
text-decoration:underline;
color: #969696;
} 