@charset "utf-8";
/* CSS Document */

	body{
		background-color:#252525;
	}
	
	.concoursClear{
		clear:both;
		height:0;
	}
	
	.concoursClear10{
		clear:both;
		height:10px;
	}
	
	#concoursGlobal{
		width:100%;
		background-repeat:no-repeat;
		background-position:center top;
	}
	
	#concoursContenus{
		width:995px;
		margin:auto;
		padding:0 0 40px 0;
	}
	
	#concoursNav{
		margin:auto;
		padding:0 0 0 5px;
		width:990px;
		height:63px;
		background-repeat:no-repeat;
		list-style:none;
	}
	
	#concoursNav li{
		float:left;
		height:63px;
		margin:0 14px 0 0;
	}
	
	#concoursNav li.menuTikka{
		padding:0 40px 0 0;
		background-image:url(../images/tikka-menu.png);
		background-repeat:no-repeat;
		background-position:right center;
	}
	
	#concoursNav li a.menuInactif, #concoursNav li a.menuActif{
		display:block;
		height:40px;
		padding:23px 0 0 20px;
		background-repeat:no-repeat;
		background-position:0 0;
		text-decoration:none;
		font-family:arial;
		font-size:15px;
		color:#fff;
	}
	
	#concoursNav li a.menuInactif{
		background-image:url(../images/fond-item-menu-off.png);
	}
	
	#concoursNav li a.menuActif{
		background-image:url(../images/fond-item-menu-on.png);
	}

	
	#concoursParticipezAccueil{
		display:block;
		width:111px;
		height:31px;
		margin:165px 0 0 485px;
		padding:16px 0 0 33px;
		background-repeat:no-repeat;
		text-decoration:none;
		font-family:arial;
		font-size:12px;
		color:#32302f;
	}
  #nobtnparticipez {
		display:block;
		width:111px;
		height:31px;
		margin:165px 0 0 485px;
		padding:16px 0 0 33px;
		background-repeat:no-repeat;
		text-decoration:none;
		font-family:arial;
		font-size:12px;
		color:#32302f;  
  }
	
	.participezAccueilOff{
		background-image:url(../images/btn-participez-accueil.png);
	}
	
	.participezAccueilOn{
		background-image:url(../images/btn-participez-accueil-on.png);
	}
	
	#concoursAccueilMea{
		margin:46px 0 0 17px;
	}
	
	.concoursMea{
		position:relative;
		float:left;
		width:305px;
		height:157px;
		margin:0 20px 0 0;
	}
	
	.concoursAccueilMea{
		width:305px;
		height:157px;
		background-image:url(../images/fond-encarts-accueil.png);
		background-repeat:no-repeat;
	}
	
	.meaCouchePhoto{
		position:absolute;
		z-index:1;
		top:36px;
		left:10px;
		width:148px;
		height:111px;
	}
	
	.meaCoucheTexteMasque{
		position:absolute;
		z-index:2;
		top:36px;
		left:10px;
		width:285px;
		height:111px;
	}
	
	.meaCouchePhoto2{
		position:absolute;
		z-index:1;
		top:0;
		left:10px;
		width:148px;
		height:111px;
	}
	
	.meaCoucheTexteMasque2{
		position:absolute;
		z-index:2;
		top:0;
		left:10px;
		width:285px;
		height:111px;
	}
	
	.meaMasque{
		width:285px;
		height:111px;
		background-image:url(../images/masque-mea.png);
		background-repeat:no-repeat;
	}
  .meaMasquePhoto{
		width:285px;
		height:111px;
		background-image:url(../images/masque-mea-photo.png);
		background-repeat:no-repeat;
	}
  .meaMasqueVideo{
		width:285px;
		height:111px;
		background-image:url(../images/masque-mea-video.png);
		background-repeat:no-repeat;
	}
	
	.meaPicto{
		float:left;
		width:32px;
		padding:10px 0 0 10px;
	}
	
	.meaPicto2{
		float:left;
		width:27px;
		padding:10px 0 0 10px;
	}
	
	.meaTitre{
		float:left;
		width:133px;
		margin:9px 0 0 0;
		line-height:normal;
		font-family:arial;
		font-size:17px;
		font-weight:normal;
		color:#f3ffdb;
	}
	
	.meaLienTout{
		float:left;
		width:120px;
		margin:12px 0 0 0;
		text-align:right;
		font-size:12px;
	}
	
	.meaLienTout2{
		float:left;
		width:125px;
		margin:12px 0 0 0;
		text-align:right;
		font-size:12px;
	}
	
	.meaLienTout a, .meaLienTout2 a {
		text-decoration:none;
		color:#bfbfbf;
	}
  .meaLienTout a:hover, .meaLienTout2 a:hover {
		text-decoration:underline;
		color:#bfbfbf;  
  }
	
	.meaLienTout a img, .meaLienTout2 a img{
		padding:0 4px 0 0;
	}
	
	.meaLienVisuel{
		float:left;
		display:block;
		width:149px;
		height:111px;
	}
	
	.meaInfos{
		float:left;
		width:136px;
		height:111px;
    cursor:pointer;
	}
	
	.meaTitreNom{
		height:73px;
		/*padding:7px 10px 0 10px;*/
    padding:5px 10px 0 10px;
	}
	
	.meaLienTitre{
		font-family:arial;
		font-weight:bold;
		font-size:12px;
	}
	
	.meaLienTitre a, .meaLienTitre a:hover{
		text-decoration:none;
		color:#32302f;
	}
	
	.meaNom{
		margin:7px 0 0 0;
	}
	
	.meaNom a, .meaNom a:hover{
		font-family:arial;
		font-size:160%;
		text-decoration:none;
		color:#8a8a8a;
	}
  .meaNomPetite{
		margin:7px 0 0 0;
	}
	
	.meaNomPetite a, .meaNomPetite a:hover{
		font-family:arial;
		font-weight:bold;
		font-size:120%;
		text-decoration:none;
		color:#8a8a8a;
	}
	
	.meaEtoiles{
		padding:0 0 0 7px;
	}
	
	.meaEtoiles img{
		padding:0 1px 0 0;
	}
	
	#soyezInventif{
		margin:0 0 0 17px;
		padding:24px 0 0 0;
	}
	
	#concoursParticipez{
		margin:38px 0 0 17px;
	}
	
	.blocParticipez{
		float:left;
		width:279px;
		/*height:234px;*/
		margin:0 20px 0 0;
		padding:8px 0 10px 14px;
		background-image:url(../images/fond-bloc-inscription-trame.png);
		/*background-image:url(../images/fond-bloc-inscription.png);
		background-repeat:no-repeat;*/
	}
	
	.blocParticipez h2{
		margin:0;
	}
	
	.blocParticipez p{
		margin:0 16px 0 6px;
		font-family:arial;
		font-size:12px;
		color:#bababa;
	}
	.blocParticipez p a {
		color:#bababa;
    text-decoration:underline;
	}
	
	.envoyerVideoOff{
		background-image:url(../images/btn-envoyez-video-off.png);
		background-repeat:no-repeat;
		display:block;
		width:274px;
		height:82px;
		margin:0 0 0 -4px;
	}
	
	.envoyerVideoOn{
		background-image:url(../images/btn-envoyez-video-on.png);
		background-repeat:no-repeat;
		display:block;
		width:274px;
		height:82px;
		margin:0 0 0 -4px;
	}
	
	.envoyerPhotoOff{
		background-image:url(../images/btn-envoyez-photo-off.png);
		background-repeat:no-repeat;
		display:block;
		width:274px;
		height:82px;
		margin:0 0 0 -4px;
	}
	
	.envoyerPhotoOn{
		background-image:url(../images/btn-envoyez-photo-on.png);
		background-repeat:no-repeat;
		display:block;
		width:274px;
		height:82px;
		margin:0 0 0 -4px;
	}
	
	#videoGauche{
		float:left;
		width:627px;
		margin:0 40px 0 0;
	}
	
	#videoPlayer{
		float:left;
		width:427px;
		margin:13px 10px 0 0;
	}
	
	#playerVideo{
		padding:0 0 0 27px;
		width:400px;
		height:320px;
	}
  #playerPhoto{
		padding:0 0 0 27px;
		width:400px;
	}
	
	#videoPlayerBtn{
		margin:0 0 0 18px;
	}
	
	.envoyerAmisOff, .envoyerAmisOn{
		float:left;
		display:block;
		width:192px;
		height:47px;
		background-repeat:no-repeat;
	}
	
	.envoyerAmisOff{
		background-image:url(../images/btn-envoyer-amis-off.png);
	}
	
	.envoyerAmisOn{
		background-image:url(../images/btn-envoyer-amis-on.png);
	}
	
	.shareOff, .shareOn{
		float:left;
		display:block;
		width:196px;
		height:47px;
		background-repeat:no-repeat;
	}
	
	.shareOff{
		background-image:url(../images/btn-share-off.png);
	}
	
	.shareOn{
		background-image:url(../images/btn-share-on.png);
	}
	
	#videoInfos{
		float:left;
		width:190px;
		margin:10px 0 0 0;
	}
	
	#videoInfos h1{
		margin:0 0 7px 0;
		font-size:18px;
		font-weight:bold;
		color:#f3f3f3;
	}
	
	#videoAuteur{
		border-top:1px solid #403a39;
		border-bottom:1px solid #403a39;
		margin:0 0 7px 0;
		padding:8px 0 8px 0;
		font-size:140%;
		color:#f3f3f3;
	}
	
	#videoResume{
		margin:0 0 10px 0;
		color:#b6b6b6;
	}
	
	#videoResume p{
		margin:0;
		font-family:arial;
		font-size:12px;
		color:#b6b6b6;
		line-height:normal;
	}
	
	#videoVotez{
		width:190px;
		height:110px;
		padding:7px 0 0 0;
		background-image:url(../images/fond-votez.png);
		background-repeat:no-repeat;
	}
	
	#videoVotez h2{
		margin:0 0 0 10px;
		font-size:18px;
		line-height:normal;
		font-weight:normal;
		color:#f3ffdb;
	}
	
	#videoVotez p{
		margin:0 0 5px 10px;
		line-height:normal;
		font-size:12px;
		color:#f3ffdb;
	}
	
	#votezEtoiles{
		float:left;
		padding:0 0 0 8px;
		margin:0 5px 0 0;
	}
	#noteFinale {  
		margin:0 0 0 10px;
		font-size:18px;
		line-height:normal;
		font-weight:normal;
		color:#f3ffdb;
  }
  .noteFinaleSpan {
  	font-size:15px;
    font-weight:bold;
		color:#c0c0c0;
  }
	#votezNbAvis{
		float:left;
		margin:6px 0 0 0;
		line-height:normal;
		font-size:11px;
		color:#c0c0c0;
	}
  #captchaVote {
		margin:20px 0 10px 10px;
		line-height:normal;
		font-size:11px;
		color:#c0c0c0;
  }
  #captchaVoteImg {
    margin:0 0 10px 10px;
  }
  #captchaVoteTxt {
		margin:0 0 10px 10px; 
  }
  #captchaVoteInput {
		margin:0 0 4px 10px;  
  }
  #captchaVoteInput input {
		display:block;
		width:100px;
		margin:0 0 0 0;
		padding:3px 3px 3px 3px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:12px;
		color:#000;
    height:21px;
	}
  .envoyerCaptchaOff, .envoyerCaptchaOn{
		display:block;
		width:95px;
		height:47px;
		margin:0 0 0 0;
		background-repeat:no-repeat;
	}
	
	.envoyerCaptchaOff{
		background-image:url(../images/btn-envoyer-off.png);
	}
	
	.envoyerCaptchaOn{
		background-image:url(../images/btn-envoyer-on.png);
	}
  #captchaVoteSubmitDiv {  	
  	margin:0 0 0 0;
    padding:0 0 0 0;
    width:95px;    
  }
	
	#votezDeadline{
		margin:0 0 0 10px;
		font-size:12px;
		color:#c0c0c0;
	}
  #votezDejaVote{
		margin:10px 0 0 10px;
		font-size:12px;
		color:#c0c0c0;
	}
	
	#votezDeadline span{
		font-size:14px;
		font-weight:bold;
		color:#fefefe;
	}
	
	.commentaire1, .commentaire2{
		width:584px;
		margin:0 0 0 27px;
		padding:5px 8px 5px 8px;
		line-height:normal;
		font-size:12px;
		color:#c0c0c0;
	}
	
	.commentaire2{
		background-image:url(../images/fond-commentaire.png);
		background-repeat:repeat-y;
	}
	
	#laisserCommentaire{
		width:590px;
		height:368px;
		margin:20px 0 30px 27px;
		padding:3px 0 0 10px;
		background-image:url(../images/fond-laisser-commentaire.png);
		background-repeat:no-repeat;
	}
	
	#laisserCommentaire form{
		margin:0;
		padding:0;
	}
	
	#laisserCommentaire h2{
		margin:0 0 8px 0;
		padding:0;
		line-height:normal;
		font-family:arial;
		font-size:22px;
		color:#f3ffdb;
	}
	
	#laisserCommentaire label{
		display:block;
		line-height:normal;
		margin:0 0 2px 0;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#f3ffdb;
	}
  #laisserCommentaireEmail label {
		display:inline;
		line-height:normal;
		margin:0 0 0 0;
    padding:0 0 0 0;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#f3ffdb;
	}
  #laisserCommentaireEmailNonUtilise {
		font-family:arial;
		margin:0 0 4px 0;
		font-size:10px;
		font-weight:bold;
		color:#f3ffdb;
  }
	
	.laisserCommentaireInput{
		display:block;
		width:212px;
		margin:0 0 18px 0;
		padding:3px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	#laisserCommentaire textarea{
		display:block;
		width:574px;
		height:80px;
		margin:0;
		padding:3px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
  #divMailEnvoye {
		width:590px;
		height:38px;
		margin:20px 0 30px 27px;
		background-image:url(../images/fond-laisser-commentaire.png);
		background-repeat:no-repeat;
		line-height:normal;
		padding:10px 0 0 0;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#f3ffdb;    
  }
  #divEnvoiAmi{
		width:590px;
		height:248px;
		margin:20px 0 30px 27px;
		padding:3px 0 0 10px;
		background-image:url(../images/fond-laisser-commentaire.png);
		background-repeat:no-repeat;
	}
	
	#divEnvoiAmi form{
		margin:0;
		padding:0;
	}
	
	#divEnvoiAmi h2{
		margin:0 0 8px 0;
		padding:0;
		line-height:normal;
		font-family:arial;
		font-size:22px;
		color:#f3ffdb;
	}
	
	#divEnvoiAmi label{
		display:block;
		line-height:normal;
		margin:0 0 2px 0;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#f3ffdb;
	}
	
	.divEnvoiAmiInput {
		display:block;
		width:212px;
		margin:0 0 18px 0;
		padding:3px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	#divEnvoiAmi textarea{
		display:block;
		width:574px;
		height:80px;
		margin:0;
		padding:3px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	#capcha{
		margin:0 0 3px 0;
	}
	
	.envoyerCommentaireOff, .envoyerCommentaireOn{
		display:block;
		width:95px;
		height:47px;
		margin:0 0 0 -9px;
		background-repeat:no-repeat;
	}
	
	.envoyerCommentaireOff{
		background-image:url(../images/btn-envoyer-off.png);
	}
	
	.envoyerCommentaireOn{
		background-image:url(../images/btn-envoyer-on.png);
	}
	
	#videoDroite{
		float:left;
		width:305px;
		margin:15px 0 0 0;
	}
	
	#videoRecherche{
		width:295px;
		height:32px;
		padding:10px 0 0 10px;
		background-image:url(../images/fond-recherche.png);
		background-repeat:no-repeat;
	}
	
	#search{
		display:block;
		float:left;
		width:223px;
		margin:0 0 18px 0;
		padding:3px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	.rechercheGoOff, .rechercheGoOn, .rechercheGoOff:hover, .rechercheGoOn:hover{
		display:block;
		float:left;
		width:65px;
		height:42px;
		margin:-10px 0 0 0;
		background-repeat:no-repeat;
		text-decoration:none;
	}
	
	.rechercheGoOff{
		background-image:url(../images/btn-go-off.png);
	}
	
	.rechercheGoOn{
		background-image:url(../images/btn-go-on.png);
	}
	
	#videoDernieresVideos{
		width:305px;
		height:607px;
		margin:10px 0 0 0;
		background-image:url(../images/fond-meas.png);
		background-repeat:no-repeat;
	}
  #videoDernieresVideoscdc{
		width:305px;
		height:607px;
		margin:10px 0 0 0;
		background-image:url(../images/fond-meas-cdc.png);
		background-repeat:no-repeat;
	}
	
	.videoMea{
		position:relative;
		width:305px;
		height:111px;
		margin:10px 0 0 0;
	}
	
	.precedentOff, .precedentOn{
		display:block;
		float:left;
		width:106px;
		height:50px;
		background-repeat:no-repeat;
	}
	
	.precedentOff{
		background-image:url(../images/btn-precedent-off.png);
	}
	
	.precedentOn{
		background-image:url(../images/btn-precedent-on.png);
	}
	
	.nbVideos{
		float:left;
		width:93px;
		padding:20px 0 0 0;
		text-align:center;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#bfbfbf;
	}
  .nbPhotos{
		float:left;
		width:93px;
		padding:20px 0 0 0;
		text-align:center;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#bfbfbf;
	}
	
	.noPrecedent, .noSuivant{
		float:left;
		width:104px;
	}
	
	.suivantOff, .suivantOn{
		display:block;
		float:left;
		width:104px;
		height:50px;
		background-repeat:no-repeat;
	}
	
	.suivantOff{
		background-image:url(../images/btn-suivant-off.png);
	}
	
	.suivantOn{
		background-image:url(../images/btn-suivant-on.png);
	}
	
	#videoCoupDeCoeur{
		margin:8px 0 0 0;
	}
	
	.resultRecherchePicto{
		float:left;
		width:27px;
		margin:23px 10px 0 0;
		padding:0 0 0 27px;
	}
	
	.resultRechercheTitre{
		float:left;
		margin:20px 10px 0 0;
		line-height:normal;
		font-family:arial;
		font-size:22px;
		font-weight:normal;
		color:#a5ee00;
	}
	
	.resulRechercheRecherche{
		float:left;
		margin:24px 0 0 0;
		line-height:normal;
		font-family:arial;
		font-size:16px;
		font-weight:normal;
		color:#a5ee00;
	}
	
	#resultatRechercheContenus{
		width:973px;
		margin:10px 0 0 27px;
		background-image:url(../images/bordures-resultat-recherche.gif);
		background-repeat:repeat-y;
	}
	
	.resultatRechercheElement{
		float:left;
		position:relative;
		width:285px;
		height:111px;
		margin:0 40px 0 0;
	}
	
	.resultatRechercheElement2{
		float:left;
		position:relative;
		width:285px;
		height:111px;
	}
	
	.meaCouchePhoto3{
		position:absolute;
		z-index:1;
		top:0;
		left:0;
		width:148px;
		height:111px;
	}
	
	.meaCoucheTexteMasque3{
		position:absolute;
		z-index:2;
		top:0;
		left:0;
		width:285px;
		height:111px;
	}
	#fichePaginationGauche{
  	width:140px;
    float:left;
    padding:15px 0 0 10px;
    text-align:left;
		background-repeat:no-repeat;
		color:#ffffff;    
		font-family:arial;
    font-size:12px;
	}
  #fichePaginationGauche a{
		color:#ffffff;    
		font-family:arial;
    font-size:12px;
	}
  #fichePaginationGauche a:hover {
		color:#9ede00;    
		font-family:arial;
    font-size:12px;
	}
  #fichePaginationDroite{
  	width:140px;
    float:left;
		padding:15px 0 0 0;
    text-align:right;
		background-repeat:no-repeat;
		color:#ffffff;    
		font-family:arial;
    font-size:12px;
	}
  #fichePaginationDroite a{
		color:#ffffff;    
		font-family:arial;
    font-size:12px;
	}
  #fichePaginationDroite a:hover {
		color:#9ede00;    
		font-family:arial;
    font-size:12px;
	}
	#resultatRecherchePagination{
		width:995px;
		height:50px;
    padding:15px 0 0 0;
		margin:0 0 0 27px;
    text-align:center;
		background-image:url(../images/fond-resultat-recherche-pagination.png);
		background-repeat:no-repeat;
		color:#ffffff;    
		font-family:arial;
    font-size:12px;
	}
  
  #resultatRecherchePagination a {
		color:#ffffff;    
		font-family:arial;
    font-size:12px;
	}
  #resultatRecherchePagination a:hover {
		color:#9ede00;    
		font-family:arial;
    font-size:12px;
	}
  .pageSelected {  
  	/*text-decoration:underline;*/
		color:#9ede00;    
		font-family:arial;
    font-size:12px;
  }
	
	#blocInscriptionPhoto{
		width:582px;
		padding:18px 0 10px 23px;
		background-image:url(../images/fond-bloc-inscription-photo.png);
		background-repeat:repeat-y;
	}
	
	#photoIntroduction{
		margin:0 23px 20px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #252525;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#bababa;
	}
  #blocInscriptionPhoto p{
		margin:0 23px 20px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #252525;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#bababa;
	}
	
	#inscriptionPhotoGauche{
		float:left;
		width:229px;
		padding:0 48px 0 0;
	}
	
	#inscriptionPhotoGauche2{
		float:left;
		width:229px;
		padding:0 101px 0 0;
	}
	
	#photoAvertissement{
		margin:20px 23px 0 0;
		padding:10px 0 10px 0;
		border-top:1px solid #252525;
		border-bottom:1px solid #252525;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#bababa;
	}
	
	#inscriptionPhotoGauche label, #inscriptionPhotoGauche2 label, #inscriptionPhotoDroite2 label{
		display:block;
		margin:0 0 2px 0;
		line-height:normal;
		font-family:arial;
		font-size:14px;
		color:#f3f3f3;
	}
	
	#oblig5, #oblig6,#oblig7,#oblig8,#oblig9,#oblig10,#oblig11,#oblig12, #accepteInfosLabel{
		color:#f3f3f3;
		font-weight:normal;
	}
	
	.uploadPhotoChamp{
		display:block;
		width:225px;
		margin:0 0 10px 0;
		padding:2px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	#uploadPhotoDescription, #description{
		display:block;
		width:225px;
		height:100px;
		margin:0 0 10px 0;
		padding:2px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
  
  #musicUsed {  	
		display:block;
		width:225px;
		margin:0 0 10px 0;
		padding:2px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:12px;
		color:#000;
  }
	
	#uploadPhotoParcourir, #file{
		border:0;
		width:229px;
		font-family:arial;
		font-size:12px;
		padding-top:2px;
		padding-bottom:2px;
		color:#000;
	}
	
	#inscriptionPhotoDroite{
		float:left;
		width:282px;
	}
	
	#inscriptionPhotoDroite2{
		float:left;
		width:229px;
	}
  #uploadLoading {
  	padding:19px 10px 0 105px;
    color:#C6EB42;
    width:300px;
    float:left;
    text-align:right;
  }
  .terminerInscriptionVideoOff, .terminerInscriptionVideoOn{
		display:block;
		width:154px;
		height:51px;
    float:left;
    color:#C6EB42;
		/*margin:5px 0 0 415px;*/
		background-repeat:no-repeat;
	}
	
	.terminerInscriptionVideoOff{
		background-image:url(../images/btn-terminer-inscription-off.png);
	}
	
	.terminerInscriptionVideoOn{
		background-image:url(../images/btn-terminer-inscription-on.png);
	}
	
	.terminerInscriptionOff, .terminerInscriptionOn{
		display:block;
		width:154px;
		height:51px;
		margin:5px 0 0 415px;
		background-repeat:no-repeat;
	}
	
	.terminerInscriptionOff{
		background-image:url(../images/btn-terminer-inscription-off.png);
	}
	
	.terminerInscriptionOn{
		background-image:url(../images/btn-terminer-inscription-on.png);
	}
	
	.asterisque{
		color:#9ede00;
	}
	
	.champsObligatoires{
		font-size:11px;
		font-weight:normal;
		color:#f3f3f3;
	}
	
	.validerInscriptionOff, .validerInscriptionOn{
		display:block;
		width:97px;
		height:50px;
		margin:5px 0 0 473px;
		background-repeat:no-repeat;
	}
	
	.validerInscriptionOff{
		background-image:url(../images/btn-valider-off.png);
	}
	
	.validerInscriptionOn{
		background-image:url(../images/btn-valider-on.png);
	}
	
	#homeJuryTitre{
		margin:25px 0 0 16px;
	}
	
	#homeJuryContenus{
		padding:0 0 0 16px;
	}
	
	.homeJuryCol1{
		float:left;
		width:294px;
		margin:0 28px 0 0;
	}
	
	.homeJuryCol1b{
		float:left;
		width:294px;
	}

	.homeJuryCol2{
		float:left;
		width:294px;
		margin:0 0 0 0;
	}
  
  .homeJuryColBig{
		float:left;
		width:982px;
		margin:0 0 0 0;
	}
  .homeJuryColBig h2{
		float:left;
		width:121px;
		margin:0;
		padding:17px 0 0 0;
		
	}
  .jurytip {  	
		width:266px;
    float:left;
		margin:0 28px 12px 0;
		padding:6px 16px 16px 16px;
		border-left:1px solid #9ede00;
		background-image:url(../images/fond-bloc-jury.png);
		background-repeat:repeat;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#fff;
  }
	
	.homeJuryCol1 h2, .homeJuryCol1b h2{
		margin:0;
	}
	
	.homeJuryCol2 h2{
		float:left;
		width:121px;
		margin:0;
		padding:17px 0 0 0;
		
	}
	
	.homeJuryConseils{
		width:247px;
		height:40px;
		padding:0 0 0 47px;
		background-image:url(../images/fond-conseils.png);
		background-repeat:no-repeat;
	}
  .homeJuryConseilsH2 {
  	width:782px;
		height:40px;
		padding:0 0 0 47px;
		background-image:url(../images/fond-conseils-long.gif);
		background-repeat:no-repeat;
  }
  .homeJuryConseilsH2 h2 {
  	padding:10px 0 0 10px;
  }
	
	#tousLesConseils{
		float:left;
		width:115px;
		margin:21px 0 0 0;
		padding:0 0 0 11px;
		background-image:url(../images/picto-plus.gif);
		background-repeat:no-repeat;
		background-position:0 5px; 
	}
	
	#tousLesConseils a{
		text-decoration:none;
		font-family:arial;
		font-size:12px;
		color:#bfbfbf;
	}
	
	.homeJuryVignettes{
		padding:13px 0 13px 13px;
		background-image:url(../images/fond-bloc-jury.png);
		background-repeat:repeat-y;
	}
	
	.homeJuryVignette{
		position:relative;
		width:267px;
		height:78px;
		margin:0 0 12px 0;
	}
  
  .homeJuryVignettes a{
		text-decoration:underline;
		font-family:arial;
		font-size:12px;
		color:#bababa;
	}
	
	.homeJuryVignette2{
		position:relative;
		width:267px;
		height:78px;
		margin:0;
	}
	
	.homeJuryVignettePhoto{
		position:absolute;
		z-index:1;
		left:4px;
		top:0;
		width:263px;
		height:78px;
		background-color:#c7c7c6;
	}
	
	.homeJuryMasque{
		position:absolute;
		z-index:2;
		left:0;
		top:0;
	}
	
	.homeJuryLiens{
		position:absolute;
		z-index:3;
		left:4px;
		top:0;
		width:263px;
		height:78px;
	}
	
	.homeJuryLienVisuel{
		float:left;
		display:block;
		width:109px;
		height:78px;
		margin:0 7px 0 0;
		background-image:url(../images/spacer.gif);
		background-repeat:repeat;
		
	}
	
	.homeJuryTextes{
		float:left;
		width:137px;
		padding:6px 0 0 0;
	}
	
	.homeJuryAuteur{
		margin:0 0 2px 0;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
	}
	
	.homeJuryAuteur a, .homeJuryAuteur a:hover{
		text-decoration:none;
		color:#868585;
	}
	
	.homeJuryTexte{
		line-height:normal;
		font-family:arial;
		font-size:16px;
		font-weight:normal;
	}
	.retourInscriptionLink a, .retourInscriptionLink a:hover{
		text-decoration:none;
		color:#8a8a8a;
  }
	.homeJuryTexte a, .homeJuryTexte a:hover{
		text-decoration:none;
		color:#8a8a8a;
	}
	
	.listeConseils{
		margin:0;
		padding:12px 0 1px 0;
		list-style:none;
		background-image:url(../images/fond-bloc-jury.png);
		background-repeat:repeat-y;
	}
	
	.listeConseils li{
		margin:0 0 12px 0;
		padding:6px 16px 16px 16px;
		border-left:1px solid #9ede00;
		background-image:url(../images/fond-bloc-jury.png);
		background-repeat:repeat;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#fff;
	}
	
	.titreMembreJury1{
		width:592px;
		height:28px;
		margin:22px 0 0 27px;
		padding:7px 0 0 8px;
		background-image:url(../images/fond-biographie.png);
		background-repeat:no-repeat;
	}
	
	.contenuBiographie{
		width:572px;
		margin:0 0 0 27px;
		padding:9px 20px 1px 10px;
		background-image:url(../images/fond-commentaire.png);
		background-repeat:repeat-y;
	}
	
	.contenuBiographie p{
		margin:0 0 8px 0;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#fff;
	}
	
	.listeConseils2{
		margin:0 0 0 27px;
		padding:0;
		list-style:none;
	}
	
	.listeConseils2 li{
		margin:7px 0 0 0;
		border-left:1px solid #9ede00;
		width:583px;
		padding:7px 0 7px 16px;
		background-image:url(../images/fond-bloc-jury.png);
		background-repeat:repeat;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#fff;
	}
	
	.blocSiteWeb{
		float:left;
		width:292px;
		margin:0 16px 0 0;
		padding:0 0 0 27px;
	}
	
	.blocLiensVideos{
		float:left;
		width:292px;
	}
	
	.titreMembreJury2{
		width:284px;
		height:28px;
		margin:22px 0 0 0;
		padding:9px 0 0 8px;
		background-image:url(../images/fond-site-web.png);
		background-repeat:no-repeat;
	}
	
	.listeLiens{
		margin:0 0 20px 0;
		padding:10px 10px 1px 10px;
		list-style:none;
		background-image:url(../images/fond-bloc-jury.png);
		background-repeat:repeat;
	}
	
	.listeLiens li{
		margin:0 0 9px 0;
		padding:0 0 0 10px;
		background-image:url(../images/puce-liens-videos.gif);
		background-repeat:no-repeat;
		background-position:0 4px;
	}
	
	.listeLiens li a, .listeLiens li a:hover{
		text-decoration:underline;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#f3ffdb;
	}
	
	#conteneurLots{
		width:646px;
		margin:20px 0 0 19px;
		padding:0 0 10px 0;
		background-image:url(../images/fond-lots.png);
		background-repeat:repeat-y;
	}
	
	#lotsVideo{
		float:left;
		width:313px;
		margin:0 20px 0 0;
	}
	
	#lotsPhoto{
		float:left;
		width:313px;
	}
	
	#conteneurLots ol{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#conteneurLots ol li{
		margin:0 20px 0 20px;
		padding:5px 0 15px 0;
		border-bottom:1px solid #2c2c2b;
	}
	
	#conteneurLots ol li.dernierLot{
		margin:0 20px 0 20px;
		border-bottom:0;
	}
	
	#conteneurLots ol li h3{
		margin:0 0 3px 0;
		line-height:normal;
		font-size:18px;
		font-weight:normal;
		color:#fff;
	}
	
	#conteneurLots ol li h3 sup{
		font-size:12px;
	}
	
	#conteneurLots ol li p{
		margin:0;
		line-height:normal;
		font-size:11px;
		font-weight:normal;
		color:#c6c6c6;
	}
	
	#conteneurLots ol li p span{
		font-size:12px;
	}
	
	#conteneurLots ol li p a{
		text-decoration:none;
		color:#e1ff18;
	}
	
	#conteneurLots ol li p a:hover{
		text-decoration:underline;
	}
	
	.calculezOff, .calculezOn{
		display:block;
		width:255px;
		height:50px;
		margin:5px 0 0 -10px;
		background-repeat:no-repeat;
	}
	
	.calculezOff{
		background-image:url(../images/btn-calculez-off.png);
	}
	
	.calculezOn{
		background-image:url(../images/btn-calculez-on.png);
	}
	
	#conteneurReglement{
		width:646px;
		margin:20px 0 0 19px;
		padding:0 0 10px 0;
		background-image:url(../images/fond-reglement.png);
		background-repeat:repeat-y;
	}
	
	#conteneurReglement ol{
		margin:0;
		list-style:none;
		padding:10px 16px 0 16px;
	}
	
	#conteneurReglement ol ol{
		list-style:decimal;
		padding-top:0;
		padding-bottom:6px;
	}
	
	#conteneurReglement ol ol li{
		margin:0 0 6px 5px;
		line-height:normal;
		font-family:arial;
		font-size:11px;
		color:#c6c6c6;
	}
	
	#conteneurReglement ol h3{
		margin:0 0 5px 0;
		line-height:normal;
		font-family:arial;
		font-size:18px;
		font-weight:normal;
		color:#fff;
	}
	
	#conteneurReglement ol h4{
		margin:0 0 5px 0;
		line-height:normal;
		font-family:arial;
		font-size:14px;
		font-weight:normal;
		color:#fff;
	}
	
	#conteneurReglement ol p{
		margin:0 0 12px 0;
		line-height:normal;
		font-family:arial;
		font-size:11px;
		color:#c6c6c6;
	}
	
	#conteneurReglement ol ul{
		margin:0;
		padding:0 0 6px 0;
		list-style:none;
	}
	
	#conteneurReglement ol ul li{
		margin:0 0 6px 0;
		padding:0 0 0 12px;
		background-image:url(../images/puce-reglement.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		line-height:normal;
		font-family:arial;
		font-size:11px;
		color:#c6c6c6;
	}
	
	#conteneurReglement ol ul li ul li{
		background-image:url(../images/puce-reglement-niveau2.gif);
	}
	
	#conteneurReglement ol a{
		text-decoration:none;
		color:#e1ff18;
	}
	
	#conteneurReglement ol a:hover{
		text-decoration:underline;
	}
	
	#concoursFooter{
		width:100%;
		/*height:18px;*/
		margin:0;
		padding:2px 0 2px 0;
		text-align:center;
		background-image:url(../images/fond-reglement.png);
		background-repeat:repeat;
	}
	
	#concoursFooterContenu{
		width:995px;
		margin:auto;
		padding:0;
		line-height:normal;
		font-family:arial;
		font-size:11px;
		color:#c6c6c6;
	}
	
	#concoursFooterContenu a{
		text-decoration:none;
		color:#c6c6c6;
	}
	
	#concoursFooterContenu a:hover{
		color:#e1ff18;
	}
	
	#repere{
		position:absolute;
		bottom:0;
		left:0;
		width:1px;
		height:1px;
	}
	
	.footerEnBas{
		position:fixed;
		bottom:0;
	}
	
	#teasingVideo{
		float:left;
		width:512px;
		margin:99px 0 0 0;
		padding:0 12px 0 222px;
		text-align:center;
	}
	
	#teasingDecompte{
		float:left;
		width:229px;
		margin:258px 0 0 0;
	}
  
  #photoAvertissement a, photoAvertissement a:hover {
  	color:#c6c6c6;
    text-decoration:underline;
  }
  h2.titreConseils {
  	font-size:17px;
    margin:0 0 0 0;
    padding:11px 0 0 0;
  } 
  
  .lienBlanc {
  	color:#fff;
  	text-decoration:underline;
  }
  
  #mainswf{
  	height:516px;
  }
  
  #musicLoaderSwf{
  	height:910px;
  }
  
  
 /* FENETRE MODALE PHOTO */
	.curseurHand{
		cursor:pointer;
	}
	
	.visible{
		display:block;
	}
	
	.invisible{
		display:none;
	}
	
	#concoursModale{
		position:absolute;
		top:150px;
		margin:0 0 0 -10px;
		z-index:5;
	}
	
	
