* {
	font-family :Arial,"TrebuchetMS";
}
body {
	font-size: 12px;
	color:#333;
}
input, select, textarea {
	font-size: 12px;
	color: #870150;
}

img {
	border:none;
}

#formulaire {
	font-size: 13px;
	color: #333;
	margin-top:25px;
	margin: 0 auto;
}
#submit {
	width:100px !imporant;
}
#formulaire input, #formulaire textarea {
	width: 206px;
}
#formulaire .txt {
	text-align:right;	
} 

#formulaire td {
	vertical-align:top;	
}
h1 {
	font-size: 1.5em;
	font-style: italic;
	padding: 0.3em 0.25em;
	font-weight: normal;
}
/* CSS Document */
table#data{
	margin-top:25px;
	border-collapse:collapse;
	border:1px solid #2E2E2E;
	clear:both;
	width: 100%;
}
table#data a{                   
	color:#CC0066;
}                         
#titres, .titre {
	background:#870150;
	color:white !important;
}
#data tbody tr {
	background:url(images/td1.jpg) repeat-x top;
}
#data th,#data td {
	font-size: 1em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 12px;
	border-top: 1px dashed #243D02;
	text-align: center;

}
.b {
	background:#FFEFFF;

}

.red {
color:red;	
}

.green {
	color:green;
}

.comment1 {
	max-width:200px;
	vertical-align:bottom;
}

.desc {
	background:url(images/sorted_desc.jpg)no-repeat right 5px;
}

.asc {
	background:url(images/sorted_asc.jpg) no-repeat right 5px;	
}

.pagination {
	background:#DFDFDF;
	border:1px solid #333333;
	margin-top:3px;
	color:white;
	padding:5px;	
}
#page { 
	width: 800px;
	margin: 0 auto;
}
/* forms.css */
label { display: block; float: left; line-height: 1.8em; cursor: pointer; width: 125px;}
.leftcol label {  }
form h1 {margin: 0;}
form { background: #eee; padding: 1em; }
form ul { list-style-type:none; padding: 0 }
form li { clear:both; padding:0.25em 0; }
.leftcol li div { float:left; }
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {border:1px solid #bbb; width: 225px;}
.leftcol input.text, .leftcol input.title, .leftcol textarea, .leftcol select {clear:none;}
input.checkbox { float: left; }
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.required, input.invalid, textarea.required, textarea.invalid { border-color:#8a1f11; }
label.required, label.invalid { color:#8a1f11; }
.req { color: #8a1f11; }
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
input.button { border: 0;}
a.button { line-height: 2.2em; font-weight: normal !important; }
textarea {width:300px;height:100px;padding:5px;}
.errors, .notice, .success {padding:.6em; margin-bottom:1em; border:2px solid #ddd;}
.errors {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721; margin-bottom:0;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.errors a, .errors strong {color:#8a1f11;}
.notice a, .notice strong {color:#514721;}
.success a, .success strong {color:#264409;}