

ul {
margin-left: 20px;
margin-bottom: 15px;
list-style: square;
}

.sep_bigbox {
	CLEAR: both; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 80%; PADDING-BOTTOM: 1px; MARGIN: 3px 0px; WIDTH: 460px; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px dotted;
}


A {
	COLOR: #0000ff; TEXT-DECORATION: underline;
}
A:hover {
	color: #F74532;
}

table.sito {
	border: 1px solid #999999;
        width : 96%;
}

td.sito {
	border-bottom: 1px dotted #aaaaaa;
       
}

th.sito {
	BACKGROUND: #f1f2f3;
        padding: 1px;
        
}



caption.sito {
	FONT-SIZE: 120%; COLOR: #000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
}

BODY {
	MARGIN-TOP: 0px; background-COLOR: #eeeeee; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;   font-size: 100%;
}
HR {
	DISPLAY: none
}
.sommario {
	DISPLAY: none
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 765px; PADDING-TOP: 0px; BORDER: #999999 1px solid; 
}
.header2a_13 {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.8em; BACKGROUND: #54664E; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
}
#colonnasx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; WIDTH: 165px;height: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left; BACKGROUND: url(immagini/fondo_sx.jpg);
}
#colonnacenter {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 395px; TEXT-ALIGN: center
}
#colonnacenter1 {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 590px; TEXT-ALIGN: center
}
#colonnadx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 168px; PADDING-TOP: 10px;
}
#testata {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(immagini/prov_header.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 765px; PADDING-TOP: 0px; HEIGHT: 131px; TEXT-ALIGN: left
}
#testata H1 {
	DISPLAY: none
}
#sottotestata {
	WIDTH: 765px; 
	TEXT-ALIGN: left; 
	HEIGHT: 29px; 
        BACKGROUND: url(immagini/fondo_menu.jpg);
	
}
#sottotestatasx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 29px; TEXT-ALIGN: left;     
}


#MAIN
{
    text-align: Center;
    width: 536px;
    font-size: 80%;
BACKGROUND: #FFFFFF;
FLOAT: right;
}


div.MENU
{
    background-image: url(immagini/menu1.jpg);
    float: right;
    width: 133px;
    height: 29px;
    margin-left: 1px;
}

a.MENU
{
    float: right;
    width: 133px;
    height: 29px;

}
a.MENU:hover
{
    background-image: url(immagini/menu.jpg);
    float: right;
    width: 133px;
    height: 29px;
 
}



.percorso {
	BORDER-bottom: #8C595A 5px solid; FONT-SIZE: 80%; BACKGROUND: #FFFFFF; COLOR: #333333; PADDING: 4px; TEXT-DECORATION: none; WIDTH: 757px; MARGIN-top: 6px; TEXT-ALIGN: left; height: auto;
}

.percorsobottom {
	BORDER-TOP: #999999 1px solid; FONT-SIZE: 0.8em; BACKGROUND: #EFD7A5; PADDING: 4px; TEXT-DECORATION: none; WIDTH: 757px; TEXT-ALIGN: center;
}


.percorsobottom A {
	TEXT-DECORATION: UNDERLINE;
}
.percorsobottom A:hover {
	TEXT-DECORATION: underline;
}

.percorso A {
	 
}
.percorso A:hover {
	
}
#supportingText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 765px; PADDING-TOP: 0px; POSITION: relative
}

.boxblu {
	margin-left: 5px
}

#boxcenter {
        overflow:auto; 
        height:auto;
        
}


.lista {
	FONT-SIZE: 100%;
}

.testo {
	FONT-SIZE: 80%; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; MARGIN: 10px
}

.calendario {
	FONT-SIZE: 0.80em; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
}


.img_home {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; float: right; border:0px;
}

.img_homedx {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px;
        border: 0px;
}



#menuhide {
	DISPLAY: none
}



.contenitorecenter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 10px 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.contenitorecenter2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; COLOR: #18378d; PADDING-TOP: 0px; TEXT-ALIGN: left
}

.titoloprov {
	PADDING: 2px; BORDER-BOTTOM: #a9a9a9 5px solid; FONT-SIZE: 110%; MARGIN-top: 20px; COLOR: #000; TEXT-ALIGN: left;
}


.titoloprov1 {
	PADDING: 2px; BORDER-BOTTOM: #a9a9a9 1px solid; FONT-SIZE: 100%; MARGIN-top: 20px; COLOR: #000; TEXT-ALIGN: left;
}





.cont_bigbox {
	PADDING: 5px; WIDTH: 340px; TEXT-ALIGN: left
}
.foto_bigbox {
	PADDING: 5px; FLOAT: left; TEXT-ALIGN: center
}
.testo_bigbox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 160px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; TEXT-ALIGN: left;  
}



.margine{
	border: 0px;
}


.txt_ris A {
	TEXT-DECORATION: none
}



