
/* stile di impaginazione */


html,body{margin:0;padding:0}

body {
	font-size: 90%; 
	color: #3E362F; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #E0E0E0;
	}
	
	
div#corpo p{line-height:1.4}
div#destra{background:#E0E0E0}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#wrapper{float:left;width:74%;margin: 0px; border-right: #C9C6B8 1px solid; padding: 0;}
div#corpo{
width: 100%;
margin-top: 0;
margin-bottom: 0;
margin-left: 0px;
padding: 0;
float: left;
min-height: 400px;
height: auto !important;
height: 400px;
background-color: #E0E0E0;}

div#destra{float:right;width:24%}
div#extra{float:right;clear:right;width:24%}

.nascosto {
	DISPLAY: none
}

/* tecnica per nascondere il testo dell'header */
.headernascosto
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}
/* fine */

.testoalcentro {
		text-align: center;
		}
.contenitorecentrato {
	position:relative;
	width: 540px;
	margin: 10px auto;
	padding: 0;
	text-align:center;
	}

.immaginealcentro A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}	
.immaginealcentro li {
	list-style-type: none;
	display: inline;
}

.testoalcentrobold {
		text-align: center;
		font-size: large;
		font-weight: bold;
		}
		
.testoalcentrolarge {
		text-align: center;
		font-size: large;
		font-weight: normal;
		}
			
.grassetto {
	font-weight: bold;
}

.grassettoitalico {
	font-weight: bold;
	font-style: italic;
}
.testoitalico {
	font-weight: normal;
	font-style: italic;
}

/* fine */

/* tecnica per far riconoscere a explorer le abbreviazioni */
abbr, acronym, .acronym_abbr{
border-bottom: #707070 1px dashed;
cursor:help;
}

/* testata */
#testata {
	width: 100%;
	height: 300px;
	line-height: 300px;
	margin: 0;
	padding: 0;
	background-position: top left;
	background-image: url(../img/sfondo_testa.jpg);
	background-repeat: no-repeat;
	clear: both;
	}
#testata h1 {
color: #fff;
font-weight: bold;
margin-top: 0px;
font-size: 2em;
letter-spacing: 0.3em;
text-align: left;
}
#testata p {
color: #fff;
font-weight: bold;
margin-top: 0px;
font-size: 0.9em;
font-style: italic;
letter-spacing: 0.1em;
text-align: left;
}

#testata a img {
	float: left;
	background-color: transparent;
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

/* menù orizzontale */

#menuOrizzontale {
	width: 100%;
	height: 50px;
	padding: 0;
	margin: 0;
	float: left;
	color: #D9D9D9;
	background-color: #transparent;
	background-position: top left;
	background-image: url(../img/sfondo-testa-back.png);
	background-repeat: no-repeat;
	clear: both;
	}
	
#menuOrizzontale ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style-type: none;
	float: left;
	}
	
#menuOrizzontale li{
				list-style:none;
				display:block;
				float:left;
				margin:0;
			}
#menuOrizzontale li a{
	display:block;
	float:left;
  width: auto;
  height: auto;
  padding:16px 25px;
  text-align: center;
  }

 #menuOrizzontale a {
color: #363600;
	text-decoration: none;
	}
	
#menuOrizzontale a:link {
color: #363600;
	text-decoration: none;
	}
#menuOrizzontale a:visited {
color: #363600;
	text-decoration: none;
	}
#menuOrizzontale a:hover {
	color: #fff;
	text-decoration: none;
	background-image: url(../img/quad.png);
	background-repeat: no-repeat;
}
#menuOrizzontale a:active {
	color: #363600;
	text-decoration: none;
}
 /* fine menù orizzontale */		


/* stringa briciole di pane */
.bricioledipane {
	float: left;
	width: 100%;
	padding: 0 0 0 0;
	FONT-SIZE: 0.7em;
	font-style: italic;
	background-color: transparent;
	background-image: url(../img/occhi_dx.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #202020;
	margin: 10px 0 10px 0;
	text-align: right;
}
.bricioledipane P {
	PADDING-RIGHT: 70px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 3px;
}
.bricioledipane a:link, .bricioledipane a:visited {
	color: #4040FF;
	text-decoration: none;
}
.bricioledipane a:hover {
	color: #4040FF;
	text-decoration: underline;
}
.bricioledipane a:active {
	color: #4040FF;
	text-decoration: none;
}
/* fine briciole di pane */




#destra {
margin: 25px 0 0 0;  
}
#destra H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 1px; MARGIN: 0px 9px 1em; PADDING-TOP: 1px
}
/* fine */



