/**
 * weisberg : 22-11-2007
 * Format and simplify the code
 */

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

a.rss:link, a.rss:visited, a.rss:active {
	color: #fff;
	background: #d53479;
	border: 1px outset #d53479;
	text-decoration: none;
	padding: 0.1em 0.3em;
	font-size: 85%;
	line-height:30px;
}
a.rss:hover {
	color: #fff;
	border: 1px inset #d53479;
	line-height:30px;
}

.conl{
padding-top:-10px;
padding-left:5px;
	float:left;
}


body {
	color:#FFFFFF;
	background:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	line-height:1.5em;
	margin:0pt;
	padding:0pt;
	text-align:center;
}

#page {
	color:inherit;
	margin:0pt auto;
	padding:0pt;
	position:relative;
	text-align:left;
	top:0px;
	width:950px;            		//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 {
background: url(box.png) repeat-x scroll left bottom;
	font-size:0pt;
	font-style:italic;
	padding:10px;
}

#galliensadm {
	font-size:0pt;
	padding:10px;
	text-align:right;
}

#galbarrearbo {


	color:black;
	font-size:100%;
	font-weight:bold;
	padding:5px;
}

#galbarreinfo {
	background: url(box.png) repeat-x scroll left bottom;
	color:#000000;
	border: 2px #94B6C9 ridge;
	font-size:100%;
	font-weight:bold;
	padding-top:5px;
	padding-left:45px;
	padding-bottom:15px;
}

#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:35px auto;
	padding:25px;
	width:900px;        		//width of the page
}

#galcontenu {
	text-align:center;
}

.galminiature {
	border:1px solid #AAAAAA;
	padding:1px;
	margin:30px auto;
}

.gallien {
	
	color:#FFFFFF;
	line-height:50pt;
	padding-left:50pt;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
.entete
 {
background-image: url(title.png);
width:950px;
height:58px;
z-index:10;
}
.gallien:hover {
	color:#a42565;
}

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

.gallienmin:hover {
	color:#446d99;
}

.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:8pt;
	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;
}
/* ------------------------------ DESIGN OM-----------------*/
.foot
{

background-image: url(footer.jpg);
background-position:center;
background-repeat:no-repeat;
height:390px;
position:center;
float:center;
}

.galfavoriteup{
background-image: url(box.png);
BORDER-STYLE: RIDGE;
BORDER-WIDTH: 2px;
BORDER-COLOR: #675D74 #6A3953 #6A3953 #675D74;
}

.bbox
{
margin-left:20px;
BORDER-STYLE: RIDGE;
BORDER-WIDTH: 2px;
BORDER-COLOR: #675D74 #6A3953 #6A3953 #675D74;
background-image: url(box.png);
width:670px;
position:center;
float:center;
}

.conr
{BACKGROUND-COLOR: transparent; 
padding-right:5px;
color:#000000;
font-size:11px;
text-align:right;
line-height:11pt;
}

.conr A:link, .conr A:visited {COLOR: #503675; text-decoration:none;}
.conr A:hover {COLOR: #a42565;text-decoration:none;}

#brdheader {background: url(header.jpg); height:212px; background-repeat: no-repeat;background-position: TOP center;}
#brdwelcome {height: 45px; COLOR: #39504a;}
#brdmenu {top:0; background: url(nav.jpg); background-repeat: no-repeat; height:50px; background-position:top center;}


#brdmenu A:link, #brdmenu A:visited 
{font-size:11px;line-height:11pt;
text-decoration: none;
COLOR: #FFFAFF;}
#brdmenu A:hover{border: 1px solid #FFFAFF;COLOR: #FFFAFF;font-size:11px; }
#brdmenu {top:0; text-align: right; PADDING-right: 9.5%;}
#brdmenu LI {line-height:16pt;PADDING-LEFT: 12px; PADDING-righT: 3px; display:inline; list-style-type: none;}
#brdmenu UL{margin-LEFT: 10px; text-align:center; padding-top:4px;margin-top:0px; top:0px;}
