/* Global */
		* {padding: 0; margin: 0;}

		body{font-family: Garamond,Arial,serif,sans-serif; font-size: 1em; margin: 0; padding: 0; background: url(/Fond-body.gif) no-repeat center fixed; 
				-webkit-background-size: cover; /* pour Chrome et Safari */
				-moz-background-size: cover; background-size: cover; /* pour Firefox */
				-o-background-size: cover; /* pour Opera */
				background-size: cover; /* version standardisée */}

		img {float: left;}

/* Header */
		#header {width: 100%; height: 155px; border-bottom: 10px solid #232323;
				background: white; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-linear-gradient(45deg, transparent 0%, black 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,transparent), color-stop(100%,black)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(45deg, transparent 0%,black 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(45deg, transparent 0%,black 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(45deg, transparent 0%,black 100%); /* IE10+ */
				background: linear-gradient(45deg, transparent 0%,black 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='white', endColorstr='black',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}	

/* Banniere */
		#ban1 {width: 728px; height: 155px; float: right; background: url(/remi-huet-musique-fond-banner1.png);}
		.ban1{border-top: none; border-left: 1px solid yellow; border-right: 1px solid yellow; border-bottom: 1px solid yellow;
				-moz-border-radius: 0 0 10px 10px;; -webkit-border-radius: 0 0 10px 10px;; border-radius: 0 0 10px 10px;}
		#ban2 {width: 728px; height: 155px; float: right; background: url(/remi-huet-musique-banner3.png);}

		#border-bottom-header{width: 100%; height: 20px; position: absolute; top: 155px;
				background: #7d7e7d; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-linear-gradient(top, #7d7e7d 43%, #0e0e0e 90%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#7d7e7d), color-stop(90%,#0e0e0e)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* IE10+ */
				background: linear-gradient(to bottom, #7d7e7d 43%,#0e0e0e 90%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */}
				
		#title-man-header{width: 100%; height: 20px; position: absolute; top: 175px; background: transparent;}
	
/* Conteneur */
		#container {position: absolute; margin-top: 110px; width: 100%;}

		#border-top-container{width: 100%; height: 20px;
				background: #7d7e7d; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-linear-gradient(top, #7d7e7d 43%, #0e0e0e 90%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#7d7e7d), color-stop(90%,#0e0e0e)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* IE10+ */
				background: linear-gradient(to bottom, #7d7e7d 43%,#0e0e0e 90%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */}

		#leftcol {width: 75%; float: left; border-right: 3px groove transparent;}

		#rightcol {width: 24.65%; float: left;}
	
		.encart1{width: 70%; padding: 10px; border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;
				-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 40px auto 0 auto;
				background: #ecf9fc; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-linear-gradient(45deg, #ecf9fc 0%, #e7f9fd 20%, #d4f3fe 71%, #d4f3fa 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ecf9fc), color-stop(20%,#e7f9fd), color-stop(71%,#d4f3fe), color-stop(100%,#d4f3fa)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* IE10+ */
				background: linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf9fc', endColorstr='#d4f3fa',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}
		.encart2{width: 70%; padding: 10px; border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;
				-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 40px auto 0 auto;
				background: #ecf9fc; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-linear-gradient(45deg, #ecf9fc 0%, #e7f9fd 20%, #d4f3fe 71%, #d4f3fa 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ecf9fc), color-stop(20%,#e7f9fd), color-stop(71%,#d4f3fe), color-stop(100%,#d4f3fa)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* IE10+ */
				background: linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf9fc', endColorstr='#d4f3fa',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}
		.encart3{width: 70%; padding: 10px; border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;
				-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 40px auto 0 auto;
				background: #ecf9fc; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-linear-gradient(45deg, #ecf9fc 0%, #e7f9fd 20%, #d4f3fe 71%, #d4f3fa 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ecf9fc), color-stop(20%,#e7f9fd), color-stop(71%,#d4f3fe), color-stop(100%,#d4f3fa)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* IE10+ */
				background: linear-gradient(45deg, #ecf9fc 0%,#e7f9fd 20%,#d4f3fe 71%,#d4f3fa 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf9fc', endColorstr='#d4f3fa',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}


/* Footer */
		#footer {clear: both;  height: 340px; background: #333333; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-linear-gradient(45deg, #CCCCCC 0%, black 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#CCCCCC), color-stop(100%,black)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(45deg, #CCCCCC 0%,black 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(45deg, #CCCCCC 0%,black 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(45deg, #CCCCCC 0%,black 100%); /* IE10+ */
				background: linear-gradient(45deg, #CCCCCC 0%,black 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='black',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}

		#border-top-footer{ width: 100%; height: 20px;
				background: #7d7e7d; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-linear-gradient(top, #7d7e7d 43%, #0e0e0e 90%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#7d7e7d), color-stop(90%,#0e0e0e)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* IE10+ */
				background: linear-gradient(to bottom, #7d7e7d 43%,#0e0e0e 90%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */}

		#border-bottom-footer{width: 100%; height: 20px; position: relative; top: 82px;
				background: #7d7e7d; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-linear-gradient(top, #7d7e7d 43%, #0e0e0e 90%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#7d7e7d), color-stop(90%,#0e0e0e)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #7d7e7d 43%,#0e0e0e 90%); /* IE10+ */
				background: linear-gradient(to bottom, #7d7e7d 43%,#0e0e0e 90%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */}

		.big-title{position: relative; top: 15px; text-align: center; font-size: 3.2em; font-variant: small-caps; font-style: italic; color: rgba(255,255,204,0.7);
				text-shadow: 1px 3px 3px black; border: 1px groove #1b1d96; padding: 5px 0 5px 0;
				background: #cde3ed; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-radial-gradient(center, ellipse cover, #cde3ed 0%, #9bc5dd 31%, #0788d9 100%); /* FF3.6+ */
				background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#cde3ed), color-stop(31%,#9bc5dd), color-stop(100%,#0788d9)); /* Chrome,Safari4+ */
				background: -webkit-radial-gradient(center, ellipse cover, #cde3ed 0%,#9bc5dd 31%,#0788d9 100%); /* Chrome10+,Safari5.1+ */
				background: -o-radial-gradient(center, ellipse cover, #cde3ed 0%,#9bc5dd 31%,#0788d9 100%); /* Opera 12+ */
				background: -ms-radial-gradient(center, ellipse cover, #cde3ed 0%,#9bc5dd 31%,#0788d9 100%); /* IE10+ */
				background: radial-gradient(ellipse at center, #cde3ed 0%,#9bc5dd 31%,#0788d9 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde3ed', endColorstr='#0788d9',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}

		.player1{width: 99.8%; margin-left: 1px;}
		.flashContent{width: 100%; height: 800px; border: 1px solid black;}
		.comments{padding-left: 20px; padding-right: 20px;}
		.flip1{width: 99.8%; margin-left: 1px; height: 560px; padding: 40px 0 40px 0;}
		.titre-com{width: 99.8%; margin-left: 1px;}
		.menu-scroll-1{margin-left: 60px; border: 3px groove #4992FF; height: 500px; width: 90%; background: transparent;
				-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;}
		.slideshow{margin-left: 30px; width: 564px; height: 272px; border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
				-moz-box-shadow: 1px 1px 15px #4992FF; -webkit-box-shadow: 1px 1px 15px #4992FF; box-shadow: 1px 1px 15px #4992FF;}
		.PDF-Tel{float: right; padding-left: 10px; padding-right: 10px; width: 32px; height: 32px; margin-top: -5px;}
		.cover{float: right; padding-left: 30px; padding-right: 10px; width: 150px; height: 213px; margin-top: -5px;}
		.p1{margin-left: 8%; background: rgba(255,255,255,0.4); padding: 25px 15px 15px 15px; width: 70%; color: #330033; line-height: 1.6em;
				text-align: justify; border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;}
		.p11{margin-left: 13%; background: rgba(255,255,255,0.4); padding: 25px 15px 15px 15px; width: 70%; color: #330033; line-height: 1.6em;
				text-align: justify; border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF; font-variant: small-caps; text-align: center; text-shadow: 0px 1px 0px rgba( 135, 241, 255, 0.7);}
		.p111{margin-left: 13%; background: url(/Images/Verdure.jpg); padding: 25px 15px 15px 15px; width: 70%; color: black; line-height: 1.6em;
				text-align: justify; border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF; font-variant: small-caps; text-shadow: 0px 1px 0px rgba( 135, 241, 255, 0.7);}
		.p1-1{margin-left: 300px; background: rgba(255,255,255,0.4); padding: 25px 15px 15px 15px; width: 50%; color: #330033; line-height: 1em;
				text-align:  center; border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
				-moz-box-shadow: 1px 1px 15px #4992FF; -webkit-box-shadow: 1px 1px 15px #4992FF; box-shadow: 1px 1px 15px #4992FF;}
		.p1-21{color: #330033;; text-align: justify; color: #472323; line-height: 1.3em; text-align: justify; padding: 25px 15px 15px 15px; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
				-moz-box-shadow: 1px 1px 15px #4992FF; -webkit-box-shadow: 1px 1px 15px #4992FF; box-shadow: 1px 1px 15px #4992FF;
				 background: url(/Images/Moi-21.jpg) no-repeat center fixed; 
				-webkit-background-size: cover; /* pour Chrome et Safari */
				-moz-background-size: cover; background-size: cover; /* pour Firefox */
				-o-background-size: cover; /* pour Opera */
				background-size: cover; /* version standardisée */}
		.p1-2{color: #330033; line-height: 1em; text-align: justify; color: #472323; line-height: 1.3em; text-align: justify; padding: 25px 15px 15px 15px; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
				-moz-box-shadow: 1px 1px 15px #4992FF; -webkit-box-shadow: 1px 1px 15px #4992FF; box-shadow: 1px 1px 15px #4992FF;
				 background: transparent; 
				-webkit-background-size: cover; /* pour Chrome et Safari */
				-moz-background-size: cover; background-size: cover; /* pour Firefox */
				-o-background-size: cover; /* pour Opera */
				background-size: cover; /* version standardisée */}
		.p1-22{color: #330033; text-align: justify; color: #7a0000; line-height: 1.3em; text-align: justify; padding: 25px 15px 15px 15px; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				font-variant: small-caps; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
				-moz-box-shadow: 1px 1px 15px #4992FF; -webkit-box-shadow: 1px 1px 15px #4992FF; box-shadow: 1px 1px 15px #4992FF;
				 background: rgba( 114, 250, 0, 0.2); 
				-webkit-background-size: cover; /* pour Chrome et Safari */
				-moz-background-size: cover; background-size: cover; /* pour Firefox */
				-o-background-size: cover; /* pour Opera */
				background-size: cover; /* version standardisée */}
		.p2{margin-left: 10px; padding: 20px 15px 20px 15px; float: right; color: #FFCCCC;
				-moz-border-radius: 0 0 0 7px; -webkit-border-radius: 0 0 0 7px; border-radius: 0 0 0 7px; 
				-moz-box-shadow: 2px 2px 15px black; -webkit-box-shadow: 2px 2px 15px black; box-shadow: 2px 2px 15px black;}
		.p3{margin-left: 10px; padding: 20px 15px 20px 15px; float: left; color: #993399; line-height: 2em; border: 1px groove #4992FF; border-top: none;
				-moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; border-radius: 0 0 7px 7px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;}
		.p4{position: relative; top: 95px; left: 250px; padding: 20px 15px 20px 15px; color: #993399; line-height: 1.7em;
				border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				width: 50%; height: 150px; background: rgba(255,255,255,0.4);
				-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;}
		.p5{margin-left: 30px; background: rgba(255,255,255,0.4); padding: 25px 15px 15px 15px; width: 320px; color: #330033;
				border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;}
		.p6{font-size: 0.8em; color: #330033;}
		.p7{position: relative; top: 10px; left: -100px; padding: 20px 15px 20px 15px; color: #993399; line-height: 2em;}
		.p8{font-size: 1.5em; font-weight: bold; color: white; text-shadow: 1px 1px 1px black;}
		.p9{font-size: 1em; color: white; padding: 240px,10px,10px;}
		.p-button{font-family: Garamond; font-size: 1.3em; width: 250px; height: 60px; padding-top: 5px; padding-bottom: 5px;
				text-align: center; color: #0efefa; background: #444; background: linear-gradient( #555, #2C2C2C); border-radius: 8px; text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2);
				box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5), 0 -1px 0 rgba( 255, 255, 255, 0.4);}
	    .p-button:hover{color: #fbb057; background: #555; background: linear-gradient( #777, #333);}
	    .p-button:active{color: #f9e817; background: #444; background: linear-gradient( #555, #2C2C2C); box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);}
		
		.h2-1{font-size: 2em; font-variant: small-caps; color: black; text-align: center; padding: 10px; text-shadow: 1px 3px 3px #FFCC33;}
		.h3-1{font-size: 1.3em; font-variant: small-caps; font-style: italic; color: black; padding: 10px; text-shadow: 1px 2px 2px #FFCC33;}
		.h4-1{font-size: 1.1em; font-variant: small-caps; color: black; text-align: center; letter-spacing: 0.2em; text-shadow: 1px 2px 2px #FFCC33;
				padding: 6px 0 0 0; height: 25px;
				-moz-border-radius: 5px 0 5px 0; -webkit-border-radius: 5px 0 5px 0; border-radius: 5px 0 5px 0; 
				background: rgb(183,226,243); /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-radial-gradient(center, ellipse cover, rgba(183,226,243,1) 0%, rgba(24,157,210,1) 50%, rgba(2,146,202,1) 55%, rgba(117,180,205,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(183,226,243,1)), color-stop(50%,rgba(24,157,210,1)), color-stop(55%,rgba(2,146,202,1)), color-stop(100%,rgba(117,180,205,1))); /* Chrome,Safari4+ */
				background: -webkit-radial-gradient(center, ellipse cover, rgba(183,226,243,1) 0%,rgba(24,157,210,1) 50%,rgba(2,146,202,1) 55%,rgba(117,180,205,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-radial-gradient(center, ellipse cover, rgba(183,226,243,1) 0%,rgba(24,157,210,1) 50%,rgba(2,146,202,1) 55%,rgba(117,180,205,1) 100%); /* Opera 12+ */
				background: -ms-radial-gradient(center, ellipse cover, rgba(183,226,243,1) 0%,rgba(24,157,210,1) 50%,rgba(2,146,202,1) 55%,rgba(117,180,205,1) 100%); /* IE10+ */
				background: radial-gradient(ellipse at center, rgba(183,226,243,1) 0%,rgba(24,157,210,1) 50%,rgba(2,146,202,1) 55%,rgba(117,180,205,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7e2f3', endColorstr='#75b4cd',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}
		.h4-2{font-size: 1.1em; font-variant: small-caps; color: black; text-align: center; letter-spacing: 0.2em; text-shadow: 1px 2px 2px #FFCC33;
				padding: 6px 0 0 0; height: 25px;
				-moz-border-radius: 5px 0 5px 0; -webkit-border-radius: 5px 0 5px 0; border-radius: 5px 0 5px 0; 
				background: rgb(183,226,243); /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: -moz-radial-gradient(center, ellipse cover, rgba(183,226,243,1) 0%, rgba(24,157,210,1) 50%, rgba(2,146,202,1) 55%, rgba(117,180,205,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(183,226,243,1)), color-stop(50%,rgba(24,157,210,1)), color-stop(55%,rgba(2,146,202,1)), color-stop(100%,rgba(117,180,205,1))); /* Chrome,Safari4+ */
				background: -webkit-radial-gradient(center, ellipse cover, rgba(183,226,243,1) 0%,rgba(24,157,210,1) 50%,rgba(2,146,202,1) 55%,rgba(117,180,205,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-radial-gradient(center, ellipse cover, rgba(183,226,243,1) 0%,rgba(24,157,210,1) 50%,rgba(2,146,202,1) 55%,rgba(117,180,205,1) 100%); /* Opera 12+ */
				background: -ms-radial-gradient(center, ellipse cover, rgba(183,226,243,1) 0%,rgba(24,157,210,1) 50%,rgba(2,146,202,1) 55%,rgba(117,180,205,1) 100%); /* IE10+ */
				background: radial-gradient(ellipse at center, rgba(183,226,243,1) 0%,rgba(24,157,210,1) 50%,rgba(2,146,202,1) 55%,rgba(117,180,205,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7e2f3', endColorstr='#75b4cd',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}
		.h5-1{font-size: 0.9em; font-variant: small-caps; color: black; text-align: center; letter-spacing: 0.1em; text-shadow: 1px 1px 1px white;
				padding: 4px 0 0 0; width: 99.3%; height: 20px;
				background: #ecb100; /* Old browsers */
				background: -moz-radial-gradient(center, ellipse cover, #ecb100 0%, #ab8001 100%); /* FF3.6+ */
				background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ecb100), color-stop(100%,#ab8001)); /* Chrome,Safari4+ */
				background: -webkit-radial-gradient(center, ellipse cover, #ecb100 0%,#ab8001 100%); /* Chrome10+,Safari5.1+ */
				background: -o-radial-gradient(center, ellipse cover, #ecb100 0%,#ab8001 100%); /* Opera 12+ */
				background: -ms-radial-gradient(center, ellipse cover, #ecb100 0%,#ab8001 100%); /* IE10+ */
				background: radial-gradient(ellipse at center, #ecb100 0%,#ab8001 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb100', endColorstr='#ab8001',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

		.a1{color: #634221; float: right; margin-right: 25px; text-decoration: none; font-style: italic; letter-spacing: 0.1em; padding: 10px; text-shadow: 1px 3px 3px #FFCC33;}
		.a1:hover{color: #A76F37; float: right; margin-right: 25px; text-decoration: underline; font-style: italic; padding: 10px; text-shadow: 1px 3px 3px #FFCC33;
				-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;
				background: #e1ffff; /* Old browsers */
				background: -moz-linear-gradient(45deg, #e1ffff 0%, #e1ffff 7%, #e1ffff 12%, #fdffff 12%, #e6f8fd 30%, #c8eefb 79%, #bee4f8 100%, #b1d8f5 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e1ffff), color-stop(7%,#e1ffff), color-stop(12%,#e1ffff), color-stop(12%,#fdffff), color-stop(30%,#e6f8fd), color-stop(79%,#c8eefb), color-stop(100%,#bee4f8), color-stop(100%,#b1d8f5)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(45deg, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 79%,#bee4f8 100%,#b1d8f5 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(45deg, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 79%,#bee4f8 100%,#b1d8f5 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(45deg, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 79%,#bee4f8 100%,#b1d8f5 100%); /* IE10+ */
				background: linear-gradient(45deg, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 79%,#bee4f8 100%,#b1d8f5 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
		.a11{color: navy; font-weight: bold; float: left; margin-left: 30%; text-decoration: none; letter-spacing: 0.1em; padding: 10px; text-shadow: 1px 3px 3px #FFCC33;}
		.a11:hover{color: #3b0045; float: left; margin-left: 30%; text-decoration: none; padding: 10px; text-shadow: 1px 3px 3px #FFCC33;
				border: 1px groove #84000c; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;
				background: #e1ffff; /* Old browsers */
				background: -moz-linear-gradient(45deg, #e1ffff 0%, #e1ffff 7%, #e1ffff 12%, #fdffff 12%, #e6f8fd 30%, #c8eefb 79%, #bee4f8 100%, #b1d8f5 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e1ffff), color-stop(7%,#e1ffff), color-stop(12%,#e1ffff), color-stop(12%,#fdffff), color-stop(30%,#e6f8fd), color-stop(79%,#c8eefb), color-stop(100%,#bee4f8), color-stop(100%,#b1d8f5)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(45deg, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 79%,#bee4f8 100%,#b1d8f5 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(45deg, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 79%,#bee4f8 100%,#b1d8f5 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(45deg, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 79%,#bee4f8 100%,#b1d8f5 100%); /* IE10+ */
				background: linear-gradient(45deg, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 79%,#bee4f8 100%,#b1d8f5 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
		.a2{color: #634221; margin-left: 25px; text-decoration: none; font-style: normal; letter-spacing: 0.1em; padding: 10px; text-shadow: 1px 3px 3px #FFCC33;}
		.a2:hover{color: #A76F37; margin-left: 25px; text-decoration: underline; font-style: italic; padding: 10px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}
		.a3{color: #634221; text-decoration: none;}
		.a3:hover{color: #EEBE2F; text-decoration: underline;}
		.a31{color: #634221; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 0.9em;}
		.a31:hover{color: #3366FF; text-decoration: underline; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
		.a4{color: black; font-weight: bold; text-decoration: none; text-shadow: 1px 2px 2px #FFCC33;}
		.a4:hover{color: #9d2900; font-weight: bold; text-decoration: underline; text-shadow: none;}
		a.a4 em {display: none;}
		a.a4:hover {border: 0; position: relative; z-index: 500;}
		a.a4:hover em {font-size: 1.1em; font-style: normal; font-variant: small-caps; color: #7B3D3D; display: block; position: absolute;
				top: -10px; left: 350px; width: 320px; height: 300px; padding: 20px 10px 20px 10px; background: url(/Images/Fond-em-2.jpg);
				border: 1px groove #4992FF; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
				-moz-box-shadow: 1px 1px 15px #4992FF; -webkit-box-shadow: 1px 1px 15px #4992FF; box-shadow: 1px 1px 15px #4992FF;}		
		.a41{color: black; font-weight: bold; text-decoration: none; text-shadow: 1px 2px 2px #FFCC33;}
		.a41:hover{color: #9d2900; font-weight: bold; text-decoration: underline; text-shadow: none;}
		a.a41 em {display: none;}
		a.a41:hover {border: 0; position: relative; z-index: 500;}
		a.a41:hover em {font-size: 1.1em; font-style: normal; font-variant: small-caps; color: #7B3D3D; display: block; position: absolute;
				top: 80px; left: 350px; width: 320px; height: 300px; padding: 20px 10px 20px 10px; background: url(/Images/Fond-em-2.jpg);
				border: 1px groove #4992FF; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
				-moz-box-shadow: 1px 1px 15px #4992FF; -webkit-box-shadow: 1px 1px 15px #4992FF; box-shadow: 1px 1px 15px #4992FF;}		
		.a42{color: black; font-weight: bold; text-decoration: none; text-shadow: 1px 2px 2px #FFCC33;}
		.a42:hover{color: #9d2900; font-weight: bold; text-decoration: underline; text-shadow: none;}
		a.a42 em {display: none;}
		a.a42:hover {border: 0; position: relative; z-index: 500;}
		a.a42:hover em {font-size: 1.1em; font-style: normal; font-variant: small-caps; color: #7B3D3D; display: block; position: absolute;
				top: -250px; left: 350px; width: 320px; height: 300px; padding: 20px 10px 20px 10px; background: url(/Images/Fond-em-2.jpg);
				border: 1px groove #4992FF; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
				-moz-box-shadow: 1px 1px 15px #4992FF; -webkit-box-shadow: 1px 1px 15px #4992FF; box-shadow: 1px 1px 15px #4992FF;}				
		.a5{color: #634221; text-decoration: none;}
		.a5:hover{color: #A76F37; text-decoration: underline; font-weight: bold; padding-left: 3px;}
		a.a5 em {display: none;}
		a.a5:hover {border: 0; position: relative; z-index: 500;}
		a.a5:hover em {font-size: 1.1em; font-style: normal; font-variant: small-caps; color: #7B3D3D; display: block; position: absolute;
				top: -10px; left: -350px; width: 200px; padding: 20px 10px 20px 10px; background: rgba(232,186,46,0.9); border: 1px groove #CC9933; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}		
		.a6{color: white; text-decoration: none;}
		.a6:hover{color: white; text-decoration: underline; font-size: 0.9em;}
		.a7{color: #6666CC; font-size: 1.1em; text-align: left; text-decoration: none; font-style: normal;}
		.a7:hover{color: #434387; font-size: 1.1em; text-align: left; font-weight: bold; text-decoration: underline; font-style: normal;}
		.a8:hover {border: 0; position: relative; z-index: 500;}
		.a9{color: #634221; text-decoration: none;}
		.a9:hover{color: #A76F37; text-decoration: none;}
		a.a9 em {display: none;}
		a.a9:hover {border: 0; position: relative; z-index: 500;}
		a.a9:hover em {font-size: 1.1em; font-style: normal; font-variant: small-caps; color: #7B3D3D; display: block; position: absolute;
				top: -10px; left: -300px; width: 200px; padding: 20px 10px 20px 10px; background: rgba(232,186,46,0.9); border: 1px groove #CC9933; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}		
        .a10{color: #472323; font-size: 1.4em; text-decoration: underline;}
		.a10:hover{color: transparent;}
		a.a10 em {display: none;}
		a.a10:hover {border: 0; position: relative; z-index: 500;}
		a.a10:hover em {display: block; position: absolute;
				top: 10px; left: 100px;}
		.paypal{color: black; font-weight: bold; text-decoration: none; text-shadow: 1px 2px 2px #FFCC33;}
		.paypal:hover{color: #9d2900; font-weight: bold; text-decoration: none;}
		a.paypal em {display: none;}
		a.paypal:hover{border: 0; position: relative; z-index: 500;}
		a.paypal:hover em{ display: block; position: absolute;
				top: -200px; left: -200px; width: 490px; height: 520px;}
		.a-eric{color: #0037e1; text-decoration: underline;}
		.a-eric:hover{color: #9500c2; text-decoration: none;}
		a.cover em {display: none;}
		a.cover:hover {border: 0; position: relative; z-index: 500;}
		a.cover:hover em {display: block; position: absolute;
				top: 10px; left: 100px;}
				
		.ul-1{width: 100%;}
		
		.li-1{width: 99%; height: 25px; text-align: left; padding: 5px 0 0 3px;
				background: transparent; /* Old browsers */}
		.li-1:hover{width: 99%; height: 25px; text-align: left; padding: 5px 0 0 3px;
				background: transparent; /* Old browsers */}
		.li-2{width: 99%; height: 25px; text-align: left; padding: 5px 0 0 3px;
				background: transparent; /* Old browsers */}
		.li-2:hover{width: 99%; height: 25px; text-align: left; padding: 5px 0 0 3px;
				background: transparent; /* Old browsers */}
				
		.li3{color: grey; font-style: italic;}
		.li3:hover{color: grey; font-style: normal;}
	
		.sp-1{font-weight: normal; font-size: 1em; color: #863e4c;}
		.sp-2{font-style: italic; padding: 3px 5px 3px 5px; -moz-border-radius: 7px 0 0 7px; -webkit-border-radius: 7px 0 0 7px; border-radius: 7px 0 0 7px;
				background: #c2d7ee; /* Old browsers */
				background: -moz-linear-gradient(45deg, #c2d7ee 0%, #d1e4f1 16%, #d5eefb 29%, #d3e7f5 41%, #ebf1f7 100%, #dae8f2 100%, #d1e2f1 100%, #f4f7fa 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#c2d7ee), color-stop(16%,#d1e4f1), color-stop(29%,#d5eefb), color-stop(41%,#d3e7f5), color-stop(100%,#ebf1f7), color-stop(100%,#dae8f2), color-stop(100%,#d1e2f1), color-stop(100%,#f4f7fa)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(45deg, #c2d7ee 0%,#d1e4f1 16%,#d5eefb 29%,#d3e7f5 41%,#ebf1f7 100%,#dae8f2 100%,#d1e2f1 100%,#f4f7fa 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(45deg, #c2d7ee 0%,#d1e4f1 16%,#d5eefb 29%,#d3e7f5 41%,#ebf1f7 100%,#dae8f2 100%,#d1e2f1 100%,#f4f7fa 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(45deg, #c2d7ee 0%,#d1e4f1 16%,#d5eefb 29%,#d3e7f5 41%,#ebf1f7 100%,#dae8f2 100%,#d1e2f1 100%,#f4f7fa 100%); /* IE10+ */
				background: linear-gradient(45deg, #c2d7ee 0%,#d1e4f1 16%,#d5eefb 29%,#d3e7f5 41%,#ebf1f7 100%,#dae8f2 100%,#d1e2f1 100%,#f4f7fa 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2d7ee', endColorstr='#f4f7fa',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
		.sp-3{background: white; padding: 5px 3px 5px 3px; border-top: none; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: none;
				-moz-border-radius: 0 0 3px 0; -webkit-border-radius: 0 0 3px 0; border-radius: 0 0 3px 0;}
		.sp-4{font-variant: normal; color: black; text-shadow: none; font-size: 0.9em;}

		.st1{padding: 5px 15px 5px 15px; background: #98bede; /* Old browsers */
				background: -moz-radial-gradient(center, ellipse cover, #98bede 0%, transparent 100%); /* FF3.6+ */
				background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#98bede), color-stop(100%,transparent)); /* Chrome,Safari4+ */
				background: -webkit-radial-gradient(center, ellipse cover, #98bede 0%,transparent 100%); /* Chrome10+,Safari5.1+ */
				background: -o-radial-gradient(center, ellipse cover, #98bede 0%,transparent 100%); /* Opera 12+ */
				background: -ms-radial-gradient(center, ellipse cover, #98bede 0%,transparent 100%); /* IE10+ */
				background: radial-gradient(ellipse at center, #98bede 0%,transparent 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98bede', endColorstr='transparent',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
		.st2{font-style: italic;}
		.st3{font-style: italic; color: rgba(135,90,45,0.6);}
		
		.sup1{font-size: 0.6em;}
		
		.puce-1{float: left; padding-right: 3px; margin-top: 5px;}
		.puce-2{float: left; margin-top: 5px;}
		.puce-3{float: left; padding-right: 10px; margin-top: 4px;}
		.puce-4{float: left; padding-right: 10px; margin-top: 7px;}
		.puce-5{float: left; margin-top: 12px;}

		.noire16x16{position: absolute; top: 414px; left: 135px; width: 16px; height: 16px;}

		.piano-noir{float: right; width: 112px; height: 150px; background: url(/Images/piano-noir.png);}
		.compteur-de-visites{position: relative; top: 106px; left: 110px; width: 128px; height: 170px;}
		.div-ref{position: relative; top: 15px; left: 435px; width: 335px; height: 170px;}
		.div-contacts{margin-left: 12%; background: rgba(255,255,255,0.4); padding: 25px 15px 15px 15px; width: 70%; color: #330033; line-height: 1.6em;
				text-align: center; border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;}
		.div-p4{position: relative; top: 95px; left: 250px; padding: 20px 15px 20px 15px; color: #993399; line-height: 1.7em;
				border-top: 1px groove #4992FF; border-right: none; border-bottom: none; border-left: 1px groove #4992FF;
				width: 50%; height: 150px; background: rgba(255,255,255,0.4);
				-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
				-moz-box-shadow: 2px 2px 15px #4992FF; -webkit-box-shadow: 2px 2px 15px #4992FF; box-shadow: 2px 2px 15px #4992FF;}
		.Ut-blanche{float: right; padding-left: 10px; width: 32px; height: 32px; margin-top: 4px;}
		
		.im1{width: 60px; height: 60px; float: right; margin-top: -10px; box-shadow: 2px 2px 1px grey; background: url(/Images/Yin-Yang2.jpg);}
		.im2{width: 60px; height: 60px; float: right; margin-top: -10px; box-shadow: 2px 2px 1px grey; background: url(/Images/Nuage-toxique.jpg);}