/* Colour palette 

dark blue: #294150;
red: #c23339;

*/

/* ------------------------------------------------------------------------
	CSS IMPORT
------------------------------------------------------------------------- */



/* ------------------------------------------------------------------------
	Redefinition
------------------------------------------------------------------------- */

	* { margin: 0; padding: 0; border: 0; }
	
	body {
			text-align: center;
			font: 62.5%/1.2 Tahoma, Arial, Sans-Serif;
			color: #fff;
			background:#000 ;
		}
		
		a {color:#fff;text-decoration:underline;}
		a:link {text-decoration:none;}

		.cBoth {clear:both;}
		.noPad {padding:0 !important;}
		
		.button {float:left;}
		
		.fRight {float:right;}
		.fLeft {float:left;}
		.alignR {float:right;}
		.hide{display: none;}
		pre{
			text-align: left;
			font-size: 12px;
		}
		
		
		.error { padding: 0 0 10px 0; color:#f9ff50;}
		.success { padding: 0 0 10px 0; color:#f9ff50; clear:both; display:block;}
/* ------------------------------------------------------------------------
	Redefinition
------------------------------------------------------------------------- */
	
	#wrap {
		position:relative;
		margin:0 auto;
		display:block;
		width:957px;
	}
	

		#wrap #container {
			float:left;
			width:957px;
			background:url(/img/bg_home.jpg) top left no-repeat;
			padding: 0 0 40px 0;
		}
			#wrap #container #header {
				position:relative;
				float:left;
				width:740px; height:268px;
				margin: 0 0 0 99px;
				display:inline;
			}
				#wrap #container #header .titleFloor {
					position:absolute;
					width:278px; height:135px;
					bottom:0;left:0;
					background: url(../img/title_burn.png) top left no-repeat;
					text-indent:-10000px;
				
				}
				#wrap #container #header .buy{
					position:absolute;
					bottom:20px;right:0;
					display:block;
					width:62px; height:20px;
					background:url(../img/btn_buy.gif);
					text-indent:-10000px;
				}
				#wrap #container #header .dancer {
					position:absolute;
					display:block;
					bottom:0; left:278px;
				}
		#wrap #container #content {
			float:left;
			width:740px; height:476px;
			background:url(../img/bg_cadre.gif) top left no-repeat;
			margin: -2px 0 0 99px;
			display:inline;
		}
			#wrap #container #content .text {
				float:left;
				width:241px;
				margin: 0 0 0 32px;
				font-size:1em;
				text-align:left;
				line-height:1.7em;
			
			}
				#wrap #container #content .text h1{
					font-size:1.4em;
					font-weight:normal;
					padding: 15px 0 20px 0;
					color: #f6d6f3;
				}
					#wrap #container #content .text h1.date {
						padding: 10px 0 0px 0;
						color: #fff;
					}
					#wrap #container #content .text p{
						padding-bottom:7px;
						color: #f6d6f3;
					}
					#wrap #container #content .text a{
						border-bottom: dotted 1px #682e55;
					}
						#wrap #container #content .text p.tour{
								padding-top:20px;
								color: #f6d6f3;
							}
		
					#wrap #container #content .text h1 small{
						font-size:0.7em;

					}
				
				#wrap #container #content .text .buy{
					display:block;
					width:62px; height:20px;
					margin:10px 0 2px 0;
					background:url(../img/btn_buy.gif);
					text-indent:-10000px;
					clear:both;
					
				}
					#wrap #container #content .text .send,
					#wrap #container #content .text .btn{
						display:block;
						width:88px; height:20px;
						margin:5px 0 2px 0;
						background:url(../img/btn_sendFriend.gif) top left no-repeat;
						text-indent:-10000px;
						float: left;
					}
					#wrap #container #content .text .btn{
						width:104px;
						margin:5px 0 2px 20px;
						background:url(../img/btn_download.gif) top left no-repeat;
					}
			#wrap #container #content .video {
				float:left;
				width:426px;
				margin: 15px 0 0 27px; 
				background:#000;
				
			}
			
			
				#wrap #container #content .sponsor{
					float:right;
					display:inline;
					width:440px;height:94px;
					margin: 20px 10px 0 0px;
					padding: 0 0 0 2px;

					list-style-type: none;
					color: #281E25;
				}
					#wrap #container #content .sponsor li{
						float: left;
						margin:0;
						position:relative;
						padding-left: 1px;
						background: url(../img/spacer_logo.gif) no-repeat left bottom;
					}
					#wrap #container #content .sponsor li.first{
						background: none ;
					}
						#wrap #container #content .sponsor div{
							height: 20px;
							position: absolute;
							top:0px; left: 0px;
						}
						#wrap #container #content .sponsor img{
							margin-top: 20px;
						}
		
	
	#wrap #container #footer {
	
		float:left;
		width:740px;
		padding: 30px 0 0 0;
		margin: 0 0 0 99px;
		display:inline;
		text-align:left;
	}
		#wrap #container #footer h2 {
		
			float:left;
			font-weight:normal; 
			font-size:1.6em;
		}	
		
		#wrap #container #footer a.topPage {
			float:right;
			width:85px;
			height:20px;
			background:url(../img/btn_topPage.gif) top left no-repeat;
			text-indent:-10000px;
		}
			
		#wrap #container #footer .dotLine {
	
			float:left;
			display:inline;
			width:100%;
			clear:both;
			height:3px;
			padding: 0 0 10px 0;
			margin:20px 0 0 0;
			background:url(../img/img_dotLine.gif) top left repeat-x;
		}
		#wrap #container #footer .information {
		
			float:left;
			width:100%;
			clear:both;
		}
			#wrap #container #footer .information h3 {
				clear:both;
				font-size:1.2em;
				font-weight:normal;
				padding: 0 0 12px 0;
			}	
			#wrap #container #footer .information label {
			
				float:left;
				padding: 0 15px 10px 0;
			}
				#wrap #container #footer .information label input {float:left;}
					#wrap #container #footer .information label input.email {width:239px;}
					#wrap #container #footer .information label input.name {width:128px;}
					#wrap #container #footer .information label input.nameFamely {width:136px;}
					
				#wrap #container #footer .information label span {float:left;padding: 1px 5px 0 0;}
					
				#wrap #container #footer .information label.newsletter {clear:both; padding:0; width:300px;}
					#wrap #container #footer .information label.newsletter span {float:left; padding: 3px 0 0 5px;}
		
		#wrap #container #footer .importContact {
			float:left;
			width:425px;
		
		}
			#wrap #container #footer .importContact div.fLeft div.fRight {padding: 0 20px 0 0;}
			#wrap #container #footer .importContact .import {padding: 0 0 20px 0; clear:both; float:left; width:420px; position:relative;}			
				#wrap #container #footer .importContact label {
					float:left;
					padding: 0 0 10px 0;
				}
					#wrap #container #footer .importContact .import label span {width:70px; float:left;}
					#wrap #container #footer .importContact .import label span.Acommer {width:auto; padding: 0 5px; }		
					#wrap #container #footer .importContact .import label input {width:128px; padding: 0 10px 0 0; float:left;}
					#wrap #container #footer .importContact .import label.password {padding: 2px 10px 0 0;}
					#wrap #container #footer .importContact .import #importError ul {list-style: none;}
			
			
			#wrap #container #footer .importContact #sliderContact #contactList {width:364px; height:240px;overflow:auto;float:left; clear:both;}
			#wrap #container #footer .importContact #sliderContact #contactList ul {list-style: none;}
			#wrap #container #footer .importContact #sliderContact #contactList ul li {display: block; clear: both; color:#919191;float:left; width:340px; padding:4px 0 4px 4px;}
				#wrap #container #footer .importContact #sliderContact #contactList ul li.even {background:#0e0e0e; }
				#wrap #container #footer .importContact #sliderContact #contactList ul li label {padding-bottom:0; }
		#wrap #container #footer .emailFriend {float:left;width:295px;}			
		
			#wrap #container #footer .emailFriend h3,
			#wrap #container #footer .importContact h3 {
				font-size:1.2em;
				font-weight:normal;
				padding: 0 0 20px 0;
				clear:both;
			}
			
					
			#wrap #container #footer .emailFriend label{
				float:left;
				clear:both;
				padding: 0 0 10px 0;
				width:294px;
			}
				#wrap #container #footer .emailFriend label.padBottom {padding: 0 0 20px 0;}
	
				#wrap #container #footer .emailFriend label span {
					float:left;
					width:89px;
				
				}
				#wrap #container #footer .emailFriend label input {
					float:left;
					width:199px;
				}
				
					
					
			
				
				