select.myHalfInput {
	width: 50%;
}
.messageBox { padding: 8px; width: 100%; text-align: left; border: 1px solid #ccc; margin-right: 10px; margin-bottom: 10px; float: none; display: inline-block; }
#muteBtn {width:46px;height:46px;background-size: 46px;opacity: 0.8;cursor:pointer;pointer-events: auto;background-repeat: no-repeat;background-position: center center;}
@media screen and (max-width: 600px), screen and (max-height: 380px) {
	#muteBtn {
	width: 30px;
    height: 30px;
    background-size: 30px;
	}
}
.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.nolongT { max-width:450px;text-overflow:ellipsis;display: inline-block;white-space: nowrap;overflow: hidden;}
.boutiquePrice { font-size:42px;text-align:rigsht; }
.blockCoinQty { display:inline-block;width:100px;text-align:right; }
a.btnPMSEL.selectedPM { background-color: #c89a51; }
a.btnPMSEL:hover { color: #fff;text-decoration:none;background-color: #d9b984; }
div.listMJ.selectedPM { display:block; }
.texteGain {font-size:24px;font-weight:normal;}
div.couponCreditPremium { background-image:url('/images/Shop/Coupon.png');background-size:95%;width:50%;float: left;height: 250px;background-repeat: no-repeat; }
div.couponCreditTournoi { background-image:url('/images/Shop/Coupon6.png');background-size:95%;width:50%;float: left;height: 250px;background-repeat: no-repeat; }
div.couponCreditPack { background-image:url('/images/Shop/Coupon2.png');background-size:95%;width:50%;float: left;height: 250px;background-repeat: no-repeat; }
div.coupon3 { background-image:url('/images/Shop/Coupon2.png');background-size:95%;width:50%;float: left;height: 250px;background-repeat: no-repeat; }
.boutCoin1 {width: 40px;margin-bottom: 8px;margin-right: 10px;cursor: pointer; }
.boutCoins { font-size:48px; }
div.boutPart1 { float: left;line-height: 16px;width: 65%;padding: 10px;font-size: 24px;padding-left: 40px;padding-top: 30px;font-weight: bold; font-family: 'Pathway Gothic One',arial; }
div.boutPart2 { float:left;width:28%;padding: 10px;font-size: 48px;text-align:center;padding-top: 83px;font-weight: bold; }
.myModeShow { background-color:rgba(240,240,240,1);max-width:120px;padding:4px;margin-bottom:4px;margin-right:4px;overflow:hidden;padding-top:2px;white-space:nowrap; }
.choixDistribPersoPerso {display:none;}
.perso5Opts,.perso6Opts { display:none; }
.ellypsisText { max-height:120px;overflow:auto; }
select.short,input.short { width:50%; }
.themusiclist {max-height:200px;overflow-y:auto;}
.previewSoundBtn { width:24px;height:24px;}
.selSoundtrack { color: #207347;font-weight: bold;}
.GrpMjExcl { margin-right: -2px;margin-left: -22px;vertical-align: top;margin-top: -8px;}
.clearTopPod { margin-bottom:-55px;}
.clearBotPod { margin-bottom:-50px;}
@media (max-width:590px) {
.clearTopPod { margin-bottom:-25px;}
.clearBotPod { margin-bottom:-30px;}
}
.delTextSize {
	width:16px;margin-left: 6px;margin-bottom: 3px;
}
.dialogWide textarea {
	font-size: 16px;
}
.dialogWide {
	position:fixed;
	width:100%;
	top:0;
	left:0;
	height:100%;
	background-color: #fff;
	padding: 10px;
	font-size: 2em;
}
.ellipsys {
	text-overflow: ellipsis;
	white-space:nowrap;
	overflow:hidden;
	max-width:200px;
}
.chatRecap {
	margin:0;
	    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    border-bottom: 0;
    max-height:186px;overflow:auto;padding:4px;
}
.btn-shop {
	width:164px;height:189px;vertical-align:top;
}
@media (max-width:1200px){
	.btn-shop {
		width:175px;height:185px;vertical-align:top;
	}
}
@media (max-width:980px){
	.btn-shop {
		width:175px;height:181px;vertical-align:top;
	}
}
@media (max-width:767px){
	.btn-shop {
		width:49%;height:181px;vertical-align:top;
	}
}
.showFormation {
	display:none;
}
select.MidInput {
	width: 33.33%;
	display:inline;
}
.formation5Opt {
	display:none;
}
.subparagraph {
	border-left: 10px solid rgba(0,0,0,0.2);
}
.infoAll {
	font-size: 11px;
	color:#444;
}
.listFormationsTable {
	width:100%;
}
.paddingSmall {
	padding-left:4px;
	padding-right:4px;
}
.formationCoutImg {
	display:inline;
	width: 20px;
    vertical-align: top;
    margin-top: 5px;
}
.coutFormationTD {
	min-width:45px;
}
#buyCredits {
	display: none;
}
.wideForm {
	width:100%;
}
.padright {
	padding-right:6px;
}
.rightA {
	text-align:right;
}
.titreDefiWide {
	width: 40%;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 200px!important;
    overflow: hidden;
}
.auteurDefiWide {
	width: 20%;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 200px!important;
    overflow: hidden;
}

@media (max-width:590px) {
	div.qc-cmp-buttons {
		padding:0;
	}
	#qcCmpButtons button.qc-cmp-button {
	margin-top:5px;
	}
	div.qc-cmp-ui-content {
	padding: 20px;
	}
	.qc-cmp-buttons button.qc-cmp-button {
	min-width: 0px !important;
	}
	h2.qc-cmp-title {
	font-size: 24px;
	line-height: 31px;
	}
}

div.BOTbox {
	margin-bottom:0;
}
@media screen and (max-width:990px) {
	.auteurDefiWide {
		display:none;
	}
}
/* cookies */

        .qc-cmp-button,
        .qc-cmp-button.qc-cmp-secondary-button:hover {
            background-color: #000000 !important;
            border-color: #000000 !important;
        }
        .qc-cmp-button:hover,
        .qc-cmp-button.qc-cmp-secondary-button {
            background-color: transparent !important;
            border-color: #000000 !important;
        }
        .qc-cmp-alt-action,
        .qc-cmp-link {
            color: #000000 !important;
        }
        .qc-cmp-button,
        .qc-cmp-button.qc-cmp-secondary-button:hover {
            color: #ffffff !important;
        }
        .qc-cmp-button:hover,
        .qc-cmp-button.qc-cmp-secondary-button {
            color: #000000 !important;
        }
        .qc-cmp-small-toggle,
        .qc-cmp-toggle {
            background-color: #000000 !important;
            border-color: #000000 !important;
        }
        .qc-cmp-main-messaging,
		.qc-cmp-messaging,
		.qc-cmp-sub-title,
		.qc-cmp-privacy-settings-title,
		.qc-cmp-purpose-list,
		.qc-cmp-tab,
		.qc-cmp-title,
		.qc-cmp-vendor-list,
		.qc-cmp-vendor-list-title,
		.qc-cmp-enabled-cell,
		.qc-cmp-toggle-status,
		.qc-cmp-table,
		.qc-cmp-table-header {
    		color: #000000 !important;
		}
       	
        .qc-cmp-ui {
  			background-color: #ffffff !important;
		}

		.qc-cmp-table,
		.qc-cmp-table-row {
			  border: 1px solid !important;
			  border-color: #000000 !important;
		} 
    #qcCmpButtons a {
            text-decoration: none !important;

    }
    
    #qcCmpButtons button {
        margin-top: 65px;
    }
    
    
  @media screen and (min-width: 851px) {
    #qcCmpButtons a {
            position: absolute;
            bottom: 10%;
            left: 60px;
    }
  }
  .qc-cmp-qc-link-container{
    display:none;
  }
