BODY {
	background-color: #DDEEFF;
	color: #0066CC;
	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: #3399FF;
	font: 12px arial, helvetica, sans-serif;
	text-decoration: none;}
A:hover {
	color: #0066CC;
	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: #0066CC;
	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: #0066CC;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration: underline;}
A.option {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #0066CC;
	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 {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image: url("../images/fond182.gif");
	border: 1px solid #99CCFF;
	color: #0066CC;
	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: #0066CC;
	font: 10px arial, helvetica, sans-serif;
	text-decoration: underline;}
H1 {
	color: #0066CC;
	font: bold 13px verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;}
H2 {
	color: #0066CC;
	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: 0px 0px 0px 0px;}
P {
	color: #0066CC;
	font: 12px arial, helvetica, sans-serif;
	margin: 5px;}
TABLE.bandeau {
	height: 80px;
	margin: 0px;
	padding: 0px;
	width: 100%;}
TABLE.barre {
	height: 20px;
	margin-top: 1px;
	padding: 0px;
	width: 100%;}
TABLE.fond {
	background-image: url("../images/fond1020.gif");
	height: 102px;
	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 {
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-khtml-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	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.ligne {
	background-image: url("../images/fond3.gif");
	height: 3px;
	line-height: 3px;
	margin: 0px;
	padding: 0px;}
TD.filet {
	background-color: #99CCFF;
	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 {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image: url("../images/fond201.gif");
	border: 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 20px 0px 30px;
	padding: 5px 0px 5px 0px;}
UL.plan {
	list-style-image: url("../images/flecheb.gif");
	margin: 0px 15px 0px 25px;
	padding: 5px;}
UL.liste {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 5px;}
LI {
	margin: 1px 0px 1px 0px;
	padding: 0px;}
FORM {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;}
.base {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 1000px;}
.bouton {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image: url("../images/fond190.gif");
	border: 1px solid #99CCFF;
	color: #0066CC;
	cursor: pointer;
	font: 12px arial, helvetica, sans-serif;
	height: 21px;
	vertical-align: middle;
	margin: 5px 10px 5px 10px;
	width: 90px;}
.bouton:hover {
	background-image: url("../images/fond191.gif");
	border: 1px solid #0066CC;
	color: #0066CC;
	font: bold 12px arial, helvetica, sans-serif;}
.cadre {
	background-color: #FFFFFF;
	border: 1px solid #3399FF;
	padding: 0px;}
.cadre5 {
	background-color: #FFFFFF;
	border: 1px solid #3399FF;
	padding: 5px;}
.centre {
	margin-left: auto;
	margin-right: auto;
	text-align: center;}
.centre5 {
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;}
.centre55 {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;}
.centre25 {
	padding-top: 25px;
	padding-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;}
.champ {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image: url("../images/fond183.gif");
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #99CCFF;
	color: #3399FF;
	font: 12px arial, helvetica, sans-serif;
	margin: 0px 10px 0px 10px;
	padding: 1px;}
.champ:hover {
	border: 1px solid #0066CC;
	color: #0066CC;}
.champ:focus {
	background-image: url("");
	background-color: #FFFFFF;
	border: 1px solid #0066CC;
	color: #0066CC;}
.encadre {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #3399FF;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 10px 5px 10px;}
.icone {
	display: block;
	padding: 3px;}
.icone:hover {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image: url("../images/fond200.gif");
	border: 1px solid #0033FF;
	display: block;
	height: 16px;
	line-height: 17px;
	padding: 2px;}
.menu {
	border-radius: 3px;
	box-shadow: 3px 3px 3px rgba(51,153,255,0.66);
	-moz-box-shadow: 3px 3px 3px rgba(51,153,255,0.66);
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #FFFFFF;
	border: 1px solid #0066CC;
	padding: 1px;
	width: 140px;
	z-index: 100;}
.page {
	background-color: #FFFFFF;
	border: 1px solid #3399FF;
	padding: 20px 10px 10px 10px;
	width: 100%;}
.recherche {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image: url("../images/fond183.gif");
	border: 1px solid #3399FF;
	color: #3399FF;
	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 {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #DDEEFF;
	margin-left: 10px;}
