body {
	background-color: #051E32;
	background-image: url(../img/bg_head.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 10px;
	display: inline;
	float: left;

}
h1 {
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
h6 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#principale {
	margin: 0px;
	padding: 0px;
	float: no;
	width: 1000px;
	height: auto;
	display: block;
}
#titolo { /* grafica con nome */
	position: relative;
	background-image: url(../img/head.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 215px;
	width: 992px;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#titolo span {
	display: none;
}
#bandieraita { /* grafica con nome */
	position: absolute;
	height: 13px;
	width: 19px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	left: 911px;
	top: 121px;
	right: 0px;
	bottom: 0px;
	background-image: url(../img/band_ita.jpg);
}
#bandieraita a{ /* grafica con nome */
	height: 13px;
	width: 19px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../img/band_ita.jpg);
}
#bandieraita span {
	display: none;
}
#bandieraen { /* grafica con nome */
	position: absolute;
	height: 13px;
	width: 19px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	left: 912px;
	top: 147px;
	right: 0px;
	bottom: 0px;
	background-image: url(../img/band_eng.jpg);
}
#bandieraen a{ /* grafica con nome */
	height: 13px;
	width: 19px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../img/band_eng.jpg);
}
#bandieraen span {
	display: none;
}
#colonnasx {
	margin: 0px;
	float: left;
	height: auto;
	width: 200px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#boxmenu {
	margin: 0px;
	float: left;
	height: auto;
	width: 185px;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#boxmenu ul{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	float: left;
}
#boxmenu li{
	height: 19px;
	width: 181px;
	list-style-type: none;
	padding: 0px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#boxmenu li a{
	background-color: #1A5485;
	height: 15px;
	width: 161px;
	color: #CB8725;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 14px;
}
#boxmenu li a:hover{
	background-color: #02101B;
	height: 15px;
	width: 161px;
	color: #ffffff;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 14px;
}

#boxmenustat {
	margin: 0px;
	float: left;
	height: auto;
	width: 185px;
	text-align: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#boxmenustat ul{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	float: left;
}
#boxmenustat li{
	height: 19px;
	width: 181px;
	list-style-type: none;
	padding: 0px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#boxmenustat li a{
	background-color: #1A5485;
	height: 15px;
	width: 161px;
	color: #CB8725;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 14px;
}
#boxmenustat li a:hover{
	background-color: #02101B;
	height: 15px;
	width: 161px;
	color: #ffffff;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 14px;
}




#boxmenuistituzionale {
	margin: 0px;
	float: left;
	height: auto;
	width: 185px;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#boxmenuistituzionale ul{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	float: left;
}
#boxmenuistituzionale li{
	height: 19px;
	width: 181px;
	list-style-type: none;
	padding: 0px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#boxmenuistituzionale li a{
	height: 15px;
	width: 161px;
	color: #CB8725;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 12px;
}
#boxmenuistituzionale li a:hover{
	height: 15px;
	width: 161px;
	color: #ffffff;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 12px;
}
#boxnews{
	width: 195px;
	float: left;
	height: auto;
	padding: 0px;
	text-align: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#archivionews a{ /* grafica con nome */
	height: 40px;
	width: 200px;
	display: block;
	float: left;
	background-image: url(../img/img_archivio_news.gif);
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
#archivionews span {
	display: none;
}
#news {
	float: left;
	width: 185px;
	height: auto;
	background-image: url(../img/evid_news.gif);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#contenuto {
	float: left;
	width: 550px;
	height: auto;
	font-size: 12px;
	margin: 0px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
}
#databoxnews {
	float: left;
	width: 185px;
	color: #CB8725;
	margin: 0px;
	padding: 0px;
}
#titoloboxnews {
	font-size: 10px;
	float: left;
	width: 185px;
	color: #CB8725;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#sottotitoloboxnews {
	font-size: 10px;
	float: left;
	width: 185px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}
