    /*
   //---------------------------------------------------------------------------
  //	Initialisation
 //-----------------------------------------------------------------------------
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0px; padding:0px; }

table{ border-collapse:collapse;border-spacing:0; }

img{ border:0; }

li{ list-style:none; float:left; }

/*input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit; }*/

a{ text-decoration:none; }
a:focus{ outline:none; }	

strong{ font-weight:bold; }
html { -webkit-text-size-adjust:none; }

    /*
   //---------------------------------------------------------------------------
  //	Composants principaux
 //-----------------------------------------------------------------------------
*/
html{ color:#000; }

body{ font-family:Arial, Helvetica, sans-serif; background:#fff; }

p{ font-size:16px;  text-align:justify; margin-bottom:7px; }

h1, .h1{
font-size:45px;
letter-spacing:-3px;
word-spacing:-2px;
}

h2, .h2{
font-size:20px; 
letter-spacing:-1px;
}

h1,.h1,h2,.h2 {
font-weight:bold;
color:#000;
}

h3, .h3{
font-size:11px;
text-transform:uppercase;
/*letter-spacing:-1px;*/
word-spacing:3px;
color:#fff;
padding-bottom:10px;
}

hr
{
background-color:#bbb;
border:0px;
height:1px;
margin:10px 0;
padding:0;
}

.larg{ margin: 0 auto; width:960px; }
.liquid{ width:100%; margin:0px; }
.left{ float:left; }
.right{ float:right; }
.justify { text-align:justify; }

    /*
   //---------------------------------------------------------------------------
  //	HEADER & CONTENT
 //-----------------------------------------------------------------------------
*/

.head{
background:#000 url(../images/bkg/bckg-header.png) repeat;
}

.content p{
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
}
.content img{
float:left;
margin-right:10px;
margin-bottom:2px;
}
.content a{
color:#222;
}
.content p a{
color:#888;
}
.content a:hover, .cover a:focus{
color:#444;
}
.content a:active{
color:#000;
}

    /*
   //---------------------------------------------------------------------------
  //	MENU
 //-----------------------------------------------------------------------------
*/

.menu{
background:#000 url(../images/bkg/bckg.png) repeat;
background-position:0px -65px;
height:50px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:-1px;
}
.menu ul{
margin-left:0px;
}
.menu ul li{
margin-right:69px;
padding-top:8px;
}
.menu a {
text-decoration:none;
color:#000000;
}
.menu a:hover, .menu a:focus {
color:#444;
padding-bottom:4px;
border-bottom:#333333 4px solid;
}
.menu a:active {
text-decoration:none;
color:#666;
}
.menu-on {
color:#444;
padding-bottom:4px;
border-bottom:#333333 4px solid;
}

    /*
   //---------------------------------------------------------------------------
  //	SPECIAL CONTENT
 //-----------------------------------------------------------------------------
*/

.article{
margin-bottom:25px;
}

.cover{
width:225px;
height:300px;
margin-top:2px;
background-color:#fff;
}
.cover-margin-right{
margin-right:20px;
}
.cover-margin-top{
margin-top:30px;
}
.cover-legend{
font-size:9px;
color:#333333;
margin-top:5px;
margin-bottom:5px;
}
.cover-artist{
font-size:9px;
color:#333333;
margin-top:0px;
text-transform:uppercase;
margin-top:5px;
}

    /*
   //---------------------------------------------------------------------------
  //	FOOTER
 //-----------------------------------------------------------------------------
*/

.foot-top{
background:#000 /*url(../images/bkg/bckg.png) repeat*/;
background-position:0px -115px;
height:12px;
margin-bottom:20px;
}
.foot{
background:#000;
width:100%;
height:280px;
margin-top:20px;
padding-bottom:20px;
}
.foot p{
font-size:11px;
color:#444;
margin-bottom:10px;
}
.foot a {
font-size:11px;
color:#444;
}
.foot a:hover,.foot a:focus{
color:#fff;
}

.icon_sprite{
width:14px;
height:12px;
background: url(../images/icon/icons.png) no-repeat;
margin-right:5px;
}
.icon_resident_advisor { background-position:0px 0px; }
.icon_soundcloud { background-position:0px -12px; }
.icon_facebook { background-position:0px -24px; }
.icon_myspace { background-position:0px -36px; }
.icon_twitter { background-position:0px -48px; }
.icon_rss { background-position:0px -60px; }
.icon_itunes { background-position:0px -72px; }

.store_sprite{
width:140px;
height:28px;
background: url(../images/icon/stores.png) no-repeat;
margin-right:5px;
}
.store_traxsource { background-position:0px 0px; }
.store_beatport { background-position:-140px 0px; }
.store_itunes { background-position:-280px 0px; }
.store_bubblebeat { background-position:-420px 0px; }
.store_juno { background-position:-560px 0px; }
.store_whatpeopleplay { background-position:-700px 0px; }
.store_djdownload { background-position:-840px 0px; }
.store_dancetracks { background-position:-980px 0px; }
.store_wazabeat { background-position:-1120px 0px; }
.store_junorec { background-position:-1260px 0px; }

.link_artist a {
font-size:11px;
color:#666;
display:block;
margin-top:2px;
}
. link_artist a:hover,. link_artist a:focus{
color:#333;
}

.icon_resident_advisor_black { background-position:-14px 0px; }
.icon_soundcloud_black { background-position:-14px -12px; }
.icon_myspace_black { background-position:-14px -36px; }
.icon_rss_black { background-position:-14px -60px; }
.icon_itunes_black { background-position:-14px -72px; }
.icon_facebook_black { background-position:-14px -24px; }

.address{
width:225px;
float:left;
}
.aboutus{
width:225px;
float:left;
margin-top:5px;
}
.info{
width:225px;
float:left;
margin-top:5px;
}
.social{
width:225px;
float:left;
margin-top:5px;
}
.vertical-line{
height:180px;
width:1px;
float:left;
background-color:#333;
border-right:#000 1px solid;
margin:5px 9px 0px 9px;
}

.escaledigitale p {
font-weight:bold;
font-size:8px;
letter-spacing:-1px;
text-transform:uppercase;
}
.escaledigitale p a{ color:#fff; }
.escaledigitale p a:hover, .matplane p a:focus { color:#77bcda; }
.escaledigitale p a:active{ color:#fff; }

    /*
   //---------------------------------------------------------------------------
  //	FORM
 //-----------------------------------------------------------------------------
*/

.star {
color:#990000;
font-weight:bold;
}

form li {
display:block;
margin-top:10px;
float:inherit;
height:25px;
}

.li-textaera {
height:140px;
}

form li label{
width:120px;
display:block;
float:left;
font-size:12px;
}

form li input, form li textaera, form li select {
float:left;
margin-top:-5px;
padding:2px 0px 2px 10px;
background-color:#eee;
border: 1px solid #666;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

textaera {
background-color:#eee;
border: 1px solid #666;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

form li input:focus{
background-color:#ddd;
}

.button {
text-transform:uppercase;  
font-weight:bold; 
letter-spacing:-1px;  
width:120px;
background:#333;
color:#fff;
padding:2px 30px 2px 30px;
margin-left:120px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.button:hover, .button:focus, .button:active{
background:#111;
}


    /*
   //---------------------------------------------------------------------------
  //	SOUNDCLOUD
 //-----------------------------------------------------------------------------
*/

a.soundcloud-dropbox:hover {color: white; background-color: transparent; background-position: -250px 0;}*html a.soundcloud-dropbox {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src￼http://a1.soundcloud.com/images/dropbox_small_dark.png?064415)", sizingMethod="crop");}																																																		
