#contenu { width: 984px; padding: 0 3px;}
/*
 * Blocs
*/
.bloc {float: left;  margin: 4px; width: 479px; font-size: 0.85em; color: #004995; background: url(../images/bg_bloc.gif) repeat-y left top;}
.bloc#actualite{ background: url(../images/bg_bloc_actualite.gif) no-repeat left bottom; border: none;}

.bloc#notre-societe h1 {background-image: url(../images/bg_bloc_h1societe.gif);}
.bloc#nos-performances h1 {background-image: url(../images/bg_bloc_h1performances.gif);}
.bloc#gestion-prive h1 {background-image: url(../images/bg_bloc_h1gestion.gif);}
.bloc#actualite h1 {height: 33px; background-image: url(../images/bg_bloc_h1actualite.gif);}

.contenu-bloc {height: 255px; padding: 0 5px; }
.contenu-bloc p {width: 225px; float: left; padding-left: 10px; margin: 0;}

.bloc#nos-performances .contenu-bloc { height: 269px; }
.bloc#actualite .contenu-bloc { height: 275px; }

div.pied-bloc {text-align: center; font-size: 11px; text-transform: uppercase; height: 25px; padding-top: 5px; background: url(../images/bg_bloc_piedbloc.gif) no-repeat left top;}
#nos-performances div.pied-bloc {text-transform: normal !important;}
.bloc#gestion-prive div.pied-bloc {clear: both;}
#newsletter {padding: 15px; width: 250px; background: url(../images/bg_mailing.gif) no-repeat left top;}

#pied div { height:25px;}


/* graphiques performances */

#contenu table.fcp { color:#000;}
#contenu table.fcp th { text-align:center; font-weight:normal;}

#contenu table.fcp a { margin:0; padding:2px 0 2px 10px; list-style:none; background:0; color:#000;}
#contenu table.fcp a.als { border-left:5px solid #93ce1e;}
#contenu table.fcp a.ep { border-left:5px solid #fbbe3f;}
#contenu table.fcp a.vf { border-left:5px solid #8f2381;}
#contenu table.fcp a.mg { border-left:5px solid #004995;}
#contenu table.fcp a:hover { border-left-width:20px;}

