* {
margin:0;
padding:0;
outline:none;
}

body{
background:#1c78ae url(img/fond.jpg) repeat-x top left;
font-size:1em;
font-family:arial,verdana,sans-serif;
color:#fff;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

img{
border:none;	
}

.clear{
clear:both;
}

div#global {
	position:relative;
margin: 0 auto;
width:970px;
}

div#banniere {
width:970px;
height:150px;
background:#000;
margin-bottom:9px;
}

div#banniere div#bann-droite {
width:575px;
height:150px;
float:right;
}

div#banniere div#bann-droite div#haut-menu {
height:107px;
background:#000 url(img/haut-menu.jpg) no-repeat top left;
}

div#banniere div#bann-droite div#menu {
height:43px;
}

div#bann-photo {
margin-top:9px;
margin-left:8px;
width:954px;
height:256px;
background:#000 url(img/rap-amateur-fr-plume4.jpg) no-repeat top left;
}

div#bann-photo div#sliderap {
margin-top:9px;
width:954px;
height:256px;
background:#000 url(img/la-selection-rap-amateur.jpg) no-repeat top left;
}

div#bann-photo div#sliderapvid {
margin-top:9px;
width:954px;
height:256px;
background:#000 url(img/rap-amateur-video.jpg) no-repeat top left;
}

div#bann-photo div#sliderapvid img {
float:right;
margin-top:13px;
margin-right:15px;
}

div#bann-photo div#sliderapvid h2 {
float:left;
font-size:1.3em;
margin-top:215px;
margin-left:20px;
}

div#bann-photo div.slideshow { 
	height: 256px; 
	width: 954px; 
	margin: auto ;
	}
	


div#presentation {
margin-top:13px;
margin-left:8px;
width:954px;
height:184px;
}

div#presentation div#present-rap {
float:left;
width:706px;
height:184px;
background:#000;
}

div#presentation div#present-rap div#haut {
padding-left:20px;
padding-top:7px;
width:686px;
height:27px;
background:#000 url(img/rap-presentation-haut.jpg) no-repeat;
}

div#presentation div#present-rap div#haut h1 {
display:inline;
font-size:0.9em;
}

div#presentation div#present-rap div#haut p {
display:inline;
font-size:0.8em;
}

div#presentation div#present-rap div#haut h2 {
display:inline;
font-size:0.9em;
}

div#presentation div#present-rap div#bas {
	
float:left;
width:706px;
height:149px;
background:#000 url(img/rap-presentation-bas.jpg) no-repeat;
}

div#presentation div#present-rap div#bas img {
float:left;
margin:6px 8px;
display:inline;
}

div#presentation div#present-rap div#bas div#txt {
width:480px;
float:right;
display:inline;
padding-top:10px;
}

div#presentation div#present-rap div#bas div#txt h2 {
font-size:0.7em;
display:inline;
}

div#presentation div#present-rap div#bas div#txt a img.fbprofil {
padding-top:8px;
}

div#presentation div#present-rap div#bas div#txt a:hover {
filter: alpha (opacity = 60);
-moz-opacity:0.6; 
-khtml-opacity: 0.6; 
opacity: 0.6; 
}

div#presentation div#present-rap div#bas div#txt p {
font-size:0.7em;
display:inline;
}

div#presentation div#present-rap div#bas div#txt p a {
color:#abdf0f;
}


div#presentation div#clip-kalhex {
float:right;
width:237px;
height:184px;
background:#000 url(img/fond-clip-kalhex.jpg) no-repeat;
}

div#presentation div#clip-kalhex h2 {
font-size:0.85em;
padding:4px 12px;
}

div#presentation div#clip-kalhex h2 span {
font-size:0.8em;
}

div#presentation div#clip-kalhex a img{
margin:10px 13px;
}

div#globalnews {
width:962px;
}

div#globalnews div#news {
float:left;
width:706px;
margin-left:8px;
}

div#globalnews div#news div#htnews {
height:27px;
background:#000;
padding-top:7px;
margin-bottom:15px;
}

div#globalnews div#news div#htnews p {
font-size:0.9em;
font-weight:bold;
margin-left:20px;
}


div#globalnews div#news div.newsbox {
float:left;
width:706px;
height:220px;
margin-bottom:15px;
}

div#globalnews div#news div.newsbox div.htnewsbox {
height:25px;
background:#082231;
padding-top:6px;
padding-left:20px;
}

div#globalnews div#news div.newsbox div.htnewsboxclip {
height:25px;
background:#082231 url(img/barreclip.jpg) no-repeat top right;
padding-top:6px;
padding-left:20px;
}

div#globalnews div#news div.newsbox div.htnewsboxdl {
height:25px;
background:#082231 url(img/barredl.jpg) no-repeat top right;
padding-top:6px;
padding-left:20px;
}

