html,body{margin: 9px;
			}

body{font-family: Verdana, arial, sans serif;
					font-size: 70%;
					background-color: #FFFFFF; 
					color: #000000;
					background-repeat:repeat;
					background-attachment:scroll 
					}
div#container {border:0px solid #C46200; position: relative}

/*stili generici, su header, footer, mappe, scrivi*/
div#header{background-position: center; margin-bottom: 3px;
	padding-top: 3px;
	height: 105px;
	width:100%; 
	margin-left:0px; 
	text-align:center; 
	background-image:url('../imgs/testata_psss_nuova.jpg'); background-repeat:no-repeat
			          }
			          			          
div#logo {background-position: center; 
	margin-left:0px;
	height: 105px;
	text-align: center;
	border-top: 1px solid #E39202;
	border-bottom: 1px solid #E39202;
	border-left-color:#005C9D; 
	border-left-width:5px; 
	border-right-color:#005C9D; 
	border-right-width:5px; 
	background-repeat:no-repeat; 
	padding-left:7px; padding-right:7px; padding-top:16px; padding-bottom:7px
} 


div#logo h1{
font-size: 1.7em;  
			font-family:Arial; 
           		font-variant:normal; 
           		text-align:right; 
           		color:#FFFFFF; 
                   }

div#mappe {    width:100%; 
				margin-top:0px; 
				margin-left:0px;
				margin-bottom:0px; text-align:center}
div#mappe ul{ 	100%;
			margin:0px;
    			padding: 0px;
    			text-align:center;
}

div#mappe li{	float:left;
			width:49.5%;
			text-align:center;
			background-color:#A61E12;
			border:2px solid #E39202;
			display:block;
			margin-right:1px
}

div#mappe a{
			color:#F9DD6A;
			text-decoration:none;
			font-weight: bold; 
			text-align:center; 
			padding-left:7px; 
			padding-right:7px		
}
div#mappe a:hover{
			background-color:#F9DD6A;
			color:#4E58A1;
			text-decoration:none;
			padding-left:7px; 
			padding-right:7px
			margin-right:1px; 
			text-align:center;
}  




h1 , h2 , h4 {
margin : 0; 
padding : 0; 
} 
h1 {visibility:hidden; font-size : 1.7em; 
		font-family : Arial; 
		font-variant : normal; 
		text-align : right; 
		padding-right : 30px; 
		color : #FFFFFF; 
		padding-top : 20px 
} 
h2 {color: #B18F07;
			font-size: 1.5em;  
			font-family:Arial; 
			margin-top:5px; 
			margin-bottom:5px;
			text-align:center; 
			background-repeat:repeat; 
			background-attachment:scroll; 
			font-variant:small-caps; 
			font-weight:bold; 
			padding-top:5px; 
} 
h3 {font-size: 1.2em; 
			margin-bottom: 0px;
			padding-bottom:0px; 
			font-weight:bold;
			margin-top:0px;
			text-align:center; color:#0168AA
			
	
} 
h4 {
margin: 4 0;
    			padding: 0; 
    			list-style-type: none; 
    			font-family: Verdana; 
    			font-size:1.2em; text-align:left; 
    			background-color:#E39202; 
    			background-repeat:repeat; 
    			background-attachment:fixed; color:#FFFFFF; 
} 
h5 {
margin: 3 0;
    			list-style-type: none; 
    			font-family: Verdana; 
    			font-size:1.0em; text-align:center; 
    			background-repeat:repeat; 
    			background-attachment:fixed; padding-top:2px; padding-bottom:2px; 
} 
h6 {
margin: 0;
    			padding: 0; 
    			list-style-type: none; 
    			font-family: Verdana; 
    			font-size:1.2em; text-align:center; 
    			background-color:#C46200; 
    			background-repeat:repeat; 
    			background-attachment:fixed; color:#FFFFFF 
} 
div.traspare {
display: none; visibility:hidden; font-size:1em; 
} 
div#intestazione {
			height: 20px; 
            color:#000000;           
            padding-top:3px; 
            text-align:right;
            width:70% ; 
            font-variant:small-caps; 
            font-size:1em; 
            font-weight:bold; 
} 