/* GLOBAL
--------------------------------------------------------------------------------------------------------*/
.fondBeige {
	background-color: #c89a51;
}

.moderatedRep {
	opacity: 0.2;
}

.Mlnky {
	border: 1px solid #BBB;
	width:300px;
	padding:2px;
	margin-bottom:4px;
}
.emotHTML {
	position: absolute;
	margin-left: 0px;
	margin-top: -50px;
	height: 70px;
	z-index: 999;
	pointer-events: none;
}
#IMGEMOT {
	font-size: 1.1em;
	color: #333;
	padding-left: 0;
	width: 46px;
	height: 46px;
	background-size: 46px;
	border-radius: 4px;
	pointer-events: auto;
	padding-bottom: 4px;
	background-color: rgba(255,255,255,.2);
	background-repeat: no-repeat;
	background-position: center center;
}
.emotIcon {
	height:50px;
	cursor:pointer;
}
@media (max-width:600px ) {
	#IMGEMOT {
		font-size: .9em;
		width: 30px;
		height: 30px;
		background-size: 30px;
		border-radius: 3px;
	}
}
@media ( max-height:380px) {
	#IMGEMOT {
		font-size: .9em;
		width: 30px;
		height: 30px;
		background-size: 30px;
		border-radius: 3px;
	}
}
@media (max-width:1200px) {
	.emotIcon {
		height:28px;
	}
}
.btn-shop img {
	width:130px;
}
@media (max-width:1200px) {
	.btn-shop img {
		width:150px;
	}
}
@media (max-width:992px) {
	.btn-shop img {
		width:140px;
	}
}
@media (max-width:767px) {
	.btn-shop img {
		width:140px;
	}
}
.pubAnnouncer {
	margin-top:-22px;
	background-image: url('/images/LiensComm.png');
	width:127px;
	height:13px;
	background-size: 100%;
}
#stickyHome {
	text-align: left;	
}
.noMarginTop {
	margin-top : 0px;
}
div.noMarginTop {
	margin-top : 0px;
}
#upload_target {
	position:absolute;top:0;left:0;width:0;height:0;border:0px solid #fff;
}
.hideBigPubInv {
	float:right;width:300px;margin-left:4px;margin-bottom:4px;margin-top:-4px;
}
/*@media  (max-width:766px){
	.hideBigPub {
		display:none;
	}
}
@media  (min-width:767px){
	.hideBigPubInv {
		display:none;
	}
}
.hideBigPubInv {
	float:right;
}*/
@media  (max-width:570px){
	.hideBigPubInv {
		float:none;
	}
}

