body 		{ background-color:#FFFFFF; color: #000000; font-size: 8pt; font-family: "Verdana"; }
table		{ border-collapse: collapse; }
pre		{ font-family: "Courier New"; width: 95%; }
ul		{ list-style-image: url(http://www.ducati-st.org/images/annuaire/small_bullet.gif) }

a:link		{ color: #000000; }
a:visited	{ color: #000000; }
a:active	{ color: #000000; }
a:hover		{ color: #FF0000; font-weight: bold; }

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

.textepetitgras				{ font-size: 8pt; color: #000000; font-weight: bold; }
.textepetitgras a:link		{ font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.textepetitgras a:visited	{ font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.textepetitgras a:active	{ font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.textepetitgras a:hover		{ font-size: 8pt; color: #FF0000; 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; }

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

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

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

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

.textegrandgras				{ font-size: 12pt; color: #000000; font-weight: bold; }
.textegrandgras a:link		{ font-size: 12pt; color: #000000; font-weight: bold; }
.textegrandgras a:visited	{ font-size: 12pt; color: #000000; font-weight: bold; }
.textegrandgras a:active	{ font-size: 12pt; color: #000000; font-weight: bold; }
.textegrandgras a:hover		{ font-size: 12pt; color: #FF0000; 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: #FF0000; font-weight: bold; margin: 2pt; text-align: center; }
.titretrespetit a:link		{ font-size: 8pt; color: #FF0000; font-weight: bold; margin: 2pt; text-align: center; }
.titretrespetit a:visited	{ font-size: 8pt; color: #FF0000; font-weight: bold; margin: 2pt; text-align: center; }
.titretrespetit a:active	{ font-size: 8pt; color: #FF0000; 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: #FF0000; font-weight: bold; margin: 2pt; text-align: center; }
.titrepetit a:link		{ font-size: 10pt; color: #FF0000; font-weight: bold; margin: 2pt; text-align: center; }
.titrepetit a:visited	{ font-size: 10pt; color: #FF0000; font-weight: bold; margin: 2pt; text-align: center; }
.titrepetit a:active	{ font-size: 10pt; color: #FF0000; font-weight: bold; margin: 2pt; text-align: center; }
.titrepetit a:hover		{ font-size: 10pt; color: #000000; font-weight: bold; margin: 2pt; text-align: center; }

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

.titregrand				{ font-size: 13pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titregrand a:link		{ font-size: 13pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titregrand a:visited	{ font-size: 13pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titregrand a:active	{ font-size: 13pt; color: #FFFFFF; font-weight: bold; margin: 6pt; text-align: center; }
.titregrand a:hover		{ font-size: 13pt; color: #000000; font-weight: bold; margin: 6pt; 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; }

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

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

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

.piedpage			{ font-size: 10pt; color: #FF0000; font-weight: bold; margin: 20pt; text-align: center; }
.piedpage a:link	{ font-size: 10pt; color: #FF0000; font-weight: bold; margin: 20pt; text-align: center; text-decoration: underline; }
.piedpage a:visited	{ font-size: 10pt; color: #FF0000; font-weight: bold; margin: 20pt; text-align: center; text-decoration: underline; }
.piedpage a:active	{ font-size: 10pt; color: #FF0000; 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; }

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; }
.champconsigne		{ font-size: 8pt; color: #FF0000; font-weight: bold; }
.champtitretexte		{ font-size: 10pt; 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: #666666; }
.champdebutenreg	{ background-color: #FFFFFF; border-color: #000000; border-style: solid none none none; border-width: 1px; }
.champfinenreg		{ background-color: #FFFFFF; border-color: #000000; border-style: none none solid none; border-width: 1px; }
.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; }

.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 		{ background-color: #FFFFFF; border-color: #999999; border-style: solid; border-width: 1px ; margin: 2pt; }
.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 #000000; font-size: 10pt; color: #000000; padding: 2px; }
.tdlisteinv			{ border: solid 1px #000000; font-size: 10pt; color: #000000; background-color: #CCCCCC; padding: 2px; }
.thliste			{ border: solid 1px #000000; 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; }
.tdlisteadminok		{ border: solid 1px #000000; font-size: 8pt; color: #000000; background-color: #00FF00; }
.tdlisteadminko		{ border: solid 1px #000000; font-size: 8pt; color: #000000; background-color: #FF9900; }
.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; }