.titolo_contatti {
	float: left;
	width: 450px;
	height: auto;
	color: #FF9900;
}
#colonnadx {
	float: left;
	height: auto;
	width: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 30px;
	margin: 0px;
}
#footer {
	float: left;
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#contenitore {
	float: left;
	height: auto;
	width: 992px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#cont {
	float: left;
	width: 500px;
	height: auto;
	font-size: 12px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#imgcont {
	float: left;
	height: auto;
	width: auto;
	padding-right: 10px;
}
#occhiello {
	float: left;
	height: auto;
	width: 500px;
	margin: 10px;
	padding: 0px;
}
#testocontcolsx {
	margin: 0px;
	float: left;
	height: auto;
	width: 260px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: left;
}
#testocontcoldx {
	margin: 0px;
	float: left;
	height: auto;
	width: 260px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
}
#testocontcolsx1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 150px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: left;
}
#testocontcolsx2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 150px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
}
#testocontcolin {
	margin: 0px;
	float: left;
	height: auto;
	width: 100px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
}
#titolocont {
	height: auto;
	width: 500px;
	margin: 10px;
	padding: 0px;
	float: left;
	color: #CB8726;
}
#sottotitolocont {
	margin: 10px;
	padding: 0px;
	float: left;
	width: 500px;
	font-size: 12px;
	font-style: italic;
	height: auto;
	text-align: left;
}
#notecont {
	margin: 10px;
	float: left;
	height: auto;
	width: 500px;
	text-align: left;
	padding: 0px;
}
#gallerycont {
	width: 500px;
	height: auto;
	margin: 10px;
	font-size: 12px;
	font-weight: normal;
	float: left;
	text-align: left;
	padding: 0px;
}
#gal1, #gal2, #gal3{
	float: left;
	height: auto;
	width: 150px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#allegaticont {
	float: left;
	width: 500px;
	height: auto;
	margin: 10px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 0px;
}
#all1, #all2, #all3, #all4, #all5, #all6{
	float: left;
	height: auto;
	width: 50px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 10px;
}
#borderImageBig_color {
	float: left;
	border: thin ridge #F2B413;
	text-align: center;
	padding: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#titoloSC {
	color: #CB8725;
	float: left;
	width: 500px;
	font-size: 18px;
	font-weight: bold;
	height: auto;
	padding: 0px;
	margin: 10px;
}
#sottotiSC {
	color: #CB8725;
	font-weight: bold;
	float: left;
	width: 500px;
	padding: 0px;
	height: auto;
	margin: 10px;
}
#occhielloSC {
	color: #CB8725;
	font-weight: lighter;
	float: left;
	width: 500px;
	font-style: italic;
	padding: 0px;
	height: auto;
	margin: 10px;
}
#testoSC {
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	height: auto;
	width: 500px;
	padding: 0px;
	margin: 10px;
}
#leggiSC {
	color: #CB8725;
	display: inline;
	font-weight: normal;
	float: left;
	text-align: right;
	width: 500px;
	margin: 10px;
	height: auto;
}
#linkLeggi {
	font-size: 10px;
	font-weight: bold;
	color: #CB8725;
	width: 480px;
	float: left;
	height: auto;
	margin: 0px;
	text-align: right;
}
#linkLeggi :a {
	font-size: 10px;
	font-weight: bold;
	color: #CB8725;
}
#linkLeggi :hover {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
#linkLeggi :visited {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
#scheda {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#scheda :a {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#scheda :hover {
	font-size: 10px;
	font-weight: bold;
	color: #CB8725;
}
#scheda :visited {
	font-size: 10px;
	font-weight: bold;
	color: #CB8725;
}
.leggiN {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 120px;
	text-align: left;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
#footerL {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	float: none;
}
#footerL :a{

	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	float: none;
}
#footerL :hover{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	float: none;
	text-decoration: none;
}
#footerL :visited{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	float: none;
	text-decoration: none;
}
#footer a {
	text-decoration: none;
}
.linkImaginariaFirst:link {
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: #ea5224;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
.linkImaginariaFirst:visited {
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: #ea5224;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
.linkImaginariaFirst:hover {
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: #ea5224;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
.linkImaginariaSecond:link {
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
.linkImaginariaSecond:visited {
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
.linkImaginariaSecond:hover {
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
#titolocontprogr {
	height: auto;
	width: 500px;
	padding: 0px;
	text-align: left;
	margin: 10px;
	float: left;
}
#boxsottocat {
	float: left;
	height: auto;
	margin: 0px;
	padding: 0px;
	width: 500px;
}
.datanewshome {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	color: #CB8725;
	float: left;
	height: auto;
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.data_news {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	color: #CB8725;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 145px;
}
.titolonewshome {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	color: #CB8725;
	font-weight: bold;
	height: auto;
	width: 150px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.sottotitolonewshome {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	height: auto;
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.testoevidenza {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	font-weight: normal;
	float: left;
	height: auto;
	width: 145px;
	margin: 0px;
	padding: 0px;
}
.testoevidenzanews {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
	float: left;
	height: auto;
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.leggi_evidenza {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	text-decoration: underline;
	width: auto;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.testo_home {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	width: auto;
}
.titolo_news {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	width: auto;
}
#colonnasxmagis {
	float: left;
	width: 300px;
	height: auto;
}
#magisacura {
	float: right;
	height: auto;
	width: 200px;
	text-align: right;
	padding-right: 32px;
}
#colonnadxmagis {
	width: 150px;
	float: left;
	height: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.tornasuomino {
	color: #CB8725;
	float: left;
	height: auto;
	width: 100px;
	font-size: 10px;
	font-weight: bold;
}
.sottotitolo_news {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	color: #CB8725;
	font-weight: normal;
}
.titolo_news_home {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	color: #CB8725;
	font-weight: bold;
	float: left;
	height: auto;
	width: auto;
}
#newsinclude {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.sottotitolo_news_home {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-style: italic;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 150px;
}
#dataprogr {
	background-color: #CB8726;
	float: left;
	height: auto;
	width: 490px;
	color: #000000;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#progrspett {
	width: 350px;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 80px;
	float: left;
}
#progrspett li {
	list-style-type: none;
	float: left;
	width: 350px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#titolocontprogr {
	float: left;
	background-image: url(../img/titolo_programma.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
#titolocontprogr span {
	display: none;
}
#titolocontpress {
	float: left;
	background-image: url(../img/titolo_press.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
#titolocontpress span {
	display: none;
}
#titolocontspett {
	float: left;
	background-image: url(../img/titolo_spettacoli.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
#titolocontspett span {
	display: none;
}
#titolocontwork {
	float: left;
	background-image: url(../img/titolo_workshop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
#titolocontwork span {
	display: none;
}
#titolocontmappasito {
	float: left;
	background-image: url(../img/titolo_mappa_sito.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
#contmappa {
	width: 350px;
	float: left;
	height: auto;
	font-size: 14px;
	padding-left: 50px;
}
#contmappa a {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	list-style-type: disc;
}
#titolocontmappasito span {
	display: none;
}
#titolocontarrivo {
	float: left;
	background-image: url(../img/titolo_arrivare.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
#titolocontarrivo span {
	display: none;
}
#titolocontcontatto {
	float: left;
	background-image: url(../img/titolo_contatti.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
#titolocontcontatto span {
	display: none;
}
#titolocontorg {
	float: left;
	background-image: url(../img/titolo_organizzazione.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
#titolocontorg span {
	display: none;
}
#data {
	float: left;
	width: 400px;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #CB8726;
}
#titevento {
	float: left;
	width: 500px;
	margin: 0px;
	padding: 0px;
	height: auto;
	font-weight: bold;
}
#luogo {
	float: left;
	height: auto;
	width: 500px;
	font-size: 12px;
	margin-top: 5px;
}
#progrspettacoli {
	float: left;
	width: 500px;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#progrspettacoli a{
	color: #ffffff;
}
#dataspett {
	float: left;
	width: 500px;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #000000;
	background-color: #CB8726;
}
#compagnia {
	float: left;
	height: auto;
	width: 150px;
	font-weight: bold;
	font-size: 14px;
	color: #CB8726;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#compagniaspieg {
	float: left;
	height: auto;
	width: 250px;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