#choixParties {
	display:none;
}
.midHome {
	width:380px;
	float:left;
}
.modalLogo {
	height:140px;
	max-width: 100%;
	max-height:35%;
}
.hideCarsl {
	display:none;
}
@media screen and (max-width:1200px){
	.midHome {
		width: 290px;
	}
}
@media screen and (max-width:990px){
	.midHome {
		width: 50%;
	}
}
@media screen and (max-width:500px){
	.midHome {
		width: 100%;
	}
}
.hiddenPart {
	display:none;
}
#logoIMG {
	width: 420px;
	margin-top: 20px;
}
.loginImage {
	float:right;
	height:180px;
	font-family: 'Pathway Gothic One',arial;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 3px;
	display:inline-block;
	margin-top: 20px;
}
#topAds {
	width:480px;
	height:250px;
	display:inline-block;
	vertical-align:top;
	overflow: hidden;
	text-align:right;
	margin-top: -8px;
	margin-bottom: -8px;
}
#topAdsResp {
	width: 100%;
	height: 60px;
	overflow: hidden;
	text-align: center;
	background: rgba(255,255,255,0.1);
}
@media screen and (max-width:1200px){
	#topAds {
	width:300px;
	}
	#logoIMG {
		width: 380px;
	}
}
@media screen and (min-width:995px){
	#topAdsResp {
		display:none;
	}
}
@media screen and (max-width:994px){
	#topAds {
	display:none;
	}
	#topAdsResp {
	display:block;
	height: 120px;
	}
	#logoIMG {
	margin-top: 0px;
	}
	.loginImage {
	margin-top: 0px;
	}
}
@media screen and (max-width:400px){
	#topAdsResp {
	display:block;
	height: 250px;
	}
}
.smallloginImage {
	float:right;
	height:auto;
}
.nav > li.smallLogin {
	width:55px;
	display: none;
}
.boutonBeige {
	
	background-color: #c89a51;
	font-family: 'Pathway Gothic One';
	font-size:28px;
	text-align:center;
	color: #fff;
	margin-right:10px;
	font-weight: bold;
}
a.selStep {
	background-color: #458c4d;
}
.mjSS { text-decoration:none!important; }
.fondMarron {
	background-color: #4e3f31;
	color: #fff;
}
.texteBeige {
	color: #c89a51;
}
.texteBlanc {
	color: #fff;
}
div.DivMJCompetition {
	width:50%;
	float:left;
	margin-bottom:10px;
}
div.DivMJTournoi {
	width:50%;
	float:left;
	margin-bottom: 10px;
}
div.DivMJLibre {
	width:50%;
	float:left;
	margin-bottom:10px;
}
	.imgCreditsAch {
	width:78px;
	float:left;margin-right:10px;cursor: pointer;
	}
@media screen and (max-width: 600px) {
	.imgCreditsAch {
	width:60px;
	}
}
a.selectedmjSS {
	background-color: #4e3f31 !important;
	color: #fff !important;;
}
a.textePathway {
	font-family: 'Pathway Gothic One';
	font-size:28px;
	display: inline;
}
a.MJLibre {
	padding-left: 54px;
	background-image: url('/Jeu-Tarot-en-ligne/ModesJeux/Libre.png');
	background-position: 10px 50%;
	background-size: 35px;
	background-repeat: no-repeat;
	text-transform: uppercase;
}
a.MJInviter {
	padding-left: 14px;
	text-transform: uppercase;
}
a.MJInviter:hover {
	color: #fff;
}
a.MJInviter.selectedMJ {
	padding-left: 14px;
	text-transform: uppercase;
	background-color: #c89a51;
}
a.MJInviter.selectedMJ:hover {
	color: #fff;
}
a.MJLibre.selectedMJ {
	background-image: url('/Jeu-Tarot-en-ligne/ModesJeux/Libre2.png');
	background-color: #c89a51;
}
a.MJLibre:hover {
	color: #fff;
}
a.MJTournoi {
	padding-left: 54px;
	background-image: url('/Jeu-Tarot-en-ligne/ModesJeux/Tournois.png');
	background-position: 10px 50%;
	background-size: 35px;
	background-repeat: no-repeat;
	text-transform: uppercase;
}
a.MJTournoi.selectedMJ {
	background-image: url('/Jeu-Tarot-en-ligne/ModesJeux/Tournois2.png');
	background-color: #c89a51;
}
a.MJTournoi:hover {
	color: #fff;
}
a.MJCompetition {
	padding-left: 54px;
	background-image: url('/Jeu-Tarot-en-ligne/ModesJeux/Competitions.png');
	background-position: 10px 50%;
	background-size: 35px;
	background-repeat: no-repeat;
	text-transform: uppercase;
}
a.MJCompetition.selectedMJ {
	background-image: url('/Jeu-Tarot-en-ligne/ModesJeux/Competitions2.png');
	background-color: #c89a51;
}
a.MJCompetition:hover {
	color: #fff;
}
a.MJMissions {
	text-transform: uppercase;
}
a.MJMissions.selectedMJ {
	background-color: #c89a51;
}
a.MJMissions:hover {
	color: #fff;
}
.nextRecomp { height: 45px;float: right;}
h2.modeJeu {
	font-family: 'Pathway Gothic One';
	font-size:28px;
	margin-top : 7px;
}
.MJIconn {
	height:55px;
	float:none;
}
@media screen and (max-width:1200px) {
	.hideSmall {
		display:none;
	}
}

@media screen and (max-width:1200px) {
	.MJIconn {
	height:26px;
	}
	.modeJeuSelImg {
    height: 26px;
    width: 42px;
	}
}
@media screen and (max-width:990px) {
	div.DivMJTournoi, div.DivMJCompetition, div.DivMJLibre  {
		width:50%;
		margin-bottom: 10px;
	}
	
}
@media screen and (max-width:767px) {
	
	.nav > li.smallLogin {
		display: inline-block;
	}
}
@media screen and (max-width:600px) {
	
	/*.ITLibre {
		min-height:0px;
	}
	.ITTournoi {
		min-height:0px;
	}
	.ITCompetition {
		min-height:0px;
	}*/
	div.DivMJCompetition {
		width:100%;
		margin-bottom: 10px;
	}
	div.DivMJTournoi {
		width:100%;
		margin-bottom: 10px;
	}
	div.DivMJLibre {
		width:100%;
		margin-bottom: 10px;
	}
}
input.distribInput,select.distribInput  {
	text-overflow: ellipsis;
	background-color: rgba(255, 255, 255, 0.5);
	width:500px;
	max-width:100%;
}
input.distriTitreDefi {
	width: calc( 100% - 450px);display: inline;
}
@media (max-width: 600px) {
	input.distriTitreDefi {
		width: 100%;
		display: block;
		margin-bottom: 6px;
	}
}
input.nofloat,select.nofloat {
	float:none;
	display:inline-block;
	vertical-align: top;
}
.showDistri {
	max-width:100%;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.minAvatJoueur {
	max-height: 200px;float:left;margin-right:8px;max-width:100%;
}
img.bigAvatJoueur {
	max-height: 400px;max-width:100%;
}
#stopRefresh {
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;
  
  vertical-align: baseline;
      margin-right: 10px;
    margin-top: 0;
    margin-left: 6px;
}
.textRight {
	text-align:right;
}
.orderJeu {
	font-size:19px;vertical-align:bottom;margin-right:6px;width:30px;text-align:center;height:30px;display:inline-block;background:rgba(205,255,205,0.4);border-radius:15px;
}
.orderJeuPreneur {
	background:rgba(205,205,255,0.4);
}
div.jClstGal {
	padding:0;
	max-width:200px;
}
.noPointerEvents {
	pointer-events: none;
	
}
.pseudoSalon {
	font-size: 17.5px;
	text-align:center;
	overflow: hidden;
	font-weight: bold;
	margin-top:2px;
	overflow:hidden;
	white-space: nowrap;
}
.pseudoForuum {font-size: 13px;text-align:center;overflow: hidden;overflow:hidden;white-space: nowrap;}

