body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	float: center;
}
p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}

b, strong {
	color: #E88827;
	font-weight: bold;
}
a {
	color: #E88827;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
ul {
	margin: 0;
	padding: 0;
	list-style-image: url(img/1x1.gif);
}
fieldset {
	-moz-border-radius: 4px;
	border: 1px solid #CCC;
	background-color: #EEE;
	margin-bottom: 10px;
}
legend {
	color: #000000;
	font-weight: bold;
	text-align: left;
}
input, textarea {
	-moz-border-radius: 4px;
	border: 1px solid #999;
}
.bouton {
	background-color: #006699;
	font-size: 10px;
	font-weight: bold;
	color: #E88827;
}

h2 {
	color: #E88827;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

.menu {
	background-color: #006699;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

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

#bandeau a {
	color: #BBBBBB;
	font-size: 10px;
	font-weight: bold;
}

.titre {
	color: #E88827;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}
.titre_recherche {
	color: #E88827;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}
.titre_page, h1 {
	color: #E88827;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}


.guide{
	border:1px solid #ddd;
	-moz-border-radius: 5px;
}
.erreur {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}
.etape_off {
	font-weight: bold;
	color: #CDCDCD;
	text-align: center;
}
.etape_on {
	font-weight: bold;
	color: #0000FF;
	text-align: center;
}
.ok{
	font-size: 12px;
	font-weight: bold;
	color: #00AA00;
	text-align: center
}
div#menu_membres {
	background-color: #006699;
	color: #E88827;
	border: 0;
	-moz-border-radius: 5px;
	margin: 10 0 0 10;
	padding: 0;
}
div#menu_membres a {
	text-decoration: none;
}

ul.fexpanded {
	background-color: #FFFFFF;
	padding-left: 10pt;
}
.liens li {
  display: block;
  border-bottom: 1px dotted  #eef;
  background-color: #fff;
}

.liens li a:hover {
 display: block;
 background-color: #EEEEEE;
}


div.encadre {
padding : 3px;
border-bottom : 3px solid #DDD;
border-top : 1px solid #DDD;
border-left : 1px solid #DDD;
border-right : 3px solid #DDD;
margin-bottom : 5;
-moz-border-radius: 7px;
}

#partenaires a:link, #partenaires a:visited, #partenaires a:hover {
font-size: 10px;
color: #cccccc;
}


