/* CSS Document */

	/* ************************* partie haute du content, avec le player ********************** */
	#retourALaListe {
		padding-top:8px;
		padding-bottom:8px;
		height:14px;
	}

	#retourALaListeNav {
		float:left;
		width:200px;
	}

	#retourALaListeMod {
		float:right;
	}
	
	#retourALaListe a {
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
	}

	#retourALaListe a:hover {
		color:#fea202;
	}
	
	#playerContent {
		padding-top:20px;
		margin-left: 2px;
		margin-right: 2px;
		margin-top: -1px;
	}
	
	/* partie gauche du content haut */
	#contenuHautLeft {
		float:left;
		margin-left:5px;
		margin-right:0px;
	}
	
	#contenuHautLeftDefi {
		margin-left:12px;
		margin-bottom:8px;
	}
	
	.contenuHautLeftPosteurDefi {
		font-size:14px; 
		font-weight:bold; 
		color:#848484;
		margin-bottom:2px;
	}
	
	.contenuHautLeftPosteurDefi a {
		font-size:16px;
		color:#fea202;
		text-decoration:none;
	}
	
	.contenuHautLeftPosteurDefi a:hover {
		color:#00ccff;
	}
	
	#contenuHautLeftTitreDefi {
		font-size:20px;
		font-weight:bold;
		color:#FFFFFF;
		width:620px;
	}
	
	#playerContentLeft {
		width:640px;
		height:346px;
		background-image:url(/img/index/playerContent.png);
		background-repeat:no-repeat;
		color:#FFFFFF;
		text-align:center;
	}
	
	#playerContentLeft img {
		margin:1px 11px 1px 12px;
	}

	#playerContentLeft object {
	   	margin:1px 11px 1px 12px;
	}

	#playerContentLeft embed {
	   	margin:1px 11px 1px 12px;
	}
	
	#contenuHautLeftPartager p {
		text-align:center;
		font-size:12px;
		color:#585858;
		margin-top:8px;
	}
	
	#contenuHautLeftPartager a {
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	#contenuHautLeftPartager a:hover {
		color:#fea202;
	}
	
	/* partie droite du content haut */
	
	#contenuHautRight {
		position:top;
		float:right;
		padding-right:21px;
		width:322px;
		height:421px;
	}
	
	#contenuHautRightPagination {
		text-align:right;
		color:#848484;
		font-size:12px;
		margin-bottom:38px;
		padding-right:15px;
	}
	
	#contenuHautRightPagination a {
		text-decoration:none;
		color:#000000;
	}
	
	#contenuHautRightPagination a:hover {
		color:#999999;
	}
	
	/* commentaire Matthias */
	#contenuHautRightMatthiasPhoto {
		float:left;
		width:66px;
	}
	
	#contenuHautRightMatthiasPhoto img {
		margin-left:10px;
		margin-bottom:3px;
	}
	
	#contenuHautRightMatthiasPhoto p {
		margin-left:10px;
		text-align:left;
	}
	
	#contenuHautRightMatthiasPhoto a {
		font-size:12px; 
		font-weight:bold; 
		color:#fea202;
		text-decoration:none;
	}
	
	#contenuHautRightMatthiasPhoto a:hover {
		color:#00ccff;
	}
	
	#contenuHautRightFleche {
		float:left;
		margin-top : 15px;
	}
	
	#contenuHautRightComm {
		margin-top : 15px;
		float:left;
		background-color:#d5d5d5;
		width:230px;
		height:90px;
		font-size:12px;
		margin-bottom:2px;
		padding:8px;
	}
	
	#contenuHautRightMatthiasComm {
		float:left;
	}
	
	#contenuHautRightComm p {
		text-align:justify;
		font-size:11px;
		margin:5px;
	}
	
	#contenuHautRightCommSignaler {
		clear:both;
		text-align:right; 
		font-size:9px;
		color:#000000;
                width:70px;
                float:right;
                position:relative;
                top:6px;
	}
	
	#contenuHautRightMatthiasComm a {
		text-decoration:none; 
		font-size:9px; 
		color:#08c6f8;
	}

	#adminMediaEtat {
		text-align:right;
		width:250px;
		height:31px;
		margin-left:7px;
		float:right;
		position:relative;
		top:4px;
	}
	
	#adminMediaEtat a {
		font-size:10px;
		text-decoration:none;
		color:#ffffff;
		padding:1px 4px;
		border:1px solid #e5e5e5;
	}
	
	#adminMediaEtat a:hover {
		color:#000000;
		border:1px solid #666666;
	}
	
	/* ******** Challengepoints ******** */
	#contenuHautRightChallengePoints {
		position:relative;
		top:45px;
		left:100px;
		font-size:14px;
		font-weight:bold;
		float:left;	
		width:200px;
	}
	

	.contenuHautRightNbChallengePoints p {
		font-size:50px;
		font-weight:bold;
		color:#FFFFFF;
		position:relative;
		top:-10px;
	}

	#nb_cp {
		font-size:50px;
		font-weight:bold;
		color:#FFFFFF;
		position:relative;
	}
	
	.contenuHautRightNbChallengePoints span {
		font-size:25px;
	}
	
	#contenuHautRightNbChallengePointsPositif {
		float:left;
		margin-right:7px;
		position:relative;
		left:-18px;
	}
	
	#contenuHautRightNbChallengePointsPositif a {
		display:block;
		background-image:url(/img/pageExploit/contenuHautRightPositif.png);
		background-repeat:no-repeat; 
		width:84px;
		height:38px;
		text-align:center;
		font-size:18px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		padding-top:11px;
	}
	
	#contenuHautRightNbChallengePointsNegatif {
		float:left;
		position:relative;
		left:-18px;
	}
	
	#contenuHautRightNbChallengePointsNegatif a {
		display:block;
		background-image:url(/img/pageExploit/contenuHautRightNegatif.png);
		background-repeat:no-repeat; 
		width:84px;
		height:38px;
		text-align:center;
		font-size:18px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		padding-top:11px;
	}

	.erreurSidebar {
                background-color:#fdc6c6;
                background-image:url(/img/header/bgdClassErreur.png);
                background-repeat:no-repeat;
                height:28px;
                padding:13px 10px 0 45px;
                color:#FF0000;
                font-size:12px;
                margin-top:390px;
        }

	#challengePointsBtnReleverLeDefi {
                width:150px;
                float:left;
                position:relative;
                right:-90px;
		top:55px;
        }

        #challengePointsBtnReleverLeDefi a {
                border:none;
                text-decoration:none;
                display:block;
                width:150px;
                height:35px;
                background-image:url(/img/pageExploit/btnReleverLeDefi.png);
                background-repeat:no-repeat;
                text-align:center;
                color:#000000;
                font-size:14px;
                font-weight:bold;
                padding-top:13px;
        }

        #challengePointsBtnReleverLeDefi span {
                border:none;
                text-decoration:none;
                display:block;
                width:150px;
                height:35px;
                background-image:url(/img/fichDefi/btnReleverLeDefi.png);
                background-repeat:no-repeat;
                text-align:center;
                color:#000000;
                font-size:14px;
                font-weight:bold;
                padding-top:13px;
        }
	
	/* *********************************** partie principale du content ********************************* */
	
	#bgdWhite2Couleurs {
		margin-top:457px;
		background-color:#FFFFFF;
	}
	
	#whiteContentHaut {
		width:992px;
		padding:0;
		margin:0;
		position:relative;
		top:3px;
	}
	
	#whiteContentMilieu {
		width:992px;
		background-image:url(/img/index/whiteContentMilieu.png);
		background-repeat:repeat-y;
		overflow:hidden;
		margin:0px 0px 0px 0px;
	}
	
	#whiteContentBas {
		width:992px;
		height:6px;
		background-image:url(/img/index/whiteContentBas.png);
		background-repeat:no-repeat;
	}
	
	
	/* ****** partie gauche du block blanc ****** */
	#whiteContentMilieuLeft {
		float:left;
		width:600px;
		margin:16px 20px 20px 20px!important;
		margin:16px 10px 20px 10px;
		color:#666666;
	}
	
	h2 {
		font-size:22px;
		font-weight:bold;
		color:#666666;
		background-image:url(/img/index/bgdGaucheH2.png);
		background-repeat:no-repeat;
		padding-left:10px;
	}
	
	.barreH2Gauche {
		margin-bottom:7px;
		width:588px;
		background-color:#bfbfbf;
	}
	
	#whiteLeftLesMeilleursLesNouveaux {
		height:23px;
		font-size:12px;
		margin-top:2px;
	}
	
	#whiteLeftLesMeilleursLesNouveaux span {
		font-weight:bold;
		color:#000000;
		background-color:#e5e5e5;
		padding:3px 3px 3px 3px;
	}
	
	#whiteLeftLesMeilleursLesNouveaux a {
		color:#666666;
		text-decoration:none;
		padding-left:5px;
	}
	
	#whiteLeftLesMeilleursLesNouveaux a:hover {
		color:#000000;
	}
	
	.whiteLeftBarreGrisFaible {
		width:588px;
		margin:0;
		padding:0;
	}
	
	/* ceci est un exploit posté */
	.whiteLeftUnExploit {
		width:182px;
		float:left;
		margin-right:18px;
		padding-top:15px;
		position:relative;
	}
	
	.whiteLeftUnExploitNomPosteur a { 
	font-size:12px;
	font-weight:bold;
	color:#fea202;
	text-decoration:none;
	}
	
	.whiteLeftUnExploitNomPosteur a:hover {
		color:#00ccff;
	}
	
	.whiteLeftUnExploitTime {
		font-family:Arial, Helvetica, sans-serif; 
		color:#528abc;
		font-size:9px;
		margin-top:1px;
	}
	/* fin des exploits postés */
	
	/* ****** partie droite du block blanc ****** */
	
	#whiteContentMilieuRight {
		float:right;
		width:310px;
		margin:16px 20px 20px 20px!important;
		margin:16px 3px 20px 5px;
		color:#333333;
		background-color:#FFFFFF;
	}
	
	.whiteContentMilieuRightBarre {
		margin-bottom:10px;
	}

	#titre_mod input {
                width:500px;
                border:solid 1px #e5e5e5;
                background-image:url(/img/pageExploit/bgdHautInput.png);
                background-repeat:repeat-x;
                font-size:11px;
                color:#bfbfbf;
                font-family:Georgia, "Times New Roman", Times, serif;
                padding:6px;
        }

	#titre_mod a {
                font-size:10px;
                text-decoration:none;
                color:#000000;
                padding:1px 4px;
                border:1px solid #e5e5e5;
        }

        #titre_mod a:hover {
                color:#FFFFFF;
                border:1px solid #666666;
        }

	#description_mod a {
                font-size:10px;
                text-decoration:none;
                color:#666666;
                padding:1px 4px;
                border:1px solid #e5e5e5;
                float:right;
        }

        #description_mod a:hover {
                color:#000000;
                border:1px solid #666666;
        }

	#description_mod {
		float:left;
		background-color:#d5d5d5;
		width:230px;
		height:90px;
		font-size:12px;
		margin-bottom:2px;
		padding:8px;
	}

	#description_mod textarea {
		border:solid 1px #e5e5e5;
		width:225px;
		height:70px;
		background-image:url(/img/pageExploit/bgdHautInput.png);
		background-repeat:repeat-x;
		font-size:11px;
		color:#bfbfbf;
		text-align:left;
		margin-bottom:5px;
	}

	#tag_mod input {
                width:280px;
                border:solid 1px #e5e5e5;
                background-image:url(/img/pageExploit/bgdHautInput.png);
                background-repeat:repeat-x;
                font-size:11px;
                color:#bfbfbf;
                font-family:Georgia, "Times New Roman", Times, serif;
                padding:6px;
		margin-bottom:5px;
        }

	#tag_mod a {
                font-size:10px;
                text-decoration:none;
                color:#666666;
                padding:1px 4px;
                border:1px solid #e5e5e5;
                float:right;
		margin-right:10px;
        }

        #tag_mod a:hover {
                color:#000000;
                border:1px solid #666666;
        }

