/*******************************************************************************
* GLOBAL
*******************************************************************************/
body, html { color:black }
body, #content {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size:11pt;
}
#content { margin:0 10%; padding:0 10%; }
#header h2 {font-size:18pt; font-weight:bold; }
#sidebar2 { position:relative; top:-8px; margin:11px; border:solid 1px #000; }
#sidebar2 h2 { color:#699;font-size:14pt; }
#footer {font-size:9pt; color:#666; border:solid 1px #999; text-align:right;}
img { border:none; }
h1{font-size:13pt;}
/**** TABLE ****/
.tab tbody td {padding-left: 2pt;border: 1px solid #8A0000;}
.cours {border-bottom: 2px solid #8A0000;}
.moda {border: 1px solid #8A0000;}
.tab tbody th {padding-left: 4pt;border: 1px solid #8A0000;}
/**** AGENDA ****/
dl {padding: 8pt 0 12pt 0;}
.cours1,.cours2,.cours3,.cours4{border:3px solid #FFB8B8;}
.practica{border:3px solid #FFB8E3;}
.bal{border:3px solid #BFB8FF;}
.stage{border:3px solid #FFF1B8;}
.concert{border:3px solid #B8EBFF;}
.evenement{border:3px solid #C4FFB8;}
.lieu{color:#666;}
/*******************************************************************************
* LINKS
*******************************************************************************/
a { color: #699; text-decoration:underline; }
a[href]:after { content: " (" attr(href) ") "; font-size: 90%; font-style:italic; }
#content .miniatures a[href]:after, #latest-pic a[href]:after { display:none; }

/*******************************************************************************
* NOT ON THE PAPER
*******************************************************************************/
#header h1,#header ul,#header p,  #right, #footer a, #sidebar1 { display:none !important; }

/*******************************************************************************
* CONTACT PAGE
*******************************************************************************/
#contactForm { display:block; float:left; width:100%; }
#contactForm p { margin-bottom:0; }
#contactForm textarea.input,
#contactForm textarea.error,
#contactForm input.input,
#contactForm input.error {
    padding:2px;
    border:1px solid #ddd;
    width:50%;
    font-size:100%;
}
#contactForm textarea.error,
#contactForm input.error { border:1px solid black; }

#contactForm p.label-name,
#contactForm p.label-email,
#contactForm p.label-subject,
#contactForm p.label-message { background-color:white; color: #699; font-weight:bold; }
#contactForm input.submit { display:none !important; }