/* 13-01-2010 - PATCH par rapport aux dernières modifs de Petzl sur leur site */

	#nice-menu-1{
		position:absolute;z-index:99
	}
	
	#nice-menu-6{
		position:absolute;z-index:99;margin:0 0 0 308px;
	}
  
  
  #concoursGagnantsMea1 {
  	margin:87px 0 0 44px;
    float:left;
    width:390px;    
  }
  #concoursGagnantsMea2 {
  	margin:87px 0 0 111px;
    float:left;
    width:390px;    
  }
  .concoursGagnantPhoto {  
    float:left;
    width:140px;    
  }
  .concoursGagnantThumb {  
    float:left;
    width:250px;    
  }
  .concoursGagnantNomMea {
    width:140px;        
  }
  .concoursGagnantDetailsMea {
    width:250px;
    background-color:#d8d8d8;
    text-align:right;
  }
  
  #liensGagnantVideo {
		padding:0;
		margin:0;
		color:#fff;
		font-family: arial, helvetica, sans-serif;
		white-space:nowrap;
		list-style-type:none;
    font-weight:bold;
	}
	#liensGagnantVideo li {
		display:inline;
	}
  #liensGagnantVideo li a {  
  	background-image:url(../images/gagnant-puce.gif);
    background-repeat:no-repeat;
    background-position:4px 4px ;
    font-family:arial, sans-serif;
    font-size:13px;
    color:#2c3c03;
  	padding:0 6px 0 17px;
  	text-decoration:none;
  }
    #liensGagnantPhoto {
		padding:0;
		margin:0;
		color:#fff;
		font-family: arial, helvetica, sans-serif;
		white-space:nowrap;
		list-style-type:none;
    font-weight:bold;
	}
	#liensGagnantPhoto li {
		display:inline;
	}
  #liensGagnantPhoto li a {  
  	background-image:url(../images/gagnant-puce.gif);
    background-repeat:no-repeat;
    background-position:4px 4px ;
    font-family:arial, sans-serif;
    font-size:13px;
    color:#2c3c03;
  	padding:0 6px 0 17px;
  	text-decoration:none;
  }
  .groupeautresgagnants {
  	width:390px;
    float:left;
  	margin:8px 0 0 0;
  }
  .autresgagnant {
  	margin:3px 0 0 0;
	  width:390px;
    height:38px;
    background-image:url(../images/autresgagnantbg.gif);
    background-repeat:repeat-x;
    background-color:#d8d8d8;
    cursor:pointer;
  }
  .autresgagnant a {
  	color:#6a6a6a;
    text-decoration:none;
    font-weight:bold;
  }
  .autresgagnantOver {
  	margin:3px 0 0 0;
	  width:390px;
    height:38px;
    background-image:url(../images/autresgagnantbgover.gif);
    background-repeat:repeat-x;
    background-color:#d8d8d8;
    color:#ffffff;
    cursor:pointer;
  }
  .autresgagnantOver a {
  	color:#ffffff;
    text-decoration:none;
    font-weight:bold;
  }
  .autresgagnantImg {
  	float:left;
    width:51px;
    height:38px;
  }
  .autresgagnantTitle {
  	float:left;
    width:329px;
    height:28px;
    font-family:arial, sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:3px 0 0 10px;
  }
  #gagnantInfos{
		float:left;
		width:190px;
		margin:17px 0 0 0;
	}
	
	#gagnantInfos h1{
		font-size:18px;
		color:#f3f3f3;
    padding:0 0 8px 0;
    border-bottom:1px solid #403a39;
	}
  .gagnantAuteur{
		border-bottom:1px solid #403a39;
		margin:0 0 0 0;
		padding:1px 0 8px 0;
		font-size:140%;
		color:#f3f3f3;
	}
	.gagnantPrice {
		font-size:14px;
		color:#f3f3f3;
    padding:2px 0 8px 0;
    border-bottom:1px solid #403a39;  	
  }	
	.gagnantAuteurImg {
		border-bottom:1px solid #403a39;
  	
  }
	.gagnantTitre {
		font-size:18px;
		color:#f3f3f3;
    padding:2px 0 4px 0;
    border-bottom:1px solid #403a39;  	
  	margin:0 0 6px 0;
  }
	.gagnantResume{
		margin:0 0 10px 0;
		color:#b6b6b6;
	}	
	.gagnantResume p{
		margin:0;
		font-family:arial;
		font-size:12px;
		color:#b6b6b6;
		line-height:normal;
	}
  .blocDescGagnant {  	
		background-image:url(../images/fond-commentaire.png);
		background-repeat:repeat-y;
		margin:19px 0 0 27px;
    padding:0 6px 0x 6px;
  }
  .gagnantDescription{
	}
	.gagnantDescription p{
		padding:6px 6px 0 6px;
		font-family:arial;
		font-size:12px;
		color:#b6b6b6;
		line-height:normal;
	}
  .gagnantchoixJury {
  	margin:0 0 7px 0;
  }
  .gagnantPresGagnant {  
  }
	.gagnantPresGagnant p{
		padding:6px 6px 26px 6px;
		font-family:arial;
		font-size:12px;
		color:#b6b6b6;
		line-height:normal;
	}
  #gagnantPlayerBtn{
		margin:17px 0 0 18px;
	}
  #liensGagnantMakingOf {		
		padding:0 4px 6px 0;
		color:#fff;
		font-family: arial, helvetica, sans-serif;
		white-space:nowrap;
		list-style-type:none;
	}
	#liensGagnantMakingOf li {
		display:inline;
	}
  #liensGagnantMakingOf li a {  
  	background-image:url(../images/gagnant-puce.gif);
    background-repeat:no-repeat;
    background-position:4px 4px ;
    font-family:arial, sans-serif;
    font-size:12px;
    color:#949985;
  	padding:0 6px 0 17px;
  	text-decoration:none;
  }
  .gagnantInfosTable {
    margin:18px 0 13px 0; 
  }
  .gagnantInfos {
  	color:#c0c0c0;
    font-size:12px;
    padding-left:6px;
    vertical-align:center;
  }
  .meaTitreAutreGagnant{
		float:left;
		width:240px;
		margin:9px 0 0 0;
		line-height:normal;
		font-family:arial;
		font-size:17px;
		font-weight:normal;
		color:#f3ffdb;
	}
  #dernierGagnants{
		width:305px;
		height:490px;
		margin:10px 0 0 0;
		background-image:url(../images/fond-gagnants.png);
		background-repeat:no-repeat;
	
  }
  #liensGagnantMea {		
		padding:14px 4px 6px 0;
		color:#fff;
		font-family: arial, helvetica, sans-serif;
		white-space:nowrap;
		list-style-type:none;
    text-align:right;
	}
	#liensGagnantMea li {
		display:block;
	}
  .liensGagnantMea a {  
  	background-image:url(../images/gagnant-puce.gif);
    background-repeat:no-repeat;
    background-position:4px 4px ;
    font-family:arial, sans-serif;
    font-size:12px;
    color:#bfbfbf;
  	padding:0 7px 0 17px;
  	text-decoration:none;
  }
  .gagnantClassement {
  	font-size:18px;
    color:#515050;
    text-align:center;
  }
  #confirmMerci {  
		line-height:normal;
		font-family:arial;
		font-size:12px;
		color:#bababa;
