body
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px !IMPORTANT;
}


a,	a[href]:hover , a:link, a:hover, a:visited, a:active,
button, button:link, button:hover, button:visited, button:active{
	outline : none;
	text-decoration: none;

}

.co_admin
{
	z-index: 1000;
}

.co_admin .navbar-brand
{
	font-weight: bold;
	padding: 10px;
	height: 35px;
	color: rgb(196, 84, 84);
}

.co_admin a
{
	border-radius: 0px !IMPORTANT;
	    color: rgb(70, 70, 70);
	    padding: 8px !IMPORTANT;
	    font-weight: normal;
    line-height: 20px;
    text-transform: uppercase;
    font-size: 12px;
}


h1
{
	font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #bababa;
    padding: 10px;
	margin: 10px 0;
}


.avril
{
	position: absolute;
    z-index: 1000000;
    background-color: #ffffff;
    display: block;
    height: 100%;
    width: 100%;
    padding: 14px;
}
.header
{

	text-align: center;
    font-size: 50px;
    font-weight: bold;
    text-transform: uppercase;
	text-shadow: 1px 2px 3px #000000;
	padding : 0px;
}

.header>a>img
{
	position:relative;
	width: 120px;
	margin: 5px 20px;
	
}

.node .nodeLastPost {
	
    overflow: initial;
}

.headerbg
{

	background-color : #443636;
}

.menu
{
	margin: 0;
	padding: 0;
}

.menu.droite
{
	float : right;
}

.menu.droite>li
{
	margin-right: -4px;
}

.menu.gauche
{
	float : left;
}

.menu.gauche>li
{
	margin-left: -4px;
}

.menu li
{
	display : inline-block;
}

.menu li>a
{
	font-size: 25px;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
    display: block;
    padding: 49px 15px;
    text-transform: uppercase;
    font-weight: 900;
    width: 165px;
    text-align: center;
}



.menu li>a:hover, .menu li>a.active
{
	text-decoration : none;
	background-color : #392d2d;
}

.menubtnshop
{
	background-color : #413434;
}

.menubg
{
	background-color : #2e2526;
}

.menubg.floatable {
	position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000;
	
}

.menuinfo
{
    padding: 5px 0px;
	 font-size: 22px;
  text-transform: uppercase;
  line-height: 1.2;
  color: #ffffff;
}
.menuinfo>div>span
{
	color : rgb(196, 84, 84);
	font-weight: 100;
}

.menuinfo>div>span:hover
{
	color : rgb(218, 102, 102);
}

.minilogo {
	width: 0px;
	display : block;
	margin-left: 0px;
	transition: width 0.5s linear, margin-left 0.5s linear;
	overflow: hidden;
}

.menubg.floatable>.container>div>div>ul>.minilogo {
	width: 70px;
	margin-left: -70px;
	transition: width 0.5s linear, margin-left 0.5s linear;
}

.minilogo a {
	padding:0px !important;
}

.blocinfobg
{
	background-color : #E9E3E3;
	padding : 10px 0px;
}



.blocinfo>div
{
	padding: 20px 20px;
    border-right: 2px solid #443636;
	
}

.blocinfo>div.last
{
	border-right: none;
	
}

.blocinfo>div>a ,.blocinfo>div>a:link, .blocinfo>div>a:visited, .blocinfo>div>a:active
{
    text-align: center;
    display: block;
	color: #443636;
	transition: color 0.2s linear;
	 text-decoration : none;
}
    
.blocinfo>div>a:hover
{
    text-decoration : none;
	color : #5F4C4C;
	transition: color 0.2s linear;
}


.ears2
{
	background-image: url(../images/ears22.png);
    
    display: block;
    width: 50px;
    height: 50px;
    margin: 10px auto;
}

.bookmark50
{
	background-image: url(../images/bookmark502.png);
    
    display: block;
    width: 50px;
    height: 50px;
    margin: 10px auto;
}

.hand-1
{
	background-image: url(../images/hand-12.png);
    
    display: block;
    width: 50px;
    height: 50px;
    margin: 10px auto;
}

.butterfly90
{
	background-image: url(../images/butterfly902.png);
    
    display: block;
    width: 50px;
    height: 50px;
    margin: 10px auto;
}



.blocinfo>div>a:hover .ears2, .blocinfo>div>a:hover .bookmark50, .blocinfo>div>a:hover .hand-1, .blocinfo>div>a:hover .butterfly90
{
	background-position: 50px 50px;
}

.blocinfo>div>a>glyphicon 
{
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 50px;
    color: #443636;
}