#titevento a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
hr {
	display: none;
}
#tornasu {
	float: right;
	width: 450px;
	font-size: 12px;
	background-image: url(../img/ico_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#tornasutext {
	font-size: 12px;
	height: auto;
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 150px;
	float: left;
	text-align: right;
}
#titprogmat {
	letter-spacing: 2px;
}
#sottotwork {
	float: left;
	width: 120px;
	height: auto;
	text-align: right;
	line-height: 20px;
}
#testowork {
	width: 250px;
	float: left;
	height: auto;
	padding-left: 30px;
}
#testowork a {
	color: #FFFFFF;
	font-weight: bold;
}
#contworksx {
	float: left;
	width: 180px;
	height: auto;
	text-align: right;
	padding-right: 30px;
	padding-left: 50px;
}
#contworkdx {
	float: left;
	width: 200px;
	height: auto;
	text-align: left;
	padding-right: 30px;
}
.borderImageBig { 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 8px 8px 8px 0px; 
	PADDING-TOP: 0px; 
}
#ospitetitolomateria {
	font-size: 18px;
	color: #CCCCCC;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 18px;
}
#coordinatrici {
	margin: 0px;
	float: left;
	height: auto;
	width: 210px;
	text-align: right;
	padding-top: 200px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 18px;
	background-image: url(../img/imgwork.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contwork {
	float: left;
	height: auto;
	width: 550px;
	margin: 0px;
	padding: 0px;
}
#colsximaginasuono {
	float: left;
	width: 260px;
	margin: 0px;
	height: 270px;
	text-align: right;
	background-image: url(../img/tit_work_imaginasuono.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#colsximaginavita {
	float: left;
	width: 260px;
	margin: 0px;
	height: 240px;
	text-align: right;
	background-image: url(../img/tit_work_imaginavita.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#colsximaginatempo {
	float: left;
	width: 260px;
	margin: 0px;
	height: 260px;
	text-align: right;
	background-image: url(../img/tit_work_imaginatempo.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#colsximaginaluogo {
	float: left;
	width: 260px;
	margin: 0px;
	height: 260px;
	text-align: right;
	background-image: url(../img/tit_work_imaginaluogo.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#contimagina {
	float: left;
	width: 550px;
	margin: 0px;
	height: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
	text-align: center;
}
#qualeimagina {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align: right;
}
#quandoimagina {
	float: left;
	width: 200px;
	margin: 0px;
	color: #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: auto;
	text-align: right;
}
#doveimagina {
	margin: 0px;
	float: left;
	height: auto;
	width: 200px;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: right;
}
#titoloimagina {
	margin: 0px;
	float: left;
	height: auto;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 24px;
	letter-spacing: -1px;
	text-align: right;
	font-weight: bold;
	line-height: 24px;
}
#sottotitoloimagina {
	margin: 0px;
	float: left;
	height: auto;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
}
#artistiimagina {
	float: left;
	width: 200px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#colonnadxwork {
	float: left;
	width: 200px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
}
.borderImagework {
	FLOAT: left;
	padding: 0px;
	height: 95px;
	width: 95px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CB8725;
}
#testoworkshop {
	width: 150px;
	float: left;
	text-align: left;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}
