h1 {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
} 
h2 {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
} 
h3 {
	margin-top: 0px; margin-bottom: 0px
} 
form {
	margin-top: 0px; margin-bottom: 0px
} 
/*"0xfbcd31", "0x7CB872", "0x990000", "0xff9f2d", "0x006699", "0xcac09e", "0xCCCCCC"*/

.fascia {
	background-color: #fbcd31;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
/* GRAFICA
.fascia6 {
	background-color: #e7cce0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
} */
.fascia3 {
	background-color: #e7cce0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia9 {
	background-color: #e1a462;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia23 {
	background-color: #e1a462;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia4 {
	background-color: #ffe241;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia8 {
	background-color: #d8ebb0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia22 {
	background-color: #d8ebb0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia1 {
	background-color: #ff6f4e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
/* RESTAURO */
.fascia6 {
	background-color: #b4d1b6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia10 {
	background-color: #b4d1b6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia7 {
	background-color: #caedf5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia21 {
	background-color: #caedf5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia5 {
	background-color: #ffdfa1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
/* SCULTURA */
.fascia2 {
	background-color: #cecbe5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.fascia12 {
	background-color: #cecbe5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}


.fasciamenu {

	font-family: Arial, "MS Trebuchet", sans-serif;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6F8D9D;
}
.txt,.txt p {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.txtjustify {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	text-decoration: none;
}
.giallo {
	font-family: Arial, "MS Trebuchet", sans-serif;
	color: #000000;
	text-decoration: none;
	background-color: #1F2F43;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F8D9D;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6F8D9D;
}
.titoletto {
	font-family: Arial, "MS Trebuchet", sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F8D9D;
	font-size: 11px;
}
.titolettobordo {
	font-family: Arial, "MS Trebuchet", sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F8D9D;
	font-size: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6F8D9D;

}
.lineatop {
	font-family: Arial, "MS Trebuchet", sans-serif;
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F8D9D;
}
.lineadown {
	font-family: Arial, "MS Trebuchet", sans-serif;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F8D9D;
	font-size: 10px;
}
.top {
	font-family: Arial, "MS Trebuchet", sans-serif;
	color: #000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F8D9D;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #fff;
}
.links {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.links:hover {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: underline;
}
.topdown {
	font-family: Arial, "MS Trebuchet", sans-serif;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7CDD0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C7CDD0;


}
.topdown2 {
	font-family: Arial, "MS Trebuchet", sans-serif;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7CDD0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C7CDD0;
	background-color: #FAFAFA;

}
.crediti {

	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.sx {
	float: left;
	position: relative;
	padding: 0px;

}
.chiusura {
	font-family: Arial, "MS Trebuchet", sans-serif;
	color: #999999;
	text-decoration: none;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	font-size: 9px;


}
.titoli {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;


}
.txtmenu2 {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 7px;

}
.linksh1 {


	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 19px;
	color: #000000;
	text-decoration: none;
}
.linksh1:hover {



	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 19px;
	color: #000000;
	text-decoration: underline;
}
.mano {
	cursor: hand;
}
#solomoda{
padding-top:4px;
}
#big {
	position: absolute;
	text-align: center;
	display:none;
	border: 1px solid #000;
	z-index:2;
}
#border {
border:#223A73;
margin-bottom:5px;
}
#banner {
width:640px;
}
#bannerHome {
text-align:center;
}
#bannerHome img{
margin-right:6px;
}
#segreteria{
padding-top:10px;
clear:left;
background:#990000;
color:#fff;
}
.close{
clear:both;}
/*--------------------------------------------- new menu : news-eventi.asp & menutipo.asp ------------------------------*/
#bacheca {
position: absolute;
margin: 15px 0 0 160px;
background: #fff;
width: 130px;
min-height: 100px;
height: auto !important;
height: 100px;
border: 1px solid #788891;
font-size: 10px;
font-family: Arial, "MS Trebuchet", sans-serif;
}
#bacheca .inner{
padding: 2px;
}
#bacheca h2 {
background: #e1e1e1;
font-size: 11px;
margin: 0px;
padding: 1px;
color: #333;
}
#bacheca p {
margin: 0px;
padding: 2px;
border-top: 1px solid #e1e1e1;

}
#navigator {
font-family: Arial, "MS Trebuchet", sans-serif;
width: 294px;
font-size: 11px;
background: transparent url(../images/navigator.gif) repeat-y 0px 0px;
padding: 15px 0 15px 0;
}
#navigator #nav {
}
#navigator ul {
margin: 0;
padding: 0;
font-family: Arial, "MS Trebuchet", sans-serif;
font-size: 11px;
list-style: none;
width: 159px; /* Width of Menu Items */
}
#navigator ul li {
position: relative;
}
#navigator ul li ul {
width: 145px;
position: absolute;
left: 147px; /* Set 1px less than menu width */
top: 0;
display: none;
}
/* Styles for Menu Items */
#navigator ul li a, #navigator ul li div {
display: block;
text-decoration: none;
color: #333;
background: transparent url(../images/nav-li.gif) no-repeat 0px 0px;
border-bottom: 0;
padding: 3px 0 2px 5px;
line-height: 14px;
font-family: Arial, "MS Trebuchet", sans-serif;
font-size: 11px;
}
#navigator ul li a:hover {
color: #9f1e16;
background: transparent url(../images/nav-li-h.gif) no-repeat 0px 0px;
}
#navigator ul li a.round, #navigator ul li div.round {
background: transparent url(../images/nav-li-round.gif) no-repeat 0px 0px;
}
#navigator ul li a.round:hover, #navigator ul li div.round:hover {
background: transparent url(../images/nav-li-round-h.gif) no-repeat 0px 0px;
}
/* Holly Hack. IE Requirement \*/
* html #navigator ul li { float: left; height: 1%; }
* html #navigator ul li a { height: 1%;}
* html #navigator ul li div { height: 1%;}
/* End */
#navigator ul li.over ul {
display: block;
}
#navigator ul ul {
background: #fff  url(../images/nav-ul-ul.gif) repeat-y right top;
border-top: 1px solid #7995a4;
border-right: 3px solid #ccc;
}
#navigator ul ul li a {
padding: 2px 0 2px 13px;
background: #eeeeee  url(../images/nav-ul-ul-li-a.gif) no-repeat right bottom;
}
#navigator ul ul li a:hover {
background: #fff url(../images/nav-ul-ul-li-a-h.gif) no-repeat left bottom;
}
#navigator ul ul ul {
width: 145px;
position: relative;
left: 0; /* Set 1px less than menu width */
top: 0;
border: none;
}
#navigator ul ul ul li a {
background: #fff  url(../images/nav-ul-ul-li-a-h.gif) repeat-y left bottom;
padding: 2px 0 2px 17px;
color: #777;
}
#navigator .nC1 {
color: #9f1e16;
}
#navigator .nC2 {
color: #369;
}
#navigator .nC3 {
color: #363;
}
#navigator .special {
padding: 10px 10px 10px 0;
text-align: center;
}

