@charset "utf-8";

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-color:#1c1c1c;
}

img {
border:0;
}

p {
margin:0;
padding: 12px 0 12px 0;
}

h1 {
margin:0;
padding:0;
}

h2 {
margin:0;
padding:14px 0 10px 0;
font-size:18px;
color:#000000;
}

h3 {
font-weight:bold;
font-size:13px;
padding:46px 0 24px 0;
margin:0;
}

.wp_syntax {
  background-color: #eeeeee;
  border: 1px solid black;
  padding: 4px;
  margin: 8px 0px 8px 0px;
}

.clear {
clear:both;
height:0;
padding:0;
margin:0;
width:0;
position:relative;
line-height:0;
}

.red {
font-weight:bold;
color:#990000;
}

.underline {
text-decoration:underline;
}

#container {
min-width:955px;
}

#header {
background-image:url(../images/bg-header.png);
height:96px;
background-repeat:repeat-x;
}

#headertop {
width:955px;
margin:auto;
}

#logo {
padding:37px 0px 0 12px;
float:left;
}

#nav {
float:left;
padding:48px 0 0 0;
}

#nav ul{
margin:0;
float:left;
padding:0 0 0 140px;
}

#nav li{
float:left;
list-style-type:none;
}

#nav img{
float:left;
}

#middle {
background-color:#f4f4f4;
}

#middleContent {
position:relative;
margin:auto;
width:955px;
padding:22px 0 0 0;
}

#middleGamesContent {
position:relative;
margin:auto;
width:725px;
padding:22px 0 0 0;
}

#tagline {
padding:38px 0 0 12px;
float:left;
}

#playerMenu {
padding:56px 0 0 12px;
float:left;
}

#playerMenu ul {
float:left;
margin:0;
padding:0;
}

#playerMenu li {
float:left;
list-style-type:none;
padding:0 4px 0 0;
}

#playerOutput {
float:right;
position:relative;
}

#calltoActions {
width:295px;
float:left;
padding:22px 0 0 0;
margin:0 4px 0 0;
}

#news {
float:left;
width:656px;
background-color:#ffffff;
margin:22px 0 0 0;
}

#newsMiddle {
float:left;
border-right:1px solid #d6d6d6;
border-left:1px solid #d6d6d6;
padding:0 0 11px 0;
}

.newsContainer {
float:left;
width:116px;
padding:0 0 0 14px;
margin:18px 0 0 0;
border-right:1px solid #d6d6d5;
position:relative;
height:221px;
}

.newsContainer p{
margin:0;
line-height:16px;
}


.newsDate {
font-size:12px;
color:#2d5884;
font-weight:bold;
padding:0 0 18px 0;
}

.newsTitle {
font-size:12px;
color:#666666;
font-weight:bold;
padding:20px 0 0 0;
}

a.newsLink:link {
font-size:9px;
text-decoration:underline;
color:#990000;
font-weight:bold;
position:absolute;
bottom:0;
}

a.newsLink:visited {
font-size:9px;
text-decoration:underline;
color:#990000;
font-weight:bold;
position:absolute;
bottom:0;
}

a.newsLink:hover {
font-size:9px;
text-decoration:none;
color:#990000;
font-weight:bold;
position:absolute;
bottom:0;
}

a.newsLink:active {
font-size:9px;
text-decoration:underline;
color:#990000;
font-weight:bold;
position:absolute;
bottom:0;
}

div#socialNetwork {
float:left;
}

div#socialNetwork ul {
float:left;
margin:0;
padding:22px 12px 22px 12px;
}

div#socialNetwork li {
float:left;
list-style-type:none;
padding:0 25px 0 0;
}

div#socialNetwork li img{
float:left;
}

#footer {
background-image:url(../images/bg-footer.png);
height:84px;
background-repeat:repeat-x;
}

#footerBottom {
width:955px;
margin:auto;
}

#copyright {
color:#f4f4f4;
font-size:10px;
padding:17px 0 0 12px;
float:left;
}

#footerNav {
float:left;
padding:17px 0 0 55px;
}

#footerNav ul {
margin:0;
padding:0;
}

#footerNav li {
float:left;
color:#f4f4f4;
font-size:10px;
list-style-type:none;
}

.selected {
color:#666666;
}

#footerNav a:link {
float:left;
color:#f4f4f4;
font-size:10px;
text-decoration:none;
}

#footerNav a:visited {
float:left;
color:#f4f4f4;
font-size:10px;
text-decoration:none;
}

#footerNav a:hover {
float:left;
color:#f4f4f4;
font-size:10px;
text-decoration:underline;
}

