A:link
    {text-decoration:none;}
A:hover
    {text-decoration:none;}
A:visited
    {text-decoration:none;}
body,p,form,td,h1,h2,h3
    {font-size:10pt;
     font-family:Tahoma, Verdana, Arial, sans-serif;
     color:#ff0000;
     white-space: normal }
h1
{
   margin: 0;
   text-align: center;
   margin-left:auto;
   margin-right:auto;
}
h2
{
   margin: 0;
   color:#ffffff;
   font-size:10pt;
}
h3
{
   margin: 0;
   color:#ffffff;
   font-size:9pt;
}
table,tr,td
   {
      border-style:none;
      border-width:0;
   }
.noborder
   {
      border-style:none;
      border-width:0;
   }
/** debug **/
/*
table,tr,td
   {
      border-style:groove;
      border-width:2;
      border-color:#00ff00;
   }
*/
/** cell
**/
.cellbody
   {
      background-color:#CCCCCC;
   }
/* background */
.cellba
   {
      background-color:#006699;
   }
.cellbu
   {
      background-color:#FF9933;
   }
.cellt1
   {
      background-color:#CCCCCC;
   }
.cellt2
   {
      background-color:#FFFFFF;
   }
/** footer **/
.footer, h1
   {
      font-size:8pt;
      font-weight:normal;
      color:#FFFFFF
   }
/** errors **/
.err
   {
      font-size:8pt;
      font-weight:bold;
      color:#FF0000;
   }
.textd
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699
   }

/** search.php **/
.rti
   {
      font-size:10pt;
      font-weight:normal;
      color:#FF9933
   }
.rth
   {
      font-size:10pt;
      font-weight:bold;
      color:#FF9933
   }
.rtd
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699
   }
.rtb
   {
      font-size:10pt;
      font-weight:bold;
      color:#006699
   }
.rtr
   {
      font-size:10pt;
      font-weight:bold;
      color:#006699;
      text-decoration:underline;
   }
.rtcn
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699
   }
.rtcy
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699;
      text-decoration:underline;
   }
.rtp
   {
      font-size:10pt;
      font-weight:bold;
      color:#006699
   }
.rtpp
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699
   }
.rdr
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699;
   }
.rdc
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699;
      text-decoration:underline;
   }
.rdd
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699;
   }
.rddg
   {
      font-size:10pt;
      font-weight:bold;
      color:#006699;
   }
.rdq
   {
      font-size:10pt;
      font-weight:bold;
      color:#006699;
      text-decoration:underline;
   }
.rdp
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699;
      text-decoration:underline;
   }
.rdt
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699;
   }
.rdz
   {
      font-size:8pt;
      font-weight:bold;
      color:#ffffff;
   }
.rdg
   {
      font-size:10pt;
      font-weight:bold;
      color:#ffffff;
   }
.rdh
   {
      font-size:8pt;
      font-weight:bold;
      color:#FF9933
   }
.rdj
   {
      font-size:10pt;
      font-weight:normal;
      color:#006699;
      text-decoration:underline;
   }
.rdi
   {
      font-size:10pt;
      font-weight:bold;
      color:#006699;
   }
.rda
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699;
   }
.rdb
   {
      font-size:8pt;
      font-weight:bold;
      color:#FF9933
   }
.rde
   {
      font-size:12pt;
      font-weight:bold;
      color:#FF9933
   }
.rdf
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699;
   }
/** index.php **/
/* accueil */
.siti
   {
      font-size:9pt;
      font-weight:normal;
      color:#ffffff
   }
.sitt
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699
   }
.sitv
   {
      font-size:11pt;
      font-weight:bold;
      color:#006699
   }
.sitd
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699
   }
/* normal */
.snti
   {
      font-size:12pt;
      font-weight:bold;
      color:#FF9933
   }
.sntt
   {
      font-size:10pt;
      font-weight:bold;
      color:#006699
   }
.sntd
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699
   }
.sntb
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699
   }