.corpocentrale {
	PADDING-BOTTOM: 5px; MARGIN: 0; 
}
.corpocentrale H2 {
	PADDING-RIGHT: 8px;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 20px;
	margin-right: 5px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.4em;
	PADDING-BOTTOM: 2px;
	COLOR: #3E362F;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #800000 1px solid;
	LETTER-SPACING: 0.1em;
	}
.corpocentrale H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.2em;
	MARGIN-BOTTOM: 4px;
	PADDING-BOTTOM: 6px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 4px;
	PADDING-TOP: 4px;
	}
.corpocentrale H4 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 32px; FONT-WEIGHT: normal; FONT-SIZE: 1em; PADDING-BOTTOM: 4px; MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; PADDING-TOP: 4px
}
.corpocentrale IMG {
	BORDER-RIGHT: none; BORDER-TOP: none; FLOAT: left; MARGIN-LEFT: 6px; BORDER-LEFT: none; MARGIN-RIGHT: 6px; BORDER-BOTTOM: none; MARGIN-bottom: 6px;
}
.corpocentrale p {
	MARGIN: 0 0 0 20px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 0px;
	PADDING-top: 10px;
	padding-bottom: 10px;
}
.corpocentrale ul {
	PADDING-RIGHT: 8px;
	}

.corpocentrale a:link {
	color: #4040FF;
	text-decoration: none;
}
.corpocentrale a:visited {
	color: #4040FF;
	text-decoration: none;
}
.corpocentrale a:hover {
	color: #4040FF;
	text-decoration: underline;
}
.corpocentrale a:active {
	color: #C00000; text-decoration: underline;
}

.datanotizie {
	font-size: 0.8em;
	padding: 0 10px 0 0;
	margin: 10px 0 0 0;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	display: block;
	}
	
	/* istruzioni news */
	.corponews {
	PADDING-BOTTOM: 5px; MARGIN: 0; 
}

.corponews h2 {
	PADDING-RIGHT: 8px;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 20px;
	margin-right: 5px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.4em;
	PADDING-BOTTOM: 2px;
	COLOR: #3E362F;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #800000 1px solid;
	LETTER-SPACING: 0.1em;
	}

	
.corponews h3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 32px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; BACKGROUND-IMAGE: url(../img/edit.png); MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 4px; PADDING-TOP: 4px;  BACKGROUND-REPEAT: no-repeat
}

.corponews IMG {
	BORDER-RIGHT: none; BORDER-TOP: none; FLOAT: left; MARGIN-LEFT: 6px; BORDER-LEFT: none; MARGIN-RIGHT: 6px; BORDER-BOTTOM: none; MARGIN-bottom: 6px;
}
.corponews p {
	MARGIN: 0 0 0 20px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 0px;
	PADDING-top: 10px;
	padding-bottom: 10px;
}

.corponews a:link {
	color: #4040FF;
	text-decoration: none;
}
.corponews a:visited {
	color: #4040FF;
	text-decoration: none;
}
.corponews a:hover {
	color: #4040FF;
	text-decoration: underline;
}
.corponews a:active {
	color: #C00000; text-decoration: underline;
}
	
	/* fine */
	
/* menù principale di destra */
.coldx {
	PADDING-left: 0px;
	PADDING-right: 0px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #3E362F;
	PADDING-TOP: 10px;
	}
.coldx h2 {
	PADDING-left: 0px;
	BORDER-Right: #800000 1px solid;
	BORDER-TOP: #800000 1px solid;
	BORDER-LEFT: #800000 1px solid;
	BORDER-BOTTOM: #800000 1px solid;
	BACKGROUND-COLOR: #800000;
	color: #ffffff;
	}
.menu2 {
	padding-left: 5px; margin: 0
}
.menu2 UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu2 HR {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block; BORDER-LEFT: medium none; WIDTH: 100%; COLOR: #cccccc; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
.menu2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
.menu2 A {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: silver 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; COLOR: #3E362F; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; TEXT-DECORATION: none
}
.menu2 A:link {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; COLOR: #3E362F; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.menu2 A:visited {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; COLOR: #3E362F; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.menu2 A:hover {
	BORDER-RIGHT: #D4D0C8 1px solid;
	BORDER-TOP: #D4D0C8 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #D4D0C8 1px solid;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #D4D0C8 1px solid;
	BACKGROUND-COLOR: #ECE9D8;
}
.menu2 A:active {
	BORDER-RIGHT: #D4D0C8 1px solid; BORDER-TOP: #D4D0C8 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; PADDING-BOTTOM: 2px; BORDER-LEFT: #D4D0C8 1px solid; COLOR: #404040; PADDING-TOP: 2px; BORDER-BOTTOM: #D4D0C8 1px solid; BACKGROUND-COLOR: #ECE9D8
}

.menu2 li.voceCorrente A{
	BORDER-RIGHT: #D4D0C8 1px solid;
	BORDER-TOP: #D4D0C8 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #D4D0C8 1px solid;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #D4D0C8 1px solid;
	BACKGROUND-COLOR: #ECE9D8;
}

.menu2 P {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: silver; 
}
.salta A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 0px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent
}
.salta A:link {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent
}
.salta A:visited {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent
}
.salta A:hover {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent
}
/* fine */

