body 
{
 		 background-color:#FFF7DA; 
		 color:#000;
		 height:100%;
		 width:100%;
		 margin:0px;
		 font-family:verdana,tahoma,arial,sans-serif;	
}



/*header parte superiore */		 
#header 
{ 
	    background-image:url("../images-agri/testata.jpg");
		  background-repeat:no-repeat;
		  background-position:top left;
		  width:100%;
		  height:144px; 
		  margin:0px;   
											
}	


	 
 
.barrared
{
  		 background-image:url("../images-agri/barrared.jpg"); 
		 	 background-repeat:repeat-x;
  		height:25px; 
			background-color:transparent;
  		color:#fff; 	
  		font-weight:bold;
  		padding-left:15px;
			font-family:tahoma,arial,sans-serif;
  		letter-spacing:2px;
  		font-size:80%;		 																
}
 



	 
/* inizio parte centrale */	 
/* colonna di sinistra */

.colonna-sx 
{ 
    	background-image:url("../images-agri/colonna-sx.jpg");
    	background-repeat:repeat;
    	background-position:top;
    	font-size:75%; 	 
			width:150px;
    	background-color:#E2B42C;
			color:#fff;
			vertical-align:top;
			padding-top:15px;
			min-height:700px;
			}

	
.links-sx
{
    	font-weight:bold; 
 
}

.links-sx a 
{
  		display:block;  
  		text-decoration:none;  
  	 	padding-bottom:5px;  		 
  	 	border-bottom:solid 1px #fff; 
  		line-height:6px;
		padding-left:15px;
		padding-top:3px;
}

.links-sx 
{ 
	    display:inline 
}  


.links-sx a:link, .links-sx a:visited 
{
  		background-color:transparent;
  		color:#fff;																 
}

.links-sx a:hover, .links-sx a:active 
{
  		background-color:#68A500;
  		color:#fff;
}
	
	
/*posizione links della barra di sx */		
.links-sx-qui
{
  		background-color:#68A500;
  		color:#fff;
  		padding-left:15px; 
  		padding-top:5px;
  		padding-bottom:5px;
   		border-bottom: solid 1px #fff;
  		margin-top:0px;
}
		
					
/* colonna di destra */	
.colonna-dx 
{ 
    	 
    	background-image:url("../images-agri/colonna-dx.jpg"); 
    	background-repeat:no-repeat;
    	background-position:bottom right; 
    	color:#fff; 
			width:200px;
			padding-top:10px;
 			background-color:transparent;
  		vertical-align:top;
 
   
}
 

.links-dx
{
 
 
      font-size:75%;
    	line-height:8px;
 
}

.links-dx a 
{
  		display:block;  
  		text-decoration:none;  	 	 
  		padding-right:20px; 
		margin-top:10px;
}
		
.links-dx 
{ 
			display:inline
}  

.links-dx a:link, .links-dx a:visited 
{
  		background-color:transparent;
  		color:#fff;																 
}

.links-dx a:hover, .links-dx a:active 
{
  		background-color:transparent;
  		color:#fff;	 
}	

/*posizione links della barra di dx */		
span.links-dx-qui
{
  		background-color:#E5BB33;
  		color:#533500;
  		border:solid 1px #fff;
  		padding-right:5px;	
			margin-left:10px;
			padding-left:1px;
 		 
}			
 
/* area centro*/
.principale 
{ 
    	background-color:#F4FFDF; 
    	color:#38321C;
    	font-size:75%;
    	text-align:justify;
    	background-image:url("../images-agri/img-centro.jpg");
    	background-position:top left;
    	background-repeat:no-repeat;
			padding:20px;
			padding-bottom:100px;
			vertical-align:top;
}

.principale b
{ 
    	background-color:#F4FFDF; 
    	color:#57691F;
			font-size:105%;
    	
}

.principale a:link, .principale  A:visited
{     		
    	color:#4B5B19;
      background-color:transparent;
			text-decoration:underline;
			font-weight:bold;
}

.principale:hover, .principale:visited:hover
{     		
    	color:#000;
      background-color:transparent;
			text-decoration:none;
} 
.footer 
{     		
    	color:#000;
      text-align:center; 
      padding:2px;
      height:10px; 
      font-size:75%;
    	background-color:#FCC73D;
			letter-spacing:1px;
			padding-left:0px;
	margin-left:0px;
}

.footer A:link, .footer A:visited
{     		
    	color:#000;
      background-color:#FCC73D;
			text-decoration:underline;
}

.footer A:hover, .footer:visited:hover
{     		
    	color:#000;
      background-color:#FCC73D;
			text-decoration:none;
}
	
/* immagini */
 	
img.mid
{ 
			vertical-align:middle;
}	

img.imga
{ 
			width:190px;
			border:solid 2px #FCC73D;
}	


img.imgb
{ 
			width:150px;
			border:solid 2px #FCC73D;
}	


.center
{ 
			text-align:center;
}	
	
	
/*testi*/
h1 
{ 
    	color:#383236;
    	background-color:transparent; 
    	font-size:250%;
    	font-weight:bold;
    	text-align:right;
    	font-style:italic;
			margin-top:-10px;
    	letter-spacing:2px;
}
	
p.posizione
{ 
    	color:#3A3C2F;
    	background-color:#F4FFDF; 
    	font-size:100%;
    	font-weight:bold;
    	text-align:left;
    	margin:0px;
    	margin-bottom:10px;
}
	
p
{ 
    	color:#3A3C2F;
    	background-color:transparent; 
    	font-size:100%;
        margin-top:10px;
	line-height:18px;
}	



ul li
	{
	line-height:18px;
	}



cite
{ 
    	color:#3A3C2F;
    	background-color:transparent; 
    	font-size:80%;
      margin-top:10px;
			margin-right:20px; 
}





    	  
cite A:link, cite A:visited	
	{
	background-color:transparent; 
	color:#4B5B19;
	text-decoration:underline;
	font-weight:bold;
	}


cite A:hover, cite:visited:hover	
	{
	background-color:transparent; 
	color:#000;
	text-decoration:none;
	}



/* per i popup*/ 
div.centerpop
{ 
    	color:#3A3C2F;
    	background-color:transparent; 
    	font-size:80%;
      margin:20px; 
			border-bottom:2px solid #5E9400;
}	  

	



/* per seconda animazione inserita a dx*/ 


div.ani2
{ 
			width:190px;
			border:solid 2px #FCC73D;
}



div.right
{ 
			text-align:right;
}

.noborder
	{
	border:none;}

img.left
{ 
			margin:6px;
                        float:left;
			border:solid 2px #FCC73D;
}

.pvs
{ 
			margin:1px;
                        vertical-align:middle;
}

img.pvs
{ 
			text-align:center;
                        border:solid 1px #6AA701;
                        margin:1px;
                        vertical-align:middle;
}

img.logo
{ 
			text-align:center;
			border:solid 2px #FCC73D;
}
 	 