.moreInfoSalon {
	font-size: 17.5px;
	text-align:center;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom:4px;
	overflow:hidden;
	white-space: nowrap;
}

@media (max-width: 767px) {
	body a.btnMJSEL {
		font-size: 20px;
		background-size: 26px;
		padding-left: 40px;
	}
	body a.MJMissions {
		padding-left: 14px;
	}
	body a.MJInviter {
		padding-left: 14px;
	}
}
@media (max-width: 350px) {
	body a.btnMJSEL {
		width: calc(50% - 4px );
		font-size: 20px;
		background-size: 26px;
		padding-left: 40px;
		float: left;
		margin-right: 4px;
	}
	body a.MJMissions {
		padding-left: 8px;
	}
	body a.MJInviter {
		padding-left: 8px;
	}
	a.MJInviter.selectedMJ {
		padding-left: 8px;
	}
}
@media screen and (max-width:900px) {
	.pseudoSalon, .moreInfoSalon {
	font-size: 14px;
	}
}
.myWide td { 
	font-size:16px;
}
@keyframes moveVert {
	0% {
		 margin-bottom: 0px;
	}
	    
	25% { 
		 margin-bottom: -3px;
	    }
	50% { 
		 margin-bottom: 0px;
	    }
	75% { 
		 margin-bottom: -2px;
	    }
	         
	100% {
		 margin-bottom: 0px;
	
	}
}
.shakeVert {
	animation: moveVert 2s infinite ease-in-out;
	-webkit-animation: moveVert 2s infinite ease-in-out;
}
.webEquipier4j {
	display:inline-block;
	margin:auto;
	width: 25%;
	max-width:270px;
	text-align:left;
}
.webEquipier5j {
	display:inline-block;
	margin:auto;
	width: 20%;
	max-width:270px;
	text-align:left;
}
.webEquipier6j {
	display:inline-block;
	margin:auto;
	width: 16%;
	max-width:270px;
	text-align:left;
}
.webEquipier3j {
	display:inline-block;
	margin:auto;
	width: 33%;
	max-width:270px;
	text-align:left;
}
.jeuEquipier4j {
	display:inline-block;
	margin:auto;
	width: 25%;
	max-width:220px;
	text-align:left;
	vertical-align:bottom;
}
.jeuEquipier3j {
	display:inline-block;
	margin:auto;
	width: 33%;
	max-width:220px;
	text-align:left;
	vertical-align:bottom;
}
.img-center {
	text-align:center;
	float:none;
	margin:auto;
}
.rondCLst {
	padding:4px;
}
.jeuEquipier5j {
	display:inline-block;
	margin:auto;
	width: 20%;
	max-width:220px;
	text-align:left;
	vertical-align:bottom;
}
.jeuEquipier6j {
	display:inline-block;
	margin:auto;
	width: 16.6%;
	max-width:220px;
	text-align:left;
	vertical-align:bottom;
}

.reglPtsHead {
	text-align:center;
	padding-right:20px;
}
.reglPtsSco {
	text-align:right;
	padding-right:20px;
}
.valeurCartesImg {
	max-width:500px;
	width:100%;
	margin-top:15px;
}
.moderateurPanelMulti td {
	max-width:160px;
	overflow:hidden;
	white-space:nowrap;
}
.moderateurPanelMulti td:hover {
	max-width:300px;
}
/*.fstLinEq {
	background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%);
	background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); 
	background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); 
		
		padding-top: 4px;
		margin: 0px;
		position: absolute;
		box-sizing: border-box;
		background-repeat: no-repeat;
		box-shadow: inset 0.5px 0.5px 2px 1px #777;
		padding-left:6px;
}


.equipierTailleWeb4j {
	width: 210px;
	height: 140px;
	
}    */


