/*
colori di base:
#4F7931
#FA8E1F
black
white
verde scuro: #4F7931
azzurro: #6A90A8 
arancio: #FA8E1F
blu: #0000FF
verde: #009900
verde confagricoltura: #3A8D2A #3A8D2A
giallo confagricoltura: #FCD012
azzurro per H3: #004276
#007734
*/

* a {color:#3A8D2A; text-decoration: none;}
* a:hover {color: white;background-color:#3A8D2A; text-decoration: none;}

img, div { behavior: url(../iepngfix.htc) }
img a:hover {background-color:black;}
img a {background-color:black;}

.immagine
{
background-color: white;
}


body
{
    margin:0;
	 padding:0;
	 text-align: center;
    background: white;
    color: black;
	 font-family: "Georgia", "Tebuchet MS", Arial, sans-serif;
    font-size: 80%; line-height: 170%; padding:1em;
	 background: #F9F9F7 url(../img/a1.gif) repeat-x;
}

#container
{
    margin: -1em auto;
	 text-align: left;
    
    width: 730px;
	 background-color: White;
	 padding: 0 5px 0 5px;
}

/*eliminare*/
#header
{
/*margin:0; padding:0;*/
font-family: "Georgia";
font-size: 70px;
font-weight: bold;

}

#header .logo
{
top:30px;
left: 30px;
position: relative;
background-image: url(../img/logo_grande.gif);
background-repeat: no-repeat;
height: 103px;
width: 79px;
}

#header .scritta1
{
text-align: left;
top:-130px;
left: 100px;
position: relative;
font-size: 70%;
color: #3A8D2A;
}

#header .scritta1 a
{
text-decoration: none;
color: #3A8D2A;
}

#header .scritta2
{
position: relative;
top:-55px;
left: 470px;
font-size: 100%;
color: #FCD012;
}

#header .scritta2 a
{
text-decoration: none;
color: #FCD012;
}

#header .scritta3
{
text-align: left;
left: 30px;
top:-120px;
position: relative;
font-size: 12px;
color: #004276;
}
/*fine eliminare*/


#content
{
    float: left;
	 width: 525px;
	 text-align: left;
}

#supernav
{
    float: right;
    width: 195px;
	 text-align: left;
}

#supernav ul
{

}

#supernav li
{
/*display: block;*/
margin: 2px 0 2px 0;
}

#nav
{
    /*float: right;
    width: 195px;
	 text-align: left;*/
}

#footer {color:#6A90A8;}
#footer a {color:#6A90A8; text-decoration: none;}
#footer a:hover {color: white;background-color:#6A90A8; text-decoration: none;}

#footer
{
	 clear: both;
    background-color : #fefefe;
	 /*border : 5px solid #efefef;*/
	 padding: 5px 10px 10px 0;
    text-align: right;
	/*border-top: 5px solid #efefef;*/
}

/*serve per vedere in linea i collegamenti alle pagine statiche*/
#footer ul
{
list-style: none;
margin-top:10px;
}

#footer ul li
{
display: inline;
padding-left: 0px;
margin-left: 10px;
}


/*elementi comuni*/

img a:hover
{
background-color: white;
}



/*Imposto i parametri per input e pulsanti*/
input {
margin:0;
padding:0;
border-left: 1px solid #B0B0B0;
border-right: 1px solid #B0B0B0;
border-top: 1px solid #B0B0B0;
border-bottom: 1px solid #B0B0B0;
font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none;
text-transform: none;
color: #3A8D2A; 
background: #fefefe;
font-size:12px;
}

/*Imposto i parametri per le textarea*/
textarea {
border-left: 1px solid #B0B0B0;
border-right: 1px solid #B0B0B0;
border-top: 1px solid #B0B0B0;
border-bottom: 1px solid #B0B0B0;
font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none;
text-transform: none;
color: #3A8D2A;
background: #fefefe;
font-size:12px;
}

select {
border-left: 1px solid #B0B0B0;
border-right: 1px solid #B0B0B0;
border-top: 1px solid #B0B0B0;
border-bottom: 1px solid #B0B0B0;
font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none;
text-transform: none;
color: #3A8D2A;
background: #fefefe;
font-size:12px;
}

#riquadro {
	padding: 3px 5px 3px 5px;
	background-color : #fefefe;
	border : 1px solid #B0B0B0;
	margin-bottom : 10px;
}

ul{ 
    margin: 0;
    padding: 0;
    list-style: none; 
    display: inline;
    list-style-position: outside;
}

li {padding: 2px 0 0 0;}
li a{color: #007734; text-decoration: none;}
li a:hover{color: white; text-decoration: none; background-color: #007734}

h3 {color: #004276;}
h3 a{color: #004276; text-decoration: none;}
h3 a:hover{color: white; text-decoration: none; background-color: #004276;}
h3 {margin:0; padding: 5px 0 10px 5px;}

h4 {color: #0061ac;}
h4 a{color: #0061ac; text-decoration: none;}
h4 a:hover{color: white; text-decoration: none; background-color: #0061ac}
h4 {margin:0; padding: 5px 0 10px 5px;}

h5 {color: black;}
h5 a{color: black; text-decoration: none;}
h5 a:hover{color: white; text-decoration: none; background-color: black}
h5 {margin:0; padding: 5px 0 10px 5px;}


p a{color: #007734; text-decoration: none;}
p a:hover{color: white; text-decoration: none; background-color: #007734}
p {margin:0; padding: 5px 0 10px 5px; text-align: justify;}

/*elememti particolari*/

#blog
{
margin:0 0 0 10px; padding:0 0 0 5px;
text-align: justify;
}

#blog .header
{
text-align: left;
color: white;
padding: 0px 0px 0px 5px;
position: relative;
background-color: #6A90A8;
}

#blog .date
{
position: absolute;
right: 15px;
color: white;
font-weight: bold; font-size: 80%;
}

#blog .content{
padding: 0px 0px 0px 5px;
margin-bottom: 10px;
}

#blog .footer
{
font-size: 80%;
margin-bottom: 10px;
}

#blog .footer ul
{
list-style: none;
margin-top:10px;
}

#blog .footer ul li
{
display: inline;
padding-left: 0px;
margin-left: 10px;
}

#blog .footer a
{color: #6A90A8; text-decoration: none;
}

#blog .footer a:hover
{color: white; background-color: #6A90A8; text-decoration: none;
}

#blog .header_risposta
{
text-align: left;
color: white;
padding: 0px 0px 0px 5px;
position: relative;
background-color: #B3C7D4;
margin-left:15px;
}


#blog .content_risposta
{
padding: 0px 0px 0px 10px;
margin-bottom: 10px;
border-left: 1px dotted #B0B0B0;
margin-left:15px;
}



#notizia
{margin:0; padding:0;}

#notizia .header
{
text-align: left
padding: 0px 150px 0px 15px;
position: relative;
border-bottom: 1px solid #efefef;
}

#notizia .date
{
position: absolute;
right: 10px;
top: -13px;
color: #6A90A8;
font-weight: bold; font-size: 80%;
}

#notizia .sindacale
{
position: absolute;
left: 0px;
top: -13px;
color: #3A8D2A;
font-weight: bold; font-size: 80%;
}

#notizia .content{
padding: 0px 15px 0px 15px;
margin-bottom: 20px;
}

#notizia .footer a
{color: #6A90A8; text-decoration: none;
}
#notizia .footer a:hover
{color: white; background-color: #6A90A8; text-decoration: none;
}

#notizia .footer
{
position: relative;
top: -15px;
background: url(../img/a35.gif) repeat-x;
height: 40px;
margin-bottom:10px;
font-size: 85%;
}

#notizia .footer ul
{
list-style: none;
margin-top:20px;
}

#notizia .footer ul li
{
display: inline;
padding-left: 0px;
margin-left: 10px;
}

/*menù di navigazione principale*/
div#multi ul,div#multi li{margin:0;padding:0;list-style: none outside;
}
div#multi{
width: 100%;overflow: hidden;
padding:0 0 0 0 ;margin:0 0 0 0;
line-height: 1.8;
background: #fefefe;
font-size: 100%;
}
div#multi h3{color:white; background-color: #3A8D2A; text-indent: 0.5em; margin:0}
div#multi ul{margin:0;padding:0;list-style:none}
div#multi div{padding: 0; margin: 0;}
div#multi div{float:left;width:25%;/*display: inline;*/}
div#multi li{margin: 0 0 0 0 ;padding:0 0 0 0; border-bottom: 1px dashed #efefef;}

div#multi a{
/*display:block;*/
height: auto !important;height: 1%; 
text-decoration:none;padding-left:0.1em;
}
