/* //// LIEN PAR DEFAUT //// */
a:link {
    color: #039;
    text-decoration: underline
    }
a:visited {
    color: #666;
    text-decoration: underline
    }
a:hover {
    color: #690;
    text-decoration: none
    }
body {
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 12px
    }
td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
/* //// LES STYLES //// */
.titrepage {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #06c;
    padding: 0 0 4px 0
    }
.titrepagemaigre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: normal;
    color: #06c;
    padding: 0 0 4px 0
    }
.chapitreencours {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px
    }
a.chapitreencours:link, a.chapitreencours:visited {
    line-height: 14px;
    color: #06c;
    text-decoration: none
    }
a.chapitreencours:hover {
    color: #690;
    text-decoration: underline
    }
.chapo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666
    }
.titreniv1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #06c
    }
.titreniv2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: bold
    }
a.titreniv2:link, a.titreniv2:visited {
    text-decoration: underline
    }
a.titreniv2:hover {
    text-decoration: underline
    }
/* //// LIENS MENU GAUCHE //// */
.menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #039
    }
a.menu:link, a.menuniv1:visited {
    line-height: 16px;
    color: #039;
    text-decoration: none
    }
a.menu:hover {
    color: #690;
    text-decoration: underline
    }
.menuniv1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #06c
    }
a.menuniv1:link, a.menuniv1:visited {
    line-height: 16px;
    color: #06c;
    text-decoration: none
    }
a.menuniv1:hover {
    color: #039;
    text-decoration: underline
    }
.menuniv2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #690
    }
a.menuniv2:link, a.menuniv2:visited {
    line-height: 14px;
    color: #690;
    text-decoration: none
    }
a.menuniv2:hover {
    color: #557f00;
    text-decoration: underline
    }
/* //// ARTICLE LISTE //// */
.artListCont {
    clear: both;
    width: 270px;
    font-size: 0.95em;
    margin: 0 0 0 30px;
    padding: 0
    }
.artListCont img {
    border: 0
    }
.artListCont a:link, .artListCont a:visited {
    width: 270px;
    color: #4d4d4d;
    text-decoration: none;
    margin: 0;
    padding: 0
    }
.artListCont a:hover {
    text-decoration: none;
    background-color: #dfeefd
    }
.artListDate {
    font-size: 0.9em;
    color: #06c;
    padding: 0 5px 0 5px;
    border-left: 1px solid #06c;
    border-right: 1px solid #06c
    }
.artListTitre {
    font-weight: bold;
    color: #06c;
    padding: 3px 0 5px 0
    }
.artListLogo {
    float: left;
    padding: 0 10px 5px 0;
    margin: 0
    }
.artListSepare {
    clear: both;
    float: left;
    margin: 20px 0 25px 30px;
    padding: 0
    }
/* //// ARTICLE //// */
.artCont {
    width: 415px;
    margin: 0;
    padding: 0
    }
.artCont img {
    border: 0
    }
.artTitre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    color: #06c;
    margin: 0 0 3px 0;
    padding: 0
    }
.artSousTitre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #06c;
    margin: 0 0 10px 0;
    padding: 0
    }
.artLogo {
    float: left;
    margin: 0;
    padding: 0 10px 5px 0
    }
.artChapo {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 0.95em;
    color: #666;
    margin: 5px 0 30px 0;
    padding: 0
    }
.artTxt {
    margin: 25px 0 0 0;
    padding: 0
    }
.artTxt p {
    margin: 1.4em 0 1.4em 0
    }
.artImgGauche {
    float: left;
    margin: 0;
    padding: 0 10px 10px 0
    }
.artImgDroite {
    float: right;
    margin: 0;
    padding: 0 0 10px 10px
    }
/* //// chargement //// */
.artCharge {
    font-size: 0.95em;
    font-weight: bold;
    color: #06c;
    margin: 25px 0 0 0;
    padding: 0
    }
.artCharge a:link, .artCharge a:visited {
    color: #06c;
    text-decoration: none;
    padding: 5px 0 10px 0
    }
.artCharge a:hover {
    color: #039;
    text-decoration: underline
    }
.artChargeIco {
    float: left;
    margin: 0 10px 20px 0;
    padding: 5px 10px 5px 0;
    border-right: 1px solid #06c
    }