.bs-example {
    background-color: #fff;
    border-color: #ddd;
    border-radius: 4px 4px 0 0;
    border-width: 1px;
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
}
.MedJoueur {
	width:120px;
	image-rendering: -webkit-optimize-contrast;
}
.MedHome {
	height:40px;
	image-rendering: -webkit-optimize-contrast;
}
#quitTD {
	width:25px;
}
@media (max-width: 1200px) {
	.MedJoueur {
		width:104px;
	}
	div.boutPart2 {
	padding-top: 66px;
	font-size: 40px;
	}
	div.boutPart1 { width: 64.5%; padding-left: 20px; padding-top: 11px; }
}
@media (max-width: 992px) {
	.MedJoueur {
		width:74px;
	}
	div.boutPart2 {
	padding-top : 51px;
	font-size: 30px;
	}
	.boutCoins {
	  font-size: 30px;
	}
	.boutCoin1 {
		width: 22px;
		margin-bottom: 6px;
	}
	div.couponCreditPack,div.couponCreditTournoi,div.couponCreditPremium {
		height: 160px;
	}
}
@media (max-width: 767px) {
	.MedJoueur {
		width:70px;
	}
}
@media (max-width: 767px) {
	div.couponCreditPack,div.couponCreditTournoi,div.couponCreditPremium { width: 380px; }
	.texteGain {font-size:24px;}
	div.boutPart2 {
	padding-top : 58px;
	}
}
.scoreTD {
	padding-left:20px;
	text-align:right;
}
.marginTop {
	margin-top:4px;
}
.blockeurP {
	height:250px;
	margin-bottom:10px;
}
.stdAdd .blockeurP {
	width:300px;
}
.gradInvi {
	width:165px;
	margin-bottom:4px;
	
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}
/*.iconedJ {
	max-width:100px;
}*/
.gradeCl {
	width:120px;
}
.MJicon {
	width:68px;
	height:68px;
	margin-right:4px;
}
.nomargin {
	margin:0;
}
.nomarginTop {
	margin-top:0;
}
#selecteurTour {
	width:75px;
	height:40px;
}
.hiddenStep,.hiddenstepforum,.hiddenManche,.choixDistribPerso,#formationOptions {
	display:none;
}
.missionsExcl {
	margin-left:4px;
}
.missionsExcl2 {
	margin-left:4px;
	margin-bottom:4px;
}
.etapeJeuBtn {
	padding:2px;
	background-color:#555;
	padding-left:8px;
	padding-right:8px;
	color:#fff;
	display:inline-block;
	margin-bottom:4px;
}
.etapeJeuBtn:hover {
	text-decoration:underline;
	color:#fff;
}
.signifCard li {
	display:inline-block;width:150px;margin:10px;vertical-align:top;
}
.optionCard {
	width:70px;
	height:129px;
	vertical-align:bottom;
}
.unlockBg {
	 background-color: #ddd;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    height: 80px;
    overflow: hidden;
    padding: 5px 5px;
    text-align: center;
    width: 87px;
    color: #c77;
}
.unlockEmot {
	 background-color: #ddd;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    height: 80px;
    overflow: hidden;
    padding: 5px 5px;
    text-align: center;
    width: 67px;
    color: #c77;
}
.unlockDosCartes {
	 background-color: #ddd;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    height: 116px;
    overflow: hidden;
    padding: 5px 5px;
    text-align: center;
    width: 64px;
    color: #c77;
	
}
.underL {
	text-decoration: underline;
}
.noMargin {
	margin:0;
}
.smIc {
	width:30px;
	height:30px;
}
.bs-example {
    border-color: #e5e5e5 #eee #eee;
    border-style: solid;
    border-width: 1px 0;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;
    margin: 0 -15px 15px;
    padding: 15px 15px 15px;
    position: relative;
}


.bs-example-after {
    color: #959595;
    content: "Demande d'assistance";
    font-size: 12px;
    font-weight: 700;
    left: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    top: 15px;
}


.bs-example + .highlight, .bs-example + .zero-clipboard + .highlight {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-width: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -16px;
}
.bs-example + .highlight, .bs-example + .zero-clipboard + .highlight {
    border-radius: 0;
    border-width: 0 0 1px;
    margin: -15px -15px 15px;
}
.highlight {
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    border-radius: 4px;
    margin-bottom: 14px;
    padding: 9px 14px;
}


 .buttonHand {
 	cursor:pointer;
 }
 .reponse {
  color:#225;
 }
 a.mgBot {
  margin-bottom:8px;
 }
 input.mgBot {
  margin-bottom:8px;
 }
 .listMJ {
 	display:none;
 }
 .selectedMJ {
 	display:block;
 }
 a.selectedMJ {
 	display:inline-block;
 	text-decoration:underline;
 }
 
a.textePathway {
	display: inline-block;
	padding-top:5px;
	padding-bottom:5px;
}
.donnFixItem {
	float:left;white-space:nowrap;overflow:hidden;height:48px;margin-right:0px;margin-bottom:0px;
}
.donnFixItem img {
	margin-right:6px;width:72px;height:48px;
}
@media (max-width: 680px) {
	.donnFixItem img {
		width:50%;
	}
}

.donnFixItem .pseu {
	overflow:hidden;white-space:nowrap;
}

.donnFixItem .pourc {
    color: #666;
    float: right;
    overflow: hidden;
    white-space: nowrap;
    margin-right:2px;
}

@media (max-width: 767px) {
	.hide768 {
	display:none;
	}
}
@media (max-width: 980px) {
	p.endInfosPart {
		white-space: normal;
	overflow: visible;
	padding: 4px;
	display: block;
	box-sizing: border-box;
	width: auto;
	margin: 20px;
	}
	.donnFixItem .pourc {
	    float: none;
	}
}
.donnFixItem .strong {
	font-weight:bold;
}
.donnFixItem .sco {
	margin-right:2px;text-align:left;white-space:nowrap;
}

 .modalW {
 	position:fixed;
 	top:0;
 	left:0;
 	width:100%;
 	height:100%;
 	/*padding-top:40%;*/
 	font-size:18px;
 	text-align:center;
 	background-color:#fff;
 	z-index:9999999;
 }
.modalW::before {
    display: block;
    content: "";
    height: 10%;
}
* {
	margin:0;
	padding:0;
	border:0;
	line-height:1.5em;
	list-style:none;
}
body {
	background:url(../images/body.jpg) no-repeat center top fixed;
    background-color: #1e150e;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	color:#87796c;
	text-decoration:none;
}

a:hover {
	color:#594b3d;
	text-decoration:none;
}
.nowrap {
	white-space:nowrap;
}
p {
	margin:1em 0;
}

h1,h2,h3,h4,h5,h5 {
	text-transform:uppercase;
	margin:1em 0;
	color:#1f150f;
}

h1 { font-size:21px;}
h2 { font-size:16px;}
h3 { font-size:14px;}
h4 { font-size:13px;}
h5 { font-size:12px;}
h6 { font-size:11px;}

