BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px;
        MARGIN: 0px 2px 0px 2px; PADDING-TOP: 0px;  color: #446C66;
        FONT-FAMILY: , trebuchet, times,"Bookman Old Style", serif;  font-size: 0.9em;
        TEXT-ALIGN: left; background: #F2F2F2 ;

}
/*#upleft {
 position: absolute; top: 0px; left: 0px;
 background: transparent url('images/upleft.gif') 0 8px no-repeat; width:85px;
 height: 200px; color: #336666; border: 0px solid black;
}                             */
#logo  {
        position: absolute; top: 30px; left: 600px;
        background: transparent;

      }
a {
        FONT: normal 1em/1.7em Trebuchet, Times,serif; color:black; text-decoration:underline;
}
a:hover {
        text-decoration:underline;
      }

.grande {
        font-size:140%; text-decoration: none; color: red;
      }
#languages {position:absolute; top:5px; right: 5px; margin: 0px; padding: 0px;
background-color: transparent; text-align: right;}

#container {
			width: 100%;
			border: 0px solid black;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			background: white;
		}

		#banner {
                        border: 0px solid gray;
                        padding: 0px;
			margin: 8px;
			background: transparent;
		}
		#advBar {
                        BACKGROUND-color: transparent; TEXT-ALIGN: left; padding-left:175px;padding-top:60px;
                }
                #navigation_site {/*position:absolute; top:145px; left:170px; */ height: 20px;
                border-top: 0px solid #94B1B5;
                  margin: 0px; margin-left: 5px;  margin-right: 5px;
                  border-bottom: 0px solid #94B1B5;
                  background:transparent url('images/spartito.gif') 0px 0px no-repeat;
                  padding: 0px; margin-left: 165px;}
                #navigation_site a {
                       text-decoration:none;
                        padding:5px;margin:2px;   padding-left: 20px;
                        background:transparent url('images/greenbott_trasp.gif') 0 3px no-repeat;
                        margin: 0px; margin-right: 5px; FONT: 0.9em Verdana,Helvetica,Arial,sans-serif;
                 color: #446C66; font-weight: 700;
                }
                #navigation_site a:hover {
                        text-decoration:none;
                        background:transparent url('images/greenbott_pieno.gif') 0 3px no-repeat;
                }
 /*	#content {
			padding: 5px;
			padding-left: 175px;
			margin-left: 5px;
			background-color: white;
		}                                                           */
                #logopage { position: absolute; width: 500px; height: 95px; top: 40px; left: 80px;
                background: white url('images/ensemble_sans.jpg') 0 0 no-repeat; color: white;z-index:2;
                margin: 0px; padding: 0px;}
		#sfondo_concerts {
    background: transparent;
                        padding: 0px;
                        margin: 0px;
                        margin-left: 160px;
                        border: 0px solid black;
                        z-index: 1;
                        border-top: 0px solid gray; border-bottom: 0px solid gray;
		}
			#sfondo_concerts1 {
    background: transparent ;
                        padding: 0px;
                        margin: 0px;
                        margin-left: 0px;
                        border: 0px solid black;
                        z-index: 1;
                        border-top: 0px solid gray; border-bottom: 0px solid gray;
		}

		.float_left {margin-left: 0px}
		
		.float_right {float:right; margin-left:10px; margin-bottom:10px;   }

		.contenuto_sfondo_concerts {padding: 0px; margin: 0px; padding-left: 1em;
                padding-right: 0px; border: 0px solid black; background: transparent  url('images/spartito.gif') 0px -45px repeat;}

		.sfondo_prezzi {
        padding:0px; border: 0px solid black; text-align:left;
        background: transparent url('ballerina_sfum.gif') 0 0 no-repeat;  z-index:1;
      }

               .box_booking {float: left; width:135px; height: 200px;
               padding:3px; border: 1px solid #446C66; text-align:center;
        background: white url('images/sfumin_giallo.jpg') 0px -35px repeat;
         margin: 0px; margin-left: 10px; color: #446C66; font-size: 100%;
      }
 .box_booking a {
        color: black; FONT: 100% Arial,Geneva,sans-serif; text-decoration: none;
        font-weight: 700;
      }
 .box_booking a:hover {
        text-decoration: underline;
      }
           .box_booking_contents1 { padding: 0px; margin: 0px; width: 130px;
           height: 190px;
           background: transparent url('images/content1.gif') 0px 60px no-repeat;}
              .box_booking_contents2 { padding: 0px; margin: 0px; width: 130px;
           height: 190px;
           background: transparent url('images/content2.gif') 0px 60px no-repeat;}
              .box_booking_contents3 { padding: 0px; margin: 0px; width: 130px;
           height: 190px;
           background: transparent url('images/content3.gif') 0px 60px no-repeat;}
