	/* CSS PhotoBlogs pixelwall.org - dr.2009.01 */

	* {
		font-family: Trebuchet MS,Verdana,Arial,sans-serif;
		font-size: 12px;
		color : #666;
		text-decoration: none;
		word-spacing: normal;
		text-align: left;
		line-height: 16px;
	}
	body {
		background-color: #FFF;
		margin-top: 15px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding-top:0px;
	}
	br {
		line-height: 0px;
	}
	b {
		font-weight : bold;
	}
	h1 { clear: both;
		font-size: 14px;
		font-weight : bold;
	}
	h2 {
		font-size: 12px;
		font-weight : bold;
		margin-bottom: -5px;
	}
	ul {
		margin-left: 12px;
	}
	li {
		list-style-type: none;
		padding: 4px;
	}
	hr {
		color: #CCC;
		background-color: #CCC;
		height: 1px;
		border: 0;
	}
	#PageContainer {
		position: relative;
		width: 99%;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		padding-top: 0px;
	}
	#TopNav {
		width: 880px;
		height: 32px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
	}
	.SiteTitle {
		float: left;
		color : #666;
		text-decoration: none;
		word-spacing: normal;
		text-align: left;
	}
	.SiteURL {
		float: right;
		font-family: Verdana,Arial,sans-serif;
		font-size: 10px;
		color: #ACACAC;
	}
	#SubNav {
		width: 880px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 20px;
		clear: both;
	}
	#SubNav ul {
		display:inline;
		padding:0px;
		list-style-type:none;
	}
	#SubNav li	{
		display:inline;
		font-size: 14px;
		text-align: left;
		letter-spacing: 0.1em;
		line-height: 2em;
		margin-right: 50px;
		margin-left: -10px;
	}
	#SubNav ul li a
	{
		font-size: 14px;
		color : #BBB;
		text-decoration: none;

	}
	#SubNav ul li a:hover
	{
		color : #666;
		text-decoration: none;
	}

	.HNav {
		float: left;
		text-align: left;
	}
	.FeedRSS {
		float: right;
		margin-top: 0px;
	}
	.FeedRSS img {
		border: none;
	}
	a.LinkItems {
		color : #AAA;
		text-decoration: none;
		word-spacing: normal;
		text-align: left;
		letter-spacing: 0.2em;
		line-height: 2em;
		margin-right: 45px;
	}
	a.LinkItems:hover {
		color : #666;
	}

	
	#currentPicture img {
		padding: 10px;
		border: 1px solid #c5c5c5;
	}
	
	#Cartel {
		clear: both;
		padding: 10px;
	}
	.Image-Infos {
		float: left;
	}
	.Image-Infos p.CategoryDate {
		font-family: Verdana,Arial,sans-serif;
		font-size: 10px;
	}
	.Image-Infos a {
		font-family: Verdana,Arial,sans-serif;
		font-size: 10px;
	}
	.Image-Infos a:hover {
		text-decoration: underline;
	}

	#WorkListContent {
		position: relative;
		width: 680px;
		clear: right;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		padding-top: 0px;
	}
	#WorkListContent a {
		color: #999; 
		text-decoration: none;
	}
	#WorkListContent a:hover {
		color: #666; 
		text-decoration: underline;
	}
	#CategoryList {
		float: left;
		width: 226px;
	}

	#PlainTextContent {
		width: 880px;
		clear: right;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		padding-top: 30px;
	}
	#BookingInfos {
		width: 220px;
		float: left;
	}
	#BookingInfos p {
		font-size: 11px;
		color : #AAA;
	}
	#BookingInfos h2 {
		font-size: 12px;
		font-weight: bold;
		color : #AAA;
	}
	#BookingInfos ul {
		padding: 0px 3px 0px 0px;
	}
	#BookingInfos li {
		list-style-type: none;
		margin: 0px;
		font-size: 11px;
		color : #AAA;
	}
	#AboutContent {
		width: 640px;
		Float: right;	
	}

	form ul {
		margin: 5px;
	}
	form li {
		list-style-type: none;
	}
	label {
		font-weight : bold;
		color: #777;
		margin: 3px;
	}
	input.button {
		font-weight: bold;
		background: #EFEFEF;
		border: 1px solid #CCC;
		text-align: center;
		float: right;
		width: 120px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	input.button:hover {
		border: 1px solid #999;
		cursor: pointer;
	}
	input.button:focus {
		border: 1px solid #999;
		background: #FFF;
	}
	input {
		background: #EFEFEF;
		border: 1px solid #CCC;
		width: 100%;
		margin: 3px;
	}
	input:hover {
		border: 1px solid #999;
	}
	input:focus {
		border: 1px solid #999;
		background: #FFF;
	}
	select {
		border: 1px solid #CCC;
		background: #EFEFEF;
		width: 100%;
		margin: 3px;
	}
	select:hover {
		border: 1px solid #999;
	}
	select:focus {
		border: 1px solid #999;
		background: #FFF;
	}
	textarea {
		border: 1px solid #CCC;
		background: #EFEFEF;
		width: 100%;
		margin: 3px;
	}
	textarea:hover {
		border: 1px solid #999;
	}
	textarea:focus {
		border: 1px solid #999;
		background: #FFF;
	}
	form p {
		font-family: Verdana,Arial,sans-serif;
		font-size: 9px;
		text-align: left;
		line-height: 10px;
		padding: 3px;
	}	/* ---!--- */

	#EXIFandComments {
		clear: both;
		float: left;
		width: 100%;
		margin-top: 15px;
		padding: 2px;
		border: 1px solid #DFDFDF;
		text-align: center;
		font-family: Verdana,Arial,sans-serif;
		font-size: 9px;
		color: #AAA;
	}
	#EXIFandComments:hover {
		border: 1px solid #CCC;
		background-color: #EFEFEF;
		cursor:pointer;
		color: #999;
	}
