BODY {
        FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
P {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
H1 {
	FONT-SIZE: 16px;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-align: center;
}
H2 {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
H3 {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
UL {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
OL {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
LI {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
DIV {
        FONT-SIZE: 20px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
DL {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
DT {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
DD {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
TH {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
TD {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}
ADDRESS {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
BLOCKQUOTE {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
I {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
H4 {
        FONT-SIZE: 13px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
CODE {
        LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
#extern {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/extern.gif)
}
#pdf {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/pdf.gif)
}
#ausfuell_pdf {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/ausfuell_pdf.gif)
}
#ordner {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/ordner.gif)
}
#zip {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/zip.gif)
}
#ohne {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/transparent.gif)
}
A:link {
        COLOR: #043baa; TEXT-DECORATION: none
}
A:visited {
        COLOR: #043baa; TEXT-DECORATION: none
}
A:hover {
        BACKGROUND: #e5e5e5; COLOR: #043baa; TEXT-DECORATION: underline
}
A:active {
        COLOR: #043baa; TEXT-DECORATION: none
}
#micronavi {
        FONT-SIZE: 20px
}
A.micronavi:link {
        COLOR: #305275; TEXT-DECORATION: none
}
A.micronavi:visited {
        COLOR: #305275; TEXT-DECORATION: none
}
A.micronavi:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #305275; TEXT-DECORATION: underline
}
A.micronavi:active {
        COLOR: #305275; TEXT-DECORATION: none
}
A.bild:link {
        COLOR: #0546c9; TEXT-DECORATION: none
}
A.bild:visited {
        COLOR: #0546c9; TEXT-DECORATION: none
}
A.bild:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0546c9; TEXT-DECORATION: none
}
A.bild:active {
        COLOR: #0546c9; TEXT-DECORATION: none
}
H1.contenu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	/*COLOR: #78d2ff;*/
		color: #ffffff;
	TEXT-DECORATION: none;
	background-color: #1f9dcd;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-position: outside;
	padding-top: 0px;
	line-height: 40px;
	margin-left: 40px;
	padding-left: 35px;
}
A.contenu {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	/*COLOR: #78d2ff;*/
		color: #ffffff;
	TEXT-DECORATION: none;
	background-color: #1f9dcd;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-position: outside;
	padding-top: 0px;
	line-height: 40px;
	padding-left: 0px;
	margin-left: 5px;
}
A.contenu:visited {
	COLOR: #FFF
}
A.contenu:hover {
	COLOR: #00F;
	TEXT-DECORATION: none;
	/*font-size: larger;*/
}
A.top {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; 
		/*COLOR: #78d2ff;*/
		color: #ffffff;
		LINE-HEIGHT: 90%; TEXT-DECORATION: none
}
A.top:link {
	COLOR: #FFF
}
A.top:visited {
	COLOR: #FFF
}
A.top:hover {
        BACKGROUND: ;
	COLOR: #666;
	TEXT-DECORATION: none;
	/*font-size: larger;*/
}
A.top:active {
	COLOR: #00F;
}
A.mehr:link {
        COLOR: #333; TEXT-DECORATION: none
}
A.mehr:visited {
        COLOR: #333; TEXT-DECORATION: none
}
A.mehr:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333; TEXT-DECORATION: underline
}
A.mehr:active {
	COLOR: #333;
	TEXT-DECORATION: none
}
A.schwarz:link {
        COLOR: #000000; TEXT-DECORATION: none
}
A.schwarz:visited {
        COLOR: #000000; TEXT-DECORATION: none
}
A.schwarz:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none
}
A.schwarz:active {
        COLOR: #000000; TEXT-DECORATION: none
}
DIV.blockRight {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; PADDING-TOP: 2px
}
P.blockRight {
        MARGIN-TOP: 5px; PADDING-LEFT: 2px; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 110%
}
A.blockRight:link {
        COLOR: #000000; TEXT-DECORATION: none
}
A.blockRight:visited {
        COLOR: #000000; TEXT-DECORATION: none
}
A.blockRight:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: underline
}
A.blockRight:active {
        COLOR: #000000; TEXT-DECORATION: none
}
TD.left {
        PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
A.left {
        FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 115%; TEXT-DECORATION: none
}
A.left:link {
        COLOR: #ffffff; TEXT-DECORATION: none
}
A.left:visited {
        COLOR: #ffffff; TEXT-DECORATION: none
}
A.left:hover {
        BACKGROUND: #ffffff; COLOR: #305275; TEXT-DECORATION: underline
}
A.left:active {
        COLOR: #ffffff; TEXT-DECORATION: none
}.inscription {
        padding: 2px;
        text-align: center;
}
.blockRight {
        float: right;
}
.blockLeft {
        float: left;
}
#wrapperTop {
        width: 970px;
}
#wrapperCours {
        width: 750px;
        margin-right: auto;
        margin-left: 20px;
}
.wrapper970 {
        width: 970px;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
}
#wrapper970 {
        width: 970px;
        margin-left: 20px;
}
#wrapper {
        width: 700px;
        margin-right: auto;
        margin-bottom: auto;
}
#wrapper2 {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
	width: 700px;
}
tr.titleconcerts, td.titleconcerts {
	line-height: 24px;
	background-color: #1f9dcd;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 15px;
	color: #FFFFff;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
	padding: 10px;
}
.soliste {
padding-left: 10%;
}
.direction {
font-weight: bold;
margin-bottom: 10%;
text-align: center;
}
h1#concerts {
         text-align: center;
         font-size: 28px;
         FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
         color: #1f9dcd;
         font-weight: bold;
         line-height: 30px;
}
h1#concertsRecents {
	text-align: center;
	font-size: 20px;

         FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
         color: #1f9dcd;
	font-weight: bold;
	line-height: 24px;
}
h2.concerts {
        margin-top: 20px;
        text-align: center;
        FONT-SIZE: 18px;
        FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
p.concerts {
        margin-top: 10px;
        margin-left: 55px;
        text-align: center;
        FONT-SIZE: 14px;
        FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
p.concertsplusinfo {
        margin-top: 10px;
        margin-left: 180px;
        FONT-SIZE: 15px;
        FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
td.mainpublicity {
         margin-left: 7.1pt;
         margin-right: 27.55pt;
         padding: 10px;
         height: 101;
         align: center;
}
h2.mainpublicity {
         margin-left: 30px;
         padding-top: 12px;
         align: left;
         color: #0000FF;
}
p.mainpublicity {
         margin-left: 40px;
         padding-top: 7px;
         padding-bottom: 7px;
         align: left;
         color: #00005F;
}
p.mainpublicity-strong {
         margin-left: 40px;
         padding-top: 7px;
         padding-bottom: 7px;
         align: left;
         color: #00005F;
         font-weight: bold;
}
p.mainpublicity-center {
         margin-left: 40px;
         padding-top: 7px;
         padding-bottom: 7px;
         align: left;
         color: #00005F;
         text-align: center;
}
.twc div table tbody .twc td table tbody tr .texte table tr td div h1 {

}
/*ajout éléments calendrier Pascale Schmoetten Décembre 2009 */
table.calendrier {
	border: 1px;
	width: 826px;
	padding: 2px;
	font-family: TimesNewRoman;
	font-size: 12px;
	margin: 10px;
	text-align: left;
         }
.cal-title {
background-color: #1f9dcd;
line-height: 60px;
text-align: center;
font-size: 26px;
font-family: Comic Sans MS;
color: #FFFF99;
}
.cal-title-big {
line-height: 80px;
text-align: center;
font-size: 26px;
font-family: Comic Sans MS;
font-color: #ffffff;
}
.cal-td1 {
/*background-color: #99CCFF;*/
line-height: 37px;
width: 79px;
border-top: none;
border-left: 1.0pt solid #000000;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td1-bold {
/*background-color: #99CCFF;  */
font-weight: bold;
line-height: 37px;
width: 79px;
border-top: none;
border-left: 1.0pt solid #000000;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td2 {
/*background-color: #99CCFF; */
width: 65px;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td2-bold {
/*background-color: #99CCFF;  */
font-weight: bold;
width: 65px;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td3 {
/*background-color: #99CCFF; */
width: 542px;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td3-bold {
/*background-color: #99CCFF;     */
font-weight: bold;
width: 542px;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td4 {
/*background-color: #99CCFF; */
width: 79px;
text-align: right;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td4-bold {
/*background-color: #99CCFF; */
font-weight: bold;
width: 79px;
text-align: right;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
/*ajout éléments programme concerts Pascale Schmoetten Mars 2010 */
.programme {
width: 800px;
padding: 10px;
margin-top: 20px;
border-color: #3366FF;
border-width: 3px;
}
.titleorchestra {
text-align: center;
font-weight: bold;
font-size: 21pt;
padding-top: 20px;
padding-bottom: 5px;
line-height: 50px;
}
.nameMusic {
text-align: left;
font-size: 14pt;
margin-top; 5px;
padding-bottom: 2px;
line-height: 30px;
}
.composer {
text-align: left;
font-style: italic;
font-variant: small-caps;
}
.floatLeft {
	float: left;
	margin: 10px;
	list-style-image: url(images/blo.gif);
	text-align: left;
	width: 330px;
}
.floatRight {
	float: right;
	margin: 10px;
	list-style-image: url(images/blo.gif);
	text-align: left;
	width: 330px;
}
.floatNone {
	float: none;
	margin: 10px;
	list-style-image: url(images/blo.gif);
	text-align: left;
	width: 330px;
}
#futures {
	float: none;
	margin: 10px;
	list-style-image: url(images/blo-24.gif);
	text-align: left;
	font-size: xx-large;
	font-family: "Comic Sans MS", cursive;
	color: #000;
	letter-spacing: 2px;
	vertical-align: middle;
	padding: 10px;
	font-weight: bold;
	font-style: italic;
	line-height: 5px;
	list-style-position: outside;
}
#futures ul li {
	padding: 10px;
	vertical-align: middle;
}
.calendrier tr td {
	padding: 2px;
	line-height: 20px;
	vertical-align: middle;
}


