* { margin: 0; padding: 0; border: 0; outline: none }

body {
background: #774E4C;
font-family: Verdana;
}

.header {
background: url(style/images/bg.jpg);
position: relative;
width: 100%;
height: 446px;
}

.centreur {
position: absolute;
margin-left: 50%;
left: -478px;
width: 956px;
height: 446px;
}
.header .centreur { z-index: 400;
background: url(style/images/header.jpg);
}

.header h1 {
text-indent: -9999em;
background: url(style/images/h1_2.png);
width: 619px;
height: 56px;
margin-top: 71px;
position: relative;
}


.header a:hover h1, .help  {
cursor: help;
}

.header .marketing {
margin-top: 50px;
height: 80px;
}

.header .marketing h2 {
position: absolute;
}

#tooltip { z-index: 900; width: 328px; height: 144px; background: url(style/images/tooltip_bg.png) ; position: absolute; z-index: 800; right:0px; top: -120px; line-height: 14px;}

.header #cv {
margin-top: 25px;
display: block;
margin-left: 404px;
text-indent: -9999em;
outline: none;
width: 223px;
height: 43px;
background: url(style/images/cv.png);
cursor: pointer;
}

.header #cv:hover {
background: url(style/images/cv_.png);
}

#moi {
position: absolute;
width: 409px;
height: 444px;
background: url(style/images/guillaume-roukhomovsky.png);
top: 62px;
left: 527px;
z-index: 200 !important;
}

h4 { text-indent: -9999px; width: 300px; height: 35px; }

#h_twitter { background: url(style/images/h_twitter.png); }
#h_work { background: url(style/images/h_work.png); }
#h_contact { background: url(style/images/h_contact.png); }
#h_music { background: url(style/images/h_music.png); }


.top .centreur {
font-size: 9pt;
color: #8DB5AA;
text-transform: uppercase;
}

#tooltip span {
text-shadow: #F27480 2px 2px 2px;
display: block;
width: 264px;
color: #FDF8E4;
font-size: 10px;
padding: 10px 0 0 38px;
text-transform: uppercase;
font-family:font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#twitter_div  {
background:#FDF8E4;
border-right: 5px solid #B1CFC3;
width: 300px;
height: 86px;
}

#twitter_div li {
display: none;
position: absolute;
width: 246px;
list-style-type: none;
border-bottom: 0px solid #e6e6dd;
padding: 10px 33px 9px 20px;
font-size: 12px;
color: #959595;
word-wrap: break-word; 
height: auto !important;

}

#twitter_div li:hover {
background: url(style/images/cursor.gif) no-repeat right;
color: #000;
}

#twitter_div span a { color: #E37B84; text-decoration: underline }
#twitter_div a { text-decoration: none; color: #836AAE ;}

#music { font-size: 12px ; text-transform: uppercase; color: #fff}

#musicsousdiv {
color: #FDF8E5;
font-size: 10px;
padding-top: 8px;
}

#next {
cursor: pointer;
}