.grazie {
	BORDER-RIGHT: #bce3f7 1px solid; BORDER-TOP: #bce3f7 1px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 6px 18px; BORDER-LEFT: #bce3f7 1px solid; COLOR: #00356a; BORDER-BOTTOM: #bce3f7 1px solid; BACKGROUND-COLOR: #e9f5fc
}
.grazie H2 {
	PADDING-RIGHT: 8px; MARGIN-TOP: 0px; PADDING-LEFT: 8px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 0px; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: #0055aa; TEXT-ALIGN: center
}

/* box notizie */

.boxnotizie {
	float: right;
	padding: 5px 0px 5px 0px;
	margin: 10px 10px 10px 0 !important;
	margin: 10px 5px 10px 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width: 87%;
	background-color: transparent;
	height: auto;
	border: 1px dashed #808080;
	text-align: left; /* IE5.x */
	}
	
.boxnotizie p{
	font-size: 0.8em;
	padding-right: 5px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 0;
	}
.boxnotizie img {
	float: left;
	padding-right: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}
.boxnotizie h3 {
	font-size: 0.9em;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
	text-align: center;
	border-bottom: 1px dashed #808080;
	display: block;
}
.boxnotizie a:link, .boxnotizie a:visited {
	color: #4040FF;
	text-decoration: none;
}
.boxnotizie a:hover {
	color: #4040FF;
	text-decoration: underline;
}
.boxnotizie a:active {
	color: #4040FF;
	text-decoration: none;
}
/* fine box notizie */

/* inizio footer */

#footer {
	clear: both;
	width: 100%;
	height: 100px;
	font-size: 0.7em;
	margin: 0px;
	padding: 0;
	color: #ffffff;
	text-align: left;
	}
#footer a {
	color: #FFC0C0;
	text-decoration: none;
}
	
#footer a:link {
	color: #ffffff;
	text-decoration: none;
}
#footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#footer a:active {
	color: #ffffff;
	text-decoration: none;
}
#footer a img {
	float: left;
	background-color: transparent;
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

#footer acronym {
	border-bottom: #ffffff 1px dashed;
}
#logo {
	float: left;
	width: 50%;
	height: 100px;
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	background-color: #transparent;
	text-align: left;
	}
#logo img {
	margin: 0;
	padding: 10px;
	background-color: #transparent;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}

#logo p{margin: 0px; padding: 0 0 0 10px; FONT-SIZE: 0.7em; }
#logo a:link {
	color: #FFC0C0;
	text-decoration: none;
}
#logo a:visited {
	color: #FFC0C0;
	text-decoration: none;
}
	
#logo a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#logo a:active {
	color: #efefef; text-decoration: none;
}

.aggiornamento {
	float: left;
	width: 100%;
	height: auto;
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	text-align: left;
	background-color: #333333
	}
.aggiornamento p{margin: 0px; padding: 10px 0 10px 0px; FONT-SIZE: 0.7em; text-align: center; border-top: 1px solid #9A9A9A;}


BLOCKQUOTE {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ECE9D8 1px solid; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: left
}

H1 {
	DISPLAY: inline
}

#licenza {
	float: right;
	width: 45%;
	height: 100px;
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	background-color: #transparent;
	text-align: left;
	}
#licenza p{margin: 0px; padding: 0 0 0 10px; FONT-SIZE: 0.7em; }
#licenza img {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; margin: 0px; padding: 0px 10px 10px 0px;}
#licenza a:link {
	color: #FFC0C0;
	text-decoration: none;
}
#licenza a:visited {
	color: #FFC0C0;
	text-decoration: none;
}
	
#licenza a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#licenza a:active {
	color: #efefef; text-decoration: none;
}

/* fine footer */

/* modulo informazioni */

 .moduloinformazioni{
text-align:center;
margin: 10px;
padding: 0px 0px 0px 0px;
}
 

div.moduloinformazioni form {
width: 95%; 
padding: 5px;
margin-top: 5px;
margin-bottom: 5px;
margin-right: auto;
margin-left: auto;
}
form p {
margin: .2em 0px;
}

