body     {
	text-align:left;
	background:#006600 url(images/.jpg) repeat top left fixed;
}


body     {
	text-align:left;
      background:#550000 url(images/logo002.jpg) repeat top left fixed;      
	background:#ffffff url(../images/fond_uni_bleu.gif) repeat top left fixed;
}
p {
	font-family: Verdana,Arial,Times,Helvetica,artistik;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #330000;
	margin-right:0px;
	margin-left:0px;
	text-align: left;
}
a:link, a:visited, a:active {
	font-size: 8pt;
	font-weight: normal;
      color: rgb(255,0,0); 
      text-decoration: UNDERLIGNE; 
}
a:hover {
	color: rgb(255,0,0);
	font-size: 8pt;
	font-weight: normal;
	background-color: rgb(255,255,0);
	TEXT-DECORATION:none

}



.texteinter {
	font-family: Verdana,Arial,Times,Helvetica,artistik;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #000000;
	margin-right:50px;
	margin-left:50px;
	text-align: justify;
}
.texteinter80 {
	font-family: Verdana,Arial,Times,Helvetica,artistik;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #000000;
	margin-right:50px;
	margin-left:80px;
	text-align: justify;
	font-weight: bold;
}
.texteinter100 {
	font-family: Verdana,Arial,Times,Helvetica,artistik;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #000000;
	margin-right:50px;
	margin-left:100px;
	text-align: justify;
}

.textenouvelles {
	font-family: Verdana,Arial,Times,Helvetica,artistik;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #000000;
	margin-right:5px;
	margin-left:5px;
	text-align: justify;
}

.textenoms {
	font-family: Verdana,Arial,Times,Helvetica,artistik;
	font-size: 7pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #000000;
	margin-right:5px;
	margin-left:5px;
	text-align: justify;
}


.textec {
	font-family: Verdana,Arial,Times,Helvetica,artistik;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #666666;
	margin-right:px;
	margin-left:px;
	text-align: center;
}






.lienretour {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #FFFF00;
	margin-right:50px;
	margin-left:0px;
	text-align: right;
}





.text {
	font-size: 10pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #FFFFFF;
	margin-right:0px;
	margin-left:0px;
	text-align: left;
}
.tex {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:5px;
	margin-left:2px;
	text-align: justify;
	font-weight: normal;
}
.tex00 {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:50px;
	margin-left:0px;
	text-align: justify;
	font-weight: normal;
}
.texloi {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:10px;
	margin-left:10px;
	text-align: justify;
	font-weight: normal;
}
.tex20 {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:50px;
	margin-left:20px;
	text-align: justify;
	font-weight: normal;
}
.tex20b {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ffffff;
	margin-right:50px;
	margin-left:20px;
	text-align: justify;
	font-weight: normal;
}

.tex50 {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:50px;
	margin-left:50px;
	text-align: justify;
	font-weight: normal;
}
.tex50som {
	font-size: 11pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:50px;
	margin-left:50px;
	text-align: justify;
	font-weight: bold;
}
.tex50somP {
	font-size: 10pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:60px;
	margin-left:60px;
	text-align: justify;
	font-weight: bold;
}
.tex50somS {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:50px;
	margin-left:80px;
	text-align: justify;
	font-weight: bold;
}

.tex100 {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:50px;
	margin-left:100px;
	text-align: justify;
	font-weight: normal;
}
.etui1 {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:1px;
	margin-left:1px;
	text-align: justify;
	font-weight: normal;
}
.etui2 {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:1px;
	margin-left:1px;
	text-align: justify;
	font-weight: normal;
}
.tex150 {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:50px;
	margin-left:150px;
	text-align: justify;
	font-weight: normal;
}
.tex200 {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:50px;
	margin-left:200px;
	text-align: justify;
	font-weight: normal;
}

.tex250 {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:50px;
	margin-left:250px;
	text-align: justify;
	font-weight: normal;
}

.tex300 {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:50px;
	margin-left:300px;
	text-align: justify;
	font-weight: normal;
}
.infodate {
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #330000;
	text-align: left;
	margin-left:10px;
}
.infotitre {
	font-weight: bold;
	font-size: 15pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ff0000;
	text-align: left;
	margin-left:50px;
}
.infotexte {
	font-weight: normal;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	text-align: left;
	margin-left:50px;
}

.challengeclass {
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	text-align: right;
	margin-left:5px;
	margin-right:5px;
}


.titrecal {
	color: rgb(255,255,0);
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}





.textn     { font-family: Verdana; margin-right:1px; text-align: right; font-size: 8pt;color: #000000; }
.textnom   { font-family: Verdana; margin-left:1px; text-align: left; font-size: 8pt;color: #000000; }
.textebureau     { font-family: Verdana,Arial,Helvetica; font-size: 12pt; margin-bottom: 0px; margin-TOP: 0px; color: #ffffff;  font-weight: bold;  text-align: center;}
.textebureau1     { font-family: Verdana,Arial,Helvetica; font-size: 12pt; margin-bottom: 0px; margin-TOP: 0px; color: #000000;  font-weight: bold;  text-align: center;}

.date {
	font-family: comic sans ms;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #000000;
	margin-left:2px;
	margin-right:10px;
	text-align: right;
	font-weight: bold;
}
.date2 {
	font-family: comic sans ms;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #006600;
	margin-left:2px;
	margin-right:10px;
	text-align: right;
}

.visite {
	font-family: comic sans ms;
	font-size: 6pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-left:2px;
	margin-right:10px;
	text-align: right;
}

.pagetitre {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ffff00;
	margin-left:10px;
	margin-right:1px;
	text-align: left;
}

.retour {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	margin-right:0px;
	margin-left:0px;
	text-align: center;
}
.titre {
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;

	text-align: center;
}
.titrec {
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	text-align: center;
}
.titrehaut {
	font-weight: bold;
	font-size: 15pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ffffff;
	text-align: center;
}
.titrepage {
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ffffff;
	text-align: center;
}
.big {
	font-weight: bold;
	font-size: 30pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ff0000;
	text-align: center;
}
.bigindex {
	font-weight: bold;
	font-size: 30pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #999999;
	margin-left:100px;
	text-align: left;
}
.sommenu {
	font-weight: bold;
	font-size: 15pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ffffff;
	text-align: center;
}
.sommenut {
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ffffff;
	margin-right:0px;
	margin-left:5px;
	text-align: left;
}








.bigcompet {
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ff0000;
	text-align: left;
	margin-left:2px;
	margin-right:2px;
}





.big30 {
	font-weight: bold;
	font-size: 30pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ff0000;
	text-align: center;
}
.big20 {
	font-weight: bold;
	font-size: 20pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ff0000;
	text-align: center;
}
.bravo {
	font-weight: bold;
	font-size: 15pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	text-align: center;
}
.liens {
	font-size: 8pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #003300;
	text-align: left;
}
.coord {
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-TOP: 0px;
	color: #ff0000;
	text-align: left;
}
.mini {
	font-size: 6pt;
}
TD        { font-family: Arial,Helvetica, Verdana; font-size: 12px; color: #000000 }
TD.livre  { font-family: Arial,Helvetica, Verdana; font-size: 12px; color: #FFFFFF }


.titreg  { font-family: Verdana,Arial,Helvetica; font-size: 12pt; margin-bottom: 0px; margin-TOP: 0px; color: #ffffff; margin-right:0px;   margin-left:00px;  font-weight: bold;}

