#main .present { }
#main .present td { vertical-align:middle; padding-bottom:3px; text-align:left }
#main .present th { vertical-align:middle; width:56px; height:37px; padding-top:5px; padding-bottom:5px; background: url('x.gif') center center no-repeat; vertical-align:middle }
#main .present th .reflet { width:56px; height:37px; background: url('cadre_mini.png') center center no-repeat }
#main .present th .reflet a { border-width:0 }
#main .present th .reflet img { width:100%; height:100% }
#main .present .titre { padding-left:5px; font-weight:bold }
#main .present .soustitre { padding-left:5px }

#main #select { width:125px; }
#main #select td { width:25px; vertical-align:middle }
#main #select th { width:92px; height:58px; }
#main #select a { border-width:0 }
#main #select th img { width:92px; height:58px; padding:5px; background:url('cadre_petit.png') center center no-repeat }

#main #dessou { width:339px; height:213px; background: url('dessou.png') center center no-repeat; }
#main #dessou #image { width:331px; height:205px; padding:4px; text-align:center; background: url('grande_image.png') center center no-repeat; }
#main #dessou #image img { }

#main #actualite { }
#main #actualite td { width:286px }
#main #actualite th { padding-left:20px; width:339px }
#main #actualite #titre { margin:4px; margin-top:0; width:331px }
#main #actualite #titre th { padding-left:0; padding-right:20px; text-align:left; }
#main #actualite .present th { padding-left:0; width:56px }
#main #actualite .present td { width:200px }
#main #actualite #texte { text-align:justify; padding:4px; }
#main #actualite .separation { padding-top:6px; padding-bottom:6px; padding-left:4px; text-align:left; }