div#globalnews div#news div.newsbox h3.titre {
font-size:0.9em;
}

div#globalnews div#news div.newsbox div.midnewsbox {
height:162px;
background:#000;
}

div#globalnews div#news div.newsbox div.midnewsbox img {
float:left;
margin:14px 12px;
display:inline;
}

div#globalnews div#news div.newsbox div.midnewsbox a:hover {
filter: alpha (opacity = 60);
-moz-opacity:0.6; 
-khtml-opacity: 0.6; 
opacity: 0.6; 
}

div#globalnews div#news div.newsbox div.midnewsbox div.newstxt {
padding:12px 10px;
}

div#globalnews div#news div.newsbox div.midnewsbox div.newstxt p.txt {
font-size:0.7em;
color:lightgrey;
}

div#globalnews div#news div.newsbox div.midnewsbox div.newstxt p.txt a {
color:#006cff;
}

div#globalnews div#news div.newsbox div.basnewsbox {
height:20px;
background:#082231;
padding-right:10px;
padding-left:10px;
padding-top:7px;
}

div#globalnews div#news div.newsbox div.basnewsbox div#temp {
float:left;
}
div#globalnews div#news div.newsbox div.basnewsbox div#voirprof {
float:right;
}

div#globalnews div#news div.newsbox div.basnewsbox p.voir {
text-align:right;
font-size:0.8em;
}

div#globalnews div#news div.newsbox div.basnewsbox p.voir a {
color:#abdf0f;
}

div#globalnews div#news div.newsbox div.basnewsbox p.voir a:hover {
color:#abdf0f;
}

div#globalnews div#news div.newsbox div.basnewsbox p.time {
text-align:left;
font-size:0.7em;
font-style:italic;
color:lightgrey;
}


div#globalnews div#propose {
float:right;
width:237px;
padding-top:49px;
}

div#globalnews div#propose div.proposebox {
float:right;
width:237px;
height:188px;
margin-bottom:20px;
}

div#globalnews div#propose div.proposebox div.hautbox {
height:27px;
background:#000 url(img/fond-propose-ht.jpg) no-repeat top left;
padding-top:14px;
padding-left:13px;
}

div#globalnews div#propose div.proposebox div.hautbox h4{
font-weight:bold;
font-size:0.85em;
}


div#globalnews div#propose div.proposebox div#basbox {
height:142px;
background:#000 url(img/fond-propose-bas.jpg) no-repeat top left;
}

div#globalnews div#propose div.proposebox div#basbox img.lettre {
float:left;
padding-top:60px;
padding-left:22px;
}


div#globalnews div#propose div.proposebox div#basbox p {
font-size:0.7em;
font-weight:bold;
text-align:center;
padding:20px 20px;
color:black;
}

div#globalnews div#propose div.proposebox div#basbox p a {
color:#abdf0f;
}


div#globalnews div#propose div.proposebox div#basboxlien {
height:130px;
background:#000 url(img/fond-propose-bas.jpg) no-repeat top left;
padding-top:12px;
padding-left:23px;
}


div#pubgoogle {
height:90px;
width:728px;
background:#000000;
margin-top:15px;
margin-left:120px;	
margin-bottom:15px;
}

div#pubgooglerap {
height:90px;
width:728px;
background:#000000;
margin-top:15px;
margin-left:120px;	
margin-bottom:40px;
}


div#contentnews {
	position:absolute;
	bottom:0;
	right:0;
	width:250px;
	}

div#contentnews div#scrollnews {
float:right;
width:237px;
margin-top:15px;
	}

div#contentnews div#scrollnews p {
	font-size:0.8em;
	padding-bottom:10px;
}

div#pied {
	background:#1c78ae;
	
	}
	
div#pied div#basepartenaire {
	height:130px;
	width:922px;
	margin:0 auto;
	}
	
	
div#pied div#basepartenaire p {
	font-size:0.8em;
	padding-top:30px;
	padding-bottom:10px;
	}
	
div#pied div#basepartenaire img {
display:inline;
	}
	
div#pied div#footer {
	background:#000;
	margin-top:27px;
	padding-top:10px;
	padding-bottom:17px;
	padding-left:20px;
	}
	
div#pied div#footer div#footermid{
	margin:0 auto;
	width:970px;
	}	
	
	
div#pied div#footer div#footermid ul {
	display:inline;
	}
	
div#pied div#footer div#footermid ul li {
	display:inline;
	margin-right:40px;
	font-size:0.75em;
	color:lightgrey;
	}
	
div#pied div#footer div#footermid ul li a {
	color:#abdf0f;
	}
	
div#pied div#footer div#footermid img{
	float:right;
	display:inline;
	}
	
	

