h1 {
	background-image: url(../img/classements/classements_titre.gif);
	background-repeat: no-repeat;
}

#bandeau_gauche { 
	display: none;
}
#contenu {
	margin-left: 0px;
	background: url(../img/classements/coupe.jpg) no-repeat right top;
}

#titre_selection {
	margin-left: 233px;
	font-size: 12px;
	color: #22639a;
}
.form_titre_select {
	font-size: 10px;
}

#classement_global {
	color: #22639A;
	font-weight: bold;
/* 	padding-top: 20px;
	padding-bottom: 20px; */
}
#classement_global h4 {
	margin: 0px;
	font-size: 18px;
}
#classement_global ol {
/* 	font-size: 10px; */
	font-size: 11px;
	font-weight: bold;
}
#classement_global .souche1,
#classement_global .souche2,
#classement_global .souche3 {
	float: left;
	width: 130px;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 20px;
	text-align: center;
	font-size: 12px;
}
#classement_global .souche1 {
	height: 100px;
	background-image: url(../img/classements/souche1.jpg);
}
#classement_global .souche2 {
	height: 85px;
	padding-top: 15px;
	background-image: url(../img/classements/souche2.jpg);
}
#classement_global .souche3 {
	height: 70px;
	margin-right: 15px;
	padding-top: 30px;
	background-image: url(../img/classements/souche3.jpg);
}

#classement_ecureuil {
	float: left;
	width: 525px;
}

.classement {
	float: left;
	width: 160px;
	margin: 5px;
	border-style: solid;
	border-width: 2px 1px;
	font-weight: bold;
	color: #22639a;
}
.classement h4 {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #22639A;
	padding: 3px 5px;
	border-style: solid;
	border-width: 0px 1px;
}
.classement ol {
	font-size: 11px;
	margin: 0px;
	list-style-position: inside;
	padding: 5px 2px 5px 5px;
	font-weight: bold;
	color: #22639A;
}
.classement .score {
	font-size: 10px;
	color: #999999;
	padding-left: 5px;
}

.classement#classement_3,
.classement#classement_6 {
	clear: left;
}

.classement#classement_0 {
	border-color: #ab5c5c;
	background-color: #fbf3f3;
}
.classement#classement_0 h4 {
	border-color: #ab5c5c;
	background-color: #eedede;
}
.classement#classement_1 {
	border-color: #d79e60;
	background-color: #f8ebdc;
}
.classement#classement_1 h4 {
	border-color: #d79e60;
	background-color: #f1dec9;
}
.classement#classement_2 {
	border-color: #b19764;
	background-color: #f8f1e3;
}
.classement#classement_2 h4 {
	background-color: #e4dcca;
	border-color: #b19764;
}
.classement#classement_3 {
	border-color: #a776ab;
	background-color: #f9f0fa;
}
.classement#classement_3 h4 {
	border-color: #a776ab;
	background-color: #e1d0e2;
}
.classement#classement_4 {
	border-color: #356668;
	background-color: #e3f2fb;
}
.classement#classement_4 h4 {
	border-color: #356668;
	background-color: #d9ecff;
}
.classement#classement_5 {
	border-color: #4dc43c;
	background-color: #e4f8e2;
}
.classement#classement_5 h4 {
	border-color: #4dc43c;
	background-color: #cdf0c8;
}
.classement#classement_6 {
	border-color: #fa8e02;
	background-color: #faeddc;
}
.classement#classement_6 h4 {
	border-color: #fa8e02;
	background-color: #fadbb1;
}
.classement#classement_7 {
	border-color: #5d70ff;
	background-color: #dde1ff;
}
.classement#classement_7 h4 {
	border-color: #5d70ff;
	background-color: #b9c1ff;
}
.classement#classement_8 {
	border-color: #c34a9d;
	background-color: #f6dfef;
}
.classement#classement_8 h4 {
	border-color: #c34a9d;
	background-color: #f3c7e5;
}

#personnage_semaine {
	border: 2px solid #FFCC00;
	padding: 5px 2px 5px 5px;
	width: 200px;
	margin: 5px 5px 5px 525px;
	font-size: 12px;
	color: #000000;
	background-color: #fff5d5;
}
#personnage_semaine h4 {
	margin: 0px;
	font-size: 12px;
	color: #22639A;
	margin-bottom: 1em;
}
#personnage_semaine .visuel {
	margin: 0px 5px;
}
#personnage_semaine .nom {
	font-size: 14px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#personnage_semaine h5 {
	color: #999999;
}
#personnage_semaine .age,
#personnage_semaine .date_installation {
	display: none;
}
#personnage_semaine .score {
	font-size: 12px;
	color: #BE292E;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.classement.villages {
	width: 330px;
	border-color: #FFD452;
	margin-top: 20px;
}
.classement.villages h4 {
	background: #FEF2CB;
	border-color: #FFD452;
}
.classement.villages .nom {
	font-size: 13px;
}
.classement.villages .score {
	padding-left: 5px;
	color: #666666;
}
