/* CSS Document */
*{
margin:0;
padding:0;}

body{
background-color:#FFFFFF;
font:Verdana, Arial, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;}

a:link, a:visited, a:active{
font:Verdana, Arial, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#808080;
font-size:12px;
text-decoration:none;
} 

a:hover{
font:Verdana, Arial, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
text-decoration:underline;
}
h1{
font-size:18px;
margin_top:25px;
margin_left:25px;
}

#container{
width:1024px;
margin:0 auto;
padding-bottom: 50px;
} /* must be same height as the footer */

body > #wrap {height: auto; min-height: 100%;}

html, body, #wrap {height: 100%;}

#newsletter{
text-align:right;
width:1024px;
height:30px;
padding-top:10px;
}
#n{
margin-left:75%;
}

#n input[type=text]{
border:0;
width:165px;
height:18px;
background: transparent url(../images/search.png) top left no-repeat;
color:#CCCCCC;
padding:2px 0px 0px 10px;
float:left;
}
#n input[type=text]:hover{
background-position:left bottom;
}
#n input[type=submit]{
border:0;
width:25px;
height:20px;
background: transparent url(../images/search.png) top right no-repeat;
float:left;
cursor:pointer;

}
#n input[type=submit]:hover{
background-position:right bottom;

}



#menu{
width:1024px;
height:31px;}

#menu ul li{display:inline; list-style:none; float:left;}


 
#menu ul li.news a{
display:block;
background:transparent url(../images/menu_news.png) no-repeat left top;
width:182px;
height:32px;
}
#menu ul li.artistes a{
display:block;
background:transparent url(../images/menu_artistes.png) no-repeat left top;
width:164px;
height:32px;
}
#menu ul li.stock a{
display:block;
background:transparent url(../images/menu_stock.png) no-repeat left top;
width:166px;
height:32px;
}
#menu ul li.media a{
display:block;
background:transparent url(../images/menu_media.png) no-repeat left top;
width:165px;
height:32px;
}
#menu ul li.liens a{
display:block;
background:transparent url(../images/menu_liens.png) no-repeat left top;
width:166px;
height:32px;
}
#menu ul li.contact a{
display:block;
background:transparent url(../images/menu_contact.png) no-repeat left top;
width:181px;
height:32px;
}
#menu ul li.news a:hover, #menu ul li.artistes a:hover, #menu ul li.stock a:hover, #menu ul li.media a:hover, #menu ul li.liens a:hover, #menu ul li.contact a:hover{
background-position:left bottom;
}

#logo{
background:transparent url(../images/logo.png) no-repeat left bottom;
width:324px;
min-height:500px;
float:left;
overflow:hidden;

} 
/* contenu ----------------------------------------------------------------------------------------------------- */
#contenu{
width:700px;
float:right;
margin-top:20px;

overflow:auto;
max-height:500px;

}
#contenu p{
text-indent:40px;
margin:20px;

}
#artistes table, #media table{
border-bottom:1px dotted #000000;
}

#liens ul, #liens h1{
margin:10px 20px 0px 200px;
}
#liens ul li{
margin-top:5px;
list-style-image:url(../images/StarBlackico.png);

}

#contact ul, #contact h2{
margin:15px 20px 0px 275px;
}
#contact ul li{
list-style-image:url(../images/puceico.png);

margin-top:10px;
}

/* footer ----------------------------------------------------------------------------------------------------- */
#footer {position: relative;
	margin-top: -50px; /* negative value of footer height */
	height: 50px;
	background-color:#000000;
	color:#000000;
	clear:both;
	text-align:center;

} 
	
#footer p{
font:Verdana, Arial, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:7px;
	} 
	
#footer ul li{ display:inline; margin-right:10px;
	}
	
#footer a:link, #footer a:visited, #footer a:active{
font:Verdana, Arial, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
} 

#footer a:hover{
font:Verdana, Arial, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
text-decoration:underline;
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */