.titre_haut_gauche { font-size: 15px; color: #660099;}
.tit1  { font: bold 20px georgia, serif; color: #222222;}
.tit1 a  { font: bold 20px georgia, serif; color: #222222; text-decoration: none;}
.tit1 a:hover  { font: bold 20px georgia, serif; color: #868686; text-decoration: none;}
.tit2  { font: bold 16px / 18px verdana, sans-serif; color: #222222;}
.tit2 a  { font: bold 16px / 18px georgia, serif; color: #003366; text-decoration: none;}
.tit3  { font: 13px verdana, sans-serif; color: #fff; text-decoration: none;}
.tit3 a  { font: 13px verdana, sans-serif; color: #003366; text-decoration: none;}
.tit3 a:hover  { font: 13px verdana, sans-serif; color: #003366; text-decoration: none;}
.tit4  { font: bold 25px/30px georgia, serif; color: #222222;}
.tit4 a  { font: bold 25px/30px georgia, serif; color: #003366; text-decoration: none;}
.tit5  { font: bold 16px/18px georgia, serif; color: #9999cc; height: 25px; padding-top: 5px; padding-left: 20px; background-image: url(img/heading27.gif); background-repeat: repeat; border-bottom: solid 5px #FFFFFF; border-top: solid 15px #FFFFFF; }
.tit6 a { font: 11px / 15px verdana, sans-serif; color: #000000; font-style: italic;}
.tit6 a:hover{ font: 11px / 15px verdana, sans-serif; color: #999999; font-style: italic; text-decoration: underline;}
.tit7  { font: bold 25px/30px georgia, serif; color: #fff;}
.tit8  { font: bold 12px georgia, serif; color: #333333;}
.tit9 { font: 13px verdana, sans-serif; color: #222222; }
.tit9 a { font: 13px verdana, sans-serif; color: #222222; }
.tit9 a:hover { font: 13px verdana, sans-serif; color: #222222; }
.tit10  { font: bold 14px verdana, sans-serif; color: #ffffff;}
.tit10 a  { font: bold 14px verdana, sans-serif; color: #ffffff; text-decoration: none;}
.num1 a { font: 15px verdana, sans-serif; color: #222222; background-color: #FFFFFF; margin: 1px; border: solid 1px #CC99FF; padding-left: 4px; padding-right: 4px; }
.num1 a:hover { font: 15px verdana, sans-serif; color: #FFFFFF; background-color: #CC99FF; margin: 1px; border: solid 1px #999999; }
.date  { font: bold 11px / 15px Arial, Helvetica, sans-serif; color: #000074; padding-left: 15px;}
.desc { font: 11px verdana, sans-serif; color: #222222; }
.desc a { font: 11px verdana, sans-serif; color: #222222; }
.desc a:hover { font: 11px verdana, sans-serif; color: #666666; }
.desc2 { font: 12px / 16px verdana, sans-serif; color: #222222; padding-left: 15px;}
.recherche_avancee a { font: 12px / 16px verdana, sans-serif; color: #660099; padding-left: 15px;}
.leg { font: 11px / 15px verdana, sans-serif; color: #fff; font-weight: bold;}
.info { font: 11px / 15px verdana, sans-serif; color: #f6dcf3; font-style: italic;}
.info a { font: 11px / 15px verdana, sans-serif; color: #f6dcf3; font-style: italic; text-decoration: underline; }
.info a:hover{ font: 11px / 15px verdana, sans-serif; color: #f6dcf3; font-style: italic; text-decoration:none; }
.info2 { font: 11px / 15px verdana, sans-serif; color: #ff304d; font-style: italic;}
.info3 { font: 10px verdana, sans-serif; color: #CCCCCC;}
.info4 { font: 10px verdana, sans-serif; color: #000000;}
.info4 a { font: 10px verdana, sans-serif; color: #000000; text-decoration:underline; }
.img1 a { float: left; border: 1px solid #e9e9e9; line-height: 1px; }
.img1 a:hover { border: 1px solid #9933CC; }
.link a { font: 11px / 15px verdana, sans-serif; color: #003399; text-decoration: none; }
.link a:hover { font: 11px / 15px verdana, sans-serif; color: #003399; text-decoration: underline; }

