#conteneur_fixe {
	background:none !important;
}
ul#sous_menu {
	width:980px;
	height:20px;
	padding:0 0 0 20px;
	margin:2px 0 0 0;
	background:#813C88;
}
ul#sous_menu li {
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
}
ul#sous_menu li a {
	display:block;
	padding:2px 20px 2px 40px;
	text-decoration:none;
	color:#FFF;
	background:url(images/puce-ssmenu.png) no-repeat 20px 5px;
	/*border-right:2px solid #C5002E;*/
	border-left:2px solid #813C88;
}
ul#sous_menu li a:hover {
	text-decoration:none;
	color:#FFF;
	background:#62276A url(images/puce-ssmenu.png) no-repeat 20px 5px;
	/*border-right:2px solid #FFF;*/
	border-left:2px solid #FFF;
}
#sous_menu li.hover a {
	text-decoration:none;
	color:#FFF;
	background:#62276A url(images/puce-ssmenu.png) no-repeat 20px 5px;
	/*border-right:2px solid #FFF;*/
	border-left:2px solid #FFF;
}

#contenu {
	width:900px;
	margin:auto;
}
#contenu dl {
	color:#939598;
	font:15px Arial, Helvetica, sans-serif;
	margin:0 0 25px 0;
}
#contenu dt {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0 5px 20px;
}
#contenu dd {
	color:#939598;
	background:url(images/puce-dd.png) no-repeat 0 4px;
	padding:0 0 0 20px;
	line-height:18px;
	margin:0 0 0 0;
	text-align:justify;
}

#prestations {
	width:700px;
	margin:auto;
}
#prestations dl {
	color:#939598;
	font:15px Arial, Helvetica, sans-serif;
	margin:0 0 25px 0;
}
#prestations dt {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	background:url(images/puce-dd.png) no-repeat 0 4px !important;
	display:block;
	width:560px;
}
#prestations dd {
	color:#939598;
	line-height:18px;
	margin:0 0 0 20px;
	background:none;
}

#clients {
	width:900px;
	margin:auto;
}
#clients dl {
	color:#939598;
	font:12px Arial, Helvetica, sans-serif;
	margin:0 0 25px 0;
}
#clients dt {
	font:bold 15px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}
#clients dd {
	color:#939598;
	background:url(images/puce-dd.png) no-repeat 0 4px;
	padding:0 0 0 20px;
	line-height:18px;
	margin:0 0 0 0;
	text-align:left;
}
#clients dd a {
	color:#939598;
}
#clients dd a:hover {
	color:#813C88;
}
#clients td {
	vertical-align:top;
	width:25%;
	padding:0 10px 0 10px;
}

#portraits td {
	vertical-align:top;
	width:25%;
	padding:0 10px 0 10px;
}
#portraits td img {
	margin:0 0 15px 23px;
}
#portraits dl dd {
	font:13px Arial, Helvetica, sans-serif !important;
}


h4 {
	display:block;
	width:660px;
	background:#929397;
	color:#FFF;
	font:bold 18px Arial, Helvetica, sans-serif;
	padding:5px 20px 5px 20px;
	margin:0 0 10px 0;
}

#contenu h3 {
	text-align:center;
	display:block;
	color:#929397;
	font:bold 20px Arial, Helvetica, sans-serif;
	margin:20px 0 20px 0;
	padding:0;
	letter-spacing:5px;
}
.rouge {
	color:#813C88 !important;
	/*border-color:#C5002E !important;*/
}

table#grand_prix {
	width:100%;
	margin:auto;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	border:0;
	color:#939598;
	font:15px Arial, Helvetica, sans-serif;
}
table#grand_prix td {
	text-align:left;
	vertical-align:top;
	padding:20px;
}
table#grand_prix th {
	text-align:right;
	vertical-align:top;
	padding:20px;
}
table#grand_prix ul {
	margin:0;
	padding:0;
}
table#grand_prix a {
	color:#813C88;
}
table#grand_prix a:hover {
	text-decoration:none;
}

.bordure_grise {
	border:1px solid #ccc;
}

.page_num_tendances {
	font:11px Arial, Helvetica, sans-serif;
	/*color:#000 !important;*/
}

ul#sommaire_tendances {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#sommaire_tendances li {
	margin:0 0 15px 0;
}


#legende {
	/*height:467px;
	overflow:auto;*/
	margin:0 0 0 20px;
	color:#939598;
	font:15px Arial, Helvetica, sans-serif;
	padding:0 10px 0 20px;
}

ol#player_sequoia {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#939598;
	list-style-type:decimal;
	list-style-position:outside;
}
ol#player_sequoia li {
	margin:0 0 10px 0;
	clear:both;
	text-align:justify;
	border-bottom:1px solid #E5E5E5;
	padding:0 0 10px 0;
}
ol#player_sequoia li img {
	vertical-align:baseline;
	padding:0 0 0 0;
}

ol#player_sequoia li a {
	text-decoration:none; /* définition du lien qui affichera le "calque" */
	color:#939598;
	outline:none;
}
ol#player_sequoia li a:hover {
	background: none; /* correction d'un bug IE */
}
ol#player_sequoia li a span { /* définition de la balise <span> au survol */
	display:none;
}
ol#player_sequoia li a:hover span { /* définition de la balise <span> au survol */
	display:inline;
	width:auto;
	height:auto;
	position:relative;
	float:right;
	
}
ol#player_sequoia li span img {
	vertical-align:top;
	padding:0 0 0 20px;
}