.centro {
      TEXT-ALIGN: center; FONT-SIZE: 80%;
}

.sinistra {
      float: left; FONT-SIZE: 80%;
}

.destra {
      float: right; FONT-SIZE: 70%;
}

.


.link_home_small {
	MARGIN: 0px; COLOR: #18378d; TEXT-DECORATION: none
}

.invisibile {
	DISPLAY: none
}

.ricerca {
	PADDING 3px; MARGIN: 5px;
}
.camporicerca {
	PADDING: 0px; FONT-SIZE: 70%; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.camporicerca1 {
	PADDING: 0px; FONT-SIZE: 90%; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.button {
	BORDER: solid 1px #333333; FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0D5A9C; PADDING: 0px; 
}

.button1 {
	BORDER: solid 1px #333333; FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0D5A9C; PADDING: 0px; 
}


.button2 {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 85%; BORDER-LEFT-COLOR: #333333; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #333333; COLOR: #ffffff; BORDER-TOP-COLOR: #333333; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0D5A9C; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #333333
}


#accessibile {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}

.alt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.alt_link {
	FONT-SIZE: 60%; TEXT-TRANSFORM: uppercase; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.alt_link {
	FONT-SIZE: 60%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.alt_link:hover {
	FONT-SIZE: 60%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#acc_normale_dd {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#acc_normale {
	BACKGROUND: #54664E; HEIGHT: auto
}
#acc_piccoli_dd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}

#acc_testo_dd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}

#acc_piccoli {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: url(immagini/quad_small.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: auto
}

#acc_testo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: url(immagini/quad_small.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: auto
}


#acc_grandi_dd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
#acc_grandi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: url(immagini/quad_big.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: auto
}
#acc_accessibile_dd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#acc_accessibile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: url(immagini/quad_vis.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: auto
}



#footer {
	PADDING:5px; BACKGROUND: #8C595A; MARGIN: 0px; WIDTH: 755px;
}


.ppcentro1 {
	PADDING: 0px; FLOAT: left; WIDTH: 450px; POSITION: relative; TEXT-ALIGN: left
}
.ppdestra1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: right;
}

.nobordo{
	BORDER: 0px;
}

.imp_big {
	BORDER-RIGHT: #4f5245 1px solid; BACKGROUND: url(imp_big.jpg) no-repeat left bottom; BORDER-LEFT: #4f5245 1px solid; BORDER-BOTTOM: #4f5245 1px solid; HEIGHT: 80px
}


.formInput {
	PADDING: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; WIDTH: 47%;
}


.cont_caratteri {
	PADDING: 0em; MARGIN: 10px; TEXT-ALIGN: left
}


.cont_titolo_center {
	FONT-WEIGHT: 800; FONT-SIZE: 120%; VERTICAL-ALIGN: middle; WIDTH: 365px; COLOR: #54664E; PADDING-TOP: 15px; TEXT-ALIGN: center
}





.header {
	FONT-WEIGHT: bolder; FONT-SIZE: 90%; COLOR: #ffffff; FONT-FAMILY: arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
}











.submenu {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
background-image: url(immagini/fondo_spagine.jpg);
width: 165px;
padding: 0px;
margin: 0px;
border-bottom: 2px solid #ffffff;
}

.submenu ul {
margin-left: 18px;
padding: 0px;
list-style: none inside;
list-style-image: url(immagini/arrow.gif);
list-color: #564534;
}

.submenu ul li {
margin: 0px;
padding: 3px;
display: block;
line-height:90%;
list-style: outside;
}

.submenu ul li a {
font-size: 80%;
margin: 0px;
padding: 0px;
width:165px;
color:#ffffff;
}

.submenu ul li a:hover, #vertmenu ul li a:focus {
color:#ffffff;
}











.vertmenu {
background-image: url(immagini/fondo_vertmenu.jpg);
width: 165px;
padding: 0 0 0 0;
margin-bottom: 0;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 80%;
background-color: #90bade;
color: #333;
}

.vertmenu h2 {
background-image: url(immagini/fondo_vertmenu_h2.jpg);
display: block;
width: 155px;
height: 26px;
font-size: 115%;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
color: #ffffff;
padding: 6px 0px 0px 10px;
margin-bottom: 0px;
border-bottom: 1px solid #ffffff;
}

.vertmenu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.vertmenu li {
border-bottom: 1px solid #ffffff;
margin: 0;
background-image: url(immagini/fondo_vertmenu_bottom.jpg); background-repeat: no-repeat; background-position: left bottom;

}

.vertmenu li a {
display: block;
padding: 5px 5px 5px 10px;
text-decoration: none;

}

html>body .vertmenu li a {
width: auto;
}

.vertmenu li a:hover {
background-image: url(immagini/fondo_vertmenu_up.jpg);
}









.spagine {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 165px;
padding: 4px;
margin: 6px;
border: 1px solid #a9a9a9;
}