.blocinfo>div>a>span:before
{
    font-size: 50px;
}

.blocinfo>div>a>i
{
    display: block;
    text-align: right;
    text-transform: uppercase;
    font-size: 10px;
    margin-top: 0px;
    color: #443636;
}

.blocinfo>div>a>span
{
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
	
}

.blocinfo>div>a>span>b
{
    display: block;
    font-weight: normal;
    font-size: 30px;
	
}


.container.bg, .pageContentfofo
{
	    background-color: whitesmoke !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.first
{
	height: 400px;
	padding-top: 50px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
	line-height: 20px;
    cursor: pointer;
	transition: box-shadow 0.2s linear;
	padding-top : 50px;
	display: block;
	margin-left: -15px;
}

.news,.news:link, .news:visited, .news:active
{
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 120%;
	line-height: 20px;
    cursor: pointer;
	display : block;
	color : #ffffff;
		text-decoration : none;
}

.news>img
{
	height: 120px;
	width: 100%;
}

.news>b
{
	display: block;
    background-color: #1e1e1e;
    padding: 2px 15px;
    height: 45px;
    font-size: 18px;
    text-transform: uppercase;
}

.news>span
{
	background-color: #443636;
    padding: 5px;
    position: absolute;
    bottom: 30px;
    right: 30px;
}

.news:hover, .first:hover
{transition: box-shadow 0.2s linear;transition: box-shadow 0.2s linear;
	
	transition: box-shadow 0.2s linear;
	text-decoration : none;
	color : #ffffff;
}

.first>span
{
	background-color: #453737;
    color: #E0DADC;
    font-size: 20px;
    padding: 7px 20px;
    text-transform: uppercase;
    display: table;
	box-shadow:  1px 1px 7px 0px rgba(0, 0, 0, 0.7);
}



.first>b
{
    background-color: #1E1E1E;
    color: #E0DADC;
    font-size: 38px;
    padding: 15px 20px;
    text-transform: uppercase;
    display: table;
    font-weight: 600;
    line-height: 40px;
	box-shadow:  1px 1px 7px 0px rgba(0, 0, 0, 0.7);
	
}

.floatablerectif
{
	    margin-top: 35px;
}

.footer
{

	background-color : #1b1b1b;
	padding : 30px 0;

}

.footer>div>div>.center
{
	border-right : 1px solid rgb(196, 84, 84);
	text-align : center;

}

.footer>div>div>.center>.logofoot
{
	width: 150px;
    background-image: url(../images/logo-footer-nb.png);
    background-repeat: no-repeat;
    display: block;
    height: 150px;
    margin: 0 auto;
    background-size: 100%;

}

.footer>div>div>.center>.logofoot:hover
{
	background-image: url(../images/logo-footer-nb.png);
	background-position: 0px -150px;

}

.footer>div>div>div>span
{

	margin-left: 20px;
}

.footer>div>div>div>ul
{

	margin: 50px 0 15px 0px;
    padding: 0px;
}

.footer>div>div>div>ul>li
{

	    display: inline-block;
    padding: 0px 20px;
    border-right: 1px solid rgb(196, 84, 84);
	
}

.footer>div>div>div>ul>li.last
{

	border : none;
	
}

.footer>div>div>div>span
{

	color : rgb(196, 84, 84);
	
}

.footer>div>div>div>ul>li>a
{

	color : #ffffff;
	
}

.footer>div>div>div>img
{

	margin : 2px;
	
}

.social
{
	
	padding: 0px;
	
}
	
.social>a
{
	padding: 15px;
	background-color : #000000;
	width : 100%;
	display : block;
    background-repeat: no-repeat;
    background-position: 14px 9px;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
	transition: box-shadow 0.2s linear;
	
}

.copy
{
	cursor: pointer;
}

.social>a:hover
{
	text-decoration : none;
	box-shadow: inset 0px 0px 15px rgba(0, 0, 0, 0.5);
	transition: box-shadow 0.2s linear;
	
}

.facebook
{
	    background-image: url(../images/facebook.png);
		background-color : #3b5998 !important;
		background-size: 16px;
   
}

.twitter
{
	    background-image: url(../images/twitter.png);
		background-color : #659fcb !important;
		background-size: 37px;
   
}

.youtube
{
	    background-image: url(../images/youtube.png);
		background-color : #d02122 !important;
		background-size: 29px;
   
}

.stats
{
	
	padding: 0px;
	padding-top : 5px;	
	color : #000000;
}

.stats>div
{
	border : 1px solid #e5e5e5;
	background-color : #fafafa;
	padding: 10px 5px;
    width: 100%;
	
}

.stats .text
{
	
	font-size: 11px;
    text-transform: uppercase;
	display: inline-block;
    width: 50%;
    text-align: center;
	line-height: 9px;
	
}

.stats .text h2
{
	
	margin : 0px;	
	    font-size: 25px;
	
}

.stats .divstats
{
    width: 50%;
    position: absolute;
    height: 49px;
    display: inline-block;
	
	
}

.statsboxheader
{
	padding: 0;
}

.statsboxheader.left
{
	padding-right: 4px;
}

.statsboxheader.right
{
	padding-left: 4px;
}

.statsboxheader div
{
	background-color: #ffffff;
    padding: 10px;
    font-size: 7pt;
    text-transform: uppercase;
	
}

.statsboxheader div div
{
	display: inline-block;
    vertical-align: inherit;
	padding : 0;
	    line-height: 18px;
}

.statsboxheader>div>img
{
	display: inline-block;
    font-size: 17pt;
	vertical-align: inherit;
	margin: 0px 15% 0 10%;
	
}

.statsdernier
{
	width: 50%;
    padding: 4px 0px !important;
}

.statsdernier>div
{
	    height: 25px;
    display: inline-block;
    vertical-align: text-bottom;
    line-height: 12px !important;
}

.statsdernier>div>span
{
	font-weight: 600 !important;
	font-size : 11px !important;
}

.statsboxheader div div span
{
	display: block;
    font-size: 17pt;
	
}

.statsbox
{
	background-color: #ffffff;
    margin-top: 15px;
	    padding: 15px;
}

.jukebox
{
	background-color : #443636;
	color : #ffffff;
	
}

.jukebox>div
{
	padding: 15px;
	display : inline-block;
}

.jukebox>div>.text
{
	display: inline-block;
    width: 80px;
    font-size: 15px;
    line-height: 14px;
    font-weight: 100;
    text-transform: uppercase;
	    padding-left: 10px;
}

.jukebox>div>span
{
	position: absolute;
    font-size: 22px;
    font-weight: 600;
	color : #4fc05c;
	width: 60px;
    text-align: right;
}

.jukebox>div>.text>b
{
	
    font-weight: 900;
}

.jukebox>hr
{
	width: 0;
    padding: 0;
    z-index: 0;
    margin: 0;
    float: right;
    border-bottom: 62px solid #e9e3e3;
    border-left: 140px solid #443636;
    border-right: none;
    border-top: none;
    height: 0;
    display: inline-block;
}

.jukebox .mehs
{
	background-color : #e9e3e3;
	color : #443636;
	float: right;
	   
    text-align: right;
}

.jukebox .mehs>span
{
	margin-left: -47px;
    color: #a68853;
    text-align: left;
}

.jukebox .mehs>.text
{
	 padding-right: 10px;
}

    

.tablestats
{
	width : 100%;
}

.tablestats>tbody>tr>td
{
	padding : 5px;
}

.tablestats .gris
{
	background-color : #f8f8f8;
}

.tablestats .icone
{
	width : 58px;
}

.tablestats .titre
{
	font-size: 16px;
    text-transform: uppercase;
}
.tablestats .rang
{
	font-size: 16px;
    color : #5f789c;
}

.tablestats .rang>span
{
    color : #489f52;
	    font-weight: bold;
}


.tablestats .info
{
	width: 40%;
	    line-height: 10px;
}

.tablestats .info>div
{
	font-size: 11px;
    width: 49%;
    display: inline-block;
}

.tablestats.achat td
{
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
}

.tablestats.achat span
{
	display: block;
    font-weight: 500;
    font-size: 18px;
}

.tablestats.achat .coins
{
	color : #57a653;
}

.tablestats.achat .stars
{
	color : #a68853;
}


.statsbox>h2
{
	font-size: 12px;
	    text-transform: uppercase;
	margin : 0 0 15px 0;
}


.divstats .barrestats
{
	background-color:  rgb(196, 84, 84);
    width: 9%;
    position: relative;
    display: inline-block;
	height : 100%;
	vertical-align: bottom;
}

.leaderbordbtn a
{
	background-color: #e9e3e3;
    display: block;
    margin-bottom: 15px;
	color : #2e2526;
	text-transform: uppercase;
    font-weight: 700;
}

.leaderbordbtn a:hover, .leaderbordbtn.selected a
{
	background-color: #2e2526;
	color : #ffffff;
}

.leaderbordbtn a img
{
    margin-right: 15px;
}

#divcompare
{
	display : none;
}

.dataTables_filter
{
	display : none;
}

.dataTable thead, #tablecompare thead
{
	background-color : #443636;
	color : #ffffff;
	text-transform: capitalize;
}

#tablecompare th
{
	padding : 8px 10px;
	text-align: center;
}

#tablecompare tr
{
	border-top : 1px solid #cccccc;
	
}

#tablecompare td
{
	padding : 8px 10px;
	
}

#tablecompare td>span
{
	display : none;
	
}

.compare
{
	color : #e5e5e5;
	float : right;
	margin-top: 7px;
	cursor: pointer;
}

.compare:hover , .compare.active
{
	color : #4fc05c;
}

.pointe
{
	position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 40px 50px 0 50px;
    left: 50%;
    border-color: #2e2526 transparent transparent transparent;
    margin-left: -51px;
    z-index: 500;
}

.modal-open .pointe
{
	    margin-left: -61px;
}

.logomob
{
	display : none;
}

.search
{
	    border: 5px solid #e5e5e5;
    padding: 10px;
    font-size: 15px;
    width: 100%;
    margin-bottom: 5px;
	background-color : #fafafa;
}

.search:focus
{
	outline: none;
}

.mtitre
{
	text-align: center;
	padding : 0px;
	margin-top : 5px;
	
	background-image: url(../images/bg-titre.png);
	background-repeat : repeat-x;
	background-position-y: 10px;
	background-position: 10px 10px;
	
}

.mtitre.t5
{
	margin-top : 0px;
	margin-bottom : 5px;
}

.mtitre h4
{
	
	    font-size: 18px;
    margin: 10px 0 0 0;
    padding: 0 10px;
    display: inline-block;
    background-color: whitesmoke;

}

.shopvip
{
	text-align : center;
	border: 1px solid #e5e5e5;
    background-color: #fafafa;
	    display: block;
}

.shopvip>span
{
    font-size: 20px;
    color: #000000;
    margin: 10px 0 30px 0;
}

.shopvip>small
{
    display : inline-block;
	color: #3c763d;
}

.shopvip>img
{
	width : 90%;
}


.btn-shop
{
	width : 100%;
	background-color: #B35656;
    border-color: #B35656;
	border-radius: 0px;
}

.arth1
{
	text-align: center;
    margin: 8px 15px 0 15px;
    border-bottom: none;
    font-weight: 600;
}

.arth2
{
	font-size: 18px;
    border-bottom: 1px solid;
}

.artlink
{
	background-color: #E9E3E3;
    padding: 4px 0;
    margin-top: 20px;
}

.artlink>.left img
{
    float: left;
    margin-right: 10px;
}

.artlink>.left span
{
    margin-right: 10px;
    display: block;
    font-size: 11px;
}

.artlink>.right
{
	    text-align: right;
}

.likebtn
{
	width: 16px;
    background-image: url(../images/hand.png);
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    float: right;
    background-size: 100%;
    border: none;
    background-color: transparent;
}

.likebtn.blue
{
	background-image: url(../images/hand.png);
	background-position: 0px -16px;

}

.spanlike
{
	font-weight: bold;
    color: #949494;
    margin: -1px 0px;
    font-size: 15px;
    position: absolute;
    top: 0;
    right: 34px;
}

.likebtn.blue>.spanlike
{
	color: #2B74BD;
}

.artinfo
{
	background-color: #E9E3E3;
    padding: 15px 0;
    margin-top: 3px;
}

.artinfo>.left img
{
    float: left;
    margin-right: 10px;
}

.artinfo>.left span
{
    margin-right: 10px;
    display: block;
    font-size: 11px;
}

.artinfo>.right
{
	    text-align: right;
}
.artinfo>.right img
{
	height: 48px;
}

.artbas
{
	font-size: 15px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    background-position-y: 0px;
    background-image: url(../images/bg-titre.png);
    background-repeat: repeat-x;
    margin: 0 26px;
    margin-bottom: 20px;
}

.artbas b
{
	font-weight: inherit;
	    display: inline-block;
    background-color: whitesmoke;
    padding: 0 10px;
}

.artcom>div>a ,.comRep>div>a
{
	position: absolute;
    float: left;
}

.artcom>div>blockquote, .comRep>div>blockquote
{
	margin: 0 0 20px 57px;
	    font-size: 15px;
}

.colright
{
	padding-left: 0px;
}


.videoyoutube
{
	border : 0px;
	width : 100%;
}

.twitter-typeahead
{
	width : 100%;
}

.tt-menu
{
	background-color : #1b1b1b;
	width : 100%;
}

.tt-suggestion
{
	display : block;
	width : 100%;
	height : 65px;
	white-space: nowrap;
	line-height : 65px;
	border-bottom : 1px solid rgb(196, 84, 84);
	color : #ffffff;
}

.tt-suggestion.VIP
{
	color :  #4bd451;
}

.tt-suggestion.VIPPlus
{
	color :  #32bfc1;
}

.tt-suggestion.Coupaing, .tt-suggestion.Ambassador
{
	color :  rgb(217, 163, 52);
}

.tt-suggestion.Staff, .tt-suggestion.Graphic, .tt-suggestion.Redactor, .tt-suggestion.Builder,
.tt-suggestion.MasterBuild		
{
	color : #276531;
}

.tt-suggestion.Helper
{
	color : #2c7b7a;
}

.tt-suggestion.Animator	
{
	color : rgb(190, 0, 190);
}


.tt-suggestion.Developper, .tt-suggestion.MasterDev
{
	color :  #b25050;
}

.tt-suggestion.Mod
{
	color : #52519f;
}

.tt-suggestion.MasterMod,  .tt-suggestion.MasterComm
{
	color : #282765;
}

.tt-suggestion.Admin
{
	color : #652727;
}

.tt-suggestion.banned-1	
{
	text-decoration: line-through;
}


.tt-suggestion img
{
	width : 50px;
	margin: 5px;
}

.head3d_b {
	width: 170px;
	height: 100px;
	background: #000000;
	padding : 5px 0 0 10px;
	transform : translateZ(1px) rotate(-10deg);
	position: absolute;
    margin: 30px 0 0 10px;
    z-index: 10;
}
.head3d_b:before {
	content: "";
	position: absolute;
	top: -42px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 85px solid transparent;
	border-right: 85px solid transparent;
	border-bottom: 43px solid #000000;
}
.head3d_b:after {
	content: "";
	position: absolute;
	bottom: -42px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 85px solid transparent;
	border-right: 85px solid transparent;
	border-top: 43px solid #000000;
}

.head3d {
	width: 150px;
	height: 90px;
	background: #bcbcbc;
	position: relative;
}
.head3d:before {
	content: "";
	position: absolute;
	top: -36px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 75px solid transparent;
	border-right: 75px solid transparent;
	border-bottom: 37px solid #bcbcbc;
}
.head3d:after {
	content: "";
	position: absolute;
	bottom: -36px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 75px solid transparent;
	border-right: 75px solid transparent;
	border-top: 37px solid #bcbcbc;
	z-index : 10;
}

.head3d img
{
	    z-index: 50;
    position: absolute;
    transform: rotate(10deg);
    width: 100px;
    margin-top: -10px;
    margin-left: 25px;
}

.head3d_b.VIP {
	background-color: #4bd451;
}
.head3d_b.VIP:before {
	border-bottom: 43px solid #4bd451;
}
.head3d_b.VIP:after {
	border-top: 43px solid #4bd451;
}

.head3d_b.VIPPlus {
	background: #32bfc1;
}
.head3d_b.VIPPlus:before {
	border-bottom: 43px solid #32bfc1;
}
.head3d_b.VIPPlus:after {
	border-top: 43px solid #32bfc1;
}

.head3d_b.Coupaing, .head3d_b.Ambassador {
	background: rgb(217, 163, 52);
}
.head3d_b.Coupaing:before, .head3d_b.Ambassador:before {
	border-bottom: 43px solid rgb(217, 163, 52);
}
.head3d_b.Coupaing:after, .head3d_b.Ambassador:after {
	border-top: 43px solid rgb(217, 163, 52);
}

.head3d_b.Staff, .head3d_b.Graphic,.head3d_b.Redactor, .head3d_b.Builder {
	background: #276531;
}
.head3d_b.Staff:before, .head3d_b.Graphic:before,.head3d_b.Redactor:before, .head3d_b.Builder:before {
	border-bottom: 43px solid #276531;
}
.head3d_b.Staff:after, .head3d_b.Graphic:after,.head3d_b.Redactor:after, .head3d_b.Builder:after {
	border-top: 43px solid #276531;
}

.head3d_b.Helper {
	background: #2c7b7a;
}
.head3d_b.Helper:before {
	border-bottom: 43px solid #2c7b7a;
}
.head3d_b.Helper:after {
	border-top: 43px solid #2c7b7a;
}

.head3d_b.Animator {
	background: rgb(190, 0, 190);
}
.head3d_b.Animator:before {
	border-bottom: 43px solid rgb(190, 0, 190);
}
.head3d_b.Animator:after {
	border-top: 43px solid rgb(190, 0, 190);
}

.head3d_b.Developper, .head3d_b.MasterDev {
	background: #b25050;
}
.head3d_b.Developper:before, .head3d_b.MasterDev:before {
	border-bottom: 43px solid #b25050;
}
.head3d_b.Developper:after, .head3d_b.MasterDev:after {
	border-top: 43px solid #b25050;
}

.head3d_b.Mod{
	background: #52519f;
}

.head3d_b.MasterMod, .head3d_b.MasterComm {
	background: #282765;
}

.head3d_b.Mod:before{
	border-bottom: 43px solid #52519f;
}

.head3d_b.MasterMod:before, .head3d_b.MasterComm:before {
	border-bottom: #282765;
}
.head3d_b.Mod:after{
	border-top: 43px solid #52519f;
}

.head3d_b.MasterMod:after, .head3d_b.MasterComm:after {
	border-top: 43px solid #282765;
}

.head3d_b.Admin{
	background: #652727;
}
.head3d_b.Admin:before{
	border-bottom: 43px solid #652727;
}
.head3d_b.Admin:after{
	border-top: 43px solid #652727;
}


.headcontner
{
	    padding-left: 70px;
}

.labelplayer
{
    background-color: #443636;
    width: 100%;
    height: 80px;
    display: block;
	    position: relative;
		
}

.labelcoins
{
    background-color: #e9e3e3;
    width: 100%;
    margin-top: 0px;
    margin-right: 10px;
    height: 55px;
    border-right: 21px solid #F5F5F5;
    text-align: right;
    padding: 13px 7px;
		
}	

.labelcoins span
{
	display: block;
    text-transform: uppercase;
    font-size: 11px;
}

.labelplayer:after
{
	    width: 100%;
    background-repeat: no-repeat;
    content: " ";
    background-image: url(../images/player_t.png);
    position: relative;
    height: 70px;
    background-size: 100% 70px;
    top: 0px;
    display: block;
}

.labelplayer .grade
{
	border: 1px solid #ffffff;
    display: inline-block;
    font-size: 22px;
    padding: 0px 5px;
    font-weight: 800;
    color: #ffffff;
	 margin-right: 10px;
	     text-transform: uppercase;

}
	
.labelplayer h2
{
	display : inline-block;
	font-weight: 900;
	padding-top: 17px;
	color : #ffffff;
}

.labelplayer h2.graderetifh2
{
	margin-left : 130px;
}

.labelplayer span
{
	margin-left: 130px;
	display : block;
}

.labelplayer .infoBlock
{
	display: block;
    position: absolute;
    right: 0px;
    margin: 0;
    top: 0;
    color: #ffffff;
    padding: 18px;
    text-transform: uppercase;
    font-size: 11px;
}
.etatplayer
{
	position: absolute;
    z-index: 500;
    text-transform: uppercase;
	font-size: 19px;
	margin-left: 130px;
}
.etatplayer>span
{
	margin-left: 0px;
    border-radius: 50%;
    width: 21px;
    height: 21px;
    display: inline-block;
    margin-right: 6px;
    vertical-align: sub;
}

.etatplayer.online
{
	color: #4fc05c;
}

.etatplayer.offline
{
	color: #C02626;
}

.etatplayer.online>span
{
	background:#4fc05c;
}

.etatplayer.offline>span
{
	background:#C02626;
}

.labelplayer .infoBlock span
{
	
	    margin: 0;
	
}
.labelplayer .infoBlock span b
{
    width: 175px;
    display: inline-block;
    text-align: right;
	color: #4fc05c;
	
}


.labelplayer .grade.VIP	
{
	background-color  :  #4bd451;
}


.labelplayer .grade.VIPPlus	
{
	background-color  :  #32bfc1;
}


.labelplayer .grade.Coupaing, .labelplayer .grade.Ambassador
{
	background-color  :  rgb(217, 163, 52);
}


.labelplayer .grade.Staff, .labelplayer .grade.Graphic, .labelplayer .grade.Redactor, .labelplayer .grade.Builder,
.labelplayer .grade.MasterBuild			
{
	background-color  : #276531;
}


.labelplayer .grade.Helper	
{
	background-color  : #2c7b7a;
}


.labelplayer .grade.Animator	
{
	background-color  : rgb(190, 0, 190);
}


.labelplayer .grade.Developper, .labelplayer .grade.MasterDev	
{
	background-color  :  #b25050;
}

.labelplayer .grade.Mod
{
	background-color  : #52519f;
}

.labelplayer .grade.MasterMod, .labelplayer .grade.MasterComm	
{
	background-color  : #282765;
}

.labelplayer .grade.Admin
{
	background-color  : #652727;
}

.empty-message
{
	height: 50px;
    padding: 15px;
    color: #ffffff;
}
.joueur img 
{
    border-radius: 5px;
}

.joueur.offline img 
{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: all 4s ease;
    -moz-transition: all 4s ease;
    -ms-transition: all 4s ease;
    -o-transition: all 4s ease;
    transition: all 4s ease;
	
}

.joueur.offline img:hover {
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}


/*     FORUM       */

.sidebar .visitorPanel .avatar img {
    width: 75px;
    height: 75px;
}

#InlineModOverlay .selectionControl
{
	background-color : #ffffff;
}

#QuickSearch {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    padding: 2px;
    top: 10px;
}

