#main_content_block .repertoire h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #8d3e5c;
}
#main_content_block .repertoire td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	font-variant: normal;
	color: #333333;
	text-transform: none;
}
#main_content_block .repertoire a {
	color: #4a4a4a;
	text-decoration: underline;
}
#main_content_block .repertoire a:hover {
	color: #d7002d;
	text-decoration: underline;
}

#main_content_block .repertoire h3 {
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#main_content_block .repertoire p {
	text-align: left;
	text-indent: 0px;
	vertical-align: middle;
	font-size: 12px;
}

#main_content_block .repertoire  {padding-top:10px;display:block; padding-bottom:20px;}
#main_content_block .repertoire div.nom {padding-bottom:10px;}
#main_content_block .repertoire div.nom h2 { font-size: 12px; color: #666666;font-weight:bold;text-transform:none;}
#main_content_block .repertoire div.description {padding-top:10px; position: absolute; top:-3000px;}
#main_content_block .repertoire div.description ul {list-style:inherit;}
#main_content_block .repertoire div.repertoire ul {list-style:none;padding-left:5px;}
#main_content_block .repertoire ul li {background-image:none; padding-left:5px;}
#main_content_block .repertoire div.border_top {background-color:#4a4a4a;height:1px; }
#main_content_block .repertoire div.border_bottom {background-color:#BD2860;height:10px;position: absolute; top:-3000px; }
#main_content_block .repertoire div.separator {clear:both;height:1px;}
#main_content_block .repertoire div.item ul {list-style:none;height:40px;margin:0 0 0 0;padding:0 0 0 0;}
#main_content_block .repertoire div.item ul li {display:block; padding-bottom:3px;}
#main_content_block .repertoire ul.item {list-style:none;height:40px;margin:0 0 0 0;padding:0 0 0 0;}
#main_content_block .repertoire ul.item {padding-bottom:5px;margin-bottom:5px;}
#main_content_block .repertoire ul.item li.item  {float:left;clear:none}
#main_content_block .repertoire ul li div img {float:left;padding-top:3px;padding-right:3px;}
#main_content_block .repertoire img.logo {}
#homepage div.lastone {height:20px;}


#homepage span.repertoire {padding-top:50px;display:inline;}
#main_content_block .repertoire span.nom {padding-bottom:10px;}
#homepage span.nom h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #bd2860;}
#main_content_block .repertoire span.description {padding-top:10px; position: absolute; top:-3000px;}
#main_content_block .repertoire span.description ul {list-style:inherit;}
#homepage span.repertoire ul {list-style:none;padding-left:5px;}
#homepage span.repertoire ul li {background-image:none;}

#main_content_block .repertoire hr.border_top {background-color:#4a4a4a; height:1px; margin-top:5px;border-bottom:1px dotted;}
#main_content_block .repertoire hr.border_top {border-bottom:1px dotted;position: absolute; top:-3000px;}

#main_content_block .repertoire hr.border_bottom {background-color:#BD2860;height:10px;position: absolute; top:-3000px; }
#main_content_block .repertoire hr.separator {clear:both; height:1px; border:0px none; border-color:transparent; position: absolute; top:-3000px;}
#main_content_block .repertoire hr.source {clear:both; height:1px; border:#A4A4A4 1px solid ;display:block;background-color:#A4A4A4;}
#main_content_block .repertoire span.item ul {list-style:none;height:40px;margin:0 0 0 0;padding:0 0 0 0;}
#main_content_block .repertoire ul.item li.item  {float:left;clear:none; width:260px; padding-left:5px;}
#main_content_block .repertoire span.repertoire IMG {float:left;padding-top:3px;padding-right:3px;}
#main_content_block .repertoire img.logo {}

#homepage hr.lastone {height:1px; display:block; }