fieldset { 
padding: 1em; 
border: 1px solid #4F4D2D;
margin-bottom: 10px !important;
margin-bottom: 0;
 }
 
legend {
 font-weight: bold;
 font-style: normal;
 font-family: Verdana, sans-serif;
 color: #3E362F;
 font-size: 14px;
 padding: 5px;
 border: 1px solid #800000;
 margin: 0 0 10px 0 !important;
 margin: 0 0 5px 0;
}

#informazioni label {
display: block;
float: left;
width: 195px;
text-align: right;
font-weight: bold;
color: #800000;
font-family: Verdana, sans-serif;
font-size: 13px;
padding-right: 10px;
}

#informazioni input { 
font-weight: bold; 
font-size: 13px;
font-family: Verdana,helvetica,sans-serif;
letter-spacing: .2em;
width: 300px; 
color: #3E362F;
border: #3E362F 1px solid; 
background: #fff;
padding: 0px 0px 0px 0px;
margin-left: 10px;
}

#informazioni textarea{
font-weight: bold;
font-size: 13px;
font-family: Verdana,helvetica,sans-serif;
letter-spacing: .2em;
width: 300px;
color: #3E362F;
border: #3E362F 1px solid;
background: #fff;
padding: 0px 0px 0px 2px;
margin-left: 10px;
}

input#invia {
width: 100px;
border: #3E362F 1px solid; 
background-color: #fff;
color: #3E362F;
font-weight: bold;
font-size: 11px ;
font-family: Verdana,helvetica,sans-serif; 
/*margin-left: 5px;*/
}

input#annulla {
width: 80px;
border: #3E362F 1px solid; 
background-color: #fff;
color: #3E362F;
font-weight: bold;
font-size: 11px ;
font-family: Verdana,helvetica,sans-serif; 
}

.labelAccesskey{
font-size: 11px;
color: #3E362F;
font-family: Verdana, sans-serif;
font-weight: bold;
}
/* fine modulo */

/* istruzioni tabella */

	table {
		font-family: verdana, geneva, arial, helvetica, sans-serif;
		margin-left: auto;
		margin-right: auto;
		width: 80%;
		font-size: 90%;
		border: 1px solid #C0C0C0;
		}

	caption {
		color: #ffffff;
		background-color: #3E362F;
		padding: 4px;
		font-weight: bold;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid #C0C0C0;
		}

	td {
		padding-top: 4px;
		padding-right: 4px;
		padding-bottom: 4px;
		padding-left: 4px;
		border: 1px solid #C0C0C0;
		background-color: transparent;
		}

	th {
		padding-top: 4px;
		padding-right: 4px;
		padding-bottom: 4px;
		padding-left: 4px;
		border: 1px solid #C0C0C0;
		background-color: transparent;
		color: #3E362F;
		text-align: center;
		}
		/* fine */

/*Galleria immagini*/
.gallery {
width: 480px;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
}
			
.gallery ul{
margin:0;
padding:0;
width:100%;
}
.gallery li {
list-style-type:none;
display:inline;
}
.gallery a:link, .gallery a:visited, .gallery a:hover, .gallery a:active {
text-decoration: none;
}
.gallery li img {
border:1px solid #C0C0C0;
}

/* fine  galleria immagini */
	
.skype {
	width: 150px;
	text-align: center;
	margin: 0 auto 10px auto;
	padding: 0;
	
}
.skype a:link {
	color: #800000;
	text-decoration: none;
}
.skype a:visited {
	color: #800000;
	text-decoration: none;
}
	
.skype a:hover {
	color: #800000;
	text-decoration: none;
}
.skype a:active {
	color: #800000; text-decoration: none;
}
	
	/* Lista della mappa del sito */

.capofilalistamappa {
width: auto;
height: auto;
display: block;
text-align: left;
text-decoration:underline;
color: #5D0000;
Background-color: trasparent;
padding:7px 0 7px 100px;
margin:0 0 0 0;
font-family: verdana, sans-serif;
font-size:1.1em;
}

.listamappa
{
	padding: 0px 1px 10px 180px;
	margin: 0 0 0 0;
	font-family: verdana, sans-serif;
	width: auto;
	color: #404040;
	font-size: 1em;
}

.listamappa li
{
list-style: none;
padding: 5px 0 0 0;
margin: 0px;
text-align: left;
}

.listamappa li a:link, .listamappa li a:visited { color: #404040; text-decoration: none;}

.listamappa li a:hover {
color: #800000;
background: transparent;
text-decoration: underline;
}

.listamappa li a:active
{
color: #A04040;
background: transparent;
text-decoration: none;
}
/* fine lista mappa */