* 
{
padding: 0; 
margin: 0; 
border: 0;
}

body 
{
background: #627913;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #777;
text-align: center;
}

h1, h2, h3 
{
font-weight: bold;
font-size: 14px;
display: block;
height: 22px;
text-indent:10px;
}

#contenitore 
{
background: #ffffff;
padding-top: 0px;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 0px;
margin: 0px auto;
text-align: left;
width: 930px! important;
}

#testata
{
background: #b6c77b url(/img/head.png) no-repeat; 
height: 187px;
}

#contatti
{
background: #DEE6C3;
text-align: center;
font-size: 80%;
color: #757D58;
padding: 2px;
clear: both;
}

#footer
{
background: #b6c77b;
text-align: left;
font-size: 9px;
color: #006400;
padding: 6px;
clear: both;
}

.separatore 
{
background: #E1924B;
margin-top:2px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

.titoletto 
{
background: #53A238;
margin-top:2px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bolder;
padding: 2px 2px 2px 2px;
}

.titoletto_centrale
{
background: #FC6716;
margin-top:2px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bolder;
padding: 2px 2px 2px 2px;
}

ul, li
{
list-style: none;
}

ul
{
border-top: 1px solid #FFFFFF;
}

li
{
text-transform: lowercase;
border-bottom: 1px solid #FFFFFF;
} 
 
acronym 
{
cursor: help
}

.nofloat
{
clear: both;
}

a 
{
text-decoration:none;
color:#009900;
}

a:hover
{
text-decoration:underline;
}


.modulo {  }
.modtitolo { margin-top:0.5em; margin-bottom:1em; text-align:left; }
.modcontenuto {  }
.modcontenuto form { margin:0; }
.feed { text-align:center; font-size:8pt; }
.tempoesec { text-align:center; font-size:8pt; }
.utentionline { text-align:center; font-size:8pt; }
.utentionline span { font-weight:bold; }

.calendario { border-collapse:collapse; border-spacing:0; margin:auto; width:182px; text-align:center; border:1px solid #cccccc; }
.calendario td { width:26px; height:26px; text-align:center; }
.calendario td.wide { width:130px; height:26px; text-align:center; }
.calendario td a { font-weight:bold; color:#676C56;}
.calendario .giorni td { font-weight:bold; font-size:8pt; background-color;#ffffff; }
.calendario .scuro { background-color:#A7B9AA; }
.calendario .chiaro { background-color:#CEDACE; }
.calendario .oggi { background-color:#6BBF71; }

.giustificato { text-align:justify; }
.centrato { text-align:center; }
.piccolo, .mappa { font-size: 8pt; }
.right { text-align:right; }
.evidenziato { background-color:#FFFF00; font-style:italic; }
.explain { font-style:italic; }
.divider { width:100%; margin-top:1em; border-top:1px dashed  #E1924B; }
.linklog { }
.sopra { margin-bottom:1em; }
.sotto { margin-top:1em; margin-bottom:1em; }
.titolo { margin-bottom:1em; font-weight:bold; }
.fleft { float:left; }
.fright { float:right; }
.pagine { text-align:center; }
.pagine span { font-weight:bold; }

#menusinistra_xsezione li
{
padding: 2px 2px 2px 2px;
font-weight:bolder;
background: #A4EC78;
color:#008000;
}

#menusinistra_xsezione ul
{
margin-bottom:0px;
}

#menusinistra_xmese li
{
padding: 2px 2px 2px 2px;
font-weight:bolder;
background: #A4EC78;
color:#008000;
}

#menu li
{
padding: 5px 5px 5px 5px;
font-weight:bolder;
}

.mappa
{
color: black;
font-weight:bolder;
background-image: url(/img/italia.jpg);
text-align: center;
}
.mappa input	{ background-color: #53A238; }
.mappa a
{
color: black;
font-weight:bolder;
text-decoration: underline;
}

#menu
{
margin-bottom:1px;
}