div#navigation {padding:0px; position : absolute; 
		top : 140px; 
		left:0px;
		width : 250px; 
		\width : 250px; 
		width : 250px;
		margin-top:13px; margin-left:3
		} 
    	
div#navigation p {
font-size : 90%; 
} 
div#content {border-left : 1px solid #F9DD6A; 
				border-right : 1px solid #F9DD6A; 
				border-bottom : 1px solid #F9DD6A; 
				margin-left : 278px; 
				margin-right: 1px;
				margin-top:30px;
				margin-bottom:0; 
				padding-left : 1em; 
				padding-right : 1em; 
				padding-top : 0em; 
				padding-bottom : 1 em
				 
} 
 

div#content a {font-size : 90%;  
				color : #00004B; 
				text-decoration : none; 
				font-size : 1em; 
				font-style : normal; 
				font-variant : normal; 
				font-weight : normal; 
				line-height : 1.4em; 
				font-family : Verdana, Verdana, arial, sans serif; 
} 
div#content a:hover {font-size: 90%;
            		color:#00004B;	
			text-decoration: underline; 
			font-size:1em; font-style:normal; 
			font-variant:normal; 
			font-weight:normal; 
			line-height:1.4em; 
			font-family:Verdana, arial, sans serif; 
} 
div#content a#activelink {color : #003333;
				text-decoration : none underline; 
} 
div#content p {font-size : 90%; 
			} 

 
 
div#navigation ul{
    			margin: 0;
    			padding: 0; 
    			list-style-type: none}
 
div#navigation li {
margin : 0; 
padding : 0; 
} 
div#navigation a {
border : 1px solid #E5E5E5; 
text-decoration : none; 
background-position : 0% 50%; 
width : 100%; 
display : block; 
padding-left : 5px; 
padding-right : 0; 
padding-top : 3px; 
padding-bottom : 3px; 
background-color : #E39202; 
background-repeat : no-repeat; 
background-attachment : fixed; 
line-height : 1.4em; 
font-variant : normal; 
font-family : Verdana; 
color : #FFFFFF 
} 
div#navigation a:hover {
font-style : normal; 
font-variant : normal; 
font-family : Verdana, arial, sans serif; 
display : block; 
background-color : #ffe271; 
border-bottom : 1px outset #ff9900; 
border-top : 1px outset #ff9900; 
border-left : 1px outset #ff9900; 
border-right : 2px outset #ff9900; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
color : #000000; 
padding-left : 0; 
padding-right : 0; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
div#navigation a#activelink {
color : #000000; 
text-decoration : none; 
font-family : Verdana, arial, sans serif; 
} 
div#navigation div.categoria {
border : 1px solid #fceba7; 
background-position : 0% 50%; 
color : #000080; 
width : 100%; 
display : block; 
padding-top : 3px; 
padding-bottom : 3px; 
background-repeat : no-repeat; 
background-attachment : fixed; 
font-weight : bold; 
font-variant : small-caps; 
margin-top : 0; 
margin-bottom : 0; 
} 


div.newsbox{	text-align : left;
				font-size : 90%;
				border:1px solid #0168AA;
				padding-left:10px; 
padding-right:10px; 
				margin-right:25px; 
				margin-top:10px; 
				margin-bottom:0; margin-left:25px							 
				} 
				
div.textimage {
background-position : 0% 0%; 
border : 1px solid #F9DD6A; 
background-repeat : no-repeat; 
background-attachment : fixed; 
padding-top : 0; 
padding-bottom : 0; 
text-align : left; 
margin-left:25px; 
margin-right:25px; 
margin-top:10px; 
margin-bottom:0px; 
padding-left:10px; 
padding-right:10px 
} 
				
				
				
				
div.newsboxdx{	
				
				padding:3px; text-align : left;
				font-size : 90%;
				border:1px solid #0168AA;
				background-color:#D2EDFC; 
				margin-left:400px; 
				margin-right:0px; 
				margin-top:0px; 
				margin-bottom:8px; 
				text-transform:uppercase; 
				font-weight:bold; 			 
				}
				
