html{
    margin: 0 auto;
	padding: 0px;
}

body{
    margin: 0 auto;
	padding: 0px;
    background-attachment: fixed;
	background-color: #325790;
	background-image:   url(../images/sfondobody.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}	
div#container{
    width:750px;
	height:100%;
	margin: 0 auto;
	padding: 0px;
	border-left:2px solid #f9db6d;
	border-right:2px solid #f9db6d;
	background-image:   url(../images/sfondocontainer.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
div#main{
    width:750px;
	margin: 0px;
	padding: 0px;
	background-image:   url(../images/sfondomain.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
div#menu{
    float: left;
    width:223px;
	margin: 0px;
	padding: 0px;	
}
div#nav{
    float: right;
	width: 189px;
	margin: 0px;
	padding: 0px;
	padding-right: 20px;
	text-align:left;
}
div#nav ul{
    
    margin: 0px;
    padding-top:28px; 
}
div#nav ul ul{
    
    margin: 0px;
    padding:10px 12px 0 0; 
}

div#nav li {
    list-style-type: none;
    padding-bottom: 10px;
    margin: 0px;
	text-align: right;
}
div#nav li li {
    background: #4E79C0;
    list-style-type: none;
    padding-bottom: 5px;
    margin: 0px;
	text-align: right;
}
div#nav a {
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    text-align: right;
}
div#nav a:hover {
    color: #f9db6d;
}
.freccia {
	color: #f9db6d;
}
div#nav a:hover .freccia{
    color: #ffffff;
}
div#nav a#activelink .freccia{
    color: #ffffff;
}
div#nav a#activelink{
    color: #f9db6d;
    text-decoration: none;
}

div#titoloorganigramma h2  { margin:0}
div#titoloorganigramma {background-image:   url(images/tit_organigramma.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titoloorganigramma h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}	

div#titoloeventi h2  { margin:0}
div#titoloeventi {background-image:   url(images/tit_eventi.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titoloeventi h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolosoci h2  { margin:0}
div#titolosoci {background-image:   url(images/tit_soci.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titolosoci h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolosocionorari h2  { margin:0}
div#titolosocionorari {background-image:   url(images/tit_socionorari.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titolosocionorari h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloconferimentophf h2  { margin:0}
div#titoloconferimentophf {background-image:   url(images/tit_conferimentophf.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titoloconferimentophf h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolobollettini h2  { margin:0}
div#titolobollettini {background-image:   url(images/tit_bollettini.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titolobollettini h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloservice h2  { margin:0}
div#titoloservice {background-image:   url(images/tit_service.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titoloservice h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolostoria h2  { margin:0}
div#titolostoria {background-image:   url(images/tit_storia.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titolostoria h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolopresidenti h2  { margin:0}
div#titolopresidenti {background-image:   url(images/tit_presidenti.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titolopresidenti h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloprogrammi h2  { margin:0}
div#titoloprogrammi {background-image:   url(images/tit_programmi.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titoloprogrammi h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolocontatti h2  { margin:0}
div#titolocontatti {background-image:   url(images/tit_contatti.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titolocontatti h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloannuali h2  { margin:0}
div#titoloannuali {background-image:   url(images/tit_annuali.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titoloannuali h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titololink h2  { margin:0}
div#titololink {background-image:   url(images/tit_link.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titololink h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolomodulistica h2  { margin:0}
div#titolomodulistica {background-image:   url(images/tit_modulistica.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titolomodulistica h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloprogettidiservizio h2  { margin:0}
div#titoloprogettidiservizio {background-image:   url(images/tit_progettidiservizio.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titoloprogettidiservizio h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolorassegnastampa h2  { margin:0}
div#titolorassegnastampa {background-image:   url(images/tit_rassegnastampa.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titolorassegnastampa h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolohome h2  { margin:0}
div#titolohome {background-image:   url(images/tit_home.jpg); background-repeat: no-repeat; width: 477px; height: 58px; margin-top:8px; margin-left:20px; padding: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #325790;}
div#titolohome h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}



div#header{
    background: #ffffff;
	width: 750px;
	height: 162px;
	margin:0px;
	padding: 0px;
	background-image:   url(../images/sfondoheader.jpg);
}
div#content{
    float: right;
	width: 527px;
	margin: 0px;
	padding: 0px;
}
div#contenuti{
    width: 527px;
	margin: 0px;
	padding: 0px;
    text-align:left;
}
div#percorso{
    width: 527px;
	height: 10px;
    margin: 0px;
	padding: 0px;
    text-align:left;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: bold;
    color: #ffffff;
}
div#footer{
    clear: both;
	width:750px;
	height: 25px;
	background-image:   url(../images/sfondofooter.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	padding-top: 0px;
	border-bottom:2px solid #f9db6d;
}
div#copy{
    float: left;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
    color: #ffffff;
    width:223px;
	height: 25px;
	text-align:center;
}
div#header h1 {
    margin: 0px;
	padding-top: 30px;
	padding-left: 50px;
}
div#header h1 a{
    display:block;
	width:130px;
    text-indent: -9000px;
    text-decoration: none;
	padding: 130px 0px 0px 0px;
    overflow: hidden;
    height: 0px !important;
    height /**/:130px;    
}
div#paragrafo{
    width: 477px;
	margin-left:20px;
	margin-top:10px;
	padding: 0px;
	clear: both;	
}
div#paragrafouno p{
    margin-top: 5px;
	padding: 0px;
	clear: both;
}
div#paragrafodue p{
    margin-top: 5px;
	padding: 0px;
	clear: both;
}
div#paragrafodue{

    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    float: left;
	width: 100px;
	margin-left: 0px;
	padding: 0px;
	text-align:left;
	
}
div#paragrafouno{
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    float: right;
	width: 370px;
	margin-right: 0px;
	padding: 0px;
	text-align:left;
	
}
.lineabase {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #003366;
	padding-top: 5px;
	padding-bottom: 3px;
}
.Titoliorganigramma {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.nomiorganigramma {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.lineaverticale {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #000000;
}

