/*************************************************/
/* Global */
/*************************************************/
html {
	margin:0px;
	padding:0px;
}
body {
	margin: 0px;
	padding: 0px;
	color: #000;
	background:#D9D9D9 /*53575F /*#0D131F /*#D9D9D9*/;
	font-size:12pt;
	font-family:Verdana, Arial, "Trebuchet MS", Sans-serif;
}
table {
	border:			0;
	cell-padding:		0;
}
img {
	border:none;
	display:inline;
}

a {
	color:#7F7F7F;
	text-decoration:	none;
}
a:hover {
	color:black;
}
/*************************************************/
#wrapper {
	position:relative;
	margin:			0;
	font-size:		0.8em;
}

/* Wrapper (inner) */
#inner_wrapper {
	width:800px;
	margin:0 auto;
	padding:0;
	padding-right:10px;
	text-align:right;
}

/* Main container */
#main_container {
	position:relative;
	margin:0;
	margin-top:20px;
	padding:0;
	padding-bottom:20px;
	text-align:center;
}

/* Gallery name */
#gallery-name {
	display:none;
	margin:			0;
	padding:		0;
	font-size:		1.6em;
	font-weight:		normal;
}

/* Gallery name (link) */
#gallery-name a {
	color:			#000000;
	text-decoration:	none;
}

/* Gallery name (link, hover) */
#gallery-name a:hover {
	color:			#555555;
	text-decoration:	none;
}

/* Date */
/*
	text-transform:		uppercase;
	letter-spacing:		2px;
*/
.date {
	background-repeat:	no-repeat;
	color:			#AAAAAA;
	margin:			0;
	margin-top:		6px;
	margin-left:		4px;
	padding:		0;
	padding-bottom:		2px;
	line-height:		1.6;
	font-size:		0.9em;
	font-weight:		normal;
}

/* Meta header */
.meta-header { 
	color:			#AAAAAA;
	margin:			0;
	padding:		0;
	text-align:		center;
	font-size:		85%;
}

/*************************************************/
/* Controls and navigation */
/*************************************************/

#pagination {
	width:800px;
	margin:0 auto;
	padding:0;
	padding-top:1px;
	padding-right:8px;
	text-align:right;
}
#pagination div {
	margin-top:-30px;
}

span#diaporama {
	font-size:75%;
}
#close a {
	position:absolute;
	width:120px;
	top:5px;
	left:0;
	text-align:right;
	font-size:0.7em;
	background:url('../graphics/close01.gif') bottom right no-repeat;
	padding-right:13px;
}
/********************************fermeture des pages film*/
.film #close a {
	width:130px;
	font-size:90%;
	padding-right:15px;
	text-align:left;
}
object {
	margin-top:150px;
}
/*********************************/

.page_link {
	margin:			0;
	padding:		0;
	padding-left:		3px;
	padding-right:		3px;
	text-decoration:	none;
}
/* Plogger */
#link-back {
	position:absolute;
	width:150px;
	top:-5px;
	right:15px;
	text-align:right;
	font-size:0.7em;
}

/* Plogger link */
#link-back a {
	color:			#AAAAAA;
}
#link-back a:hover {
	color:			#000000;
}

#breadcrumbs {
	width:800px;
	margin:0 auto;
	padding:2px;
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, San-Serif;
	font-style: normal;
	border:1px inset #2d2d2d;
	background-color:#eee /*777A7F /*#eee*/ ;
	text-align:left;
}
.prevpage {font-weight:bold; }
span#image_name {font-weight:bold;}
#search_cell {
	background-color:#D4D47D;
	width:			200px;
	padding:		6px; 
	padding-left:		10px;
	border:			1px solid #CDCDCD;
	white-space:		nowrap;
}
#search_box {
	margin:			0;
	padding:		0;
	margin-left:		5px;
	float:			right;
}
#jump_menu_cell {
	padding:		0;
	padding-top:		2px;
	padding-right:		6px;
	text-align:		right;
}
#jump_menu {
	float:			right;
}
#download_selected {
	float:			right;
	text-align:		right;
}



/* Print link */
a.print {
	float:right;
	background-image:	url(../graphics/printer.gif); 
	background-repeat:	no-repeat; 
	background-position:	left middle;  
	margin:			0;
	padding:		0;
	padding-left:		20px; 
}

/*************************************************/
/* Images */
/*************************************************/
#prevlink a, #nextlink a {
	color:black;
}
#prevlink, #nextlink {
	float:right;
	width:20px;
	margin-top:-18px;
}
*html #prevlink {
	margin-right:10px;
}
#presuiv {
	width:800px;
	margin:0 auto;
}
*html #presuiv {
	position:absolute;
	width:800px;
	margin:0;
	top:3px;
	left:0;
}
#prevlink {
	margin-right:25px;
}
/* Picture caption */
#picture_caption {
	/*display:		none;*/
	background-repeat:	no-repeat;
	margin:			0;
	margin-left:		4px;
	padding:		0;
	padding-bottom:		2px;
	text-transform:		none;
	letter-spacing:		1px;
	line-height:		1.4;
	font-size:		0.8em;
	font-weight:		normal;
}

