/* CSS Document */

.column{ padding: 5px; }
		#wrapper { margin: 0px 100px; }
		.wide, .thin { clear:both; }


body{
height:100%;
padding:0;
margin:0;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/artwork.png);
background-position:top right;
background-repeat:no-repeat;
}

#container{
height:100%;
width:970px;
}



/* ------------------------------------------------------------------------------------------------ lightbox */

.black_overlay{
                  display: none;
                  position: absolute;
                  top: 0%;
                  left: 0%;
                  width: 100%;
                  height: 100%;
                  background-color:#CFDCCC;
                  z-index:1001;
                  moz-opacity: 0.8;
                  opacity:.60;
                  filter: alpha(opacity=80);
              }

.white_content {

                  display: none;
                  position: absolute;
                margin-left:0 auto;
                  width:950px;
                  height: 500px;
                  padding: 16px;
                  border: 16px solid #ffffff;
                  background-color:#CFDCCC;
                  z-index:1002;
                  overflow: auto;
              }


#cont-form{
				float:left;
				margin-left:0-auto;
				min-height:50px;
				width:950px;
				background-color:#8CAD9C;
				font-size:12px;
				font-align:left;	
}


.chiudi-form{
				color:#003300;
				margin-left:0px;
				text-transform:uppercase;
				text-decoration:none;
				text-align:center;
				font-size:12px;
				width:950px;
				height:25px;
	}
	
	.chiudi-form a, .chiudi-form a:link, .chiudi-form a:active, .chiudi-form a:visited{
				text-decoration:none;
				color:#003300;
				text-transform:uppercase;
	}
	
	.chiudi-form a:hover{
				text-decoration:none;
				color:#FFffFF;
				text-transform:uppercase;
	}
/* ------------------------------------------------------------------------------------------------ TESTA */

#testa{
float:left;
margin-top:30px;
width:970px;
}

#top-sx-testa{
float:left;
height:22px;
width:948px;
background-image:url(../images/autonoleggioFede2009_03.gif);
background-position:top;
background-repeat:repeat-x;
}

#top-dx-testa{
float:left;
height:22px;
width:22px;
background-image:url(../images/autonoleggioFede2009_04.gif);
background-position:top right;
background-repeat:no-repeat;
}

#center-testa{
float:left;
height:300px;
width:970px;
background-color:#B1C9B7;
background-image:url(../images/autonoleggioFede2009_07.gif);
background-position:right;
background-repeat:repeat-y;
}

#logone {
width:416px;
height:286px;
margin-left:0px;
}


#bottom-sx-testa{
float:left;
height:22px;
width:948px;
background-image:url(../images/autonoleggioFede2009_09.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#bottom-dx-testa{
float:left;
height:22px;
width:22px;
background-image:url(../images/autonoleggioFede2009_10.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

#prenota{
	margin-right:0px;
	float:right;
	width:300px;
	height:300px;
}

#contatta{
	margin-right:0px;
	float:right;
	width:250px;
	height:300px;
	font-size:12px;
}

input{
background-image:url(../images/form.gif);
background-repeat:no-repeat;
background-position:left;
border:none;
width:200px;
height:20px;
background-color:#B1C9B7;
padding-top:0px;
font-size:12px;
}

/* ------------------------------------------------------------------------------------------------ FORM */

label{
font-size:12px;
padding-left:2px;
}

#info-andata, #info-carta, #info-servizio, #info-contatto{
float:left;
width:220px;
padding-left:15px;0
}

#info-andata h2, #info-carta h2, #info-servizio h2, #info-contatto h2{
font-size:14px;
color:#FFFFFF;
text-align:left;
text-transform:uppercase;
}

#h1-form{
font-size:24px;
text-align:center;
text-transform:uppercase;
}

select{
width:200px;
}
/* ------------------------------------------------------------------------------------------------ NAV */

#nav{
float:left;
margin-top:5px;
width:970px;
height:120px;
}

.servizio{
	float:left;
	width:125px;
	height:45px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin:5px;
	}
	
	#collegamento{
	float:left;
	color:#990000;
	width:73px;
	margin-left:7px;
	text-transform:uppercase;
	}
	#collegamento a, #collegamento a:link, #collegamento a:active, #collegamento a:visited{
	text-decoration:none;
	color:#990000;
	text-transform:uppercase;
	}
	#collegamento a:hover{
	text-decoration:none;
	color:#003300;
	text-transform:uppercase;
	}

	
	#thumb{
	float:left;
	width:45px;
	height:45px;
	}
	
	#thumb img{
	border:2px solid #cccccc; 
	}

/* ------------------------------------------------------------------------------------------------ RIGA DEL CONTENUTO - ottimizzato */

.titolo{
font-size:18px;
text-transform:uppercase;
color:#336600;
text-align:center;
margin:0px;
padding:0px;
}

#cont{
float:left;
margin-top:5px;
width:970px;
}

