html {
	height: 100%;
	width: 100%;
} 
.body {
	font-family: "Comic Sans MS";
	font-size: large;
	color: #FFFF66;
	margin: 0px;
    padding: 0px;
    height: 100%;
	font-size: large;
} 
.sommario {
	font-family: "Comic Sans MS";
	font-size: large;
	color: #33CC33;
	margin: 0px;
    padding: 0px;
    height: 100%;
	font-size: large;
}	
#left {
float: left;
width: 20%; 
height: 100%;
padding-top: 10px;
margin: 0px;
}

#middle {
width: 80%;
float: left;
height: 100%;
margin: 0px;
}
#contenuto {
	font-family: "Comic Sans MS";
	font-size: large;
	color: #FFFF66;
	margin: 0px;
    padding: 0px;
    height: 100%;
	font-size: large;
}
#footer {
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
	color: #FFFFCC;
	background-color: #009933;
	text-align: center;
	border-top: 2px solid #FFFF66;
	border-bottom: 2px solid #FFFF66;
	width: 100%;
	height: 30px;
	padding-bottom: 15px;
	padding-top: 18px;
	visibility: visible;
	left: 0px;
	top: auto;
	position: absolute;
	right: 0px;
}

.GalleryNav {
  font-size: 1em;
  }
/*
********************************************
    REGOLE DI LAYOUT
********************************************
*/

/* per gallery.html */
#MainContent {
	position: absolute;
	left: 218px;
	top: 226px;
	margin-right: 25px;
}

/* per gallery.html */
#MainContent2 {
	position: absolute;
	left: 250px;
	top: 250px;
	margin-right: 25px;
}
/*
********************************************
    REGOLE DI LAYOUT
********************************************
*/

/* per gallery.html */
#vertMainContent {
	position: absolute;
	left: 226px;
	top: 194px;
	margin-right: 25px;
}

.2GalleryNav {
  font-size: 1em;
  }
/*
********************************************
   2 REGOLE DI LAYOUT
********************************************
*/

/* per gallery.html */
#2MainContent {
	position: absolute;
	left: 126px;
	top: 382px;
	margin-right: 25px;
}
/*
********************************************
    REGOLE DI LAYOUT
********************************************
*/

/* per gallery.html */
#2vertMainContent {
	position: absolute;
	left: 226px;
	top: 194px;
	margin-right: 25px;
}

h1 {
	font-weight: normal;
	color: #FFFF66;
	background-color: #24863D;
	display: block;
	margin-left: 300px;
	margin-right: 300px;
	text-decoration: none;
	font-size: 100%;
	font-family: "Comic Sans MS";
	text-align: center;
	position: relative;
	width: 481px;
	width: 474px;
	width: 470px;
	width: 460px;
	width: 500px;
}
h1 a:link {
	font-weight: normal;
	color: #FFFF66;
	background-color: #339933;
	display: block;
	text-decoration: none;
}
h1 a:visited {
	font-weight: normal;
	color: #FFCC33;
	text-decoration: none;
	background-color: #339933;
	display: block;
}
h1 a:hover {
	font-weight: normal;
	color: #FFFFCC;
	text-decoration: none;
	background-color: #33FF33;
	display: block;
}
  
h3 {
	font-weight: normal;
	color: #FFFF66;
	background-color: #24863D;
	display: block;
	margin-left: 0px;
	margin-right: auto;
	text-decoration: none;
	font-size: 100%;
	font-family: "Comic Sans MS";
}
h3 a:link {
	font-weight: normal;
	color: #FFFF66;
	background-color: #339933;
	display: block;
	text-decoration: none;
}
h3 a:visited {
	font-weight: normal;
	color: #FFCC33;
	text-decoration: none;
	background-color: #339933;
	display: block;
}
h3 a:hover {
	font-weight: normal;
	color: #FFFFCC;
	text-decoration: none;
	background-color: #33FF33;
	display: block;
}

.evidenziato {
	background-color: #24863D;
	height: auto;
	color: #FFFF66;
	font-family: "Comic Sans MS";
	font-size: large;

}
.foto1 {
	margin-left: 50px;
	padding-left: 0px;
	left: auto;
	float: left;
}
.testolungo {
	font-family: "Comic Sans MS";
	font-size: medium;
	color: #FFFF66;
	padding-left: 120px;

}
.fotolungo {
	padding-left: 0px;
	float: left;
	margin-left: 250px;
	margin-bottom: 0px;
	padding-bottom: 0px;

}
.fotocentro {
	left: 0px;
}
