.features {
	font-size: 11px;
	margin-right: 10px;
	padding-right: 20px;
	padding-left: 10px;
	display: block;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #EBF3F3;
	letter-spacing: 1px;
}
.bilanconsultant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.grisdroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F0F0F0;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.tablecontour9 {
	margin-top: 5px;
	border-top: 2px solid #007168;
	border-right: 2px solid #007168;
	border-bottom: #007168;
	border-left: 2px solid #007168;
}

.tablefond2 {

	background-color: #EBF3F3;
	padding: 2px 8px 3px;
}
.tablecontour7 {
	margin-bottom: 8px;
	border: 1px solid #007168;
	margin-top: 5px;
}
.grisdouble {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F0F0F0;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.idTableNoBorder {
	background-color: #E8E8E8;
	/*
	border-right: 1px double #000000;
	border-bottom: 1px double #000000;
	border-left: 1px double #000000;
	*/
}
.traitBordDroit {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;	
}

.ncdouble0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F5F5F5;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.ncdouble1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ECECEC;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.reunionSpace {
	margin-bottom: 5px;
}
/* cellules partants (oranges) */

.pts01sans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FEFDF5;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.pts02sans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	background-color: #FBF9DF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.pts01droite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FEFDF5;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.pts02droite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	background-color: #FBF9DF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.pts01gauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FEFDF5;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.pts02gauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	background-color: #FBF9DF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.pts01double {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FEFDF5;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.pts02double {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	background-color: #FBF9DF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}







/* cellules partants (oranges) */

.blancsans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #333333;*/
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.blancdroite {
	font-size: 11px;
	margin-right: 10px;
	border-bottom: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right: 1px solid #999999;
}
.blancgauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #333333;*/
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.blancdouble {
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	border-bottom: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
.blancsans2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	padding-right: 3px;
	padding-left: 3px;
}
.blancdroite2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.blancgauche2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	padding-right: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.blancdouble2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.celluleLot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #DEE5F4;
	border: 1px solid #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	text-align: center;
}
.celluleChallenge01 {

	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3D4A60;
}
.celluleChallenge02 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3D4A60;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3D4A60;
	border-left-color: #3D4A60;
}
.celluleOrange1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FDFBE1;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.celluleOrange2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	background-color: #F8F5CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.basCellule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.enteteColonne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F5F5F5;
	padding-right: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.prixTqq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #98372A;
	line-height: 20px;
	display: inline;
	padding-bottom: 8px;
	font-weight: bold;
}
.prixCpTu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E4E30;
	line-height: 20px;
	display: inline;
	font-weight: bold;
	padding-bottom: 8px;
}
.hautCellule {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-top: 6px;
}
.arrivee {
	color: #333333;
	border: 1px solid #333333;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: center;
	width: 130px;
}
.arriveeRapports {
	background-color: #007168;
}
.arriveeDef {
	background-color: #14C077;
}
.arriveeProv {
	background-color: #98EFB5;
}
.nonCouru {
	background-color: #F7F7F7;
}
.calendrier {
	text-align: center;
	border: 2px solid #2E4E30;
	background-color: #FFFFFF;
}
.calendrierDates {
	font-size: 11px;
	color: #333333;
	text-align: center;
	border: 1px solid #7A9E76;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #F8F8F8;
}
.idpseudo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	text-align: center;
	background-color: #D6D6D8;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-top: 1px;
}
.pxRightmargin {
	margin-right: 1px;
}
.rslt01sans {
	font-size: 11px;
	background-color: #EBF3F3;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.tablecontour6 {
	margin-bottom: 8px;
	border: 2px solid #007168;
	margin-top: 5px;
}
.tablefond1 {
	background-color: #EBF3F3;
	padding: 5px 10px;
}
.rslt02sans {
	font-size: 11px;
	margin-right: 10px;
	background-color: #C9DEE0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.rslt01droite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #EEF9E6;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.rslt02droite {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	background-color: #C9DEE0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.rslt01gauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #EBF3F3;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.rslt02gauche {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	background-color: #C9DEE0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.rslt01double {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #EBF3F3;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.rslt02double {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	background-color: #C9DEE0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}



.defsans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #A1FF91;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.defdroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #A1FF91;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.defgauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #A1FF91;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.defdouble {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #A1FF91;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.leftAlign {
	margin-top: 5px;
}
.ncsans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	/*background-color: #F5F5F5;*/
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.ncdroite {
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	border-bottom: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right: 1px solid #999999;
}
.ncgauche {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F5F5F5;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.blancdoubleInter2 {
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 8px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	/*display: block;*/
	text-align: right;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #EBF3F3;
}
.ncdouble {
	font-size: 11px;
	color: #333333;
	background-color: #F5F5F5;
	margin-right: 10px;
	border-bottom: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
.dsqsans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E8E8E8;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.dsqdroite {
	font-size: 11px;
	color: #333333;
	background-color: #E8E8E8;
	margin-right: 10px;
	border-bottom: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right: 1px solid #999999;
}
.dsqgauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E8E8E8;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.dsqdouble {
	font-size: 11px;
	color: #333333;
	background-color: #E8E8E8;
	margin-right: 10px;
	border-bottom: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
.tablecontour {
	border-top: 2px solid #325A38;
	border-right: 2px solid #325A38;
	border-left: 2px solid #325A38;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #325A38;
	margin-bottom: 5px;
}
.ficheTable {
	background-color: #EBF3F3;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #007168;
}
.idTable {
	background-color: #E8E8E8;
	border-right: 1px double #000000;
	border-bottom: 1px double #000000;
	border-left: 1px double #000000;
}
.blancgauchepicto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.n02cdouble {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ECECEC;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.pts01droite0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FEFDF5;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.pts01droite1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FDFCE8;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.pts01droite02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FDFCE8;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.calendrierAlign {
	float: left;
	width: 100px;
	display: block;
}
.idinfo01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	/*display: block;*/
	text-align: left;
	background-color: #F0F0F0;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	line-height: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.idtableSpc {
	margin-bottom: 5px;
}
.chxrepereavant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F5F5F5;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.chxreperesapres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	background-color: #E0F4D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.chxreperehaut {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.marginBottom1 {
	margin-bottom: 5px;
}
.rapportsmarge {
	margin-right: 40px;
}
.prixQpr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D98D2;
	line-height: 20px;
	display: inline;
	padding-bottom: 8px;
	font-weight: bold;
}
.prixMulti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E4037C;
	line-height: 20px;
	display: inline;
	padding-bottom: 8px;
	font-weight: bold;
}
.prixCTierce {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A457;
	line-height: 20px;
	display: inline;
	padding-bottom: 8px;
	font-weight: bold;
}
.telVert {
	font-size: 11px;
	margin-right: 10px;
	padding-right: 20px;
	padding-left: 10px;
	/*display: block;*/
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #EBF3F3;
	letter-spacing: 1px;
}
.idTableBlanche {

	background-color: #FFFFFF;
	border-right: 1px double #000000;
	border-bottom: 1px double #000000;
	border-left: 1px double #000000;
}
.blancdoubleInter {
	font-size: 11px;
	color: #333333;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 10px;
	padding-left: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	/*display: block;*/
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #C9DEE0;
}

.challengesans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFF99;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
}
.challengedroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFF99;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.challengegauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFF99;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.challengedouble {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFF99;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.tablecontour2 {
	border: 1px solid #007168;
	margin-bottom: 5px;
}
.tablecontour3 {
	margin-bottom: 8px;
	border: 2px solid #333333;
	margin-top: 5px;
}
.tablecontour4 {
	border: 3px solid #567394;
}
.tablecontour5 {
	border-right: 1px solid #567394;
	border-bottom: 1px solid #567394;
	border-left: 1px solid #567394;
}
.tablecontoursms {


	margin-bottom: 8px;
	border: 2px solid #D20D78;
	margin-top: 5px;
}
