/***********************************************************************/
/*                                                                     */
/* couleur 1 : menus et titres                                         */
/*             #156947 (vert)                                          */
/*                                                                     */
/* couleur 2 : liens hover                                             */
/*             #FE8D11 (orange)                                        */
/*             #800000 (bordeaux)                                      */
/*                                                                     */
/* couleur 3 : couleur supplémentaire                                  */
/*             #FFF68F (jaune)   #83E6B4 (vert clair)                  */
/*                                                                     */
/* Texte     : black                                                   */
/*                                                                     */
/*                                                                     */
/*                                                                     */
/***********************************************************************/

body { width: 98%; margin-left: auto; margin-right: auto; }

a:visited { text-decoration: underline; color: #800000; }
a { text-decoration: underline; color: #800000; }
a:hover { text-decoration: underline; background-color: #800000;
color: white; }

* { font-family: Arial, Verdana, sans-serif; border-color: white; }

h1 { text-align: center; color: #2e1313; }
h2 { background-color: #E8CECE; }
h3 { color: #000000; }
h2, h4, h5, h6 { color: #262626; }
p { text-align: justify; }

/***********************************************************************/
#entete
{ 
    margin-top: -10px;
    height: 110px;
    background: url("../img/logoLacan.jpg") no-repeat bottom right #800000; 
    font-variant: small-caps; 
    font-size: 125%; 
    font-weight: bold;
    line-height: 1.2em;

    /* thanks to alsacreations.com */
    -moz-border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px; 
    border-radius: 10px 10px 10px 10px; 
    -webkit-border-top-left-radius: 10px; 
    -webkit-border-top-right-radius: 10px; 
    -webkit-border-bottom-left-radius: 10px; 
    -webkit-border-bottom-right-radius: 10px; 
}

#entete ul { list-style-type: none;}
#entete li { color: #FFF68F; text-align: center; }

/***********************************************************************/
#backup { width: 100%; }

/***********************************************************************/
.quoiDateLieu { 
    margin-left: +20px; 
    color: #800000; 
    background-color: #FFF68F; 
    padding: 10px; 
    text-align: center;     /* thanks to alsacreations.com */
    -moz-border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px; 
    border-radius: 10px 10px 10px 10px; 
    -webkit-border-top-left-radius: 10px; 
    -webkit-border-top-right-radius: 10px; 
    -webkit-border-bottom-left-radius: 10px; 
    -webkit-border-bottom-right-radius: 10px; 
}

div.centrage {text-align: center; font-size: 0.75em; margin-top: -1em}

span.date {color: grey; font-weight: bold; font-variant: small-caps}
.actualite { padding: 10px; vertical-align: middle; margin-top: 10px; margin-left: 10%; text-decoration: none; }
.actualite h5 { color: #000000; }
.actualite h4 { margin-left:15px; color: #800000; }
.actualite img { width: 100px; }

.separator { margin-top: 15px; height: 15px; text-align: center;}
.document { margin-top: 15px;}
.document td { padding-right: 2em;}
/***********************************************************************/
#piedDePage
{
    width: 100%;
    clear: left;
    padding: 5px;
    background: #800000; 
    /* thanks to alsacreations.com */
    -moz-border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px; 
    border-radius: 10px 10px 10px 10px; 
    -webkit-border-top-left-radius: 10px; 
    -webkit-border-top-right-radius: 10px; 
    -webkit-border-bottom-left-radius: 10px; 
    -webkit-border-bottom-right-radius: 10px;
}

#piedDePage p
{
    font-size: small;
    font-style: oblique;
    text-align: center;
    color: #FFF68F; 
}

#piedDePage a:visited { text-decoration: underline; color: #FFF68F; }
#piedDePage a { text-decoration: underline; color: #FFF68F; }
#piedDePage a:hover { text-decoration: underline; color: #FE8D11 ; }

#babelsite #babelsite a, #babelsite a:visited, #babelsite p
{
    font-size: xx-small;
    font-style: oblique;
    text-align: center;
    color: white;
}
#babelsite a:hover { color: black; }

/***********************************************************************/
#introduction { font-size: x-small; }
.incrustDroit { width: 20%; float: right; text-align: right;
font-size: small; }

/***********************************************************************/
#menu
{
    font-size: x-small;
    width: 16em;
    padding: 2em;
    float: left;
    background-color: #b2b2b2;
    /* thanks to alsacreations.com */
    -moz-border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px; 
    border-radius: 10px 10px 10px 10px; 
    -webkit-border-top-left-radius: 10px; 
    -webkit-border-top-right-radius: 10px; 
    -webkit-border-bottom-left-radius: 10px; 
    -webkit-border-bottom-right-radius: 10px; 
}

#menu a:visited { text-decoration: none; color: #800000; }
#menu a { text-decoration: none; color: #800000; }
#menu a:hover { text-decoration: underline; background-color: #800000;
color: white; }

#menu h3
{
    text-indent: -1.2em;
    font-size: small;
    color: black;
    text-align: left;
}

#menu li
{
    text-indent: -45px;
    list-style-type: none;
    font-size: small;
    color: #804DA4;
}
/***********************************************************************/
.langueTop
{
width: 50%;
margin-left: auto;
margin-right: auto;
}
#menuLangue
{
margin-left: 16em;
margin-top: 5px;
text-align: center;
}
/***********************************************************************/
#welcomeNews table { width: 500px;
margin-left: auto;
margin-right: auto;}

/***********************************************************************/
#corps
{
    margin-left: 16em;
    margin-top: 5px;
    padding-left: 1em;
    padding-right: 2em;
    color: black;
}
/***********************************************************************/
.espaceMembre ul
{
    text-align: center;
    list-style-type: none;
    padding: 0;
    margin-top: -10px;
}
/***********************************************************************/
.evArchives ul { padding-left: 0; }
.bib { border: 0px; }
.bibInfoRevue { font-size: x-small; }
.bibBottom { border-bottom: 1px double #FE8D11; }

/***********************************************************************/
.inscription { border: solid 2px black; padding: 10px; }

/***********************************************************************/
.cheminMenu { height:50%; text-align: right; color: #000000;
font-weight: bold; font-size: small; }

.remarque { text-align: right; color: #156947; }
.remarquePetite { text-align: right; font-size: small; }
.legendUp { text-align: left; font-size: large; color: #156947; }
.legendLeft { text-align: left; font-size: large; color: #156947; }

q, blockquote { font-style: italic; }

.alerte { color: red; }

ul { list-style-position: inside; list-style-type: circle }

dt { 
    margin-top: 5px; 
    font-weight: bold; 
    color:
    #156947;
    /* background-color: */
}