DIV.id01testata {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:160px;
}

DIV.id02 {
	position:absolute;
	left:0px;
	top:160px;
	width:163px;
	height:88px;
}

DIV.id03-chisiamo {
	position:absolute;
	left:163px;
	top:160px;
	width:124px;
	height:88px;
}

DIV.id04-servizi {
	position:absolute;
	left:287px;
	top:160px;
	width:95px;
	height:88px;
}

DIV.id05-contatti {
	position:absolute;
	left:382px;
	top:160px;
	width:64px;
	height:88px;
}

DIV.id06 {
	position:absolute;
	left:445px;
	top:160px;
	width:325px;
	height:88px;
}

DIV.id07 {
	position:absolute;
	left:0px;
	top:248px;
	width:89px;
	height:678px;
}

DIV.id08-cont {
	position:absolute;
	left:89px;
	top:248px;
	width:711px;
	height:693px;
	background-color: #53596A;
	text-align: justify;
}

DIV.id09-swf {
	position:absolute;
	left:89px;
	top:570px;
	width:711px;
	height:153px;

}

DIV.id10-foot {
	position:absolute;
	left:89px;
	top:723px;
	width:711px;
	height:276px;
}

DIV.id10-foot_form {
	position:absolute;
	left:89px;
	top:904px;
	width:711px;
	height:53px;
}

DIV.def-11 {
	position:absolute;
	left:89px;
	top:920px;
	width:711px;
	height:178px;
}
body {
	background-color: #CCCCCC;
}

.prova{
	background-color: #000;

}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}


.cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 40px 50px 10px 75px;
	text-align: justify;


}

.titolo {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position:absolute;
	visibility:visible;
	width:600;
	height:26px;
	background-color:#53596A;
	z-index:1;
	top: 5;
	left: 75;
	font-size: 16px;
	font-weight: bold;

}


/*stili per la galleria*/

ol#gallery{
    margin: 0px 5%;
    padding: 0;
    }

ol#gallery li{
    float:left;
    background-color: #fff;
    color: #ccc;
    margin:  30 0 0 15px;
    padding: 0;
    list-style-type: none;
    }

ol#gallery h3{
    margin: 0;
    padding: 3px 0 16px;
    background: #ccc repeat-x bottom right;
    color: #fff;
    font: 12px light arial,sans-serif;
    text-align: center;
    }

ol#gallery a{
    display: block;
    padding: 3px 3px 16px;
    background: #cccccc  repeat-x bottom right;
    }

ol#gallery a:hover{
    color: #cccccc; /*hack per i ie5.5 e le regole sotto*/
    }

ol#gallery a img{
    border: 2px solid #999999;
    }

ol#gallery a:hover img{
    border-color: #fff;
    }
