body {background-color: #f9f9f9;}

A:link {color: #C06000; background-color: transparent; }
A:visited {color: #D00000; background-color: transparent; }
A:hover {color: #D00000; text-decoration: none; background-color: #ffffff; }

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}

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%}
.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, script, br, p, table, td, th, tr, div, center, span, font, textarea, select, input, ul, dl, hr
  {font : 13px Arial, Helvetica, sans-serif; }
form {margin-top: 0px; margin-bottom: 0px } 

.petit_decale { font : 11px Arial, Helvetica, sans-serif; padding-left:10px;}
.petit { 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;}
.centre { text-align: center; }
.gras {font-weight : bold; }
.italique {font-style: italic; }
.justifie { text-align: justify; }
.agauche { text-align: left; }
.adroite { text-align: right; }
.citation {border: #44A844 1px dotted; margin-bottom: 3px; margin-top: 3px; margin-right: 5px; margin-left: 5px; background-color: #eeeeee; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }
.justifie { text-align: justify; }
.agauche { text-align: left; }
.adroite { text-align: right; }

p.ouvrages{text-align:center; font-size:1.2em;}

hr.moyen { width: 75% }

h1 {border: #C06000 1px solid; margin: 2px 0px; background-color: #fff  ; font : 18px Arial, Helvetica, sans-serif; color: #C06000; padding: 0px; text-align: center}
h2 {color: #C06000; border-top: 0px ; border-left: 0px; border-right: 0px; border-bottom: #C06000 1px solid; text-align: left; margin-top: 4px; margin-bottom: 4px; padding-left: 1px; font : bold 15px Arial, Helvetica, sans-serif; }

.t1 {color : #88A888 ; 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 : #888888 ;}
.t2 {color : #C06000; text-align : left; margin-left : 96px; margin-top : -30px; font : italic 40px/40px Times, times new roman, serif; margin-bottom : 0px; background-color: transparent; text-shadow: 2px 3px 2px black; text-decoration: none; } 
a .t2, .t2:link, .t2:visited, .t2:hover {background-color: transparent; text-decoration: none; color : #C06000 ;} 
.t3 {color : gray; text-align : left; margin-left : +0px; margin-top : -5px; font : italic 12px/12px Times, times new roman, serif; margin-bottom : 0px; background-color: transparent;text-shadow : 0.2em 0.2em; } 
.t4 {color : silver; text-align : center; font : bold 52px/52px Times, times new roman, serif; margin-left : 0px; margin-top : 0px; margin-bottom : 0px; background-color: transparent;} 
.t5 {color : #800000; text-align : center; margin-left : 0px; margin-top : -20px; font : italic 32px/32px Times, times new roman, serif; margin-bottom : 0px; background-color: transparent; text-shadow : 0.2em 0.2em;} 


#page { width:930px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; padding:0px; text-align:left;}
#titreg { margin:1px; padding-left: 20px; padding-top: 0px; margin-top: -5px; float: left; width: 400px; text-align: left; height: 80px; }
#titred { margin:1px; padding-right: 25px; padding-top: 0px; padding-bottom: 5px; float: right; width: 400px; text-align: center; height: 80px; background-color: transparent; text-decoration: none;}

.ligne_bleue { border: 0px; clear: both; padding-left:5px; padding-right:5px; float: left; background-color: #800000 ; border: 0px; width:920px;}
#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; }

#colonned {width:450px; padding-right: 0px; padding-left: 4px; padding-top: 0px; padding-bottom: 0px; margin:0px; text-align:justify; float: right;}
#colonneg {width:450px; padding-right: 4px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin:0px; text-align:justify; float: left;}

#logos {width:930px; margin:0px; padding: 2px; float: left; text-align: center; background-color: #F8F8F8; color: black; border: 1px solid #a2c2e1;}
.logo3 {width: 100px ; float: left; margin-left: 15px; margin-top: 16px; }
.logo2 {width: 200px ; float: left; margin-top: 10px; }
.logo1 {width: 100px ; float: left; margin-top: 4px; margin-bottom: 4px; }
.logo4 {width: 140px ; float: left; margin-top: 10px; }
.logo5 {width: 80px ; float: right; margin-top: 14px; margin-right: 12px; }
#logoc {border: 0px solid #0F0; padding: 1px ; text-align: center; font : 11px Arial, Helvetica, sans-serif;}
#logod {border: 0px solid #F00; padding: 12px ; text-align: right; float: right;}
.compteur {width: 30px ; float: right; margin-top: 10px;  margin-right: 50px; }

#copiraille { text-align: center; font : bold 11px Arial, Helvetica, sans-serif; }
.disclaimer { text-align: center; border: 1px solid #C60 ; font : 11px Arial, Helvetica, sans-serif; font-weight : normal; padding: 3px;}

table {}
th {text-align: center; background-color: #DDD; font : bold 12px Arial ;}
td.orange {text-align: left ;  background-color: #ffe4c4}
td.orange_centre {text-align: center ;  background-color: #ffe4c4}
td.orange a:hover, td.orange_centre a:hover {background-color: #f5f5f5; text-decoration: none; }
td.gris {text-align: left ;  background-color: #f5f5f5}
td.gris_centre {text-align: center ;  background-color: #f5f5f5}
td.centre {text-align: center}

.rouge { color: rgb(200,0,0) }
.vert { color: rgb(00,180,0) }

.menuminihaut {border: #c60 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: #800000; text-decoration: none;margin-right: -1px; margin-left: -1px; }
.petitmenuhaut a:hover {background-color : #ffecce; color : #f60; text-decoration: none;}

