/*
  The original poker_spirit_xhtml 01 transitional Theme for phpBB version 2+
  Created by CoSa NoStrA DeSiGn
  http://nicolas.coustures.free.fr/www/forum/index.php
*/

    body {
          background-color : #4DA373;
	    padding : 0px;
	    margin : 0px;
      }
    font, th, td, p {
          font-family : Verdana, Arial, Helvetica, sans-serif;
      }
    a:link, a:active, a:visited {
          color : #000000;
      }
    a:hover {
          text-decoration : underline;
          color : #FF0000;
      }
    hr {
          height : 0;
          border : 0 solid #d1d7dc;
          border-top-width : 1px;
      }
    .bodyline {
          background-color : #ffffff;
          text-align : left;
      }
    .forumline {
          background-color : #EDEDED;
          text-align : left;
      }
    .table {
          height : 18px;
      }
    .table1 {
          height : 40px;
      }
    .header {
          /*background-color : #FFFFFF;*/
          background-color : #4DA373;
          border:0px solid #000;
          /*background-image : url(images/header.png);*/
          /*background-repeat : repeat-x;*/
	    height : 150px;
	    width:965px;
      }
    .footer {
          background-color : #ffffff;
          background-image : url(images/footer.png);
          background-repeat : repeat-x;
	    height : 75px;
      }
    .smilbox {
          background-color : #ffffff;
          background-image : url(images/smilbox.gif);
	    height : 203px;
      }
     .h {
          background-color : #ffffff;
          background-image : url(images/h.png);
          background-repeat : repeat-x;
      }
     .h_l {
          background-color : #ffffff;
          background-image : url(images/h_l.png);
          background-repeat : no-repeat;
	    width: 40px; height : 40px;
      }
     .h_r {
          background-color : #ffffff;
          background-image : url(images/h_r.png);
          background-repeat : no-repeat;
	    width: 40px; height : 40px;
      }
     .b_l {
          background-color : #ffffff;
          background-image : url(images/b_l.png);
          background-repeat : repeat-y;
	    width: 40px;
      }
     .b_r {
          background-color : #ffffff;
          background-image : url(images/b_r.png);
          background-repeat : repeat-y;
	    width: 40px;
      }
     .b {
          background-color : #ffffff;
          background-image : url(images/b.png);
          background-repeat : repeat-x;
      }
     .b_g {
          background-color : #ffffff;
          background-image : url(images/b_g.png);
          background-repeat : no-repeat;
	    width: 40px; height : 40px;
      }
     .b_d {
          background-color : #ffffff;
          background-image : url(images/b_d.png);
          background-repeat : no-repeat;
	    width: 40px; height : 40px;
      }
   td.row1 {
          background-color : #ffffff;
      }
    td.row2 {
          background-color : #ffffff;
      }
    td.row3 {
          background-color : #ffffff;
      }
    td.row4 {
          background-color : #ccc;
      }
    td.rowpic {
          background-color : #4CA272;
          /*background-image : url(images/cellpic2.jpg);
          background-repeat : repeat-y;*/
      }
    th {
          color : #000000;
          font-size : 11px;
          font-weight : bold;
          text-align : center;
          background-color : #4DA373;
          height : 20px;
      }
    td.cat, td.catHead, td.catSides, td.catLeft, td.catRight {
          /*background-image : url(images/cellpic1.gif);*/
          background-color : #4CA272;
          border : #ffffff;
          border-style : solid;
          height : 20px;
      }
