body 	{ background-color:#ED1C24; color: #FFFFFF; font-size: 10pt; font-family: "Verdana"; margin: 0; }
table		{ border-collapse: collapse; }
pre		{ font-family: "Courier New"; width: 95%; }
p	{ font-size:10pt; color: #FFFFFF; }
li	{ font-size:10pt; color: #FFFFFF; }
h1	{ font-size:16pt; color: #FFFF00; }
h2	{ font-size:14pt; color: #FFFF00; padding: 5px; background-color: #FF3333; border-bottom: #FF6666 solid 1px; }
h3	{ font-size:12pt; color: #FFFF00; }
h4	{ font-size:11pt; color: #FFFF00; }
td	{ font-size:10pt; color: #FFFFFF; }

a:link		{ color: #FFFFFF; }
a:visited	{ color: #FFFFFF; }
a:active	{ color: #FFFFFF; }
a:hover		{ color: #FFFF00; }

h1 a:link		{ color: #FFFF00; }
h1 a:visited	{ color: #FFFF00; }
h1 a:active		{ color: #FFFF00; }
h1 a:hover		{ color: #FFFFFF; }

h2 a:link		{ color: #FFFF00; padding: 5px; background-color: #FF3333; border-bottom: #FF6666 solid 1px; }
h2 a:visited	{ color: #FFFF00; padding: 5px; background-color: #FF3333; border-bottom: #FF6666 solid 1px; }
h2 a:active		{ color: #FFFF00; padding: 5px; background-color: #FF3333; border-bottom: #FF6666 solid 1px; }
h2 a:hover		{ color: #FFFFFF; padding: 5px; background-color: #FF3333; border-bottom: #FF6666 solid 1px; }

h3 a:link		{ color: #FFFF00; }
h3 a:visited	{ color: #FFFF00; }
h3 a:active		{ color: #FFFF00; }
h3 a:hover		{ color: #FFFFFF; }

h4 a:link		{ color: #FFFF00; }
h4 a:visited	{ color: #FFFF00; }
h4 a:active		{ color: #FFFF00; }
h4 a:hover		{ color: #FFFFFF; }

li				{ padding: 5px; }
strong			{ color: #FFFF00; }

.fond { background-image : url(images/page_1.jpg); background-repeat : no-repeat;  background-position : 50% 50%; background-attachment: fixed; }
.banniere  { border-color: #FFFFFF; border-style: none none solid none; border-width: 3px; }
.menugauche  { border-color: #FFFFFF; border-style: none solid none none; border-width: 4px; }
.corps  { border-color: #FFFFFF; border-style: none none none solid; border-width: 3px; }
.elementtable  { padding: 10px; border-color: #FFFF00; border-style: none none solid none; border-width: 1px; }
.footer  { border-color: #FFFFFF; border-style: solid none none none; border-width: 1px; font-size: 8pt; color: #CCCCCC; }

.textepetit				{ font-size: 8pt; color: #FFFFFF; }
.textepetit a:link		{ font-size: 8pt; color: #FFFFFF; }
.textepetit a:visited	{ font-size: 8pt; color: #FFFFFF; }
.textepetit a:active	{ font-size: 8pt; color: #FFFFFF; }
.textepetit a:hover		{ font-size: 8pt; color: #FFFF00; }

.textepetitgras			{ font-size: 8pt; color: #FFFFFF; font-weight: bold; }
.textepetitgras a:link		{ font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.textepetitgras a:visited	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.textepetitgras a:active	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.textepetitgras a:hover		{ font-size: 8pt; color: #FFFF00; font-weight: bold; text-decoration: none; }

.textepetitinv				{ font-size: 8pt; color: #FFFFFF; background-color:#FF0000; }
.textepetitinv a:link		{ font-size: 8pt; color: #FFFFFF; background-color:#FF0000; text-decoration: none; }
.textepetitinv a:visited	{ font-size: 8pt; color: #FFFFFF; background-color:#FF0000; text-decoration: none; }
.textepetitinv a:active		{ font-size: 8pt; color: #FFFFFF; background-color:#FF0000; text-decoration: none; }
.textepetitinv a:hover		{ font-size: 8pt; color: #666666; background-color:#FF0000; text-decoration: none; }

.textsmall				{ font-size: 8pt; color: #000000; }
.textsmall a:link		{ font-size: 8pt; color: #000000; }
.textsmall a:visited	{ font-size: 8pt; color: #000000; }
.textsmall a:active		{ font-size: 8pt; color: #000000; }
.textsmall a:hover		{ font-size: 8pt; color: #666666; }

.textenormal		{ font-size: 10pt; color: #FFFFFF; }
.textenormal a:link	{ font-size: 10pt; color: #FFFFFF; text-decoration: underline; }
.textenormal a:visited	{ font-size: 10pt; color: #FFFFFF; text-decoration: underline; }
.textenormal a:active	{ font-size: 10pt; color: #FFFFFF; text-decoration: underline; }
.textenormal a:hover	{ font-size: 10pt; color: #FFFF00; text-decoration: underline; }

.textenormalgras			{ font-size: 10pt; color: #FFFFFF; font-weight: bold; }
.textenormalgras a:link		{ font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.textenormalgras a:visited	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.textenormalgras a:active	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.textenormalgras a:hover	{ font-size: 10pt; color: #FFFF00; font-weight: bold; text-decoration: underline; }

.textenormalinv			{ font-size:10pt; color:#000000; }
.textenormalinv a:link		{ font-size:10pt; color:#000000; text-decoration: underline; }
.textenormalinv a:active	{ font-size:10pt; color:#000000; text-decoration: underline; }
.textenormalinv a:visited	{ font-size:10pt; color:#000000; text-decoration: underline; }
.textenormalinv a:hover		{ font-size:10pt; color:#666666; text-decoration: underline; }

.textegrand			{ font-size: 12pt; color: #FFFFFF; }
.textegrand a:link	{ font-size: 12pt; color: #FFFFFF; }
.textegrand a:visited	{ font-size: 12pt; color: #FFFFFF; }
.textegrand a:active	{ font-size: 12pt; color: #FFFFFF; }
.textegrand a:hover	{ font-size: 12pt; color: #FFFF00; }

.textegrandgras			{ font-size: 12pt; color: #FFFFFF; font-weight: bold; }
.textegrandgras a:link		{ font-size: 12pt; color: #FFFFFF; font-weight: bold; }
.textegrandgras a:visited	{ font-size: 12pt; color: #FFFFFF; font-weight: bold; }
.textegrandgras a:active	{ font-size: 12pt; color: #FFFFFF; font-weight: bold; }
.textegrandgras a:hover		{ font-size: 12pt; color: #FFFF00; font-weight: bold; }

.textebouton		{ font-size: 8pt; color: #FFFFFF; font-weight: bold; }
.textebouton a:link	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.textebouton a:visited	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.textebouton a:active	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.textebouton a:hover	{ font-size: 8pt; color: #666666; font-weight: bold; text-decoration: none; }

.titretrespetit			{ font-size: 8pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; }
.titretrespetit a:link		{ font-size: 8pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; }
.titretrespetit a:visited	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; }
.titretrespetit a:active	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; }
.titretrespetit a:hover		{ font-size: 8pt; color: #000000; font-weight: bold; margin: 2pt; text-align: center; }

.titretrespetitinv		{ font-size: 8pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; background-color: #FF0000; }
.titretrespetitinv a:link	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; background-color: #FF0000; }
.titretrespetitinv a:visited	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; background-color: #FF0000; }
.titretrespetitinv a:active	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; background-color: #FF0000; }
.titretrespetitinv a:hover	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; background-color: #FF0000; }

.titrepetit			{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; }
.titrepetit a:link	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; }
.titrepetit a:visited	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; }
.titrepetit a:active	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 2pt; text-align: center; }
.titrepetit a:hover	{ font-size: 10pt; color: #FFFF00; font-weight: bold; margin: 2pt; text-align: center; }

.titrenormal		{ font-size: 12pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; }
.titrenormal a:link	{ font-size: 12pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; text-decoration: underline; }
.titrenormal a:visited	{ font-size: 12pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; text-decoration: underline; }
.titrenormal a:active	{ font-size: 12pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; text-decoration: underline; }
.titrenormal a:hover	{ font-size: 12pt; color: #FFFF00; font-weight: bold; margin: 4pt; text-align: center; text-decoration: underline; }

.titregrand			{ font-size: 13pt; color: #FFFFFF; font-weight: bold; padding: 6px; text-align: center; }
.titregrand a:link	{ font-size: 13pt; color: #FFFFFF; font-weight: bold; padding: 6px; text-align: center; }
.titregrand a:visited	{ font-size: 13pt; color: #FFFFFF; font-weight: bold; padding: 6px; text-align: center; }
.titregrand a:active	{ font-size: 13pt; color: #FFFFFF; font-weight: bold; padding: 6px; text-align: center; }
.titregrand a:hover	{ font-size: 13pt; color: #FFFF00; font-weight: bold; padding: 6px; text-align: center; }

.titregrandinv			{ font-size: 13pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titregrandinv a:link		{ font-size: 13pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titregrandinv a:visited	{ font-size: 13pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titregrandinv a:active		{ font-size: 13pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titregrandinv a:hover		{ font-size: 13pt; color: #666666; font-weight: bold; margin: 6pt; text-align: center; }

.titretresgrand		{ font-size: 25pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titretresgrand a:link	{ font-size: 25pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titretresgrand a:visited	{ font-size: 25pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titretresgrand a:active	{ font-size: 25pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titretresgrand a:hover	{ font-size: 25pt; color: #FFFF00; font-weight: bold; margin: 6pt; text-align: center; }

td.boutonmoyen		{ font-size: 10pt; color: #FFFF00; font-weight: bold; text-decoration: none; }
td.boutonmoyen a:link	{ font-size: 10pt; color: #FFFF00; font-weight: bold; text-decoration: none; }
td.boutonmoyen a:visited	{ font-size: 10pt; color: #FFFF00; font-weight: bold; text-decoration: none; }
td.boutonmoyen a:active	{ font-size: 10pt; color: #FFFF00; font-weight: bold; text-decoration: none; }
td.boutonmoyen a:hover	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }

td.boutonmoyensel		{ font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFF00; }
td.boutonmoyensel a:link	{ font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFF00; }
td.boutonmoyensel a:visited	{ font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFF00; }
td.boutonmoyensel a:active	{ font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFF00; }
td.boutonmoyensel a:hover	{ font-size: 10pt; color: #666666; font-weight: bold; text-decoration: none; background-color: #FFFF00; }

td.boutonpetit		{ font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
td.boutonpetit a:link	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
td.boutonpetit a:visited	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
td.boutonpetit a:active	{ font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
td.boutonpetit a:hover	{ font-size: 8pt; color: #FFFF00; font-weight: bold; text-decoration: none; }

td.boutonpetitsel		{ font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFF00; }
td.boutonpetitsel a:link	{ font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFF00; }
td.boutonpetitsel a:visited	{ font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFF00; }
td.boutonpetitsel a:active	{ font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFF00; }
td.boutonpetitsel a:hover	{ font-size: 8pt; color: #666666; font-weight: bold; text-decoration: none; background-color: #FFFF00; }

.textemsgerreur			{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; }
.textemsgerreur a:link		{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; }
.textemsgerreur a:visited	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; }
.textemsgerreur a:active	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; }
.textemsgerreur a:hover		{ font-size: 10pt; color: #FFFF00; font-weight: bold; margin: 4pt; text-align: center; }

.textemsginfo		{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; }
.textemsginfo a:link	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; }
.textemsginfo a:visited	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; }
.textemsginfo a:active	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 4pt; text-align: center; }
.textemsginfo a:hover	{ font-size: 10pt; color: #FFFF00; font-weight: bold; margin: 4pt; text-align: center; }

.piedpage			{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 20pt; text-align: center; }
.piedpage a:link		{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 20pt; text-align: center; text-decoration: underline; }
.piedpage a:visited	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 20pt; text-align: center; text-decoration: underline; }
.piedpage a:active	{ font-size: 10pt; color: #FFFFFF; font-weight: bold; margin: 20pt; text-align: center; text-decoration: underline; }
.piedpage a:hover		{ font-size: 10pt; color: #000000; font-weight: bold; margin: 20pt; text-align: center; text-decoration: underline; }

.infobase			{ font-size: 8pt; color: #666666; }
.infobase a:link		{ font-size: 8pt; color: #666666; text-decoration: none; }
.infobase a:visited	{ font-size: 8pt; color: #666666; text-decoration: none; }
.infobase a:active	{ font-size: 8pt; color: #666666; text-decoration: none; }
.infobase a:hover		{ font-size: 8pt; color: #000000; text-decoration: none; }

.contourformulaire			{ background: #FF6666; border: 2px solid #CCCCCC; padding: 5px; }
select						{ font-size: 8pt; color: #000000; background: #CCCCCC; }
.champsubmit				{ font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #FF0000; }
.champinput					{ font-size: 10pt; color: #000000; background-color: #CCCCCC; border: solid 1px #333333; }
.champinputobligatoire		{ font-size: 10pt; color: #000000; background-color: #CCCCCC; border: solid 2px #FF0000; }
.champconsigne				{ font-size: 8pt; color: #000000; background-color: #CCCCCC; font-weight: bold; }
.champtitretexte			{ font-size: 12pt; color: #000000; font-weight: bold; text-align: center; }
.champlibelletexte			{ font-size: 10pt; color: #FF0000; font-weight: bold; text-align: left; }
.champvaleurtexte			{ font-size: 10pt; color: #000000; text-align: left; }
.champvaleurtexte a:link	{ font-size: 10pt; color: #000000; text-align: left; text-decoration: underline; }
.champvaleurtexte a:visited	{ font-size: 10pt; color: #000000; text-align: left; text-decoration: underline; }
.champvaleurtexte a:active	{ font-size: 10pt; color: #000000; text-align: left; text-decoration: underline; }
.champvaleurtexte a:hover	{ font-size: 10pt; color: #000000; text-align: left; text-decoration: underline; }
.champaidetexte				{ font-size: 8pt; color: #333333; }
.champdebutenreg			{ background-color: #FFFFFF; border-color: #000000; border-style: solid none none none; border-width: 2px; }
.champfinenreg				{ background-color: #FFFFFF; border-color: #000000; border-style: none none solid none; border-width: 2px; }
.champtitre					{ background-color: #FF6666; border-color: #000000; border-style: solid none solid none; border-width: 1px; margin: 1pt; }
.champlibelle				{ background-color: #FFFFFF; border-color: #999999; border-style: none none solid none; border-width: 1px; margin: 1pt; }
.champvaleur				{ background-color: #EFEFEF; border-color: #999999; border-style: none none solid none; border-width: 1px; margin: 1pt; }
.champvaleurobligatoire		{ background-color: #999999; border-color: #666666; border-style: none none solid none; border-width: 1px; margin: 1pt; }
.champseparateur			{ background-color: #FF6666; font-size: 10pt; color: #000000; text-align: left; font-weight: bold; border-color:#333333; border-style:none none solid none; border-width: 2px; }

.debuttableau	{ background-color: #FF6666; border-color: #000000; border-style: solid none solid none; border-width: 1px; margin: 2pt; text-align: center; }
.lignetableau 	{ background-color: #FFFFFF; border-color: #999999; border-style: none none solid none; border-width: 1px ; margin: 2pt; }
.lignetableauinv 	{ background-color: #CCCCCC; border-color: #999999; border-style: none none solid none; border-width: 1px ; margin: 2pt; }
.lignetableausel 	{ background-color: #FF6666; border-color: #999999; border-style: none none solid none; border-width: 1px ; margin: 2pt; }
.casetableau 	{ border-color: #FFFFFF; border-style: solid; border-width: 1px ; }
.casetableauinv 	{ background-color: #CCCCCC; border-color: #999999; border-style: solid; border-width: 1px ; margin: 2pt; }
.fintableau		{ background-color: #FFFFFF; border-color: #000000; border-style: none none solid none; border-width: 1px; margin: 2pt; text-align: center; height: 4px; }

.urltitre		 	{ border-color: #FF0000; border-style: solid none none none; border-width: 1px 1px 1px 1px; }
.urldescription	 	{ background-color: #FFFFFF; color: #000000; }
.urldescriptioninv 	{ background-color: #CCCCCC; color: #000000; }

.tdliste		{ border: solid 1px #FF0000; font-size: 10pt; color: #000000; background-color: #FFFFFF; padding: 2px; }
.tdlisteinv		{ border: solid 1px #FF0000; font-size: 10pt; color: #000000; background-color: #CCCCCC; padding: 2px; }
.thliste		{ border: solid 1px #FF0000; font-size: 10pt; color: #FFFFFF; background-color: #FF6666; font-weight: bold; padding: 2px; text-align: center; }
.tdlisteadmin	{ border: solid 1px #000000; font-size: 8pt; color: #000000; background-color: #FFFFFF; }
.tdlisteadmininv	{ border: solid 1px #000000; font-size: 8pt; color: #000000; background-color: #CCCCCC; }
.thlisteadmin	{ border: solid 1px #000000; font-size: 8pt; color: #FFFFFF; background-color: #FF6666; font-weight: bold; }

.textelivredor		{ font-size: 10pt; color: #FFFFFF; }
.infolivredor		{ text-align: right; font-size: 8pt; color: #FFFF00; border-bottom: #FFFFFF solid 1px; }

