#corps p { margin:15px 0px; }
#corps h2 { padding-bottom:15px; }
#corps h4 { margin-bottom:15px; }

#corps { padding:30px 70px 60px 70px; }

#corps .sportive {
   float:left;
   padding-top:10px;
   padding-right:30px;
}

#corps .velo {
   width:438px;
   margin:auto;
   padding-bottom:30px;
}

#corps ul.liste {
   padding-top:140px;
   padding-left:25px;
}
#corps ul.liste li { 
   list-style-type:decimal;
   font-weight:bold;
   font-size:0.9em;
}

#corps ul.liste li span {
   font-weight:normal;
   font-style:italic;
   font-size:1.1em;
}

#corps div.section {
   padding:30px 0px 20px;
   text-align:justify;
}
#corps div.section h4 { 
   color:#1d72c7;
   padding-bottom:20px;
   margin:0;
}
#corps div.section div {
   text-align:justify;
   padding:20px 0px;
}
#corps p.boxe {
   color:#4577A9;
   text-align:center;
   font-weight:bold;
   padding-top:20px;
}
#corps table { margin:auto; }
#corps table th, 
#corps table td {
   border:1px solid #555555;
   padding:10px 5px;
}
#corps table th {
   color:white;
   background:url('../../images/transparent_bleu.png');
}
#corps table td {
   background:url('../../images/transparent_white.png');
}
#corps table td.c {
   text-align:center;
}
