/* -------------------------------------------------------------------
CLASSES GENERIQUES
------------------------------------------------------------------- */
.selectSize2{
	cursor:pointer;
}

.transparent{
	display:none;
}

/* -------------------------------------------------------------------
AUTRES DEFINITIONS
------------------------------------------------------------------- */
/*
 * CONTENU
 */

.boxEventJamSession{
	float:left;
	width:686px;
	border-bottom:1px solid #dddddd;
	padding:28px 0 20px 0;
	margin:0 7px 0 7px;
}

.lastBoxEvent{
	border:none;
}

	.contentEventJamSession{
		float:left;
		width:570px !important;
		width:550px;
	}
	
		.titleEventJamSession{
			float:left;
			width:100%;
			font-size:17px;
			font-weight:bold;
			color:#0068ab;
			text-transform:uppercase;
		}
		
		.infoEventJamSession{
			float:left;
			width:100%;
			font-size:11px;
			font-weight:normal;
			color:#999999;
			padding:5px 0 0 0;
		}
		
		.descEventJamSession, .moreDescEventJamSession{
			float:left;
			width:100%;
			font-size:13px;
			font-weight:normal;
			color:#666666;
			padding:3px 0 0 0;
		}
		
			.descEventJamSession a {
				color:#666666;
				font-size:13px;
				font-weight:bold;
				text-decoration:underline;
			}
			
			.descEventJamSession a:hover {
				color:#2E6081;
				font-size:13px;
				font-weight:bold;
				text-decoration:underline;
			}
		
		.moreEventJamSession{
			float:left;
			width:100%;
		}
		
			.moreEventJamSession span{
				float:left;
				width:35px;
				font-size:13px;
				font-weight:bold;
				color:#666666;
				text-decoration:underline;
				background:url("../images/bullet_link_more_off.jpg") no-repeat 0 8px;
				cursor:pointer;
				padding:5px 0 0 12px;
			}
			
			.moreDescEventJamSession{
				margin:10px 0 0 0;
				display:none;
				width:570px !important;
				width:550px;
			}
			
				.descImageLeft{
					float:left;
					width:380px !important;
					width:370px;
					margin:0 10px 5px 0;
				}
				.descImageRight{
					float:right;
					width:380px !important;
					width:370px;
					margin:0 0 5px 10px;
				}
				.descImageCenter{
					float:left;
					width:570px !important;
					width:550px;
					margin:0 0 5px 0;
				}
				
				.descTextLeft{
					text-align:justify;
					padding:0;
					margin:0;
				}
				.descTextRight{
					text-align:justify;
					padding:0;
					margin:0;
				}
				.descTextCenter{
					float:left;
					text-align:justify;
					padding:0;
					margin:0;
				}
		
	.stateEventJamSession{
		float:left;
		width:110px;
	}
	
		.infoStateEventJamSession{
			float:left;
			width:110px;
			background:url("../images/tick.jpg") no-repeat 0 2px;	
			padding:0 0 0 20px;
			font-size:13px;
			font-weight:normal;
			color:#767b7e;
		}
		
		.btnStateEventJamSession{
			float:left;
			width:100px;
			padding:6px 0 0 10px;
		}
		
			.inputSubmitJamSessionInscription{
				float:left;
				width:88px;
				height:21px;
				background:url("../images/btn_participer.jpg") no-repeat;
				border:none;
				cursor:pointer;
			}
			
			.inputSubmitJamSessionDesinscription{
				float:left;
				width:117px;
				height:21px;
				background:url("../images/btn_se_desinscrire.jpg") no-repeat;
				border:none;
				cursor:pointer;
			}
		
.lineBoxMainContent{
	padding-bottom:20px;
}

	#contentAlbumsVideos{
		float:left;
		width:714px;
	}
	
		.listAlbums{
			float:left;
			position:relative;
			overflow:hidden;
			width: 100%;
		}
		
		.contentDynamic{
			float:left;
			position:relative;
			display:none;
			width:100%;
		}
		
		.boxAlbum{
			float:left;
			width:694px;
			cursor:pointer;
			padding:20px 10px 0 10px;
		}
		
			.imgAlbum{
				float:left;
				width:106px;
				border:1px solid #787878;
				padding:1px;
			}
			
			.boxVideo{
				float:left;
				width:108px;
				padding:15px 0 0 7px;
			}
			
				.imgVideo{
					float:left;
					width:106px;
					border:1px solid #787878;
					padding:1px;
				}
				
				.titreVideo{
					float:left;
					width:106px;
					font-style:italic;
					font-size:11px;
					color:#999999;
					padding:2px 0 0 0;
				}
			
			.imgBigPhoto{
				float:left;
				width:100%;
				padding:15px 0 0 0;
				text-align:center;
			}
			
			.imgPhoto{
				float:left;
				width:106px;
				border:1px solid #787878;
				padding:1px;
				margin:15px 0 0 7px;
			}
			
			.descAlbum{
				float:left;
				width:570px;
				padding:0 0 0 10px;
			}
			
			.descVideo{
				float:left;
				width:580px;
			}
			
			.playerVideo{
				float:left;
				width:100%;
				padding:15px 0 0 7px;
			}
			
				.titleAlbum{
					float:left;
					width:100%;
					font-size:17px;
					font-weight:bold;
					color:#0068ab;
				}
				
					.titleAlbum a{
						float:left;
						width:100%;
						font-size:17px;
						font-weight:bold;
						color:#0068ab;
					}
					
					.titleAlbum a:hover{
						float:left;
						width:100%;
						font-size:17px;
						font-weight:bold;
						color:#0068ab;
						text-decoration:underline;
					}
				
				.dateAlbum{
					float:left;
					width:100%;
					font-size:11px;
					font-weight:normal;
					color:#999999;
				}
				
				.textAlbum{
					float:left;
					width:100%;
					font-size:13px;
					font-weight:normal;
					color:#666666;
				}
				
					.textAlbum a{
						float:left;
						width:100%;
						font-size:13px;
						font-weight:normal;
						color:#666666;
					}
				
					.textAlbum a:hover{
						float:left;
						width:100%;
						font-size:13px;
						font-weight:normal;
						color:#666666;
						text-decoration:underline;
					}
				
	
		.paginationContentAlbumsVideos{
			float:left;
			width:100%;
			font-size:11px;
			font-weight:bold;
			color:#7b7b7b;
			padding:10px 0 0 0;
		}
		
			.contentPaginationContentAlbumsVideos{
				width:170px;
				margin:0 auto;
			}
			
				.numPage{
					float:left;
					font-size:11px;
					font-weight:bold;
					color:#7b7b7b;
					text-decoration:underline;
					cursor:pointer;
				}
				
				.numPage.off{
					text-decoration:none;
					cursor:auto;
				}
				
				
				.curNumPage{
					float:left;
					font-size:11px;
					font-weight:bold;
					color:#000000;
					text-decoration:none;
				}
				
				.sepPagination{
					float:left;
					width:2px;
					height:8px;
					background:url("../images/sep_pagination_classement_video.jpg") no-repeat;
					margin:3px 4px 0 4px;
				}
				
				.btnLast{
					float:left;
					margin:0 10px 0 0;
					cursor: pointer;
				}
				
				.btnNext{
					float:left;
					margin:0 0 0 10px;
					cursor: pointer;
				}
			
			
#formSelectAlbum{
	float:left;
	width:690px;
	padding:10px 0 0 10px;
}			

	.selectAlbum{
		float:left;
	}
	
	.boxOptionYear{
			width:80px;
			height:100px;
		}