#organizzazione {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#organizzazioneloghi {
	float: left;
	width: 250px;
	text-align: center;
}
.titoliorg {
	color: #CB8725;
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold;
	font-style: italic;
}
#colonnasxlibro {
	float: left;
	width: 290px;
}
#colonnasxlibro a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#colonnadxlibro {
	float: left;
	height: auto;
	width: 240px;
	padding-left: 10px;
}
.testo_evid_banner {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	height: auto;
	font-size: 12px;
	color: #FFFFFF;
}
#colonnadxmagis a {
	color: #FFFFFF;
}
#download {
	float: left;
	height: 30px;
	width: 130px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 15px;
}
#download a {
	color: #FFFFFF;
	text-decoration: none;
}
#titoloprogrammatop {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 25px;
	height: auto;
	width: 150px;
	color: #CCCCCC;
	text-decoration: none;
}
#oraprogrammatop {
	width: 165px;
	float: left;
	height: auto;
	text-align: right;
	font-size: 10px;
	color: #CCCCCC;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}
#dataprogrammatop {
	text-align: right;
	float: left;
	width: 165px;
	margin: 0px;
	height: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#titoloprogrammatop a {
	float: left;
	font-size: 22px;
	height: 105px;
	width: 150px;
	color: #CB8725;
	text-decoration: none;
	text-align: right;
	font-style: italic;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#imgprogramma {
	text-align: center;
	float: left;
	width: 350px;
	margin: 0px;
	height: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#fotoindex {
	float: left;
	height: auto;
	width: 550px;
	margin: 0px;
	padding: 0px;
}
#progrspettimg {
	float: left;
	width: 500px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.galleria a{
	font-size: 12px;
	color: #CB8725;
	font-weight: bold;
}
#vassilissa {
	width: auto;
	float: left;
	height: auto;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#contenutolibro {
	padding: 0px;
	height: 530px;
	width: 530px;
	background-image: url(../img/libro_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#titololibroinglese {
	color: #CB8725;
	float: right;
	width: 200px;
	margin: 0px;
	height: auto;
	text-align: left;
	padding: 0px;
}