div.newsboxdx1{	
				
				padding:3px; text-align : left;
				font-size : 90%;
				border:1px solid #0168AA;
				background-color:#D2EDFC; 
				margin-left:400px; 
				margin-right:0px; 
				margin-top:2px; 
				margin-bottom:8px; 
				text-transform:uppercase; 
				font-weight:bold; 
				position:absolute; 
			
				right:30px; 
				width:430px
				
				
				 
				}


div.newsbox a {
font-size : 90%; 
font-size : 90%; 
text-decoration : underline; 
font-size : 1em; 
font-variant : normal; 
line-height : 1.4em; 
font-family : Verdana, arial, sans serif; 
}



div.newsbox h3 {
font-size : 1.2em; 
text-transform : uppercase; 
font-weight : bold; 
margin-top : 0; text-align:left; padding-left:0px; padding-right:0; padding-top:1em; padding-bottom:0 
} 
div.newsbox p {
margin-top: 
} 
div.newsbox ul {margin-left: 20px; 
				padding: 0;
} 
div.newsbox li {margin: 1px;
				list-style-image:url('../imgs/punto.gif') 
					} 

div.newsbox a:hover {
color : #033; 
text-decoration : underline; 
} 
div.newsbox a#activelink {
color : #033; 
text-decoration : none; 
} 
div.textimage {
background-position : 0% 0%; 
border : 1px solid #F9DD6A; 
background-repeat : no-repeat; 
background-attachment : fixed; 
padding-top : 0; 
padding-bottom : 0; 
text-align : left; 
margin-left:25px; 
margin-right:25px; 
margin-top:10px; 
margin-bottom:0px; 
padding-left:10px; 
padding-right:10px 
} 
div.textimage img {
padding : 0; 
margin-bottom : 140px; 
background-position : 0% 0%; 
background-repeat : no-repeat; 
background-attachment : fixed; 
float : right; 
} 
div.textimage p {
margin : 0; 
padding : 0; 
color : #000000; 
text-align : left; 
} 
div.clearer {
clear : left; 
} 
div.stemma {
border : 1px solid #f9dd6a; 
margin-left : 0.7em; 
margin-top : 0.7em; 
margin-bottom : 1em; 
text-align : center; 
padding-bottom : 5px; 
padding-top : 5px; 
} 
div.evidenza {
			font-size: 90%;
            font-size: 90%;
            font-size:1em; 
            font-variant:normal; 
            line-height:1.4em; 
            font-family: Verdana; ; 
            margin-top:0; 
            margin-bottom:0; font-weight:bold}
            
            
div#footer{text-align :center; 
			color: #000000; 
    			padding: 5px 0;
    						}


div#footer ul{ width:100%
				margin:0;
    				padding: 0;
    				text-align:center;
							}

div#footer li{	float:left;
			width:8%;
			text-align:center;
			background-color:#E2E2E2;
			display:block;
			margin-right:2px;
						}

div#footer a{color:#000000;
			text-decoration:underline;
			text-align:center; 
			margin-top:3; 
			margin-bottom:3;
			margin-right:2px;
			font-size: 0.9em
						}
						
div#footer a:hover{background-color:#F9DD6A;
				text-decoration:none;
				margin-right:2px; 
            			text-align:center
						} 
table {
margin:0; text-align : left; 
border : 1px solid #C9CCE4; 
padding-left : 0px; 
padding-top : 0px;width:700px; font-size:1em 
} 
th {
border : 1px solid #000000; 
font-variant : small-caps; 
text-align : center; 
font-family : predefinito 
}

div.alfabeto {text-align: center; letter-spacing: 3pt}tr           { border: 1px solid #000000 }
td           { width: 0; border: 1px solid #000000 }