html img/**/ {
filter:expression(
this.alphaxLoaded ? "" :
(
this.src.substr(this.src.length-4)==".png"
?
(
(!this.complete)
? "" :
this.runtimeStyle.filter=
("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
String(this.alphaxLoaded=true).substr(0,0)+
(this.src="images/blank.gif").substr(0,0)
)
:
this.runtimeStyle.filter=""
)
);
}

html {
     overflow-y: scroll;
     overflow-x: auto;
  }

* {
margin: 0;
padding: 0;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
} 

input {
background: #FFFFFF;
color: #000000;
border: #cccccc 1px;
font-size: 12px;
}

#clear { clear: both; }

BODY {
background: #000000;
color: #000000;
}

img{border: none}
a {text-decoration:none; color: #000000;}

#content {
position: relative;
width: 950px;
height: 500px;
left: 50%;
margin-left: -475px;
background: url('images/bg.jpg');
}

#logo {
position: relative;
width: 160px;
height: 65px;
left: 50%;
margin-left: -250px;
top: 15px;
}

#surfers {
position: absolute;
width: 439px;
height: 457px;
top: 43px;
left: 50%;
margin-left: 36px;
z-index: 3;
background: url('images/surfer.png');
behavior: url(pngfix.htc);
}

#menu {
position: relative;
width: 550px;
height: 35px;
top: 30px;
background: #000000;
text-align: right;
}

#menu a{
font-size: 16px;
font-weight: bold;
margin: 7px;
color: #F8941F;
}

.white {
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
}

.white_l {
font-size: 16px;
color: #FFFFFF;
}

.conquiste {
font-size: 16px;
font-weight: bold;
color: #F8941F;
}

#o_page {
position: relative;
top: 30px;
width: 480px;
margin-left: 70px;
background: #F8941F;
}

#pad {
padding: 30px;
}

#foot {
position: relative;
width: 950px;
margin-top: 10px;
left: 50%;
margin-left: -475px;
}

#foot2 {
width: 315px;
float: left;
text-align: center;
color: #ffffff;
}

#texto {
height: 270px;
overflow: auto;
}