a:link, a:visited {
	color: #565656;   /*gris*/
	text-decoration: none;
}

a:hover {
	color: #B90065;  /*bordeaux clair*/
	text-decoration: none;
}

a:active, a:focus {
	color: #8F004F; /*bordeaux fonce*/
	text-decoration: none;
}

form {
	margin: 0px 0px 0px 0px;
}
 
form table tr td {
	padding-left: 5px;
	padding-right: 20px;
}

form table tr td.csc-form-fieldcell {
	background-color: #EDEBF1;
}

form table tr td.csc-form-fieldcell input, form table tr td.csc-form-fieldcell select, form table tr td.csc-form-fieldcell textarea {
	border: 1px solid #333333;
}

form table tr td.csc-form-labelcell p.csc-form-label-req {
	font-weight: bold;
}

form table tr td.csc-form-labelcell, form table tr td.csc-form-commentcell {
	background-color: #D8D7DC;
}

h1 {
	color: #FFF; /*gris fonce*/
	font-size: 8pt;
	font-weight: bold;
	background: #B90065;
	padding: 5px;
	margin-top: 5px;
	}

h1, h2, h3, h4, h5, h6, p, td, ul, ol, blockquote, input, textarea, select {
	font-family: verdana,arial, helvetica, sans-serif;
}

h2 {
	color: #8F004F; /*bordeaux*/
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
}

h2.centre {
	text-align: center;
}

h3 {
	color: #8F004F;
	font-size: 7pt;
	font-weight: bold;
}

input, textarea, select textarea {
	border: #969696 1px solid; /* gris */
	color: #555555; /* gris */
	font-family: verdana,arial, helvetica, sans-serif;
	font-size: 11px;
}

p, pre {
	margin: 0px 0px 0px 0px;
}

p, td, ul, ol {
	font-size: 8pt;
}

pre {
	font-family: monospace;
}

/* styles pour des balises en ligne : texte */
span.beige10 {
	color: #F1EDDF;
	font-size: 9pt;
}

span.beige9 {
	color: #F1EDDF;
	font-size: 8pt;
}

span.blanc9 {
	color: #FFFFFF;
	font-size: 8pt;
}

span.bleu10 {
	color: #8F004F;
	font-size: 9pt;
}

span.bleu9 {
	color: #8F004F;
	font-size: 8pt;
}

span.bordeaux10 {
	color: #B90065;
	font-size: 9pt;
}

span.bordeaux9 {
	color: #B90065;
	font-size: 8pt;
}

span.gras10beige {
	color: #F1EDDF;
	font-size: 9pt;
	font-weight: bold;
}

span.gras10bleu {
	color: #8F004F;
	font-size: 9pt;
	font-weight: bold;
}

span.gras10bordeaux {
	color: #B90065;
	font-size: 9pt;
	font-weight: bold;
}

span.gras10gris {
	color: #808080;
	font-size: 9pt;
	font-weight: bold;
}

span.gras10noir {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

span.gras8noir {
	color: #000000;
	font-size: 7pt;
	font-weight: bold;
}

span.gras9beige {
	color: #F1EDDF;
	font-size: 8pt;
	font-weight: bold;
}

span.gras9blanc {
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
}


span.gras9bleu {
	color: #8F004F;
	font-size: 8pt;
	font-weight: bold;
}

span.gras9bordeaux {
	color: #B90065;
	font-size: 8pt;
	font-weight: bold;
}

span.gras9gris {
	color: #808080;
	font-size: 8pt;
	font-weight: bold;
}

span.gras9noir {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}

span.gras9violet {
	color: #6666FF;
	font-size: 8pt;
	font-weight: bold;
}

span.gris10 {
	color: #808080;
	font-size: 9pt;
}

span.gris9 {
	color: #808080;
	font-size: 8pt;
}

span.noir10 {
	color: #000000;
	font-size: 9pt;
}

span.noir8 {
	color: #000000;
	font-size: 7pt;
}

/* styles pour des balises blocs : paragraphe */
.titrepage {
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	background: #B90065;
	vertical-align: middle;
}
.centrenoir {
	color: #000000;
	text-align: center;
}

.violetgras {
	color: #6666FF;
	font-weight: bold;
}
