/* Commun */
body{font-family:"Optima","Garamond", serif;color:#000;background-color:#fff;font-size:12px;}
img{text-decoration:none;border:none;}
table{text-align:left;}
td, th{border-top:1px solid #000;}
abbr, acronym{border-bottom:none;}
/* Liens */
a{text-decoration:none;color:#000;background-color:#fff;}
blockquote{font-style:italic;}
/* Titres */
h1,h2,h3,h4{font-family:"Optima","Arial",sans-serif;}
h1{margin:0 0 0.5em 0;font-size:18px;font-weight:bold;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
/* Divisions de la page */
#contenu {text-align:justify;}
#droite {float:right;width:17.5em;text-align:left;margin:1em;padding:0.5em;border-left:solid 1px #000;border-top:solid 1px #000;}
#gauche {display:none;}
#pied {display:none;}
/* Types sémantiques de contenu */
#haut address{position:absolute;top:1em;right:8%;font-size:0.9em;}
#contenu address{position:relative;float:right;text-align:right;width:17.5em;margin:1em;padding:0.5em;border-left:solid 1px #333;border-top:solid 1px #333;}
#contact td{display:none;}
#fildariane{display:none;}
#outils {display:none;}
#profil {display:none;}
#recherche {display:none;}
.haut{display:none}
.fond{font-size:0.9em;padding-left:0em;margin-left:0em;text-align:center;}
.nbp{font-size:0.9em;}
.sstitre{font-size:0.9em;font-style:italic;}