body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #006;
	border: 0px;
scrollbar-base-color : #FFF;
scrollbar-shadow-color : #FFF;
scrollbar-3dlight-color : #CCC;
scrollbar-darkshadow-color : #CCC;
scrollbar-arrow-color : #666;
}
.image-logo {
display: block;
}
img {
	border: 0;	
}
cite {
	font-size: 0.85em;	
}
.erreur {
	color: #FFF;
	text-align: center;
	background-color: #a4110a;
	font-weight: bold;
	font-size: 1em;
	margin: 1em;
} 

.annonce { 
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	background-color: #00ba2c;
	margin: 1em;
}
#header {
	height: 180px;
	background-color: #006;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.bande-bois {
	height: 80px;
	background-image: url(../Images/bande_bois.jpg);
	background-repeat: no-repeat;
}

/*liens de l'en-tête*/
a.rollover_qui {
     width: 150px;
     height: 35px;
     background: url(../Images/boutons/qui_A.gif);
     background-repeat:no-repeat;
     display: block;
     border: 0;
}
a.rollover_qui:hover {
     background: url(../Images/boutons/qui_B.gif);
     display: block;
}
a.rollover_part {
     width: 170px;
     height: 35px;
     background: url(../Images/boutons/partenaires_A.gif);
     display: block;
     border: 0;
}
a.rollover_part:hover {
     background: url(../Images/boutons/partenaires_B.gif);
     display: block;
}
a.rollover_cons {
     width: 150px;
     height: 30px;
     background: url(../Images/boutons/consulter_A.gif);
     display: block;
     border: 0;
}
a.rollover_cons:hover {
     background: url(../Images/boutons/consulter_B.gif);
     display: block;
}
a.rollover_cont {
     width: 170px;
     height: 30px;
     background: url(../Images/boutons/contact_A.gif);
     display: block;
     border: 0;
}
a.rollover_cont:hover {
     background: url(../Images/boutons/contact_B.gif);
     display: block;
}