#top-sx-cont{
float:left;
height:22px;
width:948px;
background-image:url(../images/autonoleggioFede2009_20.gif);
background-position:top;
background-repeat:repeat-x;
}

#top-dx-cont{
float:left;
height:22px;
width:22px;
background-image:url(../images/autonoleggioFede2009_21.gif);
background-position:top right;
background-repeat:no-repeat;
}

/* ------------------------------------------------------------------------------------------------ titolo corpo */

#center-title h1{
float:left;
width:970px;
background-color:#CFDCCC;
background-image:url(../images/autonoleggioFede2009_23.gif);
background-position:right;
background-repeat:repeat-y;	
font-size:18px;
color:#336600;
text-align:center;
text-transform:uppercase;
margin:0px;
padding:0px;
}

#center-title a, #center-title a:link, #center-title a:active, #center-title a:visited{
color:#Cc6600;
text-decoration:none;		
}

#center-title a:hover{
color:#CC0000;
text-decoration:none;		
}

#center-title img{
border:solid #FFFFFF;
border-width:3px;		
}

#ok{
  color:red;
}


/* ------------------------------------------------------------------------------------------------ INCOLONNAMENTO DINAMICO */

#center-cont{
float:left;
width:970px;
background-color:#CFDCCC;
background-image:url(../images/autonoleggioFede2009_23.gif);
background-position:right;
background-repeat:repeat-y;	
font-size:12px;
color:#000000;	
text-align:justify;	
}

#center-cont a, #center-cont a:link, #center-cont a:active, #center-cont a:visited{
color:#Cc6600;
text-decoration:none;		
}

#center-cont a:hover{
color:#CC0000;
text-decoration:none;		
}

#center-cont img{
border:solid #FFFFFF;
border-width:3px;	
}

#center-cont img#firma{
  border:0px;
  margin-top:5px;
}



  #civetta {
  float:left;
  width:220px;
  margin-left:10px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  }
    #civetta2 {
  float:left;
  width:220px;
  margin-left:0 auto;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  }
  #titolo-civetta {
  color:#Cc6600;
  text-align:center;
  font-size:12px;
  text-align:center;
  }

#intro-civetta {
  color:#000000;
  text-align:center;
  font-size:12px;
  text-align:center;
  }
/* ------------------------------------------------------------------------------------------------ sotto alle colonne */

#center-low{
float:left;
width:970px;
background-color:#CFDCCC;
background-image:url(../images/autonoleggioFede2009_23.gif);
background-position:right;
background-repeat:repeat-y;	
font-size:12px;
color:#000000;	
text-align:center;	
}

#center-low a, #center-low a:link, #center-low a:active, #center-low a:visited{
color:#Cc6600;
text-decoration:none;		
}

#center-low a:hover{
color:#CC0000;
text-decoration:none;		
}

#center-low img{
border:solid #FFFFFF;
border-width:3px;	
}

	/* ------------------------------------------------------------------------------------------------ FINE INCOLONNAMENTO DINAMICO */
#bottom-sx-cont{
float:left;
height:22px;
width:948px;
background-image:url(../images/autonoleggioFede2009_25.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#bottom-dx-cont{
float:left;
height:22px;
width:22px;
background-image:url(../images/autonoleggioFede2009_26.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

/* ------------------------------------------------------------------------------------------------ FOOTER OTTIMIZZATO */

#footer{
float:left;
margin-top:5px;
margin-bottom:10px;
width:970px;
}

#top-sx-footer{
float:left;
height:22px;
width:948px;
background-image:url(../images/autonoleggioFede2009_12.gif);
background-position:top;
background-repeat:repeat-x;
}

#top-dx-footer{
float:left;
height:22px;
width:22px;
background-image:url(../images/autonoleggioFede2009_13.gif);
background-position:top right;
background-repeat:no-repeat;
}

#center-footer{
float:left;
min-height:50px;
width:970px;
background-color:#8CAD9C;
background-image:url(../images/autonoleggioFede2009_15.gif);
background-position:right;
background-repeat:repeat-y;
font-size:12px;
font-align:left;
}
#footer-text{
padding-left:15px;
width:955px;
float:left;
}
	#footer-text strong{
	color:#FFFFFF;
	}
	
#bottom-sx-footer{
float:left;
height:22px;
width:948px;
background-image:url(../images/autonoleggioFede2009_17.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#bottom-dx-footer{
float:left;
height:22px;
width:22px;
background-image:url(../images/autonoleggioFede2009_18.gif);
background-position:bottom right;
background-repeat:no-repeat;
}



#active-bar {
float:left;
width:970px;
height:20px;
color:#003300;
font-size:10px;
padding-left:15px;
padding-right:50px;
padding-top:5px;
padding-bottom:0px;
text-align:left;
}

.bonanni {font-size:10px}
.firma{border-color:#CFDCCC;
border:none #CFDCCC}