/*
  Based on the original ptifo Theme for phpBB version 2+
*/

 /* General page style. The scroll bar colours only visible in IE5.5+ */
/*
background-color: #FEFEFE;

td.row1  { background-color: #f5f8fb; }
FEFFFF

body {
  background-color: #F9FBFF;

*/

.cntdown {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
  font-size: 33px;
  font-weight: bold;
  color: #C84BA0;
  background-color: #FFFFFF;
  text-align:center;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */
div {
/*  width: 800px; */
  padding: 1px;
  background: #FFFFFF;
}

div.inner {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

td.catN,td.catHeadN,td.catSidesN,td.catLeftN,td.catRightN,td.catBottomN {
    background-color:#A8BACC; height: 19px;
}

 /* td.backg1  { background-color: #EDF2F6; } */

.headerbar {
  background-color: #F7FBFF;   /*  FEFBFF -> FF0000 */
  background-image: url("images/bg_header.gif");
  border-width: 0px 0px 0px 0px;
  height:100%;
  color: #FFFFFF;
}

.navbar {
  background-color: #cadceb;
}

.forabg {
  background-color: #0076b1;
  background-image: url("{T_THEME_PATH}/images/bg_list.gif");
}

.forumbg {
  background-color: #12A3EB;
  background-image: url("{T_THEME_PATH}/images/bg_header.gif");
}

.panel {
  background-color: #ECF1F3;
  color: #28313F;
}

.post:target .content {
  color: #000000;
}

.post:target h3 a {
  color: #000000;
}

.bg1  { background-color: #FFFFFF; }
.bg2  { background-color: #F6FBFF;  }
.bg3  { background-color: #FFFFF9; }
.bgcal  { background-color: #DCE2ED; height: 12px; font-weight: bold; border: #DCDEE2; vertical-align: text-top; font-size: 10px; }
a.gencalbold, a.gencalbold:link, a.gencalbold:visited { font-family: "sans-serif", Arial, Helvetica, Verdana; font-weight: bold; font-size : 11px; color: #DB0000; text-decoration: underline; }
a.gencal, a.gencal:link, a.gencal:visited { font-family: calibri, "sans-serif", Arial, Helvetica, Verdana; font-size : 12px; color: #773700; text-decoration: underline; }
/* a.gencal:visited  { color: #4461AC; } */

.ucprowbg {
  background-color: #DCDEE2;
}

.fieldsbg {
  background-color: #E7E8EA;
}

span.corners-top {
  background-image: url("{T_THEME_PATH}/images/corners_left.png");
}

span.corners-top span {
  background-image: url("{T_THEME_PATH}/images/corners_right.png");
}

span.corners-bottom {
  background-image: url("{T_THEME_PATH}/images/corners_left.png");
}

span.corners-bottom span {
  background-image: url("{T_THEME_PATH}/images/corners_right.png");
}

.img{
  height:100%;
}
img.ImgMenu{
  POSITION: relative; TOP: 3px;
}
.rndbord {
  background-repeat: repeat-xy;
  height:100%;
  width:10px;
}
.rndbordL {
  background-repeat: repeat-y;
  height:100%;
  width:17px;
  white-space: nowrap;
}

/* .forumlineV  { border: 0px solid #7E9EC1; border: 0px solid #7E9EC1; background-color: #F7FBFF;} */
.forumlineV  { border: 0px; }
.forumStat  { border: 1px solid #6287BD; background-color: #FFFFFF; }

td.FramePostrows {
  background-color: #B3AD90;

  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;

  border-width: 2px;
  border-style: groove;
  border-color: #CED3D9;
}

/* hr1 { text-align:right; width:90%; height: 0px; border: solid #cdd3e5 0px; border-top-width: 1px;} */


/* ******************************* */
hr { text-align:center; width:96%; color: #EEE6DF; }

body {
  scrollbar-face-color: #D3D3D3;
  scrollbar-highlight-color: #F9FBFF;
  scrollbar-shadow-color: #DEE3E7;
  scrollbar-3dlight-color: #D1D7DC;
  scrollbar-arrow-color:  #006699;
  scrollbar-track-color: #EFEFEF;
  scrollbar-darkshadow-color: #98AAB1;
}

/*  index_body, navigation_box, navigation_only_box */
/* body.bodyfond  { background-image: url(images/cmpbkgnd.jpg);
body.bodyfond  { background-color: #778899;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: bottom;
width: 100%;
height: 100%;
}
*/

body.bodyfond  {
/*  background-color: #5C5457;  /* 575162 778899 5D545B
  background:#81A1C7 url(images/global.png);
  background-attachment: fixed; */
  background-color: #67A3D7;
  width: 100%;
  height: 100%;
}

.cdrgenfond  {
  background-color: #67A3D7;  /* D1E1F7  6CC5EA  D9DAEA  */
}

table.leftright {
  border-left: 6px #C7D4E1 solid;
  border-right: 6px #C7D4E1 solid;
}

.imageborder { color: {T_FONTCOLOR1}; border-color: {T_FONTCOLOR1}; }

gsNavBar div.gbBreadCrumb {
font-size: 1.6em;
}

.my_clip_button { width:150px; text-align:center; border:1px solid black; background-color:#ccc; cursor:default; font-size:9pt; }
.my_clip_button.hover { background-color:#eee; }
.my_clip_button.active { background-color:#aaa; }

td.tittleheaderL {
  color: #FFFFFF;
  font-weight: bold;
  background:  url(images/CdrBg_top_left_sml.png) no-repeat;
}
td.tittleheaderL_I {
  color: #FFFFFF;
  font-weight: bold;
  background:  url(images/CdrBg_bottom_left_sml.png) no-repeat;
}
td.tittleheaderL_S_L {
  font-size: 5px;
  background:  url(images/rndHLs_L.png) no-repeat;
}
td.tittleheaderL_S_D {
  font-size: 5px;
  background:  url(images/rndHLs_D.png) no-repeat;
}
td.tittleheaderLI_S_L {
  font-size: 5px;
  background:  url(images/rndHLIs_L.png) no-repeat;
}
td.tittleheaderLI_S_D {
  font-size: 5px;
  background:  url(images/rndHLIs_D.png) no-repeat;
}
td.tittleheaderM {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  background:  url(images/CdrBg_top_sml.png);
}
td.tittleheaderM_I {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  background:  url(images/CdrBg_bottom_sml.png);
}
td.tittleheaderM_S_L {
  font-size: 5px;
  background:  url(images/rndHs_L.png);
}
td.tittleheaderM_S_D {
  font-size: 5px;
  background:  url(images/rndHs_D.png);
}
td.tittleheaderR {
  color: #FFFFFF;
  font-weight: bold;
  background:  url(images/CdrBg_top_right_sml.png) no-repeat;
}
td.tittleheaderR_I {
  color: #FFFFFF;
  font-weight: bold;
  background:  url(images/CdrBg_bottom_right_sml.png) no-repeat;
}
td.tittleheaderR_S_L {
  font-size: 5px;
  background:  url(images/rndHRs_L.png) no-repeat;
}
td.tittleheaderR_S_D {
  font-size: 5px;
  background:  url(images/rndHRs_D.png) no-repeat;
}
td.tittleheaderRI_S_L {
  font-size: 5px;
  background:  url(images/rndHRIs_L.png) no-repeat;
}
td.tittleheaderRI_S_D {
  font-size: 5px;
  background:  url(images/rndHRIs_D.png) no-repeat;
}

td.CdrGenL {
  background:  url(images/CdrBg_left.png);
  width:24;
  height:100%;
}
td.CdrGenR {
  background:  url(images/CdrBg_right.png);
  width:22px;
  height:100%;
}
td.CdrGenT {
  height:19;
  background:  url(images/CdrBg_top.png);
}
span.CdrGenTR {
  height:20;
  background:  url(images/CdrBg_top_right.png) no-repeat;
}
span.CdrGenTL {
  height:20;
  background:  url(images/CdrBg_top_left.png) no-repeat;
}
td.CdrGenB {
  background:  url(images/CdrBg_bottom.png);
  width:100%;
  height:23;
}
td.CdrGenBL {
  background:  url(images/CdrBg_bottom_left.png);
  width:24;
  height:23;
}
td.CdrGenBR {
  background:  url(images/CdrBg_bottom_right.png);
  width:20;
  height:23;
}

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

a:link,a:active,a:visited { color : #725238;}

a:hover  { text-decoration: none; color : #C95000; }  //background-color: #DAE9F4;

p.title_cp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }


/*--- mod : categories hierarchy */
form {
  margin: 0px;
  padding: 0px;
}
td.attachrow {
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  border: 1px #006699 solid;
}
td.attachheader {
  color: #314687;
  font-size: 11px;
  font-weight: bold;
  background: #D7D7E7
  url(images/cellpic1.gif) repeat-x;
  height: 21px;
  white-space: nowrap;
}
table.attachtable {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  border: 1px #006699 solid;
  border-collapse: collapse;
}
.absbottom {
  background-color: #E1EAFF; font-size: 10px; vertical-align: text-bottom;
}
.dom_overview_abshidden { position: absolute; visibility: hidden; width: 400px; }
/*--- fin mod : categories hierarchy */

table.menuT {
  margin: 0px;
  white-space: nowrap;
}
img {
  margin: 0px;
}
/*F7F8FB 828282 This is the border line & background colour round the entire page */
/* .bodyline  { background-color: #F9FBFF; border: 0px solid #74ABB1; } */
/* .bodyline  { background-image: url(images/cmpbkgnd.jpg) left top fixed no-repeat; border: 0px solid #74ABB1; } */
.bodyline  { border: 0px; }
.adminline  {
  color: #FF3333;
  font-variant: small-caps;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: outset;
  border-right-style: outset;
  border-bottom-style: outset;
  border-left-style: outset;
}

.postername  {
  font-size: 0.8em;
  font-family: Geneva, sans-serif, Helvetica, Arial, Calibri, Verdana ;
  letter-spacing: 1.25px;
  font-variant: small-caps;
  color: #5B4728;
}
/* .forumline  { background-color: #D0D7E6;   border-left: 2px solid #75A4BF;  border-top: 2px solid #75A4BF;  border-right: 2px solid #8FBBC0;  border-bottom: 2px solid #8FBBC0;        } */
.forumline  { background-color: #76ABCB; border: 1px solid #7E9EC1; }

/* This is the outline round the register's option */
.registering  { background-color: #EBEDF9; background-image: url(images/footile.png);
  background-image: url(images/avtop-l.png);
  background-repeat: no-repeat;
  border: 1px solid #7E9EC1;
  }

/* This is the outline round the main forum tables */
forumheadline  {  background-color: #DBE4FF; }

.footarea   { background-color: #EDF0F5;  background-image: url(images/footile.png);  background-position: bottom;  background-repeat: repeat-x;     }

/* Main table cell colours and backgrounds color : #e52f7a;
1 EAEFF7  f3f7fb
2 e3ebf1  f5f7fb  EAF0FB F7FCFE */
td.row1  { background-color: #FFFFFF; }
td.row2  { background-color: #FFFFFF;  //#F7FBFF; }
td.row3  { background-color: #EFF2FC; }
td.row3_ann  {
  background-color: #EFF2FC;
  border-bottom: 2px inset #ffffff;
  }
td.rowbord  {
  background-color: #F7FBFF;
  border-bottom: 2px inset #ffffff;
  }
span.author  {
  color: #3F76A3;
  font-size: 11px;
  border-bottom: 1px inset #ECF2F7;
  }

.navi    { font-weight: 400; font-size: 11px; letter-spacing: 0.1px; color: #F9F1EA; text-decoration: none; position:relative; TOP: -0.5px; }
a.navi:visited  { color : #FFCCA1; }
a.navi { color : #FFCCA1; }
a.navi:hover  { text-decoration: underline overline; color : #F24F00; background-color: #DAE9F4; }

/* 2-E4E7FE  1-EAEFF7
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
    background-color: #FFFFFF;
/*    background-image: url(images/cellpic2.jpg); */
    background-repeat: repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds */
th  {
    background-image: url(images/cellpic1.gif);
    color: White; font-size: 11px; font-weight : bold;
    background-color: #7CAAC5; height: 25px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
    background-image: url(images/cellpic1.gif);
    background-color:#7CAAC5; height: 24px;
}

td.catlight { background-color: #76ABCB; height: 18px; }

/* Header stuff  D0D7E6 */
/*  padding: 5px 3px 5px 3px; */
.underhead {
  background-image: url(images/hshadowtile.png);
  background-repeat: repeat-x;
  background-color: #DFE7EE;
  padding: 5px 3px 5px 3px;
  font-weight: bold;
}
/* Avatar bg and post bg areas */

.avback_tuto {font-size: 9.0px; font-variant:small-caps; background-position: left;  background-repeat: repeat-y; background-color: #FCB97E; text-decoration: none; POSITION: relative; TOP: -1px;}
.avback {background-position: left;  background-repeat: repeat-y; background-color: #DFE7EE; }
.avback2 {background-color: #DFE7EE; padding: 3px 4px 3px 4px; }
.avbot {background-image: url(images/avbot.png); background-position: right; background-repeat: repeat-x;  padding-right: 3px;  background-color: #DFE7EE; }
.avtop{
  background-image: url(images/avtop.png);
  background-repeat: repeat-x;
}
.avtop-l{
  background-image: url(images/avtop-l.png);
  background-repeat: no-repeat;
}
.postbg {      padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  background-color: #DFE7EE;     }
.posthead {background-image: url(images/posthead.png);  background-repeat: repeat-x;  padding-left: 5px;  background-color: #528EB5;  background-position: top;    }

.postfoot {background-image: url(images/postfoot.png);   background-repeat: repeat-x;  padding-left: 5px;  background-color: #578FB2;   }
/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
.catAnnonce {
  background-color:#B9B9C2;
  font-variant:small-caps;
  letter-spacing: 1.5px;
  font-size: 11px; font-weight : bold;
}
a.catAnnonce, a.catAnnonce:link, a.catAnnonce:visited {
  color: #FFFFFF;
  background-color:#B9B9C2;
  font-variant:small-caps;
  letter-spacing: 1.5px;
  font-size: 11px; font-weight : bold;
}
td.cat,td.catHead,td.catBottom {
  height: 24px;
  border-width: 0px 0px 0px 0px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}
.catHead a:link {
  color: #DFE7EE;
  text-decoration: none;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
  font-weight: bold; border: #000000; height: 14px; vertical-align: text-top; }
td.row3Right,td.spaceRow {
  background-color: #FFFFFE; border: #FFFFFF; }
/*  D9DEE8  e0eff4  E3E8FF */

th.thHead,td.catHead { font-size: 12px; border-width: 0px 0px 0px 0px; }
th.thSides,td.catSides,td.spaceRow   { border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right   { border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft    { border-width: 0px 0px 0px 0px; }
th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px; }
th.thTop   { border-width: 0px 0px 0px 0px; }
th.thCornerL { border-width: 0px 0px 0px 0px; }
th.thCornerR { border-width: 0px 0px 0px 0px; }


/* The largest text used in the index page title and toptic title etc. */
a.maintitle:link, a.maintitle:visited, a.maintitle:hover, .maintitle,h1,h2 {
      font-weight: bold; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      text-decoration: none; line-height : 120%; color : #FFFFFF;
}

.recent_tit {
      font-weight: bold;
      font-size: 11px;
      color: #8595A3;
      POSITION: relative; TOP: -2px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      background-color: #F8FCFC;
      border-width: 1px;
      border-style: inset;
      border-left-color: #274447;
      border-bottom-color: #4E7C96;
      border-top-color: #274447;
      border-right-color: #8595A3;
    }
.av_nb    { font-size: 8.95px; letter-spacing: 0.1px; color : #4B5E8D; }
.recent_nb    { font-size: 9px; letter-spacing: 0.1px; color : #696969; }
.recent_small  { font-weight: lighter; font-size: 0.73em; letter-spacing: -0.09em; color : #5B5D79; }
.recent_lst    { font-weight:590; font-size:10px; letter-spacing:0.1px; color:#604026;font-variant:small-caps; POSITION:relative; TOP:0px;}
a.recent_lst  { font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, 'sans-serif'; text-decoration: none; color : #604026; }
a.recent_lst:hover{ text-decoration: underline; }
a.recent_lst:visited, a.recent_lst:active {color : #604026; }
.recent_topic {
  background-color: #F7F6F8;
}
.recent_topic_dark {
  background-color: #F2F2FA;
}
a.index_butt_menu, a.index_butt_menu:link, a.index_butt_menu:visited    {
/*  background-color: #C29E7E;  */
  color: #A27700;
  text-decoration: none;
  font-family: Helvetica, Verdana, "sans-serif", Arial;
  font-size : 11px;
  font-weight: bold;
  font-variant: small-caps;
}
a.index_butt_menu:hover  {
  color: #FFFFFF;
  font-size : 14px;
  background: #D7D7E7
  url(images/cellpic3.gif) repeat-x;
  white-space: nowrap;
}

a.forum_voler, a.forum_voler:link, a.forum_voler:visited    {
  background-color: #D7D7E7;
  color: #49757C;
  text-decoration: none;
  font-family: Helvetica, Verdana, "sans-serif", Arial;
  font-size : 11px;
  font-weight: bold;
  font-variant: small-caps;
}
a.forum_voler:hover  {
  color: #FFFFFF;
  text-decoration: none;
  font-family: Helvetica, Verdana, "sans-serif", Arial;
  font-size : 11px;
  background: #B1C0D8
  url(images/cellpic3.gif) repeat-x;
  white-space: nowrap;
}

a.heading:visited, a.heading:active, a.heading:hover {background-color : #E9EBEC; }

/* General text 384afb e47d05 004488 */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }

/* span */
span.gen, span.genmed { font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 0.95em;}
span.details dd {
  font-size: 0.9em;
  margin-left: 0;
  padding-left: 5px;
  margin-bottom: 5px;
  color: #698992;
  float: left;
  width: 90%;
}
span.detailssmall {
  font-size: 0.85em;
}
span.detailsmed {
  font-size: 0.9em;
   POSITION:relative; TOP:-5px;
}

.gen_light { font-family: "sans-serif", Arial, Helvetica, Verdana; font-size : 15px; color: #87CFED; }
a.gen_light { font-family: "Arial, Helvetica, Verdana, sans-serif"; font-size : 15px; color: #87CFED; text-decoration: none; }
a.gen_light:link   { text-decoration: none; color : #87CFED; }
a.gen_light:visited  { color: #87CFED; }
a.gen_light:hover  { color: #7E5E40; text-decoration: none; }

.gensmall_recent { font-size : 10px; color : #FFFFFF; }
.gensmall { font-size : 0.85em; }
.gen,.genmed,.gensmall {  color : #3f3f3f; }
a.gen,a.genmed,a.gensmall { color: #604026; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover  { color: #DD6900; text-decoration: underline; }

span.newyear { font-size : 0.8em; text-decoration: none; color:#C84BA0; }
span.newyearmed { font-size : 1.2em; text-decoration: none; color:#C84BA0; }

.gensmall_light { font-family: "sans-serif", Arial, Helvetica, Verdana; font-size : 10px; color: #CCF1F1; }
a.gensmall_light { font-family: "sans-serif", Arial, Helvetica, Verdana; font-size : 10.5px; color: #CCF1F1; text-decoration: underline; }
a.gensmall_light:link   { text-decoration: underline; color : #CCF1F1; }
a.gensmall_light:visited  { color: #CCF1F1; }
a.gensmall_light:hover  { color: #7E5E40; text-decoration: none; }

.gensmall_q { font-size : 9.5px; color : #92A37E; }

/* a.gensmallR { font-weight: bold; font-family: "sans-serif", Arial, Helvetica, Verdana; font-size : 11px; letter-spacing: 0.5px; color: #415CA5; text-decoration: none; } */
a.gensmallR { font-family: Calibri, "sans-serif", Arial, Helvetica, Verdana; font-size : 1.1em; color: #7E5E40; text-decoration: none; }
a.gensmallR:link   { text-decoration: none; color : #7E5E40; }
a.gensmallR:visited  { color: #7E5E40; }
a.gensmallR:hover  { color: #DD6900; text-decoration: underline; }

/* The options: register, login, search etc... links at the top of the page */
a.headmenu, a.headmenu:link, a.headmenu:visited    {
  text-decoration: none;
  letter-spacing: 1.2px;
  font-family: Helvetica, Verdana, "sans-serif", Arial;
  font-size : 12px;
  color : #CCF1F1;
  font-weight: bold;
  font-variant: small-caps;
}
a.headmenu:hover  {
  color : #FFFFFF;
  background: #D7D7E7
  url(images/cellpic3.gif) repeat-x;
  white-space: nowrap;
}

.grize { font-family: Arial, Helvetica, Verdana, "sans-serif"; font-size : 11px; color : #FFFFFF; font-variant: small-caps; cursor: default}

.mainmenu    { font-family: Helvetica, Verdana, "sans-serif", Arial; font-size : 10px; color : #003075; }
a.mainmenu    { text-decoration: none; color : #604026; POSITION: relative; TOP: -1px; }
a.mainmenu:visited{ color : #604026;  }
a.mainmenu:hover{ font-weight: bold; text-decoration: none; color : #D94904; POSITION: relative; LEFT: 1px; TOP: -2px; }

/* Forum category titles */
.cattitle    { font-weight: bold; font-size: 11px; letter-spacing: 1px; color : #604026; }
a.cattitle    { text-decoration: none; color : #F2F5F9; }
a.cattitle:hover{ text-decoration: underline; }
a.cattitle:visited{color : #DFE7EE; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink    { font-weight: bold; font-size: 13px; color : #604026; }
a.forumlink   { text-decoration: none; color : #604026; }
a.forumlink:hover{ text-decoration: underline overline; color : #DD6900; }
a.l_newpost:hover, a.l_newpost  { text-decoration: none; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav      { font-weight: bold; font-size: 11px; color : #000000;}
.navtitl  {
  font-weight: bold;
  font-size: 12px;
  color : #9C5F01;
  text-decoration: underline;
}
a.nav      { text-decoration: none; color : #006699; }
a.navtitl      { text-decoration: none; color : #BF5C02; }
a.nav:hover    { text-decoration: underline; }
a.navtitl:hover    { text-decoration: underline overline; }
a.navtitl:visited      { text-decoration: none; color : #BF5C02; }


/* titles for the topics: could specify viewed link colour too */
.topictitle  { font-weight: bold; font-size: 9.5pt; color : #419800; font-variant: small-caps; }
a.topictitle:link   { text-decoration: none; color : #9E2414; }
a.topictitle:visited { text-decoration: none; color : #9E2414; }
a.topictitle:hover  { text-decoration: underline; color : #DD6900; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name      { font-size : 12px; color : #DFE7EE;}
.nametopic { font-size : 13px; color : #D12745; font-weight: 600; font-variant: small-caps;
  background-color: #B2B4BF;
  border-top: 0px outset #D1D7DC;
  border-right: 1px outset #EEF4F7;
  border-bottom: 1px outset #EEE6DF;
  border-left: 1px outset #F2F7F9;
}
.intopicname {
  font-size : 11px;
  color : #F9D44F;
  font-weight: normal;
  font-variant: small-caps;
  font-style: normal;
  text-transform: capitalize;
}
a.meteolist, a.meteolist:visited {
  font-size : 12px;
  color : #FF0000;
/*  background-color: #C1E9FF;  */
  font-weight: bold;
  font-variant: small-caps;
  font-style: normal;
  text-transform: capitalize;
  letter-spacing: 1.35px;
  text-decoration: none;
}
a.meteolist:hover {
  text-decoration: none;
  color : #FFFFFF;
  background: #D7D7E7
  url(images/cellpic3.gif) repeat-x;
}
a.intopiclogon, a.intopiclogon:visited {
  font-size : 10px;
  color : darkred;
  font-weight: 600;
  font-style: normal;
  text-decoration: none;
}
a.intopiclogon:hover {
  font-size : 10px;
  color : darkred;
  font-weight: 600;
  font-style: normal;
  text-decoration: underline overline;
}

/* Location, number of posts, post date etc */
.postdetails    { font-size : 9px; color : #287F00; }
.postdetails-light    { font-size : 10px; color : #AAAAAA; }

/* The content of the posts (body of text) */
.postsubject {
  font-size : 10px;
  line-height: normal;
  color: #2C8996;
  font-weight: lighter;
  letter-spacing: -0.030em;
  word-spacing: -0.030em;
  text-decoration: underline overline;
}
.postbody {
  font-family: sans-serif, Verdana, Calibri, Courier, 'Courier New', Geneva, Arial, Helvetica, ;
  font-size : 1.125em;
  color : #2D0000;
  line-height: 128%;
}
div.postbody {
  margin-left: 10px;
  margin-top: 3px;
  margin-bottom: 2px;
}

.postlink, .postlink:link, .postlink:visited  {
  text-decoration: none;
  color : #AF1D1D;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #871364;
  padding-top: 0px;
  padding-bottom: 0.9px;
}
.postlink:hover {
  color : #5E182E;
  background: #DDE7F9;   /*  FFFFD2  */
  border-bottom-width: 1px;
  border-bottom-style: none;
  text-decoration: none;
}
span.lign_signat  {
  color : #FFB434;
}
.pointille, .pointille:link, .pointille:visited {
  text-decoration: none;
  font-family: Helvetica, Verdana, "sans-serif", Arial;
  font-size: 11px;
  color : #FFFFFF;
  font-weight: bold;
  font-variant: small-caps;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #FFFFFF;
}
.pointille:hover {
  text-decoration: none;
  font-family: Helvetica, Verdana, "sans-serif", Arial;
  font-size : 11px;
  color : #FFFFFF;
  background: #D7D7E7;
  url(images/cellpic3.gif) repeat-x;
  white-space: nowrap;
  border-bottom-style: none;
}

.canopy {
  color: #05058C;
}
a.canopy:link  {
  color: #05058C;
  text-decoration: underline;
  background-color: transparent;
}
a.canopy:visited {
  color: #05058C;
  text-decoration: underline;
  background-color: transparent;
}
a.canopy:hover {
  color: #FF6D2C;
  text-decoration: none;
  background-color: #DDE7F9;
}

/* Quote & Code blocks */
.code {
  font-family: Courier, 'Courier New', sans-serif;
  font-size: 11px;
  color: #006600;
  background-color: #B2B4BF;
  border-top: 0px dotted #D1D7DC;
  border-right: 0px dotted #D1D7DC;
  border-bottom: 1px dotted #578FB2;
  border-left: 1px dotted #74ABB1;
}

.quote {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #715C6E;
  line-height: 120%;
  background-color: #EDF5FF;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-left-color: #5B9CA8;
  border-bottom-color: #B5CCD9;
  border-right-width: 1px;
  border-top-width: 1px;
  border-top-style: dotted;
  border-right-style: dotted;
  border-bottom-style: dotted;
  border-left-style: dotted;
  border-top-color: #7CAAC5;
  border-right-color: #CED3D9;
  padding-top: 0px;
  padding-right: 1px;
  padding-bottom: 3px;
  padding-left: 2px;
}

.errquote {
  font-family: Helvetica, Arial, Tahoma, Verdana, Arial, sans-serif;
  font-size: 17px;
  color: #F1E06B;
  line-height: 200%;
  background-color: #F8FCFC;
  border-width: 1px;
  border-bottom-width: 1px;
  border-left-color: #274447;
  border-bottom-color: #4E7C96;
  border-top-style: inset;
  border-right-style: inset;
  border-bottom-style: inset;
  border-left-style: inset;
  border-top-color: #2F5368;
  border-right-color: #8595A3;
  padding-top: 0px;
  padding-right: 1px;
  padding-bottom: 3px;
  padding-left: 2px;
}

.errmsgpg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #587DDE;
  background-color: #DAE9FC;
  border-top: 1px outset #B3CAE3;
  border-right: 2px outset #B3CAE3;
  border-bottom: 2px outset #79A7C1;
  border-left: 1px outset #74ABB1;
  height: 21px;
  background-position: center center;
}

.quotehead {
  border-left: 2px solid #74ABB1;
}


/* Copyright and bottom info */
.copyright    { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #005898; letter-spacing: -1px;}
a.copyright, a.copyright:visited { color: #CCF1F1; text-decoration: none;}
a.copyright:hover{ color: #FFFFFF; text-decoration: underline;}


/* Form elements */
input,textarea, select {
  color : #000000;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
  background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
  background-color : #E4F1FC;
  color : #000000;
  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
  margin: 0px;
  padding: 0px;
  border-width: 1px;
}

/* The main submit button option */
input.mainoption {
  background-color : #FAFAFA;
  font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
  background-color : #FAFAFA;
  font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color:#DEE3E7; border-style:none; color:#95324C; font-style:italic;}


/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");

