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-pt/testata.jpg");
		  background-repeat:no-repeat;
		  background-position:top left;
		  width:100%;
		  height:144px; 
		  margin:0px;   
											
}



		 
 
.barrared-sub
{
  		 background-image:url("../images-pt/barrared-sub.jpg");
 
			 background-repeat:no-repeat;
  		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-pt/colonna-sx.png");
    	background-repeat:no-repeat;
    	background-position:top;
    	font-size:75%; 	 
			width:150px;
    	background-color:#E2B42C;
			color:#fff;
			vertical-align:top;
			padding-top:30px;
                        min-height:400px;
			}

	
.links-sx
{
    	font-weight:bold; 
 
}

.links-sx a 
{
  		display:block;  
  		text-decoration:none;  
  	 	padding-bottom:4px;  		 
  	 	border-bottom:solid 1px #fff; 
  		line-height:8px;
		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:#C50502;
  		color:#fff;
}
	
	
/*posizione links della barra di sx */		
.links-sx-qui
{
  		background-color:#C80604;
  		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-pt/colonna-dx.png"); 
    	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:#C50502;
  		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:#FFF7DA; 
    	color:#38321C;
    	font-size:75%;
    	text-align:justify;
    	background-image:url("../images-pt/img-centro.jpg");
    	background-position:top left;
    	background-repeat:no-repeat;
	padding:20px;
	vertical-align:top;
}

 
.principale b
{ 
    	background-color:#FFF7DA; 
	color:#C50502;
			font-size:100%;
    	
}

.principale a:link, .principale  A:visited
{     		
color:#C50502;
	letter-spacing:1px;
      background-color:transparent;
			text-decoration:underline;
			font-weight:bold;
	font-size:90%;
}

.principale:hover, .principale:visited:hover
{     		
    	color:#000;
      background-color:transparent;
			text-decoration:none;
} 



.footer 
{ 
    		
	color:#fff;
   	text-align:center; 
    	padding:2px;
    	height:10px; 
    	font-size:80%;
background-color:#C80604;
 
}


.footer A:link, .footer A:visited
{     		
    	color:#fff;
font-weight:bold;
background-color:#C80604;
			text-decoration:underline;
}

.footer A:hover, .footer:visited:hover
{     		
    	color:#fff;
font-weight:bold;
background-color:#C80604;
			text-decoration:none;
}

	
/* immagini */
 	
img.mid
{ 
			vertical-align:middle;
}	

.center
{ 
			text-align:center;
}

img.left
{ 
			margin:6px;
                        float:left;
			border:solid 2px #FCC73D;
}	

img.logo
{ 
			text-align:center;
			border:solid 2px #FCC73D;
}	

img.imga
{ 
			width:190px;
			border:solid 2px #FCC73D;
}

img.imgb
{ 
			width:97px;
			border:solid 2px #FCC73D;
}

img.imgc
{ 
			width:114px;
			border:solid 2px #FCC73D;
}

img.imgd
{ 
			width:86px;
			border:solid 2px #FCC73D;
}

img.imge
{ 
			width:167px;
			border:solid 2px #FCC73D;
}
	
/*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:#FFF7DA; 
    	font-size:100%;
    	font-weight:bold;
    	text-align:left;
    	margin:0px;
    	margin-bottom:10px;
}
	
p
{ 
    	color:#3A3C2F;
    	background-color:transparent; 
    	font-size:110%;
      	margin-top:20px;
	text-indent:5px;
}	 

 
p.foto
{ 
    	color:#3A3C2F;
    	background-color:transparent; 
    	font-size:90%;
      	margin-top:40px;
	text-align:right;
}	 

	
/*elenco numerato*/
ol li
	{
	vertical-align:middle;
	color:#3A3C2F;
	background-color:transparent;
	font-size:110%;

	}

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:#C50502;
	text-decoration:underline;
	font-weight:bold;
	}


cite A:hover, cite:visited:hover	
	{
	background-color:transparent; 
	color:#000;
	text-decoration:none;
	}


.noborder
	{
	border:none;}

.pvs
{ 
			margin:1px;
                        vertical-align:middle;
}

img.pvs
{ 
			text-align:center;
                        border:solid 1px #C80604;
                        margin:1px;
                        vertical-align:middle;
}


 	 