body {
	border: none;
	padding:0em;
	padding-left:0.35em;
	padding-right:0.35em;
	margin:0em;
	background-color: #ffffff;
	font-size:1em;
	position: absolute;
	width: 100%;
//	height: 100%;
}
.haut {
width: 100%;
height: 80px;
}
.conteneur {
//height: 338px;
width: 100%;
}
img{
	border:none;
}

a {
   text-decoration: none;
}
.gauche {
position: absolute;
left: 0;
width: 180px;
//height: 338px;
}
.frame {
	margin:0.5em;
	margin-left: 180px;
	margin-right: 0em;
	width: auto;
//	height: 1000px;
	overflow: auto;
	padding:1em;
}
.bas {
	width: auto;
	height:auto;
	padding: 10px;
}


.bandeau {
     border: none;
     width: 100%;
     border-collapse:collapse;
     padding:0px;
     margin:0px;
     background-color: #ffffff;
     color: black;
}
.footer {
     border: none;
     width: 100%;
     border-collapse:collapse;
     padding:0px;
     margin:0px;
     background-color: #ffffff;
     color: black;
}
.titre {
     text-align: center;
     line-height: normal;
     text-transform: none;
     font-style: normal;
     font-weight: bold;
     color: black;
}
ul {
     align: left;
}
hr {
     width: 100%;
}
table{
     border-collapse:collapse;
     padding:10px;
     margin:10px;
}
td{
     vertical-align: top;
}

.TdM1 {
     font-size:0.9em;
     border: none;
     font-weight: bold;
     font-style: normal;
     text-transform: none;
     display: block;
     margin:0em;
     margin-top: 0.25em;
     margin-left: 0.5em;
     margin-right: 0.5em;
     right: 0.5em;
     left: 0.5em;
     text-indent: 1em;
     text-align: justify;
	padding:0;
}

.TdM2 {
     font-size:0.9em;
     border: none;
     font-weight: bold;
     font-style: normal;
     text-transform: none;
     display: block;
     margin:0em;
     margin-top: 0.25em;
     margin-left: 0.5em;
     margin-right: 0.5em;
     right: 0.5em;
     left: 0.5em;
     text-indent: 2em;
     text-align: justify;
}

h1 {
	font-size:1.2em;
	border:none;
	border-bottom: 1px dotted #555555;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	display: block;
	margin-left: 0.5em;
	margin-right: 0.5em;
	right: 0.5em;
	left: 0.5em;
	text-indent: 1em;
	text-align: justify;
	padding-top: 2em;
	background-color: transparent;
}

h2 {
	font-size:1em;
	border:none;
	border-bottom: 1px dotted #555555;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	display: block;
	margin-left: 0.5em;
	margin-right: 0.5em;
	right: 0.5em;
	left: 0.5em;
	text-indent: 3em;
	text-align: justify;
	padding-top: 1.5em;
	background-color: transparent;
}

h3 {
	font-size:1em;
	border:none;
	border-bottom: 1px dotted #555555;
	font-weight: bold;
	font-style: italic;
	text-transform: none;
	display: block;
	margin-left: 0.5em;
	margin-right: 0.5em;
	right: 0.5em;
	left: 0.5em;
	text-indent: 4em;
	text-align: justify;
	padding-top: 1em;
	background-color: transparent;
}

.FinePrint {
     border: none;
     font-style: normal;
     text-align: justify;
     margin-left: 0.5em;
     right: 0.5em;
     text-indent: 1em;
}

.FinePrintSmall {
     border: none;
     font-style: normal;
     font-size:0.8em;
     text-align: justify;
     margin-left: 0.5em;
     right: 0.5em;
     text-indent: 1em;
}

.FinePrintYellowOnRed {
	border: none;
	font-style: normal;
	font-size:1.2em;
	text-align: justify;
	margin-left: 0.5em;
	right: 0.5em;
	text-indent: 1em;
	color:#ffff00;
	background-color: #ff0000;	
}

.FinePrintVerySmall {
     border: none;
     font-style: normal;
     font-size:0.5em;
     text-align: justify;
     margin-left: 0.5em;
     right: 0.5em;
     text-indent: 0.5em;
}
.FineCenter {
     border: none;
     font-weight: normal;
     font-style: normal;
     text-transform: none;
     display: block;
     margin-left: 0.5em;
     margin-right: 0.5em;
     right: 0.5em;
     left: 0.5em;
     text-indent: 0em;
     text-align: center;
}

.tableau {
     border: none;
     width: 100%;
     border-collapse:collapse;
     padding:0em;
     margin:0em;
}

