body {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px 0px;
	padding: 0px 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txtbase9 { color: #666666; font-family: Verdana;  font-size: 9px; font-weight: normal; text-align: normal; }
.txtbase9grisjustify { color: #666666; font-family: Verdana;  font-size: 9px; font-weight: normal; text-align: justify; text-decoration: none; }
.txtbase9grisjustify a { color: #666666; font-family: Verdana;  font-size: 9px; font-weight: normal; text-align: justify; text-decoration: none; }
.txtbase9grisjustify a:hover { color: #666666; font-family: Verdana;  font-size: 9px; font-weight: normal; text-align: justify; text-decoration: underline; }

.txtbase9bleubold2 {color: #24528A; font-family: Verdana;  font-size: 9px; font-weight: bold; text-decoration: none;}
.txtbase9bleubold2 a {color: #24528A; font-family: Verdana;  font-size: 9px; font-weight: bold; text-decoration: none;}
.txtbase9bleubold2 a:hover {color: #24528A; font-family: Verdana;  font-size: 9px; font-weight: bold; text-decoration: none;}

.txtbase8bleubold {color: #24528A; font-family: Verdana;  font-size: 9px; font-weight: bold; text-decoration: none;}
.txtbase8bleubold a {color: #24528A; font-family: Verdana;  font-size: 9px; font-weight: bold; text-decoration: none;}
.txtbase8bleubold a:hover {color: #24528A; font-family: Verdana;  font-size: 9px; font-weight: bold; text-decoration: none;}

.txtbase9bleubold { color: #24538B; font-family: Verdana;  font-size: 9px; font-weight: bold; }
.txtbase9bleuboldjustify { color: #24538B; font-family: Verdana;  font-size: 9px; font-weight: bold; text-align: justify; }
.txtbase9bleuboldjustify a { color: #24538B; font-family: Verdana;  font-size: 9px; font-weight: bold; text-align: justify; text-decoration: none; }
.txtbase9bleuboldjustify a:hover { color: #24538B; font-family: Verdana;  font-size: 9px; font-weight: bold; text-align: justify;  text-decoration: underline;}

.txtbase9reditalic { color: #FF0000; font-family: Verdana;  font-size: 9px; font-weight: normal; }

.txtbase10 { color: #666666; font-family: Verdana;  font-size: 10px; font-weight: normal; }
.txtbase10 a { color: #24528A; font-family: Verdana;  font-size: 10px; font-weight: normal; text-decoration: none;}
.txtbase10 a:hover { color: #24528A; font-family: Verdana;  font-size: 10px; font-weight: normal; text-decoration: underline;}
.txtbase10bleu { color: #24528A; font-family: Verdana;  font-size: 10px; font-weight: normal; }

TD#SimplanterMenu a { color: #8B0690; font-family: Verdana;  font-size: 10px; font-weight: normal; text-decoration: none;}
TD#SimplanterMenu a:hover { color: #D35DD6; font-family: Verdana;  font-size: 10px; font-weight: normal; text-decoration: underline;}

TD#TechnopoleMenu a { color: #66052E; font-family: Verdana;  font-size: 10px; font-weight: normal; text-decoration: none;}
TD#TechnopoleMenu a:hover { color: #D06D88; font-family: Verdana;  font-size: 10px; font-weight: normal; text-decoration: underline;}

TD#CommunauteMenu a { color: #CE390B; font-family: Verdana;  font-size: 10px; font-weight: normal; text-decoration: none;}
TD#CommunauteMenu a:hover { color: #FE6432; font-family: Verdana;  font-size: 10px; font-weight: normal; text-decoration: underline;}

TD#QuiMenu a { color: #185AAB; font-family: Verdana;  font-size: 10px; font-weight: normal; text-decoration: none;}
TD#QuiMenu a:hover { color: #6491E9; font-family: Verdana;  font-size: 10px; font-weight: normal; text-decoration: underline;}

.txtbase11		  		{ color: #666666; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none;}
.txtbase11 a		  		{ color: #24528A; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none;}
.txtbase11 a:hover	  		{ color: #7C9BC0; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: underline;}
.txtbase11justify 	  		{ color: #666666; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none; text-align: justify; }
.txtbase11justify a 	  		{ color: #24528A; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none; text-align: justify; }
.txtbase11justify a:hover 		{ color: #7C9BC0; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: underline; text-align: justify; }
.txtbase11bold 		  		{ color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none; }
.txtbase11bold a	  		{ color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none; }
.txtbase11bold a:hover	  		{ color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: underline; }

.txtbase12bold  	  		{ color: #666666; font-family: Verdana; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none; }
.txtbase12bold a	  		{ color: #666666; font-family: Verdana; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none; }
.txtbase12bold a:hover	  		{ color: #666666; font-family: Verdana; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: underline; }

.txtbase11bleu		  		{ color: #24528A; font-family: Verdana;  font-size: 11px; font-weight: normal; }
.txtbase11bleubold 	  		{ color: #24528A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold;   font-variant: normal; text-decoration: none; }
.txtbase11bleubold a	  		{ color: #24528A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold;   font-variant: normal; text-decoration: none; }
.txtbase11bleubold a:hover  		{ color: #24528A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold;   font-variant: normal; text-decoration: underline; }
.txtbase11bleuboldjustify 		{ color: #24528A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold;   font-variant: normal; text-decoration: none; text-align: justify; }
.txtbase11bleuitalicjustify		{ color: #24528A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none; text-align: justify; }
.txtbase11bleuitalicjustify a		{ color: #24528A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; text-align: justify; }
.txtbase11bleuitalicjustify a:hover	{ color: #7C9BC0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; text-align: justify; }

.txtbase11bleujustify		{ color: #24528A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none; text-align: justify; }
.txtbase11bleujustify a		{ color: #24528A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; text-align: justify; }
.txtbase11bleujustify a:hover	{ color: #7C9BC0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; text-align: justify; }


.txtbase14bold				{ color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none }

input.inputblanc	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  9px; color: #24528A; border: #24528A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 15px; background-color: #FFFFFF }
input.inputbleu		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  9px; color: #24528A; border: #24528A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 15px; background-color: #E8ECF4}
input.input20 		{ color: #666666; font-family: Verdana; font-size: 10px; background-color: #ffffff;  border-color: #24528A;  width: 115px; height: 15px; border-style: solid; border-width: 1px; }
input.input50 		{ color: #666666; font-family: Verdana; font-size: 10px; background-color: #ffffff;  border-color: #24528A;  width: 180px; height: 15px; border-style: solid; border-width: 1px; }
input.logout 		{ cursor:pointer; color: #24528A; font-family: Verdana; font-size: 10px; background-color: #ffffff;  border-color: #24528A;  width: 80px; height: 15px; border-style: solid; border-width: 1px; }

select.selectblanc	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  9px; color: #24528A; border: #24528A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 15px; background-color: #FFFFFF }
select.selectbleu	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  9px; color: #24528A; background-color: #E8ECF4; height: 15px; border: #24528A; border-width: 1px; border-style: solid; }
textarea.txtarea	{ font-family: Geneva,  Arial, Helvetica, sans-serif; font-size: 10px; color: #24528A; background-color: #FFFFFF; border: #24528A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
textarea.txtareableu	{ font-family: Geneva,  Arial, Helvetica, sans-serif; font-size: 10px; color: #24528A; background-color: #E8ECF4; border: #24528A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.loginup	 { color: #DBE3ED; font-family: Verdana; font-size: 9px; text-decoration: none; font-weight: bold;}
.login 		 { color: #DBE3ED; font-family: Verdana; font-size: 9px; text-decoration: none;}
.login a 	 { color: #DBE3ED; font-family: Verdana; font-size: 9px; text-decoration: none;}
.login a:hover	 { color: #DBE3ED; font-family: Verdana; font-size: 9px; text-decoration: underline;}
.loginput	 { color: #DBE3ED; font-family: Verdana; font-size: 10px; background-color: 829CBC;  border-color: 5D6E82;  width:  82px; height: 15px; border-style: solid; border-width: 1px; }
.loginputemail	 { color: #DBE3ED; font-family: Verdana; font-size: 10px; background-color: 829CBC;  border-color: 5D6E82;  width: 101px; height: 15px; border-style: solid; border-width: 1px; }

TD#top { color: #DBE2EA; font-family: Verdana;  font-size: 10px; }
TD#top a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none ; color: #DBE2EA}
TD#top a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline ; color: #DBE2EA}
TD#topbleu { color: #336699; font-family: Verdana;  font-size: 10px; }
TD#topbleu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none ; color: #336699}
TD#topbleu a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline ; color: #336699}
TD#poucet a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: 7C9BC0; text-decoration: none}
TD#poucet a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: 7C9BC0; text-decoration: underline}
TD#poucet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: 7C9BC0; text-decoration: none}


TD#focus { color: #666666; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none; }
TD#focus a { color: #666666; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none; }
TD#focus a:hover { color: #666666; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: underline; }

TD#default DIV.invisible a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; display: none; padding-left: 8px; background-color: #3056A4; padding-top: 2px; padding-bottom: 2px}
TD#default DIV.invisible a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; display: none; padding-left: 8px; background-color: #3056A4; padding-top: 2px; padding-bottom: 2px}

div#base { position: relative; }
div# a:visited { background-color: transparent; }

TD#content strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none ; color: #666666 }
TD#content h1 { color:666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none }

TD#matinale table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #ffffff; }
TD#matinale tr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #ffffff; }
TD#matinale strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none ; color: 24528A }

div#bluelink { color: #0046CA; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none;}
div#bluelink a { color: #0046CA; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none;}
div#bluelink a:hover { color: #0046CA; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: underline;}
div#bluehidelink  { color: #94AFE0; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none;}
div#bluehidelink a { color: #94AFE0; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none;}
div#bluehidelink a:hover { color: #94AFE0; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: underline;}
div#greenlink { color: #08B908; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none;}
div#greenlink a { color: #08B908; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none;}
div#greenlink a:hover { color: #08B908; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: underline;}
div#greenhidelink  { color: #75BB75; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none;}
div#greenhidelink a { color: #75BB75; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none;}
div#greenhidelink a:hover { color: #75BB75; font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: underline;}

TD#titrefr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none ; color: #FFFFFF}


/* filet standard */
.hrstandard {
	color: #24528A;
	background-color: #24528A;
}

.hrstandard {
	border: 0px;
	height: 1px;
	padding: 0px;
	margin: 0px;
}

h2 {
	padding: 0px;
	margin: 0px;
}

UL {line-height: 1.5}
OL {line-height: 1.5}