.text8 {
    font-family: times new roman, serif;
    font-size: 8px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text9 {
    font-family: times new roman, serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text10 {
    font-family: times new roman, serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text10G {
    font-family: times new roman, serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text11 {
    font-family: times new roman, serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text11G {
    font-family: times new roman, serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text11_FF0000 {
    font-family: times new roman, serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
.text11_00FF00 {
    font-family: times new roman, serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #00FF00;
    text-decoration: none;
}
.text12 {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text12G {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text12I {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text12S {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.text12GS {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.text12_FF0000 {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
.text12G_00EA1F {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #00EA1F;
    text-decoration: none;
}
.text12_FFFFFF {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.text12G_FFFFFF {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.text12G_0000CC {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #0000CC;
    text-decoration: none;
}
.text12GS_900909 {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #900909;
    text-decoration: underline;
}
.text12G_900909 {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #900909;
    text-decoration: none;
}
.text12G_FF0000 {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}
.text12_990000 {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #990000;
    text-decoration: none;
}
.text12_FF0033 {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #FF0033;
    text-decoration: none;
}
.text12_8800FF {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #8800FF;
    text-decoration: none;
}
.text12_0000FF {
    font-family: times new roman, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #0000FF;
    text-decoration: none;
}
.text13 {
    font-family: times new roman, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text13G {
    font-family: times new roman, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text13GS {
    font-family: times new roman, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.text13S {
    font-family: times new roman, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.text13G_FFFFFF {
    font-family: times new roman, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.text13_FF0000 {
    font-family: times new roman, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
.text13_FF0033 {
    font-family: times new roman, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #FF0033;
    text-decoration: none;
}
.text13G_FF0000 {
    font-family: times new roman, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}
.text13G_0055FF {
    font-family: times new roman, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #0055FF;
    text-decoration: none;
}
.text13_8800FF {
    font-family: times new roman, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #8800FF;
    text-decoration: none;
}
.text14 {
    font-family: times new roman, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text14G {
    font-family: times new roman, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text14GS {
    font-family: times new roman, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.text14S {
    font-family: times new roman, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.text14G_FF0000 {
    font-family: times new roman, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}
.text14_FF0000 {
    font-family: times new roman, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
.text14G_FFFFFF {
    font-family: times new roman, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.text14G_00EA1F {
    font-family: times new roman, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #00EA1F;
    text-decoration: none;
}
.text15 {
    font-family: times new roman, serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text15G {
    font-family: times new roman, serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text15S {
    font-family: times new roman, serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.text15G_FFFFFF {
    font-family: times new roman, serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.text16 {
    font-family: times new roman, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text16G {
    font-family: times new roman, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text16S {
    font-family: times new roman, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.text16GS {
    font-family: times new roman, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.text16GI {
    font-family: times new roman, serif;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text16G_FF0000 {
    font-family: times new roman, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}
.text16G_0000FF {
    font-family: times new roman, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #0000FF;
    text-decoration: none;
}
.text18 {
    font-family: times new roman, serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text18G {
    font-family: times new roman, serif;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text18G_CC0000 {
    font-family: times new roman, serif;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none;
}
.text20G {
    font-family: times new roman, serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text20GI {
    font-family: times new roman, serif;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text20G_0000FF {
    font-family: times new roman, serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    color: #0000FF;
    text-decoration: none;
}
.text20G_990000 {
    font-family: times new roman, serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
.text22 {
    font-family: times new roman, serif;
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text22G {
    font-family: times new roman, serif;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text22G_FFFFFF {
    font-family: times new roman, serif;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.text22G_FF0000 {
    font-family: times new roman, serif;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}
.text24GIS {
    font-family: times new roman, serif;
    font-size: 24px;
    font-style: italic;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.text30G {
    font-family: times new roman, serif;
    font-size: 30px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.text30G_CC0000 {
    font-family: times new roman, serif;
    font-size: 30px;
    font-style: normal;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none;
}
.titre {
    font-family: times new roman, serif;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.titreSI {
    font-family: times new roman, serif;
    font-size: 22px;
    font-style: italic;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.titreI {
    font-family: times new roman, serif;
    font-size: 22px;
    font-style: italic;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.ombre {
	-moz-box-shadow: 10px 10px 5px 0px #656565;
	-webkit-box-shadow: 10px 10px 5px 0px #656565;
	-o-box-shadow: 10px 10px 5px 0px #656565;
	box-shadow: 10px 10px 5px 0px #656565;
}
.appuye {
	position: relative;
	left: +5px;
	top: +5px;
	-moz-box-shadow:  5px 5px 5px 0px #656565;
	-webkit-box-shadow:  5px 5px 5px 0px #656565;
	-o-box-shadow:  5px 5px 5px 0px #656565;
	box-shadow:  5px 5px 5px 0px #656565;
}
.relache {
	position: static;
	left: 0px;
	top: 0px;
	-moz-box-shadow: 10px 10px 5px 0px #656565;
	-webkit-box-shadow: 10px 10px 5px 0px #656565;
	-o-box-shadow: 10px 10px 5px 0px #656565;
	box-shadow: 10px 10px 5px 0px #656565;
}
/* ---------- loader ---------- */
.loader {
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.loader-quart {
	border-radius: 18px;
	border: 3px solid rgba(0,0,0,0.1);
}
.loader-quart:after {
	content: '';
	position: absolute;
	top: -3px;
	left: -3px;
	bottom: -3px;
	right: -3px;
	border-radius: 18px;
	border: 3px solid transparent;
	border-top-color: #000;
	-webkit-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite;
}
@keyframes spin {
	0%{ -webkit-transform: rotate(0deg); transform: rotate(0deg); }
	100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}