/* CSS Document */

#contentHaut {
        background-color:#767576;
        font-family:Georgia, "Times New Roman", Times, serif;
        background-image:url(/img/fichDefi/bgdCegradeHautGris.png);
        background-repeat:repeat-x;
}

#whiteContent {
        padding-top:20px;
}

	#whiteContentHaut {
	width:992px;
	padding:0;
	margin:0;
	position:relative;
	top:3px;
	}
	
#whiteContentMilieu {
	width:992px;
	background-image:url(/img/fichDefi/bgdMilieuBlanc.jpg);
	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;
}

#bgdWhite2Couleurs {
	background-image:url(/img/index/whiteContentMilieu.png);
	overflow:hidden;
	margin-top:32px;
}

	/* ************************* partie haute du content, avec le player ********************** */
	#retourALaListe {
                padding-top:8px;
                padding-bottom:8px;
        }

        #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;
                background-color:#FFFFFF;
	}
	
	/* *********************************** partie principale du content ********************************* */
	
	/* partie gauche du content haut */
	
	#contenuHautLeft {
		float:left;
		margin-top:-1px;
		margin-left:7px;
		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:#000000;
		width:620px;
	}
	
	#playerContentLeft {
		width:642px;
		height:346px;
		background-image:url(/img/fichDefi/bgdPlayer.png);
		background-repeat:no-repeat;
		color:#FFFFFF;
                background-color:#FFFFFF;
		text-align:center;
	}
	
	#playerContentLeft img {
		margin:1px 12px 1px 12px;
	}

	#playerContentLeft object {
                margin:1px 12px 1px 12px;
        }

	#playerContentLeft embed {
                margin:1px 12px 1px 12px;
        }
	
	#contenuHautLeftPartager p {
		text-align:center;
		font-size:12px;
		color:#585858;
		margin-top:8px;
	}
	
	#contenuHautLeftPartager a {
		text-decoration:none;
		color:#000000;
		font-weight:bold;
	}
	
	#contenuHautLeftPartager a:hover {
		color:#fea202;
	}
	
	/* partie droite du content haut */
	
	#contenuHautRight {
		position:top;
                float:right;
                padding-right:21px;
                width:310px;
                height:421px;
                background-color:#FFFFFF;
	}
	
	#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:210px;
		height:90px;
		overflow:auto;
		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;
	}
	
	/* ******** Challengepoints ******** */
	
	#challengePoints {
		position:relative;
		top:45px;
		bottom:0px;
		left:85px;
		width:200px;
		float:left;	
	}
		
	#challengePoints p {
		font-size:14px;
		color:#000000;
		font-weight:bold;
	}
	
	.challengePointsPositifs {
		float:left;
		font-size:36px;
		color:#57a200;
		font-weight:bold;
		margin-right:10px;
		margin-top:7px;
	}
	
	.challengePointsPositifs span {
		position:relative;
		bottom:12px
	}
	
	.challengePointsNegatifs {
		float:left;
		font-size:36px;
		color:#a20000;
		font-weight:bold;
		margin-top:7px;
	}
	
	.challengePointsNegatifs span {
		position:relative;
		bottom:12px
	}
	
	#challengePointsBtnReleverLeDefi {
		width:150px;
		float:left;
		position:relative;
		right:2px;
	}
	
	#challengePointsBtnReleverLeDefi a {
		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;
	}

	#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;
	}
	
	.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:330px;
        }
	
	
	/* ****** 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;
		margin-top:20px;
	}

	.lienRightH2 {
                float:right;
                position:relative;
                top:10px;
        }

        .lienRightH2 a {
                color:#00ccff;
                font-size:11px;
                text-decoration:none;
        }
	
	.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 {
		position: relative;
		float:right;
		width:311px;
		margin:16px 20px 20px 20px!important;
		margin:16px 3px 20px 5px;
		color:#333333;
		background-color:#FFFFFF;
	}
	
	.whiteContentMilieuRightBarre {
		margin-bottom:10px;
	}
	
	/* Vainqueur actuel */
	
	.whiteRightVainqueurActuelImage img {
		border:none;
		display:block;
		padding-top:10px;
		margin-left:60px;
	}
	
	.whiteRightVainqueurActuelInfos {
		text-align:justify;
		margin-left:80px;
	}

	.whiteRightVainqueurActuelInfos a {
		text-decoration:none;
		font-size:13px;
		color:#fea202;
		font-weight:bold;
	}
	
	.whiteRightVainqueurActuelInfos a:hover {
		color:#00ccff;
	}
	
	.whiteRightVainqueurActuelInfos span {
		color:#528abc;
		font-size:9px;
	}
	
	/* Ils vont le faire */
	.whiteRightIlsVontLeFaireImg {
		margin:0 2px 4px 2px;
		float:left;
	}
	
	.whiteRightIlsVontLeFaireImg img {
		border:none;
	}
	
	/* Ils se sont dégonflés */

	#adminDefiEtat {
		text-align:right;
		width:250px;
		height:31px;
		margin-left:7px;
		float:right;
		position:relative;
		top:4px;
	}
	
	#adminDefiEtat a {
		font-size:10px;
		text-decoration:none;
		color:#666666;
		padding:1px 4px;
		border:1px solid #e5e5e5;
	}
	
	#adminDefiEtat a:hover {
		color:#000000;
		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:210px;
                height:90px;
                font-size:12px;
                margin-bottom:2px;
                padding:8px;
        }

        #description_mod textarea {
                border:solid 1px #e5e5e5;
                width:205px;
                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:260px;
                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;
        }

