body {
	background-color: #141414;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #9c9494;
}

.vert{
color:#00ff0c;
background:#000000;
}

.rouge{
color:#ff0000;
background:#000000;
}

#topbar{background:url("images/fr/barre_haut.png") repeat-x;width:100%;height:22px;margin:auto;text-align:center;}
#slogan{float:left;font-family:Verdana;color:#fff;padding-left:10px;padding-top:2px;width:80%;overflow:hidden;text-align:center;}
#slogan h1{font-weight:bold;font-size:12px;}
#lang{margin:0;padding:0;}
#menuLang{color:#fff;font-weight:bold;float:left;list-style-type:none;line-height:20px;height:22px;width:130px;border-left:solid 1px #fff;border-right:solid 1px #fff;margin:0;padding:0;text-align:center;cursor:pointer;}
#menuLang2{color:#fff;font-weight:bold;float:left;list-style-type:none;line-height:20px;height:22px;width:200px;border-left:solid 1px #fff;border-right:solid 1px #fff;margin:0;padding:0;text-align:center;cursor:pointer;}
#lang .linkssLang{display:block;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background-color:#000000;width:130px;height:20px;overflow:hidden;filter:alpha(opacity=80);moz-opacity:.80;opacity:.80;khtml-opacity:.80;}.backgroundOverlay{background-color:#000;}
#lang .linkssLang:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-khtml-opacity:1;}#ssLang{display:none;margin:2px 0 0 -41px!important;margin:18px 0 0 -124px;}
*html #lang #ssLang,* html #lang #ssLang,*+html #lang #ssLang{margin:18px 0 0 -124px!important;}
#lang a{color:#fff;}
#lang a:hover{color:#fff;text-decoration:none;}#lang h1,#lang h2,#lang h3{font-size:12px;font-weight:bold;text-decoration:none;}

#wrap {
	background: url('images/fr/background.jpg') no-repeat center top;
	height: 1100px;
}

#wrap2 {
	background: url('images/fr/background2.jpg') no-repeat center top;
	height: auto;
}

a {
	font-family: Tahoma;
	font-size: 11px;
	color: #f2a32d;
	text-decoration: none;
}

a:link, a:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #f2a32d;
	text-decoration: none;
}
a:active, a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #f2a32d;
	text-decoration: underline;
}

a img {
	border: none;
}

#header {
	background: url('images/fr/header-top-trans.png') no-repeat;
	width: 883px;
	height: 32px;
	margin: auto;
	padding-top: 170px;
	padding-right: 100px;
	text-align: right;
}

#header a {
	color:#d1d8ce;
	display: inline-block;
	height: 32px;
}

#header a:hover {
	color: #f2a32d;
	text-decoration:none;
	display: inline-block;
	height: 32px;
}

#header-sub-table {
	width: 883px;
	height: 317px;
	margin: auto;
}
#header-sub-table td {
	vertical-align: top;
}
#header-sub-table #login-td {
	width: 322px;
	background: url('images/fr/login-trans.png') no-repeat;
}

#header-sub-table #login-td2 {
	width: 322px;
	background: url('images/fr/login-trans2.png') no-repeat;
}
#header-sub-table #welcome-td {
	width: 561px;
	background: url('images/fr/welcome-trans.png') no-repeat;
}
#login-td input[type=text], #login-td input[type=password] {
	margin-left: 73px;
	border: none;
	font-family: Century;
	font-size: 11px;
	color: #2d2d2d;
	background: none;
}
#login-td input[type=text] {
	width: 203px;
	margin-top: 110px;
}
#login-td input[type=password] {
	width: 196px;
	margin-top: 22px;
}
#login-td input[type=submit] {
	width: 93px;
	display: block;
	margin-left: 125px;
	margin-top: 17px;
	height: 23px;
	background: url('images/fr/login-submit-trans.png') no-repeat 0px 3px;
	border: none;
	color: #c2c2c2;
	font-family: Tahoma;
	font-size: 11px;
	cursor: pointer;
}
#login-td .link {
	width: 247px;
	color: #b3bac1;
	font-family: Tahoma;
	font-size: 11px;
	margin-left: 50px;
	text-align: center;
	margin-top: 53px;
}
#login-td .link a {
	color: #f2a32d;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
