BODY {
	background-color: #DDEEFF;
	color: #006699;
	font: 12px arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 100%;}
BODY.banniere {
	background-color: #3399FF;}
BODY.frame {
	background-color: #FFFFFF;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;}
A {
	color: #3399CC;
	font: 12px arial, helvetica, sans-serif;
	text-decoration: none;}
A:hover {
	color: #006699;
	font: 12px arial, helvetica, sans-serif;
	text-decoration: underline;}
A.gras {
	font: bold 12px arial, helvetica, sans-serif;}
A.gras:hover {
	font: bold 12px arial, helvetica, sans-serif;}
A.maxi {
	color: #006699;
	font: bold 13px verdana, arial, helvetica, sans-serif;}
A.maxi:hover {
	font: bold 13px verdana, arial, helvetica, sans-serif;}
A.mini {
	font: 10px arial, helvetica, sans-serif;}
A.mini:hover {
	font: 10px arial, helvetica, sans-serif;}
A.note {
	color: #FFFFFF;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration: none;}
A.note:hover {
	color: #006699;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration: underline;}
A.option {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #006699;
	display: block;
	font: 12px arial, helvetica, sans-serif;
	line-height: 17px;
	padding: 1px 0px 0px 5px;
	text-decoration: none;
	vertical-align: middle;
	width: 138px;}
A.option:hover {
	background-image: url("../images/fond182.gif");
	border: 1px solid #99CCFF;
	color: #006699;
	display: block;
	font: bold 12px arial, helvetica, sans-serif;
	line-height: 17px;
	padding: 1px 0px 0px 5px;
	text-decoration: none;
	vertical-align: middle;
	width: 138px;}
A.ref {
	color: #99CCFF;
	font: 10px arial, helvetica, sans-serif;
	text-decoration: none;}
A.ref:hover {
	color: #006699;
	font: 10px arial, helvetica, sans-serif;
	text-decoration: underline;}
H1 {
	color: #006699;
	font: bold 13px verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;}
H2 {
	color: #006699;
	font: bold 12px verdana, arial, helvetica, sans-serif;
	line-height: 14px;
	margin: 20px 0px 20px 0px;
	padding: 2px 5px 2px 5px;}
H4 {
	font: bold 13px arial, helvetica, sans-serif;
	margin: 10px 0px 5px 0px;}
H5 {
	font: bold 12px arial, helvetica, sans-serif;
	margin: 2px 5px 2px 5px;}
H6 {
	font: 10px arial, helvetica, sans-serif;
	margin: 5px 0px 0px 0px;}
P {
	color: #006699;
	font: 12px arial, helvetica, sans-serif;
	margin: 5px;}
TABLE.bandeau {
	background-image: url("../images/fond800.gif");
	height: 80px;
	margin: 0px;
	padding: 0px;
	width: 100%;}
TABLE.barre {
	background-image: url("../images/fond200.gif");
	border-bottom: 1px solid #0066CC;
	border-top: 1px solid #0066CC;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 100%;}
TABLE.ours {
	background-image: url("../images/fond180.gif");
	border-bottom: 1px solid #3399FF;
	border-left: 1px solid #3399FF;
	border-right: 1px solid #3399FF;
	height: 19px;
	vertical-align: middle;}
TABLE.titre {
	background-image: url("../images/fond181.gif");
	border-bottom: 1px solid #3399FF;
	line-height: 14px;
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 0px 5px;
	width: 100%;}
TR.ombre {
	background-image: url("../images/fond100.gif");
	height: 10px;
	width: 100%;}
TH {
	background-image: url("../images/fond180.gif");
	border-top: 1px solid #3399FF;
	border-left: 1px solid #3399FF;
	border-right: 1px solid #3399FF;
	color: #FFFFFF;
	font: bold 13px verdana, arial, helvetica, sans-serif;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;}
TD {
	font: 12px arial, helvetica, sans-serif;}
TD.filet {
	background-color: #006699;
	height: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;}
TD.degrade {
	background-image: url("../images/fond10.gif");
	height: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	width: 100%;}
TD.chandelle {
	vertical-align: top;
	width: 166px;}
TD.ventre {
	vertical-align: top;}
.menuOut {
	color: #FFFFFF;
	font: bold 13px verdana, arial, helvetica, sans-serif;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	width: 100px;}
.menuOver {
	background-image: url("../images/fond201.gif");
	border-top: 1px solid #993300;
	border-left: 1px solid #993300;
	border-right: 1px solid #993300;
	color: #993300;
	cursor: default;
	display: block;
	font: bold 13px verdana, arial, helvetica, sans-serif;
	line-height: 20px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 98px;}
OL {
	margin: 0px 0px 0px 30px;
	padding: 5px 0px 5px 10px;}
UL {
	margin: 0px 30px 0px 30px;
	padding: 5px 0px 5px 10px;}
UL.liste {
	margin: 0px 0px 0px 10px;
	padding: 0px 5px 0px 5px;}
LI {
	padding: 1px 0px 1px 0px;}
FORM {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;}
.base {
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	width: 1000px;}
.bouton {
	background-image: url("../images/fond190.gif");
	border: 1px solid #99CCFF;
	color: #006699;
	cursor: pointer;
	font: 12px arial, helvetica, sans-serif;
	height: 21px;
	line-height: 18px;
	vertical-align: middle;
	margin: 5px 10px 5px 10px;
	width: 90px;}
.bouton:hover {
	background-image: url("../images/fond191.gif");
	border: 1px solid #006699;
	color: #006699;
	font: bold 12px arial, helvetica, sans-serif;}
.cadre {
	background-color: #FFFFFF;
	border: 1px solid #3399FF;
	padding: 5px;
	width: 100%;}
.centre {
	margin-left: auto;
	margin-right: auto;
	text-align: center;}
.champ {
	background-image: url("../images/fond183.gif");
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #99CCFF;
	color: #3399CC;
	font: 12px arial, helvetica, sans-serif;
	margin: 0px 10px 0px 10px;
	padding: 1px;}
.champ:hover {
	border: 1px solid #006699;
	color: #006699;}
.champ:focus {
	background-image: url("");
	background-color: #FFFFFF;
	border: 1px solid #006699;
	color: #006699;}
.contour {
	background-color: #FFFFFF;
	border: 1px solid #3399FF;
	padding: 0px;}
.encadre {
	background-color: #EEF8FF;
	border: 1px solid #99CCFF;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	text-align: center;}
.icone {
	display: block;
	padding: 3px;}
.icone:hover {
	background-image: url("../images/fond202.gif");
	border: 1px solid #0033FF;
	display: block;
	height: 16px;
	line-height: 17px;
	padding: 2px;}
.menu {
	border: 1px solid #006699;
	width: 140px;}
.page {
	background-color: #FFFFFF;
	border: 1px solid #3399FF;
	padding: 20px 10px 20px 10px;
	width: 100%;}
.pub {
	background-color: #FFFFFF;
	border: 1px solid #3399FF;
	margin: 0px auto 0px auto;
	padding: 20px 0px 20px 0px;
	text-align: center;
	width: 100%;}
.recherche {
	background-image: url("../images/fond183.gif");
	border: 1px solid #3399CC;
	color: #3399CC;
	font: 11px arial, helvetica, sans-serif;
	height: 18px;
	padding: 1px 1px 0px 1px;}
.recherche:hover {
	border: 1px solid #0066CC;
	color: #0066CC;}
.recherche:focus {
	background-image: url("");
	background-color: #FFFFFF;
	border: 1px solid #0066CC;
	color: #0066CC;}
.sommaire {
	background-color: #EEF8FF;
	border: 1px solid #99CCFF;
	margin-left: 10px;
	padding: 5px;}