/*BODY{margin:0px; background-image:URL(Images/bg_body.jpg);}*/
BODY{margin:0px; background-image: url(Images/bg.png); background-repeat: repeat-y; background-attachment: fixed; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #9EAE89; background-position: 50% 0%;}
BODY.Commande{margin:0px; background-image:none; background-repeat:no-repeat; background-color:#FFFFFF; background-position:left top}

TABLE.outer{width:100%;}
TD.outer{text-align:center}

td.Col1{background-image:url(Images/bg_left.jpg); width:206px; color:Red; vertical-align:top;}
/*td.Col1{background-image:url(Images/bg_left.jpg);  color:Red; vertical-align:top;  background-position: 75% 0%;}*/
td.Col2{background-image:url(Images/bg_center.jpg); width:800px; vertical-align:top;}
td.Col3{background-image:url(Images/bg_right.jpg); width:206px; color:blue; vertical-align:top;}
td.ColMenu{vertical-align:top; background-color:#E4E5E6}

td.main{vertical-align:top;}
td.menu{vertical-align:top}
td.BottomSpacer{font-size:5ex}

IMG{border:none}

IMG.DisplayBlock{display:block}
IMG.DisplayNone{display:none}

TD.ConcertListing{padding-top:26px; padding-right:50px; padding-bottom:50px; padding-left:50px; background-image:url(Images/concerts/concerts02.png);}
SPAN.ConcertListing{font-family:Georgia; font-size:10pt; font-weight:bold; color:#FFFFFF}

TD.year{padding-top: 20px; padding-right: 0px; padding-bottom:6px; padding-left: 0px;  text-align:left;}
SPAN.year{font-family:Georgia; font-size:10pt; font-weight:bold; color:#FEFDFC}

TD.ShowTitle{padding-top:20px; padding-right: 0px; padding-bottom:2px; padding-left:0px;  text-align:left;}
SPAN.ShowTitle{font-family:Georgia; font-size:10pt; font-weight:bold; color:#FEFDFC; text-transform:uppercase}

TD.ShowDate{padding-top:0px; padding-right:0px; padding-bottom:2px; padding-left:0px; text-align:left;}
SPAN.ShowDate{font-family:Georgia; font-size:9pt; font-weight:normal; color:#FEFDFC; font-style:italic}

TD.ShowLocation{padding-top: 0px; padding-right:1px; padding-bottom:2px; padding-left:0px; text-align:left;}
SPAN.ShowLocation{font-family:Georgia; font-size:9pt; font-weight:normal; color:#FEFDFC}

TD.ShowAddress{padding-bottom:2px; text-align:left;}
SPAN.ShowAddress{font-family:Georgia; font-size:9pt; font-weight:normal; color:#FEFDFC}

TD.ShowPerformers{padding-top:10px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-align:left;}
SPAN.ShowPerformers{font-family:Georgia; font-size:9pt; font-weight:normal; color:#FEFDFC}

BODY.AdminBody{margin:10px}
TD.ConcertEditLabel
{
    width: 150px;
    white-space: nowrap;
    padding-top:4px;
    padding-right:10px;
    padding-bottom:1px;
    padding-left:10px;
    text-align: left;
    vertical-align: top;
    border: ridge 1px #C9D4C2;
    background-color: #C9D4C2;
}
SPAN.ConcertEditLabel{font-family:Arial; font-size:9pt}

TD.ConcertEditControl
{
    text-align: left;
    vertical-align: top;
    border: ridge 1px #C9D4C2;
    background-color: #E4E5E6;
    padding-top: 4px;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
}
INPUT.ConcertEditControl{width:90%}
TEXTAREA.ConcertEditControl{width:90%}

INPUT.ActionButton{background-color:#C9D4C2}
.ActionButtonHolder{width:100%; text-align:right}

SPAN.ErrorMessageHid{Display:none}
SPAN.ErrorMessage{Display:block;position:absolute; left:150; top:100; border:ridge 1px gray; background-color:#C0C0C0; padding:10 10 2 10}

SPAN.MessageDiv{text-align:center; padding-top:10px}
SPAN.MessageDiv{font-family:Arial;font-size:9pt}

TD.GridRowHeader
{
    text-align: left;
    vertical-align: top;
    border: ridge 1px #E4E5E6;
    background-color: #C9D4C2;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom:4px;
    padding-bottom:10px;
}
SPAN.GridRowHeader{ white-space:nowrap; font-family:verdana; font-size:9pt; font-weight:bold}

.DataRowButton{}

TD.GridRowCell
{
    text-align: left;
    vertical-align: top;
    border: ridge 1px #C9D4C2;
    background-color: #E4E5E6;
    padding-top:4px;
    padding-right:10px;
    padding-bottom:4px;
    padding-left:5px;
}

SPAN.GridRowCell{font-family:arial; font-size: 9pt}

TD.ConcertDateControl{}
INPUT.ConcertDateControl2Digit{width:4ex; text-align:center}
INPUT.ConcertDateControl4Digit{width:6ex; text-align:center}
SPAN.ConcertDateSeparator{font-family:Verdana; font-size:10pt}

TD.ConcertDateLabel{text-align:center}
SPAN.ConcertDateLabel{font-family:Verdana; font-size:8pt;}

TD.CommandeLabel{text-align:right; padding-right:20px;  vertical-align:top; padding-top:4px}
SPAN.CommandeLabel{color:#FFFFFF; font-size:8pt; font-family:Georgia; font-weight:bold}
SPAN.Facultatif{ font-weight:normal; font-style:italic; font-family:Georgia; font-size:8pt; color:#FFFFFF}


TD.CommandeInput{padding-right:45px; width:335px; padding-bottom:20px; vertical-align:top;}
TEXTAREA.CommandeInput{ background-color:#FFFFFF; overflow:hidden; border:none; width:100%; font-family:Arial;}
INPUT.CommandeInput{width:100%; border:none; height:16px; font-family:Arial;}