#login-td .link a:hover {
	text-decoration: underline;
}

#login-td2 input[type=text], #login-td input[type=password] {
	margin-left: 73px;
	border: none;
	font-family: Century;
	font-size: 11px;
	color: #2d2d2d;
	background: none;
}
#login-td2 input[type=text] {
	width: 203px;
	margin-top: 110px;
}
#login-td2 input[type=password] {
	width: 196px;
	margin-top: 22px;
}
#login-td2 input[type=submit] {
	width: 93px;
	display: block;
	margin-left: 125px;
	margin-top: 17px;
	height: 23px;
	background: url('images/fr/login-submit-trans.png') no-repeat 0px 3px;
	border: none;
	color: #c2c2c2;
	font-family: Tahoma;
	font-size: 11px;
	cursor: pointer;
}
#login-td2 .link {
	width: 247px;
	color: #b3bac1;
	font-family: Tahoma;
	font-size: 11px;
	margin-left: 50px;
	text-align: center;
	margin-top: 25px;
}
#login-td2 .link a {
	color: #f2a32d;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
#login-td2 .link a:hover {
	text-decoration: underline;
}

#welcome-td .content {
	font-family: Euphemia;
	color: #ffffff;
	font-size: 14px;
	text-align: justify;
	margin-left: 54px;
	width: 461px;
	margin-top: 134px;
}
#welcome-td .link {
	float: right;
	text-align: right;
	color: #b3bac1;
	font-family: Tahoma;
	font-size: 11px;
}
#welcome-td .link a {
	color: #7abfff;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
#welcome-td .link a:hover {
	text-decoration: underline;
}

#header-sub {
	margin: auto;
	width: 883px;
	height: 39px;
}
#content {
	margin: auto;
	width: 883px;
}
#content2 {
	margin: auto;
	width: 1280px;
	background-color: #000000;
}
#content3 {
	margin: auto;
	width: 90%;
	background-color: #000000;
}
#content .serveurselction {
	background: url('images/fr/content-serveurselection-trans.png') no-repeat;
	width: 883px;
	height: 221px;
}
#content .serveurselction a {
	display: inline-block;
	height: 121px;
	width: 121px;
	margin-right: 55px;
	margin-top: 16px;
}
#content .serveurselction #bouton-1 {
	margin-left: 104px;
	background: url('images/fr/content-serveurselection-bouton-1-1-trans.png') no-repeat;
}
#content .serveurselction #bouton-1:hover, #content .serveurselction #bouton-1.hover {
	background: url('images/fr/content-serveurselection-bouton-1-2-trans.png') no-repeat;
}
#content .serveurselction #bouton-2 {
	background: url('images/fr/content-serveurselection-bouton-2-1-trans.png') no-repeat;
}
#content .serveurselction #bouton-2:hover, #content .serveurselction #bouton-2.hover {
	background: url('images/fr/content-serveurselection-bouton-2-2-trans.png') no-repeat;
}
#content .serveurselction #bouton-3 {
	background: url('images/fr/content-serveurselection-bouton-3-1-trans.png') no-repeat;
}
#content .serveurselction #bouton-3:hover, #content .serveurselction #bouton-3.hover {
	background: url('images/fr/content-serveurselection-bouton-3-2-trans.png') no-repeat;
}
#content .serveurselction #bouton-4 {
	margin-right: 0px;
	background: url('images/fr/content-serveurselection-bouton-4-1-trans.png') no-repeat;
}
#content .serveurselction #bouton-4:hover, #content .serveurselction #bouton-4.hover {
	background: url('images/fr/content-serveurselection-bouton-4-2-trans.png') no-repeat;
}

