/*   GENERIQUE   */
/* GENS */
body {margin:  0px; text-align: center;}
img  {border: none;}
form {margin:  0px;}


/*   HEADER, MENU ET FOOTER   */
/* TABS */
.tab-menu {width: 900px; height:  35px; border-collapse: collapse; background: url('images/header/bg-menu.png') no-repeat;}
.tab-head {width: 900px; height: 275px; border-collapse: collapse;}
.tab-foot {width: 900px; height:  25px; border-collapse: collapse;}

/* CELS */
.td-menu-10 {width: 530px; height:  35px; font: bold 10px Verdana; color: #FFF; text-align: center; vertical-align: middle; padding: 0px;}
.td-menu-20 {width:  70px; height:  35px; font: bold 10px Verdana; color: #FFF; text-align: center; vertical-align: middle; padding: 0px;}
.td-menu-30 {width:  20px; height:  35px; font: bold 10px Verdana; color: #FFF; text-align: center; vertical-align: middle; padding: 0px;}
.td-menu-40 {width: 880px; height:  25px; font: bold 10px Verdana; color: #FFF; text-align:  right; vertical-align: middle; padding: 0px;}
.td-menu-50 {width:  20px; height:  25px; font: bold 10px Verdana; color: #FFF; text-align: center; vertical-align: middle; padding: 0px;}

.td-head-10 {width: 900px; height: 275px; font: bold 10px Verdana; color: #FFF; text-align: center; vertical-align: middle; padding: 0px;}

.td-foot-10 {width: 300px; height:  25px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; padding-left:  20px;}
.td-foot-20 {width: 300px; height:  25px; font: bold 10px Verdana; color: #FFF; text-align: center; vertical-align: middle; padding: 0px;}
.td-foot-30 {width: 300px; height:  25px; font: bold 10px Verdana; color: #FFF; text-align:  right; vertical-align: middle; padding: 0px; padding-right: 20px;}

/* LNKS */
.l-menu {color: #FFFFFF; text-decoration: none;}
.l-menu:hover {color: #FFFFFF; text-decoration: underline;}
.l-foot {color: #FFFFFF; text-decoration: none;}
.l-foot:hover {color: #FFFFFF; text-decoration: underline;}

/* DIVS */
.div-head {width: 900px; margin-right: auto; margin-left: auto; margin-top: 20px;}
.div-foot {width: 900px; margin-right: auto; margin-left: auto; margin-top: 30px; margin-bottom: 15px; background: url('images/footer/bg-footer.png') no-repeat;}


/*   PRINCIPALE   */
/* TABS */
.tab-main {width: 900px; border-collapse: collapse;}

/* CELS */
.td-main-10 {width: 570px;                font: bold 10px Verdana; color: #000; text-align: center; vertical-align:    top; padding: 0px;}
.td-main-20 {width: 315px;                font: bold 10px Verdana; color: #000; text-align: center; vertical-align:    top; padding: 0px;}

/* DIVS */
.div-main {width: 900px; margin-right: auto; margin-left: auto; margin-top: 20px;}


/*   NEWS   */
/* TABS */
.tab-newa {width: 525px; border-collapse: collapse; margin-left: 20px;}
.tab-newb {width: 525px; border-collapse: collapse; margin-left: 20px; margin-top:  5px;}
.tab-newc {width: 525px; border-collapse: collapse; margin-left: 20px; margin-top:  5px; background: url('images/news/bg-news-20.gif')      no-repeat;}
.tab-newd {width: 525px; border-collapse: collapse; margin-left: 20px;}

/* CELS */
.td-news-00 {width: 475px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/news/bg-news-00.png')      no-repeat; text-indent: 1em;}
.td-news-05 {width:  50px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/news/bg-news-10.png')      no-repeat;}

.td-news-10 {width:  18px; height:  30px; font: bold 10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}
.td-news-15 {width: 489px; height:  30px; font: bold 10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; line-height: 15px;}

.td-news-20 {width:  18px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px;}
.td-news-22 {width: 359px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px;}
.td-news-24 {width: 130px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:  right; vertical-align: middle; padding: 0px;}
.td-news-25 {width: 489px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px;}

.td-news-30 {width:  18px; height:  30px; font: bold 10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; background: #00601B;}
.td-news-31 {width: 525px; height:  18px; font: bold 10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}
.td-news-35 {width: 489px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align:    top; padding: 0px; background: #00601B; line-height: 15px;}

/* IMGS */
.img-news {width: 489px; height: 251px; margin-bottom: 20px;}

/* LNKS */
.l-lire {font: bold 10px Verdana; color: #000000; text-decoration: none;}
.l-lire:hover {font: bold 10px Verdana; color: #00601B; text-decoration: underline;}
.l-read {font:      10px Verdana; color: #000000; text-decoration: none;}
.l-read:hover {font:      10px Verdana; color: #00601B; text-decoration: underline;}

/*   TEXTE LIBRE   */
/* TABS */
.tab-txts {width: 525px; border-collapse: collapse; margin-left: 20px; margin-top: 20px;}

/* CELS */
.td-txts-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-txts-05 {width:  18px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}
.td-txts-10 {width: 489px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}


/*   GALERIES   */
/* TABS */
.tab-pics {width: 525px; border-collapse: collapse; margin-left: 20px; margin-top: 20px;}

/* CELS */
.td-pics-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/photos/bg-pics.png')       no-repeat; text-indent: 1em;}
.td-pics-10 {width:  26px; height: 125px; font: bold 10px Verdana; color: #FFF; text-align: center; vertical-align: bottom; padding: 0px; padding-top: 10px;}
.td-pics-20 {width: 118px; height:  10px; font: bold 10px Verdana; color: #000; text-align: center; vertical-align:    top; padding: 0px; padding-top: 10px;}

.td-glry-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-glry-05 {width:  18px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}
.td-glry-10 {width: 489px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}

/* TXTS */
.t-glry {font: bold 10px Verdana; color: #000; text-decoration: underline;}

/* IMGS */
.img-glry {width: 480px; height: 360px;}
.img-ipic {width:  80px; height:  80px; float: left; margin: 0px 5px 5px 5px;}
.img-pics {width: 100px; height: 100px;}


/*   PLUS D'INFO   */
/* TABS */
.tab-more {width: 330px; border-collapse: collapse;}
.tab-info {width: 330px; border-collapse: collapse;}

/* CELS */
.td-more-10 {width: 330px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/news/bg-more.png')       no-repeat; text-indent: 1em;}
.td-more-20 {width: 330px; height:  10px; font: bold 10px Verdana; color: #000; text-align: center; vertical-align:    top; padding: 0px;}
.td-more-30 {width: 230px; height:  20px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/news/bg-more-titre.png') no-repeat; text-indent: 1em;}
.td-more-35 {width: 100px; height:  20px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/news/bg-more-date.png')  no-repeat;}
.td-more-40 {width: 330px; height:  11px; font: bold 10px Verdana; color: #000; text-align: center; vertical-align:    top; padding: 0px;}
.td-more-50 {width: 330px; height:  10px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}
.td-more-60 {width: 330px; height:  21px; font: bold 10px Verdana; color: #000; text-align:   left; vertical-align: middle; padding: 0px; text-indent: 1em;}

.td-info-10 {width:  90px; height:  10px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}
.td-info-20 {width: 215px; height:  10px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}
.td-info-30 {width:  25px; height:  10px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}

/* TXTS */
.t-more {width: 295px; display: block; float: left;}

/* IMGS */
.img-more {width:  80px; height:  80px; float: left; margin: 0px 5px 5px 5px;}


/*   LETTRES D'INFORMATION   */
/* TABS */
.tab-letr {width: 330px; border-collapse: collapse;}

/* CELS */
.td-letr-10 {width: 330px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/lettres/bg-lettre.png')     no-repeat; text-indent: 1em;}
.td-letr-20 {width: 330px; height:  10px; font: bold 10px Verdana; color: #000; text-align: center; vertical-align:    top; padding: 0px;}
.td-letr-30 {width: 330px; height:  10px; font: bold 10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}
.td-letr-40 {width: 330px; height:  10px; font: bold 10px Verdana; color: #000; text-align:  right; vertical-align:    top; padding: 0px;}

/* LIST */
.ul-letr {list-style: none; margin: 0px; padding: 0px; width: 330px;}
.li-letr-10 {font: 10px verdana; color: #000; text-indent: 1em;}
.li-letr-20 {font: 10px verdana; color: #000;}


/*   LIENS ET CONTACTS   */
/* TABS */
.tab-card {width: 525px; border-collapse: collapse;}
.tab-form {width: 525px; border-collapse: collapse; margin-top: 20px; background: url('images/contacts/write.png') no-repeat 0px 30px;}
.tab-link {width: 330px; border-collapse: collapse;}
.tab-lien {width: 330px; border-collapse: collapse;}

/* CELS */

.td-card-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}

.td-form-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-form-10 {width: 525px; height:  30px; font:      10px Verdana; color: #000; text-align: center; vertical-align: middle; padding: 0px;}
.td-form-20 {width: 150px; height:  20px; font:      10px Verdana; color: #000; text-align:  right; vertical-align: middle; padding: 0px;}
.td-form-25 {width: 375px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align: middle; padding: 0px;}
.td-form-30 {width: 150px; height:  20px; font:      10px Verdana; color: #000; text-align:  right; vertical-align:    top; padding: 0px;}
.td-form-35 {width: 375px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}
.td-form-40 {width: 150px; height:  20px; font: bold 10px Verdana; color: #FFF; text-align: center; vertical-align: middle; padding: 0px;}
.td-form-45 {width: 375px; height:  20px; font: bold 10px Verdana; color: #FFF; text-align: center; vertical-align: middle; padding: 0px;}

.td-link-10 {width: 330px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/news/bg-more.png')       no-repeat; text-indent: 1em;}
.td-link-20 {width: 330px; height:  10px; font: bold 10px Verdana; color: #000; text-align: center; vertical-align:    top; padding: 0px;}
.td-link-30 {width: 230px; height:  20px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/news/bg-more-titre.png') no-repeat; text-indent: 1em;}
.td-link-35 {width: 100px; height:  20px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/news/bg-more-date.png')  no-repeat;}
.td-link-40 {width: 330px; height:  11px; font: bold 10px Verdana; color: #000; text-align: center; vertical-align:    top; padding: 0px;}
.td-link-50 {width: 330px; height:  10px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}
.td-link-60 {width: 330px; height:  21px; font: bold 10px Verdana; color: #000; text-align:  right; vertical-align: middle; padding: 0px; text-indent: 1em;}

.td-lien-10 {width: 305px; height:  10px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}
.td-lien-20 {width:  25px; height:  10px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px;}

/* TXTS */
.t-lien {margin: 0px 0px 5px 15px; display: block;}

/* IMGS */
.img-card {width: 525px; height: 272px; margin: 15px 0px 0px  0px;}
.img-link {width: 280px; height: 125px; margin:  0px 0px 5px 15px;}

/* LNKS */
.l-link {width: 100%; display: block; text-align: right; color: #00601B; text-decoration: none;}

/*   UFOLEP 37   */
/* TABS */
.tab-prst {width: 525px; border-collapse: collapse; margin-left: 20px;}
.tab-team {width: 525px; border-collapse: collapse; margin-left: 20px;}
.tab-afil {width: 525px; border-collapse: collapse; margin-left: 20px;}
.tab-assu {width: 525px; border-collapse: collapse; margin-left: 20px;}

/* CELS */
.td-prst-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-prst-05 {width:  18px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}
.td-prst-10 {width: 489px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}

.td-team-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-team-05 {width:  18px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}
.td-team-10 {width: 163px; height:  20px; font:      10px Verdana; color: #000; text-align: center; vertical-align:    top; padding: 0px; padding-top:  5px;}
.td-team-20 {width: 489px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}
.td-team-30 {width: 326px; height:  20px; font: bold 10px Verdana; color: #000; text-align:   left; vertical-align: middle; padding: 0px; border-bottom: 1px dashed #CCC;}
.td-team-35 {width: 163px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align: middle; padding: 0px; border-bottom: 1px dashed #CCC;}

.td-afil-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-afil-05 {width:  18px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}
.td-afil-10 {width: 489px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}

.td-assu-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-assu-05 {width:  18px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}
.td-assu-10 {width: 489px; height:  20px; font:      10px Verdana; color: #000; text-align:   left; vertical-align:    top; padding: 0px; padding-top:  5px;}

/* TXTS */
.t-team {font: bold 10px Verdana; color: #000; text-decoration: underline;}
.t-perm {width: 133px; font: bold 10px Verdana; color: #FFF; background: #00601B; margin-left: auto; margin-right: auto; display: block; line-height: 15px;}
.t-gros {font: bold 14px Verdana; color: #000; display: block; margin-top: 10px; margin-bottom: 10px;}
.t-ptit {font: bold 12px Verdana; color: #000; display: block; margin-top:  5px; margin-bottom:  5px;}

/* LIST */
.li-afil {list-style: circle;}
.li-assu {list-style: circle;}

/* IMGS */
.img-prst {width: 490px; height: 200px; margin-bottom: 10px; margin-top: 10px;}
.img-perm {width: 133px; height: 200px;}
.img-team {width: 490px; height: 250px; margin-bottom: 10px; margin-top: 10px;}
.img-afil {width: 490px; height: 200px; margin-bottom: 10px; margin-top: 10px;}
.img-assu {width: 490px; height: 200px; margin-bottom: 10px; margin-top: 10px;}

/*   CLASSEMENTS - RESULTATS - CALENDRIERS - ADRESSIERS   */
/* TABS */
.tab-rslt {width: 525px; border-collapse: collapse;}
.tab-clas {width: 525px; border-collapse: collapse;}

/* CELS */
.td-adrs-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-adrs-05 {width: 525px; height:  15px; font: bold 10px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px;}

.td-adrs-10 {width: 525px; height:  20px; font: bold 10px Verdana; color: #00601B; text-align:   left; vertical-align: middle; padding: 0px 0px 0px 45px;}
.td-adrs-11 {width: 100px; height:  20px; font: bold 10px Verdana; color: #4F981A; text-align:   left; vertical-align: middle; padding: 0px 0px 0px 65px;}
.td-adrs-12 {width: 425px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px 0px 0px  0px;}
.td-adrs-13 {width: 525px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px 0px 0px 65px;}
.td-adrs-15 {width: 525px; height:  20px; font:      12px Verdana; color: #000000; text-align: center; vertical-align: middle; line-height: 22px;}

.td-adrs-20 {width: 525px; height:  15px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px  0px;}

.td-adrs-dl {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 0px;}

.td-ical-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-ical-05 {width: 525px; height:  15px; font: bold 10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px;}
.td-ical-07 {width: 525px; height:  25px; font: bold 10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px;}

.td-ical-10 {width: 130px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px  0px; border-bottom: 1px solid #CCC;}
.td-ical-11 {width: 100px; height:  20px; font:      10px Verdana; color: #000000; text-align:  right; vertical-align: middle; padding: 0px  5px 0px  0px; border-bottom: 1px solid #CCC;}
.td-ical-12 {width:  45px; height:  20px; font: bold 10px Verdana; color: #000000; text-align: center; vertical-align: middle; padding: 0px  0px 0px  0px; border-bottom: 1px solid #CCC;}
.td-ical-13 {width: 100px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px  5px; border-bottom: 1px solid #CCC;}
.td-ical-14 {width: 150px; height:  20px; font:      10px Verdana; color: #000000; text-align: center; vertical-align: middle; padding: 0px  0px 0px  0px; border-bottom: 1px solid #CCC;}

.td-ical-20 {width: 275px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px  0px;}
.td-ical-21 {width: 250px; height:  20px; font:      10px Verdana; color: #000000; text-align:  right; vertical-align: middle; padding: 0px  0px 0px  0px;}

.td-ical-dl {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 0px;}

.td-rslt-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-rslt-05 {width: 525px; height:  15px; font: bold 10px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px;}
.td-rslt-07 {width: 525px; height:  35px; font: bold 10px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px;}

.td-rslt-10 {width: 120px; height:  20px; font:      10px Verdana; color: #000000; text-align:  right; vertical-align: middle; padding: 0px 10px 0px  0px; border-bottom: 1px solid #CCC;}
.td-rslt-11 {width:  45px; height:  20px; font: bold 10px Verdana; color: #000000; text-align: center; vertical-align: middle; padding: 0px  0px 0px  0px; border-bottom: 1px solid #CCC;}
.td-rslt-12 {width: 120px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px 10px; border-bottom: 1px solid #CCC;}
.td-rslt-13 {width: 240px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px  0px; border-bottom: 1px solid #CCC;}

.td-rslt-20 {width: 285px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px  0px;}
.td-rslt-21 {width: 240px; height:  20px; font:      10px Verdana; color: #000000; text-align:  right; vertical-align: middle; padding: 0px  0px 0px  0px;}

.td-rslt-dl {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 0px;}

.td-rstF-10 {width: 220px; height:  20px; font:      10px Verdana; color: #000000; text-align:  right; vertical-align: middle; padding: 0px 10px 0px  0px; border-bottom: 1px solid #CCC;}
.td-rstF-11 {width:  45px; height:  20px; font: bold 10px Verdana; color: #000000; text-align: center; vertical-align: middle; padding: 0px  0px 0px  0px; border-bottom: 1px solid #CCC;}
.td-rstF-12 {width: 220px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px 10px; border-bottom: 1px solid #CCC;}
.td-rstF-13 {width:  40px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px  0px; border-bottom: 1px solid #CCC;}

.td-calF-20 {width: 265px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px  0px;}
.td-calF-21 {width: 260px; height:  20px; font:      10px Verdana; color: #000000; text-align:  right; vertical-align: middle; padding: 0px  0px 0px  0px;}

.td-clas-00 {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/texte/bg-txts.png')        no-repeat; text-indent: 1em;}
.td-clas-05 {width: 525px; height:  15px; font: bold 10px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px;}
.td-clas-07 {width: 525px; height:  35px; font: bold 10px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px;}

.td-clas-10 {width: 245px; height:  20px; font: bold 12px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px; background: #4F981A; text-indent: 1em;}
.td-clas-11 {width:  35px; height:  20px; font: bold 12px Verdana; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 0px; background: #4F981A;}
.td-clas-12 {width:  35px; height:  20px; font: bold 12px Verdana; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 0px; background: #4F981A;}

.td-clas-20 {width:  35px; height:  20px; font: bold 12px Verdana; color: #000000; text-align: center; vertical-align: middle; padding: 0px; border-bottom: 1px solid #CCC;}
.td-clas-21 {width: 215px; height:  20px; font: bold 12px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px; border-bottom: 1px solid #CCC; text-indent: 1em;}
.td-clas-22 {width:  35px; height:  20px; font: bold 10px Verdana; color: #00601B; text-align: center; vertical-align: middle; padding: 0px; border-bottom: 1px solid #CCC;}
.td-clas-23 {width:  35px; height:  20px; font: bold 10px Verdana; color: #000000; text-align: center; vertical-align: middle; padding: 0px; border-bottom: 1px solid #CCC;}

.td-clas-30 {width: 285px; height:  20px; font:      10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px  0px 0px  0px;}
.td-clas-31 {width: 240px; height:  20px; font:      10px Verdana; color: #000000; text-align:  right; vertical-align: middle; padding: 0px  0px 0px  0px;}

.td-clas-dl {width: 525px; height:  30px; font: bold 10px Verdana; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 0px;}

.td-clas-1e {background: #CAE0BA;}
.td-clas-2e {background: #DCEAD1;}
.td-clas-3e {background: #EDF4E8;}

.td-srch-00 {width: 330px; height:  30px; font: bold 10px Verdana; color: #FFFFFF; text-align:   left; vertical-align: middle; padding: 0px; background: url('images/news/bg-more.png')       no-repeat; text-indent: 1em;}

.td-srch-10 {width:  75px; height:  30px; font: bold 10px Verdana; color: #000000; text-align:  right; vertical-align: middle; padding: 0px;}
.td-srch-15 {width: 255px; height:  30px; font: bold 10px Verdana; color: #000000; text-align:   left; vertical-align: middle; padding: 0px;}
.td-srch-20 {width:  75px; height:  30px; font: bold 10px Verdana; color: #000000; text-align:  right; vertical-align: middle; padding: 0px;}
.td-srch-25 {width: 255px; height:  30px; font: bold 10px Verdana; color: #000000; text-align: center; vertical-align: middle; padding: 0px;}

/* LNKS */
.l-prevday {color: #00601B; text-decoration: none;}
.l-nextday {color: #00601B; text-decoration: none;}

/* LNKS */
.l-adrs {color: #00601B; text-decoration: none;}
.l-ical {color: #00601B; text-decoration: none;}
.l-rslt {color: #00601B; text-decoration: none;}
.l-clas {color: #00601B; text-decoration: none;}

/* IMGS */
.img-dlod {width: 385px; height: 150px;}
.img-acte {width: 16px; height: 16px; margin-bottom: -4px;}

/* TXTS */
.t-winner {color: #4F981A; font-weight: bolder;}
.t-forfai {color: #981A1A;}

/* FORM */
.inp-srch {border: 1px solid #4F981A; font: bold 12px Verdana; color: #00601B;}

/* DIVS */
.div-adrs {width: 400px; margin-left: auto; margin-right: auto;}