body.terrain  {background-color: #EFF5E7; }
table.terrain  {background-color: #EFF5E7; }
table.comdir  {background-color: #FFFFCC; }

a {text-decoration: none; color: blue; font-family:times new roman, helvetica; font-size: 12px}
a:active {text-decoration: none; font-family: times new roman, helvetica}
a:hover { text-decoration: underline; color: red; font-weight: bold; font-family: times new roman, helvetica; font-size: 12px }
.TIT { text-decoration: none; color: #DC0078; font-family: verdana, times; font-size: 20px; font-weight: bold;}
.T1 { text-decoration: none; color: White; font-family: verdana, times; font-size: 20px; font-style: italic; font-weight: bold;}
.T2 { color: #DC0078; font-family: verdana, times; font-size: 16px; font-weight: bold;}
.T3 { text-decoration: none; color:black; font-family:arial, verdana, times; font-size:12px; font-weight:bold;}
.T3c { text-decoration: none; color: black; font-family: arial, verdana, times; font-size: 12px; font-weight: bold; text-align: center;}
.T3t { text-decoration: none; color: black; font-family: arial; font-size: 12px; font-weight: bold; text-align: center;}
.T3tig { text-decoration: none; color: black; font-family: arial; font-size: 12px; text-align: left; font-weight: bold; font-style: italic;}
.T3tl { text-decoration: none; color: black; font-family: arial; font-size:12px; text-align:left;}
.T3r { text-decoration: none; color: black; font-family: arial, verdana, times; font-size: 12px; font-weight: bold; text-align: right;}
/* boutons navigations */
.BoutonN_Actif { height:20px; margin-top:0px; padding:0px; font-family:arial; background-color: #3D9439; font-weight:bold; font-size:12px; color:#FFFFFF; cursor:pointer; border-style:inset; border-width:2px; text-align:right; font-style:italic; }
.BoutonN { height:20px; margin-top:0px; padding:0px; font-family:arial; background-color:#AFC634; font-size:12px; color:#000000; cursor:pointer; border-style:outset; border-width:2px; text-align:center;  text-indent:5px; font-style:normal; } 
.BoutonN_Survol { height:20px; margin:0px; padding:0px; font-family:arial; background-color:#3D9439; font-size:12px; color:#FFFFFF; cursor:pointer; border-style:inset; border-width:2px; text-align:center; font-style:normal; }
/* boutons formulaire */
.BoutonF { height:20px; margin:2px; padding:0px; font-family:Arial; background-color:#12693A; font-size:12px; color:#FFFFFF; cursor:pointer; border-style:outset; border-width:2px; text-align:center; font-style:normal; font-weight:normal; }
.BoutonF_Survol { height:20px; margin:2px; padding:0px; font-family:Arial; background-color:#12693A; font-size:12px; color:#FFFFFF; cursor:pointer; border-style:inset; border-width:2px; border-color:#dddddd; text-align:center; font-style:normal; font-weight:bold; }
table.Liste  { width:99%; height:13pt; border-width: 1px; border-collapse: collapse; }
table.AdmRef { width:98%; height:13pt; border-width: 1px; border-collapse: collapse; }
table.Reduite { height:13pt; border-width: 1px; border-collapse: collapse; }
.Alerte { background-color:#FF0000; color:#FFFFFF; font-family: arial; font-size: 12px; text-align: left; font-weight: bold; font-style: italic;}
tr.ListeTitre  { background-color: #DC0078; text-decoration: none; color: white; font-family: arial; font-size: 12px; font-weight: bold; text-align: center; }
tr.Liste { background-color:#eeeeee; cursor:pointer; color:#000000; font-weight: normal; }
tr.ListeN { background-color: #eeeeee; cursor:default; color:#000000; font-weight: normal; }
tr.ListeHF { background-color: #eeeeee; cursor:default; color:#000000; font-weight: normal; font-family: arial; font-size: 10px;}
#PasCertif { background-color: #C7C7FF; }
#LicDem    { background-color: #83DA7C; }
#CatResult { background-color: #AFC634; color:#FFFFFF; font-size: 12px;}  
#ResultDble {border-bottom-width: 2px; }
tr.ListeSF { color:#000000; text-decoration: none; color: black; font-family: arial; font-size: 12px;}
tr.ListeSel { background-color:#396994; cursor:pointer;  color:#ffffff;}
tr.NonLicencie { background-color:#C7C7FF; cursor:pointer; font-weight: normal; }
tr.LicDem      { background-color: #83DA7C; cursor:pointer; font-weight: normal; }
tr.LicDemN     { background-color: #83DA7C; cursor:default; }
td.PasCertif   { text-decoration: none; font-family: verdana, times; font-size: 10px; text-align: center; background-color: #C7C7FF;}
td.CouleurBordure  { background-color:#AFC634;}
tr.ListeBoutonsAutor  { background-color: #ffffff; cursor:pointer; color:#000000;}
tr.ListeBoutonsNAutor  { background-color: #eedddd; cursor:pointer; color:#000000;}
.loisir { text-decoration:none; color:#39964A; font-family:verdana, times; font-size: 14px; font-weight: bold; font-style: italic; margin-left:10px; background-color:#B5E7A5;}
.affilie { text-decoration:none; color:black; font-family:verdana, times; font-size: 14px; font-weight: bold; font-style: italic; margin-left:10px; background-color:#B5E7A5;}
/* PAGES PUBLIQUES */
.titrepagepublique { text-decoration:none; color:white; font-family:verdana, times; font-size: 24px; font-weight: bold;text-align: left;font-style: italic;margin-left:10px;}
.encartpagepublique{ text-decoration:none; color:white; font-family:verdana, times; font-size: 12px; font-weight: bold;text-align: left;font-style: normal;margin-left:10px;}
/* CALENDRIER */
body.calendrier  { background-color: #EFF5E7; }
table.calendrier  { background-color: #CCD9F7; }
.MoisCal {  border-width:1px; border-bottom-width:0px; border-top-width:1px; font-family: verdana, times; font-size: 12px; text-align: center; font-weight: bold; background-color: #eeeeee; color:#000000;}
#SUITE { border-bottom-width:0px; border-top-width:0px;}
#FIN   { border-bottom-width:1px;border-top-width:0px;}
tr.CF         { background-color: navy; cursor:pointer; color: #ffffff;}
tr.CFN        { background-color: navy; cursor:default; color: #ffffff;}
tr.NonCompet  { background-color: Yellow; cursor:pointer; color: #000000;}
tr.NonCompetN { background-color: Yellow; cursor:default; color: #000000;}
tr.CompetAmi  { background-color: #F6F268; cursor:pointer; color: #000000;}
tr.CompetAmiN { background-color: #F6F268; cursor:default; color: #000000;}
tr.Annule     { background-color: tomato; cursor:pointer; color: #ffffff; font-weight: normal; }
tr.AnnuleN    { background-color: tomato; cursor:default; color: #ffffff; font-weight: normal; }
tr.AvecRes    { background-color: Orange; cursor:pointer; color: #000000;}
tr.AvecDoc    { background-color: green; cursor:pointer; color: #ffffff;}
/* GENERAL */
[type="checkbox"] {  width: 12px; height: 12px; padding: 0; margin: 0; vertical-align: bottom; position: relative; top: 0px; }
[type="radio"] {  width: 12px; height: 12px; padding: 0; margin: 2; vertical-align: bottom; position: relative; top: 0px; }
.tdinfobulle { background:rgb(255,255,225); font-family:arial; font-size:8pt; text-align:left; z-index: 99}
.Infobulle { background:rgb(255,255,225); font-family:arial; font-size:8pt; border:1px solid black; height:auto; text-align:left; padding:2px; position: absolute; z-index: 99; visibility:hidden; table-layout: fixed;}
.imglien  { cursor:pointer; }
.Annule   { background-color: tomato; cursor:default; color: #ffffff; font-family: verdana, times; font-size: 10px; text-align: center;}
#LIEN     { cursor:pointer; color: blue; font-weight: bold; text-decoration: underline;}
tr.erreur  { height:40px; background-color: oldlace; color: red; font-family: arial; font-size: 12px; font-weight: bold; text-align: left;}
p.erreur  { height:40px; background-color: oldlace; color: red; font-family: arial; font-size: 12px; font-weight: bold; text-align: left;}

body.std   { background-color: #EFF5E7;}
table.std  { background-color: #EFF5E7;}
tr.std     { background-color: #EFF5E7;}
td.std     { background-color: #EFF5E7; color:#000000;}

body.aide {  background-color: #EFF5E7; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom : 0px; }
table.aide {border:0px;  background-color: #3D9439; padding: 1px; width: 100%; height: 100%; }

body.popup {  background-color: #EFF5E7; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom : 0px; }
table.popup {border:0px;  background-color: navy; padding: 1px; width: 100%; height: 100%; } 

/* fieldset {color: navy; font-family: arial; font-size: 12px; font-style: italic; font-weight:bold; margin:0px;} */
Legend {text-decoration: none; font-family: arial; font-size: 12px; text-align: center; font-style: normal; font-weight:bold;}
#Bordure_blanche { border: 1px solid #FFFFFF; }
#VERT     { color: green; font-weight: bold;}
#BLANC    { color: white;}

.libelle { background-color: transparent;  text-decoration: none; font-family: arial; font-size: 8pt; text-align: left; border:0; border-width:0;}
.label { background-color: transparent; font-size: 8pt; color: #000000; vertical-align: bottom; text-align: center; font-family: times; border:0; border-width:0;}
.fond { background-color: transparent; font-size: 12px; font-weight: bold; color: #008080; vertical-align: top; text-align: center;}
.infot { text-decoration: none; color: black; font-family: arial; font-size: 8pt; font-style: italic; text-align: center;}
.encart { height: 18px; text-decoration:none; color:#39964A; font-family:verdana, times; font-size: 14px; font-weight: bold; font-style: italic;margin-left:10px; background-color:#B5E7A5;}
.encarttitre { text-decoration:none; color:navy; font-family:verdana, times; font-size: 18px; font-weight: bold; text-align: left;font-style: italic;margin-left:10px; background-color:#FFC763;}
.tcol { text-decoration: none; color: black; font-family: verdana, times; font-size: 12px; font-weight: bold;}
.texte { text-decoration: none; color: black; font-family: verdana, times; font-size: 12px; text-align: center; }
.texter { text-decoration: none; color: black; font-family: verdana, times; font-size: 12px; text-align: right;}
.textel { text-decoration: none; color: black; font-family: verdana, times; font-size: 12px; text-align: left;}
.textelg { text-decoration: none; color: black; font-family: verdana, times; font-size: 10px; text-align: left; font-weight: bold;}
.textet { text-decoration: none; font-family: verdana, times; font-size: 10px; text-align:center;}
.textert { text-decoration: none; color: black; font-family: verdana, times; font-size: 10px; text-align: right;}
.textertg { text-decoration: none; color: black; font-family: verdana, times; font-size: 10px; text-align: right; font-weight: bold;}
.textetgd { text-decoration: none; font-family: verdana, times; font-size: 10px; text-align: center; background-color: #dddddd;}
.textetg { text-decoration: none; font-family: verdana, times; font-size: 10px; text-align: center;}
.textelt { text-decoration: none; font-family: verdana, times; font-size: 10px; text-align: left;}
.texteltg { text-decoration: none; font-family: verdana, times; font-size: 10px; text-align: left; font-weight: bold;}
.texteltd { text-decoration: none; font-family: verdana, times; font-size: 10px; text-align: left; background-color: #dddddd;}
.texteltgd { text-decoration: none; font-family: verdana, times; font-size: 10px; text-align: left; font-weight: bold; background-color: #dddddd;}
.textetd { text-decoration: none; font-family: verdana, times; font-size: 10px; text-align: center; background-color: #dddddd;}
.textertd { text-decoration: none; color: black; font-family: verdana, times; font-size: 10px; text-align: right; background-color: #dddddd;}
.textertgd { text-decoration: none; font-family: verdana, times; font-size: 10px; text-align: right; font-weight: bold; background-color: #dddddd;}
.textelp { text-decoration: none; font-family: verdana, times; font-size: 9px; text-align: left;}
.tarial { text-decoration: none; font-family: arial; font-size: 8pt; text-align: left;}
.tarialr { text-decoration: none; font-family: arial; font-size: 8pt; text-align: right;}
.tarialc { text-decoration: none; font-family: arial; font-size: 8pt; text-align: center;}
.tarialt { text-decoration: none; font-family: arial; font-size: 8pt; color: black; background-color: #F1E6A4;}
.tarialtd { text-decoration: none; font-family: arial; font-size: 8pt; color: gray; background-color: #F1E6A4;}
.tarialtr { text-decoration: none; font-family: arial; font-size: 8pt; color: black; background-color: #F1E6A4; text-align: right;}
.tarialtrd { text-decoration: none; font-family: arial; font-size: 8pt; color: gray; background-color: #F1E6A4; text-align: right;}
.tarialttit { text-decoration: none; font-family: arial; font-size: 8pt; color: black; background-color: #FFC763;}
.login { font-size:8pt; font-family:Arial; text-indent:0; line-height:100%; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:0px;}
.tpetit { text-decoration: none; font-family: arial; font-size: 6px; text-align: left;}