*{border:0px solid #eee;margin:0;padding:0;list-style:none}

html,body,#bg,#bg table,#bg td,#cont{width:100%;height:100%;/*overflow:hidden*/}

img{ border:none; }

#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/progress.gif) no-repeat center center;}
	
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }
		
#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }
#supersized a.image-loading { background:#111 url(../images/progress.gif) no-repeat center center; width:100%; height:100%; }

body {
	  font-size:12px;
	  font-family: arial, sans-serif;
	  color: #1B1B1B; 
	  margin-top: 20px;
	  margin-bottom: 20px;
	  }
		  
A 	{ color: #000; text-decoration: none; } 
A:link	{ color: #000; text-decoration: none; } 
A:visited	{ color: #000; text-decoration: none; } 
A:active	{ color: #000;  } 
A:hover	{ color: #000; text-decoration: underline; }


	
h1 {
	margin: 0px;
	padding: -15px;
	font-weight: bold;
	font-size : 15px;          
    font-family: arial, sans-serif;
	}
	

h2 {
	font-size: 11px;
	font-weight: bold;
	border-bottom:1px solid #000;       
	}
	
	
h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

hr {
	color: #fff;
	border: 1px #1B1B1B solid; 
	margin-top: -8px;
	}
	
li { 
	line-height:13px;
	list-style: square; 
	}
	
	
.box { 
		background-color: #222;
		color:#fff;
		/*margin-left: -370px; 
		top: 20px;  
		left: 50%; 
		position: absolute; */
		padding:10px;
		text-align: left;
		filter:alpha(opacity=90);
	opacity:.90;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /*--IE 8 Transparency--*/
		}

.box A	{ color: #ccc; text-decoration: none; border-bottom:1px dotted #ccc; } 
.box A:link	{ color: #ccc; text-decoration: none; border-bottom:1px dotted #ccc; } 
.box A:visited	{ color: #ccc; text-decoration: none; border-bottom:1px dotted #ccc; } 
.box A:active	{ color: #ccc; text-decoration: none; border-bottom:1px dotted #ccc; } 
.box A:hover	{ color: #ccc; text-decoration: none; border-bottom:2px solid #ccc; }		
		
#conteneur { 
		width: 740px; 
		/*background-color: #ffffff; */
		margin-left: -370px; 
		top: 20px;  
		left: 50%; 
		position: absolute; 
		}
		
html>body #conteneur {
	width: 740px;/*ie5 box fix ends*/
	}
body>#conteneur {/*nasty dodge to deal with ie pc's unbelievable lack of position:fixed support*/
	position: absolute;
	}

		
.footer {
		font-family: arial, sans-serif;
		font-size: 10px;
		text-align: center;
		padding: 5px;
		color: #000;
		}


.text {
		font-family: arial, sans-serif;
		font-size: 12px;
		text-align: center;
		}
		
.text2 {
		font-family: arial, sans-serif;
		font-size: 12px;
		text-align: left;
		}
				
.texth {
		font-family: arial, sans-serif;
		font-size: 18px;
		text-align: center;
		background: #111;
		color: #fff;
		padding-top: 2px;
		padding-bottom: 2px;
		}

				
.texth a,.texth a:link,.texth a:visited,.texth a:active {
		color: #fff;
		}
							
.shadowed { 
  float:left;
  background: url(images/drop-shadow.png) no-repeat bottom right !important;
  background: url(images/drop-shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.shadowed img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
#disco {
		width: 100%; 
		background-color: #ffffff; 
		position: absolute; 
		line-height:140%;
		padding: 15px;
		border:0px solid #000;
		}
		
html>body #disco {
	width: 100%;/*ie5 box fix ends*/
	}
body>#disco {/*nasty dodge to deal with ie pc's unbelievable lack of position:fixed support*/
	position: absolute;
	}
		
.disco a:link {color: #fff; text-decoration: none}
.disco a:visited {color: #fff; text-decoration: none}
.disco a:active {color: #fff; text-decoration: none}
.disco a:hover {color: #fff; text-decoration: none;}


.phototitle {
color:#000;
	text-align: center;
	font-weight: normal;
	width: 120px;
	margin: 0 3px 3px 3px;
	}
  
.phototitlemenu {
	text-align: center;
	font-weight: normal;
	width: 50px;
	margin: 0 3px 3px 3px;
	}  

div.thumb {
	margin: 3px;
	background: #f4f4f4;
    font-size : 11px;
	border: 1px solid #A0ACC0;
	height: auto;
	float: left;
	text-align: center;
	}	


.thumb img{
	display: inline;
	margin: 5px;
	border: 1px solid #A0ACC0;
	}

.thumb a:hover img {border: 1px solid black;}  
