body {
	font-size : small;
	font-family : "Trebuchet MS",arial,helvetica,sans-serif;
}

#contenu, #contenu2 {
	font-family : tahoma,helvetica,sans-serif;
	line-height : 140%;
}

#contenu p, #contenu2 p {
	margin-top : 1em;
	margin-bottom : 1em;
}

#contenu dl, #contenu2 dl {
	margin-top : 1em;
	margin-bottom : 1em;
}

#contenu ul, #contenu2 ul {
	margin-top : 1em;
	margin-bottom : 1em;
	list-style-type : square;
}

.clear {
	height : 1px;
	overflow : hidden;
	clear : both;
}

#contenu a, #contenu2 a {
	color : #2175BB;
}

#contenu a:hover, #contenu2 a:hover {
	color : #EE3123;
}

#contenu strong, #contenu2 strong {
	font-weight : bold;
	color : #EE3123;
}

#contenu .petitsCaracteres {
	font-size : 0.85em;
}

/*--------------------------------------------------------------------
/* FORMULAIRE
/**/

.formulaire {
	padding : 0;
	margin : 0;
}

.formulaire .ligne {
	clear : both;
	padding : 1px;
}

.formulaire .ligne .colGauche {
	width : 130px;
	float : left;
	margin-right : 10px;
	text-align : right;
	margin-bottom : 0.5em;
}

.formulaire .ligne .colDroite {
	float : left;
	margin-bottom : 0.5em;
}

.formulaire label {

}

.formulaire .ligneChampTexte input {
	width : 250px;

	border : 1px solid #999;
	background-color : #fff;
	color : #333;
	font-size : 9pt;
	font-family : tahoma,helvetica,sans-serif;
	padding-left : 3px;
}

.formulaire .ligneChampCodePostal input {
	width : 100px;
}

.formulaire .ligneChampTexte input.numTelephone {
	width : 150px;
}

.formulaire .ligneChampListe select {
	display : block;

	border : 1px solid #999;
	background-color : #fff;
	color : #333;
	font-size : 9pt;
	font-family : tahoma,helvetica,sans-serif;
	margin-top : 0.75em;
}

.formulaire .ligneChampMemo textarea {
	width : 250px;
	padding-left : 3px;
	height : 6em;

	border : 1px solid #999;
	background-color : #fff;
	color : #333;
	font-size : 9pt;
	font-family : tahoma,helvetica,sans-serif;
}

.formulaire .ligneBouton {

}

.formulaire .ligneBouton input {
	margin-left : 140px;
	padding : 5px 10px 5px 10px;
	width : 105px;
	background-color : #fff;
	color : #000;
	font-size : 9pt;
	font-family : tahoma,helvetica,sans-serif;
	font-weight : bold;
	border : 2px solid #999;
}

.formulaire .ligneNoticeChampsObligatoires {
	margin-left : 140px;
	margin-top : 0.5em;
	margin-bottom : 1em;
}

.messageValidationOK {
	padding : 5px 10px 5px 10px;
	font-weight : bold;
	border : 1px solid #666;
	color : #333;
	background-color : #F7FAED;
	margin-bottom : 1em;
	margin-top : 1em;
}

.erreursValidation {
	padding : 5px 10px 5px 10px;
	font-weight : bold;
	border : 1px solid #666;
	color : #333;
	background-color : #F7FAED;
	margin-bottom : 1em;
	margin-top : 1em;
}

.erreursValidation ul {
	font-weight : normal;
}


/*--------------------------------------------------------------------
/* PLAN DU SITE
/**/

#page-plan_du_site ul {
	list-style-type : square;
	font-weight : bold;
}

#page-plan_du_site ul li {
	margin-bottom : 1em;
}

#page-plan_du_site ul ul {
	font-weight : normal;
	list-style-type : circle;
	margin-bottom : 0;
	margin-top : 0;
}

#page-plan_du_site ul ul li {
	margin-bottom : 0.25em;
}
