 /* CSS Document */
 /* utlima modifica 14/07/07 ore 19:50 */

font,th,td,p {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

a:link {color:#007;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
a:visited{color: #036;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
a:hover{background-color:#ff0;
	text-decoration:underline;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
				
a:focus{background-color:#fff;
	text-decoration:overline underline;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

body {margin:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#box {width: 99%;
	margin:2px;
	text-align: center;
	color: #006;
	background-color: #FFF;
	border: 2px solid #36C;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

/* TESTA */	
div#skipto{display:block;font-size:0.1em;height:0px;position:absolute;top:-100px;}
			
div#testa{display: none;}

div#testa_graf{background-image: url(site_pxtop.jpg);
	background-position: top right;
	background-repeat: repeat-x;
	height: 120px;
	border: none;
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #006;
	background-color: #FFF;}

div#testa_img{margin-left:-5px;}
	
div#testa_graf a:link,a:visited,a:focus,a:hover{background-color: transparent;
	text-decoration: none;
	padding:0px;}


/* MAPPA-CALENDARIO */
div#ma-cal{background-color: #fff; 
	background-image: url(site_pxmappa.jpg);
	border-top: 2px solid #36C;
	border-bottom: 2px solid #36C;
	border-left: 2px solid #36C;
	padding: 3px 3px 3px 3px;
	margin-left: 160px;
	vertical-align: baseline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#mappa{text-align: left;
	float: left;
	clear: right;
	color: #007;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#mappa a ,a:visited{text-decoration:none;
	color: #007;
	padding: 0px;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#mappa a:hover,a:active{text-decoration:underline;
	color: #007;
	padding: 0px;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
div#calendario{text-align: right;
	font-weight: normal;
	font-size: 9pt;
	padding: 2px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}


/* STILE */
div#stile{background-color: #36C;
	background-image: url(site_pxstile.jpg);
	color: #FFF;
	text-align: center;
	float: right;
	clear: right;
	padding: 3px 10px 3px 10px;
	font-weight: normal;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#stile ul{list-style-type: none;
	margin:0;
	padding:1px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#stile li{display: inline;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#stile a:link{color:#FFF;
	padding: 0;
	font-weight: bold;
	font-size: 9pt;
	text-decoration:underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#stile a:visited{color:#FFF;
	padding: 0;
	font-weight: bold;
	font-size: 9pt;
	text-decoration:underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#stile a:hover,a:active{background-color:#ff0;
	color: #007;
	padding: 0;
	font-weight: bold;
	font-size: 9pt;
	text-decoration:overline underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
				
div#stile a:focus{background-color:#fff;
	color: #007;
	padding: 0;
	font-weight: bold;
	font-size: 9pt;
	text-decoration:overline underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}


/* MENU */
div#menu{float: left;
	width: 160px;
	height: 600px;
	color: #006;
	background-image: url(site_pxmenu.jpg);
	font-weight: normal;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#menu ul{list-style-type: none;
	margin: 0;
	padding:2px;
	margin-top:35px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
div#menu li{margin: 0px;
	text-align: left;
	display: block;
	padding: 0px 0px 10px 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#menu a:link{color: #007;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;}

div#menu a:visited{color:#007;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;}
			
div#menu a:hover, a:active{background-color:#ff0;
	text-decoration:overline underline;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;}
				
div#menu a:focus{background-color:#fff;
	text-decoration:overline underline;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;}
	
div#google a,a:visited{border:none;
	background-color: transparent;
	text-decoration: none;}
	
div#google a:hover,a:focus{border:none;
	background-color: transparent;
	text-decoration: none;}

