body 		{ background-color:#CC0033; color: #000000; font-size: 8pt; font-family: "Verdana"; margin: 10px 20px 10px 20px; text-align: center; border: 1px solid #000000; }
table		{ border-collapse: collapse; margin-left:auto; margin-right:auto; }
pre			{ font-family: "Courier New"; width: 95%; }
ul			{ list-style-image: url(http://www.xt500.fr/images/annuaire/small_bullet.gif) }
h3			{ font-size: 12pt; color: #CC0033; }
h4			{ font-size: 10pt; color: #CC0033; }

a:link		{ text-decoration: none; }
a:visited	{ text-decoration: none; }
a:active	{ text-decoration: none; }
a:hover		{ text-decoration: underline; }

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

.textepetititalique				{ font-size: 8pt; color: #000000; text-decoration: none; font-style: italic; }
.textepetititalique a:link		{ font-size: 8pt; color: #000000; text-decoration: none; font-style: italic; }
.textepetititalique a:visited	{ font-size: 8pt; color: #000000; text-decoration: none; font-style: italic; }
.textepetititalique a:active	{ font-size: 8pt; color: #000000; text-decoration: none; font-style: italic; }
.textepetititalique a:hover		{ font-size: 8pt; color: #CC0033; text-decoration: underline; font-style: italic; }

.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: #CC0033; font-weight: bold; text-decoration: underline; }

.textenormal			{ font-size: 10pt; color: #000000; }
.textenormal a:link		{ font-size: 10pt; color: #000000; text-decoration: none; }
.textenormal a:visited	{ font-size: 10pt; color: #000000; text-decoration: none; }
.textenormal a:active	{ font-size: 10pt; color: #000000; text-decoration: none; }
.textenormal a:hover	{ font-size: 10pt; color: #CC0033; 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: none; }
.textenormalgras a:visited	{ font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; }
.textenormalgras a:active	{ font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; }
.textenormalgras a:hover	{ font-size: 10pt; color: #CC0033; font-weight: bold; text-decoration: underline; }

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

.textegrand				{ font-size: 12pt; color: #000000; }
.textegrand a:link		{ font-size: 12pt; color: #000000; text-decoration: none; }
.textegrand a:visited	{ font-size: 12pt; color: #000000; text-decoration: none; }
.textegrand a:active	{ font-size: 12pt; color: #000000; text-decoration: none; }
.textegrand a:hover		{ font-size: 12pt; color: #CC0033; text-decoration: underline; }

.textegrandgras				{ font-size: 12pt; color: #000000; font-weight: bold; }
.textegrandgras a:link		{ font-size: 12pt; color: #000000; font-weight: bold; text-decoration: none; }
.textegrandgras a:visited	{ font-size: 12pt; color: #000000; font-weight: bold; text-decoration: none; }
.textegrandgras a:active	{ font-size: 12pt; color: #000000; font-weight: bold; text-decoration: none; }
.textegrandgras a:hover		{ font-size: 12pt; color: #CC0033; font-weight: bold; text-decoration: underline; }

.contourbouton			{ width: 80%; height: 30px; align: center; vertical-align: middle; margin-top: 10px; margin-bottom: 10px; }
td.boutongauche			{ font-size: 8pt; color: #CC0033; padding: 2px 20px 2px 30px; text-align:left; vertical-align: middle; background-color: #FFFFFF; background-repeat: no-repeat; background-image: url('http://www.xt500.fr/images/btn_gauche.gif'); background-position: top left; border-bottom: 2px solid #CC0033; border-right: 10px solid #CCCC99; }
.boutongauche a:link	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.boutongauche a:visited	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.boutongauche a:active	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.boutongauche a:hover	{ font-size: 8pt; color: #CC0033; text-decoration: underline; }
td.boutondroit			{ font-size: 8pt; color: #CC0033; padding: 2px 30px 2px 20px; text-align: right; vertical-align: middle; background-color: #FFFFFF; background-repeat: no-repeat; background-image: url('http://www.xt500.fr/images/btn_droit.gif'); background-position: top right; border-bottom: 2px solid #CC0033; border-left: 10px solid #CCCC99; }
.boutondroit a:link		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.boutondroit a:visited	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.boutondroit a:active	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.boutondroit a:hover	{ font-size: 8pt; color: #CC0033; text-decoration: underline; }
td.boutonmilieu			{ font-size: 8pt; color: #CC0033; padding: 2px 20px 2px 35px; text-align:left; vertical-align: middle; background-color: #FFFFFF; background-repeat: no-repeat; background-image: url('http://www.xt500.fr/images/btn_milieu.gif'); background-position: top left; border-bottom: 2px solid #CC0033; border-left: 10px solid #CCCC99; border-right: 10px solid #CCCC99; }
.boutonmilieu a:link	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.boutonmilieu a:visited	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.boutonmilieu a:active	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.boutonmilieu a:hover	{ font-size: 8pt; color: #CC0033; text-decoration: underline; }

.textebouton			{ font-size: 8pt; color: #CC0033; height: 25px; padding: 2px 5px 2px 5px; background-repeat: repeat-x; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }
.textebouton a:link		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.textebouton a:visited	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.textebouton a:active	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.textebouton a:hover	{ font-size: 8pt; color: #000000; text-decoration: underline; }

.titregrand				{ font-size: 14pt; color: #CC0033; font-weight: bold; margin: 8pt; text-align: center; }
.titregrand a:link		{ font-size: 14pt; color: #CC0033; font-weight: bold; margin: 8pt; text-align: center; text-decoration: none; }
.titregrand a:visited	{ font-size: 14pt; color: #CC0033; font-weight: bold; margin: 8pt; text-align: center; text-decoration: none; }
.titregrand a:active	{ font-size: 14pt; color: #CC0033; font-weight: bold; margin: 8pt; text-align: center; text-decoration: none; }
.titregrand a:hover		{ font-size: 14pt; color: #000000; font-weight: bold; margin: 8pt; text-align: center; text-decoration: underline; }

.titretresgrand				{ font-size: 16pt; color: #CC0033; font-weight: bold; margin: 16pt; text-align: center; }
.titretresgrand a:link		{ font-size: 16pt; color: #CC0033; font-weight: bold; margin: 16pt; text-align: center; text-decoration: none; }
.titretresgrand a:visited	{ font-size: 16pt; color: #CC0033; font-weight: bold; margin: 16pt; text-align: center; text-decoration: none; }
.titretresgrand a:active	{ font-size: 16pt; color: #CC0033; font-weight: bold; margin: 16pt; text-align: center; text-decoration: none; }
.titretresgrand a:hover		{ font-size: 16pt; color: #000000; font-weight: bold; margin: 16pt; text-align: center; text-decoration: underline; }

.textemsgerreur				{ font-size: 12pt; color: #FFFFFF; background-color: #CC0033; font-weight: bold; margin: 6pt; text-align: center; }
.textemsgerreur a:link		{ font-size: 12pt; color: #FFFFFF; background-color: #CC0033; font-weight: bold; margin: 6pt; text-align: center; text-decoration: none; }
.textemsgerreur a:visited	{ font-size: 12pt; color: #FFFFFF; background-color: #CC0033; font-weight: bold; margin: 6pt; text-align: center; text-decoration: none; }
.textemsgerreur a:active	{ font-size: 12pt; color: #FFFFFF; background-color: #CC0033; font-weight: bold; margin: 6pt; text-align: center; text-decoration: none; }
.textemsgerreur a:hover		{ font-size: 12pt; color: #FFFFFF; background-color: #CC0033; font-weight: bold; margin: 6pt; text-align: center; text-decoration: underline; }

.textemsginfo			{ font-size: 12pt; color: #000000; font-weight: bold; margin: 6pt; text-align: center; }
.textemsginfo a:link	{ font-size: 12pt; color: #000000; font-weight: bold; margin: 6pt; text-align: center; text-decoration: none; }
.textemsginfo a:visited	{ font-size: 12pt; color: #000000; font-weight: bold; margin: 6pt; text-align: center; text-decoration: none; }
.textemsginfo a:active	{ font-size: 12pt; color: #000000; font-weight: bold; margin: 6pt; text-align: center; text-decoration: none; }
.textemsginfo a:hover	{ font-size: 12pt; color: #CC0033; font-weight: bold; margin: 6pt; text-align: center; text-decoration: underline; }

.contenu			{ margin: 2pt; padding: 10px; border-bottom: 2px solid #CC0033; }

.piedpage			{ font-size: 8pt; color: #CC0033; font-style: italic; margin: 2pt; text-align: center; padding: 5px; }
.piedpage a:link	{ color: #CC0033; }
.piedpage a:visited	{ color: #CC0033; }
.piedpage a:active	{ color: #CC0033; }
.piedpage a:hover	{ color: #000000; text-decoration: underline; }

/*
.piedpage a:link	{ font-size: 8pt; color: #CC0033; font-style: italic; margin: 2pt; text-align: center; padding: 5px; text-decoration: none; }
.piedpage a:visited	{ font-size: 8pt; color: #CC0033; font-style: italic; margin: 2pt; text-align: center; padding: 5px; text-decoration: none; }
.piedpage a:active	{ font-size: 8pt; color: #CC0033; font-style: italic; margin: 2pt; text-align: center; padding: 5px; text-decoration: none; }
.piedpage a:hover	{ font-size: 8pt; color: #000000; font-style: italic; margin: 2pt; text-align: center; padding: 5px; text-decoration: underline; }
*/

select						{ font-size: 8pt; color: #000000; background: #CCCCCC; }
.champsubmit				{ font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #CC0033; }
.champinput					{ font-size: 10pt; color: #000000; background-color: #CCCCCC; }
.champconsigne				{ font-size: 8pt; color: #CC0033; font-weight: bold; }
.champtitretexte			{ font-size: 10pt; color: #CC0033; text-align: left; }
.champlibelletexte			{ font-size: 10pt; color: #CC0033; 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: none; }
.champvaleurtexte a:visited	{ font-size: 10pt; color: #000000; text-align: left; text-decoration: none; }
.champvaleurtexte a:active	{ font-size: 10pt; color: #000000; text-align: left; text-decoration: none; }
.champvaleurtexte a:hover	{ font-size: 10pt; color: #000000; text-align: left; text-decoration: underline; }
.champaidetexte				{ font-size: 8pt; color: #666666; }
.champdebutenreg			{ background-color: #FFFFFF; }
.champfinenreg				{ background-color: #FFFFFF; }
.champtitre					{ height: 25px; padding-left: 5px; vertical-align: middle; background-repeat: repeat-x; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }
.champlibelle				{ background-color: #FFFFFF; border-bottom: 1px solid #CC0033; padding-left: 3px; }
.champvaleur				{ background-color: #FFFFFF; border-color: #CC0033; border-style: none none solid solid; border-width: 0px 0px 1px 1px; padding-left: 3px; }
table.champtableau			{ background-color: #FFFFFF; border: 1px solid #CC0033; }

.lignetableau 		{ font-size: 8pt; background-color: #FFFFFF; border-color: #CCCC99; border-style: none none solid none; border-width: 1px ; margin: 2pt; padding: 2pt; }
.lignetableauinv 	{ font-size: 8pt; background-color: #EEEEEE; border-color: #CCCC99; border-style: none none solid none; border-width: 1px ; margin: 2pt; padding: 2pt; }
.lignetableausel 	{ font-size: 8pt; background-color: #CC0033; border-color: #CCCC99; border-style: none none solid none; border-width: 1px ; margin: 2pt; padding: 2pt; }
.debuttableau		{ font-size: 8pt; font-weight: bold; height: 25px; background-color:#FFCC66; border-color: #000000; border-style: solid none solid none; border-width: 1px; margin: 2pt; text-align: center; vertical-align: middle; background-repeat: repeat; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }
.casetableau 		{ font-size: 8pt; background-color: #FFFFFF; border: #CCCC99 solid 1px ; margin: 2pt; padding: 2pt; }
.casetableauinv 	{ font-size: 8pt; background-color: #EEEEEE; border: #CCCC99 solid 1px ; margin: 2pt; padding: 2pt; }
.fintableau			{ background-color: #FFFFFF; border-color: #CC0033; border-style: none none solid none; border-width: 1px; margin: 2pt; text-align: center; height: 4px; }
.contourtableau		{ background-color: #FFFFFF; border: 1px solid #CC0033; }
.sanscontourtableau	{ background-color: #CCCC99; border: none; padding: 5px; }

.tdlisteadmin		{ border: solid 1px #000000; font-size: 8pt; color: #000000; }
.thlisteadmin		{ border: solid 1px #000000; font-size: 8pt; color: #FFFFFF; background-color: #CC0033; font-weight: bold; }

table.bandeaufond		{ background-color: #CCCC99; }
td.bandeaumenu			{ background-color: #CCCCCC; border-bottom: 2px solid #CC0033; }
td.bandeaumenuinv		{ background-color: #CC0033; border: 2px solid #CC0033; }

a.bandeaumenu:link		{ font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
a.bandeaumenu:visited	{ font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
a.bandeaumenu:active	{ font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
a.bandeaumenu:hover		{ font-size: 8pt; color: #CC0033; font-weight: bold; text-decoration: underline; }

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

/* Styles pour la galerie photo */

.contouraccueilgalerie			{ background-color: #FFFFFF; border: 1px solid #CC0033; }
.titreaccueilgalerie			{ font-size: 8pt; color: #CC0033; height: 25px; padding: 2px 5px 2px 5px; background-repeat: repeat-x; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }
.titreaccueilgalerie a:link		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titreaccueilgalerie a:visited	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titreaccueilgalerie a:active	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titreaccueilgalerie a:hover	{ font-size: 8pt; color: #000000; text-decoration: underline; }

.contourplanchegalerie			{ background-color: #FFFFFF; border: 1px solid #CC0033; }
.titreplanchegalerie			{ font-size: 8pt; color: #CC0033; height: 25px; padding: 2px 5px 2px 5px; background-repeat: repeat-x; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }
.titreplanchegalerie a:link		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titreplanchegalerie a:visited	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titreplanchegalerie a:active	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titreplanchegalerie a:hover	{ font-size: 8pt; color: #000000; text-decoration: underline; }
.caseplanchegalerie				{ padding: 2pt; }

.contourphotogalerie			{ background-color: #FFFFFF; border: 1px solid #CC0033; }
.titrephotogalerie				{ font-size: 12pt; font-weight: bold; color: #000000; text-align: center; vertical-align: middle; height: 30px; }
.lienphotogalerie				{ font-size: 8pt; color: #000000; text-align: center; vertical-align: middle; height: 25px; }
.commentphotogalerie			{ font-size: 8pt; color: #999999; font-style: italic; text-align: center; vertical-align: middle; height: 25px; }
.casephotogalerie				{ padding: 5pt 5pt 5pt 5pt; text-align: center; vertical-align: middle; }

.contourthumbgalerie			{ background-color:#FFFFCC; width: 100%; border: 1px solid #CCCCCC; height: 180px; }
.titrethumbgalerie				{ font-size: 8pt; color: #CC0033; text-decoration: none; text-align: center; vertical-align: middle; height: 15px; padding: 2px 5px 2px 5px; }
.titrethumbgalerie a:link		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titrethumbgalerie a:visited	{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titrethumbgalerie a:active		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titrethumbgalerie a:hover		{ font-size: 8pt; color: #000000; text-decoration: underline; }
.thumbgalerie					{ text-align: center; vertical-align: middle; }
.infosthumbgalerie				{ text-align: center; vertical-align: middle; background-color: #FFFFCC; color: #666666; font-size: 8pt; font-style: italic; text-decoration: none; height: 15px; }

.contourchemingalerie			{ background-color:#CCCCCC; width: 100%; border-bottom: 1px solid #CC0033; height: 25px; margin-top: 10px; margin-bottom: 10px; }
.textechemingalerie				{ font-size: 8pt; color: #000000; text-decoration: none; vertical-align: middle; padding: 0px 5px 0px 5px; }
.textechemingalerie a:link		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textechemingalerie a:visited	{ font-size: 8pt; color: #000000; text-decoration: none; }
.textechemingalerie a:active	{ font-size: 8pt; color: #000000; text-decoration: none; }
.textechemingalerie a:hover		{ font-size: 8pt; color: #CC0033; text-decoration: underline; }

/* Styles pour l'agenda */

.contourcheminagenda			{ width: 100%; height: 25px; margin-top: 10px; margin-bottom: 10px; }
.textecheminagenda				{ font-size: 8pt; color: #000000; text-decoration: none; vertical-align: middle; padding: 0px 5px 0px 5px; border-bottom: 1px solid #CC0033; background-color:#CCCCCC; }
.textecheminagenda a:link		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminagenda a:visited	{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminagenda a:active		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminagenda a:hover		{ font-size: 8pt; color: #CC0033; text-decoration: underline; }
.consigneagenda					{ font-size: 8pt; color: #404040; text-align: center; font-style: italic; }
.contouragenda					{ width: 100%; background-color: #FFFFFF; border: 1px solid #CC0033; }
.headeragenda					{ width: 14%; font-size: 8pt; color: #CC0033; height: 25px; background-color: #CC0033; border-color: #000000; border-style: solid none solid none; border-width: 1px; margin: 2pt; text-align: center; vertical-align: middle; background-repeat: repeat-x; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }
.caseagenda 					{ width: 14%; height: 100px; background-color: #FFFFFF; border-color: #CCCC99; border-style: solid; border-width: 1px ; margin: 2pt; }
.caseagenda td:hover			{ background-color: #FFCC33; color: #000000; }
.caseagendahors				 	{ width: 14%; height: 100px; background-color: #CCCCCC; margin: 2pt; }
.caseagendainv				 	{ width: 14%; height: 100px; background-color: #999999; border-color: #000000; border-style: solid; border-width: 2px ; margin: 2pt; }
.caseagendainv td:hover			{ background-color: #FFCC33; color: #000000; }
.contourcaseagenda				{ width: 100%; }
.titrecaseagenda				{ height: 20px; font-size: 8pt; background-color: #CC0033; color: #FFFFFF; text-align: left; border-bottom: 1px solid #CCCC99; }
.titrecaseagenda a:link			{ font-size: 8pt; color: #FFFFFF; text-decoration: none; }
.titrecaseagenda a:visited		{ font-size: 8pt; color: #FFFFFF; text-decoration: none; }
.titrecaseagenda a:active		{ font-size: 8pt; color: #FFFFFF; text-decoration: none; }
.titrecaseagenda a:hover		{ font-size: 8pt; color: #000000; text-decoration: underline; }
.lignecaseagenda				{ height: 20px; font-size: 8pt; color: #000000; text-align: left; border-bottom: 1px solid #CCCCCC; }
.lignecaseagenda a:link			{ font-size: 8pt; color: #000000; text-decoration: none; }
.lignecaseagenda a:visited		{ font-size: 8pt; color: #000000; text-decoration: none; }
.lignecaseagenda a:active		{ font-size: 8pt; color: #000000; text-decoration: none; }
.lignecaseagenda a:hover		{ font-size: 8pt; color: #000000; text-decoration: underline; }
.piedcaseagenda					{ height: 20px; font-size: 8pt; color: #999999; text-align: right; font-style: italic; }
.piedcaseagenda a:link			{ font-size: 8pt; color: #999999; text-decoration: none; }
.piedcaseagenda a:visited		{ font-size: 8pt; color: #999999; text-decoration: none; }
.piedcaseagenda a:active		{ font-size: 8pt; color: #999999; text-decoration: none; }
.piedcaseagenda a:hover			{ font-size: 8pt; color: #999999; text-decoration: underline; }

/* Styles pour les fichiers */

.contourcheminfichiers			{ background-color:#CCCCCC; width: 100%; border-bottom: 1px solid #CC0033; height: 25px; margin-top: 10px; margin-bottom: 10px; }

.textecheminfichiers			{ font-size: 8pt; color: #000000; text-decoration: none; vertical-align: middle; padding: 0px 5px 0px 5px; text-align: left; }
.textecheminfichiers a:link		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminfichiers a:visited	{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminfichiers a:active	{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminfichiers a:hover	{ font-size: 8pt; color: #CC0033; text-decoration: underline; }

.contourfichiers				{ width: 100%; background-color: #FFFFFF; border: 1px solid #CC0033; }

.titrefichiers					{ font-size: 8pt; color: #CC0033; height: 20px; background-color: #CC0033; margin: 2pt; vertical-align: middle; background-repeat: repeat-x; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }
.titrefichiers a:link			{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titrefichiers a:visited		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titrefichiers a:active			{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.titrefichiers a:hover			{ font-size: 8pt; color: #CC0033; text-decoration: underline; }

.lignefichiers			 		{ font-size: 8pt; background-color: #FFFFFF; border-color: #CCCC99; border-style: none none solid none; border-width: 1px ; margin: 2pt; padding: 2pt; text-align: left; }
.lignefichiers a:link			{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.lignefichiers a:visited		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.lignefichiers a:active			{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.lignefichiers a:hover			{ font-size: 8pt; color: #CC0033; text-decoration: underline; }

.ligneinvfichiers			 	{ font-size: 8pt; background-color: #FFFFFF; border-color: #CCCC99; border-style: none none solid none; border-width: 1px ; margin: 2pt; padding: 2pt; text-align: left; }
.ligneinvfichiers a:link		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.ligneinvfichiers a:visited		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.ligneinvfichiers a:active		{ font-size: 8pt; color: #CC0033; text-decoration: none; }
.ligneinvfichiers a:hover		{ font-size: 8pt; color: #CC0033; text-decoration: underline; }

/* Styles pour la FAQ */

.contourcheminfaq				{ background-color:#CCCCCC; width: 100%; border-bottom: 1px solid #CC0033; height: 25px; margin-top: 10px; margin-bottom: 10px; }

.textecheminfaq					{ font-size: 8pt; color: #000000; vertical-align: middle; padding: 0px 5px 0px 5px; }
.textecheminfaq a:link			{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminfaq a:visited		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminfaq a:active		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminfaq a:hover			{ font-size: 8pt; color: #CC0033; text-decoration: underline; }

.contourfaq						{ width: 100%; background-color: #FFFFFF; }

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

/* Styles pour les liens */

.contourcheminliens				{ background-color:#CCCCCC; width: 100%; border-bottom: 1px solid #CC0033; height: 25px; margin-top: 10px; margin-bottom: 10px; }

.textecheminliens				{ font-size: 8pt; color: #000000; text-decoration: none; vertical-align: middle; padding: 0px 5px 0px 5px; }
.textecheminliens a:link		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminliens a:visited		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminliens a:active		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminliens a:hover		{ font-size: 8pt; color: #CC0033; text-decoration: underline; }

.contourliens					{ width: 100%; background-color: #FFFFFF; border: 1px solid #CC0033; }
.urltitre					 	{ border-color: #CCCCCC; border-style: solid none none none; border-width: 1px 1px 1px 1px; }
.urldescription				 	{ background-color: #FFFFCC; color: #000000; }
.urldescriptioninv 				{ background-color: #FFFFCC; color: #000000; }

.titreliens						{ font-size: 8pt; color: #CC0033; height: 25px; vertical-align: middle; padding: 2px 5px 2px 5px; background-repeat: repeat-x; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }
.titreliens	a:link				{ font-size: 8pt; color: #CC0033;  text-decoration: none; }
.titreliens	a:visited			{ font-size: 8pt; color: #CC0033;  text-decoration: none; }
.titreliens	a:active			{ font-size: 8pt; color: #CC0033;  text-decoration: none; }
.titreliens	a:hover				{ font-size: 8pt; color: #CC0033;  text-decoration: underline; }

/* Styles pour les stats */

.contourcheminstats				{ background-color:#CCCCCC; width: 100%; border-bottom: 1px solid #CC0033; height: 25px; margin-top: 10px; margin-bottom: 10px; }

.textecheminstats				{ font-size: 8pt; color: #000000; text-decoration: none; vertical-align: middle; padding: 0px 5px 0px 5px; }
.textecheminstats a:link		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminstats a:visited		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminstats a:active		{ font-size: 8pt; color: #000000; text-decoration: none; }
.textecheminstats a:hover		{ font-size: 8pt; color: #CC0033; text-decoration: underline; }

.contourstats					{ width: 100%; background-color: #FFFFFF; border: 1px solid #CC0033; }
.generalheaderstats				{ font-size: 10pt; font-weight: bold; color: #CC0033; height: 25px; background-color: #CC0033; margin: 2pt; text-align: center; vertical-align: middle; background-repeat: repeat-x; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }
.headerstats					{ font-size: 8pt;  font-weight: bold; color: #CC0033; height: 20px; background-color: #CC0033; margin: 2pt; text-align: center; vertical-align: middle; background-repeat: repeat-x; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }
.lignestats				 		{ font-size: 8pt; background-color: #FFFFFF; border-color: #CCCC99; border-style: none none solid none; border-width: 1px ; margin: 2pt; padding: 2pt; }
.ligneinvstats				 	{ font-size: 8pt; background-color: #FFFFFF; border-color: #CCCC99; border-style: none none solid none; border-width: 1px ; margin: 2pt; padding: 2pt; }

/* Styles pour le nuage de tags */

.contourtags			{ width: 100%; background-color: #FFFFFF; border: 1px solid #CC0033; }
.titretags				{ font-size: 8pt; color: #CC0033; height: 20px; background-color: #CC0033; margin: 2pt; text-align: left; vertical-align: middle; background-repeat: repeat-x; background-image: url('http://www.xt500.fr/images/entete_tableau.gif'); background-position: top left; border-bottom: 1px solid #CC0033; }

.tresgrostag			{ font-size: 14pt; font-weight: bold; color: #CC0033; text-decoration: none; }
a.tresgrostag:link		{ font-size: 14pt; font-weight: bold; color: #CC0033; text-decoration: none; }
a.tresgrostag:visited	{ font-size: 14pt; font-weight: bold; color: #CC0033; text-decoration: none; }
a.tresgrostag:active	{ font-size: 14pt; font-weight: bold; color: #CC0033; text-decoration: none; }
a.tresgrostag:hover		{ font-size: 14pt; font-weight: bold; color: #CC0033; text-decoration: underline; }

.grostag				{ font-size: 12pt; font-weight: bold; color: #CC0066; text-decoration: none; }
a.grostag:link			{ font-size: 12pt; font-weight: bold; color: #CC0066; text-decoration: none; }
a.grostag:visited		{ font-size: 12pt; font-weight: bold; color: #CC0066; text-decoration: none; }
a.grostag:active		{ font-size: 12pt; font-weight: bold; color: #CC0066; text-decoration: none; }
a.grostag:hover			{ font-size: 12pt; font-weight: bold; color: #CC0066; text-decoration: underline; }

.moyentag				{ font-size: 10pt; font-weight: bold; color: #800000; text-decoration: none; }
a.moyentag:link			{ font-size: 10pt; font-weight: bold; color: #800000; text-decoration: none; }
a.moyentag:visited		{ font-size: 10pt; font-weight: bold; color: #800000; text-decoration: none; }
a.moyentag:active		{ font-size: 10pt; font-weight: bold; color: #800000; text-decoration: none; }
a.moyentag:hover		{ font-size: 10pt; font-weight: bold; color: #800000; text-decoration: underline; }

a.petittag				{ font-size: 8pt; color: #FF0000; text-decoration: none; }
a.petittag:link			{ font-size: 8pt; color: #FF0000; text-decoration: none; }
a.petittag:visited		{ font-size: 8pt; color: #FF0000; text-decoration: none; }
a.petittag:active		{ font-size: 8pt; color: #FF0000; text-decoration: none; }
a.petittag:hover		{ font-size: 8pt; color: #FF0000; text-decoration: underline; }

.fondcarte				{ background-color: #CCCC99; width: 100%; }
