

body {
	font-family : "Trebuchet MS",tahoma,verdana,sans-serif;
	font-size : small;
}

.clear {
	clear : both;
	height : 1px;
	overflow : hidden;
}

/*--------------------------------------------------------------------
/* CONTENU
/**/

ol.sondage li {
	margin-top: 10px;
	margin-bottom: 20px;
}

ol.sondage li p {
	font-weight: bold;
}

#fil {
	color : #8D9990;
}

#fil a {
	color : #8D9990;
}

#contenu {
	line-height : 1.5em;
}

#contenu h1 {
	margin : 0;
	padding : 0;
	margin-bottom : 0.75em;

	font-size : 1.75em;
	line-height : 1.3em;
	font-weight : normal;

	color : #4A4C06;
}

#contenu h2 {
	margin : 0;
	padding : 0;

	margin-top : 0.75em;
	margin-bottom : 0.75em;

	font-size : 1.3em;
	line-height : 1.3em;
	font-weight : normal;
}

#contenu h3 {
	margin : 0;
	padding : 0;

	margin-top : 0.75em;
	margin-bottom : 0.25em;

	font-size : 1em;
	line-height : 1.3em;
	font-weight : bold;
}

#contenu h2,
#contenu h3,
#contenu a {
	color : #91940F;
}

.section2 #contenu h1,
.section2 #contenu a {
	color : #4C584F;
}

.section2 #contenu h2,
.section2 #contenu h3 {
	color : #8D9890;
}

.section2 #fil,
.section2 #fil a {
	color : #A3AB63;
}

.section3 #contenu h1 {
	color : #184448;
}

.section3 #contenu h2,
.section3 #contenu h3,
.section3 #contenu a {
	color : #29656A;
}

.section3 #fil,
.section3 #fil a {
	color : #BDC051;
}

.section4 #contenu h1 {
	color : #2B4D6C;
}

.section4 #contenu h2,
.section4 #contenu h3,
.section4 #contenu a {
	color : #4C88BE;
}

.section4 #fil,
.section4 #fil a {
	color : #9EA1AB;
}

.section5 #contenu h1,
.section5 #contenu a {
	color : #9C7C00;
}

.section5 #contenu h2,
.section5 #contenu h3 {
	color : #EFBF05;
}

.section5 #fil,
.section5 #fil a {
	color : #CAC97B;
}

.section6 #contenu h1 {
	color : #691521;
}

.section6 #contenu h2,
.section6 #contenu h3,
.section6 #contenu a {
	color : #B13446;
}

.section6 #fil,
.section6 #fil a {
	color : #B5C3B8;
}

.section7 #contenu h1 {
	color : #001C2C;
}

.section7 #contenu h2,
.section7 #contenu h3,
.section7 #contenu a {
	color : #143D55;
}

.section7 #fil,
.section7 #fil a {
	color : #999;
}

.section8 #contenu h1 {
	color : #003A29;
}

.section8 #contenu h2,
.section8 #contenu h3,
.section8 #contenu a {
	color : #005A40;
}

.section8 #fil,
.section8 #fil a {
	color : #C1CBCC;
}

.section9 #contenu h1 {
	color : #6C4800;
}

.section9 #contenu h2,
.section9 #contenu h3,
.section9 #contenu a {
	color : #D89000;
}

.section9 #fil,
.section9 #fil a {
	color : #CAC97B;
}

#fil a:hover {
	color : #000;
}

#contenu a:hover {
	color : #000;
}




/*--------------------------------------------------------------------
/* RECHERCHE
/**/

#page_11 #contenu fieldset {
	margin-top : 1em;
}

#page_11 #contenu fieldset legend {
	font-weight : bold;
}

#page_11 #contenu fieldset form {
	padding : 0;
	margin : 10px;
}

#page_11 #contenu form {
	padding : 0;
	margin : 0;
}

#page_11 #contenu form .boiteTexte {
	border : 1px solid #BCBCBC;
	color : #595959;

	font-family : tahoma,helvetica,sans-serif;
	font-size : 8pt;

	width : 157px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 3px;
}

#page_11 #contenu form .ok {
	background-color : #ABABAB;
	color : #fff;
	font-family : tahoma,helvetica,sans-serif;
	font-size : 7pt;
	border : 0;
	font-weight : bold;
	text-transform : uppercase;

	width : 10em;
	height : 18px;

	margin-left : 7px;
}

#page_11 #contenu .formulaire-liens {
	margin-top : 2px;
}

#page_11 #contenu .formulaire-liens a {
	color : #C90000;
}

#page_11 #contenu .formulaire-liens a:hover {
	color : #C90000;
}


/*--------------------------------------------------------------------
/* FORMULAIRES
/**/

.erreursValidation {
	padding : 0px 10px 0px 10px;
	margin-bottom : 2em;
	border : 1px solid #666;
	background-color : #FFEEDF;
	color : #000;
}

.messageValidationOK {
	padding : 0px 10px 0px 10px;
	margin-bottom : 2em;
	border : 1px solid #1B2905;
	background-color : #E9EDE2;
	color : #000;
	font-weight : bold;
}

.champTexteLong {
	width : 275px;
}

/*--------------------------------------------------------------------
/* BEAU TABLEAU (utilisé dans le mini-admin des programmes)
/**/

.tableau_beau {
	border-collapse : collapse;

	border-top : 1px solid #a2a458;
}

.tableau_beau th {
	background-color : #babd4b;
	color : #fff;
	text-align : left;
}

.tableau_beau th, .tableau_beau td {
	padding: .2em .5em;
	border-bottom : 1px solid #a2a458;
}

.tableau_beau a {
	text-decoration : none;
}


/*--------------------------------------------------------------------
/* BEAU TABLEAU PROGRAMMES
/**/

.beauTableauProgrammes {
	width : 100%;
	border-collapse : collapse;

	border-top : 1px solid #a2a458;

	margin-bottom : 1em;
}

.beauTableauProgrammes th {
	background-color : #babd4b;
	color : #fff;
	text-align : left;
}

.beauTableauProgrammes th, .beauTableauProgrammes td {
	padding: 10px 15px;
	border-bottom : 1px solid #a2a458;
}

.beauTableauProgrammes a {
	text-decoration : none;
}


/*--------------------------------------------------------------------
/* SECTEURS DE FORMATION
/**/


.typePage_99 #contenu h2 {
	margin-bottom : 0;
}

.typePage_99 #contenu ul {
	margin-top : 1em;
}