HR {text-align:center;
	color:#36C;
	width:75px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
	
/* CORPO CENTRALE */
div#corpo{background-image:url(site_angolo.jpg);
	background-position: bottom right;
	background-repeat: no-repeat; 
	text-align:left;
	margin-left:160px;
	background-color:#fff;
	border-left: 2px solid #36C;
	padding:30px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#comuni{margin-top: 10px;
	margin-left: 5%;
	margin-right: 25%;
	padding: 5pt 0 10pt 70px;
	border-top: 1px dashed #FFF;
	border-left: 1px dashed #FFF;
	border-right: 1px dashed #036;
	border-bottom: 1px dashed #036;
	color: #006;
	text-align: center;
	font-weight: normal;
	font-size: 10.5pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#comuni ul{list-style-type: decimal-leading-zero;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	max-width: 450px;}
			
div#comuni li{display: list-item;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 1pt;}
	
div#locali {margin-left: 10px;
	margin-right: 3%;
	text-align: justify;
	color: #006;
	border: medium double #036;
	padding: 10px;
	text-align: justify;
	font-weight: normal;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#locali a:link {color:#007;
	font-weight: normal;
	font-size: 9pt;
	text-decoration:underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#locali a:visited {color:#007;
	font-weight: normal;
	font-size: 9pt;
	text-decoration:underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#locali a:hover{background-color:#ff0;
	text-decoration:underline;
	font-weight: normal;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
				
div#locali a:focus{background-color: #FFF;
	text-decoration: overline underline;
	font-weight: normal;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
#locale {margin-left: 10px;
	margin-right: 3%;
	text-align: justify;
	color: #006;
	border: medium double #036;
	padding: 10px;
	text-align: justify;
	font-weight: normal;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#foto_locale{text-align: right;
	float: right;
	vertical-align: text-top;
	display: inline;
	background-color: #FFF;
	margin: 0px 7% 5px 10px;}

H1 {color: #006;
	margin: 0;
	padding-left: 3px;
	font-weight: normal;
	font-size: 20pt;
	line-height: 22pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

H2 {color: #006;
	float: left;
	margin: 0;
	padding:3px;
	background-color: #FF9;
	font-weight: bold;
	font-size: 11pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
H3 {text-align:center;
	color: #FFF;
	float: inherit;
	background-color: #000066;
	font-weight: normal;
	font-size: 16pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20%;
	margin-right: 20%;
	padding: 5px 20px 5px 20px;
	border: groove White;}

H4 {color: #006;
	float: left;
	margin: 0;
	padding:0;
	background-color: #FF9;
	font-weight: bold;
	font-size: 11pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

H5 {color: #FFF;
	float: left;
	margin: 0;
	padding-top: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	background-color: #006;
	font-weight: bold;
	font-size: 14pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 1px double #FFF;}
			
div#testo{text-align: left;
	color: #006;
	font-weight: normal;
	font-size: 10.5pt;
	line-height: 13pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align: text-top;}
	
div#testo a:link {color:#007;
	font-weight: bold;
	font-size: 10.5pt;
	line-height: 13pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0;}
			
div#testo a:visited{color: #036;
	font-weight: bold;
	font-size: 10.5pt;
	line-height: 13pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0;}
			
div#testo a:hover{background-color:#ff0;
	text-decoration:underline;
	font-weight: bold;
	font-size: 10.5pt;
	line-height: 13pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0;}
				
div#testo a:focus{background-color: #FFF;
	text-decoration: overline underline;
	font-weight: bold;
	font-size: 10.5pt;
	line-height: 13pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0;}
	
div#img_pagina{text-align: right;
	float: right;
	vertical-align: text-top;
	display: inline;
	background-color: #FFF;
	margin: 0px 3% 10px 10px;}
	
acronym { cursor:help; background-color:transparent; border-bottom:1px dashed;}
	
div#nota{background-color: #DDEEEE;
	margin-left:10px;
	margin-right:20%;
	margin-top: 3px;
	text-align: justify;
	padding:1pt;	
	color: #006;
	font-weight: normal;
	font-size: 10pt;
	font-family: "Courier New", Courier, monospace;}
	