#content .serveurselction #bouton-1-15 {
	margin-left: 104px;
	background: url('images/fr/content-serveurselection-bouton-1-1-trans-15.png') no-repeat;
}
#content .serveurselction #bouton-1-15:hover, #content .serveurselction #bouton-1.hover {
	background: url('images/fr/content-serveurselection-bouton-1-2-trans-15.png') no-repeat;
}
#content .serveurselction #bouton-2-15 {
	background: url('images/fr/content-serveurselection-bouton-2-1-trans-15.png') no-repeat;
}
#content .serveurselction #bouton-2-15:hover, #content .serveurselction #bouton-2.hover {
	background: url('images/fr/content-serveurselection-bouton-2-2-trans-15.png') no-repeat;
}
#content .serveurselction #bouton-3-15 {
	background: url('images/fr/content-serveurselection-bouton-3-1-trans-15.png') no-repeat;
}
#content .serveurselction #bouton-3-15:hover, #content .serveurselction #bouton-3.hover {
	background: url('images/fr/content-serveurselection-bouton-3-2-trans-15.png') no-repeat;
}
#content .serveurselction #bouton-4-15 {
	margin-right: 0px;
	background: url('images/fr/content-serveurselection-bouton-4-1-trans-15.png') no-repeat;
}
#content .serveurselction #bouton-4-15:hover, #content .serveurselction #bouton-4.hover {
	background: url('images/fr/content-serveurselection-bouton-4-2-trans-15.png') no-repeat;
}

#hotnewsourgames-table {
	width: 883px;
}
#hotnewsourgames-table .hotnews-td {
	width: 501px;
	vertical-align: top;
}
#hotnewsourgames-table .hotnews-td .titre-block {
	background: url('images/fr/content-hotnews-titre-trans.png') no-repeat;
	width: 501px;
	height: 29px;
}
#hotnewsourgames-table .hotnews-td .bg-top {
	background: url('images/fr/content-hotnews-bg-top-trans.png') no-repeat;
	width: 501px;
	height: 5px;
}
#hotnewsourgames-table .hotnews-td .bg {
	background: url('images/fr/content-hotnews-bg-trans.png') repeat-y;
	width: 501px;
}
#hotnewsourgames-table .hotnews-td .bg-bottom {
	clear: both;
	background: url('images/fr/content-hotnews-bg-bottom-trans.png') no-repeat;
	width: 501px;
	height: 7px;
}
#hotnewsourgames-table .hotnews-td .titre {
	font-family: Centaur;
	font-size: 18px;
	color: #eeeeee;
	margin-left: 60px;
}
#hotnewsourgames-table .hotnews-td .content {
	background: url('images/fr/content-hotnews-logo.png') no-repeat left top;
	padding-left: 200px;
	width: 275px;
	height: 156px;
	text-align: justify;
	line-height: 20px;
	margin-top: 5px;
}
#hotnewsourgames-table .hotnews-td .video {
	padding-left: 48px;
	width: 438px;
	height: 163px;
	text-align: justify;
}
#hotnewsourgames-table .hotnews-td .readmore {
	display: inline-block;
	float: right;
	background: url('images/fr/login-submit-trans.png') no-repeat;
	color: #ffa800;
	width: 93px;
	height: 20px;
	text-align: center;
}


#hotnewsourgames-table .ourgames-td {
	width: 382px;
	vertical-align: top;
}
#hotnewsourgames-table .ourgames-td .titre-block {
	background: url('images/fr/content-ourgames-titre-trans.png') no-repeat;
	width: 382px;
	height: 29px;
}
#hotnewsourgames-table .ourgames-td  #ourgames-block-1 {
	overflow: hidden;
	width: 276px;
	height: 200px;
}
#hotnewsourgames-table .ourgames-td  #ourgames-block-2 {
	height: 2400px;
}
#hotnewsourgames-table .ourgames-td  #ourgames-block-2 div {
	margin-bottom: 30px;
}

