html { 
  FONT-SIZE: 71%; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  TEXT-ALIGN: left;
  
  /*margin:0; padding:0; 	height: 98%;*/
}
body {
/*margin:0; padding:0; height:98%;*/
	background-color: #ffffff;
	/*background-color: #D0C9A2;*/
	color:#564b47;  
	text-align:center;
	margin:20px 0 20px 0;
	height:100%;

}
h1 {
	DISPLAY: none;
	
}
h2 {
	DISPLAY: none
}
h5 {
	DISPLAY: none
}
hr {

	DISPLAY: none
}
.alt {
	DISPLAY: none
}
a {color: #944741}

a {text-decoration:none}

a:hover {color: #944741}
a:hover {text-decoration:underline}

.scaricapdf a, a:hover {text-decoration:underline}

#intestazione {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	FONT-SIZE: 0em; 
	VISIBILITY: hidden; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 0px; 
	BORDER-RIGHT-WIDTH: 0px
}
H3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	MARGIN: 0px;
	padding:80px 0 10px 10px;
	color: #49423F;
	LETTER-SPACING: 0em;
	vertical-align:bottom;
	text-decoration:none;
	text-transform: uppercase;
}


A H3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	MARGIN: 0px;
	padding:80px 0 10px 10px;
	color: #49423F;
	LETTER-SPACING: 0em;
	vertical-align:bottom;
	text-decoration:none;
	text-transform: uppercase;
}
A H3:visited{color: #49423F;
text-decoration:none;
}
A H3:hover{color:#552924;
text-decoration:none;
}
A H3:active{color:#773833;
text-decoration:none;
}
A H4{
FONT-WEIGHT: bold; 
/*era: #944741*/
FONT-SIZE: 100%; 
MARGIN: 0px; 
color:#773833;
/*text-transform: uppercase;*/
}
#intestazione UL {
	display:none;
}
#intestazione UL LI{
	display:none;
}

p {
margin:0px 10px 10px 10px;
}

/*  positioning-layers statisch und absolut */

#box {
width:750px;
/*_height � letto solo da IE*/
/*_height:98%;*/
	/*min-height � letto solo da FIREFOX*/
/*min-height: 98%;*/
margin: 0px auto;
padding:0px;
text-align:left;
}
.container {
	min-height:120px;
	height:100%;
	padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	background-color:#DFD6CA;
}
#containergeneral {

	height:100%;
	padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
		/*background-image:none;
	background-repeat:no-repeat;
	background-color: #EBE4DE;*/
	background-image:url(img/back_general.gif);
	background-repeat:repeat-y;
}
#containergeneral_contatti {
	height:100%;
	padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
		/*background-image:none;
	background-repeat:no-repeat;
	background-color: #EBE4DE;*/
	background-color:#EBE4DE;
}
#containernoright {
	height:100%;
	padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-image:url(img/back_noright.gif);
	background-repeat:repeat-y;
}
#containernoleft {
	min-height:300px;
	height:100%;
	padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color:#DFD6CA;
	background-image:url(img/back_noleft.gif);
	background-repeat:repeat-y;
}
#containerextra {
	height:100%;
	padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color:#DFD6CA;
}
.left {
min-height:120px;
height:120px;
width:106px;
padding:0px;
float:left;
}
#leftextra {
min-height:120px;
height:100%;
width:96px;
padding:0px;
margin:0px;
float:left;
text-align:center;
}
#leftextra img {
margin:0px;
border:0px;
padding:0px;
padding-top:30px;
}
#leftgeneral {
	min-height:120px;
	height:100%;
	width:96px;
	padding:0px;
	margin:0px;
	float:left;
}
#leftgeneral ul{
width:96px;
padding:0px;
margin:0px;
margin-top:20px;
}
#leftgeneral ul li{
padding:0px;
text-indent:0px;
list-style-type:none;
border-bottom:1px dotted #666666;
padding:10px;
font-weight:bold;
color:#660000;
}
#leftgeneral ul li a{
font-weight:bold;
color:#660000;
/*color:#ffffff;*/
}
#leftgeneral ul li a:visited{/*color:#ffffff;*/
text-decoration:none;
color:#46241E;
}
#leftgeneral ul li a:hover{color:#660000;
text-decoration:none;
}
#leftgeneral ul li a:active{color:#46241E;
text-decoration:none;
}

