/* stili pagina generali */

html,body {margin: 0;padding:0}

body {
	font-family: "Trebuchet MS",verdana, arial, sans-serif;
	font-size: 13px;
	text-align: center; 
	background-image:url(img/back_righe2.gif);
          background-repeat:repeat;
	background-color: #fff;
}

.hidden {
	visibility: hidden;
}

.avviso {
	color: Red;
	text-decoration: underline;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

.u {
	text-decoration: underline;
}

.border {
	border-bottom: 1px dashed #774E35;
	padding-bottom: 2px;
	width: 264px;
	list-style-type: none;
}

.border2 {
	border-bottom: 1px dashed #774E35;
	padding-bottom: 2px;
	width:508px;
	list-style-type: none;
	
}

.border3 {border-bottom: 1px dashed #774E35;
          margin-left: 5px;
          margin-bottom:10px;
          padding-bottom: 10px;
			 }

p {padding-bottom: 10px;
   margin-left: 5px;}

.indent {margin-left:15px;}
	
.p2 {
	font-size: 11px;
	padding-bottom: 10px;
   margin-left: 5px;
	color: #777;
	font-style: normal;
}


.center {text-align:center;
         font-size: 11px;}


div.center {text-align:center;
            font-size: 11px;
            margin-top:2px;}
				
span.normal {
	font-style: normal;
}

.right {float:right;}

.novita {
	float: left;
	display: inline;
	margin-top: -15px;
	margin-left: -8px;
}

.no_list {list-style-type:none;}

.titolo_novit&#224; {
	color: Red;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
}

/* formattazione testo e link */

a.normal, a.normal:visited {
	text-decoration: none;
	color: #090;
}

a.normal:hover {
	/*text-decoration: underline;*/
	color:#f90; 
} 


				

				
h1,h2,h3,h4,h5,h6 {
	color: #774E35;
	display: inline;
	margin-left: 5px;
}

h5 {
	font-size: 13px;
	color: #BE9A6F;
}

.disactived {color:#f90; 
             background-color:transparent;}

.disactived2 {color:#999;
              font-weight:bold;}

			  
.italic {
	font-style: italic;
	font-family: Verdana;
	font-size: 11px;
}

.italic2 {
	font-style: italic;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

.bold {font-weight:bold;
       font-size:11px;
       }

.bold2 {font-weight:bold;
        color:#6B563F;
		  text-decoration: none;
         }
			
.bold3 {font-weight:bold;
       font-size:12px;
       color:#6B563F;}
		 
a.bold3, a.bold3:visited {font-weight:bold;
       font-size:13px;
       color:#6B563F;
	
}
	
a.bold3:hover {font-weight:bold;
       font-size:13px;
       color:#f90;
	
}	
		 
.little {font-size:13px;}

.little2 {font-size:11px;}

.title2 {/*font-weight:bold;
        font-size:14px;*/
        background-color: #886D51;
        color:#fff;
        font-family: trebuchet ms, arial, sans-serif;
        width:170px;
		  height: 25px;
        border:1px solid #ccc;
        /*text-align:center;*/
		  }


h1 {font-size:30px;
    font-family: trebuchet ms, arial, sans-serif;
    font-weight:bold; }

.hr {
	color: #886D51;
	width: 100%;
	height: 2px;
	clear:both;
	
}

.hr2 {
	/*color: #BE9A6F;*/
	color: #BE9A6F;
	width: 100%;
	height: 1px;
	
}

.hr3 {
	/*color: #BE9A6F;*/
	color: #BE9A6F;
	width: 100%;
	height: 0.1px;
	margin-top: 0px;
}


/*.box_notizie {
	background-color: #E2E2E2;
}*/


/* stili per il container */

#container {
	position: relative;
	width: 760px;
	margin: 0px auto;
	margin-top: 20px; /*border-left: 1px solid #000;  
               border-right: 1px solid #000;*/
	background-color: #ffffff;
	color: #000;
	text-align: left;
	/*background-color: transparent;*/
}




/* stili per l'header */

#header {height:100px;
         /*background-color:#6c9;*/
         color: #000;
         border:0px solid #ccc;
			background-color: White;
         background-image:url(img/prova_head3.jpg);} 

