/* ========================================================================
Déclarations générales
=========================================================================== */
body {margin: 0px; padding: 0px;
font-family: /*verdana, arial, helvetica,*/ sans-serif; color: #000;}

h1 {margin: 0px; padding: 0px;
font-size: 20px; line-height: 28px; font-weight: 900; color: #000;}

h2 {margin: 0px; padding: 0px;
font-size: 16px; line-height: 28px; font-weight: 900; color: #000;}

p {margin: 0px ; padding: 0px; position: relative;
font-size: 14px; font-weight: 400;}

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

li {margin: 0px ; padding: 0px; position: relative;
font-size: 14px; font-weight: 400;}

img {border: none;}

hr {align: center; width: 600px; border: 1px shade #000;}


/* ========================================================================
Liens
=========================================================================== */
a {color: #000; font-size: 14px; text-decoration: underlined; font-weight: 400;
font-style: italic; }
a:link {color: #000;}
a:visited {color: #000;}
a:hover {background-color: #ff0; color: #090; font-size: 12px; font-weight: 600;}

/* ========================================================================
Entête
(#66cc66 : vert pâle / #ffff99 : jaune pâle)
(#09c : bleu / #eee : gris-bleu)
=========================================================================== */
/* #header {color: #09c; font-size: 18px; text-decoration: none; font-weight: 600;
line-height: 10px; background-color: #eee; height:25px;
position: absolute; top: 25px; width: 980px; padding: 15px 0px 0px 30px;} */

#header1 {position: absolute; top: 10px; left: 100px; height: 80px; width: 800px;
background: #fff url("../decor/logo_accueil.jpg") no-repeat;}

#header2 {position: absolute; top: 90px; left: 100px; height: 20px; width: 800px;
background: #fff; color: #804000; font-size: 13px; font-style: italic; font-weight: 600;}

#header3 {position: absolute; top: 115px; left: 50px; width: 900px;
border-top: 1px solid black; border-bottom: 1px solid black;
font-size: 13px; font-style: italic; font-weight: 400;
background-color: #fff;}

/* ========================================================================
Contenu (à droite)
=========================================================================== */
#content {padding: 10px; position: absolute; top: 170px; left: 180px;
width: 750px; /* border: 1px dashed black; */ }

/* ========================================================================
Menu (à gauche)
=========================================================================== */
/* #menu {color: #09c; font-size: 12px; text-decoration: none; font-weight: 600;
line-height: 17px; padding: 80px 10px 10px 10px;
position: absolute; top: 160px; left: 50px; width: 150px;
background: #eee url("./logo_tdm.jpg") no-repeat center 10px;} */

#menu {position: absolute; top: 170px; left: 50px; width: 100px; height: 500px;}

/* ========================================================================
Autres Styles
=========================================================================== */
.soulign {text-decoration: underline;}

/* ========================================================================
Styles Tableaux
=========================================================================== */
/* table {border: 1px dashed black;} */

table.left {position: relative;}
table.center {position: relative; margin-left: auto; margin-right: auto;}

/* td {border: 1px dashed black;}*/

td.center {vertical-align: middle; align: center; text-align: center;
padding: 10px 10px 10px 10px;}
td.left {vertical-align: middle; align: left; text-align: left;
padding: 10px 10px 10px 0px;}
td.right {vertical-align: middle; align: right; text-align: right;
padding: 10px 0px 10px 10px;}

/* ========================================================================
Styles Diapos
=========================================================================== */
.fond_gris {background-color: #eee;}

td.titre {vertical-align: middle; align: center; text-align: center;
color: #000; font-size: 16px; text-decoration: none; font-weight: 900;
background-color: #eee; padding: 10px 10px 10px 10px;}

td.navig_left {vertical-align: middle; align: left; text-align: left;
padding: 5px 5px 5px 5px;}
td.navig_center {vertical-align: middle; align: center; text-align: center;
padding: 5px 5px 5px 5px;}
td.navig_right {vertical-align: middle; align: right; text-align: right;
padding: 5px 5px 5px 5px;}

td.diapo {vertical-align: middle; align: center; text-align: center;
background-color: #fff; padding: 10px 10px 10px 10px; border: 1px solid black;}



/* ===========================================================================

============================================================================ */