#submenu {
min-height:120px;
height:100%;
width:96px;
padding:0px;
margin:0px;
float:left;
}
#submenu ul{
width:96px;
padding:0px;
margin:0px;
}
#submenu ul li{
border:0px;
padding:0px;
text-indent:0px;
list-style-type:none;
padding:5px 10px 5px 10px;
font-weight:normal;
font-size:93%;
color:#944741;
}
#submenu ul li a{
border:0px;
padding:0px;
text-indent:0px;
list-style-type:none;
font-weight:normal;
font-size:93%;
color:#ffffff;
}
#submenu ul li a:visited{color:#ffffff;
text-decoration:none;
font-size:93%;
}
#submenu ul li a:hover{color:#944741;
text-decoration:none;
font-size:93%;
}
#submenu ul li a:active{color:#ffffff;
text-decoration:none;
font-size:93%;
}

.leftmostre{
	background-color:#CBBBA5;
}

.leftmostre_index{
background-color:#E0D7C9;
min-height:120px;
height:120px;
width:106px;
padding:0px;
float:left;
}

.leftnews{
background-color:#B8C6B0;
}
.lefteventi{
min-height:120px;
height:120px;
width:106px;
padding:0px;
float:left;
background-color:#D5D9C4;
}
.leftprossimamente{
min-height:120px;
height:120px;
width:106px;
padding:0px;
float:left;
background-color:#ECD8B9;
}
.leftpermanenti{
min-height:120px;
height:120px;
width:106px;
padding:0px;
float:left;

background-color:#E3D6C4;
}
.content {
min-height:120px;
height:120px;
width:322px;
padding:0px;
float:left;
background-color:#DFD6CA;
overflow: auto;
margin:0px;
}

#content_index {
min-height:120px;
height:120px;
width:322px;
padding:0px;
float:left;
background-color:#E6DED5;
overflow:auto;
margin:0px;
}


#contentnoright {
height:100%;
width:610px;
padding:0px;
float:left;
background-color:#EBE4DE;
margin:0px;
}
#dettcontent img{
padding:0px;
margin:0 5px 0 10px;
border:0px;
}
#contentnoleft {
min-height:300px;
height:100%;
width:470px;
padding:0px;
float:left;
background-color: #EBE4DE;
margin:0px;
}
#contentnoleftright {
min-height:300px;
height:100%;
width:750px;
padding:0px;
float:left;
background-color:#EBE4DE;
margin:0px;
}
#dettcontentnoleft {
min-height:300px;
height:100%;
padding:0px;
float:left;
margin:30px 0 30px 0;
padding-left:10px;
padding-right:10px;
}
#dettcontentnoleft img{
padding:0px;
margin:0 5px 0 10px;
border:0px;
}
#contentgeneral {
height:100%;
width:354px;
padding:0px;
float:left;
background-color: #EBE4DE;
margin:0px;
}
#dettbookstore {
width:100%;
height:100%;
padding:0px;
float:left;
margin:10px 0 10px 0;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
border-bottom:1px dotted #666666;
}
#dettbookstore img{
padding:0px;
margin:0 10px 10px 0px;
border:0px;
}
#dettcalendario {
width:90%;
height:100%;
padding:0px;
float:left;
margin:0px;
}
#dettcalendario img{
padding:0px;
margin:0 10px 10px 0px;
border:0px;
}
#dettcontentgeneral {
width:100%;
height:100%;
padding:0px;
float:left;
margin:30px 0 30px 0;
padding-left:10px;
padding-right:10px;
}
#dettcontentgeneral img{
padding:0px;
margin:0 10px 0 0px;
border:0px;
}
#dettcontent {
min-height:80px;
height:80px;
padding:0 0 10px 0;
float:left;
margin:30px 0 0 0;
}
#dettcontentextra {
min-height:100%;
height:100%;
padding:0 0 10px 0;
float:left;
margin:30px 0 0 0;
}
#dettcontentextra img{
padding:0px;
margin:0 5px 0 10px;
border:0px;
}
#right {
min-height:120px;
height:120px;
width:322px;
padding:0px;
float:left;
}
#rightgeneral {

