body {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; }
.cke_show_borders {background:transparent;}
a {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none; color: #FFFFFF;}
a:hover {text-decoration: underline;}
td {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #FFFFFF;}
.justif {text-align:justify;}
.justif2 {text-align:justify; line-height: 20px;}
.titre {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: white;}
.soustitre {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: black;}
.soustitreshadow {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #888888;}
.statsred {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #8E252F;}
.statsblue {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #2B3498;}
.statsorange {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #ff8000;}
.red {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #ee4444;}
.alert {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #ee4444;}
.shadow {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #888888;}
.page {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #666666;}
.activeonglet {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 11pt; color: #000000;text-decoration: underline}
.onglet {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
.onglet:hover {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #FFFFFF;}
.button {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #FFFFFF;}
.bigbutton {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #FFFFFF;}
.menu {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt;color: #ffffff; text-decoration: none;font-style:normal;}
.menu:hover {font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt;color: #ffffff; text-decoration: overline;}
.justif2 { line-height: 24px;}
body, p, ul, ol, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5 {
	font-weight: normal;
	font-family: "Trebuchet MS";
}
label {
	cursor: pointer;
}
#contact {
	margin-bottom: 20px;
	overflow: hidden;
	height: 1%;
}
#contact div {
	margin-bottom: 10px;
	float: left;
	width: 345px;
}
#contact label {
	width: 160px;
	text-align: right;
	margin-right: 5px;
	float: left;
	vertical-align: middle;
	font-size: 13px;
}
#contact label em {
	color: #ff0000;
	margin-right: 5px;
}

#contact input, #contact textarea {
	width: 180px;
	vertical-align: middle;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: none;
	padding: 3px;
}

#contact #message {
	width: 525px;
	height: 105px;
}
#contact #verifCode {
	width: 550px;
}
#contact #verifCode label {
	padding-top: 6px;
}
#contact #verifCode input {
	margin-top: 6px;
	margin-right: 10px;
}
#contact #verifCode img {
	vertical-align: middle;
	text-align: left;
}
#contact #submit {
	clear: both;
	padding-left: 155px;
}
#contact #submit button {
	background: none;
	border: none;
	cursor: pointer;
}

