/* css Zen Garden default style v1.01 */
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/  */

/* This file based on 'Tranquille' by Dave Shea */
/* You may use this file as a foundation for any new work, but you may find it easier to start from scratch. */
/* Not all elements are defined in this file, so you'll most likely want to refer to the xhtml as well. */

/* Images should be linked as if the CSS file sits in the same folder as the images. ie. no paths. */


/* basic elements */
body {
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	font: 12px verdana, arial, helvetica, sans-serif;
	color: #333;
	padding-top: 0px;
	background-color: white;
}
h1 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 900;
	font-size: 20px;
	padding-bottom: 0px;
	margin: 0px 0px 15px;
	color: #636363;
	padding-top: 0px;
}
h2 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	font: bold 12px/14px verdana, arial, helvetica, sans-serif;
	padding-top: 0px;
}
p {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 16px;
	font: 12px/20px verdana, arial, helvetica, sans-serif;
	padding-top: 0px;
}
UNKNOWN {
	margin: 0px
}
UNKNOWN {
	TEXT-INDENT: 30px
}
A {
	font-weight: 600;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	border: none;
}
A:link {
	color: #8B0000;
}
A:visited {
	color: #8B0000;
}
A:hover {
	text-decoration: underline;
}
a img {
text-decoration:none;
border: none;
}
td	{
font: 11px verdana, arial, helvetica, sans-serif;
}
/* specific divs */
#container
{
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 25px;
	background: #ffffff;
	color: #333;
	line-height: 120%;
	background-image: url(../immagini/sfondo_cont.gif);
	background-repeat: repeat-y;
}

#main {
  text-align: center;  /* Needed for IE 5.x. */
}
#container_home
{
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 25px;
	background: #ffffff;
	color: #333;
	line-height: 120%;
	background-color: White;
}
#associazioni
{
margin-top:50px;
text-align:center;
}
#news
{
margin-top:20px;
margin-bottom:20px;
text-align:center;
}
#oggettoflash
{
margin-top:20px;
text-align:center;
 }


#modulo {
	border: none;
	vertical-align: middle;
}

#top
{
	background-color: #FFFFFF;
	text-align: center;
	padding: 0em;
	padding-top:5px;
	font: 11px verdana, arial, helvetica, sans-serif;
}
#top h1
{
	background-color: White;
	padding: 0;
	margin: 0;
}
#leftnav
{
	background-color: #fdfff0;
	float: left;
	width: 170px;
	margin: 2% 0 0 0;
	padding: 0.5em;

	line-height: 140%;
	text-align: left;
	height:650px;
}
#leftnav h2
{
 color:#444444;
 font-size:18px;
 font-family:Georgia,"Times New Roman",Times,serif;
 margin-top:10px;
 margin-bottom:10px;
 padding-bottom:8px;
 border-bottom : 1px solid #444444;
 }
#leftnav a
{
text-decoration:none;
 font-family:Georgia,"Times New Roman",Times,serif;
 }
#leftnav a:hover;a:visited
{
text-decoration:underline;
 }

#leftnav_int
{
	float: left;
	width: 170px;
	margin: 2% 0 0 0;
	padding: 0.5em;
	line-height: 140%;
	text-align: left;
}
#leftnav_int ul
{
	list-style:none;
	margin:0;
	padding-left: 0;
	padding-top: 10px;
}
#leftnav_int li
{
	padding-top: 5px;
}
#leftnav_int li a
{
	color:#F60;	
	text-decoration:none;
}
#leftnav_int li.attivo
{
color:#999;
	font-weight:bold;
}
#leftnav_int p
{
	color:#000;
}
#leftnav_int p.grande
{
	font-size:18px;
	color:#000;
	font-family:Georgia,Times,serif;
	line-height:25px;
}

#rightnav
{
	background-color: #fdfff0;
	float: right;
	width: 170px;
	margin: 2% 0 0 0;
	padding: 0.5em;
	
	height: 650px;
}
#rightnav a
{
text-decoration:none;
 font-family:Georgia,"Times New Roman",Times,serif;
 }
#rightxnav a:hover;a:visited
{
text-decoration:underline;
 }