/* //// Note bas page //// */
.artNoteCont {
    clear: both;
    font-size: 0.9em;
    color: #666;
    margin: 25px 0 10px 0;
    padding: 10px;
    border: 1px solid #ccc
    }
.artNoteCont a:link, .artNoteCont a:visited {
    color: #666;
    text-decoration: none
    }
.artNoteCont a:hover {
    color: #333;
    text-decoration: underline
    }
.artNotetxt {
    margin: 0 0 8px 0;
    padding: 0
    }
/* //// Autre rubrique //// */
.artRubTitre {
    clear: both;
    width: 200px;
    font-size: 0.95em;
    font-weight: bold;
    color: #fff;
    margin: 45px 0 0 0;
    padding: 3px 20px 3px 10px;
    background-color: #06c
    }
.artRubCont {
    font-size: 0.95em;
    color: #06c;
    margin: 0;
    padding: 10px;
    border: 1px solid #06c
    }
.artRubCont a:link, .artRubCont a:visited {
    line-height: 1.4em;
    color: #06c;
    text-decoration: none;
    padding: 0 0 20px 13px;
    background-image: url(images/commun/art_autre_rub.gif);
    background-repeat: no-repeat;
    background-position: 0 3px
    }
.artRubCont a:hover {
    color: #039;
    text-decoration: underline
    }
.gras {
    font-weight: bold
    }
.legende {
    font-family: "Times New Roman", Times, serif;
    font-size: 11px;
    color: #690;
    margin-top: 5px
    }
.grasgris {
    font-weight: bold;
    color: #666
    }
a.grasgris:link {
    text-decoration: underline
    }
a.grasgris:active {
    text-decoration: underline
    }
a.grasgris:visited {
    text-decoration: underline
    }
a.grasgris:hover {
    text-decoration: underline
    }
.flash {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #690;
    text-decoration: none
    }
.grasjaune {
    font-weight: bold;
    color: #FC0
    }
.textepopup {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    margin-top: 3px
    }
.htdigselect {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12;
    color: #000
    }
/* ///// POUR ACTUS SPIP ///// */
th {
    font-family: "Times New Roman", Times, serif;
    font-size: 11px;
    color: #630;
    background-color: #E0E0E0;
    font-weight: normal;
    height: 20px
    }
.tab_marches {
    width: 415px;
    border: solid 1px;
    border-color: #333;
    margin: 0
    }
.intertitre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333
    }
.spip_doc_legende {
    text-align: center;
    font-family: "Times New Roman", Times, serif;
    font-size: 11px;
    color: #630;
    margin-top: 5px
    }
hr.spip {
    color: #E0E0E0;
    height: 1
    }
.elus_vign_td {
    font-family: "Times New Roman", Times, serif;
    font-size: 9px;
    color: #630
    }
.elus_vign {
    margin: 0;
    padding: 0 0 3px 0;
    border: 0
    }
.corps10 {
    font-size: 10px
    }
.corps11 {
    font-size: 11px
    }
.timescorps10 {
    font-family: "Times New Roman", Times, serif;
    font-size: 10px
    }
.timescorps11 {
    font-family: "Times New Roman", Times, serif;
    font-size: 11px
    }
a.spip_out:link {
    color: #039;
    text-decoration: underline
    }
a.spip_out:visited {
    color: #666;
    text-decoration: underline
    }
a.spip_out:hover {
    color: #690;
    text-decoration: none
    }
.spip_img_txt_left {
    /* image alignee a gauche dans le texte */
    border: 0;
    float: left;
    margin: 0 10px 5px 0
    }
.spip_img_txt_right {
    /* image alignee a droite dans le texte */
    border: 0;
    float: right;
    margin: 0 0 10px 5px
    }
.spip_img_txt_center {
    /* image alignee au centre dans le texte */
    }
.spip_img_div_left {
    /* boite pour image alignee a gauche dans le texte */
    }
.spip_img_div_right {
    /* boite pour image alignee a droite dans le texte */
    }
.spip_img_div_center {
    /* boite pour image alignee au centre dans le texte */
    text-align: center
    }
.spip_note {
    margin: 0 0 8px 0;
    padding: 0
    }
.spip_note a:link, .spip_note a:visited {
    color: #666;
    text-decoration: none
    }
.spip_note a:hover {
    color: #333;
    text-decoration: underline
    }
.grasbleu {
    font-weight: bold;
    color: #06C
    }