*, html { padding :  0; margin :  0;   }

/* border: 1px solid #000; */

/* General rules */
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: center; background-color:#620001; }

a {text-decoration:none; color:#fff; }
li { display: inline; list-style-type: none; margin-right:5px; }
h2 { background-color:#F8F9FA; height:30px;   float:right; font-size:28px;  padding:0 20px 6px 20px; font-weight:normal;  border: 1px solid #718CA0; border-bottom:none;  border-top:none; }
fieldset {padding:10px;}
h1 { font-size:28px;  padding:12px 20px 6px 0; font-weight:normal;  border-bottom: 1px dotted #718CA0; width:100%; margin-bottom:20px; color:#ccc; }
#title {  height:30px; padding-bottom:30px; }

/* Alert Box */
#alertBox { position:absolute; top:0; left:0; background-color:#000; z-index:1000; height:100%; width:100%; left:0px; }
#alertContent { position:absolute; color:#fff; z-index:1001; left: 35%; top: 35%; }

/* Content Wrapper */
#globalWrapper { width:986px; margin:0 auto; padding-top:59px;  }

/* Upper */
#topBar {  position:absolute; top:0px; left:0px;  background:url(../image/layout/up.png) repeat-x; background-color:#000; height:94px; width:100%; color: #fff;  }
#logoWrap {width:986px;  margin:24px auto;  height:55px;}
#logo { position:relative; width:217px;  background:url(../image/layout/royalpoker.png) no-repeat center; background-color:#000; padding:0 10px 0 10px; float:right; height:55px; cursor: pointer;}

#mid { margin-top:-50px; background:url(../image/layout/mid.png) repeat-x; height:24px; }

/* Middle */
#middle {  text-align: left; padding:30px 0 30px 0; }
#home {  width:986px; height:100%; margin-top:25px; }
#home img { float:left; padding:2px;  border: 1px solid #000;}
#home div.sHome{ width:540px; margin-left:10px; float:right;}
#fTitle {  width:400px; font-size:28px; font-weight:normal; }
#article {  padding:0 20px 0 20px;   }
/*#nouvelles { width:700px;}*/
#subscribe { width:100%;}
#coverImg {float:right;}
#deleteWrap { width:115px;}
#newDelete {float:right;}
#article h3 { font-size:14px;  }
#fullArticle { float:left; width:400px; border: 1px solid #718CA0; border-left:none;  border-right:none; margin-top:12px;  font-weight:normal; margin-right: 9px;}
#fullArticle div.inner { margin:10px; color: #001841; }
#slgRight{width:390px; float:right;  background:url(../image/layout/sgl_right.png) no-repeat left top; height:10px;}
#slgLeft{width:11px; float:right;  background:url(../image/layout/sgl_left.png) no-repeat left top; height:10px; margin:15px 0 0 0;}
#slgDown{width:390px; float:right;  background:url(../image/layout/sgl_down.png) no-repeat right top; height:11px; margin-right:10px;}
/*  padding-bottom: 0 !important; padding-bottom: 245px; */
#lWrap  { width:188px; float:right; text-align:right; }
#fixie { height:220px;}
#lsmenu  { margin-left:24px; border: 1px solid #ccc; border-left:none;  border-right:none;  }
#lsmenu div { margin:5px 0 5px 2px; }
#lsmenu p  {  width:150px; cursor:pointer; padding:1px 5px 1px 5px; font-size:10px; font-weight:bold; color:#666;}
#lsmenu span  { display: none;}
#serviceBody { float:left; margin:-28px 0 0 10px;  width:520px; border-bottom:1px dotted #718CA0; padding-bottom:10px;}
#service h3 { background:url(../image/layout/sgl_right.png) no-repeat left top; font-size:22px; border-bottom:1px dotted #718CA0; padding:10px 0 5px 20px;  margin-bottom:5px;}
#wrapLogin form { width:127px; margin:10px; }
#wrapLogin form input.loginText{ width:100px; }
#btnWrap input { width:170px;  background-color:#fff;  border: 1px solid #000;}
#btnWrap span {margin-bottom:5px;}
#btnWrap fieldset { padding:10px; border: 1px dotted #718CA0; border-left:none; border-right:none; border-bottom:none;}
#btnWrap div {text-align:left;}
#info {float:left; width:220px; height:100%; }
#info p { margin-left:10px; font-style:italic;}
#contact { width:610px; float:right; border: 1px dotted #718CA0; border-bottom:none;  border-top:none; border-right:none; padding:0 20px 0 50px;  }
#contact form{margin-left:10px;}
#contact p { font-size:12px; font-weight:bold; padding-bottom:4px; margin-top:10px;}
#about { background:url(../image/layout/about.jpg); height:1050px; width:810px; margin-top:30px;} 
#messageClose { margin-top:8px;}
#listArchive { margin-top:10px; padding-bottom:30px;}
#listArchive select { font-size:10px;}
#where { margin-top:20px; }
#where th {  background-color:#FF9700; color: #663300; font-size:16px; border: 3px double #000; border-left:none; border-right:none;}
#where td,#where th { text-align:left; padding:8px 40px; }
#where td { border-bottom: 3px double #000; }
#where td.row1 { background-color:#663300; }
#paraend { border: 1px solid #000; border-left:none; border-right:none; padding:10px; font-size:16px; width:520px; height:18px; text-align:center; margin-top:50px; }
#paraend li { background:url(../image/layout/pique.png) no-repeat center;  }

.news { border-bottom: 1px solid #000; padding:10px 0 20px 0; }
.date { color:#999; font-size:10px; font-weight:bold; padding-bottom:10px;}
.tray {width:372px; height:50px; margin: 10px 0 10px 0; border: 4px double #718CA0; }
.alignRight { text-decoration:none; text-align:right; padding: 10px ; font-weight:bold; font-size:10px; color: #001841;}
.loginBtn {height:40px; }
.letter {font-size:24px; font-weight:bold; padding-right:1px; font-family:Georgia, "Times New Roman", Times, serif;}
.error { width:400px; float:right; text-align:left;  }
.errorAlt { width:820px; float:right; text-align:left;  }
.errorText { width:208px; float:right; text-align:left;  }
.errorTextAlt { width:580px; float:right; text-align:left;  }
.btnSubmit { background-color:#ccc; color:#000; padding:1px 3px 1px 3px; margin-top:5px; font-weight:bold;  border: 1px solid #000;  padding:2px; }
.title1 { font-size:17px; text-decoration:underline; padding-bottom:10px;}
.pub { width:209px; height:12px; background:url(../image/layout/pub.png) no-repeat;}
.close { background-color:#620001; padding:3px 7px 3px 7px; border: 2px solid #000; }
.setDate {width:80px;}
.bio { position:absolute; top:30px; left:0px; display:none; width:196px; background-color:#FE9B00; padding:10px; text-align:left; color: #990000; border: 1px solid #000; }
.toprint { text-decoration: underline; color:#FC9B02;}
.w3c {width:80px; height:15px; float:left; cursor:pointer;}

#thumbs  {  list-style: none;  padding-top: 8px;  margin-left:30px; text-align:center; }
#thumbs  li { float:left;  margin: 6px; padding: 8px; margin-left:40px;}
#thumbs  p.dot {border-top: 1px dotted #FFF; padding-top:5px; margin-top:5px;}
#thumbs  li div.photo { padding:20px 30px 20px 30px; width:156px; background-color:#FE9B00;}
#thumbs  li img { border: 3px solid #000;}

/* Footer */
/*  position:fixed; bottom:0; left:0; */
#bottom { height:64px; width:100%;  font-size:11px; background-color:#000; text-align:left; float:left;   }
#bottom div {   width:986px;  color:#fff; margin:0 auto;   }
#bottom p {  background:url(../image/layout/credit_down.png) no-repeat left bottom; width:420px; margin:0;  color: #fff;    }
#bottom a { color: #fff; }
#bottom span { color: #999;  font-size:10px;}
#bottom span a { color: #999;  font-size:10px;}
#bottom a:hover { text-decoration:underline;}
#bottom a#logoCard { background:url(../image/layout/cardLogo.png); height:26px; width:104px; float:right; margin-top:2px; }
/* .scrollfix {position: absolute; bottom: 0; left: 0;}*/

/* Main menu */
#tabs { font-size: 13px; padding-bottom:5px;}
#tabs ul { height:30px;}
#tabs a { display:block; text-decoration: none; color: #fff; padding:5px 0 0 0; font-size:10px; font-weight:bold; height:17px;   }
#tabs li { border: 1px solid #000; float: left; position:relative; z-index:999; margin:0 0 0 2px;  height: 22px;  width:135px; background:url(../image/layout/menu.png) repeat-x right top ; }
/*#tabs li.standart a:hover { opacity:0.2; filter:alpha(opacity=20);}  
#tabs a:hover {  color: #000; opacity:1; filter:alpha(opacity=100);}  */

#tabs li.selectmenu { border-top:none; width:135px; }
/* ie7 */

#tabs li.selectmenu a { width:135px; color: #001841; font-size:16px; float: left; height: 26px;  background-color:#FE9B00;  }


#tabs ul li div.selectmenu { position:absolute; height:30px; width:160px; background-color:#212A49; margin-left:-300px; margin-top:-5px; z-index:0; }
#tabs ul li ul { display: none; z-index:999; }
#tabs table { margin:0; border-collapse: collapse; font-size: 11px;  z-index:999; }
/*#tabs li.tabOpen, #tabs li:hover { background:url(../image/layout/menu.png) repeat-x right bottom ; cursor: pointer;}*/
#tabs li.tabOpen, #tabs li:hover { cursor: pointer;}

/* specific to non IE browsers */
#tabs ul li:hover ul { display: block; position: absolute; top: 35px; left:-1px; text-align: left; border-bottom: 1px solid #333; }
#tabs ul li:hover ul.alter2 { left:-166px;}
#tabs ul li:hover ul li { border-left: 1px solid #333; border-right: 1px solid #000; padding:0;}
#tabs ul li:hover ul li a { display: block; color: #CCC; height: 20px; padding: 4px 16px; width: 220px; font-size: 95%; border-top:1px solid #000; }
#tabs ul li:hover ul.alter li a { width: 152px; }
/*#tabs ul li:hover ul li a:hover, #tabs ul li:hover ul li:hover a { background:url(../image/layout/menu.png) repeat-x right bottom ;  }*/


/* specific to IE5.5 and IE6 browsers*/
#tabs ul li a:hover ul { display: block; position: absolute; top: 36px; t\op:36px; margin-left:-20px; marg\in-top: 1px; text-align: left; border-bottom: 1px solid #333; }
#tabs ul li a:hover ul.alter2 { left:-142px;}
#tabs ul li a:hover ul li { padding:0;  border-left: 1px solid #333; border-right: 1px solid #000; }
#tabs ul li a:hover ul li a { display:block; color: #CCC; height:20px; padding:4px 14px; width:200px; w\idth:200px; font-size: 90%; border-top:1px solid #000; }
#tabs ul li a:hover ul.alter li a { width: 165px; }
#tabs ul li a:hover ul li a:hover { color:#FFB000; }