/*---------------------------COMMUNS--------------------*/	


#content_top div#caroussel { float: left; width: 500px; }


hr.clear { clear: both; visibility: hidden; height: 0;}

#galtitrepage {
	padding: 3px;
	font-size: 12pt;
	font-style: italic;
}

#galliensadm {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galbarrearbo {
	padding: 3px;
	font-size: 10pt;
	margin: 20px 0;
	color: #888;
}

#galbarreinfo {
	padding: 3px;
    border-right: 1px solid #C5B8A0;
    border-left: 1px solid #C5B8A0;
	border-bottom: 1px solid #C5B8A0;
	font-size: 8pt;
}

#galbarrebas {
	padding: 3px;
    border: 1px solid #C5B8A0;
	font-size: 10pt;
	text-align : center;
}

#galcopyright {
	padding: 3px;
	font-size: 8pt;
	float: left;
}

#galgeneration {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galtblminiatures {
	margin: 10px auto 10px auto;
	padding: 5px;	
}

#galcontenu {
	text-align: center;
	margin: 0 auto;
}

#galcontenu div.container { float: left; width: 212px; padding: 15px; height: 250px; }
#galcontenu div.img { float: left; }
#center_column #galcontenu div.container div.img p { padding-left: 0;}
#galcontenu div.desc{ float: left; width: 100%; }
#galcontenu div.desc h2 { font-size: 20px; margin: 5px 0; text-align: center; }

#galcontenu div.container_2 { width: 940px; margin-left: 20px; }
#galcontenu div.container_2 div.img { width: 200px; padding: 30px 14px 10px 14px; }

.galminiature {
    border:none;
    padding:1px 1px 1px 1px;
    background:#000000;
	border: 5px solid #fff;
}

.gallien {
    color:#888;
    text-decoration:none;
}

.gallien:hover {
    text-decoration:underline;
}

.gallienmin {
    color:#330099;
    font-size: 8pt;
    text-decoration:none;
}

.vert {
    color: #919316;
}

/* ------------------------------ INDEX.PHP-----------------*/
#galtblfavorites {
	margin: 10px auto 10px auto;
	font-size: 8pt;
	text-align : center;
}

#galtblfavorites th {
	font-size: 10pt;
	border: 1px solid #C5B8A0;
	font-weight: bold;
	background-color: #BAAB8D;
}

#galtblfavorites td.galtblfavoritesdown  {
	font-size: 8pt;
	border: 1px solid #C5B8A0;
}

#galtblupdates {
	margin: 10px auto 10px auto;
	font-size: 8pt;
	text-align : center;
}

#galtblupdates th {
	font-size: 10pt;
	border: 1px solid #C5B8A0;
	font-weight: bold;
	background-color: #BAAB8D;
}

#galtblupdates td.galtblupdatesdown  {
	font-size: 8pt;
	border: 1px solid #C5B8A0;
}

/* ------------------------------ INDEX.PHP + ALBUM.PHP-----------------*/
.galdescralbum {
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
}

/* ------------------------------ ALBUM.PHP-----------------*/
#galaffichertbl {
	margin:0;
	padding:0;
	margin: 0 auto;
}

/* ------------------------------ SERIE.PHP-----------------*/
.galbarrenav {
	padding: 0;
	font-size: 10pt;
	text-align: center;
	margin: 15px 0 15px 0;
}

.galbarrenav ul { list-style-type: none;  }
.galbarrenav ul li { list-style-type: none; display: inline; }
.galbarrenav ul li.selected { border: 1px solid #fff; padding: 2px 4px;  }
.galbarrenav ul li a { margin: 0; padding: 4px 5px; margin: 0; }
.galbarrenav ul li a:hover { background-color: #156381; color: #fff; text-decoration: none; }

.noBorder { border: none; }


.galdescrminiature {
	font-size: 9pt;
	text-align: center;
}

div.infos { padding: 10px; border: 1px solid #919316; margin: 0 0 20px 0; }
div.infos h3 { text-align: center; font-size: 16px; color: #919316;}

/* ------------------------------ IMG.PHP-----------------*/
#galimgafficher {
	border: 1px solid #C5B8A0;
	text-align : center;
}

#galimgaffichergroupe {
	border: 1px solid #C5B8A0;
	text-align : center;
}

.galimgafficherline {
	font-size: 8pt;
	margin:0;
	padding:0;
}

.galliensuivprec {
	border: 0px;
}

.galliensuiv {
	border: 1px solid #1C1C1C;
}

.galimgafficherblocphoto {
    max-width: 100%
}

.galimgafficherblocphoto span.prec {
	float: left;
	width: 20%;
	padding-top: 20%;
	display: table-cell;
	vertical-align: middle;
}

#galcontenu .galimgafficherblocphoto div.img {
	float: left;
	width: 60%;
}

.galimgafficherblocphoto span.suiv {
	float: right;
	width: 20%;
	padding-top: 20%;
	display: table-cell;
	vertical-align: middle;
}

IMG.galimgafficherphoto {
    max-width: 100%;
    border: 5px solid #fff;
}

#galimgafficherdatas {
	font-size: 8pt;
	text-align:center;
	margin:0;
	padding:5px 10px 5px 10px;
}

.galimgafficherdatast {
	font-weight:bold;
}

.galimgafficherdatasd {

}

/* ------------------------------ LOGIN.PHP-----------------*/

#galauthdescr {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}

/* ------------------------------ ERROR.PHP-----------------*/

#galerror {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}