min-height:120px;
height:100%;
width:280px;
padding:0px;
float:right;
}
#head {
background-color:transparent;
}
#header {
	background-color:#8BB1AD;
	height:70px;
	background-image:url(img/fondtomusei.gif);
	background-repeat:no-repeat;
	background-position: 10px;
}
#header img{
	padding-left:10px;
}
#mainmenu {
    height:2em;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	width:100%;
	background-color: #BDB37D;
}
#mainmenu ul {
padding:0px;
margin:0px;
height:24px;
width:100%;
}
#mainmenu ul li {
padding:0px;
margin:0px;
height:24px;
display:inline;
list-style-type:none;
float:left;
width:185px;
}
.mainmenu1{
padding-left:10px;
text-align:left;
}
.mainmenu2{
text-align:center;
}
.mainmenu3{
text-align:center;
}
.mainmenu4{
text-align:right;
padding-right:10px;
}
#mainmenu a {
	line-height:22px;
	LETTER-SPACING: 0em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	COLOR: #ffffff;
}
#mainmenu A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#mainmenu A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#mainmenu A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none
}
#mainmenu A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#flashhead {
background-color:#8BB1AD;
height:110px;
display:block;
border:0px;
}
#menu {
	background-color:#D0C9A2;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	width:100%;
	height:100%;
	padding:0px;
	float:left;
}

#menuleft {
	float:left;
	background-color:#D0C9A2;
	width:440px;
	overflow: visible;
}
#menuleft ul{
    float:left;
	text-indent:0px;
	margin:0px;
	padding:0px;
	width:428px;
	padding-top:14px;
}
#menuleft ul li{

	line-height:16px;
	display:inline;
	text-indent:0px;
	font-weight: bold;
	text-decoration: none;
	list-style-type:none;
}
.menuleftliborder{
	border-right:1px dotted #726D58;
}

.primomenuleftliborder{
border-right:1px dotted #726D58;
padding-left:10px;
padding-right:5px;
float:left;
}
.secondomenuleftliborder{
border-right:1px dotted #726D58;
float:left;
text-align:center;
padding-left:5px;
padding-right:5px;

}
.terzomenuleftliborder{
border-right:1px dotted #726D58;
float:left;
text-align:center;
padding-left:5px;
padding-right:5px;

}
.quartomenuleftliborder{
	border-right:1px dotted #726D58;
    float:left;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	vertical-align: middle;
}
.quintomenuleftliborder{

     float:left;
	text-align:center;
	padding-left:5px;
	vertical-align: middle;
}

.primomenuleft{
padding-left:10px;
}
#menuleft li a{
	color: #3D3A30;
	text-decoration:none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;

}
#menuleft li a:visited{
	color: #3D3A30;
	text-decoration:none;
}
#menuleft li a:hover{
	color: #552924;
	text-decoration:none;
}

#menuleftgeneral {
	float:left;
	background-color:#D0C9A2;
	height:46px;
	width:470px;
}
#menuleftgeneral ul{
	float:left;
	text-indent:0px;
	margin:0px;
	padding:0px;
	width:100%;
	padding-top:14px;
}
#menuleftgeneral ul li{
	line-height:16px;
	display:inline;
	text-indent:0px;
	font-weight: bold;
	text-decoration: none;
	list-style-type:none;
}
#menuleftgeneral li a{
	color: #3D3A30;
	text-decoration:none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
}
#menuleftgeneral li a:visited{
	color: #3D3A30;
	text-decoration:none;
}
#menuleftgeneral li a:hover{
	color: #552924;;
	text-decoration:none;
}



