/* RIDEFINIZIONE - Contenitore principale del testo della pagina */
div#main {
	margin: 0;
	background-image: none;
	background-color: #fff;
	color: #000; 
}
div#main-home {
	background-image: url('../img/bg.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	height: 1%;
	margin: 0;
	padding: 0;
}
div#main-home h1 {
	margin: 0 0 1em 0;
	background-color: #fff;
	color: #336633;
	font-size: 170%;
}
div#main-inside {
	background-color: #fff;
	color: #000; 
	background-image: url('../img/head.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 80px 0.5em 0 1.5em; 
	margin: 0;
}
div#pretitolo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-weight: bold;
	background-color: #fff;
	color: #565656;
	padding: 0.2em 0 1em 0; 
}
div#main-inside h1 {/*
	font-family: Georgia;
	font-variant: small-caps;*/
	font-size: 150%;
	background-color: #fff;
	color: #336633;
	margin: 0.2em 0 0.5em 0; 
}
/* RIDEFINIZIONE - Contenitore posto sulla destra per il contenuto principale della pagina */
div#areamainindice-home {
	background-color: #fff;
	color: #000;
	float: right;	
	width: 45%;
	padding: 1em;
}
div#vedi-anche {
margin: 1em 0 0 3em;
font-size: small;
}
ul#listahome {
	margin: 0;
	padding: 0;
}
ul#listahome li {
	list-style-image: url('../img/c_av6p.gif');
	list-style-position: inside;
	padding: 0.5em 0.4em 0.8em 0;  
	line-height: 120%;
}
ul#listahome a:link { 
	background-color: #fff;
	color: #000; 
}
ul#listahome a:visited { 
	background-color: #fff;
	color: #900; 
}
ul#listahome a:hover {
	background-color: #000;
	color: #fff;
	text-decoration: none;	
}
ul#listahome a:active, a:focus { 
	background-color: #fff;
	color: #4a4a4a; 
}
div#main-inside div#areamainindice {
	float: right;	
	width: 60%;
	padding: 0 0 1em 2em;
	border-left: 0.2em solid #999933;

}
/* RIDEFINIZIONE - Contenitore posto sulla sinistra per il menù  */
div#main-inside div#areaindice {
	float: left;
	text-align: left;	
	width: 28%;	
	padding: 0;
	margin: 0;
}
/* RIDEFINIZIONE - Lista dentro areaindice */
div#listafolder ul {
	margin: 1em 0 0 1em;
}
div#listafolder li {
	list-style-image: url('../img/c_av6p.gif');
	border: none;
	padding: 1em 0 0.5em 1.5em;		
}
/* lingue in homepage */
div#arealingue {
	margin: 0 0 1em 0;
	padding: 0.4em 0 0 0.4em;
	border-bottom: 0.3em solid #DFDAC6;
}
div#arealingue ul {
	margin: 0;
	padding: 0; 
} 
div#arealingue li {
	list-style: none; 
	margin: 0;
	padding: 0;
	display: inline; 
	margin: 0 1em 0 0;
	padding: 0.3em 0.2em 0 1.8em;
	 
}
div#arealingue li a {  
 	text-decoration: none; 
	color: #000;
	background-color: #FFF;
	border-top: 0.2em solid #DFDAC6;
	border-bottom: 0;
	border-left: 0.2em solid #DFDAC6;
	border-right: 0.2em solid #DFDAC6;
	font-weight: bold;
	padding: 0.2em 0.2em 0.3em 0.2em;
}
div#arealingue li a:visited {  
 	text-decoration: none; 
	color: #900;
	background-color: #FFF;
	border-top: 0.2em solid #DFDAC6;
	border-bottom: 0;
	border-left: 0.2em solid #DFDAC6;
	border-right: 0.2em solid #DFDAC6;
}
div#arealingue li a:active {  
 	background-color: #FFFFFF;
 	color: #000000;
	border: 0.2em solid #FF9900;
}
div#arealingue li a:hover {  
 	background-color: #900;
 	color: #fff;
	border: 0.2em solid #900; 
}
div#arealingue ul li#it  {
	background: url('../img/it.gif') no-repeat;
	background-position: 2px;
}
div#arealingue ul li#en  {
	background: url('../img/en.gif') no-repeat;
	background-position: 2px;
}
div#arealingue ul li#de  {
	background: url('../img/de.gif') no-repeat;
	background-position: 2px;
}
div#arealingue ul li#es  {
	background: url('../img/es.gif') no-repeat;
	background-position: 2px;
}
div#arealingue ul li#fr  {
	background: url('../img/fr.gif') no-repeat;
	background-position: 2px;
}

/* RIDEFINIZIONE - Lista delle schede dentro areamainindice*/
div#listaschede ul {
	margin: 0 0 0 1em;
	padding: 0;
}
div#listaschede li {
	padding: 0.5em 0 0.5em 0;  
	line-height: 140%;
	list-style-image: url('../img/c_av1.gif');	
}
div#listaschede li a:link {
	background-color: #fff;
	color: #000;
}
div#listaschede li a:hover {
	background-color: #900;
	color: #fff;
}
div#listaschede li a:visited {
	background-color: #fff;
	color: #363;
}
/* RIDEFINIZIONE - Utilizzato solo per l'inserimento di recapiti all'interno delle pagine */
div.arearecapiti {
	border-bottom: 0.5em solid #ffcdb3;
	margin: 0 0 2em 0;
}
div.arearecapiti strong {
	background-color: #fff;
	color: #363;
}
/* RIDEFINIZIONE -  */
div.areaevidenza { 
	padding: 0.5em;
	margin: 0 0 1em 1em;
	color: #000;
	}
div.areafoto {
	text-align: center;
	padding: 1em;
	font-size: smaller;
	border-bottom: 1px dotted #ccc;
}
div.approfondimenti {	 
	padding: 0.4em;
	font-weight: bold;
}
div.area1piano {	 
	background-color: #fff;
	color: #900;
	border: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* STILI PER GALLERIA IMG */

.area-galleria {
	width: 31%; 
	float: left; 
	padding: 0 1.5em 1.5em 0;
}
.area-galleria p { 
margin: 0.2em 0 0 0;
font-size: small;
} 
div.n-pagine { 
padding: 0.5em;
font-size: small;
border-bottom: 0.2em dotted #DFDAC6;
text-align: right;
font-variant: small-caps;
font-weight: bold;

background-color: #fff;
color: #54524A;
} 
div.descrizione { 
/*border: 0.2em dotted #BEB9A8; */
/*font-weight: bold;*/
font-family: Georgia, "Times New Roman", Times, serif;

font-size: 110%;
padding: 0.5em;
margin: 0 0 1em 0;
} 
div.testolungo { 
border: 0.1em dotted #AFADA2;
background-color: #E4E2DA;
color: #000;
font-size: 90%;
padding: 0.5em;
margin: 1em 0 1em 0;
} 