#footer {
	background: url('images/fr/footer-bg.jpg') no-repeat center top;
	height: 223px;
}
#footer-table {
	color: #999caf;
	font-size: 10px;
	font-family: Verdana;
	width: 860px;
	margin: auto;
	padding-top: 14px;
}
#footer-table a {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	height: 27px;
	vertical-align: middle;
	padding-top: 15px;
	color: #999caf;
	font-size: 10px;
	font-family: Verdana;
}
#footer-table a:hover {
	color: #43b0ef;
	background: url('images/fr/footer-menu-link-bg.jpg') repeat-x;
}
#footer-block {
	width: 883px;
	height: 206px;
	background: url('images/fr/footer-block.jpg') no-repeat;
	margin: auto;
}
#footer-block .lastnews, #footer-block .serv, #footer-block .forum {
	vertical-align: top;
	padding-top: 40px;
	height: 185px;
}
#footer-block .lastnews {
	padding-left: 38px;
	width: 261px;
}
#footer-block .lastnews a {
	display: block;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 5px;
	width: 255px;
	color: #605f5f;
}
#footer-block .lastnews a:hover {
	background-color: #090909;
	text-decoration: none;
	color: #ff006c;
}
#footer-block .serv {
	padding-left: 18px;
	width: 260px;
}
#footer-block .serv a {
	display: block;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 5px;
	width: 254px;
	color: #605f5f;
}
#footer-block .serv a span {
	color: white;
}
#footer-block .serv a:hover {
	background-color: #090909;
	text-decoration: none;
	color: #ff7901;
}
#footer-block .forum {
	padding-left: 18px;
}
#footer-block .forum a {
	display: block;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 5px;
	width: 257px;
	color: #605f5f;
}
#footer-block .forum a:hover {
	background-color: #090909;
	text-decoration: none;
	color: #ecd012;
}

#footer-block .more td {
	vertical-align: top;
	padding-right: 20px;
	text-align: right;
}
#footer-block .more a {
	color: #b0b0b0;
}

#azureomedia-link {
	width: 883px;
	margin: auto;
}
#azureomedia-link a {
	background: url('images/fr/azureomedia.jpg') no-repeat;
	width: 206px;
	height: 26px;
	float: right;
}
/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */.clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */


/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  ALERT*/
/**
*/

#SexyAlertBox-Box {
  padding-bottom: 24px;
  background: url('images/fr/bg-box-bottom.png') bottom left no-repeat !important;
  background: url('images/fr/bg-box-bottom.gif') bottom left no-repeat;
}

#SexyAlertBox-InBox {
  padding-top: 15px;
  background: url('images/fr/bg-box-top.png') top left no-repeat !important;	
  background: url('images/fr/bg-box-top.gif') top left no-repeat;	
}

#SexyAlertBox-BoxContent {
  background: url('images/fr/bg-box-body.png') top left repeat-y !important;
  background: url('images/fr/bg-box-body.gif') top left repeat-y;
  padding: 0px 20px;
}

#SexyAlertBox-BoxContenedor {
  padding: 0px 0px 5px 55px;
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
}

#SexyAlertBox-BoxContenedor h1,#SexyAlertBox-BoxContenedor h2,#SexyAlertBox-BoxContenedor h3,#SexyAlertBox-BoxContenedor b,#SexyAlertBox-BoxContenedor strong{
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#SexyAlertBox-Buttons{
  text-align:right;
}

#SexyAlertBox-Buttons input {
  margin: 10px 10px;
}

#SexyAlertBox-BoxContenedor #BoxPromptInput{
  margin-top:5px;
}

