@charset "iso-8859-1";
/* Page dossiers.php */
TD.doss_gauche {
		border-color: rgb(225,113,0); /* orange */
		border-right-style: solid;
		border-width: 1px;
		width: 25%;
}
TD.doss_droite {
		border-color: rgb(225,113,0); /* orange */
		border-left-style: solid;
		border-width: 1px;
}
TABLE.logo_dossier {
		margin-left: .25in;
		margin-right: .25in;
		margin-top: 10pt;
		margin-bottom: 10pt;
}
TD.logo_dossier {
		vertical-align: top;
		padding-right: 10pt;
}
TD.logo_dossier_texte {
		font-size: 11pt;
		font-weight: bold;
		text-align: justify;
		line-height: 16pt;
}
TABLE.dossiers_exterieur {
		font-family: Verdana, Arial;
		width: 95%;
}
TD.dossiers_exterieur {
		width: 49%;
		vertical-align: top;
}
TABLE.dossiers_interieur {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
}
TD.dossiers_interieur {
		border-width: 2px;
		border-style: solid;
		background-color: rgb(255,249,199); /* jaune */
		vertical-align: top;
		padding: 0;
}
TABLE.dossier {
		width: 100%;
}
TD.titre_dossier {
		font-size: 10pt;
		font-weight: bold;
		padding: 2px;
		padding-top: 1px;
		padding-left: 5px;
}
A.titre_dossier {
		color: rgb(255,253,234); /* jaune pale */ /* hardcode dans dossiers.php */
		text-decoration: none;
}
TD.photo_dossier {
		text-align: center;
		padding: 15px;
		vertical-align: top;;
}
TD.descr_dossier {
		color: rgb(0,94,47); /* vert foncé */
		font-size: 9pt;
		font-weight: normal;
		line-height: 16pt;
		padding: 18px;
		padding-left: 5px;
		padding-top: 15px;
		vertical-align: top;;
}
/* Menu */
TR.logos_dossier {
		font-size: 8pt;
		text-align: center;
}
DIV.menu_dossier {
		font-family: Verdana, Arial;
		font-size: 10pt;
		font-weight: bold;
		margin-top: .1in;
		margin-right: .1in;
		padding-top: 3pt;
		padding-bottom: 3pt;
		padding-left: 5pt;
		text-align: left;
}
A.menu_dossier {
		color: rgb(255,253,234); /* jaune pale */ /* hardcode dans dossiers.php */
		text-decoration: none;
}
DIV.menu_section {
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: bold;
		background-color: rgb(255,244,151); /* jaune brillant */
		margin-left: 10pt;
		margin-right: 12pt;
		padding-left: 5pt;
		line-height: 12pt;
}
DIV.menu_section_indent {
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: bold;
		background-color: rgb(255,244,151); /* jaune brillant */
		margin-left: 10pt;
		margin-right: 12pt;
		padding-left: 15pt;
		line-height: 12pt;
}
/* Bande en-tete */
TABLE.bande_en_tete {
		margin-left: 7pt;
		width: 99%;
}
TD.bande_en_tete {
		background-image: url("images/fond_orange_brique_jaune_flou.jpg");
}
TABLE.titre_en_tete {
		background-color: rgb(255,244,151); /* jaune brillant */
		margin: 7pt;
		margin-right: 9pt;
}
TD.titre_en_tete {
		font-size: 14pt;
		color: rgb(231,86,29); /* orange brique */
		padding: 1pt;
		padding-left: 4pt;
		padding-right: 4pt;
}
/* Pages doss_...html */
H4 {
		color: rgb(255,253,234); /* jaune pale */
		padding-left: 10pt;
		margin-top: 10pt;
		margin-bottom: 10pt;
		margin-left: .2in;
		margin-right: .2in;
}
DIV.article_par {
	   margin: .3in;
	   margin-top: 10pt;
	   margin-bottom: 10pt;
}
TABLE.article_par {
	   width: 95%;
}
TD.article_par {
	   font-family: Verdana, Arial;
	   font-size: 8pt;
	   font-weight: normal;
	   text-align: left;
	   line-height: 12pt;
	   background-color: rgb(255,249,199);
	   padding-top: 5pt;
	   padding-bottom: 7pt;
	   padding-left: 15pt;
	   padding-right: 15pt;
}
TD.article_par_photo {
	   font-family: Verdana, Arial;
	   font-size: 6pt;
	   font-weight: normal;
	   line-height: 10pt;
	   text-align: right;
}
P.texte_dossier {
	   font-family: Verdana, Arial;
	   font-size: 9pt;
	   font-weight: normal;
	   line-height: 14pt;
	   padding: 15pt;
	   padding-top: 12pt;
	   padding-bottom: 0;
	   margin-bottom: 10pt;
}
P.texte_dossier_droite {
	   font-family: Verdana, Arial;
	   font-size: 9pt;
	   font-weight: normal;
	   line-height: 14pt;
	   padding: 15pt;
	   padding-top: 12pt;
	   padding-bottom: 20pt;
}
TD.photo {
	   font-size: 6pt;
	   line-height: 10pt;
	   text-align: center;
	   padding-left: 20pt;
	   padding-top: 10pt;
	   padding-bottom: 10pt;
}
SPAN {
	   font-size: 10pt;
	   font-weight: bold;
}
TABLE.tableau {
		border-width: 1pt;
		border-style: solid;
		text-align: center;
		width: 95%;
}
TR.tableau {
		font-weight: bold;
}
TD.tableau_en_tete {
	    font-family: Verdana, Arial;
	    font-size: 10pt;
		color: rgb(255,253,234); /* jaune pale */
		border-width: 1pt;
		border-style: solid;
		padding: 3pt;
}
TD.tableau {
		padding-top: 8pt;
		padding-bottom: 8pt;
		border-width: 1pt;
		border-style: solid;
}
H5 {
		color: rgb(255,253,234); /* jaune pale */
		font-size: 13pt;
		padding: 4pt;
		padding-left: 10pt;
		margin-top: 10pt;
		margin-bottom: 0;
		margin-left: .2in;
		margin-right: .2in;
}
SPAN.titre_rubrique {
		color: rgb(255,253,234); /* jaune pale */
	    font-size: 11pt;
}
TD.lire_article {
	    width: 25%;
	    text-align: right;
}
BR.bouton {
		line-height: 3pt;
}
SPAN.bouton {
		font-size: 8pt;
		font-weight: bold;
		line-height: 15pt;
		padding: 2pt;
		padding-left: 4pt;
		padding-right: 4pt;
}
A.bouton {
		color: rgb(255,253,234); /* jaune pale */
		text-decoration: none;
}
TD.width-5 {
		width: 5%;
}
TD.description {
		font-size: 8pt;
		font-weight: normal;
		padding-right:20pt;
		padding-bottom: 15pt;
		text-align: left;
		vertical-align: middle;
}
TD.livre_titre {
		padding-bottom: 3pt;
}
TR.livre_detail {
		vertical-align: top;
}
TD.livre_photo {
		padding-bottom: 15pt;
		padding-right: 5pt;
}
TD.livre_info {
		font-size: 8pt;
		font-weight: normal;
		padding-right:20pt;
		padding-bottom: 15pt;
		text-align: left;
}
TD.livre_critique {
		font-size: 8pt;
		font-weight: normal;
		padding-right:20pt;
		padding-bottom: 15pt;
		text-align: left;
		width: 50%;
}
SPAN.site_web {
		font-size: 7pt;
		font-weight: normal;
		background-color: rgb(255,249,199); /* jaune */
}
SPAN.article_paru {
		font-size: 8pt;
		font-weight: normal;
		background-color: rgb(255,249,199); /* jaune */
}
CAPTION.tableau_article {
	   padding-top: 5pt;
}
TD.tableau_article {
	   padding-right: 15pt;
	   padding-top: 5pt;
	   padding-bottom: 10pt;
}
TD.bouton_retour {
	   text-align: center;
	   padding-top: 10pt;
	   padding-bottom: 20pt;
}
SPAN.bouton_retour {
		font-size: 11pt;
		font-weight: bold;
		background-color: rgb(255,244,151); /* jaune brillant */
		padding: 4pt;
		padding-left: 8pt;
		padding-right: 8pt;
		border: 1pt outset;
		border-color: rgb(225,113,0); /* orange */
		text-decoration: none;
}