body {
	background-color: #FFFFFF;
    background-image:url(background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.top_free_space {
	height: 39px;
}
.bg {
	background-image: url(bg.png);
	background-repeat: repeat-x;
	background-color: #D1F9FF;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
.bg1 {
	background-image: url(bg1.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 100%;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
.a1 {
	background-image: url(images/a1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width: 1000px;
}
.a2 {
	background-image: url(images/a2.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 250px;
	width: 350px;
}
.a3 {
	background-image: url(images/a3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 250px;
	width: 440px;
}
.a4 {
	background-image: url(images/a4.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 250px;
	width: 210px;
}
.a5 {
	background-image: url(images/a5.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 480px;
	width: 1000px;
}
.speaker_left {

	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 156px;
	margin: 0px;
	padding-top: 360px;
}
.speaker_right {

	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 156px;
	margin: 0px;
	padding-top: 360px;
}
.login a { 
display: block; 
width: 110px; 
height: 30px; 
background: transparent url(images/login.png) no-repeat; 

} 
.login a:hover { 
display: block; 
width: 110px; 
height: 30px; 
background: transparent url(images/login1.png) no-repeat; 
}

.register a { 
display: block; 
width: 110px; 
height: 30px; 
background: transparent url(images/register.png) no-repeat; 

} 
.register a:hover { 
display: block; 
width: 110px; 
height: 30px; 
background: transparent url(images/register1.png) no-repeat; 
}
.gauche {
  position: absolute;
  top: 0em;
  left: 0%;
  width: 18%;
}
.left_speaker {
	background-image: url(images/left_speaker.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 203px;
	width: 154px;
}
.right_speaker {
	background-image: url(images/right_speaker.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 300px;
	width: 300px;
}

.center_top_freespace {
	height: 9px;
	width: 374px;
}
.download_area {
	background-image: url(images/download_onlinevedio.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
	width: 374px;
}
.blackbox_left {
	background-image: url(images/left_strip_middle.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 249px;
	width: 5px;
}
.blackbox_right {
	background-image: url(images/right_strip_middle.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 249px;
	width: 5px;
}
.blackbox_middle {
  background-image: url(images/fond.png);
	background-repeat: no-repeat;
	background-position: right top;
	
	
	height: 249px;
	width: 366px;

}
.blackbox_bottom {
	background-image: url(images/bottom_curve.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 29px;
	width: 374px;
}
.download_button {
	background-image: url(images/download_button.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 93px;
	width: 374px;
}
.logo {
	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 30px;
	width: 270px;
}
#content1{
	border:5px solid #0090BF;
	padding:5px;
	margin-top:5px;
	width:950px;
}