#footerNav a:active {
float:left;
color:#f4f4f4;
font-size:10px;
text-decoration:none;
}

#footerLogos {
float:right;
padding:0 0px 0 0;
}

#banner {
float:left;
}

#banner ul {
float:left;
margin:0;
padding:0;
}

#banner li {
float:left;
list-style-type:none;
}

#banner a {
float:left;
line-height:10px;
}


#breadCrumb {
float:left;
}

#breadCrumb p{
font-size:12px;
padding:12px 0 12px 12px;
}

#breadCrumb a:link{
color:#2d5884;
text-decoration:underline;
}

#breadCrumb a:visited{
color:#2d5884;
text-decoration:underline;
}

#breadCrumb a:hover{
color:#2d5884;
text-decoration:none;
}

#breadCrumb a:active{
color:#2d5884;
text-decoration:underline;
}

#content {
float:left;
background-color:#FFFFFF;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
padding:12px 0 0 28px;
width:927px;
}

#content p{
font-size:13px;
color:#333333;
padding:0 0 22px 0;
line-height:18px;
}

#content a:link{
font-weight:bold;
font-size:13px;
text-decoration:underline;
color:#990000;
}

#content a:visited{
font-weight:bold;
font-size:13px;
text-decoration:underline;
color:#990000;
}

#content a:hover{
font-weight:bold;
font-size:13px;
text-decoration:none;
color:#990000;
}

#content a:active{
font-weight:bold;
font-size:13px;
text-decoration:underline;
color:#990000;
}

#colonneLeft {
width:588px;
padding:50px 20px 130px 0;
float:left;
border-right:1px solid #d6d6d6;
}

#colonneRight {
width:273px;
float:left;
padding:50px 20px 0 23px;
}

.gameContent {
float:left;
background-color:#FFFFFF;
border:1px solid #d6d6d6;
padding:12px 0 12px 38px;
margin-bottom:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
}

.gameScreen {
float:left;
}

.gameTitle {
float:left;
padding:12px 0 25px 40px;
}

.gameLogo {
float:left;
padding:0 0 25px 40px;
}

.gameSubtitle {
float:left;
padding:0 0 18px 40px;
}

.gameDescription {
float:left;
font-size:12px;
font-weight:bold;
color:#666666;
width:300px;
padding:0 0 0 40px;
}

.btnsBuy {
position:relative;
z-index:2;
width:197px;
float:left;
padding:20px 0 0 0;
}

.btnsBuyContent {
position:relative;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
float:left;
height:101px;
}

.btnsBuy li{
list-style-type:none;
float:left;
}

.btnsBuy li img{
float:left;
}

.btnsBuy li a{
float:left;
line-height:0;
}

.btnsBuy ul{
margin:0;
padding:0;
float:left;
}

.btnsLinks {
position:relative;
z-index:2;
float:left;
height:102px;
width:195px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.gameExtend {
float:left;
background-color:#FFFFFF;
padding:0 0 20px 0;
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
}

.gameExtendFull {
background-color:#FFFFFF;
padding:0 40px 0 40px;
width:873px;
}

.gameExtendLeft {
float:left;
background-color:#FFFFFF;
padding:0 40px 0 38px;
width:669px;
}

.gameExtendLeft p{
font-size:14px;
color:#333333;
padding:0 0 22px 0;
line-height:18px;
}

.gameExtendRight {
float:left;
position:relative;
width:176px;
padding:38px 10px 0 20px;
background-color:#FFFFFF;
}

.gameExtendRight p{
color:#666666;
font-size:11px;
padding:0 0 20px 0;
line-height:18px;
}

.blogBlock {
float:left;
background-color:#FFFFFF;
padding:6px 23px 60px 28px; 
width:695px;
position:relative;
}

.blogDate {
font-size:19px;
color:#2d5884;
display:block;
}

.blogTitle {
  font-size:18px;
  color:#000000;
  padding:0 0 25px 0;
}

.blogTitle a:link
{
  text-decoration:underline;
  color:black;
}

.blogTitle a:visited
{
  text-decoration:underline;
  color:black;
}

.blogTitle a:hover
{
  text-decoration:none;
  color:black;
}


.blogContent {
font-size:13px;
color:#0b0b0b;
padding:0 60px 20px 0;
line-height:18px;
}

.blockCategory {
font-size:11px;
color:#333333;
float:left;
}

.blockCategory a:link{
font-size:11px;
color:#990000;
text-decoration:underline;
}

.blockCategory a:visited{
font-size:11px;
color:#990000;
text-decoration:underline;
}

.blockCategory a:hover{
font-size:11px;
color:#990000;
text-decoration:none;
}

.blockCategory a:active{
font-size:11px;
color:#990000;
text-decoration:underline;
}

.blockTags {
font-size:11px;
color:#333333;
float:left;
}

.blockTags a:link{
font-size:11px;
color:#990000;
text-decoration:underline;
}

.blockTags a:visited{
font-size:11px;
color:#990000;
text-decoration:underline;
}

.blockTags a:hover{
font-size:11px;
color:#990000;
text-decoration:none;
}

.blockTags a:active{
font-size:11px;
color:#990000;
text-decoration:underline;
}

.blockAuthor {
font-size:11px;
color:#333333;
float:right;
display:inline;
}

.blockAuthor a:link{
font-size:11px;
color:#990000;
text-decoration:underline;
}

.blockAuthor a:visited{
font-size:11px;
color:#990000;
text-decoration:underline;
}

.blockAuthor a:hover{
font-size:11px;
color:#990000;
text-decoration:none;
}

.blockAuthor a:active{
font-size:11px;
color:#990000;
text-decoration:underline;
}

.blogThumb {
float:left;
padding:0 20px 0 0;
}

.blogThumbRight {
float:right;
padding:0 0 0 20px;
}

.blogSeparatrice {
float:left;
padding:5px 0 5px 0;
}

.btnArticle {
float:right;
padding:15px 0 0 2px;
}

#selecteur {
float:left;
background-color:#FFFFFF;
text-align:center;
padding:6px 23px 0px 28px;
width:695px;
font-size:13px;
color:#0b0b0b;
}