.Section {
     border: none;
     font-weight: bold;
     font-style: normal;
     text-transform: none;
     text-align: center;
     background-color: #fafae0;
     font-size: 1.5em;
}

.Info {
     margin-left: 0.5em;
     margin-right: 0.5em;
     padding-left: 0.5em;
     padding-right: 0.5em;
     text-align: center;
     font-weight: normal;
     font-size: 1.15em;
     font-style: normal;
     background-color: #ffffff;
     color: #000000;
}

.Warning {
     margin-left: 0.5em;
     margin-right: 0.5em;
     padding-left: 0.5em;
     padding-right: 0.5em;
     text-align: justify;
     font-weight: normal;
     font-size: 1.15em;
     font-style: normal;
     background-color: red;
     color: white;
}
.JauneGras {
     font-weight: bold;
     color: yellow;
}
.EbookSerial {
     border: none;
     font-size: 1.25em;
     font-weight: bold;
     font-style: normal;
     text-transform: none;
     text-align: center;
     background-color: #e8f5e8; }
.EbookSubSerial {
     border: none;
     font-size: 1.25em;
     font-weight: bold;
     font-style: italic;
     text-transform: none;
     text-align: center;
     background-color:transparent;
}
.EbookBooklet {
     border: none;
     font-size: 1.5em;
     font-weight: bold;
     font-style: normal;
     text-transform: none;
     text-align: center;
     background-color: #fafae0;
}
.EbookBookletContains{
     border: none;
     font-size: 1em;
     font-weight: normal;
     font-style: italic;
     text-transform: none;
     text-align: justify;
     text-indent:0em;
     background-color: transparent;
}
.EbookTitle {
     border: none;
     font-weight: bold;
     font-style: normal;
     text-transform: none;
     text-align: center;
     background-color: #e0ffe0;
}
.EbookPDB {
     border: none;
     text-align: justify;
     text-indent: 1em;
}
.Author {
     border: none;
     font-weight: bold;
     font-style: normal;
     font-size: 1.25em;
     text-align: justify;
     text-transform: none;
     background-color: #e0efe0;
}
.RTF2PML_MainTitle{
     FONT: 100% geneva, verdana, sans-serif;
     COLOR: #000000;
     PADDING: 0em;
     BORDER: 0em;
     TEXT-INDENT: 0em;
     TEXT-ALIGN: center;
}
.RTF2PML_error {
     FONT: 80% geneva, verdana, sans-serif;
     BACKGROUND: #FFCCCC;
     BORDER: 1px dotted #555555;
     PADDING: 1em;
     MARGIN: 0em;
     MARGIN-TOP: 1em;
     MARGIN-BOTTOM: 1em;
     COLOR: #000000;
     TEXT-INDENT: 0em;
     TEXT-ALIGN: justify;
}
.RTF2PML_marginalia {
     FONT: 80% geneva, verdana, sans-serif;
     BACKGROUND: #CCCCFF;
     BORDER: 1px dotted #555555;
     PADDING: 1em;
     MARGIN: 0em;
     MARGIN-TOP: 1em;
     MARGIN-BOTTOM: 1em;
     COLOR: #000000;
     TEXT-INDENT: 0em;
     TEXT-ALIGN: justify;
}

.odt2pml_marginalia {
     FONT: 80% geneva, verdana, sans-serif;
     BACKGROUND: #ccffcc;
     BORDER: 1px dotted #555555;
     PADDING: 0.5em;
     MARGIN: 0em;
     MARGIN-TOP: 0.5em;
     MARGIN-BOTTOM: 0.5em;
     COLOR: #000000;
     TEXT-INDENT: 0em;
     TEXT-ALIGN: justify;
}

pre {
     FONT: 80% geneva, verdana, sans-serif;
     BACKGROUND: #CCFFCC;
     BORDER: 0em;
     PADDING: 0em;
     MARGIN: 0em;
     MARGIN-TOP: 1em;
     MARGIN-BOTTOM: 1em;
     COLOR: #000000;
     TEXT-INDENT: 2em;
     TEXT-ALIGN: justify;
}
.code {
     FONT: 80% geneva, verdana, sans-serif;
     BACKGROUND: #CCCCCC;
     BORDER: 0em;
     PADDING: 0em;
     MARGIN: 0em;
     MARGIN-TOP: 0em;
     MARGIN-BOTTOM: 0em;
     COLOR: #000000;
     TEXT-INDENT: 2em;
     TEXT-ALIGN: justify;
}
