.h1 {
	vertical-align : bottom;
	padding-bottom: 10px;
	/*padding-left: 72px;*/
}
.h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	vertical-align : bottom;
	color : White;
	/*padding-left: 186px;*/
	padding-bottom: 10px;
}
.h2 A {
	color: White;
	text-decoration: none;
}
.h2 A:HOVER {
	color: Yellow;
	text-decoration: none;
}
.bas {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left: 170px;
	vertical-align : middle;
}
.bas A {
	color: Black;
	text-decoration: none;
}
.titre {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-align : right;
	padding-right:10px;
}
.titrefiche {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
}
.gristitre {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 5px;
	padding-top : 3px;
	padding-bottom : 3px;
}
.gristitre A {
	color: Black;

}
.gristitre A:HOVER {
	color: red;
}
.griscontenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
.mv {
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
}
.mg {
	background-color : #EDEDED;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
}
.mgb {
	background-color : #EDEDED;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
	padding: 10px;
}
.mgb A {
	color: Black;
}
.mgb A:HOVER {
	color: Red;
	text-decoration: none;
}
.mg2 {
	background-color : #EDEDED;
	border-width : 0px 1px 0px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
}
.mg2bis {
	background-color : #EDEDED;
	border-width : 0px 1px 0px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 10px;
}
.mg3 {
	background-color : #EDEDED;
	border-width : 0px 0px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
}
.mjh {
	background-color : #FFFFBE;
	border-width : 0px 1px 0px 0px;
	border-style : solid solid solid solid;
	border-color : #B6B689;
}
.mj {
	background-color : #FFFFBE;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #B6B689;
	padding: 15px;
}
.mj A {
	color: Black;
}
.mj A:HOVER {
	color: Red;
	text-decoration: none;
}
.mj2 {
	background-color : #FFFFBE;
	border-width : 0px 1px 0px 0px;
	border-style : solid solid solid solid;
	border-color : #B6B689;
}
.mj3 {
	background-color : #FFFFBE;
	border-width : 0px 0px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #B6B689;
}
.mj4 {
	background-color : #FFFFBE;
	border-width : 1px 0px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #B6B689;
	padding-top : 4px;
	padding-bottom : 4px;
}
.blanccontenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}
.mb {
	background-color : #FFFFFF;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
}
.mb A {
	color: Black;
	text-decoration: none;
}
.mb A:HOVER {
	color: Red;
	text-decoration: none;
}
.mb2 {
	background-color : #FFFFFF;
	border-width : 0px 1px 0px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
}
.mb3 {
	background-color : #FFFFFF;
	border-width : 0px 0px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
}
.mbtitre {
	background-color : #FFFFFF;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #ADAFB3;
	font-weight : bold;
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}
.mbc {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.mbc A {
	color: red;
	text-decoration: none;
}
.mbc A:HOVER {
	color: Red;
	text-decoration: none;
}
.mjt1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
}
.mjt1 A {
	color: Black;
	text-decoration: none;
}
.mjt2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : red;
}
.mjc {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.mjc A {
	color: Black;
	text-decoration: none;
}
.mjc A:HOVER {
	color: Red;
	text-decoration: none;
}
.mrc {
	background-color : #FFE8DF;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
}
.mrf {
	background-color : #FFD0BE;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
	padding: 15px;
}
.mrf A:HOVER {
	color: Red;
	text-decoration: none;
}
.titrejaune {
	background-color : #FFFFBE;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #B6B689;
	padding: 5px;
}
.titregris {
	background-color : #EDEDED;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #B6B689;
	padding: 5px;
}
.vg {
	background-color : #EDEDED;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #A9A9AA;
	padding:0px;
}
.caseg {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #EDEDED;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #B6B689;
	padding: 3px;
}
.casej {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #FFFFBE;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #B6B689;
	padding: 3px;
}
.casej A{
	color: Black;
	text-decoration : underline;
}
.casej A:HOVER {
	color: red;
}
.casejssmarge {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #FFFFBE;
	border-width : 0px 1px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #B6B689;
}
.FormChamp {
	border : 1px silver solid;
	background-color: White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
.text10padd3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding: 3px;
}
.text10padd10 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.link{
	text-decoration : underline;
}