body {
	font-size: 62.5%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #fff;
	color: #333;
	text-align: left;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}
h3 { font-size: 1.6em; color: #552200; }

a { color: #3235dd; }
a:visited { color: #3235dd; }
a:hover { color: #ef9200; }
a:visited:hover { color: #ef9200; }

label { font-weight: bold; font-size: 10pt }

.titre { font-size: 15px; color: #5c5833; font-weight: bold; margin-bottom: 5px; }
.evenement { font-size: 15px; color: #5c5833; font-weight: bold; margin-bottom: 5px; }
.heure { font-size: 10px; color: #000088; }
.textenormal { font-size: 13px; color: #2c2803; font-weight: normal; margin-bottom: 5px; }
.textepetit { font-size: 11px; color: #404a4a; }

table#boite { font-family: verdana; font-size: 11px; }

.resultat td { 	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 10px }

.formulaire { }
.formulaire h2 { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 2em; color: #552200; }
.formulaire td { font-size: 10pt; }
.formulaire .groupe { padding: 6px; }
.formulaire .commentaire { font-size: 10pt; color: #888; font-style: italic; }

.border3dbleu {  background: #def; border-top: 2px solid #c6cdd2; border-left: 2px solid #c6cdd2; border-bottom: 2px solid #525566; border-right: 2px solid #525566; }
.border3dvert {  background: #ded; border-top: 2px solid #c6cdd2; border-left: 2px solid #c6cdd2; border-bottom: 2px solid #525566; border-right: 2px solid #525566; }
.border3ddore {  background: #f4f4ee; border-top: 1px solid #c0c4c2; border-left: 1px solid #c0c4c2; border-bottom: 1px solid #555555; border-right: 1px solid #555555; }
.border3dgris {  background: #e6e6e6; border-top: 2px solid #c6c6c6; border-left: 2px solid #c6c6c6; border-bottom: 2px solid #525252; border-right: 2px solid #525252; }


.bartitre { font-family: verdana, arial, tahoma; font-size: 8pt; color: #226; }

input.boutonblanc200 { background: url('images/gradbouton01.gif') repeat-y; }


table#listeshead { font-family: verdana; font-size: 9pt; background: #c8c3b8; border-top: 1px solid #cccfcc; border-bottom: 1px solid #556355; };
table#listeshead INPUT.text { background-image: url('images/testfond.gif'); }
table#listeshead INPUT.submit { background-color: #ffffff; }
table#listes { font-size: 8pt; background: #f2f4f0; color: #222222; }
table#listes td { color: #222255; border-bottom: 1px solid #cccccc; }
table#listes td.head { border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; background: #dddddd; }

.titreHaut {font-size:15px; font-weight:bold}
.titreSection {font-size:15px; font-weight:bolder; text-decoration:underline}
.texte {font-size:10px;}
.titreTexte {font-size:9px; font-weight:bold; text-decoration:underline}
.fondCoord {background-color:#EFEAC2}

.calendrier { font-family: 'Trebuchet', verdana, arial; font-size: 10px; }

#tabActivite { background-color: #C8B453; border: 3px double #114515; font-size: 13px; }
.ActiviteTitle, .ActiviteTitle_End { border-bottom: 3px double #114515; color: #092749; font-weight: bold; padding-left: 2px; }
.ActiviteTitle, .ActiviteList { border-right: 1px dotted #114515; }
.ActiviteList, .ActiviteList_End { background-color: #DCCC7E; padding: 2px; border-bottom: 1px dotted #114515; }

.tableau{border-style:outset; background-color: #DDCC80; border-width: 8px; border-color: #C8B453;}
.ligne{border-style:dashed; border-width: 4px; border-color: #C8B453; text-align: center;}
.textechemin{font-family: verdana;text-align: justify;font-size: 14px;}
.titrechemin {font-size:18px;font-weight:bold; }