* {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}

p {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}

li {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}

a {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099; text-decoration: underline}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CC3300; text-decoration: underline}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CC3300; text-decoration: underline}

.textnav {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline}
.textnav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #CC3300; text-decoration: underline}
.textnav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #CC3300; text-decoration: underline}

.titre {  font-size: 10pt; font-weight: bold; color: #000066}
.li { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 ; background-repeat: no-repeat; list-style-image: url(pictures/membres/shared/fleche.gif)}
.petit {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none}
.alert {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #CC3300}
.titremembre {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000066; text-decoration: none}
.titretableau {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC3333; text-decoration: none}
h1 {font-size: 1.7em;font-weight:normal;color:  #009ee0;padding-top:8px;}
h2 {font-size: 1.1em;font-weight:bold;color:  #e2001A; text-transform: uppercase; padding-top:5px;}
.subtitle {font-size: 1.2em; color:#e2001A;}

a.buttonUel {
background:url("./pictures/fr/button_right.png") no-repeat scroll right top transparent;
color:#009ee0;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:32px;
margin-right:6px;
padding-right:20px;
text-decoration:none;
}

a.buttonUel span {color:  #009ee0;
background:url("./pictures/fr/button_left.png") no-repeat scroll 0 0 transparent;
display:block;
line-height:20px;
padding:6px 0 6px 18px;
}
a.buttonUel:hover span {
text-decoration:underline;
}
.hrRed {
	color:red;
	border:1px solid red;
}

div.form label {
float:left;
text-align:right;
width:150px;
margin-right:5px;
color:#009ee0;
}
div.form span.formw {
display:block;
text-align:left;
vertical-align:top;
margin-bottom:5px;
}

div.form span.formw input {
border: 2px solid #e2001A;
}

.form {
margin-top:15px;
}

small {
font-size:0.9em;
color:#009ee0;
}
fieldset {
     padding :  0 0.5em 1em 0.5em;
     border: 1px solid #009ee0;

 }

legend {
color:#009ee0;
font-weight:bold;
}