div#nota a:link{color:#007;
	font-weight: bold;
	font-size: 10pt;
	font-family: "Courier New", Courier, monospace;
	text-decoration: underline;}
			
div#nota a:visited{color: #036;
	font-weight: bold;
	font-size: 10pt;
	font-family: "Courier New", Courier, monospace;
	background-color: transparent;
	text-decoration: none;}
			
div#nota a:hover{background-color: #FF0;
	color: #007;
	font-weight: bold;
	font-size: 10pt;
	font-family: "Courier New", Courier, monospace;
	text-decoration: underline;}
			
div#nota a:focus{background-color: #FFF;
	font-weight: bold;
	font-size: 10pt;
	font-family: "Courier New", Courier, monospace;
	text-decoration: overline underline;}

div#sugg {background-color: #FFFFCC;
	text-align: justify;
	border: 2px groove #FFCC66;
	padding:3pt;
	color: #006;
	font-weight: normal;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#sugg a:link {color:#007;
	text-decoration:underline;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
div#sugg a:visited{color: #036;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
div#sugg a:hover{color:#007;
	background-color:#ff0;
	text-decoration:underline;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
				
div#sugg a:focus{background-color: #FFF;
	text-decoration: overline underline;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#infohome {background-color: #FFFFCC;
	text-align: justify;
	border: 2px groove #FFCC66;
	padding:3pt;
	color: #006;
	font-weight: normal;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#infohome a:link {color:#007;
	text-decoration:underline;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
div#infohome a:visited{color: #036;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
div#infohome a:hover{color:#007;
	background-color:#ff0;
	text-decoration:underline;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
				
div#infohome a:focus{background-color: #FFF;
	text-decoration: overline underline;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
div#close_infohome{text-align:right;}

div#tit_stanca{display: none;}

div#titbig_stanca{color: #006;
	border-top: 3px dashed #036;
	border-left: 3px dashed #036;
	padding-top: 7pt;
	padding-left: 7pt;
	padding-bottom: 7pt;
	margin-right: 50%;
	font-size: 16pt;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#stanca{background-color: #FFF;
	margin-top: -18px;
	margin-left: 30px;
	margin-right: 30px;
	text-align: justify;
	border: 3px dashed #036;
	padding: 7pt 10pt 7pt 10pt;
	color: #006;
	font-weight: normal;
	font-size: 10.5pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#close{text-align:right;}

div#link_utile p{background-color: #F7F5F0;
	margin-left: 10px;
	margin-right: 3%;
	text-align: justify;
	border: 1px dashed #036;
	padding: 7pt;
	color: #006;
	font-weight: normal;
	font-size: 10.5pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#link_utile a:link {padding: 2pt;
	color: #007;
	border: 1px double #F7F5F0;
	font-weight: bold;
	font-size: 10.5pt;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
div#link_utile a:visited{padding: 2pt;
	color: #036;
	border: 1px double #F7F5F0;
	font-weight: bold;
	font-size: 10.5pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
div#link_utile a:hover{
	padding: 2pt;
	background-color: #FFC;
	border: 1px double #330000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10.5pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
				
div#link_utile a:focus{padding: 2pt;
	background-color: #FFF;
	text-decoration: overline underline;
	font-weight: bold;
	font-size: 10.5pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			
			
/* BACK */
div#back{padding: 10pt 90pt 0 10pt;
	font-weight: normal;
	font-size: 10pt;
	text-align: right;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

div#back a:link,a:visited,a:focus,a:hover{background-color: transparent;
	text-decoration: none;}

div#back_txt{display: none;}

	
/* PIEDE */
div#piede{text-align: center;
	background-color: #36C;
	color: #FFF;
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0;}
	
div#piede a, a:visited{color: #FFF;
	text-decoration:underline;
	background-color: transparent;
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;}
	
div#piede a:hover,a:active{color: #FFF;
	text-decoration: underline;
	background-color: transparent;
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;}
