BODY {
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	text-align: left;
	margin: 5px;
	line-height: normal
	}
BODY.noir {
	background-color: #000000
	}
.adslot_728 { width: 728px; height: 90px; }
@media (max-width:728px) { .adslot_728 { width: 468px; height: 60px; } }
@media (max-width:468px) { .adslot_728 { width: 320px; height: 50px; } }
.sat {
	border: 1px solid black;
	padding: 2px
	}
TD {
	font-size: 11pt;
	text-align: center
	}
TD.dix {
	font-size: 10pt;
	text-align: center
	}
TD.we {
	background-color: #C0FFFF;
	font-size: 10pt;
	text-align: center
	}
TD.blue {
	color: #0000FF;
	font-size: 11pt;
	text-align: center
	}
TD.red {
	color: #FF0000;
	font-size: 11pt;
	text-align: center
	}
TD.orang {
	background-color: #FFCC33;
	text-align: center;
	color: #333399;
	font-size: 8pt ;
	height:24px;
	vertical-align: middle;
	width: 95px
        }
TD.oranp {
	background-color: #FFCC33;
	text-align: center;
	color: #333399;
	font-size: 8pt ;
	width: 42px
        }
TD.jaune {
	background-color: #FFFF33;
	text-align: center;
	color: #333399;
	font-size: 8pt ;
	height:24px;
	vertical-align: middle;
	width: 95px
        }
TD.left {
	color: #333399;
	font-size: 11pt;
	text-align: left;
	vertical-align: top
	}
LI {
	color: #333399;
	font-size: 100%;
	text-align: left
	}
P { 	text-indent: 1em;
	text-align: justify;
	font-size: 100%;
      margin: 5px}

P.f { text-indent: -2em;
	text-align: justify;
	font-size: 100%;
      margin: 5px}
p.red { color: red}