.clear {
	clear:both;
	height:0;
	width:100%;
}

header, footer, section, nav, colgroup, col, article, aside {
	display:block;
}

#wrapper {
	margin:0 auto; 
	width:980px;
}

/* HEADER
--------------------------------------------------------------------------------------------------------*/

header {
	width:100%;
	height:130px;
	position:relative;
}

#logo {
	position:absolute;
	left:0;
	top:18px;
}

#social {
	position:absolute;
	right:0;
	top:40px;  
}

#social li {
	float:left;
	margin-left:10px;
}

#social li a {
	display:block;
	height:41px;
	width:42px;
	text-indent:-9999px;
}

#social li.facebook a {
	background:url(../images/facebook.png) no-repeat left top;
}

#social li.twitter a {
	background:url(../images/twitter.png) no-repeat left top;
}

#social li.youtube a {
	background:url(../images/youtube.png) no-repeat left top;
}

#social li.rss a {
	background:url(../images/rss.png) no-repeat left top;
}

/* NAV
--------------------------------------------------------------------------------------------------------*/


/* BANNER
--------------------------------------------------------------------------------------------------------*/

#banner {
	background:url(../images/banner.jpg) no-repeat left top;
	height:495px;
	width:900px;
	padding:40px;
}

#slider {
	position:relative;
}

/* CONTENT
--------------------------------------------------------------------------------------------------------*/

#content {
	/*background:#fff;*/
	/*clear:both;
	width:960px;*/
	padding:0 10px 20px 10px;
}

#content.inner {
	background:#fff url(../images/content.png) repeat-y right;}

#content .col {
	float:left;
	margin:0 20px;
	width:200px;
}

#content p.more {
	float:right;
	margin:0;
}

#content p.more a {
	background:url(../images/more.gif) no-repeat left top;
	display:block;
	height:23px;
	width:70px;
	text-indent:-9999px;
}

#content p.more a:hover {
	background:url(../images/more.gif) no-repeat left bottom;
}


/* ARTICLE
--------------------------------------------------------------------------------------------------------*/

article {
	float:left;
	width:600px;
	margin-left:20px;
}

article ul {
	padding-left:20px;
}

article ul li {
	background:url(../images/bullet.gif) no-repeat left 3px;
	padding-left:20px;
}

article ul.columns li {
	float:left;
	width:40%;
	padding-right:5%;
}

article .post h1 {
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	border-bottom:1px solid #e0dad5;
}

/* PAGING
--------------------------------------------------------------------------------------------------------*/

ul.paging {
	border-top:1px solid #e0dad5;
	padding:2em 0;
	text-align:center;
	margin-top:2em;
}

ul.paging li {
	display:inline;
	background:none;
	padding:5px;
}

ul.paging li.first {
	float:left;
	padding:0;
}

ul.paging li.last {
	float:right;
	padding:0;
}

ul.paging li.first a, ul.paging li.last a {
	font-size:9px;
	color:#1f150f;
	text-transform:uppercase;
	text-shadow:1px 1px rgba(255,255,255,0.4);
	border:1px solid #d5cdc6;
	padding:7px 10px;

	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #D9D4CF 0%, #D1CBC6 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #D9D4CF 0%, #D1CBC6 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #D9D4CF 0%, #D1CBC6 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D9D4CF), color-stop(1, #D1CBC6));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #D9D4CF 0%, #D1CBC6 100%);
	
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #D9D4CF 0%, #D1CBC6 100%);
}

ul.paging li.first a:hover, ul.paging li.last a:hover {
	border:1px solid #c6bdb6;
	padding:7px 10px;
		
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #CBC4BD 0%, #C2B9B2 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #CBC4BD 0%, #C2B9B2 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #CBC4BD 0%, #C2B9B2 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CBC4BD), color-stop(1, #C2B9B2));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #CBC4BD 0%, #C2B9B2 100%);
	
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #CBC4BD 0%, #C2B9B2 100%);
}

/* PEOPLE
--------------------------------------------------------------------------------------------------------*/

#people {
	float:left;
	width:580px;
	margin-left:20px;
}

#people div {
	float:left;
	width:180px;
	margin:0 20px;
}

#people .first, #people .last {
	margin:0;
}

#people h2 {
	margin:2em 0 0.5em;
}

#people h3 {
	margin: 0;
}

/* PRODUCTS
--------------------------------------------------------------------------------------------------------*/

#products {
	width:600px;
	margin:20px 0 0 20px;
	float:left;
}

#products div {
	float:left;
	/*width:180px;
	height:230px;*/
	margin:0 20px 30px 0;
	display:block;
	overflow:hidden;
}

#products h3 {
	margin:0.5em 0;
	text-align:right;
}

#products h3 a {
	display:block;
    text-align:left;
}

#products p {
	margin:0;
}

/* GALLERY
--------------------------------------------------------------------------------------------------------*/

#gallery {
	width:600px;
	margin:0px 0 0 10px;
	float:left;
}

#gallery li {
	float:left;
	width:180px;
	height:165px;
	padding:10px;
	display:block;
	overflow:hidden;
}

#gallery li:hover {
	background:url(../images/gallery.png) no-repeat left top;
	color:#fff;
}

#gallery p {
	margin:3px 0;
	text-align:center;
}

/* ASIDE
--------------------------------------------------------------------------------------------------------*/

aside {
	float:right;
	width:300px;
	margin-left:10px;
	/*padding:20px;*/
}

aside h2 {
	margin:0;
}
.arrowLink  {                         
    /*background:url(../images/submenu.gif) no-repeat 28px 23px;*/
}
.movingArrowLink  {                         
    /*background:url(../images/submenu2.gif) no-repeat 28px 23px;*/
}


#specials, #awards, #cards {
	margin:40px 0;
}

#comments {
	padding-top:30px;
}

#comments a {
	font-weight:bold;
}