/* Picture holder */
#picture-holder {
	clear:both;
	width:100%;
	text-align:center;
}

/* Picture holder (image, link hover) */
#picture-holder a:hover img {
	
}

/* Photos */
.photos {
	margin:3px;
	padding-top:5px;
}

/* Photos (large) */
.photos-large {
	margin-top:20px;
	margin-left:auto
	margin-right:auto;
}

/*************************************************/
/* Image thumbnails */
/*************************************************/
#thumbnail_container {margin-top:10px;}

/* Thumbanil Toolbar */
.large-thumb-toolbar {
	margin-top:-29px;                                                                                                                      
}
.large-thumb-toolbar a img {display:inline;}

/* Thumbnail image */
.thumbnail img {
	text-align:		center;
}

/* Thumbnail image (hover) */
.thumbnail a:hover img {
}

/* Thumbnail text */
.thumbnail_text {
	color:			#AAAAAA;
	font-size:		0.8em;
}

/* Tags */
.tag {
	font-size:80%;
	text-align:center;
	padding:0 8px;
}

/*************************************************/
/* Image information */
/*************************************************/

/* Data */
#exif_data {
	color:			#AAAAAA;
	margin:			0;
	padding:		0;
	text-align:		left;
}

/* Control */
#exif_toggle {
	margin:			0;
	padding:		0;
	text-align:		center;
}

/*************************************************/
/* Slideshow */
/*************************************************/

/* List */
ul.slides {
	position:relative;
	width:800px;
	margin:0 auto;
	padding:0;
	list-style:none;
	line-height:1em;
	text-align:center;
}

/* List item */
.slides li {
	float:left;
	width:25%;
	height:140px;
	margin:0;
	padding:0;
}

/* Previous */
a.nav-link-img-prev {
	background-image:	url(../graphics/rewind.gif);
    	background-repeat:	no-repeat;
    	background-position:	left 1px;
	width:			40px;
	padding:		0;
	padding-left:		20px;
}

/* Next */
a.nav-link-img-next {
	background-image:	url(../graphics/fforward.gif);
    	background-repeat:	no-repeat;
    	background-position:	right 1px;
	width:			40px;
	padding:		0;
	padding-right:		20px;
}

/*************************************************/
/* Comments */
/*************************************************/

/* Comments (list item) */
.comments li { 
	margin:			0;
	margin-top:		10px; 
	margin-bottom:		10px; 
	padding:		0;
	padding-top:		10px;
	padding-bottom:		10px; 
	border:			0;
	border-top:		1px solid #CDCDCD;
	border-bottom:		1px solid #CDCDCD;
}

/* Comments (paragraph) */
.comments p {
	padding:		0;
	margin:			0;
}

/* Comments (cite) */
.comments cite  { 
	color:			#000000; 
	text-transform:		uppercase; 
	letter-spacing:		2px; 
	font-size:		75%; 
}

/* Comments (closed) */
.comments-closed {
	color:			#999966;
	text-align:		center;
}

/*************************************************/
/* HTML form and form elements */
/*************************************************/

/* Form */
form {
	display:		inline;
}

/* Select */
select {
	height:			20px;
	margin:			0;
	padding:		0;
	font-size:		0.8em;
	font-family:		Verdana, Arial, Sans-serif;
	display:		inline;
}

/* Input */
input.search {
	background-color:#D4D47D;
	height:			16px;
	margin:			0;
	padding:		0;
	padding-left:		4px;
	border:			1px solid #AAAAAA;
	font-size:		0.8em;
	font-family:		Verdana, Arial, Sans-serif;
	display:		inline;
}

/* Submit button */
input.submit {
	background-color:	#D4D47D;
	background-image:	url('../graphics/button-bg.gif');
	background-repeat:	repeat-x;
	color:			#333333;
	border:			2px solid #999999;
	border-top:		2px solid #CCCCCC;
	border-left:		2px solid #CCCCCC;
	font-size:		0.8em;
	font-weight:		bold;
	font-family:		Verdana, Arial, sans-serif;
}

/*************************************************/
/* Miscelaneous classes */
/*************************************************/

/* Errors */
.errors {
	background-image:	url('../graphics/x.gif');
	background-repeat:	no-repeat;
	background-position:	5px 8px;
/*	width:			500px;		*/
	margin:			0;
	margin-bottom:		15px;
	padding:		8px;
	padding-left:		28px;
	border:			1px solid maroon;
}

/*************************************************/
/* Hacks IE, tristement */
/*************************************************/

*html .large-thumb-toolbar {
	margin-top:0px;
}

*html #pagination div {
	position:absolute;
	width:800px;
	left:0;
	top:33px;
}
*html #prevlink, #nextlink {
	margin-top:0;
}
*html #link-back {
	top:5px;
}