.currentPage {
color:#cccccc;
font-size:13px;
}

#selecteur a:link {
color:#0b0b0b;
text-decoration:none;
font-size:13px;
}

#selecteur a:visited {
color:#0b0b0b;
text-decoration:none;
font-size:13px;
}

#selecteur a:hover {
color:#cccccc;
text-decoration:none;
font-size:13px;
}

#selecteur a:active {
color:#0b0b0b;
text-decoration:none;
font-size:13px;
}

#blogMenu {
float:right;
width:205px;
background-color: #FFFFFF;
border-left:1px solid #cccccc;
padding-top: 0px;
margin:0;
display:inline;
}

#categories {
border-bottom:1px solid #cccccc;
}

#sidebar {
  padding: 0;
  margin: 0;
}

#sidebar > ul {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
  margin-top: 0pt;
  margin-bottom: 0pt;
}

#sidebar > ul > li > h2 {
  font-size: 16px;
  font-weight: bold;
  padding-top: 26px;
  padding-right: 0pt;
  padding-bottom: 10px;
  padding-left: 22px;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
}

#sidebar > ul > li {
  border-bottom: 1px solid #cccccc;
}

#sidebar > ul > li > ul {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 22px;
  padding-bottom:20px;
}

#sidebar > ul > li > ul > li {
  padding-bottom: 6px;
  padding-right: 50px;
}

#sidebar > ul > li > ul > li > a {
  color: #990000;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold;
}


#categories a:link{
color:#990000;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

#categories a:visited{
color:#990000;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

#categories a:hover{
color:#990000;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#categories a:active{
color:#990000;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

#categories ul{
margin:0;
padding:0 0 40px 22px;
}

#categories li{
list-style-type:none;
}

#mostRead {
padding:0 0 40px 0;
border-bottom:1px solid #cccccc;
}

.mostReadArticle {
padding:0 0 0 22px;
}

.mostReadArticle p{
color:#012b55;
font-size:11px;
font-weight:bold;
padding:0 50px 0 0;
}

.count {
font-weight:bold;
font-size:11px;
color:#999999;
}

.separatriceSmall {
float:right;
padding:15px 25px 15px 0;
}

#blogPromo {
padding:10px 10px 0 10px;
}

#blogPromo a:link {
color:#990000;
font-size:12px;
text-decoration:underline;
}

#blogPromo a:visited {
color:#990000;
font-size:12px;
text-decoration:underline;
}

#blogPromo a:hover {
color:#990000;
font-size:12px;
text-decoration:none;
}

#blogPromo a:active {
color:#990000;
font-size:12px;
text-decoration:underline;
}

#blogPromo {
margin:0;
}

#blogPromo p{
padding:5px 20px 15px 20px;
}

#blog{
background-color:#FFFFFF;
float:left;
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
}

.os_table {
}

.os_table > tbody > tr > td {
  text-align:center;
  font-size: 12px;
}

.os_table > tbody > tr > td > a{
  text-align:center;
}