#flickr {
	padding-top:30px;
}

#flickr h2 {
	margin-bottom: 20px;
}

#flickr img {
	margin: 0 7px 5px 0;
}

  
     

/* PARTNERS
--------------------------------------------------------------------------------------------------------*/

#partners {
	background:url(../images/partners.png) repeat-x top;
	height:120px;
	width:916px;
	padding:0 32px;
	position:relative;
}

#partners .prev, #partners .next {
	position:absolute;
	top:0;
	width:30px;
	height:120px;
	display:block;
	text-indent:-9999px;
}

#partners .prev {
	background:url(../images/prev.jpg) no-repeat left top;
	left:0;
}

#partners .next {
	background:url(../images/next.jpg) no-repeat left top;
	right:0;
}

#partners .carousel {
	position:absolute;
	left:30px;
	top:0;
	width:920px;
}

#partners li {
	background:url(../images/partners-separator.png) no-repeat left top;
	height:120px;
	padding-left:2px;
	width:228px;
	float:left;
}

#partners a {
	display:block;
	width:100%;
	text-align:center;
}

/* REVIEWS
--------------------------------------------------------------------------------------------------------*/

.reviews li {
	display:block;
	width:350px;
	padding:0 0px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAD6CAYAAADp0S9WAAAAB3RJTUUH3wQTCAYrbGVVlQAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAAUiSURBVHja7dxPiFR1AAfwmdm3q+wfl70o5NYhIo1C001BSAsci1BSAzETwggVO9hJIqKLh+oYeKtDeAkMMzxEf6RTVCdv7SXoEJsI5q4oIf7Zfb9+ozMyO7wZ5zXaVu/zgZ/z5ve+b9e5fPnxm/e2HEIoHd63q5RhLI5Lpe7Nyx87fjLHpQDFUWkz/1Ycv1b6+t7u8ufkzQMU1q3ira1662MsjjNxfFA7npudfW/VxPq1TedbR9s8ANmai7dRotXmcj039dueY8dP9nco3cz8Qn8wgH+rpPZPfYVa2y6YaJwYGFg0Wd26/c2tL708Fd+OxMxMy7Ud83HM3O2XAxTR7eJNQ7V0u0hvTybJ1KsHD+9bs37Dhfj2/Bt7d95suS5vHoC6+oo3nXdbw7IHln8cS3Q6Hp479Mr2uYzr8uYBqLtVvGkId4q0Uqlceef9D0/Ew5mDe15sV6J58wDUJQd2b6vt0441JhYPDv0YX+bi/OU21+TNA9AkSdMw1jwxODT8c3y5GufbXZM3D0CTJIR0onmifofD9Tjf7pq8eQCaxBXv/MKcvnjhhf27t62L8407E7Z0+gF58wBFV2l9MOL6tWuP37xx45n6gxHVT059M97hybW2eQCyJV3szQ7m3L/NmwcolKSbvdm8+7f2ewHaS9IutgW6yfSSByiSJHSxLdBNppc8QJEk3XwRlvfLMl+uAbSneAH+YUkohbMjS0aPDo+MDLYLxUzz27x5AJqU66vTWoku7pBr/du6d82Xy+WF/mwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/U+WF/g8ALKSdmzcciC+72p3/4ruftvSSz5Is9IcGWEghhLH4Uu1wfrxcLv/+d/NZFC9QaLEo7xYZ7CWfRfEChdZFkfaUz6J4gUILac7izZnPoniBQgshva/5LIoXKLS8Ndp77SpeoOBCmnPFmzOfRfEChZam4ezw8MjRoeGhW3cjTF/8Y/fs7NyD9yqfxQMUQOGFEGolurh2/PyG1dON+SRJpr78/my1XC7/0ku+VWWhPzDAQotFeTWOmdpI07TUGJVKZSqevtlrvpWtBoC6zeueqDbfpts/sKhjkebNNyhegLo0DfP+BsOS0dHJUocizZtvULwA0bMTjz0cSumdIq2UK1f2vrb/q3h47V7kmyleoPA2rV05lobwWTwca8wtXbb0oy1bd1yKh3/2mm/lyzWg0DY+uaIa0nAmjona48C1MZD0T75+6PCJePpSuVye6yWfxYoXKKyNq1dUS6F0pnluYGBg8si7R/c9t23Hhfj2ci95ADJsWrPy86dXPRpqo7p+1Q9fnz71VAjhoTj67kU+ixUvUGhzc3NH+pLkkeXj4yc/Pf1tbbvgahzn220Z5M0DkCGuVvvrq9bR+5EHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/sL8AOQSwHJqcvLcAAAAASUVORK5CYII=') no-repeat left top;
}

.reviews p.review {
	/*color:#d3c7ba;*/
	height:230px;
	overflow:hidden;
	widsdth:350px;
	padding:0 35px;
}

.reviews p.author {
	color:#fff;
	text-align:right;
}

/* PRE-FOOTER
--------------------------------------------------------------------------------------------------------*/



/* NEWS
--------------------------------------------------------------------------------------------------------*/

.news li {
	height:140px;
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

.news .date {
	background:url(../images/calendar.png) no-repeat left top;
	color:#fff;
	float:left;
	font-size:9px;
	font-weight:bold;
	height:45px;
	margin-top:3px;
	width:36px;
	text-align:center;
	text-transform:uppercase;
	margin-right: 8px;
	margin-bottom: 10px;
}

.news .month {
	padding:2px 0 4px 0px;
	line-height:1em;
	color:#fff;
}

.news .day {
	color:#4d3e33;
	font-size:24px;
	padding:1px 0;
	line-height:1em;
	text-shadow:#e4dcd5 1px 1px;
}

.news .article {
}

.news h3 {
	font-size:20px;
	text-transform:none;
	margin:0;
	color:#000;
}

.news h4 {
	text-transform:none;
	color:#000;
}

.news h3 a {
	color:#000;
	text-decoration:none;
}

.news h3 a:hover {
	text-decoration:underline;
}

.news p {
	margin:0;
}

/* TWEETER FEED
--------------------------------------------------------------------------------------------------------*/

.twtr-widget, .twtr-widget p, #twtr-widget-1 p, .twtr-widget em {
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:12px!important;
	line-height:1.5em!important;
}