#QuickSearch {
    display: block;
    position: absolute;
	right: 0px;

    margin: 0;

    z-index: 7500;
}

.sidebar .visitorPanel, .loginButton {
   margin-top: 45px;
}


#moderatorBar .itemLabel, #moderatorBar .itemCount
{
	    display: initial;
}
.Popup .PopupControl.PopupOpen, .Popup.PopupContainerControl.PopupOpen {
	background-color : rgb(112, 112, 112);
}

.PopupOpen .navLink 
{
	  color: #ffffff;
}

  
.commentContent article blockquote
{
	font-size : 12px;
}

.menucategoriesfofo>div>div
{
	float : left;
}
.visitorTabs
{
	float : right;
	padding: 10px;
}
#QuickSearch, #QuickSearch .formPopup, #QuickSearchQuery
{
	border: 1px solid rgb(222, 222, 222);
    background-color: rgb(225, 225, 225);
    width: 100%;
	    color: #000000;
}
    

.menucategoriesfofo
{
	background-color: #E9E3E3;
}
	
.menucategoriesfofo>div>div>ul, .visitorTabs  {
    background-color: transparent;
    padding: 0;
    border: none;
}
	
.menucategoriesfofo>div>div>ul>li, .navTab {
    display: inline-block;
}

.menucategoriesfofo>div>div>ul>li>a, .navLink {
    padding: 8px;
    font-weight: normal;
    text-align: left;
    line-height: 20px;
    text-transform: uppercase;
	    display: block;
}

