body {
	background-color:#2a5197;
	background-image: url(image/pag_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

td {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
a:link {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a:visited {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a:hover{
	font-weight: bold;
	color: #F58735;
	text-decoration: underline;
}
.big {
	font-size: 12px;
	font-weight: bold;
	color: #F58735;
}

.menuTop, .menuTop A:link, .menuTop A:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;	
	width: 76px;
}

 .menuTop A:hover {
	color: #2A5197;
	text-decoration: underline;	
}

.myform {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #2A5197;
    background-color: #E9EDF4;
    border-top: 1px solid #93A5C5;
    border-right: 1px solid #93A5C5;
    border-bottom: 1px solid #93A5C5;
    border-left: 1px solid #93A5C5;
}
.FormReply_BG {
    background-color: #FFFFFF;
}
.FormReply_FG {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #2A5197;
}

.myformSearch {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #94A8CB;
    background-color: #FFFFFF;
    border-top: 1px solid #94A8CB;
    border-right: 1px solid #94A8CB;
    border-bottom: 1px solid #94A8CB;
    border-left: 1px solid #94A8CB;
    width: 100px;
}

.menuTerritorioTit {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px 0px 6px 0px;
}
.menuTerritorio, .menuTerritorio A:link, .menuTerritorio A:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #F58735;
	text-decoration: none;
}
 .menuTerritorio A:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}

.menuMaterialiTit {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0px 5px 14px;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #BFBFBF;	
	background-color: #F58735;
}

.menuMateriali {
    cursor:hand;
    border-left: 1px solid #BFBFBF;
	background-color: #F58735;
    width: 168px;
	text-indent: 14px;					
}
.menuMateriali A:link, .menuMateriali A:visited {
    width: 100%;
	padding: 4px 0px 4px 0px;	
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FCDBC3;
	text-decoration: none;
    display: block;	
}
 .menuMateriali A:hover {
	color: #2A5197;
	text-decoration: none;
	background-color: #F9B786;		
    display: block;
}

.SpallaSXTit {
    width: 168;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2A5197;
    height: 29px;	
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;		
}

.SpallaSXMenu {
    font-size: 11px;
    color: #2A5197;
    background-color: #FFFFFF;
    cursor:hand;
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
	text-align: center;
    width: 168px;
}

.SpallaSXMenu A:link, .SpallaSXMenu A:visited {
    padding: 7 0 7 0;
    width: 100%;
    cursor:hand;
    color: #2A5197;
    font-weight: bold;
    text-decoration: none;
    display: block;

}
.SpallaSXMenu A:hover {
    cursor:hand;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #F58735;
    display: block;
}


.menuProvincia, .menuProvincia A:link, .menuProvincia A:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #AAB9D5;
	text-decoration: none;
}
.menuProvincia A:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}

.footer, .footer A:link, .footer A:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
 .footer A:hover {
	color: #F58735;
	text-decoration: underline;	
}

.PaginaTit, .PaginaTit A:link, .PaginaTit A:visited, .PaginaTit A:hover  {
	font-size: 11px;
	font-weight: bold;
	color: #2A5197;
	text-decoration: none;	
	padding: 7px 0px 4px 0px;
}

.MaterialiTit {
	font-size: 11px;
	font-weight: bold;
	color: #F58735;
}

.MaterialiDida {
	font-size: 10px;
	font-weight: normal;
	color: #F58735;
}

.StoricheTitolo {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
    background-color: #2A5197;
	padding: 3px 0px 3px 6px;	
}
.StoricheImage IMG {
    border: 0px 1px 1px 1px  solid #2A5197;
	
}

.PaginaSecondoTit {
	font-size: 11px;
	color: #F58735;
}

.PhotoGallery IMG {
    border: 2px 2px 2px 2px  solid #CCCCCC;
}


.materialiPhoto {
    filter:shadow (color:#666666, strength:3, direction:145);
}
.materialiPhoto IMG{
     border:1px solid #FFFFFF;
}

.materialiVoci, .materialiVoci A:link, .materialiVoci A:visited {
	font-size: 12px;
	font-weight: bold;
	color: #295095;
	text-decoration: none;
}
 .materialiVoci A:hover {
	color: #F58735;
	text-decoration: underline;	
}

.materialiTitoli {
	font-size: 13px;
	font-weight: bold;
	color: #295095;
}

.materialiText {
	font-size: 11px;
}

.materialiBack, .materialiBack A:link, .materialiBack A:visited {
	font-size: 11px;
	font-weight: bold;
	color: #295095;
	text-decoration: none;
	text-align: center;
	padding: 8px 0px 8px 0px;
}
 .materialiBack A:hover {
	color: #F58735;
	text-decoration: underline;	
}


BODY.ContenutiPopup{
    background-color:  #FFFFFF;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.ContenutiPopup DIV {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
	font-weight: bold;	
    color: #2A5197;
	text-align: center;	
	margin: 8px 0px 8px 0px;
}
.ContenutiPopup IMG {
    border: 1px 1px 1px 1px  solid #BFBFBF;
}