body {
	font-family : arial,helvetica,sans-serif;
}

#contenu {
	font-size : small;
	line-height : 125%;
}

#contenu a {
	color : #07447C;
}

#contenu font {
	line-height : 125%;
}

#contenu a:hover {
	/*color : #276FB0;*/
	color : #000000;
}

#conditions {
	display : none;
}

.clear {
	overflow : hidden;
	clear : both;
	height : 1px;
}

/*--------------------------------------------------------------------
/* RECHERCHE
/**/

#page_97 fieldset legend {
	font-weight : bold;
	padding-left : 5px;
	padding-right : 5px;
}

#page_97 fieldset {
	border : 1px solid #666;
	margin-bottom : 2em;
}

#page_97 fieldset form {
	padding : 0;
	margin : 10px;
}

#page_97 fieldset form .boiteTexte {
	border : 1px solid #999;
	color : #000;
	font-size : 9pt;
	background-color : #fff;
	font-family : arial,helvetica,sans-serif;
	padding-left : 3px;
	width : 175px;
}

#page_97 fieldset form .ok {
	border : 1px solid #999;
	color : #000;
	font-size : 9pt;
	background-color : #fff;
	font-family : arial,helvetica,sans-serif;
	width : 35px;
	font-weight : bold;
	text-transform : uppercase;
}

/*--------------------------------------------------------------------
/* NOUVELLES
/**/

.listeNouvelles {
	clear : both;
	padding-top : 1em;
}

.nouvelle_archives_premiere {
	
}

.toutes_les_nouvelles {
	border-top : 2px solid #07447C;
	padding-top : 10px;
	font-weight : bold;
	margin-bottom : 20px;
}

.nouvelle_archives {
	border-top : 2px solid #07447C;
}

.nouvelle_archives_date {
	font-size : x-small;
	font-weight : bold;

	margin-bottom : 0px;
	margin-top : 10px;
}

.nouvelle_archives_titre {
	font-weight : bold;

	margin-top : 0px;
	margin-bottom : 5px;
}

.nouvelle_archives_amorce {
	margin-bottom : 20px;
}

.nouvelle_archives_amorce p, .nouvelle_archives_amorce div {
	margin : 0;
}

.nouvelle_date {
	font-weight : bold;
	font-size : x-small;

	position : relative;
	top : 5px;
}

.nouvelle_titre {
	font-size : medium;
	color : #004C36;
	font-weight : bold;
	margin-bottom : 20px;
}

/*--------------------------------------------------------------------
/* PLAN DU SITE
/**/

.typePage_5 #contenu ul {
	margin : 0;
	margin-left : 3em;

	padding : 0;

	font-weight : bold;

	list-style-type : square;
}

.typePage_5 #contenu ul li {
	margin-bottom : 1em;
	padding : 0;
	background-image : none;
}

.typePage_5 #contenu ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-weight : normal;

	list-style-type : circle;
}

.typePage_5 #contenu ul ul li {
	margin-bottom : 0em;
}

.typePage_5 #contenu ul ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-size : 90%;
	line-height : 150%;

	list-style-type : disc;
}

/*--------------------------------------------------------------------
/* FORMULAIRES
/**/

.formulaire {
	margin : 0;
	padding : 0;
}

.formulaire .ligne {
	clear : both;
	padding : 1px;
}

.formulaire .ligne label {
	width : 150px;
	display : block;
	text-align : right;
	float : left;
	margin-bottom : 0.75em;
	margin-right : 10px;
}

.formulaire .ligneTexte input {
	display : block;
	width : 250px;
	float : left;
	border : 1px solid #666;
	color : #000;
	font-size : 10pt;
	font-family : verdana,sans-serif;
	padding-left : 5px;
	margin-bottom : 0.75em;
}

.formulaire .ligneCheckbox input {
	display : block;
	float : left;
	color : #000;
	font-size : 10pt;
	font-family : verdana,sans-serif;
	margin-bottom : 0.75em;
}

.formulaire .ligneBouton {
	clear : both;
	margin-bottom : 1em;
}

.formulaire .ligneBouton input {
	margin-left : 160px;
	padding : 3px 10px 3px 10px;

	border : 1px solid #000;

	color : #fff;
	background-color : #4982BB;
	font-size : 10pt;
	font-family : arial,sans-serif;
	font-weight : bold;
}

.erreursValidation {
	padding : 0px 10px 0px 10px;
	margin-bottom : 2em;
	border : 2px solid #fe0505;
	background-color : #4982BB;
	color : #fff;
}

.messageValidationOK {
	padding : 0px 10px 0px 10px;
	margin-bottom : 2em;
	border : 2px solid #000;
	background-color : #4982BB;
	color : #fff;
	font-weight : bold;
}
