﻿body {
background-color:#FFFFFF;
font-family:Verdana,Arial, Helvetica, sans-serif;
/*font-size:x-small;*/
margin:0px;
padding:0px;
/*text-align:center;*/
font-size:1em;
}

#contenitore {
width:900px;
position: relative;
text-align : left; 
margin-left:1em;
}

html
{
    font-size:100%;
}
#principale
{min-height: 400px;
height: auto !important;
height:400px;
font-size:0.8em;
}
#principale a
{
    color:#5f9410;
}

#testata {
height:150px;
position:relative;
}

.menu
{   
    position:relative;
    margin-top:39px;
    background-color:Black;
    height:21px;
    color:White;
    padding-top:2px;
    font-size:0.9em;
    z-index:1;
}
.menu a
{
    font-size:14px;
    color:White
}

.voce_selezionata
{
     text-decoration:underline;
     color:#9fd4a5;
     /*font-weight:bold;*/
}
#corpo {

}

#piede 
{
    margin-top:20px;

}
#ricerca
{
    position:absolute;
    top:136px;
    right:16px;
}
#notizie
{
   background-image:url('img/bg_notizie.jpg'); 
}

/* h
----------------------------------------- */
h1
{   
    font-size:2em;
    color:#005391;
}

h2
{
    font-size:1.8em;
    font-weight:bold;
      margin:0px;
    color:#333333;
}
h3
{
   font-size:1.3em;
    font-weight:bold;
    color:#4b4d35;
}

h4
{
    font-size:1em;
    font-weight:bold;
    color:#767839;
}

/*news*/
.news h1
{   
    font-size:large;
    color:#005391;
    margin:0px;
}

.news h2
{
    font-size:small;
    font-weight:bold;
    color:#333333;
    margin:0px;
   
   font-weight:bold;
}
.news h3
{
    font-size:small;
    font-weight:bold;
    color:#767839;
    margin:0px;
    font-weight:normal; 
    }

.news h4
{
    font-size:small;
    font-weight:bold;
    color:#767839;
    margin:0px;
    margin:0px;
     
}
.news_titolo
{
    margin:0px;
    padding:0px;
}
.news_data
{
    font-size:0.9em;
    /*color:#e2640d;*/
    color:#5f9410;
    text-transform:lowercase;
    display:block;
     
}
hr {
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
background:none;
background-color:#ccc;
color:#ccc;
margin-left:6px;
margin-right:6px;
margin-top:0px;
margin-bottom:0px;
height:1px;
}

.pagina_titolo
{
}
/*------------------------------*/


a
{
    text-decoration:none;
    /*color:#333333;*/
    color:#5f9410;
}
a:hover
{
    text-decoration:underline;
    /*color:#000000;*/
    color:#5f9410;
}

img 
{
     border:0px;
    text-decoration:none;
}

/* FORM
----------------------------------------- */
fieldset{
	    /*border:none;*/
	    border:1px solid #ccc;
	    
	    }
	    legend {
	    font-weight:bold;
	    margin-left:16px;
	    margin-right:16px;
	 
	    
	    }
	    label {
	    float:left;
	    width:100px;
	    text-align:right;
	    margin-right:4px;
	    font-size:x-small;
	    font-weight:bold;
	    }
	    .close {
	     clear:both;
	     height:10px;
	    }
	   
	    input {
	     font-size:x-small;
	     border:1px solid #aaa;
	    }
	    .note {
	    color:red; font-size:x-small;font-weight:bold;
	    }


input[type=text]{border: #cccccc 1px solid;padding:2px;}

input[type=text]:hover {border:1px solid #0088bb;padding:2px;}

input[type=text]:focus {border:1px solid #0099cc;padding:2px;}

input[type=file]:hover {border:1px solid #0099cc;padding:2px;}

input[type=file]:focus {border:1px solid #0099cc;padding:2px;}

input[type=password]{border: #cccccc 1px solid;padding:2px;}

input[type=password]:hover {border:1px solid #0099cc;padding:2px;}

input[type=password]:focus {border:1px solid #0099cc;padding:2px;}

input[type="radio"] {border:0px solid #0099cc;padding:2px;}

input[type=radio]:hover {border:0px solid #0099cc;padding:2px;}

input[type=radio]:focus {border:1px solid #0099cc;padding:2px;}

input[type=checkbox] {border:none;}
input[type=checkbox]:hover {border:none;}

input[type=checkbox]:focus {border:none;}

input[type=submit] 
{
     margin-top:16px;
	 margin-left:104px;
	 margin-bottom:16px;
	 width:160px;
	 padding:0px;
	 }
    



textarea 
{
    border: #dddddd 1px solid;
    padding:2px;
    font-family:Arial, Verdana, Helvetica;
    font-size: 100%;
    }

textarea:hover {border:1px solid #0099cc;padding:2px;}

textarea:focus {border:1px solid #0099cc;padding:2px;}

select {border: #dddddd 1px solid;padding:2px;font-size:x-small;}

select:hover {border:1px solid #0099cc;padding:2px;}
select:focus {border:1px solid #0099cc;padding:2px;}
small{margin-left:100px;display:block;}
/*-------------------*/



#footer
{
    /*height:26px;*/
    padding:0.6em 1em 0em 0.6em;
    font-size:0.7em;
    background-color:Black;
    color:White;
    width:900px;
}


ul
{
    list-style-type:none;
    
}