#header a {color: #000; 
           text-decoration: none;}

#header a:hover {color: #000; 
                 text-decoration: underline;}

#logo {
       /*margin-top:20px;
       margin-left:20px;*/
       display:inline;}

.freccia {margin-top:4px;
          margin-right:5px;}





/* stili per il menu alto */

#menu_gener {float:right;
             font-weight:normal;
             color:#000;
             line-height:1.8;
             font-size:11px;
             margin-top:0px;
             margin-right:5px;
				 border-bottom: 1px solid #BE9A6F;
             /*margin-bottom:5px;*/
             }

#menu_gener a {color: #000; 
           text-decoration: none;}

#menu_gener a:hover {color: #000; 
                 text-decoration: underline;}





/* stili per il contesto */

#contesto {margin-top:0px;
           margin-bottom: 0px;
           font-weight:normal;
			  font-size: 11px;
           
			  height: 3px;
			  
			  margin-left: 5px;
			  }

#contesto a {color:#000;
             text-decoration:none;}

#contesto a:hover {color:#000;
                     text-decoration:underline;}

.contest {color: #000; 
           text-decoration: underline;}

.percorso a, a:visited, a:link {
	text-decoration: none;
	
}

.percorso a:hover {
	text-decoration: underline;
}






/* stili per la navigazione laterale */

#navigazione {position: absolute; 
              top: 130px; 
              left: 0;
               
              /*padding: 1em 0 0 10px; */
              /*border:1px solid #000;*/
              border:none;
              background-color:transparent;
				  width: 170px;
				  }

#navigazione table {margin: 0 0 0px 0; 
                 padding: 0; 
                 list-style-type: none;
                 background-color:transparent;
                 /*border:1px ridge #ccc;
                 font-family:verdana, arial;*/
                 font-size:13px;}
					  
#navigazione table td {
	height: 15px;
	
}

#navigazione table td a {display:block; 
                   color:#886D51;
                   text-decoration: none; 
                   /*padding:2px;*/}

#navigazione table td a:hover {
color: #f90; 
}
										 

#navigazione td.activelink {color: #f00;
                            font-weight:bold; 
                   font-size:11px; 
                   /*font-family:verdana, arial, sans-serif; */
                   text-decoration: none; 
                   padding:2px;
                   border-top:1px solid #999;
                   width:155px;}

.aggiorn {font-weight:bold;
          color:#6B563F;
          background-color:#F1EDD8;
          font-size:12px;
			 border-left: 5px solid #886D51;
			 padding-left: 5px;
			 padding-right: 5px;
			 }
			 
.titolo_news {font-weight:bold;
          color:#6B563F;
          background-color:#F1EDD8;
          font-size:12px;
			 border-left: 5px solid #886D51;
			 padding-left: 5px;
			 padding-right: 5px;
			 border-bottom: 1px solid #886D51;
			 }
						 
.td_hid {
	
	/*border-bottom: 1px dashed #BE9A6F;*/
        border-bottom: 1px solid #fff;
	text-indent: 5px;
	width: 172px;
		  margin-left:3px;
        
	
        
}

#navigazione table.sub {/*background-color:#F1EDD8;*/
        /*background-color:#F2F0E6;*/
	display: none;
        /*margin-left:5px;*/
        color:#886D51;
        background-color:#F1EDD8;
		  width: 172px;
		  margin-left:3px;
}

#navigazione table.open {
	display: block;
        margin-left:3px;
        color:#886D51;
        background-color:#F1EDD8;
		  width: 172px;
}