div#lerapestplus {
	height:63px;
	width:951px;
	margin:15px auto;
	background:#14557b url(img/le-rap-est-plus-qu-un-art.jpg) no-repeat top left;
	}

div#baseprofilrap {
	width:930px;
	margin:0 auto;
	}
	
div#baseprofilrap div.profilrappeur div.bas a:hover {
	filter: alpha (opacity = 60);
	-moz-opacity:0.6; 
	-khtml-opacity: 0.6; 
	opacity: 0.6; 
	}
	
div#baseprofilrap div.profilrappeur div.bas {
	background-color:#082231;
	height:123px;
	}

div#baseprofilrap div.profilrappeur {
	height:159px;
	width:300px;
	float:left;
	margin-right:10px;
	margin-bottom:30px;
	}
	
div#baseprofilrap div.profilrappeur p {
	padding-top:8px;
	margin-left:10px;
	font-weight:bold;
	font-size:0.85em;
	}
	
div#baseprofilrap div.profilrappeur p span {
	font-size:0.8em;
	font-style:italic;
	}
	
div#baseprofilrap div.profilrappeur div.hautson {
	height:34px;
	width:300px;
	background: url(img/hautson.png) no-repeat top right;
	}
	
div#baseprofilrap div.profilrappeur div.hautsonvid {
	height:34px;
	width:300px;
	background: url(img/hautsonvid.png) no-repeat top right;
	}
	
div#baseprofilrap div.profilrappeur div.hautsonmixtape {
	height:34px;
	width:300px;
	background: url(img/hautsonmixtape.png) no-repeat top right;
	}

div#baseprofilrap div.profilrappeur div.hautsonvidmixtape {
	height:34px;
	width:300px;
	background: url(img/hautsonvidmixtape.png) no-repeat top right;
	}
	
	
	
	
	
	
	
	
div#baseprofilrap div.profilmixtape {

	width:435px;
	float:left;
	margin-right:15px;
	margin-left:10px;
	margin-bottom:50px;
	}
	
	
div#baseprofilrap div.profilmixtape a.voirleprofil {
	float:right;
	color:#abdf0f;
	font-size:0.8em;
	padding-top:8px
	}
	
	
div#baseprofilrap div.profilmixtape div.hautson p {
	margin-left:10px;
	font-weight:bold;
	font-size:0.85em;
	float:left;
	padding-top:10px;
	}
	
	
div#baseprofilrap div.profilmixtape div.bas p {
	color:#f2f2f2;
	font-size:0.75em;
	padding-top:5px;
	padding-left:15px;
	}
	
div#baseprofilrap div.profilmixtape p span {
	font-size:0.8em;
	font-style:italic;
	}
	
	
div#baseprofilrap div.profilmixtape div.bas {
	height:625px;
	width:428px;
	background-color:#082231;
	padding-top:7px;
	padding-left:7px;
	}
	
	
div#baseprofilrap div.profilmixtape div.hautson {
	height:34px;
	width:435px;
	margin-bottom:10px;
}
	
	
	
div#baseprofilrap div.profilmixtape div.hautson a {
	font-size:0.9em;
	float:right;
	color:#abdf0f;
	margin-top:5px;
	}



	
div#baseprofilrap div.profilvideo a:hover {
	filter: alpha (opacity = 60);
	-moz-opacity:0.6; 
	-khtml-opacity: 0.6; 
	opacity: 0.6; 
	}
	
	
div#baseprofilrap div.profilvideo div.basvideo {
	height:191px;
	width:922px;
	float:left;
	margin-right:10px;
	margin-bottom:40px;
	}
	
div#baseprofilrap div.profilvideo div.basvideo {
	height:166px;
	width:921px;
	float:left;
	background-color:#082231;
	margin-top:5px;
	}
	

div#baseprofilrap div.profilvideo div.basvideo img {
	margin-left:7px;
	margin-right:11px;
	margin-top:7px;
	float:left;
	}
	


div#baseprofilrap div.profilvideo div.hautvideo p {
	font-weight:bold;
	float:left;
	color:#fff;
	padding-top:10px;
	}
	
div#baseprofilrap div.profilvideo div.hautvideo p span {
	font-weight:normal;
	color:#e2e2e2;
	}
	
	
div#baseprofilrap div.profilvideo div.hautvideo a {
	font-size:0.9em;
	float:right;
	color:#abdf0f;
	margin-top:5px;
	margin-right:10px;
	}
	
	
div#baseprofilrap div.profilvideo div.hautvideo a.mixtapeid {

	float:right;
	}
	
	
	
	
	
div#baseprofillien {
	width:930px;
	margin:0 auto;
	}
	
div#baseprofillien p {
	font-size:0.9em;
	margin:8px 0;
	}
	
div#baseprofillien img.grand {
	margin-left:12px;
	margin-right:7px;
	margin-bottom:10px;
	}
	
