body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-image: url();
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.petitviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663366;
}
.texteviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663366;
}
.blanc11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #737271;
}
.vertclair11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E5E92C;
	font-style: normal;
}
.titrefiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.titrenoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

ul.liste-resultats li {
list-style-type: none;
font-size: 16px;
}
ul.liste-resultats ul {

}
ul.liste-resultats ul li {
font-size: 14px;
}
ul.liste-resultats ul ul li {
list-style-type: square;
font-size: 12px;
}

ul.liste-dates {
margin-top:0px;
margin-bottom:0px;
margin-left:15px;
padding:0px;
list-style-type: square;
}
a.liste-sejours-titres, a.liste-sejours-titres:link, a.liste-sejours-titres:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
ul.liste-agenda li {
list-style-type: none;
font-size: 11px;
}
.error-notification{
font-size:12px;
color:red;
font-weight:bold;
}
.message-notification{
font-size:12px;
color:#6666CC;
font-weight:bold;
}
div.label_field_pair-after {
position:relative;
display:block;
clear: both;
padding-top:15px;
left:210px;
}
div.label_field_pair {
clear: both;
float: none;
width:600px;
/*border:3px solid black;*/
padding-top:15px;
}
div.label_field_pair label {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
clear: left;
display: block;
float: left;
text-align: right;
width: 200px;
margin-right: 10px;
}
div.label_field_pair input {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
clear: right;
float: left;
/*margin-bottom:15px;*/
/*width: 200px;*/
}
div.label_field_pair textarea {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
clear: right;
float: left;
/*width: 200px;
margin-bottom:15px;*/
}
.form-error{
font-size:10px;
color:red;
}

.nouvelles p {margin:0; padding:0;}
.mceContentBody p {margin: 0; padding: 0;}



