/* corps du document */
body	{margin: 0px}

/* zones */
td.bandeau	{vertical-align: bottom; text-align: left; background-color: #C0C49F;
			padding: 0px; padding-left: 20px; padding-right: 20px}
td.haut		{text-align: left; background-color: #AB2428}
td.page_g	{padding: 5px; vertical-align: top; text-align: left}
td.page_d	{padding: 10px; vertical-align: top; text-align: left; background-color: #E0E3D2; padding-left: 35px;
			background-image: url(../../images/gif/altern.gif); background-repeat: repeat-y}
td.page		{width: 750px}
td.bord		{width: 20px; background-color: #C0C49F; vertical-align: top; text-align:center}

/* tableau */

table.table1	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
table.table2	{border: 1px solid #AB2428}
table.table3	{border: 1px solid #AB2428; border-top: 0px}
table.table4	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
				border: 1px dotted #AB2428; background-color: #F1F1F1}
table.table5	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
				border-right: 1px solid #AB2428; border-bottom: 1px solid #AB2428}
table.table6	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
				border: 1px solid #AB2428}

/* textes */

td.titre1	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
td.titre2	{font-family: Bitstream Vera Sans, Verdana; font-size: 20px; font-weight: bold; color: #C0C49F; letter-spacing: 3px}

td.texte1	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
td.texte2	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px}
td.texte3	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px;
			border-top: 1px dashed #AB2428; border-right: 1px dashed #AB2428}

.encart		{border:1px dotted #607D21; padding: 10px; background-color: #FFFFFF}
.encart2	{font-family: Courier New; border: 1px dotted #607D21; font-size: 10pt;
			padding: 10px; background-color: #F1F1F1}
td.numero	{font-size: 14px; vertical-align: middle; text-align: center; color: #AB2428}
p.nom		{font-weight: bold}
p.titre		{font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold}

tr.table_title1	{background-color: #607D21; font-weight: bold; color: #FFFFFF}
.table_title2	{font-size: 11px; background-color: #AB2428; font-weight: bold; color: #FFFFFF; padding: 2px}
td.fiche_nom	{background-color: #AB2428; font-weight: bold; color: #FFFFFF; text-align: right;
				padding-right: 10px; width: 200px}
td.fiche_photo	{width: 150px; vertical-align: top; text-align: right; padding-right: 10px}
td.fiche_infos	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
				vertical-align: top; text-align: left; padding-left: 10px}
td.fiche_num	{vertical-align: middle; text-align: left; font-weight: bold; color: #FFFFFF}
.table_title_lien	{background-color: #AB2428; text-align: right; padding-right: 5px; width: 200px}

b.nimes		{font-size: 11px; font-variant: small-caps; letter-spacing: 4px; color: #AB2428}
span.encart	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
			border: 1px dotted #607D21; padding: 10px; background-color: #F1F1F1; color: #AB2428}
.message	{font-weight: bold; color: red}
p.message	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
			color: red; text-align: center}
td.ligne1	{padding: 5px; font-weight: bold; border-top: 1px solid #FFFFFF}
td.ligne2	{padding: 5px; font-weight: normal; border-top: 1px solid #FFFFFF}
tr.tr_over_vert	{behavior:url(ref/css/hilite2.htc)}
td.ajouter		{text-align: right; padding: 5px; vertical-align: middle}

.corps_texte	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.fontvert		{background-color: #E0E3D2}

/* liens */

a.lire:link		{color: #607D21; text-decoration: none}
a.lire:active	{color: #607D21; text-decoration: none}
a.lire:visited	{color: #607D21; text-decoration: none}
a.lire:hover	{color: #607D21; text-decoration: underline}

a.trombi:link		{color: #AB2428; text-decoration: none}
a.trombi:active		{color: #AB2428; text-decoration: none}
a.trombi:visited	{color: #AB2428; text-decoration: none}
a.trombi:hover		{color: #AB2428; text-decoration: underline}

a.title_lien:link		{color: #FFFFFF; text-decoration: none}
a.title_lien:active		{color: #FFFFFF; text-decoration: none}
a.title_lien:visited	{color: #FFFFFF; text-decoration: none}
a.title_lien:hover		{color: #FFFFFF; text-decoration: underline}

/* images */

img.trombi		{border: 3px double #AB2428; cursor: hand}
img.image		{border: 1px solid #333333; cursor: hand}

/* actualite */

.titre_actu		{font-weight: bold; padding: 4px; font-size: 14px; color: #607D21}
.titre_actu2	{font-weight: bold; font-size: 18px; color: #607D21; padding-top: 10px}
.texte_actu		{padding: 4px}
.date_actu		{padding-left: 4px}

/* forms */

.input1	{border: 1px solid #AB2428; behavior:url(ref/css/hilite.htc)}
.input2	{font-weight: bold;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: hand;
		border-top: 1px solid white; border-right: 1px solid black; border-bottom: 1px solid black;
		border-left: 1px solid white; background-color: #F1F1F1}
td.libelle1	{text-align: left; padding-left: 10px; font-weight: bold}
td.libelle2	{text-align: left; padding-left: 10px}
td.libelle3	{text-align: center; font-weight: bold}
select	{border: 1px solid #AB2428}
.sel1	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif}

.option1	{color: #333333}
.option2	{color: #840000}

/* classement */

td.score		{width: 8%; text-align: center; vertical-align: top}
td.class_score2	{color: #AB2428; font-weight: bold}
/* maj */

td.menu_maj_1	{font-size: 11px; font-variant: small-caps; letter-spacing: 4px; color: #FFFFFF;
				font-weight: bold; background-color: #AB2428; padding: 3px}
td.menu_maj_2	{font-size: 10px; font-variant: normal;	font-weight: bold;
				background-color: #F1F1F1; padding: 3px; padding-left: 6px}
				
/* foot */

div.foot		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
				text-align: center; color: #333333; background-color: #C0C49F}