#SexyAlertBox-Box .BoxAlert {
  background: url('images/fr/dialog-warning.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxConfirm {
  background: url('images/fr/dialog-help.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxPrompt {
  background: url('images/fr/dialog-help.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxInfo {
  background: url('images/fr/dialog-information.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxError {
  background: url('images/fr/dialog-error.png') top left no-repeat;
}

 
 /*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  SqueezeBox*/

#sbox-overlay {
	position: absolute;
	background-color: #000000;
	color: #FFFFFF;
	left: 0px;
	top: 0px;
	zoom: 1;
}

#sbox-window {
	position: absolute;
	background-color: #FFFFFF;
	color: #FFFFFF;
	text-align: left;
	overflow: visible;
	padding: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(images/fr/closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(images/fr/closebox.gif);
}

.sbox-loading #sbox-content {
	background-image: url(images/fr/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #000000;
	color: #FFFFFF;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

.body-overlayed {
	overflow: hidden;
}

.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(images/fr/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(images/fr/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(images/fr/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(images/fr/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(images/fr/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(images/fr/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(images/fr/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(images/fr/bg_nw.png) no-repeat;
}

/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  TOOLTIPS*/
div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #FFFFFF;
 color: #000000;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
	background: #000000;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #fff;
	font-size: 1.2em;
	width: 190px;
	height: 30px;
	padding: 8px 5px 0;
	background: #616161 url(images/fr/search_bg.gif) no-repeat;
	margin-right: 5px;
}
.search input.box:focus {
	background: #616161 url(images/fr/search_bg.gif) no-repeat left -38px;
	outline: none;
}
.search button.btn {
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url(images/fr/search_bg.gif) no-repeat top right;
}
.search button.btn:hover {
	background: #fbc900 url(images/fr/search_bg.gif) no-repeat bottom right;
}


#dropdown-holder {
	/*
		This is just the holder and how you want what is behind the
		main menu links too look like
	*/
	width: 1500px;
	padding-left:10px;
}
.dropdown {
	/*
		OVER ALL LINE HEIGHT
	*/
	line-height:32px;
	min-width: 90px;
	font-family: helvetica, verdana, tahoma, arial;
	text-transform: uppercase;
	font-size: 9px;
	display:block;
	padding:0px 10px 0px 10px;
	color:red;
}
.dropdown a {
	/* The minimum width of the "MAIN" links on top */
	min-width: 90px;
	font-family: helvetica, verdana, tahoma, arial;
	text-transform: uppercase;
	font-size: 9px;
	display:block;
	padding:0px 10px 0px 10px;
	color:#0099CC;
	text-decoration:none;
}
.dropdown a:hover{
	color: #f2a32d;
	background-color: #121212;
}
.dropdown ul {
	top:32px;
	text-align: left;
}
.dropdown li ul a{
	/* The width of the dropdown and popout menu */
	width:150px;
	background-color:#0a0a0a;
	text-align: left;
	/*
		Optional thought i'd make the drop down and popout transparent
		This line is also what is killing the CSS validation
	*/
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
.dropdown li ul {
	border-top: solid 1px #333333;
	/* time for some math  {a}:width + {a}:padding + {a}:border */
	width:147px;
	text-align: left;
}
.dropdown li ul li{
	/* time for some math  {a}:width + {a}:padding + {a}:border */
	width:147px;
}
.dropdown li ul li a{
	border-bottom: solid 1px #000000;
	border-top: solid 1px #333333;
	border-left: solid 1px #000000;
	border-right: solid 1px #333333;
}
.dropdown a.popout {
	/* totally optional popout indicator */
	background-image: url(images/popout.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

/************************************************************
ONLY EDIT BELOW IF YOU REALLY KNOW WHAT YOUR DOING!
************************************************************/
.dropdown {
	margin:0;
	padding:0;
	list-style-type:none;
}
.dropdown ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.dropdown a {
	display:block;
}
.dropdown li{
	float:left;
	position:relative;
	display: block;
}
.dropdown ul {
	position:absolute;
	display:none;
}
.dropdown li ul a{
	float:left;
}
.dropdown li ul {
	float:left;
}
.dropdown li ul li{
	float:left;
	position:relative;
}
.dropdown ul ul{
	top:0;
	left:100%;
}
.dropdown li ul ul {
	width:auto;
	margin: -1px 0px 0px 0px;
	float:left;
}
.dropdown li:hover ul ul, .dropdown li:hover ul ul ul, .dropdown li:hover ul ul ul ul{
	display:none;
}
.dropdown li:hover ul, .dropdown li li:hover ul, .dropdown li li li:hover ul, .dropdown li li li li:hover ul{
	display:block;
}

