.top_box {
	padding-right: 40px;
	margin-bottom: 2px; 
	margin-top: -10px;
}
#box_edit_ma_photo {
	background-color: #EBEBEB;
	margin: 0;
	border: 1px solid #CACACA;
}
#content h3 {
	color: #EBEBEB;
}
#box_mes_photos{
	background: #4D4A49 none repeat scroll 0 0;
}
.gallery .place-holder{	
	height:210px;
	text-align: center;
}
.gallery .text{	
	position: absolute;
	filter : alpha(opacity=80);
    -moz-opacity : 0.8;
    opacity : 0.8; 
}
.gallery .text:hover{	
	filter : alpha(opacity=100);
    -moz-opacity : 1.0;
    opacity : 1.0; 
}
.mod_photo_list {
	background-color: #4D4A49;
}
.mod_photo_list p{
	margin: 0;
	color: #DFDFDF;
	padding-left: 20px;
}
.mod_photo_list label, .mod_photo_list label a{
	color: #9C9C9C;
}
.mod_photo_list .gallery_complet{
	height: auto;
	float: none;
	margin: 0;
	padding: 0;
	list-style:none;
}
.mod_photo_list .gallery_complet table{
	margin: 0;
	padding: 0;
}
.mod_photo_list .gallery_complet li{
	width: 715px;
	padding: 0;
	background-color: #3B3B3B;
	margin: 5px;
	border: 1px solid #3B3B3B;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
}
.mod_photo_list .gallery_complet li:hover{
	border: 1px solid #D8D8D8;
}
.mod_photo_list .gallery_complet li.vip,
.mod_photo_list .gallery_complet li.vip:hover {
	border: 3px solid #F71616;
}
.mod_photo_list .book_list a img{
	-moz-border-radius: 0.7em;
	border-radius: 0.7em;
	border: 2px #303030 solid;
}
.mod_photo_list .book_list a img:hover{
	border: 2px #D8D8D8 solid;
}
.modele_fiche .label, .modele_fiche .label_large, .modele_fiche .label_medium{
	padding: 5px;
	margin: 2px 5px;
	background-color: #C2C2C2;
	color: #3D3D3D;
	font-weight: bold;
	alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.modele_fiche .label{
	width: 190px;
}
.modele_fiche .label_medium{
	width: 151px;
}
.modele_fiche .label_large{
	width: 505px;
}
.mod_photo_list h3 a{
	color: #E2E2E2;
}
.red {
	border-bottom: 1px dotted #703131;
}