body { background-color:#1BBCF2; background-image:url(../im/degrade.jpg); background-repeat:repeat-x;}

.titre {font-size: 38px; color:#FF6600; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px;}
.titre2 {font-size: 20px; color:#FF6600; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px;}
.points {font-size: 10px; color:999999; font-family:Arial, Helvetica, sans-serif;}
.legende {font-size: 14px; color:999999; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-bottom:20px;}
.text {font-size: 11px; font-family:Arial, Helvetica, sans-serif; padding:0 10px 0 0; line-height:17px; text-align:justify;}
.menudroit {font-size: 10px; font-family:Arial, Helvetica, sans-serif; margin:125px 0 0 0px;}
.menudroit a {font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#AC00C7; text-decoration:none; display:block; margin:0px 0 8px 0;}
.menudroit a:hover {font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#AC00C7; text-decoration:none; background-color:#F2E3F5;}
.tablecontent { background-repeat:repeat-x; background-image:url(../im/degrade_gris.jpg);}

.news { font-size: 10px; color:#333333; font-family:Arial, Helvetica, sans-serif; padding:5px 0 5px 12px; line-height:18px; font-weight:bold;}
.news a{ color:#4477B6; text-decoration:none;}


a{ color:#4477B6; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:none;}

.titrenews { color:#EE9C38; font-size:11px}

.orange { color:#FF6600;}

.gris { color:#999999;}

ol {margin-left:28px; padding-left:0;}
ul {margin-left:28px; padding-left:0;}

.mini { font-size:10px;}
.mini2 { font-size:9px;}
.mini3 { font-size:8px;}

.blanc { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.blanc a { color:#FFFFFF; text-decoration:none;}

.erreur { color:#FF0000;}

.big { font-size:12px;}

.champ { font-size:10px; border:1px solid #AAAAAA; color:#FFFFFF; background-image:url(../im/champ_inactif.jpg); background-color:#8DAAD6; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; }
.champ:focus { font-size:10px; border:1px solid #AAAAAA; color:#000000; background-image:url(../im/champ_actif.jpg); background-color:#FFDF8A; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; }

.bouton { font-weight:bold; padding:1px 6px; font-size:11px;}

.fondadmin { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:600px; height:100%; background-color:#FFFFFF; }

form { margin:0;}

.bold { font-weight:bold;}

.blocresultat { padding:5px 0; border-bottom:1px solid #777777; margin-bottom:10px;}

table.table {
	spacing:0px;
	padding:0px;
	border: 1px solid #000000;
	border-right-width: 1px;
	border-left-width: 1px;
}


td.table {
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:0;
	border: 0px solid #000000;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color:#FF6600;
}
tr.tablejour {

	border: 0px solid #000000;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color:#B4CDBB;
	color:#FFFFFF;
	cursor:default;
}

tr.tableactive {

	border: 0px solid #000000;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color:#E9DA00;
	color:#FFFFFF;
	cursor:default;
}

tr.tablejourmeme {

	border: 0px solid #000000;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color:#FF6600;
	color:#FFFFFF;
	cursor:default;
}

td.tablejour {
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	color:#000000;
	cursor:default;
}



td.indicj {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000000;
	background-color:#FFFFFF;
	width:6px;
	cursor:default;
}
td.indicjmeme {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000000;
	background-color:#FF6600;
	width:6px;
}



tr.tablehover {

	color:#FFFFFF;
	border: 0px solid #000000;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color:#FF6600;
	cursor:default;
}

tr.tablehover2 {

	color:#FFFFFF;
	border: 0px solid #000000;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color:#FF6600;
	cursor:default;
}


td.table2 {
	background-color:#FFE57F;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:bold;
	border: 0px solid #000000;
	border-right-width: 0px;
	border-bottom-width: 0px;
	cursor:default;
}

td.maintd {
	padding-right:30px;
	font-weight:bold;
	font-size:15px;
	cursor:default;

}

td.separe {
	padding:0px;
}


.marron { color:#CD773F;}

.titrebleu { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f50062;}