/* --------------

Debut Album photos

-------------- */

	.basealbumPhotosnormal .APphoto {
		float : left;
		width : 130px;
		text-align : center;
		border-bottom : 6px #DDDDDD solid;
		margin-bottom : 15px;
		margin-right : 7px;
}
	.basealbumPhotosnormal .photoIntitule {
		margin : 0;
		padding : 0;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #333333;
		font-weight : normal;
}
	.basealbumPhotosnormal .APphotoRoll {
		float : left;
		width : 130px;
		height : 170px;
		text-align : center;
		border-bottom : 6px #666600 solid;
		margin-bottom : 15px;
		margin-right : 7px;
}
	.basealbumPhotosnormal .APintitule {
		margin : 0;
		padding : 0;
		margin-top : 2px;
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #666600;
		line-height : 12px;
		font-weight : bold;
}
	.basealbumPhotosnormal .APintitule p{
		margin : 0;
		padding : 0;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #333333;
		font-weight : normal;
}
	.basealbumPhotosnormal .APintitule a{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #000000;
		line-height : 12px;
		font-weight : bold;
		text-decoration : none;
}
	.basealbumPhotosnormal .APintitule a:hover{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #000000;
		line-height : 12px;
		font-weight : bold;
		text-decoration : none;
}
	.basealbumPhotosnormal a.APphotoImg .image{
		border-style : solid;
		border-width : 1px;
		border-color : #888888;
}
	.basealbumPhotosnormal a.APphotoImg:hover .image{
		border : 1px #000000 solid;
}
	.basealbumPhotosnormal a.APphotoImg {
		width : auto;
}
	.basealbumPhotosnormal .APphotoImage {
		position : relative;
		padding-bottom : 5px;
}
	.basealbumPhotosnormal .APInfo {
		position : relative;
		margin : 0;
		padding : 0;
		padding-top : 5px;
		width : 100%;
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #333333;
		line-height : 12px;
}
	.basealbumPhotosnormal .APInfo p{
		margin : 0;
		padding : 0;
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #333333;
		line-height : 12px;
}
	.basealbumPhotosnormal .APloupe {
		display : none;
		position : absolute;
		width : 13px;
		height : 13px;
		right : 57px;
		top : 0px;
		background : #000000;
		border : 1px #000000 solid;
}
	.basealbumPhotosnormal .APconteneurPop{
		position : relative;
		text-align : left;
		margin : auto;
		margin-top : 0;
		padding-top : 0;
}
	.basealbumPhotosnormal .APpopimage{
		border : 1px #000000 solid;
}
	.basealbumPhotosnormal .APpopimageDiv{
		position : absolute;
		top : 2px;
		width : 100%;
		margin : auto;
		text-align : center;
}
	.basealbumPhotosnormal .APpopimageDiv img{
		background : #FFFFFF;
}
	.basealbumPhotosnormal .APpopBarreNavFd {
		position : relative;
		top : 250px;
		width : 100%;
		height : 32px;
		border-top : 1px #000000 solid;
		border-bottom : 1px #000000 solid;
		background-image : url(../../images/fd_pop_fonce.gif);
}
	.basealbumPhotosnormal .APpopBarreNav {
		position : absolute;
		top : 251px;
		width : 100%;
		height : 30px;
}
	.basealbumPhotosnormal .APpopPrec {
		float : left;
		width : 30px;
		height : 30px;
}
	.basealbumPhotosnormal .APpopSuiv {
		float : right;
		width : 30px;
		height : 30px;
}
	.basealbumPhotosnormal .APpopPrec a img,.APpopSuiv a img{
		background : #FFFFFF;
		border : none;
}
	.basealbumPhotosnormal .APpopPrec a:hover img,.APpopSuiv a:hover img {
		background : #666600;
		border : none;
}
	.basealbumPhotosnormal .APpopIntitule {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13px;
		font-weight : bold;
		color : #000000;
		line-height : 12px;
		padding : 0;
		margin : 0;
		padding-bottom : 5px;
}
	.basealbumPhotosnormal .APpopIntitule span{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		color : #333333;
		line-height : 12px;
}
	.basealbumPhotosnormal .APpopDesc {
		margin : 0;
		padding : 0;
		padding-bottom : 5px;
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
		line-height : 12px;
}
	.basealbumPhotosnormal .APpopDesc span{
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		color : #333333;
		line-height : 12px;
}
	.basealbumPhotosnormal .APpopPlus {
		margin : 0;
		margin-bottom : 2px;
		padding : 0;
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight : normal;
		color : #333333;
		line-height : 11px;
}
	.basealbumPhotosnormal .APpopPlusFiche {
		margin : 0;
		margin-bottom : 2px;
		padding : 0;
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		color : #333333;
		line-height : 12px;
}
	.basealbumPhotosnormal .APpopPlus span,.APpopPlusFiche span{
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		color : #333333;
		line-height : 11px;
}
	.basealbumPhotosnormal .APpopPlus p,.APpopPlusFiche p{
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		color : #333333;
		line-height : 11px;
}
	.basealbumPhotosnormal .APpopInfos {
		position : relative;
		width : 422px;
		margin : auto;
		margin-top : 5px;
		padding : 5px;
		text-align : center;
		background : #FFFFFF;
		border : 1px #000000 solid;
		-moz-box-sizing : border-box;box-sizing : border-box;
}
	.basealbumPhotosnormal a .cataLoupe {
		background : #F3F2ED;
		width : 20px;
		height : 20px;
		border : 1px #DDDDDD solid;
		margin-top : 0px;
		margin-bottom : 5px;
}
	.basealbumPhotosnormal a:hover .cataLoupe {
		background : #D5D5D5;
		width : 20px;
		height : 20px;
		border : 1px #CCCCCC solid;
		margin-top : 0px;
		margin-bottom : 5px;
}