li[data-author="Nyroldiin"] .signature  {
	background-image: url(../images/forumspecnyro.png);
    background-color: #000000 !IMPORTANT;
    background-repeat: no-repeat;
}


.breadcrumb {
	padding: 0;
    margin-bottom: 0;
}


.xenOverlay > .section, .xenOverlay > .sectionMain {
    background-color: #ffffff;
    margin: 0;
}

.xenOverlay > .section > h2, .xenOverlay > .sectionMain > h2 {
    margin: 0;
}

.navigationSideBar {
    width: 25%;
}

.ugc
{
	font-size : 12px;
}

.messageText 
{
	font-size : 14px;
}

.primaryContent, .nodeList .forumNodeInfo, .nodeList .linkNodeInfo, .nodeList .pageNodeInfo, .discussionListItem, .secondaryContent {
       background-color: transparent;
}

.discussionListItem {
       background-color: rgb(238, 238, 238);
}

.likesSummary, .quoteContainer, .attribution 
{	
	    padding-bottom: 5px !IMPORTANT;
	    background-color: rgb(250, 250, 250) !IMPORTANT;
}

.message
{
	background-color: rgb(240, 240, 240)!IMPORTANT;
}


.messageContent blockquote, .Touch .node .nodeDescriptionTooltip, .messageSimple .commentContent article, .messageSimple .commentContent blockquote, .nodeList .categoryStrip .nodeDescription {
    border-left: none;
}



