
body
{
/*background-color:#111111;*/
color:#9d9d9d;
margin: auto;
background: url("images/global_bg.png") repeat scroll center top #282828;

}

#global
{
	width: 100%;
	
}

#centre
{
	width: 1000px; 
	background-color:#111111;
	border: 1px solid #9d9d9d;
	border-bottom: none;
	margin-left: auto;
	margin-right: auto;
}


#letters
{
   font-family:Verdana,Arial, Tahoma, Helvetica, sans-serif;
   font-size:12px;
   height: 26px;
	
   background-color: white;
   width: 1000px;
   background-color: transparent;
   margin-top: 5px;
   margin-left:auto;
   margin-right:auto;   
  /* -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; */
}


#header
{
   
   border: 1px solid #9d9d9d;
   width: 1000px;
   height: 100px;
   vertical-align:middle;
   text-align: center;
   background-color: #111111;
   border-bottom: none;
   margin-left:auto;
   margin-right:auto;
}



#topmenu

{
  
   font-family:Verdana,Arial, Tahoma, Helvetica, sans-serif;
   font-size:12.5px;
   height: 28px;
   background-color:#111111;
   border: 1px solid #9d9d9d;
   border-bottom: none;
   width: 1000px;
   margin-left:auto;
   margin-right:auto;
   

}
#topm
{
padding:3px;
}

#menu_left
{
background-color:#111111;
float:left;
width: 210px;
font-family:Verdana,Arial, Tahoma, Helvetica, sans-serif;
font-size:12.5px;
}

#corps
{
   min-height: 150em;
   padding: 10px;
   margin-left : 220px;
   color: white;
  border-left: 1px solid #9d9d9d;
   background-image: url("images/motif.png");
   background-repeat: repeat-x;
   background-color: #111111;
   
   font-family:Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
   font-size:14px;
   
}

#footer
{
   
   margin-top: 0;
   padding: 0;
   height: 25px;
	width: 100%;
   background-color:#111111;
   
    border-top: 1px solid #9d9d9d;
   /*-moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; */
}
.topmlogged
{
padding-top:5px;
}
.img-lien
{
background-color:transparent;
border:0;
}

a.img-lien:hover
{
border:0;
background-color:transparent;
}

.active3
{
text-decoration: underline;
color:white;
}


.navbar 
{
background-color:white;
border-bottom: 1px solid rgb(108,120,149); 
}
.navbar_hover 
{
background-color:rgb(108,120,149);
}
.navbar a, .navbar_hover a 
{
display:block;
width:120px;
padding:4px 0px 4px 8px;
}



/*réinitialisation de toutes les UL et LI*/
ul, li {
margin:0; padding:0; 
}

ul.mr { /*mise en forme des UL de classe ma_classe*/
margin-left:18px;
list-style-image: url(images/flecheblanche.gif);
}

/*ul.mr li { //mise en forme des LI contenues dans les UL de classe ma_classe

} */

a.mr
{
text-decoration:none;  
color:#5d90b5; 
display:block;
padding-left:1em;   
}



a
{
  color:#96afb9;
  text-decoration: none;  
}

a:hover
{
   color: white; /* #D7B43E */
   text-decoration: none;
   
}
#topmenu a:hover
{
color: white;
}


table
{
            border-collapse:collapse;
            border:0px;
	
}
th
{
border: 1px solid #9d9d9d;
/*background-image: url("images/rubrique.png");
background-repeat: repeat-x;*/
background-color: #111111;
text-align: center;
color:white;
}

td
{
            border:1px solid #9d9d9d;			
			vertical-align: top; 
			color:white;
			padding: 5px;

}


table.noborder
{
border: 0;
border-collapse:collapse;
width: 100%;


}

table.taghead
{
border: 0;
border-collapse:collapse;
margin:0;
width:100%; 
color:white;
margin-top: 5px;

}
td.tagheadL
{
border:0;
vertical-align: top; 
text-align: left;
color: #9d9d9d;
width: 700px;
border-bottom: 1px solid #9d9d9d;
}
td.tagheadR
{
border:0;
vertical-align: top; 
text-align: right;
font-size: 0.8em;
border-bottom: 1px solid #9d9d9d;
}

td.noborder
{
            
			border: 0;
			vertical-align: top; 
			text-align: left;
			padding: 5px;
			color: white;

}

td.up
{
            
			border: 0;	
			vertical-align: top; 
			
			padding: 5px;
			
}
td.up2
{
            
			border: 0;	
			vertical-align: top; 
			text-align: left;
			padding: 5px;
			width: 25%;
			max-width: 25%;
			color: white;
			
}

tr.con
{
border: 1px solid rgb(108,120,149);
background-color:white;
}
td.fresh
{
            color:#96afb9;
			border:0;
			vertical-align: top; 
			text-align: left;
			padding: 5px;
}

