@charset "iso-8859-1";
A:LINK {
		color: rgb(0,94,47); /* vert foncé */
}
A:VISITED {
		color: rgb(127,4,4); /* brun */
}
A:HOVER {
		color: rgb(255,50,40); /* rouge */
}
BODY {
		font-family: Arial;
		font-size: 11pt;
		font-weight: bold;
		color: rgb(0,94,47); /* vert foncé */
		background-image: url("images/fond_jaune_pale_texture.jpg");
		margin: 0;
		text-align: justify;
}

/* ------------- */
/*  Menu commun */
/* ------------- */
TABLE.menu_commun {
		width: 100%;
		background-image: url(images/fond_jaune_brillant_texture2.jpg);
		border-bottom-color: rgb(250,159,2); /* orange jaune */
		border-bottom-style: solid;
		border-bottom-width: 1px;
}
TD.menu_logo {
		width: 140px;
		text-align: left;
		padding-left: 20px;
}
IMG.menu_logo {
		width: 120px;
		height: 109px;
		border: none;
}
TD.menu_boutons {
		padding: 5px 10px 0 0;
}
TABLE.menu {
		width: 98%;
}
TD.menu_titre {
		line-height: 18pt;
		padding: 6px 0 10px 0;
		text-align: center;
}
SPAN.menu_titre {
		font-size: 12pt;
		font-style: italic;
		font-weight: bold;
		color: rgb(0,94,47); /* vert foncé */
		background-color: rgb(255,244,151); /* jaune brillant */
		padding: 5px 17px 5px 15px;
}
TR.menu {
		font-size: 11pt;
		font-weight: bold;
		text-align: center;
}
TD.menu {
		width: 25%;
		border-color: rgb(255,244,151); /* jaune brillant */
		border-style: solid;
		border-width: 1px;
}
DIV.menu {
		padding: 3px 3px 2px 3px;
}
A.menu {
		text-decoration: none;
}
TABLE.mini_menu {
		margin: 4px 0 0 0;
}
TD.mini_menu {
		border-color: rgb(255,244,151); /* jaune brillant */
		border-style: solid;
		border-width: 1px;
}
DIV.mini_menu {
		background-color: rgb(250,159,2); /* orange jaune */
		padding: 1px 4px 1px 4px;
}
A.mini_menu {
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
}
/* fin Menu commun */
TABLE.principale {
		width: 100%;
		margin-bottom: 5px;
}
TR.principale {
		vertical-align: top;
}
DIV.derniere_mise_a_jour {
		font-size: 8pt;
		font-weight: normal;
		background-image2: url("images/fond_jaune_pale_texture.jpg");
		padding2: 0;
		margin-top: 10px;
		margin-bottom2: 0;
		margin-left2: .1in;
		margin-right: 18px;
		text-align: right;
}
H1.titre {
		font-size: 14pt;
		font-weight: bold;
		color: rgb(255,253,234); /* jaune pale */
		background-color: rgb(104,173,50); /* vert jaune */
		margin: 0;
		padding: 5px 10px;
}
/* fin OK */
H3.NON {	/* Titres de page */                                                   /* À RETIRER */
		font-size: 16pt;
		color: rgb(225,113,0); /* orange */
		text-align: center;
		margin-top: 5pt;
		margin-bottom: 5pt;
}
H3.titre {
		font-family: Verdana, Arial;
}
H4.NON {	/* Sous-titres de page */                                                   /* À RETIRER */
		font-size: 14pt;
		border : 1pt;
		background-color: rgb(255,244,151); /* jaune brillant */
		padding: 5pt;
		padding-left: 15pt;
}
H5.NON {	/* Titres de chroniques */                                                   /* À RETIRER */
		font-size: 14pt;
		border : 1pt;
		color: rgb(225,113,0); /* orange */
		background-color: rgb(255,244,151); /* jaune brillant */
		padding-top: 5pt;
		padding-bottom: 5pt;
		padding-left: 10pt;
		padding-right: 10pt;
}
HR.NON {                                                   /* À RETIRER */
		border-color: rgb(225,113,0); /* orange */
		border-style: solid;
		border-width: 1px;
		margin-left: .2in;
		margin-right: .2in;
}
TABLE.exterieur {
		width: 98%;
		margin: 10px;
}
/* Bande en-tete */
TABLE.bande_en_tete {
		margin-left: 9px;
		width: 99%;
}
TABLE.titre_en_tete {
		background-color: rgb(255,244,151); /* jaune brillant */
		margin: 9px 12px;
}
TD.titre_en_tete {
		font-size: 14pt;
		font-weight: bold;
		padding: 1px 5px;
}
/* Titres des pages */
DIV.titre {
		text-align: center;
}
TABLE.titre {
		background-color: rgb(255,244,151); /* jaune brillant */
		margin-top:.2in;
		margin-bottom:.3in;
}
P.NON {                                                   /* À RETIRER */
		background-color: rgb(255,249,199); /* jaune */
		padding: .2in;
		margin-left: .3in;
		margin-right: .3in;
		text-align: justify;
		line-height: 16pt;
}
SPAN.NON {                                                   /* À RETIRER */
		font-size: 13pt;
		background-color: rgb(255,244,151); /* jaune brillant */
}
SPAN.details {
		font-size: 9pt;
		background-color: rgb(255,249,199); /* jaune */
}
P.avant_puce {
		font-size: 11pt;
		font-weight: bold;
		margin-bottom: 0;
		padding-bottom: 0;
}
P.inter_puce {
		font-size: 11pt;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
}
P.apres_puce {
		font-size: 11pt;
		font-weight: bold;
		margin-top: 0;
		padding-top: 0;
}
UL.NON {                                                   /* À RETIRER */
		font-size: 11pt;
		font-weight: bold;
		background-color: rgb(255,249,199); /* jaune */
		padding-top: .1in;
		padding-bottom: .2in;
		padding-left: 1in;
		padding-right: .2in;
		margin-top: 0;
		margin-left: .8in;
		margin-right: .8in;
		text-align: left;
		line-height: 16pt;
}
DIV.texte_gauche {
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: normal;
		margin: .1in;
}
SPAN.texte_gauche {
		font-family: Arial;
		font-size: 11pt;
		font-weight: bold;
		background-color:rgb(255,253,234);
}
DIV.retour_haut_page {
		font-family: Arial;
		font-size: 8pt;
		font-weight: normal;
		background-image: url("images/fond_jaune_pale_texture.jpg");
		line-height: 20pt;
		text-align: left;
		margin-left: 20px;
}
IMG.retour_haut_page {
		width: 20px;
		height: 20px;
		border: none;
		margin-top: 3px;
}
A.retour_haut_page {
		color: rgb(0,94,47); /* vert foncé */ /* hardcode dans inc_commun_bas_de_page.php */
		text-decoration: none;
}
DIV.bas_page {
		font-family: Arial;
		font-size: 9pt;
		font-weight: normal;
		line-height: 11pt;
		text-align: center;
}
SPAN.bas_page_gras {
		font-size: 10pt;
		font-weight: bold;
		background-color: rgb(255,253,234); /* jaune pale */
}
SPAN.bas_page_petit {
		font-size: 8pt;
		background-color: rgb(255,253,234); /* jaune pale */
}
DIV.retour_haut_de_page { /* ancien */
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: normal;
		background-image: url("images/fond_jaune_pale_texture.jpg");
		line-height: 20pt;
		text-align: left;
		margin-left: 10px;
}
P.bas_de_page { /* ancien */
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: normal;
		background-image: url("images/fond_jaune_pale_texture.jpg");
		margin-top: 0;
		padding-bottom: 0;
		text-align: center;
		line-height: 11pt;
}
SPAN.bas_de_page { /* ancien */
		font-size: 9pt;
		font-weight: bold;
		background-color: rgb(255,253,234); /* jaune pale */
}
TD.retour_cns {
	   font-size: 8pt;
	   text-align: left;
	   width: 20%;
}
TD.retour_precedent {
	   font-size: 8pt;
	   text-align: right;
	   width: 20%;
}
DIV.boutons { /* à enlever */
		font-size: 9pt;
		background-image: url("images/fond_jaune_pale_texture.jpg");
		text-align: left;
}
TD.titre_cns {
		font-family: Verdana, Arial;
		font-size: 11pt;
		color: rgb(0,143,70); /* vert doux */
		padding-left: 5pt;
		padding-bottom: 5pt;
		text-align: left;
}
TD.site_web_cns {
		font-family: Verdana, Arial;
		font-size: 10pt;
		color: rgb(225,113,0); /* orange */
		padding-left: 30pt;
		text-align: left;
}
TD.bouton_fermer_fenetre {
		vertical-align: top;
		width: 20px;
}
TD.fermer_fenetre {
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: normal;
		color: rgb(225,113,0); /* orange */
		background-image: url("images/fond_jaune_pale_texture.jpg");
		padding-right: 8px;
		line-height: 20pt;
		text-align: right;
		vertical-align: top;
		width: 20%;
}
/*  Anciens À DÉTRUIRE */
TABLE.accueil {
		width: 96%;
		border: none;
		margin: 10px;
}
TD.accueil_gauche {
		border-color: rgb(225,113,0); /* orange */
		border-right-style: solid;
		border-right-width: 1px;
		width: 20%;
		text-align: center;
}
TD.accueil_droite {
		border-color: rgb(225,113,0); /* orange */
		border-left-style: solid;
		border-left-width: 1px;
		padding-left: 15px;
}
TABLE.bienvenue {
		width: 90%;
		font-family: Verdana, Arial;
		font-size: 8pt;
		line-height: 12pt;
		border: none;
		margin-top: 5px;
}
TD.bienvenue {
		font-weight: bold;
		text-align: center;
}
TABLE.nouveautes {
		width: 100%;
		font-family: Verdana, Arial;
		font-size: 8pt;
		border: none;
}
TD.nouveautes_cadre_cal {
		border-width: 2px;
		border-style: solid;
		border-color: rgb(255,102,51); /* orange rose */
		padding: 0;
}
TD.nouveautes_cadre_lien {
		border-width: 2px;
		border-style: solid;
		border-color: rgb(231,86,29); /* orange brique */
		padding: 0;
}
TD.nouveautes_cadre_rec {
		border-width: 2px;
		border-style: solid;
		border-color: rgb(248,142,1); /* orange jaune fonce */
		padding: 0;
}
TD.nouveautes_cadre_bv {
		border-width: 2px;
		border-style: solid;
		border-color: rgb(104,173,50); /* vert jaune */
		padding: 0;
}
TABLE.nouveautes_cadre {
		width: 100%;
}
TD.nouvelle_titre_cal {
		font-size: 8pt;
		font-weight: bold;
		color: rgb(255,253,234); /* jaune pale */
		line-height: 10pt;
		background-color: rgb(255,102,51); /* orange rose */
		padding: 2px;
		padding-top: 0;
}
TD.nouvelle_titre_lien {
		font-size: 8pt;
		font-weight: bold;
		color: rgb(255,253,234); /* jaune pale */
		line-height: 10pt;
		background-color: rgb(231,86,29); /* orange brique */
		padding: 2px;
		padding-top: 0;
}
TD.nouvelle_titre_rec {
		font-size: 8pt;
		font-weight: bold;
		color: rgb(255,253,234); /* jaune pale */
		line-height: 10pt;
		background-color: rgb(248,142,1); /* orange jaune fonce */
		padding: 2px;
		padding-top: 0;
}
TD.nouvelle_titre_bv {
		font-size: 8pt;
		font-weight: bold;
		color: rgb(255,253,234); /* jaune pale */
		line-height: 10pt;
		background-color: rgb(104,173,50); /* vert jaune */
		padding: 2px;
		padding-top: 0;
}
TD.nouvelle_texte {
		font-size: 8pt;
		font-weight: bold;
		background-color: rgb(255,249,199); /* jaune */
		line-height: 12pt;
		padding: 10px;
}
IMG.nouvelle_photo {
		border: none;
		margin-right: 10pt;
		margin-bottom: 20pt;
}
DIV.compteur {
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: normal;
		line-height: 14pt;
		text-align: center;
}
/* -------------------------------------------------------- */
/*  Bande NPV  (copie presque identique à style_eco_1.css)  */
/* -------------------------------------------------------- */
TABLE.eco_bande_npv {
		width: 100%;
		width: 95%;
		background-color: rgb(49,161,15); /* vert tendre */
		border-color: rgb(49,161,15); /* vert tendre */
		border-style: solid;
		border-width: 2px;
		margin-top: 10px;
		margin-bottom: 30px;
		margin: 15px 15px 15px 20px;
}
TR.eco_bande_npv_logo {
		background-color: rgb(250,172,37); /* orange jaune pale */
		background-image: url("photos/eco/fond_orange_jaune_jute.jpg");
}
TD.eco_bande_npv_logo {
		padding: 10px 0 5px 15px;
		margin-top: 0;     /* pour empêcher des padding supplémentaires dans le email */
		margin-bottom: 0;  /* pour empêcher des padding supplémentaires dans le email */
}
IMG.eco_bande_npv_logo {
		width: 263px;
		height: 75px;
}
TD.eco_bande_npv_texte {
		font-size: 14pt;
		font-weight: bold;
		letter-spacing: 1px;
		text-align: right;
		padding-top: 5px;
		padding-right: 20px;
		margin-top: 0;     /* pour empêcher des padding supplémentaires dans le email */
		margin-bottom: 0;  /* pour empêcher des padding supplémentaires dans le email */
}
TD.eco_bande_npv_descr {
		font-size: 10pt;
		font-weight: bold;
		letter-spacing: 1px;
		text-align: center;
		padding: 3px;
		margin-top: 0;     /* pour empêcher des padding supplémentaires dans le email */
		margin-bottom: 0;  /* pour empêcher des padding supplémentaires dans le email */
}
TR.eco_bande_npv_sujet {
		background-color: rgb(250,172,37); /* orange jaune pale */
		background-image: url("photos/eco/fond_orange_jaune_jute.jpg");
}
TD.eco_bande_npv_sujet {
		font-size: 11pt;
		font-weight: bold;
		color: rgb(0,94,47); /* vert foncé */
		letter-spacing: 1px;
		text-align: center;
		padding: 10px;
		margin-top: 0;     /* pour empêcher des padding supplémentaires dans le email */
		margin-bottom: 0;  /* pour empêcher des padding supplémentaires dans le email */
}
DIV.eco_bande_npv_sujet {
		letter-spacing: 0;
		margin-top: 10px;
}
A.eco_bande_npv_sujet {
		text-decoration: none;
}
SPAN.eco_bande_npv_sujet {
		font-size: 11pt;
		font-weight: bold;
		color: rgb(255,253,234); /* jaune pale */
		background-color: rgb(49,161,15); /* vert tendre */
}

