#mainContent {
    font: 11px georgia, arial, sans-serif;
    top: 15px;
    left: 0px;
    width: 725px;
    margin:0px 0px 0px 15px;
    padding:0 0 0 0px;
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 725px;
    }

html>body #mainContent {
   width: 725px;
   }

a:link, a.spip_url, a.spip_in, a.spip_out, a.spip_glossaire {
   color: #001846;
   text-decoration: none;
   }

a:hover {
   text-decoration: underline;
   }

h1 {
    color:#000;
    text-align:center;
    background:none;
    font-size:13px;
    margin:5px 0 15px 0;
    padding: 0 0 0 0;
    }

.signature, .ps, .date{
    font: 11px Georgia, arial, sans-serif;
    color: #000;
    text-align: right;
    font-weight:bold;
    margin-bottom:5px;
}

.ps {
    font-style:italic;
    font-weight:normal;
    text-align: left;
}

#headerTitle {
    background:#B30000;
    color:#ffffff;
    font: 12px Georgia, arial, sans-serif;
    font-weight:bold;
    margin: 0 0 0 0px;
    padding:1px 0 2px 30px;
    position:relative;
    width:80%;
    top:-10px;
    }

#headerLogo, #headerLogo2, #headerLogo3{
    position:relative;
    left: -20px;
    top:15px;
    width: 43px;
    height: 36px;
    padding: 0 0 0 0px;
    margin: 0 0 0 0px;
    background: url(images/crownmin.gif) top left;
    text-align: left;
    border-left: none;
    border-right: none;
    z-index:1;
    }

#headerUnder {
    font: 1px Georgia, arial, sans-serif;
    padding: 0 0 0 0px;
    margin: 2px 0 0 0px;
    height:1px;
    background: url(images/ulr.png) bottom repeat-x;
    position:relative;
    top:-10px;
    }

#logoEdito {
    float:left;
    margin-right:2px;
    }

#colEdito {
    float:left;
    width:36%;
    margin:0 10px 0 0;
}


#colDeux {
    float:left;
    width:62%;
    margin:0 0px 0 0px;
    padding:0 0 0 0px;
    }

#colEnDirect {
    float:left;
    width:49%;
    margin:0 20px 0 10px;
    padding:0 0 0 0px;
}

#colNaviguez {
    float:left;
    width:40%;
    margin:0 0 0 0px;
    padding:0 0 0 0px;
}

#spacer {
    font: 1px Georgia, arial, sans-serif;
    clear: both;
    height:1px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    }

#spacerLeft {
    font: 1px Georgia, arial, sans-serif;
    clear: right;
    height:1px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    }

#blocSynthese {
    margin:0px 0 0 0;
    padding:0 0 0 0px;
    }

#blocSynthese a:link,#blocSynthese a:visited,.openBloc a:link,.openBloc a:visited {
    text-align:left;
    }

#blocSynthese p {
    margin:0 0 5px 0px;
    text-align:left;
    }

.navBloc, .openBloc {
    clear:left;
    padding:5px 0 0 0px;
    margin:0 0 0 0px;
    background: url(images/ulr.png) bottom repeat-x;
    }

.openBloc {
    background:none;
    }

.openBloc img, .navBloc img {
    float:left;
    width:62px;
    height:47px;
    margin: 0 0 5px 0;
    padding: 0 0px 0 0;

}

.openBloc p,.navBloc p {
    padding:0 0 0 0px;
    margin:0 0 0 0px;
    text-align:left;
    }


 .navBloc a:link, .navBloc a:visited {
    font-weight:bold;
    color: #1B457B;
    }

.datev   {
    color: #A23700;
    text-align:left;
    }

div.fl {
    padding: 0 0 0 0px;
    margin: 0 5px 0 0px;
    float:left;
    width: 35%;
    }

div.fr {
    padding: 0 0 0 0px;
    margin: 0 0 4px 0px;

    }

#blocClubs {
    float:right;
    padding-top:10px;
    padding-right:5px;
    }

#blocClubs a:link, #blocClubs a:visited {
    color: #3980F4;
    font-weight:bold;
    }

#blocClubs a:visited {
    font-weight:bold;
    }
    
#blOpens {
    padding:0 0 0 0px;
    margin:0 0 0 0px;
    }

#listePartenaires {
    padding-right:0px;
    }

#listePartenaires #blocClubs {
    margin-top:30px;
    width:20%;
    text-align:center;
    }

.logSite {
    height:95px;
    padding-right:10px;
    }

.nomSite {
    text-align:center;
    }

#blDate {
    position:relative;
    top:-40px;
    left:90px;
    padding-left:50px;
    font-weight:bold;
    color:#880000;
    margin:0 0 5px 0;
    z-index:1;
    }

