body {background-color: #f9f9f9; }

A:link {color: rgb(175,25,25); background-color: transparent; }
A:visited {color: rgb(125,0,0); background-color: transparent; }
A:hover {text-decoration: none; background-color: rgb(250,250,120); }

img {text-align: center; border: 0px; margin: 0px} 
img.image_border {border-right: #4A4A4A 1px solid; border-top: #B3B3B3 1px solid; border-left: #B3B3B3 1px solid; border-bottom: #4A4A4A 2px solid}

div.im_gauche {margin: 2px; padding: 2px; font : italic 10px Arial, Helvetica, sans-serif; color: #BBB; float: left; text-align : center; clear : none ;}
div.im_droite {margin: 2px; padding: 2px; font : italic 10px Arial, Helvetica, sans-serif; color: #BBB; float: right; text-align : center; clear : none ;}
div.im_centre{margin: 2px; padding: 2px; font : italic 10px Arial, Helvetica, sans-serif; color: #BBB; text-align : center; clear : both;}

a.image:hover {text-decoration: none; background-color: transparent;}
a.image_border:hover {text-decoration: none; background-color: transparent;}

.saut { clear: both; line-height: 25%}
.saut2 { clear: both; line-height: 50%} /* Modèle */
.saut3 { clear: both; line-height: 75%}
.saut4 { clear: both; line-height: 100%}
.saut5 { clear: both; line-height: 125%}
.saut6 { clear: both; line-height: 150%}

html, font, textarea, select, input, ul, dl
  {font : 13px Arial, Helvetica, sans-serif; }
form {margin-top: 0px; margin-bottom: 0px }

p {margin:0px; padding: 0px;}
p.liste {text-indent: -20px; margin: 0em 0em 0.2em 3em ; }
p.liste2 {text-indent: -20px; margin: 0em 0em 0.2em 5em ; }

div.paragraphe_indente {text-indent: 20px; margin: 0em 0em 0em 0em ; }
div.paragraphe_encadre { border: #C00000 1px solid; margin: 0px; padding : 4px 6px 4px 6px  ; }
div.colonned {width:350px; padding-right: 0px; padding-left: 4px; padding-top: 0px; padding-bottom: 0px; margin:0px; text-align:justify; float: right;}
div.colonneg {width:350px; padding-right: 4px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin:0px; text-align:justify; float: left;}
div.note_paragraphe { text-indent: -20px; font : 11px Arial, Helvetica, sans-serif; margin: 3px 0px 0px 20px ;}
div.centre { text-align: center; }

.note_numero { font : 11px Arial, Helvetica, sans-serif;}
/* Ca, c'est du trucage pour le b du fil d'archives */
.petit_gras { font : 11px Arial, Helvetica, sans-serif; padding-left:10px; font-weight : bold;}
.petit { font : 11px Arial, Helvetica, sans-serif;} /* Pour le copyraille u moins */
.gras {font-weight : bold; }
.italique {font-style: italic; }
.souligne {text-decoration : underline ; }
.justifie { text-align: justify; }
.agauche { text-align: left; }
.adroite { text-align: right; }
.citation {border: #3030f0 1px dotted; margin-bottom: 2px; margin-top: 4px; margin-right: 2px; margin-left: 25px; background-color: #eee; padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; }
.justifie { text-align: justify; }
.agauche { text-align: left; }
.adroite { text-align: right; }
.exposant {vertical-align : super ; font-size : 80% ; }
.majuscule {font-variant: small-caps;}

.gw_extra_style_1{ font : 11px Arial, Helvetica, sans-serif;}
.gw_extra_style_9{ width: 219px; margin: 5px; padding: 5px; text-align: justify; float: left;}

hr.petit { width: 25% ; text-align: center ;}
hr.moyen { width: 50% ; text-align: center ;}
hr.grand { width: 75% ; text-align: center ;}
hr.note_delimiteur { width: 25% ; margin-left: 0; text-align: left ;}

h1 {color: rgb(125,0,0); border: #851010 1px solid; margin: 2px 0px; background-color: #fff ; font : 18px Arial, Helvetica, sans-serif; padding: 0px; text-align: center}
h2 {color: rgb(125,0,0); border-top: 0px ; border-left: 0px; border-right: 0px; border-bottom: #851010 1px solid; text-align: left; margin-top: 4px; margin-bottom: 4px; padding-left: 1px; font : bold 15px Arial, Helvetica, sans-serif; }
h3 {color: rgb(125,0,0); border-top: 0px ; border-left: 0px; border-right: 0px; text-align: left; margin-top: 4px; margin-bottom: 2px; padding-left: 1px; font : bold 12px Arial, Helvetica, sans-serif; font-style:italic ;}
h4 {color: rgb(125,0,0); border-top: 0px ; border-left: 0px; border-right: 0px; border-bottom: 0px; text-align: center; margin-top: 2px; margin-bottom: 2px; font :   12px Arial, Helvetica, sans-serif; text-decoration: underline;}

.t1 {color : #AAA ; text-align : left; font : bold 62px/62px Times, times new roman, serif; margin-top : 10px; background-color: transparent; text-decoration: none; } 
a .t1, .t1:link, .t1:visited, .t1:hover {background-color: transparent; text-decoration: none; color : #AAA ;}
.t2 {color : #800000; text-align : left; margin-left : +90px; margin-top : -28px; font : italic 44px/44px Times, times new roman, serif; margin-bottom : 0px; background-color: transparent; text-shadow : 0.05em  0.05em rgb(160,160,160); text-decoration: none; } 
a .t2, .t2:link, .t2:visited, .t2:hover {background-color: transparent; text-decoration: none; color : #800000; } 

#page { width:740px; background-color : #efe7c6; border: #afa786 1px solid; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; padding:10px; text-align:left;}
#titreg { margin:0px; padding-left: 50px; padding-top: 0px; margin-top: -5px; float: left; width: 380px; text-align: left; height: 80px; }
#titred { margin:0px; padding-right: 30px; padding-top: 5px; float: right; width: 250px; text-align: center; height: 80px; background-color: transparent; text-decoration: none;}

.ligne_titre { border: 0px; clear: both; padding:0px 5px; width:730px;float: left; background-color: #800000 ; border: 0px;}
#sous_titre { margin: 0px ; float: left; text-align: left; background-color: #800000 ; font: bold 12px Arial, Helvetica, sans-serif; color : #ffffff; }
#date { margin: 0px ; float: right; text-align: right; background-color: #800000 ; font: bold 12px Arial, Helvetica, sans-serif; color : #ffffff; }

.compteur {width: 30px ; float: right; margin-top: 20px; margin-right: 20px; margin-left:  10px; margin-bottom: 15px;}
.cgw      {width: 80px ; float: left;  margin: 0px; }

#copiraille { text-align: center; font : bold 11px Arial, Helvetica, sans-serif;}
.disclaimer { text-align: center; border: 1px solid #800000 ; font : 11px Arial, Helvetica, sans-serif; font-weight : normal; padding: 5px;}

.menuminihaut {border: #800000 1px solid; margin-top: 2px; margin-bottom: 2px; background-color: #fff; padding: 1px; text-align: center; }
.petitmenuhaut, .petitmenuhaut a:link, .petitmenuhaut a:visited, .petitmenuhaut br {font: normal 11px Arial, Helvetica, sans-serif; background-color: transparent; color: rgb(125,0,0); text-decoration: none;margin-right: -1px; margin-left: -1px; }
.petitmenuhaut a:hover {background-color : rgb(250,250,120); color : rgb(175,25,25); text-decoration: none;}