.text4Ref {
	font-size: 8px;
	margin: 0px;
	padding: 0px;
}
#conteneur {
	width:900px;
	margin:0 auto;
	background-color:#006;
	text-align: left;
}
#centre {
	width:656px;
	margin-left: 240px;
}
#centre h2 {
	padding: 10px 10px 10px 10px;
	font-size: 12px;
}
.block {
	display: block;
}
.fond-orgevent {
	background-image: url(../Images/fond_orgevent.gif);
	height:32px;
}
.fond-orgevent2 {
	background-image: url(../Images/fond_orgevent2.gif);
}
.fond-event-bas {
	background-image: url(../Images/fond_event_bas.gif) ;
	height:12px;
}
.fond-event-middle {
	background-image: url(../Images/fond_event_middle.gif) ;
	height:12px;
}
.h1-cs {
	margin: 0;
	padding: 0;
	background-image: url(../Images/entete_conseils.gif) ;
	width:656px ;
	height:46px ;
}
.h1-cs span {
	position: absolute;
	left: -2000px;
}
.fond-conseils-g {
	background-image: url(../Images/fond_conseils_g.gif) ;
	height:32px ;
	width:330px ;
}
.fond-conseils-d {
	background-image: url(../Images/fond_conseils_d.gif) ;
	height:32px ;
	width:326px ;
}
.fond-conseils-bord-g {
	background-image: url(../Images/f_conseils_bord_g.gif) ;
	background-repeat:repeat-y ; */
}
.fond-conseils-bord-d {
	background-image: url(../Images/f_conseils_bord_d.gif) ;
	background-repeat:repeat-y ;
}
.fond-conseils-bas {
	background-image: url(../Images/fond_conseils_bas.gif) ;
	height:12px;
}
/* Style Edition Multimédia*/
.h1-em {
	margin: 0;
	padding: 0;
	background-image: url(../Images/entete_multimedia.gif) ;
	width:656px ;
	height:46px ;
}
.h1-em span {
	position: absolute;
	left: -2000px;
}
.fond-multimedia-g {
	background-image: url(../Images/fond_multimedia_g.gif) ;
	height:32px ;
	width:330px ;
}
.fond-multimedia-d {
	background-image: url(../Images/fond_multimedia_d.gif) ;
	height:32px ;
	width:326px ;
}
.fond-multimedia-bord-g {
	background-image: url(../Images/f_multimedia_bord_g.gif) ;
	background-repeat:repeat-y ;
}
.fond-multimedia-bord-d {
	background-image: url(../Images/f_multimedia_bord_d.gif) ;
	background-repeat:repeat-y ;
}
.fond-multimedia-bas {
	background-image: url(../Images/fond_multimedia_bas.gif) ;
	height:12px;
}
.info_texte_em {
	font-size: 11px;
	color: #000;
	background-color: #CCB3CC;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
/* Style Association */
.h1-asso {
	margin: 0;
	padding: 0;
	background-image: url(../Images/entete_asso.gif) ;
	width:656px ;
	height:46px ;
}
.h1-asso span {
	position: absolute;
	left: -2000px;
}
/*
/* Style qui-sommes */
.h1-qui {
	margin: 0;
	padding: 0;
	background-image: url(../Images/entete_qui.gif) ;
	width:656px ;
	height:46px ;
}
.h1-qui span {
	position: absolute;
	left: -2000px;
}
/*
/* Style Partenaires */
.h1-vide {
	margin: 0;
	padding: 0;
	background-image: url(../Images/entete_vide.gif) ;
	width:656px ;
	height:46px ;
}
.h1-partenaires {
	margin: 0;
	padding: 0;
	background-image: url(../Images/entete_partenaires.gif) ;
	width:656px ;
	height:46px ;
}
.h1-partenaires span {
	position: absolute;
	left: -2000px;
}
/*
/* Style Consulter */
.h1-consulter {
	margin: 0;
	padding: 0;
	background-image: url(../Images/entete_consulter.gif) ;
	width:656px ;
	height:46px ;
}
.h1-consulter span {
	position: absolute;
	left: -2000px;
}
/*
/* Style Contacter */
.h1-contacter {
	margin: 0;
	padding: 0;
	background-image: url(../Images/entete_contacter.gif) ;
	width:656px ;
	height:46px ;
}
.h1-contacter span {
	position: absolute;
	left: -2000px;
}
/*
.fond-asso-g {
	background-image: url(../Images/fond_asso_g.gif) ;
	height:32px ;
	width:330px ;
}
.fond-asso-d {
	background-image: url(../Images/fond_asso_d.gif) ;
	height:32px ;
	width:326px ;
}
*/
.fond-asso-bord-g {
	background-image: url(../Images/f_asso_bord_g.gif) ;
	background-repeat:repeat-y ;
}
.fond-asso-bord-d {
	background-image: url(../Images/f_asso_bord_d.gif) ;
	background-repeat:repeat-y ;
}
.fond-asso-bas {
	background-image: url(../Images/fond_asso_bas.gif) ;
	height:12px;
}
.info_texte_asso {
	font-size: 11px;
	color: #000;
	background-color: #E0E1BE;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
.illustration {
	float: right;
	margin: 0;
	padding: 0;
}
/* ----------------------------------------------- */
.info_titre {
	font-weight: bold;
	float:left;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
.info_date {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	text-align: right;
}
.info_corps {
	padding: 10px 0px 0px 10px;
}
.info_image {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.info_texte {
	font-size: 11px;
	color: #000;
	background-color: #B3BFE6;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
.info_texte_cs {
	font-size: 11px;
	color: #000;
	background-color: #B3CCB3;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
.info_partenaire {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	background-color: #B3BFE6;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	text-align:center;
}
#gauche {
	float:left;
	width: 240px;
	background-image: url(../Images/fond_colonne.gif);
}
.rivets {
	width: 10px;
	background-image: url(../Images/rivet.gif);
}
#pied {
	clear:both;
	height: 90px;
	background-color: #6CC;
}
.liste_asso {
	background-color: #E0E1BE;
	font-size: 11px;
	list-style-position: inside;
	list-style-type: none;
	margin: 0;
	padding: 5px 0px 5px 20px;
	list-style-image: url(../Images/puce.gif);
}
.gras {
	font-weight: bold;
}
.texte_styles {
	font-weight: bold;
	font-size: 11px;
	list-style-position: inside;
	list-style-type: none;
}
.texte_styles_b {
	font-weight: normal;
	list-style-position: inside;
	list-style-image: url(../Images/puce_losange.gif);
}
.liens_styles {
	font-size: 11px;
}
.liens_styles a {
	color: #369 ;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.liens_styles a:hover {
	color: #900 ;
}
.sj-image {
	font-weight: bold;
	float:left;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.liens_styles a {
	font-size: 11px;
}
.texteClassementNom {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
.texteClassement {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.texteClassement2 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
/* Couleur des liens du texte */
.texte a:link {
	color: #CC0000;
	text-decoration: underline;
}
.texte a:visited {
	color: #CC0000;
	text-decoration: none;
}
.texte a:hover {
	color: #336699;
	text-decoration: underline;
}
.texte a:active {
	color: #333333;
	text-decoration: none;
}
/* Couleur des liens des années */
.select_annee {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #FFF;
	background-color: #006;
	margin: 0px -3px 0px 0px;
	padding: 3px 6px 3px 6px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	border-left-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-bottom-width: 1px;
}
.select_annee a:link {
	color: #FFF;
	text-decoration: none;
}
.select_annee a:visited {
	color: #CCC;
	text-decoration: none;
}
.select_annee a:hover {
	color: #FC0;
	text-decoration: none;
}
.select_annee a:active {
	color: #CCC;
	text-decoration: none;
}
.texteStyle {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	list-style-position: inside;
	list-style-type: disc;
	margin: 5px 20px 5px 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: none;
	/* text-indent: 15pt; */
	color: #003366;
	text-align: justify;
}
.lettrine {
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 4em; /* 3 hauteurs de lignes pour la lettrine*/
	font-weight: bold;
	font-family: "Teen bold";
	color: #336699;
	/*border: 1px solid #336699;  définition d'une bordure autour de la lettrine*/
	background-color: #CCFFFF ; 
	margin: 1px 5px 1px 1px;
	padding: 1px;
	line-height: 1em;
}
.text4tableau {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 15px;
	color: #336699;
	font-weight: bold;
}
.text4tableau2 {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
.legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 15px;
	margin-left: 15px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
}
.legendePhoto {
	font-size: 0.85em;
}
.paragraphesDroite {
	font-size: 12px;
	margin: 0px 10px 0px 10px;
	padding: 20px 5px 5px 10px;
}
select {
	border-right: 1px solid #999;
	border-top: 1px solid #CCC;
	font-size: 12px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #999;
	background-color: #FFF;
	color: #000;
}
input,textarea {
	border-right: 1px solid #999;
	border-top: 1px solid #CCC;
	font-size: 12px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #999;
	background-color: #FFF;
	color: #000;
	margin-bottom: 2px;
}
input.bouton {
	border-right: 1px solid #999;
	border-top: 1px solid #CCC;
	font-size: 12px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #999;
	background-color: #FFF;
	color: #000;
}
.menu_bas {
	background-image: url(../Images/footer.jpg);
	font-size: 11px;
	color: #EDEAB5;
	text-align: center;
	text-decoration: none;
	background-repeat: no-repeat;
}
/* Couleur des liens du menu du bas */
.menu_bas a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.menu_bas a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.menu_bas a:hover {
	color: #FFCC00;
	text-decoration: none;
}
.menu_bas a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.menu_bas_ref  {
	background-image: url(../Images/pied2.gif);
	font-size: 11px;
	color: #6699CC;
	text-align: center;
}
/* Couleur des liens du menu du bas ref */
.menu_bas_ref a:link {
	color: #6699CC;
	text-decoration: none;
}
.menu_bas_ref a:visited {
	color: #6699CC;
	text-decoration: none;	
}
.menu_bas_ref a:hover {
	color: #6699CC;
	text-decoration: none;	
}
.menu_bas_ref a:active {
	color: #6699CC;
	text-decoration: none;
}
.citation {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	list-style-position: inside;
	list-style-type: disc;
	margin: 5px 20px 5px 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: none;
	/* text-indent: 15pt; */
	color: #003366;
	text-align: justify;
}
.signature {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	list-style-position: inside;
	list-style-type: disc;
	margin: 5px 20px 5px 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: none;
	/* text-indent: 15pt; */
	color: #333333;
	text-align: justify;
}
.titre1 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: disc;
	margin: 5px 20px 5px 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: none;
	/* text-indent: 15pt; */
	color: #003366;
	text-align: justify;
}
.titre2 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: disc;
	margin: 5px 20px 5px 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: none;
	/* text-indent: 15pt; */
	color: #000000;
	text-align: justify;
}
/* signature OCandCO */
a.ocandco:link {
	text-decoration: none;
	font-size: 10px;
	color: #3a88b0;
}
a.ocandco:visited {
	text-decoration: none;
	font-size: 10px;
	color: #3a88b0;
}
a.ocandco:hover {
	text-decoration: none;
	font-size: 10px;
	color: #CCC;
}
a.ocandco:active {
	text-decoration: none;
	font-size: 10px;
	color: #3a88b0;
}

#identification {
	margin: 1em; 
}
.maj {
	text-align: left;
	margin: 1em; 
}
.ajout {
	text-align: left;
	margin: 1em; 
}
form label {
	display: inline;
	float: left;
	width: 150px;
	font-size: 0.9em;
	font-weight: bold; 
	margin-bottom: 2px;
}
.admin {
  position: absolute;
  text-align: center;
  top: 10px;
  left: 10px;
  width: 150px;
  height: 30px;
  padding: 3px;
  background-color: #667FCC;
}
html>body .admin {
  position: fixed;
}
