body{
    margin:0;
    padding:0;
    font-size:100%;
    background-color:#2E3F4C;
    text-align:left;
    padding-bottom:15px;
    font-family:Arial, Helvetica, sans-serif;
}
.content{
    margin-bottom:15px;
}
h1, h2, h3, h4, h5, p{
    font-family:  Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    font-size:1em;
    font-weight:normal;   
}

h1{font-weight:bold;}

h2 {
    font-size:1.1em;
    font-family:  Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    margin-top: 0px;
    margin-bottom: 1px;
    padding:2px;
    /*background-color: #E9E9E9;*/
}

.resume{ display:none; }

h3{
    margin:4px;
    font-weight:bold;
}

a{
    text-decoration:none;
}

p, td {font-size:0.8em;}

blockquote{
    margin:5px;
}
.header{
    background-color:#000; 
    padding-bottom:5px;
    text-align:center;
}
.menu{
    background:#818181 url(images/mobile/fd_gris.gif) bottom repeat-x;
    margin:0;
    padding:0;
    /*padding:4px 0;*/
    font-size:0.8em;
    font-weight: normal;
}
.menu ul{background:#818181;}
.menu li, .menu ul {list-style-type:none;padding:0 0 0 3px;margin:0;}
.menu li {list-style-type:none;}
.menu a:link,.menu a:visited,.menu a:hover,.menu a:active{
    color:#fff;
    font-family:  Arial, Helvetica, sans-serif;
    font-weight:normal;   
    text-decoration:none;
    /*border-right:1px solid #020202;*/
    /*border-left:1px solid #707070;*/
    /*background:url(images/mobile/fd_gris.gif) bottom repeat-x;*/
    margin:0;
    padding:4px;
}
.fin_menu{
    /*border-left:1px solid #707070;*/
    padding:4px 0px;  
}

.fin_menu_haut{
    /*border-left:1px solid #707070;*/
    padding:0;
    margin:0;
}
span.titre_page{font-size:1em;font-weight:bold;color:#fff;}

.footer{
    margin-top:2px;   
    color:white;
    font-family:  Arial, Helvetica, sans-serif;    
    font-size:0.8em;
}
.footer a{
    color:white;  
}

.contenu_page{
    margin:0;
    padding:2px;
    padding-top:7px;
    background-color:#fff;
}

/*** Recherche séance ***/
form.recherche_seance .submit,
 {
    background-color:#2E3F4C;
    color: #fff;
    font-weight:bold;
}

/*** Une séance ***/
div.une_seance {
    font-family:  Arial, Helvetica, sans-serif;    
    font-size:0.8em;
}

div.une_seance a:link,
div.une_seance a:visited,
div.une_seance a:hover,
div.une_seance a:active {
    color:#666;
}

div.une_seance span.heure {
    font-weight: bold;
    color: #840000;
}

div.une_seance span.titre {
    font-weight: bold;
}

div.une_seance span.lieu {
    font-size:0.8em;
}
div.une_seance span.realisateur {
    color:#666;
}

/*** Une manifestation ***/
div.fiche_manifestation {
    font-size:0.9em;
}

/*** Actu ***/
div.une_actu_mobile{border-bottom: 1px dotted #2e3f4c; margin-bottom:7px; padding-bottom:7px;}
h1.titre_actu{font-size:0.9em;font-weight:bold;}
p.contenu_actu{font-size:0.8em;}

/*** Bandeau de redirection ***/
div.redirect{
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:1px dotted black;
    background-color: #F9EECC;
}

.redirect a {
    font-weight : bold;
}