/* --------------

Debut Visionneuse

-------------- */

	.visonImgZone {
		float : left;
		width : 300px;
		background: #F3F2ED;
}
	.visonImgZone img{
		width : 100%;
}
	.visonImgListe {
		float : right;
		width : 145px;
		height : 350px;
		overflow : auto; 
		scrollbar-base-color: #ffffff; 
		scrollbar-3dlight-color: #CCCCCC; 
		scrollbar-arrow-color: #CCCCCC; 
		scrollbar-darkshadow-color: #CCCCCC; 
		scrollbar-face-color: #ffffff; 
		scrollbar-highlight-color: #ffffff; 
		scrollbar-shadow-color: #ffffff; 
		scrollbar-track-color: #CCCCCC;
		background: #F3F2ED;
		border : 1px #D5D5D5 solid;
		padding : 10px;
		-moz-box-sizing : border-box;box-sizing : border-box;
		text-align : center;
}
	.visonImgListe a img{
		display : block;
		width : 100px;
		border : 1px #F3F2ED solid;
		margin : auto;
}
	.visonImgListe a:hover img{
		display : block;
		width : 100px;
		border : 1px #000000 solid;
		margin : auto;
}
	a.visonImgListeSelected img{
		display : block;
		width : 100px;
		border : 1px #BBBBBB solid;
		margin : auto;
}
	a.visonImgListeSelected:hover img{
		display : block;
		width : 100px;
		border : 1px #000000 solid;
		margin : auto;
}
	.visonRubrique {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13px;
		font-weight : bold;
		color : #666600;
		border-bottom : 2px #666600 solid;
		padding : 0;
		margin-bottom : 10px;
		line-height : 10px;
}
	.visonRetourPop {
		text-align : right;
		margin : 0px;
		padding : 0px;
		margin-bottom : 10px;
		background : #F3F2ED;
		padding-right : 5px;
}
	.visonRetourPop a{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		color : #666600;
		text-decoration : none;
}
	.visonRetourPop a:hover{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		color : #666600;
		text-decoration : underline;
}