#col {
font-family: Arial, "MS Trebuchet", sans-serif;
font-size: 12px;
width: 294px;
height: 100%;
font-size: 11px;
background: transparent url(../images/navigator.gif) repeat-y 0px 0px;
}
#col a:hover {
color: #9f1e16;
}
#col a img {
border: none;
}
#col input {
border: 1px solid #999;
margin: 0;
padding: 1px;
font-size: 11px;
}
#langs {
width: 147px;
text-align: center;
background: transparent url(../images/nav-li.gif) no-repeat 0px 0px;
padding: 6px 0 6px 0;
}
#langs a img {
border: 1px solid #ccc;
padding: 1px;
}
#colNews, #colLogin, #colcert {
width: 147px;
float: left;
}
#colLogin {
clear:both;
}
#colEvents, #colLogos {
width: 145px;
float: right;
border-top: 1px solid #788891;
border-right: 1px solid #788891;
border-bottom: 1px solid #788891;
background: #fff;
margin: 0 0 0 0;
padding: 0 0 5px 0;
}
#colNews h2, #colLogin h2, #colcert {
display: block;
background: transparent url(../images/nav-li.gif) no-repeat 0px 0px;
margin: 0px;
padding: 2px 0 2px 5px;
font-size: 12px;
}
#colEvents h2 {
display: block;
background: #fff;
margin: 0;
padding: 2px 0 2px 5px;
font-size: 12px;
border-bottom: 1px solid #788891;
}
#colNews ul, #colEvents ul, #colLogin form {
margin: 0;
padding: 2px 0 2px 5px;
list-style-type: none;
background: transparent url(../images/nav-li.gif) no-repeat 0px 0px;
}
#colEvents ul {
background: none
}
#colNews li, #colEvents li {
padding: 5px 3px 5px 0px;
}
#colNews a, #colEvents a {
color: #333;
text-decoration:none;
}
#colNews span, #colEvents span {
text-align: right;
display: block;
padding: 5px;
}
#colNews span a, #colEvents span a {
padding: 0 0 0 13px;
background: transparent url(../images/bg-archive.gif) no-repeat left center;
}
#colLogin form {
padding: 10px 0 15px 5px;
}
#colLogin label {
display: block;
width: 147px;
margin: 5px 0px 0px 0px;
clear: left;
}
#colLogin label span {
width: 60px;
display: block;
float: left;
text-align: left;
padding-right: 5px;
}
#colLogin input {
width: 70px;
}
#colLogin button {
font-size: 11px;
border: none;
background: #ccc url(../images/login-btn.gif) repeat-x left center;
cursor: pointer;
border: 1px solid #69C;
}
#colLogos, #colCert {
text-align: center;
padding: 10px 0 10px 0;
}
#colLogos {
margin: 15px 0 15px 0;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
/*--------------------------------------------- new menu : news-eventi.asp & menutipo.asp ------------------------------*/
#calendar {

}
.calendar {
position: relative;
float: left;
font-family: Arial, "MS Trebuchet", sans-serif;
font-size: 9px;
border-collapse: collapse;
width: 230px;
background:#fff;
}
.calendar a {
text-decoration: none;
color: #ab353a;
}
.calendar select {
font-size: 10px;
padding: 0px;
border: 1px solid #ccc;
}
.calendar .selection select {
margin: 0 0 3px 0;
}
.calendar .selectionL {
text-align: left;
border-top: none;
}
.calendar .selectionR {
text-align: right;
}
.calendar .selectionL select {
border-top: none;
}
.calendar .selectionR select {
border-top: none;
}
.calendar .nameDays {
}
.calendar .nameDays th {
padding: 3px 0 2px 0;
background: transparent url(../images/bg-days-calendar.gif) no-repeat center center;
color: #fff;
}
.calendar th, .calendar td {
margin: 0;
padding: 0;
}
.calendar td {
text-align: center;
color: #999;
}
.calendar td a {
text-align: center;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
display: block;
margin: 1px;
padding: 0px 2px 0px 2px;
}
.calendar td a.active {
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
background: #fbcd31;
font-weight: bold;
color: #666;
}
.calendar td a:hover span {

}
#photogallery img{
border:1px solid #aaa;
}
#boxfoto{
float:left;
margin:4px;
}
#photo img{
border: 1px solid #ccc;
padding:4px;
margin:10px 10px 0px 0px;
float:left;
}
#didascalia{
padding-top:5px;
color:#000;
text-decoration:none;
}
#didascalia a{
color:#000;
text-decoration:none;
}
#didascalia a:hover{
color:#000;
text-decoration:underline;
}
.linkMostre{

}
.linkMostre a{
color:#000;
text-decoration:none;
font-weight:bold;

}
.linkMostre a:hover{
color:#069;
text-decoration:underline;
}
.docenti{
color:#069;
text-decoration:none;
font-weight:bold;

}
.docenti a{
color:#a2231b;
text-decoration:none;
font-weight:bold;

}
.docenti a:hover{
text-decoration:underline;
}
.studenti{
color:#069;
text-decoration:none;
font-weight:bold;

}
.studenti a{
color:#fba831;
text-decoration:none;
font-weight:bold;

}
.studenti a:hover{
text-decoration:underline;
}
#mostre li{
list-style-type:none;
margin:0px;
padding:0px}
#mostre ul{
margin:0px;
padding:0px}
.segreteria{
padding:5px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}
#social{ padding:4px 0 0 0; margin:0px;}
#social img{display:inline;}
#social a{ }
#social a img{ border:none;}