#rightnav h2
{
 color:#444444;
 font-size:18px;
 font-family:Georgia,"Times New Roman",Times,serif;
 margin-top:10px;
 margin-bottom:10px;
padding-bottom:8px;
 border-bottom : 1px solid #444444; }
#content
{
	margin-left: 185px;
	margin-right: 180px;
	margin-top: 1%;
	padding: 0.5em;
		}
#content_int
{
	margin-left: 180px;
	margin-right: 20px;
	padding: 1em;
	text-align: left;
}
#content_int ul
{
	list-style:none;
	margin:0;
	padding-left: 0;
	padding-top: 10px;
}
#content_int li
{
	padding-top: 15px;
	padding-left:10px;
}

#footer
{
	clear: both;
	margin: 0;
	color: #333;
	padding: 0.5em;
	background-color: #ddd;
	border-top: 1px solid gray;
	text-align: center;
}
#lista
{
	background-color: #E5F3F7;
	margin: 0px 70px;
	text-align: left;
	font: 8pt/14pt georgia;
	border: 1px dashed #708090;
}
#testo_sotto
{
	margin: 2px;
	padding: 1em 0.5em 0.5em 0.5em;
	color:#666;
	font-size:11px;
	border-left: 1px solid Gray;
}
#testo_interno
{
	margin: 2px;
	padding: 0 0.5em 0.5em 0.5em;
	border-left: 1px solid Gray;
}
#testo_interno ul
{
	list-style:none;
	margin:0;
	padding-left: 0;
	padding-top: 10px;
}
#testo_interno li
{
	padding-top: 15px;
	padding-left:10px;
}
#testo_interno li a
{
	text-decoration:none;
}
#testo_interno li a:hover
{
	text-decoration:underline;
}

#marrone
{
	background-color: #EEEEDD;
	border: 1px solid gray;
	margin: 2px;
	padding: 0 0.5em 0.5em 0.5em;
	height: 150px;
}
#verdino
{
	background-color: #dce1d7;
	border: 1px solid gray;
	margin: 2px;
	padding: 0 0.5em 0.5em 0.5em;
	height: 160px;
}
#giallo
{
	background-color: #F9FCC5;
	border: 1px solid gray;
	margin: 2px;
	padding: 0 0.5em 0.5em 0.5em;
	height: 150px;
}
#informazioni
{
	background-color: #EEF7FA;
	border: 1px solid gray;
	margin: 2px;
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	color: Black;
}
#link_interni
{
	background-color: #F0F0F0;
	border: 1px solid gray;
	margin: 4px;
	padding: 1em 1em 1em 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	text-align: center;
	color: Black;
	float: left;
}
#link_interni_dx
{
	background-color: #F0F0F0;
	border: 1px solid gray;
	margin: 4px;
	padding: 1em 1em 1em 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	text-align: center;
	color: Black;
	float: right;
}
#riquadri
{
	background-color: White;
	border-bottom: 1px dashed Gray;
	margin: 2px;
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	color: Navy;
}
#riquadri_gray
{
	background-color: #F3F3F3;
	border-bottom: 1px dashed Gray;
	margin: 0px;
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #212294;
}
#riquadri_gray1
{
	background-color: #F3F3F3;
	border-bottom: 1px dashed Gray;
	margin: 0px;
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #212294;
}
#beige
{
	background-color: #E6D8C1;
	border: 1px solid gray;
	margin: 2px;
	padding: 0 0.5em 0.5em 0.5em;
	height: 150px;
}
#oro
{
	width: 100%;
	background-color: #FFCC6C;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	margin: 0;
	font-size: medium;
	font-weight: bolder;
}
#leftnav p, #rightnav p { 
margin:0 0 1em 0; 
}
#leftnav p.news { 
margin:1em 0 1em 1em; 
line-height: normal;
}
#content h2  { margin:0 0 .5em 0; }
#inlinea {
	display: block;
	float: left;
	width: 119px;
	padding-top:3%;
	margin-bottom:6%;	
}
#sinistra {
	padding-top:4%;	
	padding-bottom:1%;	
	text-align:left;
	line-height:15px;

}
#header {
	width: 740px;
	height: 25px;
	margin: 0 1% 0;
	background-color: #FFFFFF;
}
	#menu {
	height: 25px;
	font-size: 12px;
	text-align: center;
	border-top: 1px #996600 solid;
	padding: 0 0 0.5em;
}
	#menu ul {
		display:inline;
		margin-left:0;
		padding-left:0;
		list-style:none;
	}
	#menu li {
		display:block;
		float:left;
		text-align:center;
		width:66px;
		margin:0;
		border-left:1px #996600 dashed;
		border-bottom:1px #996600 solid;
		line-height:24px;
		background-color:#E8D5C1;
	}
	#menu a {
		display:block;
		text-decoration:none;
		color:#cc6633;
		background:transparent;
	}
	#menu a:hover {
		border-top:2px #cc6633 solid;
		line-height:22px;
		background:transparent url(hover000.gif);
		color:#666;
	}
	li#begin {
		width:1px;
		border-left:0;
		border-right:1px #996600 solid;
		border-bottom:0;
		background: url(begin000.gif) top right no-repeat;
	}
	li#end {
		width:1px;
		border-left:1px #996600 solid;
		border-bottom:0;
		background: url(end00000.gif) top right no-repeat;
	}
	li#homer {
		border-left:0;
	}
	li#middot {
		background: url(middot00.gif) center no-repeat;
	}

.styled {
	font-family: "Verdana", "Helvetica Neue", "Geneva", sans-serif;
	font-size: 11px;
	line-height: 135%;
	text-align: left;
	background-color: #FFF7EA;
	color: #767065;
	border-top: 1px solid #B9AA91;
	border-left: double #E4C1A6;
	border-bottom: 1px solid #B9AA91;
	border-right: 1px solid #B9AA91;
	margin-top: 0;
	margin-bottom:2px;
	margin-left:75px;
	margin-right: 0px;
	padding: 0;
	font-weight: bolder;
	}
.styled_home {
	font-family: "Verdana", "Helvetica Neue", "Geneva", sans-serif;
	font-size: 11px;
	line-height: 135%;

	text-align: left;
	width: 75px;

	background-color: #FFF7EA;
	color: #767065;
	border-top: 1px solid #B9AA91;
	border-left: double #E4C1A6;
	border-bottom: 1px solid #B9AA91;
	border-right: 1px solid #B9AA91;

	margin-top: 0;
	margin-bottom: 6px;
	margin-left: 0;
	margin-right: 6px;

	padding: 0;
}
#extraDiv1 { 
	background: transparent url(cr2.gif) top left no-repeat; 
	position: absolute; 
	top: 40px; 
	right: 0px; 
	width: 148px; 
	height: 110px; 
	}