td.catBottom {
          background-image : url(images/cellpic5.gif);
          background-color : #d1d7dc;
          border : #ffffff;
          border-style : solid;
          height : 20px;
      }
    td.cat, td.catHead, td.catBottom {
          height : 20px;
          border-width : 0;
      }
    th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
          font-weight : bold;
          border : #A7A7A7;
          border-style : solid;
          height : 20px;
      }
    td.row3Right, td.spaceRow {
          background-color : #ffffff;
          border : #ffffff;
          border-style : solid;
      }
    th.thHead, td.catHead {
          font-size : 12px;
          border-width : 1px 1px 0;
      }
    th.thSides, td.catSides, td.spaceRow {
          border-width : 0 1px;
      }
    th.thRight, td.catRight, td.row3Right {
          border-width : 0 1px 0 0;
      }
    th.thLeft, td.catLeft {
          border-width : 0 0 0 1px;
      }
    th.thBottom, td.catBottom {
          border-width : 0 1px 1px;
      }
    th.thTop {
          border-width : 1px 0 0;
      }
    th.thCornerL {
          border-width : 1px 0 0 1px;
      }
    th.thCornerR {
          border-width : 1px 1px 0 0;
      }
  .CornerL, .CornerR {
       border : #A7A7A7;
       border-style : solid;
       height : 20px;
      }
    .CornerL {
          border-width : 1px 0 0 1px;
      }
    .CornerR {
          border-width : 1px 1px 0 0;
      }
    .maintitle, h1, h2 {
          font-weight : bold;
          font-size : 22px;
          font-family : Verdana, Arial, Helvetica, sans-serif;
          text-decoration : none;
          line-height : 120%;
          color : #000000;
      }
    .genmini {
          font-size : 9px;
      }
    .gen {
          font-size : 12px;
      }
    .genmed {
          font-size : 11px;
      }
    .gensmall {
          font-size : 10px;
      }
    .gen, .genmed, .gensmall {
          color : #000000;
      }
    a.gen, a.genmed, a.gensmall {
          color : #000000;
          text-decoration : none;
      }
    a.gen:hover, a.genmed:hover, a.gensmall:hover {
          color : #dd6900;
          text-decoration : underline;
      }
    .mainmenu {
          font-size : 11px;
          font-weight : bold;
          color : #000000;
      }
    a.mainmenu {
          font-weight : bold;
          text-decoration : none;
          color : #000000;
      }
    a.mainmenu:hover {
          font-weight : bold;
          text-decoration : none;
          color : #ffffff;
      }
    .mainmenu1 {
          font-size : 11px;
          font-weight : bold;
          color : #ff0000;
      }
    a.mainmenu1 {
          font-weight : bold;
          text-decoration : none;
          color : #ff0000;
      }
    a.mainmenu1:hover {
          font-weight : bold;
          text-decoration : none;
          color : #ff0000;
      }
    .cattitle {
          font-weight : bold;
          font-size : 12px;
          letter-spacing : 1px;
          color : #ffffff;
      }
    a.cattitle {
          text-decoration : none;
          color : #ffffff;
      }
    a.cattitle:hover {
          text-decoration : underline;
      }
    .forumlink {
          font-weight : bold;
          font-size : 12px;
          color : #000000;
      }
    a.forumlink {
          text-decoration : none;
          color : #4DA373;
      }
    a.forumlink:hover {
          text-decoration : underline;
          color : #4DA373;
      }
    .nav {
          font-weight : bold;
          font-size : 11px;
          color : #000000;
      }
    a.nav {
          text-decoration : none;
          color : #000000;
      }
    a.nav:hover {
          text-decoration : underline;
      }
    .topictitle {
          font-weight : bold;
          font-size : 11px;
          color : #000000;
      }
    a.topictitle:link {
          text-decoration : none;
          color : #000000;
      }
    a.topictitle:visited {
          text-decoration : none;
          color : #000000;
      }
    a.topictitle:hover {
          text-decoration : underline;
          color : #dd6900;
      }
    .name {
          font-size : 11px;
          color : #000000;
      }
    .postdetails {
          font-size : 10px;
          color : #000000;
      }
    .postbody {
          font-size : 12px;
      }
    a.postlink:link {
          text-decoration : none;
          color : #000000;
      }
    a.postlink:visited {
          text-decoration : none;
          color : #000000;
      }
    a.postlink:hover {
          text-decoration : underline;
          color : #dd6900;
      }
    .code {
          font-family : Courier, 'Courier New', sans-serif;
          font-size : 11px;
          color : #006600;
          background-color : #efefef;
          border : #d1d7dc;
          border-style : solid;
          border-left-width : 1px;
          border-top-width : 1px;
          border-right-width : 1px;
          border-bottom-width : 1px;
      }
    .quote {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 11px;
          color : #444444;
          line-height : 125%;
          background-color : #fafafa;
          border : #d1d7dc;
          border-style : solid;
          border-left-width : 1px;
          border-top-width : 1px;
          border-right-width : 1px;
          border-bottom-width : 1px;
      }
    .copyright {
          font-size : 10px;
          font-family : Verdana, Arial, Helvetica, sans-serif;
          color : #444444;
          letter-spacing : -1px;
      }
    a.copyright {
          color : #444444;
          text-decoration : none;
      }
    a.copyright:hover {
          color : #000000;
          text-decoration : underline;
      }
 select {
	background-color: #efefef;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #98aab1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	vertical-align: middle;	
}
input {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.post, textarea.post {
	background-color: #C4C4C4;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 0 2px 2px;
}
input.button, input.liteoption {
	background-image: url('./images/bgk_input.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	background-color: #C4C4C4;
	color: #000000;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font-weight: bold;
	letter-spacing: 0;
	vertical-align: middle;
	margin: 0 2px 0 2px;
}
input.button {
	padding: 0 4px 0 4px;
}
input.mainoption  , .button {
	background-image: url('./images/bgk_input.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	background-color: #C4C4C4;
	color: #000000;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font-weight: bold;
	letter-spacing: 0;
	vertical-align: middle;
	margin: 0 2px 0 2px;
}
input.button:hover, input.liteoption:hover, input.mainoption:hover, a.button:hover {
	background-image: url('./images/bgk_hover.png');
	background-position: top center;
	background-color: #efefef;
	color: #C0C0C0;
}
input[type="checkbox"], input[type="radio"] {vertical-align: middle;}

    .helpline {
          background-color : #dee3e7;
          border-style : none;
      }
      
      
/* CSS issu des tutoriels http://css.alsacreations.com */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute !important;
position: relative !important!;
position: relative;
margin-bottom:-30px !important!;
margin-bottom:-45px;
margin-top:5px;
/*margin-left:10px;*/
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:4px;
background:#FFFFFF;
height:20px;
width:956px !important;
width:956px !important!;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:0px solid #000;
}
#menu dl {
float: left;
width: 86px;
margin: 0 0px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #fff;
border: 0px solid #000;
color:#4CA272;
height:16px;
}
#menu dd {
border: 1px solid #4CA272;
}
#menu li {
text-align: center;
background: #fff;
}
#menu dt a {
color: #4CA272;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
font-weight:bold;
font-size:13px;
}

#menu li a {
color: #4CA272;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
font-weight:bold;
font-size:12px;
}

#menu li a:hover, #menu dt a:hover {
background: #4CA272;
color:#fff;
}

