

html,body{
margin:0;
padding:0;
font: 11px Verdana, Arial, Helvetica, sans-serif ;
}

div#box{ 
width:760px;
margin-left:auto;
margin-right:auto;
}

div#header{
text-align:center;
}

div#navigation{
text-align:center;
padding:0.2em;
background-color:#C7807D;
font: 11px Arial, Helvetica, sans-serif ;
font-weight:bold;
color: #FFFFFF;
} 

div#navigation a{
color: #FFFFFF;
} 

div#content{
margin: auto;
text-align:center;
	
	min-height: 320px;
	height: auto !important;
	height: 320px;
	
	background-repeat: no-repeat;
	background-position: center top;
}

div#contentcontatti{
margin: auto;
text-align:center; }

div#contentprogetti{
margin: auto;
text-align:center; }

div#contentservizi{
margin: auto;
text-align:center; }

   .form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.liste2 {
list-style-image: url(images/marcatore.jpg);
line-height: 30px;
}


div#colonna1{
float: left;
margin-bottom:1em;
text-align:center;
width: 360px;
}
div#colonna1 a:link,
div#colonna1 a:visited{
color: #000000;
}

div#colonna2{
padding-top:35px;
margin-top:1em;
margin-bottom:1em;
float: left;
width: 380px;
text-align:left;
font: 11px Verdana, Arial, Helvetica, sans-serif ;
}

div#navigation2{
background-image:url(images/sfondo_nav.jpg);
height:76px;
clear: left;
text-align:center
}

div#footer{
padding:0.5em; 
background-color:#ffffff; 
clear: left;
text-align:center
}

h1{
font: 0.68em/1.6em Arial, Georgia, "Times New Roman", Times, serif ;
color:#707070;
margin:0;
padding:0
}

h2{font: medium Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#606463;
margin:0;
padding:0
}

h3{font: 0.68em/1.6em Arial;
font-weight: normal;
color:#606463;
margin:0;
padding:0
}