table.newupload
{

margin:auto;
border:1px solid rgb(108,120,149);
border-collapse:collapse;
text-align:left;
color:#96afb9;
}
.newupload
{
vertical-align: top;
text-align: left;
padding: 5px;
}

label {
display:block;
width:150px;
float:left;
}


td.right
{
border:1px solid rgb(108,120,149);			
vertical-align: top; 
text-align: right;
padding: 5px;
}

tr.ligne1
{
background-color: rgb(250,250,250);
}
tr.ligne2
{
background-color: rgb(232,231,231);
}

#menu_letters
{
margin-top: 5px;
}


	
h3
 {
           /* background-image: url("images/fond.gif"); */
            color:white;
            font-size:1em;
			border: 1px solid #9d9d9d;
            /*background-image: url("images/rubrique.png");
            background-repeat: repeat-x;
			border: 1px solid rgb(108,120,149);*/
			
}
h1, h2 { display: inline; margin: 0 0 0 0; }
h2
{
font-size:12.5px;
}
h1
{
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
font-variant: small-caps;
padding:0;
}

.news 
{

margin-bottom: 10px;
width: 760px;
border: 1px solid #9d9d9d;
height: 180px;
font-size: 12.5px;
}

.news a
{
color:#6c82b5;
}
.news a:hover
{
color:white;
}

.album
{

margin-bottom: 10px;
background-color: #111111;
width: 730px;
}

.album a
{
color:#6c82b5;
}
.album a:hover
{
color:white;
}

.comment
{
margin-bottom: 10px;
background-color: #111111;
padding:5px;
border:1px solid white;
color: white;
min-height:35px;
}
.titre
{
border: 1px solid #9d9d9d;
background-color: #111111;
padding: 5px;
}
        
.petit
{
   font-size: 0.8em;
   font-style : normal;
   text-decoration:none;
}

.milieu
{
text-align:center;
}
.zone
{
overflow: auto;
height: 160px;
width: auto; 
}
#active a
{
color: black;
background-color:#e9eefb; 
}


input 
{
border: 1px solid #9d9d9d;
background-color: white;
font-size:12.5px;
color:#9d9d9d;
background: black;
}


input:focus 
{
background: black;
color:#9d9d9d;
}
textarea
{
border: 1px solid #9d9d9d;
background-color: black;
color:#9d9d9d;
}
select
{
background: black;
color:#9d9d9d;
}

.pages
{

	padding:0 5px;
	border: 1px solid #4d4640; 
	text-align: center;
	
}.active5
{
   padding:0 5px;
   border: 1px solid #ced7c7;
   text-align: center;
}

a.normal
{
text-decoration: underline;
color: rgb(108,120,149);
}
.icone
{
border:0px;
height:15px;
width:15px;
}
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active { position: relative; text-decoration: none; border-bottom:0px dotted #4dbcf3; }
a.tooltip:hover { background: transparent; z-index: 1000; }
a.tooltip span { display: none; text-decoration: none; }
a.tooltip:hover span { display: block; position: absolute; top: 30px; left: 0; width: 200px; z-index: 1000; border: 1px solid #9d9d9d; border-left: 5px solid rgb(108,120,149); padding: 2px 10px 2px 10px; background: #111111; text-align: left; }

#eXTReMe
{
text-align:center;
}
fieldset {
border:0px;
}
.linky {
	
	color: black;
	margin-right: 0px;
	border:1px solid #666666;
	padding:5px;
	background:white;
	
	}
	.linky a
	{
	color: black;
	}
	.linky a:hover
	{
	color: black;
	text-decoration: underline;
	}

	
#coverimg
{
  max-width: 400px; 
  max-height: 400px;
  border: 1px solid #9d9d9d;
  _width: expression((this.offsetWidth>=this.offsetHeight) ? 
      Math.min(parseInt(this.offsetWidth), 400 ) : true); 
  _height: expression((this.offsetHeight>this.offsetWidth) ? 
      Math.min(parseInt(this.offsetHeight), 400 ) : true);
}

.mr_artists
{
margin: 0; 
padding-left: 5px; 
border: 1px solid rgb(108,120,149); 
background-color: #111111;
font-size:17px;
color:#96afb9;
display:block;
}
.mr_artists a:hover
{
margin: 0; 
padding-left: 5px; 
border-bottom: 1px solid rgb(108,120,149); 
background-color: black;
color:#white;
}

.shares{float:right;padding:0 0 0 10px;position:relative;}
.shares a{display:block;}
.shares ul li{float:left;display:inline;padding-right:10px;}

.genre_topmenu { color: white;}
.genre_topmenu:hover
{
	text-decoration: underline;
}