#menuright {
float:right;
background-color:#D6CEAD;
height:auto;
width:310px;
padding-bottom:10px;
padding-top:10px;

}

#menuright ul{
	float:left;
	text-indent:0px;
	margin:0px;
	padding:0px;
	width:310px;

}
#menuright ul li{

	display:inline;
	text-indent:0px;
	text-decoration: none;
	list-style-type:none;
}




.menurightliborder{
border-right:1px dotted #726D58;
}
#menuright li a{
	color: #333128;
	text-decoration:none;
	FONT-SIZE: 80%;

}
#menuright li a:visited{
	color:#333128;
	text-decoration:none;
}
#menuright li a:hover{
	color: #552924;
	text-decoration:none;
}
.primomenurightlihome{
/*padding-left:10px;*/
float:left;
text-align:left;
width:30%;
}
.secondomenurightlihome{
float:left;
text-align:left;
width:38%;
}
.terzomenurightlihome{
float:left;
text-align:left;
width:27%;
}


#menurightgeneral {
float:right;
background-color:#D6CEAD;
height:46px;
width:280px;

}
#menurightgeneral ul{
	float:left;
	text-indent:0px;
	margin:0px;
	width:280px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	
}
#menurightgeneral ul li{
	line-height:1em;
	display:inline;
	text-indent:0px;
	text-decoration: none;
	list-style-type:none;
	
}
#menurightgeneral li a{
	color: #3D3A30;
	text-decoration:none;
	FONT-SIZE: 80%;
	letter-spacing:0px;

}
#menurightgeneral li a:visited{
	color: #3D3A30;
	text-decoration:none;
}
#menurightgeneral li a:hover{
	color: #552924;
	text-decoration:none;
}
.primomenurightli{
padding-left:10px;
float:left;
text-align:left;
width:25%;
}
.secondomenurightli{
float:left;
text-align:left;
width:36%;
}
.terzomenurightli{
float:left;
text-align:left;
width:33%;
}
#head h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #90897a;
padding:5px 15px;
margin:0px
}

#head p {
padding:10px;
margin:0px;
}
#titoli {
font-weight:bold;
font-size:160%;
color:#944741;
padding-bottom:5px;
}
#titoli p{
padding-left:10px;
}
.titoli {
font-weight:bold;
font-size:160%;
color:#944741;
}
.titoli p{
padding-left:10px;
}

.titoli_piccoli {
font-weight:bold;
font-size:110%;
color:#944741;
}


#titoletti {
font-weight:bold;
font-size:110%;
color:#944741;
text-transform:uppercase;
}
.sottotitoli {
color:#944741;
font-size:95%;
}
.data {
font-size:90%;
color:#332D2B;
}

.home_txt{
margin-left:110px;

}

.titoli_home{
FONT-WEIGHT: bold; 
FONT-SIZE: 100%; 
MARGIN: 0px; 
color:#944741;
}

#dove {
	FONT-SIZE: 100%;
	color:#564B47;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
}
#quando {
FONT-SIZE: 100%; 
	color:#564B47;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 1px;
	text-decoration: none;
	padding-bottom: 13px;
}
#didascalia {
width:260px;
min-height:20px;
height:auto;
line-height:20px;
font-size:90%;
font-style:italic;
color:#38312E;
border-bottom:1px dotted #666666;
border-top:1px dotted #666666;
padding:0px;
margin:10px 0 0 10px;
}
#didascalia p{
padding:0px;
margin:0px;

}
#didascalialeft {
width:200px;
height:100%;
line-height:20px;
font-size:90%;
font-style:italic;
color:#564b47;
padding:0px;
float:left;
border-bottom:1px dotted #666666;
border-top:1px dotted #666666;
margin-bottom:10px;
}
#orari {
font-size:100%;
color:#38312E;
padding:10px;
margin:0px;
float:left;
}
p {
padding:0px;
margin:0px;
border:0px;
}
iframe {
height:0px;
width:0px;
margin:0px;
padding:0px;
border:0px;
}
.form {
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #DFD6CA;
	width: 180px;
}
.formpiccolo {
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #DFD6CA;
	width: 72px;
}
.ceckbox {
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #DFD6CA;
}
#museo {
width:100%;
height:60px;
margin:0px;
padding:0px;

}
#mostremusei {
width:100%;
height:80px;
margin:0px;
padding:0px;
padding-bottom:30px;
}
#foto {
width:220px;
height:100%;
margin:0px;
padding:0px;
float:left;
}
#foto img{
padding:0;
padding-bottom:10px;
}