/* Albums Pages */
	#ContentCatalog {
		clear: both;
		position: relative;
		width: 880px;
		height: auto;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
		padding-top: 0px;
	}
	#PhotoCatalog {
		position: relative;
		width: 70%;
		float: left;
	}
	#PhotoCatalog img {
		border: none;
	}
	#PhotoThumb {
		float: left;
			/*width: 120px;
			height: 120px;*/
		padding: 6px;
	}
	#PhotoThumb a:hover img {
		border: 1px solid #AAA;
	}
	#PhotoThumb a img {
		border: 1px solid #FFF;
		padding: 10px;
	}
	#AlbumList {
		text-align: left;
		float: left;
		width: 20%;
		margin-left: 0px;
	}
	#AlbumList ul {
		padding: 0px 3px 0px 0px;
	}
	#AlbumList li {
		list-style-type: none;
		margin: 0px;
	}
	#AlbumList a {
		text-decoration: none;
		color: #999;
	}
	#AlbumList a:hover {
		text-decoration: none;
		color: #666;
	}

	#AlbumNavigation {
		clear: both;
		width: 90%;
		margin:15px;
		padding-top: 10px;
		text-align:center;
	}
	#AlbumNavigation ol {
		display:inline;
		padding:0px;
		list-style-type:none;
	}
	#AlbumNavigation li	{
		display:inline;
	}
	#AlbumNavigation ol li a
	{
		background-color:#FFF;
		text-decoration:none;
		padding:5px;
		border:1px solid #BBB;
	}
	#AlbumNavigation ol li a:hover
	{
		background-color:#BBB;
	}
	.BoardCount {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width:100%;
	}
	#Footer {
		width: 880px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 20px;
		clear: both;
		font-family: Verdana,Arial,sans-serif;
		font-size: 9px;
		color: #ACACAC;
		text-align: right;
	}
	#Footer a {
		font-family: Verdana,Arial,sans-serif;
		font-size: 9px;
		color: #ACACAC;
	}
	#Footer a:hover {
		text-decoration: underline;
	}
	
	.socialtags {position:relative;top:20px;}
	
	.lien_pagination{
		padding: 5px;
		margin:5px;
		border: 1px solid #c5c5c5;}