div#baseprofillien img.petit {
	margin-left:5px;
	margin-bottom:10px;
	}
	
	
	
div#baseprofilcontact {
	width:930px;
	margin:100px auto;
	}
	
div#baseprofilcontact p {
	font-size:0.9em;
	font-weight:bold;
	margin-top:50px;
	background-color:#082231;
	padding:15px 10px;
	}	
	

div#baseprofilcontact p a {
	float:right;
	color:#abdf0f;
	}
	
	
	
div#baseprofilmention {
	width:930px;
	margin:100px auto;
	}
	
div#baseprofilmention p {
	font-size:0.9em;
	font-weight:bold;
	margin-top:80px;
	background-color:#082231;
	padding:15px 10px;
	}
	
div#baseprofilmention p span {
	font-weight:normal;
	
	}
	
	
	
div#bann-rappeur {
	margin-top:9px;
	margin-bottom:10px;
	margin-left:8px;
	width:954px;
	height:256px;
	background:#000 url(img/rap-amateur-fr-plume4.jpg) no-repeat top left;
	}	


div#baseprofilrap div# {

	float:right;
	}

div#baseprofilrap div#rapdescription {
	width:920px;
	height:247px;
	background:#000;
	}

div#baseprofilrap div#rapdescription div#hautdescription {
	width:920px;
	height:30px;
	background:#082231;
	margin-bottom:15px;
	}

div#baseprofilrap div#rapdescription div#hautdescription p#titre {
	font-weight:bold;
	font-size:0.75em;
	padding-left:25px;
	padding-top:9px;
	color:#fff;
	}

div#baseprofilrap div#rapdescription div#ouverture {
	float:left;
	width:334px;
	height:128px;
	margin-left:25px;
	}


div#baseprofilrap div#rapdescription p {
	font-weight:bold;
	font-size:0.8em;
	padding-bottom:10px;
	}

div#baseprofilrap div#rapdescription p span {
	font-weight:normal;
	font-size:0.9em;
	}


div#baseprofilrap div#rapdescription div#ouverture p a {
	font-weight:normal;
	font-size:0.9em;
	color:#abdf0f;
	}



div#baseprofilrap div.clipdescription div.hautdescription {
	width:920px;
	height:30px;
	background:#082231;
	margin-bottom:15px;
	}

div#baseprofilrap div.clipdescription div.hautdescription p.titre {
	font-weight:bold;
	font-size:0.75em;
	padding-left:25px;
	padding-top:9px;
	color:#fff;
	}



div#baseprofilrap div#rapdescription div#album {
	float:right;
	width:500px;
	height:128px;
	margin-right:43px;
	}





div#baseprofilrap div.profilmixtapeplus {
	width:435px;
	float:left;
	margin-right:15px;
	margin-left:10px;
	margin-bottom:50px;
	}


div#baseprofilrap div.profilmixtapeplus a.voirleprofil {
	float:right;
	color:#abdf0f;
	font-size:0.8em;
	padding-top:8px
	}
	
	
div#baseprofilrap div.profilmixtapeplus div.hautson p {
	margin-left:10px;
	font-weight:bold;
	font-size:0.85em;
	float:left;
	padding-top:10px;
	}
	
	
div#baseprofilrap div.profilmixtapeplus div.bas p {
	color:#f2f2f2;
	font-size:0.75em;
	padding-top:5px;
	padding-left:15px;
	}
	
div#baseprofilrap div.profilmixtapeplus p span {
	font-size:0.8em;
	font-style:italic;
	}
	
	
div#baseprofilrap div.profilmixtapeplus div.bas {
	height:625px;
	width:920px;
	background-color:#082231;
	padding-top:7px;
	padding-left:7px;
	}
	
	
	
div#baseprofilrap div.profilmixtapeplus div.bas div.bastexte {
	float:right;
	width:480px;
	padding-top:20px;
	}
	
div#baseprofilrap div.profilmixtapeplus div.bas div.bastexte p#titre {
	font-weight:bold;
	font-size:0.85em;
	margin-bottom:15px;
	}

div#baseprofilrap div.profilmixtapeplus div.bas div.bastexte a#dlmixt {
	margin-top:40px;
	float:right;
	background-color:#082231;
	padding:0 30px 10px 110px;
	}

	
div#baseprofilrap div.profilmixtapeplus div.hautson {
	height:34px;
	width:435px;
	margin-bottom:10px;
	}
	
	
	
div#baseprofilrap div.profilmixtapeplus div.hautson a {
	font-size:0.9em;
	float:right;
	color:#abdf0f;
	margin-top:5px;
	}
	
	


	
div#tele {
	margin-left:8px;
	width:954px;
	height:220px;
	background: url(img/rapvideo-tele.png) no-repeat top right;
	}