kbd {
    border: 1px outset;
    padding: 0px;
    background-color: #E5E5E5}
  
H1 {
      color: #333399;
	font-size: 150% ;
	font-weight: normal;
	background-color: #FFFFFF;
	margin-bottom: 0% ;
	margin-top: 0% ;
	text-align: center}

H2 {
	color: #333399;
	font-size: 120% ;
	font-weight: normal;
	background-color: #FFFFFF;
	margin-bottom: 0% ;
	margin-top: 0% ;
	text-align: center}

H3 {
	color: #FFCC33;
	font-size: 110% ;
	font-weight: normal;
	background-color: #000000;
	margin-bottom: 0% ;
	margin-top: 0% ;
	text-align: center}

H4 {
	background-color: #3399FF;
	color: #FFFF33;
	font-size: 100% ;
	margin-bottom: 1% ;
	margin-top: 1% ;
      margin-left: 1%;
	text-align: center}

H5 {
	font-size: 20px ;
	font-weight: normal;
	background-color: #FFFFFF;
	margin-bottom: 0% ;
	margin-top: 0% ;
	text-align: center}

HR {color: #339999}

A:hover   { background: #FFFF33 }
A:link    { color: #0033FF }
A:active  { color: #FF3366 }
A:visited { color: #990066 }
A:link, A:visited, A:active { text-decoration: none }

b.lienreseau { font-family:Verdana,Helvetica;font-size:10px;color:#000055; font-style:normal;font-weight:normal;text-decoration:none; } 
a.lienreseau:link { font-family:Verdana,Helvetica;font-size:10px;color:#666666;font-style:normal;font-weight:normal;text-decoration:none; } 
a.lienreseau:active { font-family:Verdana,Helvetica;font-size:10px;color:#666666;font-style:normal;font-weight:normal;text-decoration:none; } 
a.lienreseau:visited { font-family:Verdana,Helvetica;font-size:10px;color:#666666;font-style:normal;font-weight:normal;text-decoration:none; } 
a.lienreseau:hover { font-family:Verdana,Helvetica;font-size:10px;color:#000055;font-style:normal;font-weight:normal;text-decoration:underline; }

main, maini, header, pub, google, footer, div {
  display: block;
}

#main {
	float:left;
	background:#fff;
	max-width:1200px;
	width:100%;
	overflow:auto;
}
#maini {
	float:left;
	background:#fff;
	width:100%;
	overflow:auto;
}
#header {
	float:left;
	text-align:center;
	margin:0px;
	padding:0px;
	clear:both;
}
.pub {
	float:left;
	clear:both;
}
#google {
	float:left;
	clear:none;
}
#footer {
	float:left;
	width:100%;
	clear:both;
	font-style: italic;
	color: red;
}
.oranf {
	float:left;
	background-color: #FFCC33;
	min-height:26px;
	text-align: center;
	color: #333399;
	font-size: 8pt ;
	width: 71px; 
	margin: 1px;
	padding: 3px;
}
.orang {
	float:left;
	background-color: #FFCC33;
	text-align: center;
	color: #333399;
	font-size: 8pt ;
	margin: 1px;
	padding: 3px;
}
.jaune {
	float:left;
	background-color: #FFFF33;
	text-align: center;
	color: #333399;
	font-size: 8pt ;
	margin: 1px;
	padding: 3px;
}
.vertb {
	float:left;
	background-color: #339999;
	text-align: center;
	color: #FFCC33;
	font-size: 8pt ;
	font-weight:bold;
	margin: 1px;
	padding: 3px;
}
.noir {
	float:left;
	background-color: #000000;
	margin: 1px;
	padding: 3px;
}
.vert {
	float:left;
	background-color: #339999;
	clear:both;
}
.verte {
	float:left;
	width:200px;
	background-color: #339999;
	text-align: center;
	color: #FFCC33;
	font-size: 10pt ;
	font-weight:bold;
	margin: 1px;
	padding: 3px;
}
.blanc {
	float:left;
	width:200px;
	text-align: center;
	font-size: 10pt ;
	margin: 1px;
	padding: 3px;
}
.orange {
	float:left;
	width:200px;
	background-color: #FFCC33;
	text-align: center;
	color: #333399;
	font-size: 8pt ;
	margin:1px;
	padding:3px;
}
.oranl {
	float:left;
	min-height:20px;
	width: 82px; 
	background-color: #FFCC33;
	text-align: center;
	color: #333399;
	font-size: 8pt ;
	margin: 1px;
	padding: 3px;
}
.mt {
	float:left;
	width:338px;
	text-align:center;
	border: 2px solid #339999;
	margin:0px;
	padding:2px;
	clear:both;
}
.mt2 {
	float:left;
	width:328px;
	text-align:center;
	border: 2px solid #339999;
	margin:5px;
	padding:2px;
	clear:both;
}
.mt3 {
	float:left;
	width:338px;
	text-align:center;
	margin:3px;
	padding:0px;
	clear:both;
}
.clim {
	float:left;
	width:332px;
	text-align:center;
	margin:0px;
	padding:2px;
}
.c0 {
	float:left;
	min-height:210px;
	text-align:center;
	margin:4px;
	padding:4px;
}
.c0b {
	float:left;
	min-height:210px;
	text-align:center;
	margin:4px;
	padding:4px;
	clear:both;
}
.c1b {
	float:left;
	max-width:340px;
	text-align:center;
	margin:4px;
	padding:4px;
	clear:both;
}
.c1 {
	float:left;
	max-width:340px;
	text-align:center;
	margin:4px;
	padding:4px;
	clear:none;
}
.c2 {
	float:left;
	max-width:232px;
	min-height:265px;
	text-align:center;
	margin:2px;
	padding:2px;
	clear:none;
}
.c2b {
	float:left;
	max-width:232px;
	min-height:265px;
	text-align:center;
	margin:2px;
	padding:2px;
	clear:both;
}
.c3 {
	float:left;
	max-width:460px;
	text-align:center;
	margin:4px;
	padding:4px;
	clear:none;
}
.c3b {
	float:left;
	max-width:460px;
	text-align:center;
	margin:4px;
	padding:4px;
	clear:both;
}
.c4 {
	float:left;
	max-width:680px;
	text-align:center;
	margin:4px;
	padding:4px;
}
.c4b {
	float:left;
	max-width:680px;
	text-align:center;
	margin:4px;
	padding:4px;
	clear:both;
}
.c5 {
	float:left;
	text-align:center;
	margin:4px;
	padding:4px;
}
.c5b {
	float:left;
	text-align:center;
	margin:4px;
	padding:4px;
	clear:both;
}
.c5l {
	float:left;
	text-align:left;
	margin:4px;
	padding:4px;
}
.c5bl {
	float:left;
	text-align:left;
	margin:4px;
	padding:4px;
	clear:both;
}
.c6b {
	float:left;
	max-width:840px;
	text-align:center;
	margin:4px;
	padding:4px;
	clear:both;
}