#01libro{
	color: #FFFFFF;
	font-size: 12px;
	float: right;
	width: 200px;
	margin: 0px;
	height: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-align: left;
}
#02libro{
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	width: 200px;
	margin: 0px;
	height: auto;
	font-weight: bold;
	text-align: left;
	padding: 0px;

}
#03libro{
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	width: 200px;
	margin: 0px;
	height: auto;
	font-weight: bold;
	text-align: left;
	padding: 0px;

}
#04libro{
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	width: 200px;
	margin: 0px;
	height: auto;
	font-weight: bold;
	text-align: left;
	padding: 0px;
}
#contenutolibro a {
	text-decoration: underline;
	color: #CCCCCC;
}
#librobox {
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	width: 200px;
	margin: 0px;
	height: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 320px;
	font-weight: bold;
	text-align: left;
}
#librobox ul {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	height: auto;
	list-style-type: none;
}
#librobox li {
	list-style-type: none;
	float: left;
	height: auto;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#boxevidenza {
	width: 170px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#boxettinoevid {
	background-image: url(../img/box_evidenza.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 371px;
	width: 159px;
}
#boxettinoevidimg {
	height: 102px;
	width: 142px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#boxettinoevidtitolo {
	margin: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#boxettinoevidtesto {
	margin: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#boxettinoevidleggi {

	margin: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#sep01 {
	width: 150px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	float: left;
}
#boxevidwork {
	float: left;
	height: auto;
	width: 142px;
	margin: 0px;
	padding: 0px;
}
#contpartner {

	float: left;
	width: 550px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#titolopartner {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align: right;
}

#dettpartner {
	float: left;
	width: 300px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#colsxpartner {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#logopartner {
	float: left;
	width: 205px;
	margin: 0px;
	height: auto;
	text-align: right;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#separtner {
	float: left;
	width: 540px;
	margin: 0px;
	text-align: center;
	height: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#titolocontpart {

	float: left;
	background-image: url(../img/partner/titolo_partner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 112px;
	width: 370px;
	margin: 0px;
	padding: 0px;
}
#titolocontpart span {

	display: none;
}
#tabellarassegna {
	float: left;
	width: 500px;
	height: 80px;
	margin: 0px;
	padding: 0px;
}
#cellaimgrass {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 150px;
	text-align: center;
}
#testorass {
	float: left;
	width: 340px;
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#giornorass {
	height: auto;
	width: auto;
	float: left;
	padding-top: 5px;
}
.titolorass{
	font-size: 14px;
	color: #CB8725;
	font-weight: bold;
}