/* fix! data, dove, sottotittoli e titoletti non pssono essere #(id) 
*/


/*  HOME  */
#contenuto_home {
background-color:transparent;
}


.riga_home2{
height:100%;
    padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	background-color:#D5D9C4;
	
}

.riga_homenews{
height:100%;
    padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	background-color:#E3D6CD;
	
}


.riga_home1{

height:100%;
    padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	background-color:#E0D7C9;

	
}
.riga_home4{
height:100%;
    padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	background-color:#E3D6C4;
	
}

.riga_home3{
height:100%;
    padding:0px;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	background-color:#ECD8B9;
	
}
.leftmostre_home {
	width: 140px;
	background-color:#E0D7C9;
	/*width:106px;*/
	height:100%;
	margin:0;
	padding:0;;
	float:left;
}

.leftnews_home{
width: 140px;
background-color:#e3d6cd;
/*width:106px;*/
height:100%;
margin:0;
padding:0;;
float:left;

	
}

.lefteventi_home{
width: 140px;
background-color:#D5D9C4;
height:100%;
margin:0;
padding:0;
float:left;
}

.leftprox_home{
width: 140px;

background-color:#ECD8B9;

margin:0;
padding:0;
float:left;
}

.leftpermanenti_home{
width: 140px;
float:left;
background-color:#E3D6C4;
height:100%;
margin:0;
padding:0;
}
.dettcontent_home2{
    width: 280px;
	background-color:transparent;
	float:left;
    margin:0;
   padding-top:40px;
    padding-bottom:30px;
    padding-left:20px;
	vertical-align: middle;


}
.dettcontent_home2 img{
padding-right:10px;
}
.voci_home{
padding-left:10px;
padding-top:90px;
vertical-align: middle;
FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	MARGIN: 0px;
	color:#944741;
	text-decoration:none;
}

.voci_home a{
    FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	MARGIN: 0px;
	color:#944741;
	text-decoration:none;
	
}
.voci_home a:hover{
    FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	MARGIN: 0px;
	color:#944741;
	text-decoration:underline;
	}

.sottotitoli_home{
/*era: #944741*/
FONT-SIZE: 100%; 
MARGIN: 0px; 
color:#944741;
}


/* HEAD */
.riga_head{
height:100%;
    padding:0px;
	float:left;
	width:100%;
background-color:#D0C9A2;
border-bottom:1px solid #666666;
border-top:1px solid #666666;	
}

.leftmenu_home{
width: 440px;
background-color:#D0C9A2;
height:100%;
margin:0;
padding:0;
float:left;
}

.leftmenu_home ul{

	float:left;
	text-indent:0px;
	margin:0px;
	padding:0px;
	width:440px;
	padding-top:14px;
}
.leftmenu_home ul li{

	line-height:16px;
	display:inline;
	text-indent:0px;
	font-weight: bold;
	text-decoration: none;
	list-style-type:none;
}

.leftmenu_home li a{
	color: #3D3A30;
	text-decoration:none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;

}
.leftmenu_home li a:visited{
	color: #3D3A30;
	text-decoration:none;
}
.leftmenu_home li a:hover{
	color: #552924;
	text-decoration:none;
}

