body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color: #000000;
	margin:0px;
	padding:0px;
}

/*==============================================
styles specifiques aux formulaires dynamiques
===============================================*/

.form_div {

}

.form_separateur {

}

.form_input_text {

}

.form_textarea {

}

.form_texte_libre {

}

.form_input_radio {

}

.form_input_checkbox {

}

.form_submit {

}

.form_reset {

}

.form_etoile {
color:#FF0000;
}

/*===============================================*/

.conteneur{

}
a{
	text-decoration: none;
	color:#1B9343;
}
a:hover {
	text-decoration:underline;
	color:#1B9343;
}
.texte_jaune{
color:#F7D617;
}
.texte_bleu{
color:#2BB0D3;
}
.texte_rouge{
color:#F8320F;
}
.texte_vert{
color:#8FBA22;
}
.texte_orange{
color:#FC8006;
}
.texte_violet{
color:#7667AC;
}
.noir{
color:#000000;
}
/*================debut bandeau haut========================*/
.bandeau_accueil{
display:none;
}
.bandeau{
display:none;
}
.bandeau_impression{
display:block;
height:147px;
}
.bandeau_sans_mise_en_forme{
display:none;
}
hr{
display:none;
}
.logo_impression{
float:left;
}
.adresse_impression{
width:230px;
float:right;
margin-top:30px;
}
.script_invisible{
display:none;
}
/*================fin bandeau haut========================*/

/*================debut menu gauche========================*/
.menu_gauche{
display:none;
}
.menu_gauche_smf{
display:none;
}
/*================fin menu gauche========================*/

/*================debut menu droit========================*/
.menu_droit{
display:none;
}
/*================fin menu droit========================*/

/*================debut partie central========================*/
.partie_central{

}
.partie_central_avec_menu_droit{
padding-left:5px;
padding-right:5px;
}
.decale_titre{
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
}
.decale_texte{
padding-left:30px;
padding-bottom:10px;
text-align:justify;
}
.titre_article{
font-size:16px;
font-weight:lighter;
}
.chapo_justifier{
text-align:justify;
padding-top:10px;
padding-bottom:5px;
line-height:18px;
}
.en_savoir_plus{
text-align:right;
}
.appel_offre{
padding:5px;
text-align:justify;
}
.mot_titre_actu {
background-image:url(/images/puce_titre.gif);
background-repeat:no-repeat;
background-position:0px 12px;
padding-left:10px;
}

							/*================debut partie accueil========================*/
							.scroll{
							display:inline;
							}
							.scroll_smf{
							display:none;
							}
							a.lien_accueil{
							color:#000000;
							text-decoration:none;
							}
							a.lien_accueil:hover{
							text-decoration:underline;
							color:#1B9343;
							}
							a.lien_accueil2{
							color:#000000;
							text-decoration:none;
							}
							a.lien_accueil2:hover{
							text-decoration:underline;
							color:#1B9343;
							}
							.en_savoir_plus{
							padding-left:10px;
							padding-top:4px;
							}
							.couleur_titre{
							color:#1B9343;
							text-transform:uppercase;
							}
							.mot_titre {
							background-image:url(../images/puce_titre.gif);
							background-repeat:no-repeat;
							background-position:left 7px;
							padding-left:10px;
							}
							.conteneur_pave{
							padding-left:5px;
							padding-right:2px;
							}
							.mot_texte{
							padding-top:5px;
							text-align:justify;
							}
							.espace_pave{
							padding-top:20px;
							}
							.espace_pave2{
							padding-top:40px;
							}
							.colonne_1{
							
							}
							.colonne_2{
							display:none;
							}
							.colonne_3{
							margin-top:10px;
							}
							.date_agenda{
							font-size:11px;
							}
							.coordonnee{
							background-image:url(../images/coordonne.gif);
							background-repeat:no-repeat;
							padding-left:20px;
							}
							.coor_td1{
							padding-bottom:3px;
							}
							.coor_td2{
							text-align:justify;
							padding-right:2px;
							}
							.coor_td3{
							padding-right:2px;
							}
							.espace_lettre{
							letter-spacing:2px;
							}
							/*================fin partie accueil========================*/

/* =============== debut agenda ==================== */
.agenda_global{
margin:0 auto;
}
.titre_agenda{
	font-size:medium;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
	margin-top:10px;
	color:#8FBA22;
}
.filet_agenda{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8FBA22;
}
.td1_agenda{
padding-right:2px;
text-align:right;
color:#8FBA22;
padding-bottom:2px;
padding-top:2px;
}
.td2_agenda{
padding-left:2px;
}
.td3_agenda{
padding-top:10px;
text-align:right;
}
.td_image_agenda{
vertical-align:top;
padding-top:5px;
}
/* =============== fin agenda ==================== */

/*================fin partie central========================*/
/* =============== debut hierarchie ==================== */
.hierarchie{
font-size:smaller;
margin-left:50px;
margin-top:10px;
padding-bottom:10px;
padding-right:3px;
}
.hierarchie a{
color:#000000;
}
a.hierachie_roll:hover{
color:#FF0000;
text-decoration: none;
}
.hierarchie_clique{
color:#FF0000;
}
/* =============== fin hierarchie ==================== */
/* =============== debut partie plan ==================== */
.plan_centre{
width:400px;
margin: 0 auto;
margin-top:20px;
}
.filet{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8FBA22;
}
.ul{
	list-style-type: none;	
}
.ul2{
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8FBA22;
	padding-left:10px;
}
.plan_centre a{
color:#248B2F;
font-style: italic;
padding:2px;
}
a.plan:hover{
color:#FFFFFF;
font-style: italic;
background-color:#8FBA22;
padding:2px;
text-decoration:none;
}
/* =============== fin partie plan ==================== */
.conteneur_nb_page{
display:none;
}
/*================debut menu bas========================*/
.menu_bas{
display:none;
}
.menu_bas_smf{
display:none;
}
.source_bas{
margin-top:20px;
display:inline;
clear:both;
}
/*================fin menu bas========================*/