html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }


BODY,html{
font-family : "arial";
color:#666666;
font-size: 10px;

background: url(images/fond-mur.jpg);

height: 100%;
width: 100%;
text-align:justify;
}

BODY,h1,h2,h3{
padding:0;
margin:0;
}

#hautt{
height:120px;
vertical-align:middle;

width:100%;
background: url(images/haut.jpg);
padding:0;
}
#haut-mini{
height:90px;
vertical-align:middle;
width:100%;
background: url(images/haut.jpg) bottom;
padding:0;
}

#logo{
margin-bottom:12px;
}

#main{
height:1980px; 
width:780px;
vertical-align:top;
margin-left:182px;
margin-top:0;
text-align:center;
background: url(images/test-fond.jpg) repeat-y #000000;
border:1px #000000;
_padding-left:4px;
}

#conteneur-video{
height:800px; 
width:518px;
vertical-align:top;
margin-top:0;
text-align:center;
margin-left: auto;
margin-right: auto;
padding-top:6px;
border-width:2px;
border-color:#000000;
background-color:#000;

}


.adsense-728{
width:728px;
background-color:#111;
height:90px;
border:#000000 solid 1px;
}

#ref{
position:absolute;
top:-1000px;
font-size:8px;
width:300px;
height:400px;
}

.cleaner {
	height: 1px;
	font-size: 1px;
	clear: both;
}

#pub{

width:725px;
height:205px;
margin-top:6px;
margin-right:35px;
padding: 12px 0 0 6px;
text-align:justify;
color:#777;
font-size: 11px;

}
#pub a{
color:#666666!important;
}
.lien{
margin-top:12px;
text-align:center;
}

.lien a:link, .lien a:visited, .lien a:active, .lien a:focus   {  
color: #555!important;
text-decoration:none;
}

#conteneur-video a, a:link, #conteneur-video a:visited, #conteneur-video a:active, #conteneur-video a:focus   {  
color:#444!important;
}


.tof{
float:right;
margin-left: 12px;

border-style:solid;
border-color:#DDDDDD;
border-width:4px;
}

#main-sous{

vertical-align:middle;
margin:34px;
}

#contenu{
padding-left:21px;

width:770px;
height:600px;

}



#menu p a:link, a:visited, a:active, a:focus   {  
color: #666666;
text-decoration:none;
}
#menu p a:hover  {  
color: #FF6600;
text-decoration:underline;
	
}

.ref{
position:absolute;
top:-1000px;
font-size:8px;
width:300px;
height:400px;
}



#accueil{
width:100%;
}

.conteneur-carres{

border-color:#000;
border-width:2px;
border-style:solid;

float:left;

_margin: 7px 3px 6px 10px;
margin: 8px 6px 5px 5px;
padding:5px;

text-align:center;
height:260px;

	
width:160px;
display:inline;
background-color:#111;
}

.mini-cont{

border-color:#000;
border-width:2px;
border-style:solid;

float:left;

_margin: 7px 3px 6px 10px;
margin: 8px 6px 5px 5px;
padding:0 5px 5px 5px;

text-align:center;
height:20px;
width:160px;
display:inline;
background-color:#111;
}

.groupe a, a:link, .groupe a:visited, .groupe a:active, .groupe a:focus   {  
color:#AAA!important;
}

.groupe a:hover{
color:#c2232d!important;
}
.titre{
margin-top:6px;
padding:4px;
background-color:#bbbbbb;
color:#FFFFFF;
font-weight:bold;
}

h1{
display:inline;
font-weight:bold;
text-align: left;
font-size: 14px;
}

h1, h2, h3, h4, h5{
font-weight:normal;
font-size: 10px; 

display: inline;
}


/* LIENS */

a:link, a:visited, a:active, a:focus   {  
color: #AAA;
text-decoration:none
}

 a:hover{
color: #CCC;
}


/* FICHE ARTISTE */
.module{
float:left;
width:357px;
height:270px;

background-color:#000;
border:#111 solid 1px;



margin: 8px 6px 17px 5px;
}
.groupe{
background-color:#000;

font-size:11px;
margin-top:5px;
height:16px;
font-weight:bold;
color:#777;
}
.conteneur-carres-clip{

border-color:#000;
border-width:2px;
border-style:solid;

float:left;

_margin: 7px 3px 6px 10px;
margin: 8px 6px 5px 5px;
padding:5px;

text-align:center;
height:140px;

	
width:160px;
display:inline;
background-color:#111;
}
#logo-artiste{
margin: 5px 2px 2px 3px;
}
#pub-artiste{
width:300px;
height:250px;

margin: 10px 2px 2px 28px;

}
.titre-chanson{

font-size: 12px;
display:inline;
color:#666;
padding-bottom:5px;

}