﻿/* -------------------------------------- */
/* --- Styles pour programme détaillé --- */
/* -------------------------------------- */

#divDates {
    text-align: left;
    background: #fff url(../images/progDates.jpg) no-repeat; 
    height: 26px; /*26*/
    padding-top: 7px; }

#divDates ul li {
    display: inline;
    list-style-type: none; }

#divDates a {
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding: 0; }

#divDates a.bouton14 {
    position: relative;
    left: -5px;
    padding: 6px 15px; }

#divDates a.bouton15 {
    position: relative;
    left: -10px;
    padding: 6px 15px; }

#divDates a.leftCorner {
    margin: 0;
    padding: 0;
    padding: 6px 15px; }

#divDates a.rightCorner {
    position: relative;
    left: -15px;
    padding: 6px 8px; }

#divSousDate {
    width: 505px;
    height: 24px;
    background: #fff url(../images/progSousDate2.jpg) no-repeat;
    position: relative;
    top: -6px;
    text-align: center;
    font-weight: normal;
    font-size: 8pt; }

#divSousDate li {
    display: inline;
    margin: 0 6px; }

#divSousDate a {
    color: #ee7a31;
    position: relative;
    top: 3px; }

#divSousDate a.selected {
    color: #000; }

#divSousDate a.noClass, #divSousDate a:hover, 
#divSousDate a.selected:hover {
    text-decoration: none; }

#ulDefis, #ulSalles, #divDefi2, #divDefi3, 
#divDefi4, #divSalle2, #divSalle3, #divSalle4  { 
    display: none; }

#divHoraire, .divHoraireComplet, .divHoraireComplet2 {
    border: solid 1px #b9b9b9;
    width: 502px;
    padding-top: 10px;
    margin-bottom: 10px; }

#divTexte, .divTexteComplet {
    margin: 0 5px 0 5px;
    background-color: #fff;
    padding: 5px;
	color:#000; }

#divTexte h2, .divTexteComplet h2 {
    font-size: 1.2em;
    color: #ee7a31; }

#divTexte p, .divTexteComplet p, #divPreliminaire p {
	color:#000;
	font-size: 1.0em; }

.divPlage {
    padding-bottom: 5px;
    padding-top: 5px;
    border-top: solid 1px #b9b9b9;
    padding: 10px; }

.divPlage-Presentation {
    padding-bottom: 5px;
    padding-top: 5px;
    border-top: solid 1px #b9b9b9;
    padding: 10px 0px 10px 0px; }

.tdProg
{
    width: 130px;
    vertical-align: top;
}

.tdProg-Presentation
{
    width: 110px;
    vertical-align: top;
}