body, td, p, a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333399}
body { background-repeat: no-repeat; }
a, a:hover { text-decoration: none; }
hr { border: none; border-top: solid 1px #000000; }

img.photo { border: 1px solid #000000; }
ul.titrerub { list-style-image: url(img/fleche.gif); }
div.titrerub { margin: 20px; margin-left: 30px; text-align: left; }

.navtext { color: #3333FF; font-size: 11px; }
a.navtext:hover { color: #AA0000; }
.rubrique { color: #CA5031; font-weight: bold; font-style: italic; }
a.rubrique:hover { color: #AA0000; }
.sousrubrique { color: #CA5031; }
.rubrique2 { color: #333399; font-weight: bold; }
a.rubrique2:hover { color: #AA0000; font-weight: bold; }
.rubriqueselect { color: #CA5031; }
a.rubriqueselect:hover { color: #AA0000; }
.rubriquenav { color: #E9F3E9; font-weight: bold; }
a.rubriquenav:hover { color: #ACD5BE; }
.rubriqueselectnav { color: #ACD5BE; font-weight: bold; }
.rubrique2nav { color: #74BA74; font-weight: bold; }
a.rubrique2nav:hover { color: #ACD5BE; }
.titrerub { color: #333399; font-size: 13px; font-weight: bold; }
a.titrerub:hover { color: #AA0000; }
.titre { color: #CA5031; font-weight: bold; font-style: italic; }
a.titre:hover { color: #AA0000; font-weight: bold; }
.titreart { color: #CA5031; font-weight: bold; }
a.titreart:hover { color: #AA0000; }
.navigation { color: #CA5031; font-weight: bold; }
a.navigation:hover { color: #FF9933; }
.grandtitrerub { color: #E65600; font-size: 16px; font-weight: bold; }
a.grandtitrerub:hover { color: #AA0000;  }
.lienvide { color: #3333FF; }
.texte { text-align: justify; }
.note { font-size: 11px; font-style: italic; font-weight: normal; } 
.inputbox { padding: 1px; border: solid 1px #000099; }
.mailist { font-size: 11px; color: #CCCCFF; font-weight: bold; }
.mailist2 { font-size: 11px; color: #F2F2FF; font-weight: bold; }
.tooltip {
	position: absolute;
	background-color: #FFFFFF;
	border: solid 1px #000099;
	visibility: hidden;
	padding: 10px;
	text-align: left;
}
div.box, div.smallbox { padding: 5px; border: solid 1px #333399; }
div.smallbox { width: 80%; }