/* advanced */
.sati
   {
      font-size:12pt;
      font-weight:bold;
      color:#FF9933
   }
.satt
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699
   }
.satl
   {
      font-size:10pt;
      font-weight:bold;
      color:#006699
   }
.satd
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699
   }
.sate
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699;
      text-decoration:underline;
   }
/** quien.php **/
.qtt
   {
      font-size:10pt;
      font-weight:bold;
      color:#FF9933
   }
.qtd
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699
   }
.qte
   {
      font-size:8pt;
      font-weight:bold;
      color:#FF9933
   }
/** pregunta.php **/
.pti
   {
      font-size:12pt;
      font-weight:bold;
      color:#FF9933;
   }
.ptq
   {
      font-size:10pt;
      font-weight:bold;
      color:#FF9933;
      text-decoration:underline;
   }
.ptt
   {
      font-size:10pt;
      font-weight:bold;
      color:#FF9933
   }
.ptd
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699
   }
.pte
   {
      font-size:8pt;
      font-weight:bold;
      color:#FF9933
   }
/* resa.php */
.zti
   {
      font-size:12pt;
      font-weight:bold;
      color:#FF9933;
   }
.ztt
   {
      font-size:10pt;
      font-weight:bold;
      color:#FF9933;
   }
.ztd
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699;
   }
.ztg
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699;
   }
.zte
   {
      font-size:8pt;
      font-weight:normal;
      color:#FF9933;
   }
.zth
   {
      font-size:8pt;
      font-weight:bold;
      color:#FF9933;
   }
.zts
   {
      font-size:10pt;
      font-weight:bold;
      color:#FF9933;
   }
.zta
   {
      font-size:8pt;
      font-weight:bold;
      color:#006699;
      text-decoration:underline;
   }
/* pro.php */
.oti
   {
      font-size:12pt;
      font-weight:bold;
      color:#FF9933;
   }
.otd
   {
      font-size:8pt;
      font-weight:normal;
      color:#006699;
   }
.ott
   {
      font-size:8pt;
      font-weight:bold;
      color:#FF9933;
   }
.ots
   {
      font-size:10pt;
      font-weight:bold;
      color:#FF9933;
   }
/* mapa */
.mti
   {
      font-size:12pt;
      font-weight:bold;
      color:#FF9933;
   }
.mbu
   {
      font-size:12pt;
      font-weight:bold;
      color:#FF9933;
   }
.forebu
   {
      font-size:8pt;
      font-weight:bold;
      color:#FFFFFF;
   }

/* 20060227 */
.calendar
 {  font-family:arial; font-size:8pt;text-align:center;}
.calendarHeader
 { font-family:arial; font-size:8pt;text-align:center;}
.today   { text-decoration:underline;}
.before  { text-decoration:line-through;}
td.none  { font-family:arial; font-size:7pt;border-width:1px; border:solid thin #cccccc;background-color:#cccccc;color:#cccccc;text-align:center;}
td.nuit1 { font-family:arial; font-size:7pt;border-width:1px; border:solid thin #cccccc;background-color:#cccccc;color:#006699;text-align:center;}
td.nuit2 { font-family:arial; font-size:7pt;border-width:1px; border:solid thin #006699;background-color:#006699;color:#ffffff;text-align:center;}
td.jour { font-family:arial; font-size:7pt;background-color:#cccccc;color:#006699;text-align:center;font-weight:bold;}
td.mois { font-family:arial; font-size:10pt;background-color:#cccccc;color:#006699;text-align:center;font-weight:bold;}

/* 20100505 */
.fnt8
{
	font-size:9pt;
}
.fnt9
{
	font-size:9pt;
}
.fnt10
{
	font-size:10pt;
}
.fnt11
{
	font-size:11pt;
}
.fnt12
{
	font-size:12pt;
}
.colorange
{
	color:#FF9933;
}
.colwhite
{
	color:#FFFFFF;
}
.decounder
{
	text-decoration:underline;
}
ol, ul
{
	margin-top: 0;
	margin-bottom: 0;
}
