BODY
{
    padding-left:0px;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:0px;
    margin:0px;
    background-color:#2a1a09;
    font-family:Verdana,arial;
    font-size:12px;
    color : #361f00;
}

HR
{    color: #361f00;background-color: #361f00;height: 1px;border: 0;}

TD,P
{
    font-family:Verdana,arial;
    font-size:12px;
    color : #361f00;
}

TD.Sous_Menu { font-weight: bold;font-size:15px;color:#bf9e69;background-color:#361f00;padding-left:12px;padding-right:30px;height:24px}

A {font-family:Verdana,arial;color:#361f00;font-size:11px;text-decoration:underline;}
A:hover {text-decoration:none;}



#table_main { width:954px;border:7px;vertical-align:top;}
#td_main { width: 950px; background-color :#361f00;border-left: solid 2px #5a2b09;border-top: solid 2px #5a2b09;border-right: solid 2px #5a2b09;border-bottom: none;}
#td_footer { background-image:url(/images/footer.png);border: 0px;background-repeat:no-repeat;height:45px;width:954px;}
#td_contenu { width:676px; background-color:#ffffff; padding:15px 10px 30px 20px;vertical-align:top;}
#td_contenu a { font-size: 12px !important;}
#td_menu { width:221px; background-image:url(/images/bg_week.gif); background-color: #f0e2bf; background-repeat:no-repeat;padding:15px 10px 30px 13px;vertical-align:top;}
#td_menu td,#td_menu span.rose { font-size: 11px !important;}

#table_calendar {width:196px;}
#table_semaine A {font-weight: bold;text-decoration:none;color:#361f00;}
#table_semaine A:HOVER {font-weight: bold;text-decoration:underline;color:#361f00;}

#table_calendar A {text-decoration:none;color:white;}
#table_calendar A:HOVER {text-decoration:underline;color:white;}

#table_artist_of_month {width:664px;height:250px;}
#table_whole_calendar {width:664px;}

#table_semaine HR {color: #361f00;background-color: #361f00;height: 1px;border: 0;}
.gros_titre {font-weight: bold;font-size:15px;color:#361f00;}
.med {font-size:10px;color:#361f00;}

.gros_rose {font-weight: bold;font-size:15px;color:#9a0147;}
.rose {color:#9a0147}
.rose_gras,.rose_gras A {color:#9a0147;font-weight:bold;text-decoration:none}
.rose_gras A:hover {color:#9a0147;font-weight:bold;text-decoration:underline}

.justifier,.justifier p {text-align:justify;}
.justifier b,.justifier strong { color:#2E3192;}

A.Langue {color:#c8ac78;text-decoration:none;}
A.Langue:HOVER {color:#c8ac78;text-decoration:underline;}

A.entete {color:#FFFFFF;text-decoration:none;}
A.entete:HOVER {color:#c8ac78;text-decoration:underline;}

INPUT.input ,SELECT.input
{
    height:18px;
    font-family:verdana;
    font-size:11px;
    border: solid 1px black;
}

INPUT.button 
{
    height:18px;
    font-family:verdana;
    font-size:11px;
}
 
#email
{
    font-size: 11px;
    color:#361f00;
    height:18px;
    border: solid 1px #361f00;
    font-family: verdana;
    background-image:url(/images/fond_email.gif);
    width:226px;
}


#but_OK
{
    border: #361f00 1px solid;
    font-size: 11px;
    color: white;
    font-family: verdana;
    height: 18px;
    background-color: #bf0058;
    cursor : hand;
    cursor : pointer;
    width: 30px;
}


#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-image: url('/images/overlay.png');
    z-index: 9999;
    display: none;
}

#overlay .splash {
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    background-image: url('/images/dark_splash.png');
    background-repeat: no-repeat;
    width: 244px;
    height: 210px;
    padding: 245px 249px 91px 66px;
    z-index: 10000;
    display: none;
    margin: auto;
    font-size: 14px;
    text-align: center
}

#overlay .splash p {
    font-size: 14px;
    line-height: 17px;
    padding-bottom: 0;
}

#overlay .splash .close {
    display: block;
    background: transparent url('/images/splash_close.png') no-repeat 0 0;
    width: 35px;
    text-indent: -9999px;
    height: 35px;
    float: right;
    margin: -240px;
}

