/* CSS Document */

	/* titre */
	h2 {
		font-size:22px;
		font-weight:bold;
		color:#666666;
		background-image:url(/img/index/bgdGaucheH2.png);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-bottom:8px;
		width:340px;
		float:left;
	}
	
	
	.barreH2Gauche {
		margin-bottom:7px;
		width:588px;
		background-color:#bfbfbf;
	}

	#whiteLeftH2Lien {
                float:right;
                margin-top:8px;
                margin-right:13px;
        }

        #whiteLeftH2Lien a {
                font-size:12px;;
                color:#00ccff;
                font-weight:bold;
                text-decoration:none;
        }

        #whiteLeftH2Lien a:hover {
                color:#666666;
        }
	
	/* liens de navigation sous le titre */
	#whiteLeftLesMeilleursLesNouveaux {
		height:23px;
		font-size:12px;
		margin-top:2px;
		color:#e5e5e5;
	}
	
	#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;
	}
	
	#whiteLeftLesMeilleursLesNouveauxRight p {
		float:right;
		text-align:right;
		width:240px;
		margin-right:15px;
	}
	
	#whiteLeftLesMeilleursLesNouveauxLeft {
		float:left;
		width:300px;
	}
	
	.whiteLeftBarreGrisFaible {
		width:588px;
		margin:0;
		padding:0;
		margin-bottom:10px;
	}

	#defimembre {
		height:14px;
		font-size:11px;
		margin-top:2px;
		color:#666666;
		margin-bottom:3px;
	}
	
	/* Ceci est un défi */
	.unDefi {
		height:101px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.unDefiImg {
		float:left;
		height:101px;
	}
	
	.defiFloatRightPart {
		float:left;
		position:relative;
		height:101px;
		left:15px;
	}
	
	.unDefiDescription {
		width:364px;
		font-size:16px;
		color:#333333;
		font-weight:500;
	}
	
	.unDefiDescription a {
		width:364px;
		font-size:16px;
		color:#333333;
		font-weight:500;
		text-decoration:none;
	}
	
	.unDefiDescription em {
		font-style:normal;
		font-size:9px;
		font-weight:400;
		color:#528abc;
	}
	
	.defiPosteurAndNbExploits {
	}
	
	.defiPosteur {
		position:absolute;
		bottom:4px;
	}
	
	.defiPosteur a {
		color:#fea202;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
	}
	
	.nbExploits a {
		position:absolute;
		right:-20px;
		bottom:4px;
		font-size:12px;
		font-weight:bold;
		color:#00ccff;
		text-decoration : none;
	}
	
	.barreDefi {
		position:absolute;
		bottom:0;
	}
	
	#voirTousLesDefis p {
	text-align:right;
	font-size:12px;
	font-weight:bold;
	margin-right:30px;
	position:relative;
	top:-5px!important;
	top:-15px;
	}
	
	#voirTousLesDefis a {
		color:#000000;
		text-decoration:none;
	}
	
	
	/* *********** partie droite du block blanc *********** */
	#whiteContentMilieuRight {
		float:right;
		width:310px;
		margin:16px 20px 20px 20px!important;
		margin:16px 3px 20px 5px;
		color:#333333;
	}
	
	.whiteContentMilieuRightBarre {
		margin-bottom:10px;
	}

	#contenuHautLeftPartager p {
                text-align:left;
                font-size:12px;
                color:#585858;
                margin-top:8px;
        }

        #contenuHautLeftPartager a {
                text-decoration:none;
                color:#000000;
                font-weight:bold;
        }

