a:link    { color: #000000; text-decoration:none; border-bottom:1px dotted #333333; }
a:visited { color: #000000; text-decoration:none; border-bottom:1px dotted #333333; }
a:active  { color: #FFFFFF; background: #000000; text-decoration:none; border-bottom:none; }
a:hover   { color: #FFFFFF; background: #000000; text-decoration:none; border-bottom:none; }

a.menu:link    { color: #000000; text-decoration:none; border-bottom:none; }
a.menu:visited { color: #000000; text-decoration:none; border-bottom:none; }
a.menu:active  { color: #FFFFFF; background: #000000; text-decoration:none; border-top:1px solid #000000; }
a.menu:hover   { color: #FFFFFF; background: #000000; text-decoration:none; border-top:1px solid #000000; }

a.label:link    { color: #000000; text-decoration:none; border-top:1px dotted #333333; border-bottom:none; }
a.label:visited { color: #000000; text-decoration:none; border-top:1px dotted #333333; border-bottom:none; }
a.label:active  { color: #FFFFFF; background: #000000; text-decoration:none; border-bottom:none; }
a.label:hover   { color: #FFFFFF; background: #000000; text-decoration:none; border-bottom:none; }

a.image:link    { text-decoration:none; border-bottom:none; }
a.image:visited { text-decoration:none; border-bottom:none; }
a.image:active  { text-decoration:none; border-bottom:none; }
a.image:hover   { text-decoration:none; border-bottom:none; background: #ffffff; }


img { border: 0; 
      margin: 0px ; 
}


BODY { margin: 0px; text-align: center; background-color: #eeeeee; }

pre { margin: 0px; font-family: 'Roboto Mono', "Noto Mono", "DejaVu Sans Mono", "Lucida Console", monospace; font-size: 13px; }

.container { width: 800px;
             margin: 0px auto;
             text-align: left;
             font-size: 13px;
             font-family: 'Roboto Mono', "Noto Mono", "DejaVu Sans Mono", "Lucida Console", monospace; 
}

.about { margin: 0px; padding-bottom: 3px; text-align: left; }

.news { margin: 0px; padding-bottom: 3px; text-align: left; }

.logo { background-color: #000000; }

.menu { background-color: #eeeeee;
        color: #000000;
        padding: 4px;
}

.cadre {     border: 1px solid #cccccc;
             background-color: #ffffff;
             padding-left: 50px;
             box-shadow:2px 2px 2px #cccccc; 
}

.date { color: #000000; }

.album { padding: 10px; width: 330px; background-color: #eeeeee; text-align: center; box-shadow:2px 2px 2px #cccccc;}

.titre_album { color: #eeeeee; background: #000000; }