@charset "iso-8859-2";
/* CSS Document */


body {
	background-image:url(../images/fond.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0;
	padding:0;
	margin:0;
}

table#canevas {
	margin-top:20px;
}

div#intro {

}

a.zoom img, 
a.playerFlash img {
	border:1px solid #5C5C5C;
	text-decoration:none;
}

a.zoom:hover img, 
a.zoom:active img,  
a.playerFlash:hover img,  
a.playerFlash:active img {
	border:1px solid white;
	text-decoration:none;
}

td#separateur {
	height:30px;
}

td#signature {
	color:dark gray;
	padding: 4px 0 0 0;
}

td#signature a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	border:0px solid silver;
	text-decoration:none;
	color:gray;
	margin-right:20px;
	padding:2px;
}

td#signature a.active {
	color:white;
	background-color:#CC0000;
}

td#signature a:hover, a:active {
	border:0px solid white;
	text-decoration:none;
	color:white;
}

div#subalbums a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	border:0px solid silver;
	text-decoration:none;
	color:gray;
	margin-left:20px;
	padding:2px;
}

div#subalbums a.active {
	color:white;
	background-color:#CC0000;
}

div#subalbums a:hover, a:active {
	border:0px solid white;
	text-decoration:none;
	color:white;
}


div#signature a {
	font-family:Arial, Helvetica, sans-serif;
	border:0px solid silver;
	text-decoration:none;
	color:white;
	margin: 0 10px 0 10px;;
	padding:2px;
}

div#signature {
	font-size:10px;
	padding-top:20px;
	color:silver;
}

div#signature a:hover, a:active {
	border:0px solid white;
	text-decoration:none;
	color:white;
	background-color:#CC0000;
}

h1 {
	display:none;
	visibility:hidden;
}

div#texte {
	color:white;
	float:right;
	font-size:12px;
	padding:0;
	margin:0;
}

div#textscroll {
	height:344px;
	width:410px;
}

div#zonetexte {
	margin: 0 10px 0 10px;
	text-align: justify;
}

td#texte {
	color:white;
	font-size:12px;
	padding:0 42px 0 10px;
	margin:0;
}

div#menu {
	float:right;
	/* border-right:1px solid white; */
	height:500px;
}

div#submenu {
	display:none;
	visibility:hidden;
}

div#logo {
	margin-right: 10px;
}

div#filigrane {
	padding:0 0 20px 0	;
	border:0;
	margin: 0 15px 0 0;
	float:right;
	color:#252525;
	font-size:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:340px;
	height:600px;
	background-repeat:no-repeat;
	background-position:top right;
	/* border:1px solid red; */
}

td#illustration img.imagette, td#filigrane img.imagette {
	background-color:black;	
	border:1px solid gray;
}


td#illustration img.imagette:hover, 
td#filigrane img.imagette:hover {
	background-color:black;	
	border:1px solid white;
}

td#illustration img.titre, td#filigrane img.titre  {
	float:right;
	margin:10px 0 20px 0;
}


div.diasphoto {
	background-color:black;
	/* width:340px; */
	padding:0px;
	margin-left:30px;
	border:1px solid #5c5c5c;
}

strong {
	color:#EB6108;
	font-weight:bold;
}

a {
	color:#EB6108;
	text-decoration:none;
	border-bottom:1px dotted gray;
}

a:hover {
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px solid #ffffff;
}

td#illustration a, td#illustration a:hover,
td#filigrane a, td#filigrane a:hover {
	border:0 !important;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 15px;
}

p {
	text-align:justify;
	line-height:17px;
	margin-bottom:0px; 
}

ul {
	padding-left:16px;
}

li {
	list-style:square;
	color: #ffffff;
	margin-bottom:10px;	
}

li.active {
	color: #cc0000;
}

li span  {
	color:white;
}

li span a {
	text-decoration:none;
	color: white;
	border-bottom:1px dotted silver;
}

li span a:hover {
	border-bottom:1px solid #CC0000;
}

.nostyle {
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	background-image:none;
}

/* CORRECTION DES TRANSPARENTS SOUS IE6 */
* html img,
* html .png

{
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
						this.src = "/images/transp.gif"
					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true
			)
		)
	);
}