.data {
font-weight: bold;
color:#886D51;
font-size: 12px;
margin-left: 10px;
text-decoration:underline;
}

#navigazione table.notizia {
	border-bottom: 1px solid #BE9A6F;
}

#navigazione table.notizia a{
	font-size: 11px;
	font-style: normal;
	
	color: #000;
        
}

#navigazione table.notizia a.not{
	font-size: 11px;
	font-style: normal;
	color: #57A001;
        
}




#navigazione table.notizia .right {
	float: right;
	font-size: 11px;
	
}





/* stili per i contenuti */

#contenuti {margin: 0px 0px 0px 180px; 
            padding: 1em 10px; 
            background-color: #fff;
				
				}

#contenuti {border: 0px solid #999;
            margin-top: 30px; 
            margin-bottom:30px;
				background-color: #fff;
				padding: 1em 10px; 
				padding-bottom: 0px;		
				
				
				}

table.coop {
	margin-left: 10px;
	margin-top: 5px;
}				
				
td.coop {
	border-bottom: 1px dashed #886D51;
	margin-top: 0px;
	margin-left: 5px;
	padding: 0px;
	
}

.img {
	float: right;
	border: none;
	margin: 5px 5px 5px 5px;
	
	
}

.img2 {
   border: 1px solid #886D51;
	border: none;
	margin: 5px 5px 5px 25px;
	
}


.img img {
	border: 1px solid #886D51;
	margin-bottom: 0px;
}

.img2 img {
	border: 1px solid #886D51;
	margin-bottom: 0px;
}

.bg_news {
	background-color: #eee;
	border-left: 5px solid #ccc;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

ul {
	margin-left: 20px;
	list-style-type: square;
	list-style-position: outside;
}

#comando_stampa {float:right;
                 font-style:italic;
                 font-size:11px;
                 padding:3px;
                 /*margin:15px;
                 margin-top:5px;*/
                 font-family:Verdana;
					  display: inline;}
					  
#comando_stampa a, a:visited {
	text-decoration: none;
	color: #000000;
}

#comando_stampa a:hover {
	text-decoration: underline;
	color: #000000;
}

.inline {display:inline;}

.quot {
	font-style: italic;
	font-family: Verdana;
	font-size: 11px;
	margin-left: 5px;
	text-align: right;
	line-height: 1.8;
	border-bottom: 1px dashed #BE9A6F;
	padding-bottom: 10px;
}

.author {
	font-style: normal;
        font-size: 12px;
		  color: #777;
		  margin-left: 5px;
	
}

.didasc {
	text-align: center;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
	/*border-bottom: 1px solid #886D51;*/
	color: #57A001;
	
	
}

a.dida , a.dida:visited {
color: #090;
text-decoration:none;
border-bottom: none;
font-size: 12px;
font-weight: bold;
	
}

a.dida:hover {
color: #f90; 
text-decoration:none;
border: none;
}


.justify {
	text-align: justify;
}


/* stili per il menu basso */

#menu_bottom {font-size:11px;
              font-weight:normal;
              text-align:center;
              /*background-color:#eee;*/
              padding:3px;
				  margin-top:110px;}

#menu_bottom a, a:visited {color: #000; 
                           text-decoration: none;}

#menu_bottom a:hover {text-decoration:underline;}






/* stili per il footer */

#footer {text-align:center; 
         /*padding: 5px 20px;*/
         padding: 3px;
			background-color: White;
         /*background-image:url(img/foot2.jpg);
          background-repeat:repeat;  */
         background-color:#886D51;
         color: #fff;
         font-size: 11px;
         line-height:1.5; 
         margin-bottom:0px; 
         margin-top:5px;
         /*border-top:1px solid #BE9A6F;
			border-bottom:1px solid #BE9A6F;*/}

a.footer, a.footer:link, a.footer:visited {text-decoration:none;
                      color:#886D51;}

a.footer:hover {color: #886D51; 
                text-decoration:underline; }






