@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; }
body { /*background:#F2EFEA url("../img/bg-body.jpg") center top repeat-y;*/ color:#44424b; font:10px "verdana",sans-serif; text-align:center; }
h1, h2, h3 { margin-bottom:10px; }
h1 { font-size:170%; } h2 { font-size:150%; } h3 { font-size:140%; }
p { margin-bottom:10px; }
a img { border:0; }
a:link, a:visited { color:#44424b; text-decoration:none; }
a:hover, a:active { color:#44424b; text-decoration:none; }
hr { display:none; }
ul { list-style:none; }


/* =Utility */
.alt { display:none; }
.sx { float:left; } .dx { float:right; } .break { clear:both; }


/* Contenitore */
#container { background-image:url(../img/bk.jpg); background-repeat:repeat-y; position:relative; width:900px; text-align:left; /*left:1px;*/ padding:0; margin:0 auto; margin-top:10px; }


/* inizio TOP */
#header { width:100%; /*background-color:#fff;*/ padding:0; margin:0;}
  #animazione { background:url("../img/bk-corpo.jpg"); background-repeat:repeat-y; width:876px; height:186px; margin-left:12px; }
    #animtop { background-image:url("../img/inizio.jpg"); width:100%; height:8px; padding:0; margin:0;}
    #animaz {  width:862px; height:174px; padding:0; margin:0 0 0 7px; background-color:#131313; text-align:right; }
	#animbottom { background-image:url("../img/bk-corpo.jpg"); width:100%; height:4px; padding:0; margin:0;}

/*Form di PRENOTAZIONE*/
  
#campi2 {
	color:#666;
	float:right;
	width:325px;
	font-size:100%;
	position:absolute;
	top:66px;
	left:49px;
	padding:35px 0 10px 15px;
	/*background-color:#CCCCCC;*/
	background-image:url("../img/bk-ricerca.png");
	background-position:bottom;
	background-repeat:no-repeat;
	height: 173px;
}
/*#campi2 ul { line-height:90px; }
*/
.nomecampi { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#333; line-height:0px; margin-top:7px;}
#campi2 select.t { width:145px; font-size:105%;/* padding-bottom:15px;*/ }
/*#campi2 textarea { width:80%; height:100px; font-family:"trebuchet ms",verdana,sans-serif; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; }
*/
#campi2 ul { line-height:34px; margin-top:-8px; padding:0; }
#campi2 .field { font-size:115%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; }
#campi2 .field1 { font-size:115%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; width:37px; }
#form button { background:transparent; border:0; cursor:pointer; position:absolute;top:187px; left:190px; width:125px}
#informativa { clear:both; padding:15px 50px 0 50px; margin:0;}
  .note{ display:block; color:#b00; font-weight:bold; font-size:100%; padding-left:100px; }
  .legge{ display:block; color:#44424b; font-size:110%; }
  .pulsante{ display:block; padding:30px 0 30px 220px; }
  .stilepulsante{ display:block; border-width:1px; font-family:"trebuchet ms",verdana,sans-serif; border-style:solid; border-color:#ccc #999 #999 #ccc; font-weight:bold;}
 
#condiz {text-align:justify; padding:0 15px 0 20px; font-family:verdana,sans-serif; margin:0; line-height:1.5;}
/*Form di PRENOTAZIONE*/

/* MENU ORIZZONTALE */	  
#container_menu { position:relative; top:0px; width:100%; height:100px; background:url("../img/bk-menu.png") repeat-x; padding:0; margin:0; }
    #arealogo { background-image:url("../img/logo.png"); background-repeat:no-repeat; width:360px; height:35px; float:left; margin:25px 0 0 20px; padding:0; }
	#contmenu { width:500px; height:100%; float:right; padding:20px 0 0 0px; margin:0; }
#contmenu #home {background-image:url("../img/home.png")}
#contmenu #home:hover { background-image:url("../img/home-hover.png");}
#contmenu #auto {background-image:url("../img/auto.png")}
#contmenu #veicoli:hover { background-image:url("../img/veicoli-hover.png");}
#contmenu #veicoli {background-image:url("../img/veicoli.png")}
#contmenu #auto:hover { background-image:url("../img/auto-hover.png");}
#contmenu #azienda {background-image:url("../img/azienda.png")}
#contmenu #azienda:hover { background-image:url("../img/azienda-hover.png");}
#contmenu #servizi {background-image:url("../img/servizi.png")}
#contmenu #servizi:hover { background-image:url("../img/servizi-hover.png");}
#contmenu #contatti {background-image:url("../img/contatti.png")}
#contmenu #contatti:hover { background-image:url("../img/contatti-hover.png");}


/*	#contmenu ul { width:900px; height:18px; list-style:none; padding:0 15px; margin:0 auto; }*/
		#contmenu li { float:left; background-repeat:no-repeat;}
		/*#contmenu li.first { background-image:url("../img/left-first.png"); padding-left:3px; }*/
		/*#contmenu li.current { background-position:left 0; }*/
		#contmenu li.currenthome { background-image:url("../img/home-hover.png"); }
		#contmenu li.currentaauto { background-image:url("../img/auto-hover.png"); }
		#contmenu li.currentazienda { background-image:url("../img/azienda-hover.png"); }
		#contmenu li.currentservizi { background-image:url("../img/servizi-hover.png"); }
		#contmenu li.currentcontatti { background-image:url("../img/contatti-hover.png"); }
/*		#contmenu li.first-current { background-image:url("../img/left-current-home-adjacent.png"); padding-left:17px; }
*/		#contmenu a { float:left; height:65px; width:81px; background-image:url("../img/right.png"); background-repeat:no-repeat; font-weight:bold; font-size:110%; line-height:30px; padding:0; }


#sfondo { background-image:url("../img/bk-corpo.jpg"); background-repeat:repeat-y; width:876px; margin-left:12px; padding:0; position:relative; height:100%; float:left;}
#cont_sfum {width:861px; height:18px; background:url("../img/sfum.png") center top no-repeat; margin:0 7px 0 7px; vertical-align:middle; padding:0; position:relative;}
#corpo { margin:0 12px 0 10px; padding:0; position:relative; }
  #corpos{ width:180px; float:left; padding:0; margin:0; position:relative;}
  #corposx { width:180px; float:left; padding:0; margin:0 0 0 0px; border-top:1px solid #CA9920; border-bottom:2px solid #CA9920; position:relative;}
  #stat { width:180px; clear:both; padding:15px 0 0 0; margin:0 0 0 0px; border-bottom:2px solid #CA9920; position:relative;}
  #corpocentrale { text-align:left; width:665px; float:right; padding-bottom:20px; margin:0 7px 0 0; height:auto; border-left:1px solid #ccc; min-height:335px; }
  #nomepagina { padding:0 0 20px 15px; margin:0; color:#CA9920; font-size:190%; }
    #nomepagina span{ padding:0 0 20px 5px; margin:0; color:#CA9920; font-size:60%; text-decoration:none; }
  #contenutopagina { text-align:left; width:665px; float:right; padding:0; margin:0; position:relative;}
  #record { text-align:left; width:655px; float:left; padding:0 0 20px 0px; margin-left:7px;}
   .bk-record { background-image:url("../img/bk-record.gif"); background-repeat:repeat-x; height:3px;}
   .foto-elenco { width:110px; height:85px; float:left; border:1px solid #DCDCDB; }
    .foto { width:110px; height:85px; }
   .int-caratt { float:right; height:18px; width:543px; text-align:center; font-weight:bold; font-size:110%; }
	   .prezzo {  background-color:#DCDCDB; height:18px; width:136px; float:left; border-right:1px solid #f5f5f5; font-size:110%;}
	   .km {  background-color:#DCDCDB; height:18px; width:135px; float:left; border-right:1px solid #f5f5f5;}
	   .anno {  background-color:#DCDCDB; height:18px; width:133px; float:left; border-right:1px solid #f5f5f5;}
	   .kw-cv {  background-color:#DCDCDB; height:18px; width:136px; float:left;}
   .descrizione { float:left; text-align:left; padding:4px 10px 0 10px; width:523px; }
     .titolo{ font-size:110%; font-weight:bold; padding-bottom:4px; }
     .caratt{ font-size:100%; line-height:13px;}
/* INIZIO DETTAGLIO */	  
  #dettaglio { text-align:left; width:655px; float:right; padding:0 0 20px 10px; margin:0; }
   .bk-nome { background-color:#DCDCDB; height:20px; font-size:150%; font-weight:900; padding-left:5px;}
   .foto-grande { width:300px; height:225px; float:left; border:1px solid #DCDCDB; border-top-style:none; }
    .fotod { width:300px; height:225px; }
   #dati { float:left; text-align:left; padding:4px 10px 0 10px; width:332px; }
     #nomi-dati{ font-size:100%; width:140px; float:left;}
     .costo{ font-size:110%; font-weight:bold; padding-bottom:4px; }
	 .costo span { font-size:120%; padding-left:90px; }
      #nomi-dati ul { line-height:17px; font-size:110%; }
     #con-dati{ font-size:100%; font-weight:bold; width:185px; float:left; padding-left:3px; }
      #con-dati ul { line-height:17px; font-size:110%; }
   #titequipagg{ font-size:100%; font-weight:bold; width:100%; clear:both; padding:15px 0 6px 0; }
   #titdescriz{ font-size:100%; font-weight:bold; width:100%; clear:both; padding:15px 0 6px 0; }
.numfoto { line-height:19px; padding-left:120px; float:none;} 
   #informazioni{ font-size:100%; font-weight:bold; clear:both; text-align:right; padding:20px 0 6px 0; }
 
/* FINE DETTAGLIO */

/* INIZIO SERVIZI */	  
  #servizisx { text-align:left; width:280px; float:left; padding:0 0 20px 20px; margin:0; font-weight:bold;}
      #servizisx ul { line-height:27px; font-size:110%; }
  #servizidx { width:340px; height:260px; float:right; padding:1px; margin:0; border:1px solid #DCDCDB;}
/* FINE servizi */

/* INIZIO AZIENDA */	  
  #aziendasx { text-align:justify; width:280px; float:left; padding:0 0 20px 20px; margin:0; line-height:18px; font-size:110%; }
  #aziendadx { width:340px; height:260px; float:right; padding:1px; margin:0; border:1px solid #DCDCDB;}
/* FINE AZIENDA */


.Stile31 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; line-height:25px;}
.Stile32 {color: #B5871E; text-decoration:none; font-weight:bold;}
.Stile37 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #A9850A; font-weight:bold;
}
.Stile38 {color: #333333; font-size:90%;}
.Stile39 {
	color: #333333;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.rosso_link {
	color: #770306;
}
.rosso_link:hover
{
color: #770306;
}
.giallo{color:#CA9920}

/*inizio BOTTOM*/
/*  #nav-bottom { position:relative; width:100%; clear:both; background:#F7F6F3; padding:0; margin-top:15px; }
  #nav-bottom p.top { text-align:right; padding:0; margin-right:270px; font-size:120%; }
  #nav-bottom .top a { background:url("../img/freccia-top.png") right center no-repeat; padding-right:12px; }
*//*fine BOTTOM*/


/*inizio FOOTER*/
#footer { background:url("../img/bk-footer.png") center top; color:#; font-family:verdana,sans-serif; padding:0; clear:both;}
#footer { color:#44424b; }
  #footer .linea-vert{ padding:1px; border-right:1px solid #44424b; margin-left:15px; }
  #footer .linea-vertdx{ padding:1px; border-right:1px solid #44424b; margin-left:15px; }
  #footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color:#44424b; }
  #footer a:link, #footer a:visited { text-decoration:none; }
  #footer a:hover, #footer a:active { text-decoration:underline; }
  #footer .inner-footer { position:relative; width:900px; height:75px;/*l'height:100px è da togliere quando toglierò il commento*/ margin:0 auto; }
          .testo-footer { padding: 12px 30px 0 30px; font-size:100%; line-height:18px; float:left; }
          .testo-footer1 { padding: 12px 30px 0 0; font-size:100%; line-height:18px; float:right; }
/*fine FOOTER*/
