/*stili per il layout fisso*/
html,body{margin: 0;padding:0; height:100%;}
body{font-family: verdana,arial,sans-serif;font-size: 76%;text-align: center}
div#container{width: 770px;
	margin: 0 auto;text-align: left;
	padding: 0px;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	}


/*stili generici, su header e footer*/
div#headerhome
{
	background-attachment: fixed;
	background-image: url(images/bannerhome.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position:top;
	height: 212px;
}

div#headerchisiamo
{
	background-attachment: fixed;
	background-image: url(images/bannerchisiamo.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position:top;
	height: 212px;
}

div#headerofferte
{
	background-attachment: fixed;
	background-image: url(images/bannerofferte.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position:top;
	height: 212px;
}

div#headercontatti
{
	background-attachment: fixed;
	background-image: url(images/bannercontatti.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position:top;
	height: 212px;
}

A:visited
{
	 color:Blue;
}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}
p{text-align:justify}
div#footer a{color: #fff;text-align:center; text-decoration:none;}

/*stili specifici per il layout*/
div#content{margin: 0px 0px 0px 0px;left:247px;height:366px;overflow:auto;padding-right:38px;}
div#content table{font-family: verdana,arial,sans-serif;font-size: 12px;}
div#content table A:visited{color:Blue;}
div#contentricerca{margin: 0px 40px 0px 0px;left:247px;height:366px;overflow:auto}

div#navigation{float:left;width: 237px;margin:0px;padding: 0px;
		background-attachment: fixed;
	background-image: url(images/backnavigazione.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position:bottom;

	}
div#footer{ clear:left;width: 770px;text-align:right;
    background-color: #294e9c; color: #000;margin:0px;padding: 0px;}
    
    
 .tablehome
{	
	clear:both;	
	position:relative;
	background-color:Silver;
	width: 500px;
    font-weight:bold;
   
   
    }
    
.tablehome1
{	
	
	background-color:Silver;
	width: 130px;
	height:130px;
    font-weight:bold;
   
    float:left;
    }
    
    .tablehome2
{ 
    
    font-weight:bold;
    text-align:justify;
    height:130px;
    float:left;
    }



