/* éléments de base */
body	 { color: #4b0e1e; font: 11px/normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #fc6; margin: 0px }
img	{ border: 0px }
h1	{ font-weight: bold; font-size: 18px }
.h1 { font-weight: bold; font-size: 18px }
h2	{ font-weight: bold; font-size: 15px; list-style-type: circle; list-style-position: outside }
.h2 { font-weight: bold; font-size: 15px; list-style-type: circle; list-style-position: outside }
h3	{ font-weight: bold; font-size: 13px; list-style-type: disc; list-style-position: outside }
.h3 { font-weight: bold; font-size: 13px; list-style-type: disc; list-style-position: outside }
h4  { font-weight: bold; font-size: 11px }
.h4 { font-weight: bold; font-size: 11px }
p	{ font: 11px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-align: justify; margin-top: 0px }
ul { list-style-image: url(../../../Assiste_V4/assiste_V3/m/img/ul_02.gif) }
.normal  { font: 11px/normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-align: justify; margin-top: 0px }
.normal-1       { font: 85%/85% Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.normal-2 { font: 50%/50% Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a:link	 { text-decoration: none }
a:visited	 { text-decoration: none }
a:hover, a:active	 { text-decoration: none; background-color: #fc6 }

/* Spécifique au tableau de mise en page */
.tableconteneur	 { color: #4b0e1e; background-color: #fc6; border: #8c8980; position: absolute; top: 0px; left: 0px; width: 100% }
.trligneframeh	  { vertical-align: top; height: 106px }
.tdcol1		    { vertical-align: top; width: 90px }
.tdcol2		 { width: 16px }
.tdcol3		       { vertical-align: top; padding: 0px 16px 16px; width: 80% }
.tdcol3_base { background-color: #fdf8e4; vertical-align: top; padding: 0px 16px 16px; width: 80% }
.tdcol3_top_menu   { background-color: #fdf8e4; vertical-align: middle }
.tdcol4		{ width: 16px }
.tdcol5		 { width: auto }

/* Spécifique à la Table des matières permanente sur le bord gauche des pages */
.tdm	    { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; width: 200px }
.tdm_h1	   { font-weight: bold; background-color: #fa4 }
.tdm_txt	  { font-size: 90%; background-color: #fdf8e4; padding-left: 10px }

/* Spécifique aux tables des matières des chapitres */
.chaptdm	    { font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #fa4; width: auto }
.chaptdm_centre    { font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #fa4; text-align: center; vertical-align: bottom; width: auto }
.chaptdm_h1	   { font-weight: bold; font-size: 11px; background-color: #fa4 }
.chaptdm_h1_d  { font-weight: bold; font-size: 11px; background-color: #fa4; text-align: right; vertical-align: top }
.chaptdm_txt	     { font-size: 11px; background-color: #fdf8e4; text-align: right; padding-right: 10px; padding-left: 10px }
.chaptdm_txt_g  { font-size: 11px; background-color: #fdf8e4; text-align: left; vertical-align: middle; padding-right: 10px; padding-left: 10px }
.chaptdm_txt_g_puce_l1       { font-size: 11px; background-color: #fdf8e4; text-align: left; list-style-image: url(../../../Assiste_V4/assiste_V3/m/img/tag.gif); padding-right: 10px; border-left: none }
.chaptdm_txt_centre   { font-size: 90%; background-color: #fdf8e4; text-align: center; padding-right: 10px; padding-left: 10px }
.col_spacer_1  { border-left: 10px none }
.col_spacer_16 { border-left: 16px none }
.col_spacer_32 { border-left: 32px none }
.hjt_spots { vertical-align: middle; border-left: 10px none; width: 11px; height: 11px }
/* Spécifique au bloc principal des pages */
.titre_liste_l1	{ font-weight: bold; font-size: 15px; list-style-type: circle; list-style-position: outside }
.titre_liste_l2	{ font-weight: bold; font-size: 13px; list-style-type: disc; list-style-position: outside }
.titre_liste_l3 { font-weight: bold; font-size: 11px; list-style-type: disc; list-style-position: outside }
.simplement_gras { font-weight: bold }
.simplement_au_centre { text-align: center }
.simplement_rouge { color: #f00 }
.images_droite_sans_bordure  { float: right; border: 0 }
.images_sb { border: 0 }
.images_droite_sb_marges { float: right; margin-bottom: 10px; margin-left: 10px; border: 0 }
.images_gauche_sb_sm  { text-align: left; float: left; border: 0 }
.images_droite_sb_sm { text-align: right; float: right; border: 0 }
.fond_cccccc   { background-color: #ccc }
.hjt_l { font-size: 11px; width: 100px }
.ellecolle	{ color: #5f3c3c; font: 9px/11px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-top: -14px; margin-bottom: 14px }
.petit_gras	{ font-weight: bold; font-size: 70% }
.petit_norm	{ font-size: 70% }
.historique_revisions   { font-size: 90%; line-height: 90%; background-color: #ffe7cc; vertical-align: top; padding: 0px }
.centre  { text-align: center }
.droite { text-align: right }

/* Spécifique à la ligne "Rédigé en écoutant" en bas de chaque page */
.musicheader     { color: #ff0; font-style: italic; font-weight: bold; font-size: 8pt; line-height: normal; background-color: #00008b; vertical-align: top; padding: 0px }
.music     { color: #ff0; font-style: italic; font-weight: normal; font-size: 8pt; background-color: #00008b }

/* Spécifique à la boite de table des matières des articles dite "En savoir plus" */
.en_savoir_plus_conteneur  { float: right }
.en_savoir_plus_marges { background-color: #ffe7cc; }
.en_savoir_plus { background-color: #ffe7cc; }
.en_savoir_plus_liste { list-style-type: circle; }
.testlayerfixed { position: fixed; top: 20px; left: 20px }

/* Spécifique feuilles détail Pacman */
.pacman_x { color: #ff0000; font-weight: bold; border: #00008b; width: auto }
.pacman_y { color: #060; font-weight: bold; border: #00008b; width: auto }
.pacman_u { color: #00f; font-weight: bold; border: #00008b; width: auto }
.pacman_n { color: #f60; font-weight: bold; border: #00008b; width: auto }
.pacman_int { color: #936; font-weight: bold; border: #00008b; width: auto }

/* Spécifique table Pacman */
.tablePacman	{
				color: #000;
				background-color: #ccffff;
				border-style: solid;
				border-width: medium;
				border-color: #00008b;
				border-collapse: collapse;
				left: 0px;
				width: 100%;
				font-family: "Times New Roman", serif;
				font-size: 12pt }

.trtitre	{
				vertical-align: top;
				background-color: #66ffff;
				color: #00f; }
.tdcol1titre	{
				vertical-align: top;
				text-align: center;
				width: auto;
				font-weight: bold;
				border-style: solid;
				border-width: medium;
				border-color: #00008b }
.tdcoltitre	{
				vertical-align: top;
				text-align: left;
				width: auto;
				font-weight: bold;
				border-style: solid;
				border-width: medium;
				border-color: #00008b }
/* .trtitre	{
				vertical-align: top;
				background-color: #66ffff;
				color: #00f; } */


.trligne	{
				vertical-align: top; }
.tdcol1x	{
				vertical-align: top;
				text-align: center;
				width: auto;
				font-weight: bold;
				background-color: inherit;
				color: #ff0000;
				border-style: solid;
				border-width: thin;
				border-color: #00008b }

.tdcol1y	{
				vertical-align: top;
				text-align: center;
				width: auto;
				font-weight: bold;
				background-color: inherit;
				color: #006600;
				border-style: solid;
				border-width: thin;
				border-color: #00008b }
.tdcol1u	{
				vertical-align: top;
				text-align: center;
				width: auto;
				font-weight: bold;
				background-color: inherit;
				color: #0000ff;
				border-style: solid;
				border-width: thin;
				border-color: #00008b }
.tdcol1n	{
				vertical-align: top;
				text-align: center;
				width: auto;
				font-weight: bold;
				background-color: inherit;
				color: #ff6600;
				border-style: solid;
				border-width: thin;
				border-color: #00008b }
.tdcol10	{
				vertical-align: top;
				text-align: center;
				width: auto;
				font-weight: bold;
				background-color: inherit;
				color: #993366;
				border-style: solid;
				border-width: thin;
				border-color: #00008b }
/* Spécifique table Pacman indéfinis */
.tablePacmanindef	{
				color: #000;
				background-color: #ccffff;
				border-style: solid;
				border-width: medium;
				border-color: #006400;
				border-collapse: collapse;
				left: 0px;
				width: 100%;
				font-family: "Times New Roman", serif;
				font-size: 12pt }

.trtitreindef	{
				vertical-align: top;
				background-color: #00ffcc;
				color: #006400; }
.tdcol1titreindef	{
				vertical-align: top;
				text-align: left;
				width: 15%;
				font-weight: bold;
				border-style: solid;
				border-width: medium;
				border-color: #006400 }
.tdcol2titreindef	{
				vertical-align: top;
				text-align: left;
				width: auto;
				font-weight: bold;
				border-style: solid;
				border-width: medium;
				border-color: #006400 }
.trligneindef	{
				vertical-align: top; }
.tdcol1indef	{
				vertical-align: top;
				text-align: left;
				width: 15%;
				border-style: solid;
				border-width: thin;
				border-color: #006400 }
.tdcol2indef	{
				vertical-align: top;
				text-align: left;
				width: auto;
				border-style: solid;
				border-width: thin;
				border-color: #006400 }
.menu_fixe    { background-color: #fdf8e4; position: fixed; top: 112px; left: 0px; width: 80px; height: 450px }
