/*************************/
/** MARATHON PHOTO FNAC **/
/** CSS FICHES		    **/
/*************************/

#text_content_fiche_participant {
	position:				relative;
    float:                  left;
    width:                  913px;
    min-height:		       	565px;
    _height:				565px;
    padding:                10px 0 0 24px;
}

#text_content_fiche_photo {
	position:				relative;
    float:                  left;
    width:                  913px;
    min-height:		       	416px;
    _height:		    	416px;
    padding:                10px 0 0 24px;
}

#titre_fiche_photo {
    width:		    		600px;
    text-transform:         uppercase;
}

.bg_top_fiche {
	background:				url("img/bg_header_fond_gris.png") no-repeat left;
	clear:					both;
	float:					left;
	height:					15px;
	width:					915px;
    behavior: 				url('/iepngfix.htc');
}

.bg_content_fiche {
	clear:					both;
	float:					left;
	background:				url("img/bg_fond_gris.png");
	width:					885px;
	padding:				0 15px;
	behavior: 				url('/iepngfix.htc');
}

.bg_bottom_fiche {
	background:				url("img/bg_footer_fond_gris.png") no-repeat left;
	clear:					both;
	float:					left;
	height:					15px;
	width:					915px;
    behavior: 				url('/iepngfix.htc');
}

.infos_profil {
	float:					left;
}

.photo_profil {
	float:					left;	
}

.photo_profil img {
	border:					3px solid #fff;
}

.infos_util {
	float:					left;
	padding-left:			15px;
	width:					295px;	
}

.infos_util .titre {
	display:				block;
	font-weight:			bold;
	padding-bottom:			5px;
}

.abus_profil {
	padding-top:			5px;
	display:				block;
	clear:					both;
	color:					#4db6d6;
	font-size:				10px;
}

.abus_profil:hover, .abus_profil:focus {
	text-decoration:		none;
}

.recherche_profil {
	float:					right;	
}

.recherche_profil .titre {
	color:					#f3c347;
	font-weight:			bold;	
}

.recherche_profil p {
	font-size:				11px;
}

#recherche_marathon {
	padding:				8px 10px 0 0;
	float:					left;
}

#recherche_theme {
	padding-top:			8px;
	float:					left;
}

#visionneuse_fiche_participant {
	clear:					both;
	position:				relative;
	bottom:					-9px;
	left:					1px;
}

.lien_visionneuse {
	font-size:				11px;
	padding-top:			5px;	
}

.lien_visionneuse label {
	float:					left;
	padding-top:			5px;
}

#input_visionneuse {
	border:					1px solid #52a8c8;
	float:					left;
	width:					240px;
	padding:				3px 0 3px 8px;
	margin-left:			8px;
	color:					#565656;
	font-size:				10px;
}

#visionneuse_fiche_photo {
	clear:					both;
	position:				absolute;
	top:					62px;
	left:					25px;
}

.pictos_visionneuse {
	float:					left;	
}

.picto_envoyer {
	margin:					7px 5px 0 50px;
}

.jaime,
.jaime2,
.jaime_redirect{
	margin-right:			10px;
}

#bas_visionneuse {
	padding:				0 5px 5px 20px;
	width:					535px;
	left:					25px;
}
#photos_plus_aimees {
	float:					right;
	padding-top:			15px;
	width:					300px;
	margin-bottom:			30px;
}

#bg_transparent_social_networks {
	clear:					both;
	float:					right;
	background:				url("img/bg_transparent_social_networks.png") no-repeat;
	width:					300px;
	height:					112px;
	text-align:				center;
	behavior: 				url('/iepngfix.htc');
	padding-top:			10px;
}

#bg_transparent_social_networks a {
	display:				block;
	margin-top:				10px;
}

#espace_commentaires .commentaires_fiche_photos {
	padding:				80px 0 0 25px;
}

.lien_retour {
	float:					right;
	color:					#fff;
	font-weight:			bold;
	margin-right:			5px;
}

.lien_retour:hover, .lien_retour:focus {
	text-decoration:		none;
}

.detail_fiche {
	padding-right:			20px;
	width:					310px;
	color:					#fff;
}

.detail_fiche p {
	padding-bottom:			8px;
}

.libelle_commentaire {
	font-size:				10px;	
}

.cadre_blanc {
	font-size:				12px;
	background:				transparent;
	border:					1px solid #fff;
	padding:				2px 4px;
	width:					298px;
	height:					70px;
	font-family:			arial, sans-serif;
	color:					#fff;
	margin-bottom:			7px;
}

.checkbox {
	margin-right:			3px;
	_margin-right:			0;
}

.input_text_blanc {
	float:					left;
	margin-top:				5px;
	padding:				2px 0 2px 5px;
	width:					175px;
	border:					1px solid #fff;
	background:				transparent;
}

.btn_supprimer_tag {
	display:				block;
	margin:					10px 0 5px;
}

.btn_ajouter_tag {
	float:					right;
	margin-top:				2px;
}

.hidden {
	visibility:				hidden;
}