.bottone{
	font-family: Arial, Helvetica, sans-serif;
	color: #DFD6CA;
	background-color: #944741;
	border-top-color: #EBE4DE;
	border-right-color: #EBE4DE;
	border-bottom-color: #EBE4DE;
	border-left-color: #EBE4DE;
}

.piede {
 background-color: #EAEDDE;
 width:740px;
  height:20px;
   padding-left:10px;
    padding-top:8px;
	 font-size:80%;
	  color:#333128;
	   text-decoration:none; 
	   
}
#piede a{
color:#333128;
text-decoration:none; 
}
#piede a:hover{
color:#333128;
text-decoration:none; 
}
#piede a:visited{
color:#333128;
text-decoration:none; 
}







/**
mjs2020 added:
**/
LI.menuleftliborder{
	border-left:1px dotted #726D58;
	border-right:none;
	padding-left:10px;
	padding-right:5px;
	margin-left:10px;
	float:left;
}
#menuleftgeneral ul#dualLine {
	float:left;
	text-indent:0px;
	margin:0px;
	padding:0px;
	width:100%;
	padding-top:8px;
}
UL#dualLine LI A {
	font-weight:normal;
}
UL#leftMenuServizi LI A {
	font-weight:normal;
}
.center {
	text-align:	center;
}
.center IMG {
	border:		0px;
	margin:		5px 0px;
}
DIV.serviziTitolo {
	background-color:#D8CBBD;
	width:		335px;
	font-size:	180%;
	font-weight: bold;
	color:		#660000;
	padding:	33px 20px;
	border-bottom: 1px dotted #666666;
}
DIV.serviziTitoloConSub {
	background-color:#D8CBBD;
	width:		335px;
	font-size:	180%;
	font-weight: bold;
	color:		#660000;
	padding:	20px 20px;
	border-bottom: 1px dotted #666666;
}
DIV.serviziTitoloConSub DIV.serviziSottoTitolo {
	color:		#3f3f3f;
	font-size:  90%;
}
DIV.serviziSubMenu {
	background-color:#D8CBBD;
	width:375px;
}
DIV.breadcrumbs {
	background-color:#D8CBBD;
	width:355px;
	border-bottom:1px dotted #666666;
	font-size:	100%;
	padding:	7px 10px;
}
UL#serviziItems {
	list-style-type: none;
	margin:		0px;
	padding:	2px 10px;
	text-align:	left;
}
UL#serviziItems LI {
	border-left:1px dotted #666666;
	display:	inline;
	font-size:	100%;
	line-height:220%;
	padding:	4px 6px;
	margin:		0px;
}
UL#serviziItems LI.primoSubMenu {
	border-left:none;
	padding-left:0px;
}
UL#serviziItems LI A:link, UL#serviziItems LI A:hover {
	text-decoration: none;
}
UL#serviziItems LI A.selected {
	color:		#282828;
}
DIV.color1 {
	background-color:	#C3CED4;
}
DIV.color2 {
	background-color:	#C6D3BC;
}
DIV.color3 {
	background-color:	#D7B3A5;
}
#servizicontentgeneral {
	width:350px;
	float:left;
	margin:20px 0px;
	padding:0px 10px;
}
#serviziRightContent {
	padding:		0px;
	margin:			20px 0px;
}
DIV.rightgeneralTitle1 {
	padding:		0px 10px;
	font-weight:	bold;
}
DIV.rightgeneralTitle2 {
	padding:		0px 10px;
	font-weight:	bold;
	border-bottom:	1px dotted #666666;	
	color:		#660000;
	margin-bottom:	12px;
}
#serviziRightgeneral {
	min-height:120px;
	height:100%;
	width:278px;
	padding:0px;
	float:right;
}
DIV.blockServizi1 {
	background-image: url(fondazione/img/bgServiziBox1.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	margin:				0px auto 0px 5px;
	padding:			3px 0px;
	width:				268px;
}
DIV.blockServizi2 {
	background-image: url(fondazione/img/bgServiziBox2.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	margin:				0px auto 0px 5px;
	padding:			3px 0px;
	width:				267px;
}
DIV.blockServizi3 {
	background-image: url(fondazione/img/bgServiziBox3.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	margin:				0px auto 0px 5px;
	padding:			3px 0px;
	width:				267px;
}
UL.servizi {
	background:		#D8CCBA;
	margin:			0px 7px 0px 8px;
	padding:		2px 4px;
	list-style-image:		url(fondazione/img/dash.png);
	list-style-position:outside;
}
UL.servizi LI {
	margin-left:	20px;
	padding-left:	-7px;
}
UL.servizi LI A:link {
	color:			#3F3F3F;
}
UL.servizi LI A.selected:link {
	color:			#660000;
}
DIV.blockServiziTitle {
	margin:			0px 7px 0px 8px;
	padding:		2px 4px;
	color:			#660000;
}
DIV.blockServizi1 DIV.blockServiziTitle {
	background-color: #C3CED4;
}
DIV.blockServizi2 DIV.blockServiziTitle {
	background-color: #C6D3BC;
}
DIV.blockServizi3 DIV.blockServiziTitle {
	background-color: #D7B3A5;
}
DIV.blockLink {
	margin:				0px;
	padding:			3px 0px;
}
DIV.blockLinkTitle {
	margin:			0px;
	padding:		2px 4px;
	color:			#660000;
}
DIV.links {
	background:		#D8CCBA;
	padding:		4px 6px;
	margin-bottom:	12px;
}
UL.links {
	background:		#D8CCBA;
	margin:			0px;
	padding:		2px 0px 6px 0px;
	list-style-image:		url(fondazione/img/dash.png);
	list-style-position:outside;
}
UL.links LI {
	margin-left:	15px;
}
UL.links LI A:link {
	color:			#3F3F3F;
}
DIV#serviziHome {
	width:654px;
	padding:0px;
	float:left;
	margin:0px;
}
DIV#serviziHomeContainer {
	position:	relative;
	height:560px;
	background:	#F1ECE7 url(fondazione/img/bgServiziHome.png) no-repeat;	
}
DIV.serviziTitoloHome {
	background-color:#D8CBBD;
	width:		614px;
	font-size:	180%;
	font-weight: bold;
	color:		#660000;
	padding:	33px 20px;
	border-bottom: 30px solid #E0D6CD;
}
DIV.blockServiziHome1 {
	background:			url(fondazione/img/shadowSide.png) no-repeat top right;
	position:			absolute;
	top:				360px;
	left:				70px;
	margin:				0px;
	padding:			0px;
	width:				268px;
}
DIV.blockServiziHome2 {
	background:			url(fondazione/img/shadowSide.png) no-repeat top right;
	position:			absolute;
	top:				38px;
	left:				40px;
	margin:				0px;
	padding:			0px;
	width:				267px;
}
DIV.blockServiziHome3 {
	background:			url(fondazione/img/shadowSide.png) no-repeat top right;
	position:			absolute;
	top:				120px;
	left:				360px;
	margin:				0px;
	padding:			0px;
	width:				267px;
}
DIV.blockServiziHome1 DIV.blockServiziTitle {
	background-color: #C3CED4;
	font-weight:		bold;
	margin-right:		5px;
}
DIV.blockServiziHome2 DIV.blockServiziTitle {
	background-color: #C6D3BC;
	font-weight:		bold;
	margin-right:		5px;
}
DIV.blockServiziHome3 DIV.blockServiziTitle {
	background-color: #D7B3A5;
	font-weight:		bold;
	margin-right:		5px;
}
#serviziHomeContainer UL.servizi {
	background:		#D8CCBA url(fondazione/img/shadowBottom.png) no-repeat bottom left;
	margin:			0px 5px 0px 8px;
	padding:		2px 4px 7px 4px;
	list-style-image:		url(fondazione/img/reddash.png);
	list-style-position:outside;
}

p.hl{
  background: #cbe2ea;
}
