body,html{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
	padding:0;
}

#contenitore{
	width:900px;
	text-align:left;
	margin:0 auto;
}

.top{
	height:245px;
	width:inherit;
}

.sx{
	width:199px;
	float:left;
	border-right:1px solid #ccc;
}
.menu ul, .menu2 ul{
	list-style-type:none;
	text-align:center;
	margin:0;
	padding:0;
}
.menu li, .menu2 li{
	padding-bottom:5px;
}
.menu li a,.menu2 li a{
	text-decoration:none;
	color:#A7703A;
}
.menu li a.attivo, .menu2 li a.attivo{
	color:#287F9B;
}

.menu2{
	margin:20px 0;
	padding:20px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}

.dx{
	width:699px;
	float:right;
}

.dx ul{
	margin:0;
	padding:0;
}

.dx li a{
	color:#000000;
	text-decoration:none;
}

.dx li a img{
	border-style:none;
}

.frase{
	width:200px;
	vertical-align:top;
	text-align:center;
}
.frase p{
	color:#287F9B;
	font-weight:bold;
	font-size:150%;
	padding:0 20px;
	margin:0;
	text-align:left;	
}
.frase p strong{
	color:#006600;
}
.immaginemain{
	width:174px;
	vertical-align:top;
}
.main{
	width:326px;
	vertical-align:top;	
}
.main p{
	margin:0;
	padding:0 10px 0 0;
}
.main p a{
	color:#000000;
}
.lista{
	vertical-align:top;
}
.lista a{
	color:#000000;
}
.lista img{
	border-style:none;
}
.lista p{
	margin:0;
	padding:0 10px 0 15px;
}
.lista h1{
	font-size:100%;
	margin:5px 0 0 0;
	padding:0;
}

.loghi{
	text-align:center;
}
.loghi img{
	border-style:none;
}
.galleria{
	width:100%;
	text-align:center;
}
.galleria tr{
	width:100%;
}
.galleria td{
	padding:3px;
	vertical-align:top;
}
.galleria td p{
	font-size:80%;
	margin:0;
	padding:0;
}
.imgGalleria{
	width:160px;
	height:120px;
	padding:2px;
	border:1px solid #ccc;
	vertical-align:middle;
}
.galleria img{
	border-style:none;
}
.imgGalleria:hover{
	border-color:#000000;
}
.navigazionegalleria p{
	text-align:right;
	padding:0 10px;
}
.navigazionegalleria a{
	color:#006600;
	text-decoration:none;
}
.navigazionegalleria a.attivo{	
	color:#287F9B;
	font-weight:bold;	
}
.stampa h1{
	font-size:100%;
	margin:0;
	padding:0;
}
.stampa td{
	padding:0 5px 0 20px;
	vertical-align:top;
}
.stampa ul{
	margin:10px 0;
	padding:0;
	text-align:left;
	list-style-type:none;
}
.stampa p{
	text-align:justify;
}

.cancella{
	clear:both;
}
.cancella h1{
	display:none;
}

.underline{
	text-decoration:underline;
}

.immaginemain a img{
	border-style:none;
}