.twtr-widget .twtr-tweet-wrap {
	padding:0!important;
}

#twtr-widget-1 .twtr-tweet em a {
	color:#43372d!important;
	font-weight:normal!important;
}

#twtr-widget-1 .twtr-tweet a {
	font-weight:bold;
}

.twtr-hd, .twtr-ft {
	display:none;
}

.twtr-widget .twtr-tweet {
	border:0!important;
	padding-bottom:15px;
}

/* FOOTER
--------------------------------------------------------------------------------------------------------*/

footer {
	width:100%;
	color:#706355;
	background:url(../images/footer.png) no-repeat center top;
	padding:20px 0px;
	text-align:center;
	font-size:12px;
}

footer li {
	display:inline;
	margin:0 10px;
}
   
input.gameActionButton  {
    font-size:14px; 
    height:32px; //
    font-size:15px;
    font-weight:bold;
    margin-bottom:6px;
    margin-right:2px;
    margin-left:2px;
    margin-top:4px;
}
img.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
img.selected {
	border:1px solid #8e55a4;
}

.progressBar  {
	/*background-color:transparent */
	width:200px;height:8px;
	float:none;
	margin-left: auto;
    margin-right: auto;
	margin-top:2px;
	margin-bottom:-10px;
	background: #fff;
	border: 1px solid #111;	
	border-radius: 5px;	
	overflow: hidden;
	box-shadow: 0 0 5px #333;	
}
.progressBar  div {
background-color: #1a82f7;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0099FF), to(#1a82f7));
background: -webkit-linear-gradient(top, #0099FF, #1a82f7);
background: -moz-linear-gradient(top, #0099FF, #1a82f7);
background: -ms-linear-gradient(top, #0099FF, #1a82f7);
background: -o-linear-gradient(top, #0099FF, #1a82f7);
}

.moderateurPanel td {
	font-size:10px;
	padding:4px;
}
.nonvi {
	color:#000;
	
}
.imp {
	font-weight: bold;
}
hr.firstP {
	margin-top:0px;
}
h2.firstP {
	margin-top:-8px;
}
.one-third {
	float:left;
	display:block;
	width:33%;
}
input.shorty {
	width:250px;
  	display: inline-block;
  	vertical-align: middle;
}
#homeLink {
	padding-top:11px;
	margin-left: 15px;
}
#bs-example-navbar-collapse-1 {
	border-top:0px;
	padding-right:0px;
}
#bs-example-navbar-collapse-1 .navbar-nav {
	padding-right:0px;    
	margin: 0;
}
#navBox {
	padding-right:0px;
	/*-moz-box-shadow: 0px 0px 15px 0px #000;
-webkit-box-shadow: 0px 0px 15px 0px #000;
-o-box-shadow: 0px 0px 15px 0px #000;
box-shadow: 0px 0px 15px 0px #000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, Direction=NaN, Strength=15);*/
}
.contMain {
	-moz-box-shadow: 0px 0px 15px 0px #000;
-webkit-box-shadow: 0px 0px 15px 0px #000;
-o-box-shadow: 0px 0px 15px 0px #000;
box-shadow: 0px 0px 15px 0px #000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, Direction=NaN, Strength=15);
}
.iconMJBtn {
	max-height:32px;
	margin-bottom:2px;
}
a.btnMJH {
	font-size:10px;
}
.divClair {
	border-radius:2px;
	background-color: #f2f2f2;
	box-shadow: 1px 1px 2px #777;
}
.gameRecap {
	padding:5px;
	margin-bottom:15px;
	height: 270px;
}
.recapClock {
	width:45px;
	margin-bottom:1px;
}
.hour {
	height:45px;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	width:45px;
	float:left;
	margin-right: 8px;
	margin-bottom: 10px;
}
.recapMJII {
	width:45px;
	height:45px;
	border-radius:45px;
	background-color: #31b0d5;
	float:left;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin-right: 8px;
	margin-bottom: 10px;
	white-space:nowrap;
}
.recapMJIImg {
	width:100%;
	margin-top:8px;
	margin-bottom:8px;
}
.recapEquipier {
	margin-bottom:4px;
}
.recapEquipier img {
	height:32px;
	margin-right:4px;
}
.recapScore {
	float:right;
	font-size: 18px;
	
}
.recapPseudo {
	font-size: 18px;
	margin-top: 4px;
	padding-top: 2px;
	margin-bottom: 6px;
	white-space:nowrap;
	overflow:hidden;
}
.marginBot4 {
	margin-bottom: 27px;
}
.marginBot5 {
	margin-bottom: 6px;
}
.marginTop4 {
	margin-bottom: 28px;
}
.marginTop5 {
	margin-bottom: 14px;
}
.news .dayRecap {
	margin-bottom:3px;
}
div.flatLeft {
	padding-left: 0px;
}
.underlined {
	text-decoration: underline;
	text-decoration-style: dotted;
}
.news h3.normal {
		text-transform: uppercase;
}
.img-avat-sm {
	height : 26px;
}
.defiTable {
	width:100%;
}
.defiTable td{
	padding:6px;
}
.defiTable td.right{
	padding:6px;
	text-align:right;
}
.defiTable td.short{
	width: 60px;
}
.defiTable tr.current {
	background-color: #ddd;
}
.ui-dialog {
	text-align:left;
}
#tempsRestantPres {
	margin-left: 0px;
	margin-bottom:15px;
	margin-top:5px;
}
nav.navbar {
	border:0;
}
}