.spagine h4 {
background-image: url(immagini/fondo_vertmenu_h2.jpg);
display: block; 
font-size: 90%; 
padding-top: 5px;
padding-left: 9px;
border: 1px solid #a9a9a9;
color: #ffffff;
margin: 0px;
width: 154px;
height: 23px;
background-color: #999999;
text-align: left;
}

.spagine ul {
margin: 0px;
padding: 0px;
list-style: none;
}

.spagine ul li {
font-size: 80%;
width: 165px;
border-bottom: 1px dashed #333333;
margin: 0px;
padding: 0px;
}






.elenconews_sx {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 155px;
padding: 0px;
margin-bottom: 10px;
position: left top;
}


.elenconews_sx h2 {
background-image: url(immagini/fondo_vertmenu_h2.jpg);
display: block;
width: 155px;
height: 26px;
font-size: 100%;
font-family: 'arial, Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
color: #ffffff;
padding: 6px 0px 0px 10px;
margin-bottom: 0px;
border-bottom: 1px solid #ffffff;
}



.elenconews_sx ul {
margin-left: 6px;
padding: 2px;
list-style: none;
margin-top: 0px;
}

.elenconews_sx ul li {
font-size: 80%;
width:145px;
border-bottom: 1px solid #ffffff;
}








.elenconews {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 165px;
padding: 0px;
margin-bottom: 15px;
}





.elenconews h2 {
display: block; 
font-size: 100%; 
color: #FFFFFF;
background-color:#8C595A;
width:162px;
padding-left: 5px;
margin-bottom: 0px;
border-left: 3px solid #8C595A;
border-right: 6px solid #8C595A;
}

.elenconews ul {
padding: 3px;
margin: 0px;
list-style: none;
margin-top: 0px;
}

.elenconews ul li {
font-size: 80%;
width:165px;
padding: 3px;
margin: 0px;
border-bottom: 1px solid #999999;
}


.elenconewscc {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 340px;
padding: 0px;
margin-bottom: 15px;
}


.elenconewscc h2 {
display: block; 
font-size: 100%; 
padding: 2px;
border-bottom: 5px solid #a9a9a9;
color: #000000;
margin: 0px;
width:340px;

}

.elenconewscc ul {
margin: 0px;
padding: 0px;
}

.elenconewscc ul li {
font-size: 80%;
width:340px;
border-bottom: 1px dashed #999999;
margin: 0px;
padding: 5px;
}

.menutematiche {
background-image: url(immagini/fondo_tematica.jpg);
width: 165px;
padding: 0 0 0 0;
margin-bottom: 0;
font-family: Trebuchet MS, Lucida Grande, Arial, sans-serif;
font-size: 80%;
background-color: #8AA5AE;
color: #333;
}

.menutematiche ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.menutematiche li {
border-bottom: 1px solid #ffffff;
margin: 0;
background-image: url(immagini/fondo_tematica_bottom.jpg); background-repeat: no-repeat; background-position: left bottom;

}

.menutematiche li a {
display: block;
padding: 5px 5px 5px 10px;
color: #fff;
text-decoration: none;

}

html>body .menutematiche li a {
width: auto;
}

.menutematiche li a:hover {
background-image: url(immagini/fondo_tematica_up.jpg);
color: #fff;
}


#sancarlone {
width: 165px;
height: 244px;
padding: 0px;
margin-bottom: 0px;
background-image: url(immagini/ladonna.jpg); background-repeat: no-repeat; background-position: left top;
display: block;
}

.GrandeTitolo
	{
	font-size:200%;
	font-family:"Cambria","serif";
	color:#17365D;
	letter-spacing:.25pt;}
.Sottotitolo
	{
	line-height:115%;
	font-size:12.0pt;
	font-family:"Cambria","serif";
	color:#4F81BD;
	letter-spacing:.75pt;
	font-style:italic;}

.Titolo {
        FONT-SIZE: 110%;
        padding-bottom: 3px;
	BORDER-bottom: #000 1px solid;
        font-family:Trebuchet MS, Verdana, Arial, Helvetica;
}

.Normale
    {font-family:Tahoma;}


.Italico
	{
	margin-bottom:10.0pt;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	font-style:italic;}

.ItalicoGrassetto
	{
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:#4F81BD;
	font-weight:bold;
	font-style:italic;}

.ItalicoSottile
	{color:gray;
	font-style:italic;}

.ItalicoSottileGrassetto
	{color:#4F81BD;
	font-weight:bold;
	font-style:italic;}
.Sottolineato
	{font-variant:small-caps;
	color:#C0504D;
	text-decoration:underline;}
.SottolineatoGrassetto
	{font-variant:small-caps;
	color:#C0504D;
	letter-spacing:.25pt;
	font-weight:bold;
	text-decoration:underline;}
.Testo 
    {font-family:Courier New;
    font-weight:bold;}
