

#decale {  margin-left:70px; }
.decale {  margin-left:70px; }


#aere {   margin-top:35mm; }
.aere {   margin-top:35mm; }

#futur {
            font-size:150%;
            font-weight:bold;
            color:#C00040;
}

body.toc {
            margin-left:4px;
            margin-right:1px;
            color:#000000;
            background:#d4e9f6;
            background:url('images/ast.gif');
            background-attachment:fixed;
            font-weight:600;
}
body.main {
            margin-top:25px;
            margin-left:2%;
            margin-right:2%;
            color:#000000;
            background:#d4e9f6;
            background:url('./images/ast.gif');
            background-attachment:fixed;
}

body.presse {
            margin-top:25px;
            margin-left:2%;
            margin-right:2%;
            color:#000000;
            background:#d4e9f6;
            background:url('./images/ast.gif');
            background-attachment:fixed;
}

body.liens  {
            margin-top:25px;
            margin-left:2%;
            margin-right:2%;
            color:#000000;
            background:#d4e9f6;
            background:url('./images/ast.gif');
            background-attachment:fixed;
}

a:link {    color:#2000FF;
            font-family:'Times New Roman', sans-serif ;
            font-size:14pt;
            font-weight:700;
}
a:visited { color:#3545cf;
            font-family:'Times New Roman', sans-serif ;
            font-size:14pt;
            font-weight:700;
}
a:hover {   color:#df65ff;
            font-family:'Times New Roman', sans-serif ;
            font-size:14pt;
            font-weight:700;
}
a:active {  color:#8000FF;
            font-family:'Times New Roman', sans-serif ;
            font-size:14pt;
            font-weight: 700;
}

a.tab:link { margin-left:10mm;
             margin-top:2pt;
             font-size:11pt;
             text-decoration:none;
}
a.tab:visited { margin-left:10mm;
                margin-top:2pt;
                font-size:11pt;
                text-decoration:none;
}
a.tab:hover { margin-left:9.5mm;
              margin-top:2pt;
              font-size:11pt;
              font-weight:700;
              text-decoration:none;
}
a.tab:active { margin-left:10mm;
               margin-top:2pt;
               font-size:11pt;
               font-weight:700;
               text-decoration:none;
}

a.toc:link {    margin-top:34mm;
                margin-left:1mm;
                margin-bottom:30pt;
                font-size:15pt;
                text-decoration:underline;
}
a.toc:visited {
                margin-top:34mm;
                margin-left:1mm;
                margin-bottom:30pt;
                font-size:15pt;
                text-decoration:underline;
}
a.toc:hover {
                margin-top:34mm;
                margin-left:0.5mm;
                margin-bottom:30pt;
                font-size:15pt;
                text-decoration:underline;
}
a.toc:active {
                margin-top:34mm;
                margin-left:1mm;
                margin-bottom:30pt;
                font-size:15pt;
                text-decoration:underline;
}

a.fin:link {    color:#2000FF;
            font-family:'Times New Roman', sans-serif ;
            font-size:10pt;
            font-weight:300;
}
a.fin:visited { color:#3545cf;
            font-family:'Times New Roman', sans-serif ;
            font-size:10pt;
            font-weight:300;
}
a.fin:hover {   color:#df65ff;
            font-family:'Times New Roman', sans-serif ;
            font-size:10pt;
            font-weight:300;
}
a.fin:active {  color:#8000FF;
            font-family:'Times New Roman', sans-serif ;
            font-size:10pt;
            font-weight:300;
}

a.intra:link {
            margin-left:8mm;
            color:#2000FF;
            font-family:'Times New Roman', sans-serif ;
            font-size:10pt;
            font-weight:300;
            text-decoration:none;
}
a.intra:visited {
            margin-left:8mm;
            color:#3545cf;
            font-family:'Times New Roman', sans-serif ;
            font-size:10pt;
            font-weight:300;
            text-decoration:none;
}
a.intra:hover {
            margin-left:8mm;
            color:#df65ff;
            font-family:'Times New Roman', sans-serif ;
            font-size:10pt;
            font-weight:300;
            text-decoration:none;
}
a.intra:active {
            margin-left:8mm;
            color:#8000FF;
            font-family:'Times New Roman', sans-serif ;
            font-size:10pt;
            font-weight:300;
            text-decoration:none;
}

