body {
font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", Arial, sans-serif;
font-size:0.9em;
color:#444;
background-color:#fff;
margin:0;
}

a:link,a:visited,a:active {
color:#000;
text-decoration:none;
outline:none;
}

a:hover {
color:#e4e4e4;
}

a.nb:link,a.nb:visited,a.nb:active,a.nb:hover {
border:none;
background:none;
}

p {
margin:20px;
}

h1 {
font-size:1.7em;
font-weight:700;
}

h2 {
font-size:.9em;
margin:1.2em 0;
}

h3 {
font-size:1.5em;
font-weight:400;
margin:-0.8em 0 0;
}

.bold {
font-weight:700;
}

.italic {
font-style:italic;
}

.smallfont {
font-size:.5em;
}

.mediumfont {
font-size:.6em;
}

.indent {
margin-left:20px;
}

.content-area {
margin-left:auto;
margin-right:auto;
width:70%;
}

#header {
height:168px;
background:#000;
width:100%;
}

#global_nav_container {
visibility:hidden;
}

ul#global_nav {
position:relative;
float:right;
overflow:hidden;
width:480px;
height:30px;
margin:10px 0 0;
padding:0;
}

#navend {
float:right;
margin-top:10px;
opacity:.4;
-moz-opacity:.4;
filter:alpha(opacity=40);
}

ul#global_nav li {
position:absolute;
top:0;
width:75px;
height:30px;
opacity:.4;
-moz-opacity:.4;
filter:alpha(opacity=40);
cursor:pointer;
overflow:hidden;
margin:0;
padding:0;
}


#footerlinks {
font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", Arial, sans-serif;
font-size:11px;
text-align:center;
margin:30px 0 20px;
}

#copyholder {
margin-top:5px;
}

.persondesc {
margin-left:75px;
font-size:14px;
width:400px;
}

#narrowcontent {
width:700px;
margin:auto;
}

.title {
margin-left:-20px;
}

#langmenu ul {
background-color:#e4f1ff;
}

#langmenu .cn {
width:30px;
}

#langmenu .pt {
width:50px;
}

#langmenuholder {
position:absolute;
font-size:10px;
top:52px;
margin-left:800px;
line-height:11px;
cursor:pointer;
width:90px;
}

#colonne1 {
width:50%;
font-size:12px;
margin-left:20%;
}

#colonne2 {
float:right;
width:40%;
}

#conteneurheader {
width:950px;
background:#000;
margin:auto;
}

input#bouton {
font-family:Arial;
font-size:17px;
font-weight:700;
padding:7px;
}

#message_box {
position:absolute;
top:0;
left:0;
z-index:10;
background:#ffc;
border:1px solid #CCC;
text-align:center;
font-weight:700;
width:99%;
padding:5px;
}

#socialnetwork {
color:#fff;
line-height:3.5em;
font-size:12px;
position:absolute;
top:22%;
left:10%;
}

#footerpetit {
color:#fff;
font-size:10px;
position:absolute;
bottom:23%;
left:36%;
}

#footermenu {
color:#fff;
font-size:1em;
position:absolute;
bottom:42%;
left:36%;
}

#logofooter {
position:absolute;
left:75%;
bottom:23%;
color:#fff;
font-size:9px;
}

body > #wrap {
height:auto;
}

#main {
padding-bottom:150px;
}

#footer {
position:relative;
margin-top:-100px;
height:140px;
clear:both;
background:#000;
border-top:5px solid #fff;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

#publicite {
float:right;
padding-top:5%;
}

#asong {
text-decoration:none;
font-size:11px;
line-height:21px;
width:450px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding:2px;
}

#asong:hover {
background-color:#ccc;
color:#fff;
}

.logosurvol {
position:absolute;
top:0;
left:0;
width:100%;
z-index:1;
display:none;
margin:0;
padding:0;
}

table {
background-color:#fff;
border:1px solid #ddd;
empty-cells:show;
font-size:90%;
text-align:left;
width:500px;
margin:0 0 20px;
padding:4px;
}

table caption {
color:#777;
text-align:center;
text-transform:uppercase;
margin:0 0 5px;
padding:0;
}

table thead th {
border:0;
border-bottom:1px solid #ddd;
color:#777;
font-size:90%;
text-align:left;
margin:0 0 5px;
padding:3px 0;
}

table tbody tr.odd {
background-color:#eff7ff;
}

table tbody tr.even {
background-color:#fff;
}

table tbody tr:hover {
background-color:#3d84d2;
}

table tbody td {
color:#888;
border:0;
padding:2px;
}

#contentindex {
width:98%;
color:#fff;
margin:auto;
padding:10px;
}

span.songtitle:hover {
color:#f60;
}

.songp:hover {
background-color:#f9f9f9;
color:#f60;
width:650px;
}

#divcentral {
width:1000px;
font-size:11px;
margin:auto;
}

#divcentral1 {
width:650px;
font-size:11px;
padding-top:10px;
margin:auto;
}

#colgauche {
float:left;
width:700px;
font-size:12px;
}

fieldset.ziks {
border:1px solid #ccc;
font-size:11px;
}

.fb_buya_button {
font-size:11px;
display:inline-block;
height:15px;
border:1px solid #d8dfea;
background:url(http://soundzit.com/eng/images/itunesa.png) no-repeat top right;
padding:1px 20px 0 5px;
}

.fb_buya_button:hover {
color:#fff;
background:#3b5998 url(http://soundzit.com/eng/images/itunes.png) no-repeat top right;
text-decoration:none;
font-size:11px;
border-color:#295582;
}

img,.noborder {
border:none;
}

.black,span.songtitle {
color:#000;
}

.fl,.logo {
float:left;
}

.fr,#coldroite {
float:right;
}

#footer a:link,span.nouveau a:link {
color:#fff;
text-decoration:none;
}

#footer a:visited,span.nouveau a:visited,table tbody tr:hover td {
color:#fff;
}

#footer a:hover,#footer a:active,span.nouveau a:hover,span.nouveau a:active {
color:#f60;
background:none;
}