.title span
{
	
}

.avatarHeap, .avatarHeap li, .avatarHeap li .avatar, .avatar .img.s, .profilePage .infoBlock dd.dark_postrating_bar_dd:last-child, .followBlocks, .section, .pairsJustified .dark_postrating_bar_dd div {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

.mainContentBlock.sectionMain {
    width: 100%;
}

.bloglist
{
	    padding: 10px 0;
    border-bottom: 1px solid #cccccc;
}

.bloglist>div
{
	    display: inline-block;
    vertical-align: top;
	    min-width: 50%;

}

.h1devblog
{
	margin : 0;
	font-weight: bold;
	font-size: 20px;
    border-bottom: none;
    padding: 0 0 11px 0;
}

.bloglist>div>a
{
    float: left;
	    margin-right: 10px;
}

.bloglist>div>a>img
{
        width: 37px;
}
.bloglist>div>span
{
	display: block;
    font-size: 13px;
    line-height: 19px;
}


time.icon
{
  font-size: 1em; /* change icon size */
  display: inline-block;
  position: relative;
  width: 5em;
  height: 5em;
  background-color: #fff;
     margin: 0 10px 0 10px;
  border-radius: 0.6em;
  box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotate(0deg) skewY(0deg);
  -webkit-transform-origin: 50% 10%;
  transform-origin: 50% 10%;
}

time.icon *
{
  display: block;
  width: 100%;
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

time.icon strong
{
      position: absolute;
    top: 0;
    padding: 0.4em 0;
    color: #fff;
	    font-size: 12px;
		    text-transform: capitalize;
    background-color: rgb(196, 84, 84);
    border-bottom: 1px dashed rgb(146, 60, 60);
    box-shadow: 0 2px 0 rgb(146, 60, 60);
}

time.icon em
{
  position: absolute;
      bottom: 0em;
  color: rgb(196, 84, 84);
      font-size: 11px;
}

time.icon span
{
  width: 100%;
 font-size: 1.8em;
  letter-spacing: -0.05em;
      padding-top: 27px;
  color: #2f2f2f;
}




@media screen and (max-width: 990px)
{
	.bloglist>div
{
	width: 70%;
}
.bloglist>div>h1 {
    font-size: 19px;
}
	.colright
	{
		padding-left: 15px;
	}

	.logomob
	{
		display: block;
		text-align: center;
		font-size: 30px;
		color: #ffffff;
	}
	
	.logomob>div>button
	{
		float: left;
		margin-top: 4px;
		background: none;
		border: none;
		z-index: 950;
		
	}
	
	.menumob{
		display : none;
		position: fixed;
		background: #2e2526;
		height: 0%;
		z-index: 900;
		left: 0px;
		width: 100%;
		transition: height 2s linear;
	}
	
	.menumob>ul>li{
		display : block;
	}
	
	.menumob>ul>li>a{
		color : #ffffff;
	}
	
	.menumob.view{
		display : block;
		height: 100%;
		transition: height 2s linear;
	}
	
	.headerbg
	{
		display : none;
	}
	
	.first>b {
		font-size: 12px;
		padding: 0px 20px;
	}
	
	.first {
		height: 200px;
	}
	
	 .news>img {
		height: auto;
	}
	
	.floatablerectif {
		margin-top: 42px;
	}
	
	.pointe
	{
		    margin-top: 0px;
	}
	
	.menuinfo
	{
		display : none	;
	}
	
	.footer
	{
		text-align : center;
	}
	
	.footer>div>div>div>ul {
		margin: 15px 0 15px 0px;
	}
	
	.footer>div>div>div>ul>li {
		display : block;
		border : none;
	}
	
	

	.headcontner
	{
		padding-left: 0px;
	}
	
	.head3d_b
	{
		display : none;
	}
	
	.labelplayer {
		height : auto;
		    padding: 0 0 20px 0;
				text-align: center;
	}
	
	.labelplayer h2 {
        margin-left: 0px;
    text-align: center;
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
	}
	
.labelplayer h2.graderetifh2 {
    margin-left: 0px;
}

	
	.labelplayer .infoBlock
	{
		    display: block;
    text-align: center;
    padding: 0px;
    position: inherit;
	}
	
	.labelplayer .grade
	{
        margin: 10px 0px;
	}
	
	.etatplayer {
    position: inherit;
    z-index: 1;
    text-transform: uppercase;
    font-size: 19px;
    text-align: center;
    margin-left: 0px;
}

.labelcoins {
	border : none;
	    text-align: center;
}

	
	.labelplayer .infoBlock span b {
    width: auto;
	}
	.labelplayer:after {
		display : none;
	}
	
	.tablestats thead
	{
		font-size : 10px;
	}
	
	.tablestats .icone, .tablestats .icone a img {
    width: 0px;
	}
	
	
	.jukebox>hr {

    border-bottom: 62px solid #e9e3e3;
    border-left: 77px solid #443636;

}

.jukebox .mehs>span {
    margin-left: -34px;
}

.jukebox>div>span {
    width: 50px;
}
	
	/* FORUM */
	
	.menucategoriesfofo>div>div>ul>li, .navTab {
		display: block;
	}
	.menucategoriesfofo>div>div {
    width: 100%;
	}
}