img.fleche {
       ALIGN:absbottom;
       WIDTH:32px;
       HEIGHT:32px;
       BORDER:0px;
   }


h1.toc {margin-left:0px; margin-top:1pt; margin-bottom:6pt; font-size:55pt; }

h1.titre {text-align:center; margin-left:0px; margin-top:1pt; margin-bottom:10pt; font-family: 'Times New Roman', sans-serif ; font-size:24pt;
}
h1.soustitre {text-align:center; margin-left:0px; margin-top:1pt; margin-bottom:10pt; font-family:'Times New Roman', sans-serif ; font-size:16pt;
}
h2.soustitreffx {text-align:center; margin-left:0px; margin-top:1pt; margin-bottom:10pt; font-family:'Times New Roman', sans-serif ; font-size:16pt;
}
h1.auteur {text-decoration:underline; text-align:left; margin-left:0px; margin-top:10pt; margin-bottom:3pt; font-family:'Times New Roman', sans-serif ; font-size:16pt;
}


p { text-decoration: none; }
p.accueil { font-size:14pt; text-align:justify; text-indent:7.5mm; font-weight:300; }
p.presse { font-size:14pt; text-align:justify; font-weight:300; }
p.texte { font-size:14pt; text-align:justify; font-weight:300; }
p.texte_decale { font-size:14pt; margin-left:70pt; text-align:justify; font-weight:300; }
p.liens { font-size:14pt; text-align:justify; font-weight:300; }
p.fin { font-size:8pt; font-weight:300; }


div.fin { font-size:8pt; font-weight:300; }


p.tab { color:#00dd00; font-family:'Times New Roman', sans-serif ; font-size:10pt; margin:0.4cm 0.8cm 0cm 0cm; }



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

ul.puce { list-style-position:outside;
     list-style-image: url('./images/grydiamd.gif');
   }

li {
        margin-left:-0px;
        margin-top:6px;
        padding-top:0px;
        padding-bottom:0px;
        text-decoration:none;
        font-size:12pt;
        font-family:'Times New Roman', sans-serif;
        letter-spacing:normal;
        font-weight:400;
    }

li.puce {
        margin-left:-0px;
        margin-top:10px;
        margin-bottom:6px;
        text-decoration:underline;
        font-size:15pt;
        font-family:'Times New Roman', sans-serif;
        letter-spacing:normal;
        font-weight:700;
    }

dl {
    }

dt {
        margin-top:15px;
        text-decoration:underline;
        font-weight:700;
}
dd {
        font-weight:400;
        text-decoration:none;
}

hr.bas_page {
        width:100%;
        text-align:"center";
    }

table.formulaire {
        width:100%;
        padding:3px;
        border:0;
        margin-left:0px;
        margin-right:0px;
        margin-top:10px;
    }

fieldset.formulaire {
       width:100%;
       margin-left:3%;
       margin-right:3%;
       margin-bottom:0px;
       margin-top:0px;
       padding-bottom:16px;
       padding-left:25px;
       padding-right:25px;
    }

.encart {
         border:medium double Silver;
         margin:2% 22% 2% 22%;
         padding:0.1em 0.2em 0.2em 0.2em;
         text-align:center;
}
div.encart span {
         color:#CC0033;
}

table.livre {
        width:100%;
        padding:3px;
        border:0;
        margin-left:0px;
        margin-right:0px;
        margin-top:10px;
        page-break-before:"auto";
        page-break-after:"auto";
     }

table.livre td + td {
        text-align:justify;
        padding-left:5%;
        }

div.livre {
		text-align:justify;
      }

div.illustration {
		text-align:center;
      }
.legende {
		text-align:center;
		font-size:8pt;
		font-weight:300;
		margin-top:0;
      }

.gauche {
	    float:left;
		margin:0.5em 5% 0.3em 0;
   }

.droite {
	    float:right;
		margin:1em;
		margin-left:3%;
   }

