div.error{
background:url(images2/stop_rubrique.png) no-repeat center bottom;
text-align: center;
font-size: 22px;
width: 950px;
padding: 0px 0px 300px 0px;
}
div#content{position: relative;}
#lettres{float: left;width: 970px;margin: 0px;}
#lettres div.titre_section{width: 938px;}
#lettres a{float: left;display: block;border: 1px solid #115BB4;padding: 5px 10px;width: 9px;text-align: center;margin: 0px 10px 5px 0px;}
#lettres a:hover{color: #ffffff;}
#lettres a.expose{color: #B4115B;border: 1px solid #B4115B;margin: 0px 18px 5px 8px;width: 9px;}

div#photos{position: relative;left: 0px;float: left;}
div#photos div.photo{height: 99px;margin: 0px 5px 0px 0px;padding: 0px 0px 5px 0px;float: left;position: relative;width: 313px;}
div#photos div.photo div.image{width: 58px;height: 58px;padding: 5px;float: left;border: 1px solid #115BB4;margin: 0px 5px 0px 0px;}
div#photos div.photo div.image img{width: 56px;height: 56px;float: none;border: 1px solid #ffffff;}
div#photos div.contenant{position: relative;width: 226px;border: 1px solid #115bb4;float: left;padding: 5px;height: 58px;}
div#photos div.contenant div.gradient_3{width: 236px;position: absolute;left: 0px; top: 0px;height: 68px;}
div#photos div.contenant div.contenu{position: absolute;z-index:30;color: #ffffff;width: 226px;height: 60px;}
div#photos div.photo a.link{display: block;padding-right: 20px;position: absolute;color: #ffffff;bottom: 0px;right: 0px;height: 15px;background: url(images2/fleche_ronde_15_px.png) no-repeat right 1px;margin: 0px 0px 3px 0px;}
div#photos div.photo a:hover.link{background: url(images2/fleche_ronde_15_px.png) no-repeat right -29px;color: #b4115b;}
div#photos span{text-decoration: underline;}
div#photos_artiste{position: relative;width: 950px;height:0px;float: left;}
div#photos_artiste div.load{width: 100%;height:255px;background: url(images2/loader.gif) no-repeat center center;}
div#photos_artiste div#multiple_photo ul#play_photos{width: 900px;position: relative;}
div#photos_artiste div#unique_photo ul#play_photos{width: 232px;height: 255px;padding: 0px 372px;margin-bottom: 5px;position: relative;}
div#photos_artiste div#duo_photo ul#play_photos{width: 464px;height: 255px;padding: 0px 246px;margin-bottom: 5px;position: relative;}
div#photos_artiste div#trio_photo ul#play_photos{width: 696px;height: 255px;padding: 0px 130px;margin-bottom: 5px;position: relative;}
div#photos_artiste div#quatro_photo ul#play_photos{width: 904px;height: 255px;padding: 0px 23px;margin-bottom: 5px;position: relative;}
div#photos_artiste ul#play_photos li{width: 214px;height: 255px;position: relative;float: left;margin: 0px 6px;}
div#photos_artiste .jcarousel-container {width: 950px;height: 255px;z-index:50;position: relative;margin-bottom: 5px;}
div#photos_artiste .jcarousel-clip {margin: 0px 25px;width: 900px;height: 255px;z-index: 2;padding: 0;overflow: hidden;position: relative;}
div#photos_artiste .jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
div#photos_artiste div.jcarousel-next {display: block;cursor: pointer;background:url(images2/icone_fleches_horizontal_15.png) 0px 0px no-repeat;z-index: 30;position: absolute;right: 5px;top: 125px;width: 15px;height:15px;}
div#photos_artiste div:hover.jcarousel-next {background:url(images2/icone_fleches_horizontal_15.png) 0px -17px no-repeat;}
div#photos_artiste div.jcarousel-prev {cursor: pointer;background:url(images2/icone_fleches_horizontal_15.png) -15px 0px no-repeat;z-index: 30;bottom: -13px;position: absolute;width: 15px;top: 125px;left: 5px;height:15px;}
div#photos_artiste div:hover.jcarousel-prev {background:url(images2/icone_fleches_horizontal_15.png) -15px -17px no-repeat;}
div#photos_artiste div.fond_photo{height: 98px;border: 1px solid #115BB4;position: absolute;top: 110px;width: 948px;}











div#photos_artiste div.image{width: 194px;height: 193px;padding: 5px;float: left;border: 1px solid #115BB4;margin: 25px 5px 30px 0px;}
div#photos_artiste div.image.no_margin{margin: 0px 0px 0px 0px;}
div#photos_artiste div.image img{width: 192px;height: 191px;float: none;border: 1px solid #ffffff;}
div#photos_artiste div.image.carre{width: 194px;height: 193px;padding: 5px;float: left;border: 1px solid #115BB4;margin: 25px 5px 30px 0px;}
div#photos_artiste div.image.carre img{width: 192px;height: 191px;float: none;border: 1px solid #ffffff;}
div#photos_artiste div.image.vertical{width: 194px;height: 243px;padding: 5px;float: left;border: 1px solid #115BB4;margin: 0px 5px 5px 0px;}
div#photos_artiste div.image.vertical img{width: 192px;height: 241px;float: none;border: 1px solid #ffffff;}
div#photos_artiste div.image.horizontal{width: 194px;height: 153px;padding: 5px;float: left;border: 1px solid #115BB4;margin: 45px 5px 50px 0px;}
div#photos_artiste div.image.horizontal img{width: 192px;height: 151px;float: none;border: 1px solid #ffffff;}
div#photos_artiste .marg{width: 161px;}
div#photos_artiste div.contenu_photo{position: absolute;left: 1px; top: 1px;width: 182px;padding: 5px;}
.tags{background: url(images2/icone_tags_12.png) no-repeat 0px 3px;}
.date{background: url(images2/icone_date_12.png) no-repeat 0px 0px;}
.total{background: url(images2/icone_total_12.png) no-repeat 0px 0px;}
.marg{padding-bottom: 3px;padding-left: 20px;width: 217px;float: right;}
div.marg span{text-decoration: underline;}.no_margin{margin: 0px 0px 0px 0px;}
a.modifier{cursor: pointer;display: block;background: url(images2/modifier_fleche_ronde_15px.png) no-repeat 0px 0px;width: 15px;height: 15px;position: absolute;z-index:1000;top: 4px;right: 4px;}
a:hover.modifier{background: url(images2/modifier_fleche_ronde_15px.png) no-repeat 0px -15px;}
div#fermer{cursor: pointer;display: block;background: url(images2/fermer_15px.png) no-repeat 0px 0px;width: 15px;height: 15px;position: absolute;z-index:1000;top: 1px;right: 1px;}
div:hover#fermer{background: url(images2/fermer_15px.png) no-repeat 0px -15px;}





























#jquery-overlay {float: left;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9000000;
	width: 100%;
height: 100%;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10000000000000;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	position: relative;	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 


	background: #ffffff;
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
position: absolute; bottom: 5px;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
