﻿.popup { background: #ccc; opacity: 0.5; }

.fmButtons { height: 40px; clear: both; margin: 30px 0px 10px 0px; }
.fmButtons a { display: block; float: right; width: 30px; height: 30px; background-position: center center; background-repeat: no-repeat; margin: 5px 20px; }

.fmButtons .btnUpdate { background-image: url(images/btnUpdate.png); }
.fmButtons .btnInsert { background-image: url(images/btnInsert.png); }
.fmButtons .btnCancel { background-image: url(images/btnCancel.png); }
.fmButtons .btnDelete { background-image: url(images/btnDelete.png); margin-right: 40px; }
.fmButtons .btnBack { background-image: url(images/btnBack.png); float: left; }

.tf { display: block; width: 95%; margin: 2.5%; }
.tf th { width: 200px; text-align: left; }
.tf td { font-family: Verdana, Arial, Helvetica; color: #eee; font-size: 11px; }

.gallery_titre_zone { background: url(images/entete_bloc.gif); width: 722px; height: 36px; margin-top: 20px; }
.gallery_titre_zone th { font-family: Arial, Verdana, Helvetica; text-align: left; font-size: 16px; color: #fff; line-height: 30px; text-indent: 5px; }
.gallery_titre_zone td { text-align: right; }

.gallery_bloc { background: #303030; border: 1px solid #222; width: 720px; }
.gallery_bloc th { color: #fff; width: 100px; }
.gallery_bloc em.info { display: block; font-family: Verdana, Arial, Helvetica; color: #fff; font-size: 10px; text-align: right; margin: 0px 2.5% 10px 2.5%; }


/* Galleries */
.gallery_list { width: 100%; margin: 10px 0px; border-collapse: collapse; }
.gallery { width: 50%; height: 120px; }
.gallery table { width: 95%; height: 95%; border-collapse: collapse; background: #444; margin: 0 2.5%; }
.gallery table:hover { background: #555; cursor: hand; cursor: pointer; }
.gallery a img { border: none; margin-top: 5px; }
.gallery th, .gallery td { vertical-align: top; padding: 10px 0px 0px 0px; }
.gallery th { text-align: center; width: 100px; padding-top: 5px; }
.gallery td, .gallery td b { color: #777; font-family: Verdana, Arial, Helevetica; font-size: 11px; }
.gallery td b { display: block; color: #fff; }

.gallery .noPhoto { width: 100px; padding: 30px 0px; border: 1px solid #353535; background: #444; margin: 5px; font-size: 10px; }

/* Photos */
.gallery_photo_list { display: block; border-collapse: collapse; table-layout: fixed; margin: 0px 5px; }
.btnCheckUncheck { display: block; width: 50px; height: 20px; background: url(images/btnCheckUncheck.png) no-repeat; }

.gallery_photo { vertical-align: top; width: 25%; }
.gallery_photo { width: 170px; height: 190px; margin: 5px; }
.gallery_photo:hover { background: #444; }
.gallery_photo table { width: 95%; height: 95%; border-collapse: collapse; background: #444; table-layout: fixed; }
.gallery_photo table:hover { background: #555; cursor: hand; cursor: pointer; }
.gallery_photo table th { text-align: left; font-size: 11px; padding-left: 3px; height: 33px; overflow: auto; width: 140px; }
.gallery_photo a img { border: none; max-height: 140px; max-width: 140px; }
.gallery_photo table .title { text-align: right; background: #555; }
.gallery_photo table td { vertical-align: middle; text-align: center; }

.gallery_photo .btnDelete { display: block; float: right; height: 20px; background-position: center center; background-repeat: no-repeat; }
.gallery_photo .btnDelete { background-image: url(images/btnDelete15.png); }

.caleFloat { clear: both; float: none; }

/* SlideShow	*/

.gallery_bloc .viewer		{ width: 100%;}
.gallery_bloc .viewer td	{ vertical-align: middle; text-align: center; }
.gallery_bloc #flashcontent { height: 450px; }
.gallery_bloc #flashcontent object,
.gallery_bloc #flashcontent embed { z-index: 10; }

