/**
 * weisberg : 22-11-2007
 * Format and simplify the code
 */

/*---------------------------COMMUNS--------------------*/

body {
	color:#333333;
	background-image:url(bground.gif);
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	line-height:1.6em;
	margin:0pt;
	padding:0pt;
	text-align:center;
}

#page {
	color:inherit;
	margin:0pt auto;
	padding:0pt;
	position:relative;
	text-align:left;
	top:0px;
	width:100%;            		//width of the page
	filter:alpha(opacity=0);	//for IE
	-moz-opacity:0;				//for Mozilla and Firefox
	KhtmlOpacity:0;				//for Konqueror
	opacity:0;					//for CSS3
}

#galtitrepage {
	font-size:0pt;
	font-style:italic;
	padding:0px;
}

#galliensadm {
	font-size:0pt;
	padding:0px;
	text-align:right;
}

#galbarrearbo {
	background:transparent url(cellpic2.gif) repeat-x scroll center bottom;
	color:black;
	font-size:100%;
	font-weight:bold;
	padding:7px;
}

#galbarreinfo {
	background:#94B6C9 url(cellpic1.gif) repeat-x scroll center bottom;
	color:white;
	font-size:100%;
	font-weight:bold;
	padding:5px;
}

#galdescralbuminfo {
	font-size:8pt;
}

#galcopyright {
	border:1px solid #AAAAAA;
	font-size:8pt;
	padding:3px;
}

#galgeneration {
	font-size:8pt;
	padding:3px;
	text-align:center;
}

#galtblminiatures {
	margin:10px auto;
	padding:5px;
	width:900px;        		//width of the page
}

#galcontenu {
	text-align:center;
}

.galminiature {
	border:1px solid #AAAAAA;
	padding:1px;
}

.gallien {
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

.gallien:hover {
	color:#FFCC00;
}

.gallienmin {
	color:#336699;
	font-size:8pt;
	text-decoration:none;
}

.gallienmin:hover {
	color:#5A5A5A;
}

.openCommentaires {
	color:#333333;
	text-decoration:none;
}

/* ------------------------------ INDEX.PHP-----------------*/

#galtblfavorites {
	font-size:8pt;
	margin:10px auto;
	text-align:center;
}

#galtblfavorites th {
	border:1px solid #AAAAAA;
	font-size:10pt;
	font-weight:bold;
}

#galtblupdates {
	font-size:8pt;
	margin:10px auto;
	text-align:center;
}

#galtblupdates th {
	border:1px solid #AAAAAA;
	font-size:10pt;
	font-weight:bold;
}

.albumline img {
	border:none;
}

.albumlinemini {
	float:left;
	height:150px;
	margin:0px 20px 0px 0px;
	width:150px;
}

.albumline {
	border:1px solid #999999;
	height:150px;
	margin:5px 0px;
	padding:5px;
}

/* ------------------------------ INDEX.PHP + ALBUM.PHP-----------------*/

.galdescralbum {
	font-size:10pt;
	text-align:left;
	vertical-align:top;
}

/* ------------------------------ ALBUM.PHP-----------------*/

#galaffichertbl {
	margin:0pt auto;
	padding:0pt;
}

/* ------------------------------ SERIE.PHP-----------------*/

.galbarrenav {
	font-size:10pt;
	padding:3px;
	text-align:center;
}

/* ------------------------------ IMG.PHP-----------------*/

#galimgafficher {
	border:1px solid #AAAAAA;
	text-align:center;
}

.galimgafficherblocinfophoto {
	width:100%;
}

.galimgafficherblocphoto {
	width:700px;
}

img.galimgafficherphoto {
	border:none;
	max-width:100%;
}

/* ------------------------------ LOGIN.PHP-----------------*/

#galauthdescr {
	font-size:8pt;
	margin:20px auto;
	text-align:center;
}

/* ------------------------------ ERROR.PHP-----------------*/

#galerror {
	font-size:8pt;
	margin:20px auto;
	text-align:center;
}
