body { font-family: verdana, arial, sans-serif; font-size: medium; background-color: #00c; }

.pagerank {
	width: 180px;
	height: auto;
	position: absolute;
	top: 240px;
	left:10px;
	text-align: center;
}

.fixe1 {
	background-attachment: fixed;
      background-position: top left;
      background-repeat: repeat-y;
	background-image: url(f1.png);
}

.thotel { font-size: x-large; color: #99f; }
.tluchon { font-size: large; color: #99c; font-style: italic; }
.tit { font-size: x-large; color: #c33; }
.chiffre { font-size: x-large; color: #66f; font-style: italic; }
.lettre { font-size: x-large; color: #33f;}
.pcoq1 { font-size: large; color: #ff0; background-color: #009; }
.ccoq1 { font-size: large; color: #ff0; background-color: #009; }
.pcoq2 { font-size: large; color: #ff0; background-color: #00c; }
.ccoq2 { font-size: large; color: #ff0; background-color: #00c; }


.ms { font-size: small; color: #fc9; font-weight: bold; background-color: #669; }
.os { font-size: small; color: #00c; font-weight: bold; }
.mg1 { margin-left: 1in; margin-right: .5in; }
.mg2 { margin-left: 2in; margin-right: 1.5in; }
.tid { font-size: medium; color: #369; }
.stid { font-size: medium; color: #369; font-weight: bold; }
.txp { color: #ccc; font-size: x-small; text-align: justify; }
.maj { font-size: xx-small; color: #009; }
.cherche { font-size: xx-small; color: #900; }
.vp { font-size: x-small; color: #009; }
.soul { text-decoration: underline; color: #009; }

ul { margin-left: .2in;  font-size: small; display: block; }
li { margin-left: .2in;  font-size: small; display: list-item; list-style-type: disc; text-align: justify; }

a:link, a:visited, a:active, a:hover { text-decoration: none; }

a.m1 { font-weight: bold; font-size: small; background-color: #669; padding: 4px 4px 2px 4px; }
a.m1:link, a.m1:visited, a.m1:active { color: #fc9; }
a.m1:hover { color: #009; background-color: #ccc; }

a.m2 { font-size: x-large; background-color: #fff; padding: 4px 4px 2px 4px; }
a.m2:link, a.m2:visited, a.m2:active { color: #00c; }
a.m2:hover { color: #ccc; background-color: #000; }

a.ti { font-size: x-large; }
a.ti:link, a.ti:visited, a.ti:active { color: #c33; }
a.ti:hover { color: #009; background-color: #ccc; }

a.m3 { font-size: small; background-color: #669; }
a.m3:link, a.m3:visited, a.m3:active { color: #fc9; }
a.m3:hover { color: #009; background-color: #ccc; }

a.m4 { font-size: xx-small; }
a.m4:link, a.m4:visited, a.m4:active { color: #930; }
a.m4:hover { color: #009; background-color: #ccc; }

a.m5 { font-size: x-small; }
a.m5:link, a.m5:visited, a.m5:active { color: #fff; background-color: #00f; }
a.m5:hover { color: #009; background-color: #ccc; }

a.lt { font-size: small; }
a.lt:link, a.lt:visited, a.lt:active { color: #c00; background-color: #fff; }
a.lt:hover { color: #fff; background-color: #000; }

.pm { font-size: small; font-weight: bold; color: #900; background-color: #ffc; padding: 4px 4px 2px 4px; }

table { width: 98%; }
td { text-align: center; vertical-align: top; }

td.h05 { line-height: 5px;  }
td.h200 { line-height: 200px;  }

td.w5 { width: 5%; }
td.w10 { width: 10%; }
td.w20 { width: 20%; }
td.w28 { width: 28%; }
td.w30 { width: 30%; }
td.w33 { width: 33%; }
td.w34 { width: 34%; }
td.w40 { width: 40%; }
td.w50 { width: 50%; }
td.w60 { width: 60%; }
td.w70 { width: 70%; }
td.w80 { width: 80%; }

tr { text-align: center; vertical-align: middle; }

.bl { background-color: #009; }
.italique { font-style: italic; }
.droit { text-align: right; }
.fg { float: left; text-align: left; border: solid #00a; border-width: 0px 15px 0px 0px;}
.fd { float: right; text-align: right; border: solid #00a; border-width: 0px 0px 0px 15px;}
.txtg { align: left; }
.gauche { text-align: left; }
.milieu { vertical-align: middle; }
.centre { text-align: center; }
.gras { font-weight: bold; }
.bor { padding: 5mm 5mm 5mm 5mm; }

img { border-width: 0 }
.br1 { border: #f33 1px solid; border-width: 0px 6px 0px 6px; padding: 1mm 5mm 1mm 5mm; }
.br2 {}

.sc { border: #930 1px solid; border-width: 0px 0px 2px 15px; padding: 1mm 1mm 1mm 5mm; }
.cd { border: #930 1px solid; border-width: 0px 10px 0px 0px; padding: 0mm 3mm 0mm 0mm; }
.b1 { border: #c00 1px solid; border-width: 0px 2px 2px 0px; }
.b2 { padding: 1mm 1mm 0.5mm 1mm; }
.l1 { background-color: #ffc; }
.slm { border: #c00 1px solid; border-width: 0px 0px 1px 0px; padding: 0mm 0mm 1mm 0mm; position: relative; z-index: 0; }
.sp { position: relative; z-index: 0; }