.clear { clear: both; border: 0px solid black; color:#f2f2f2; }


		#sidebar-a {
			float: left;
			width: 170px;
			\width: 180px;
			w\idth: 170px;
			margin: 0;
			margin-right: 5px;
			padding: 5px;
			padding-top: 5px;
			background-color: transparent;
			text-align:left;
		}
		#lftBar {
	                LEFT: 0px; WIDTH: 80px; POSITION: absolute; TOP: 160px;
                        background: transparent url('violino_oro_picc.gif') 20px 5px no-repeat;
                        padding-top: 5px;
                         }

                         #lftBar a {
	                display: block; margin-bottom: 5px; margin-left: 13px;           }

		#footer {
			clear: both;
			padding: 5px;
			margin-top: 5px;
                        text-align:center;
                        margin-top: 5px;
			background-color: transparent;
			border-top: 0px solid gray;
		}

                address {
	font-size:0.9em;
}




#tipDay {
	BACKGROUND: white url('sfumin_giallo.gif') 0 0 repeat; border: 1px solid black; text-align:center;
        FLOAT: right; WIDTH: 11em; POSITION: relative
}
/*
#lftBar {
	LEFT: 9px; WIDTH: 175px; POSITION: absolute; TOP: 9px;  background: transparent url('violino_oro_picc.gif') 20px 5px no-repeat; padding-top: 200px;
}
#rgtBar {
	RIGHT: 0px; WIDTH: 9em; POSITION: absolute; TOP: 0px
}*/
H1 {
	padding: 0px; BACKGROUND: transparent url('images/per_h1.gif') -30px 0 repeat-y; MARGIN: 0px;
        FONT-size: 1em;  font-style: italic; LETTER-SPACING: 5px;
}
H3 {
	PADDING: 0px; BACKGROUND: transparent url('images/per_h1.gif') -30px 0 repeat-y;
        MARGIN: 0px; FONT-SIZE: 1.30em;
        LETTER-SPACING: 10px;
}
/*h3 { height: 50px; background:transparent url('images/spartito.gif') 0px -45px no-repeat;
FONT-SIZE: 1.30em;
        LETTER-SPACING: 10px;}        */

#main DT {
	MARGIN-TOP: 0.8em; FONT-WEIGHT: bold; FONT-SIZE: 120%
}
#rgtBar H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #fc0; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#topBar FORM {
	FLOAT: right; MARGIN: 0px; WIDTH: 10.5em; LINE-HEIGHT: 0.7em; TEXT-ALIGN: right
}
#topBar INPUT {
	FONT-SIZE: 0.8em
}
#topBar B {

}
#tipTit {
	right: 0px; FONT: 0.8em/1.8em Arial,Geneva,sans-serif; WIDTH: 7em; POSITION: absolute; TOP: -1.8em; TEXT-ALIGN: center
}
#advBar P {
	FONT-WEIGHT: bold; MARGIN: 0px 0.5em; TEXT-ALIGN: right
}
#advBar IMG {
	MARGIN-BOTTOM: 1em
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.note {
	COLOR: red
}
#concerti  {position: absolute; top:135px; left: 5px; z-index=1; background: transparent url('images/ensemblevg.gif')  0px  565px no-repeat;}
.box_giallo {border: 0px;padding:5px; margin-left: 3px; margin:0px;padding-top:10px;
background: transparent; text-align:left; FONT: 0.8em/1.8em Arial,Geneva,sans-serif; }

.box_blu  {border: 0px; padding:0px; margin:0px; padding-top:0.5em;
background-color: transparent; text-align:center;
FONT: 0.8em/1.8em Arial,Geneva,sans-serif; }


.giallo {
        width:140px; padding:px; border: 1px solid #446C66; text-align:center;
        background: white url('images/sfumin_giallo.jpg') 0px 0px repeat-x;
        margin: 0px;  color: black;
      }
.blu {
        width:140px; padding:3px; border: 1px solid #446C66; text-align:center;
        background: white url('images/sfumin_giallo.jpg') 0px -35px repeat;
         margin: 0px; color: #446C66;; font-size: 110%;
      }
 .blu a,  .giallo a {
        color: black; FONT: 100% Arial,Geneva,sans-serif; text-decoration: none; font-weight: 700;
      }
 .blu a:hover {
        text-decoration: underline;
      }

      .rosso {
        width:140px; padding:3px; border: 1px solid #446C66; text-align:center;
        background: white url('images/sfumin_rosso.jpg') 0px -10px repeat;
         margin: 0px; color: #446C66;; font-size: 110%;
      }
 .rosso a,  .rosso a {
        color: black; FONT: 100% Arial,Geneva,sans-serif; text-decoration: none; font-weight: 700;
      }



      .red {
        color: red;
      }


.array_float_right_relative {clear: both; float: right; margin:20px;}

.label_absolute {position: absolute; right:60px; top:70px;}

#extra-content {width:140px;}



/*splash home page*/
#body_sito {background: white; margin:0px; width: 100%; height: 100%;}
.img_middle {background: white; width:100%; margin: 0px; padding-top:0px;text-align:center; padding-bottom:0px;}
.img_middle a {padding: 10px; color:black; text-decoration: none;}
/*splash home page*/

fieldset {border:0px;}
label {float:left;width: 10em;}
input {float:left;width: 15em;}
textarea {float:left;width: 15em; height: 5em;}

#gallery  {border:0px solid black;text-align:left;}

.box_concerts_hr {border:1px dotted #F6F8F7;}


.voucher {
        width:80%; padding:3px; border: 1px solid black; text-align:left;
        background: white; margin: 20px; color: black;
      }

