html, body{
	background: #F7EED4 url("images/back.jpg") repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center;
	font: 100% "century gothic", "lucida sans", verdana, arial, helvetica, sans-serif;
}

img {
	border: 0px;
}

input, select, textarea {
	border: 1px solid #920086;
	background: #ffffff;
	font: 13px Arial, Verdana;
	padding: 0 3px;
	color: #6f777a;
	margin-bottom: 6px;
}

input:hover, select:hover, textarea:hover {
	border: 1px solid #00cc00;
	background: #ffffff;
}

input:focus, textarea:focus {
	border: 1px solid #006600;
	background: #eeeeee;
}

hr {
	border: 0;
	width: 100%;
	color: #006600;
	background-color: #006600;
	height: 1px;
}


#pagina{
	border: 10px solid #ffffff;
	border-top: 0;
	width: 840px;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 auto 0 auto; 

}

#pagina ul{
	margin: 150px 0 0 650px;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	font-size:24px;
}

#pagina ul li{
	display:block;
	margin: 0;
	padding: 0;
}

#pagina ul li a{
	display: block;
	letter-spacing: 3px;
	color:#ffffff;
	text-decoration:none;
	padding: 0 28px 0 28px;
}

#pagina ul li a:hover{
	color: #cccccc;	
}



#sopra{
	width:840px;
	position: relative;
	padding: 0;
	margin: 0;
	text-align: center;
	border-bottom:4px solid #ffffff;
}

#sopra ul{
	margin: 0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:inline;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}

#sopra ul li{
	display:inline;
	margin: 0;
	padding: 0;
}

#sopra ul li a{
	line-height: 30px;
	display:inline;
	color:#680001;
	text-decoration:none;
	padding: 0 4px 0 20px;
}

#sopra ul li a:hover{
	color: #f28900;	
}

#sopra ul li a.current,ul#sopra li a.current:hover{
	color:#dddddd;
}

#sotto {
	font-family: Arial, Verdana;
	padding: 10px;
	margin: 0 auto 0 auto;
	width:840px;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #333333;
}

#sotto a {
	color: #333333;
	text-decoration: none;
}

#sotto a:hover {
	color: #555555;
	text-decoration: underline;
}







#contenuti {
	background: #ecece4;
	width: 740px;
	padding: 30px 50px 50px 50px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #442222;
}

#contenuti h1 {
	padding: 0;
	margin: 0 0 30px 0;
	font-size: 18px;
	color: #680001;
	border-bottom: 1px solid #777777;
}

#contenuti a:link, #contenuti a:active, #contenuti a:visited {
	color: #442222;
	text-decoration: none;
	border-bottom: 1px dotted #aaaaaa;
}

#contenuti a:hover {
	color: #cc9999;
	text-decoration: none;
	border-bottom: 1px dotted #888888;
}




 
/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 
#sopra{display:none;} 
#contenuti{width:100%; float:none;}
}

/* scheda notizia */

div#schedanotizia img {
	float: left;
	margin: 0 10px 10px 0;
}

/* contatti */

div#privacy {
        border: 1px solid #920086;
        background: #ffffff;
        font: 13px Arial, Verdana;
        padding: 0 3px;
        color: #6f777a;
        margin-bottom: 6px;
	height: 200px;
	width: 450px;
	overflow: auto;
	white-space: pre-wrap;
}

/* territorio */

#territorio ul {
	margin: 0;
	padding: 0;
}

#territorio ul li {
	text-align: left;
//	width: 170px;
//	float: left;
	margin-right: 15px;
	padding-bottom: 15px;
	font-size: 13px;
}

#territorio ul li a:link, #territorio ul li a:visited, #territorio ul li a:active, #territorio ul li a:hover {
	border: 0;
	margin: 0;
	padding: 0;
}

p.titolonews {
	text-decoration: underline;
	font-weight: bold;
}

.accessibile {
left:-9999px;
position:absolute;
top:-9999px;
}

#contenuti h2 {font-size: 16px; font-weight: bold;}
#contenuti h3 {font-size: 14px; font-weight: bold;}
img.dx  {float: right; margin-left: 10px;}
img.sx {float: left; margin-right: 15px;}
.offerta {
background: #920086; border: 2px solid #f78c1f; padding: 0 10px;
color: #fff; font-weight: bold; margin: 20px 100px; text-align: center;}
#contenuti .offerta a {color: #fff; }

