* 			{ 	margin:0px; padding:0px; }
body		{	font-family: Impact, "Arial Black", "Arial Bold", Arial, "Verdana Bold", Verdana; }

.container {	display: block;	width:800px; margin: 40px auto auto; }
.container2 {	display: block;	width:700px;	margin: 200px auto; }

.flash 	{	display: block;	width:40px;	margin: 0px 90% 0px;	font-family: Arial, Helvetica, sans-serif;	font-size:10px;	color:#999;	text-decoration:none;	}

.header	{	background-repeat: no-repeat;	width: 720px;	height:102px;	background-image: url(../images/header.jpg);	margin-top: 20px;	margin: 1px auto; }
.menu		{	width: 760px;	height:20px;	margin-top:10px;	margin-bottom: 10px;	margin: 0px auto auto; }
.main		{	position: relative;	width:760px;	height: 440px;	border-width: 1px;	border-style: solid;	padding: 10px;	overflow: auto;	list-style: none;	clear:both; }
.main a	{	text-decoration: none; font-family: Impact, "Arial Black", "Arial Bold", Arial, "Verdana Bold", Verdana; 	font-size:20px;	color: #d81f27; }

.main a:hover{ color: #d81f27;	-moz-text-shadow: 1px 1px 0px #FFF, 2px 2px 3px #333;	-webkit-text-shadow: 1px 1px 0px #FFF, 2px 2px 3px #333;	text-shadow:1px 1px 0px #FFF, 2px 2px 3px #333;	}

#marquee{	width: 320px;	text-decoration:none;	color: #d81f27;	}
	

.footer{	position: relative;	width:760px;	height:60px;	float: none;	text-align: center;	clear:both; }

.breadfront		{	width: 320px;	height: 180px;	padding: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	overflow: auto;	border-width: 1px;	border-style: solid; }
.breadfront b	{	color:#d81f27; }
.coll1 {	float:left;	width: 400px;	}
.coll2 {	float:right;	padding-right:5px; width: 320px;	}

.bread{	padding: 5px;	float: auto;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	overflow: hidden; }
.bread img{	display: block; 	background: #fff; 	padding: 10px;	margin: 5px 15px 10px 5px; 	-moz-box-shadow: #ccc 5px 5px 5px, #ccc 1px 1px 5px; 	-webkit-box-shadow: #ccc 5px 5px 5px, #ccc 1px 1px 5px;	box-shadow: #ccc 5px 5px 5px, #ccc 1px 1px 5px; }
.bread li{	display: inline;	padding: 10px 10px 0px;}
	
.registrer {	position: absolute;	top: 390px; height: 0; text-align: left;	z-index:1;	margin: 0px auto;}

#behind{	display:block; float:none;	margin: 10px auto 10px;}

.prewiev {	position: absolute;	left: 200px;	top: 398px; }
.prewiev a	{	border: 1px #000 solid;	width: 100px;	}
	
.soundtrack a	{	text-decoration:none;	color: #d81f27;	-moz-text-shadow: 1px 1px 0px #FFF, 2px 2px 3px #333;	-webkit-text-shadow: 1px 1px 0px #FFF, 2px 2px 3px #333;	text-shadow:1px 1px 0px #FFF, 2px 2px 3px #333;	}

#chars 		{	position: relative;	left:340px;	top:-500px;	z-index:-1;	float:auto;	width: 0px;	height: 0px;	filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5;	opacity: 0.5;	}
#social		{	padding: 2px 0;	margin-left: 0;	margin-bottom: 0;	margin-top: 0.1em;	font: bold 12px; }
#social li{	list-style: none;	display: inline;	margin: 0;}
#social li a{	decoration: none;	box-decoration: none;	padding: 2px 0.5em;	margin-right: 1px;	border: 0px;}
#social img { border:hidden; opacity: 0.4; filter:alpha(opacity=40); }
#social img:hover{ opacity: 1; filter:alpha(opacity=100);	-webkit-trasition: opacity 0.3s linear;	-moz-trasition: opacity 0.3s linear;	transition: opacity 0.3s linear;}

#response {	color:#d81f27;	position: relative;	left:300px;	top:-290px;	z-index:1;	height: 0;	width: 350px;	list-style: none;	}
#response2 { color:#d81f27;	position: relative;	left: 10px;	top: 0px;	height: 0;	width: 350px;	list-style: none;	}	
	
#center	{	text-align:center;}
#black	{	color:#000;	}
#link 	{	font-size:12px;	text-decoration:none;	}
#red		{	text-decoration:none;	color: #d81f27;	}
#blue 	{	text-decoration:none;	color: #27347a;}

#right { float:right;}
#left {float:left;}

a #FrontSound {	position:absolute; bottom:20px;	left:20px;	background-image:url(../images/cd-cover.png);	background-repeat:no-repeat;	background-position:bottom left;	width:160px;	height:140px;	}
div #FrontSound { 	width:160px; height:400px; background-image:url(../images/cd-cover.png);	 float:left; background-repeat:no-repeat;}


ul.MenuBarHorizontal 
		{	margin: 0px;	padding: 0px;	list-style-type: none;	font-size: 14px; cursor: default;	width: auto;}
ul.MenuBarActive	
		{	z-index: 1000;}
ul.MenuBarHorizontal li
		{ margin: 0;	padding: 0px 12px 0px 0px;	list-style-type: none;	font-size: 100%;	position: relative;	text-align: left;	float: left;}
ul.MenuBarHorizontal ul
		{	list-style-type: none;	font-size: 12px; z-index: 1020;	position: absolute;	left: -1000em; background:#FFF;	-moz-box-shadow: #666 3px 3px 5px, #666 1px 1px 5px;	-webkit-box-shadow: #666 3px 3px 5px, #666 1px 1px 5px;	box-shadow: #666 3px 3px 5px, #666 1px 1px 5px;	padding: 4px 6px; width: 160px;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
		{ left: auto; }
ul.MenuBarHorizontal ul ul
		{ position: absolute;	margin: -5% 0 0 95%; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
		{	left: auto;	top: 0;	}
ul.MenuBarHorizontal a
		{ color: black;	display: block;	text-decoration: none;	padding: 1px 2px;	margin-right: 1px; }
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
		{	color: #d81f27;	-moz-text-shadow: 1px 1px 0px #FFF, 1px 1px 2px #333;-webkit-text-shadow: 1px 1px 0px #FFF, 1px 1px 2px #333;	text-shadow:1px 1px 0px #FFF, 1px 1px 2px #333; }
ul.MenuBarHorizontal iframe
		{	position: absolute;	z-index: 1010;	filter:alpha(opacity:0.1); }
@media screen, projection
		{ ul.MenuBarHorizontal li.MenuBarItemIE
			{
		display: inline;
		f\loat: left;
		background: #FFF;
			}
		}
