body
{
	padding:0;
	margin:0;
 	color:white;
	font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background:black;
	/*background:white;*/
}
a{
	text-decoration:none;
	color:white;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}


#header_background{	
	width:100%;
	background-image: url('images/header.png');
 	background-repeat: repeat-x;
	text-align:center;	
	padding-top:4px;
	z-index:5;
	position:absolute;
	
}

.headerlien a{
	padding-left:10px;
	padding-right:10px;
	
}
.headerlien{

	margin:auto;
	width:1280px;
	height:30px;
	position:relative;
	
}

#headerlien-left{
	
	width:191px;
	float:left;
}
#headerlien-top{
	width:899px;
	height:223px;
	background-image: url('images/background_top.jpg');
 	background-repeat: no-repeat;
	float:left;
	
}
#headerlien-right{
	width:190px;
	float:right;
}
.headerlien input{
	/*margin-left:20px;*/
	font-family:arial;
	/*font-size:11px;*/
	color:black;
}
.headerlien img{
	vertical-align:middle;
	height:24px;
	width:24px;
	border:none;
}
#background{
	margin:auto;
	width:1280px;
	height:1500px;
	position:relative;
	z-index:0;
	/*margin-top:-29px;*/
	padding-top:10px;
	
}
#background2{
color:#404040;
margin:1465px auto auto;
text-align:center;
width:1280px;
	
}
#background-left{
	
	width:191px;
	height:1500px;
	background-image: url('images/background_left.jpg');
 	background-repeat: no-repeat;
	float:left;
}
#background-top{
	width:899px;
	height:223px;
	background-image: url('images/background_top.jpg');
 	background-repeat: no-repeat;
	float:left;
	
}
#background-right{
	width:190px;
	height:1500px;
	background-image: url('images/background_right.jpg');
 	background-repeat: no-repeat;
	float:right;
}
#background-bottom{
	width:899px;
	height:43px;
	background-image: url('images/background_bottom.jpg');
 	background-repeat: no-repeat;
	margin-top:-40px;
	margin-left:191px;
	text-align:center;
	padding-top:20px;
	color:#A8A8A8;
	float:left;
}
#image_dj{
	width:187px;
	height:164px;
	background-image: url('images/Dj.png');
 	background-repeat: no-repeat;
	margin-left:520px;
	margin-top:-192px;
	z-index:5;
	position:relative;
}




#Main_top{
	height:82px;
	/*width:940px;*/
	background-image: url('images/Main_top.png');
 	background-repeat: no-repeat;
	margin-left:-20px; /*Pour gerer la transparence a gauche et a droite*/
	margin-right:-20px;
	margin-top:141px;	
	/*position:relative;*/
	z-index:1;

	
}
#Main_bottom{
	background-image: url('images/Main_bottom.png');	
	width:940px;
	height:43px;
	margin-left:-18px;
	margin-right:-20px;
	position:relative;
	z-index:0;
}
.Main_separatorvertlong{
	background-image: url('images/Main_separatorvertlong.jpg');
 	background-repeat:  no-repeat;
	width:850px;
	height:3px;
	margin:auto;

}
.Main_separatorvertlong2{
	background-image: url('images/Main_separatorvertlong.jpg');
 	background-repeat:  no-repeat;
	width:850px;
	height:3px;
	margin-bottom:5px;
	/*margin:0px auto 8px 0;*/
	
	float:left;
}
#Main_middle{
	background-image: url('images/Main_middle.png');
 	background-repeat: repeat-y;
	width:940px;
	height:1180px;
	margin-left:-20px;
	margin-top:28px;	
	padding-left:40px;

}
.Main_middle_pub{
	width:854px;
	padding-bottom:5px;
	
}

#Main_bottom_content{
	background-image: url('images/Main_middle.png');
 	background-repeat: repeat-y;
	width:940px;
	height:30px;
	margin-left:-20px;
	/*permet la transparence :*/
	position:relative;
	z-index:5;
}
/*topmenu lien*/
#topmenu_lien{
	padding-top:10px;
	padding-left:50px;
	width:840px;
	height:8px;
	position:relative;
	z-index:11;
}
#topmenu_lien a{	
	font-size:13px;
	z-index:58;
	font-family:arial;
	font-weight:bold;
}

#topmenu_left{
	z-index:11;
	background-image: url('images/TopMenu_left.png');
 	background-repeat:  no-repeat;
	width:8px;
	height:48px;
	float:left;
	position:relative;
	z-index:11;
}
.topmenu_separator{
	background-image: url('images/TopMenu_separator.png');
 	background-repeat:  no-repeat;
	width:2px;
	height:48px;
	float:left;
	position:relative;
	z-index:11;

}
#topmenu_right{
	background-image: url('images/TopMenu_right.png');
 	background-repeat:  no-repeat;
	width:20px;
	height:48px;
	float:right;
	position:relative;
	z-index:11;

}
.topmenu_middle{
	background-image: url('images/TopMenu_middle.png');
 	background-repeat: repeat-x;
	height:48px;
	padding-left:43px;
	padding-right:43px;
	float:left;
	padding-top:20px;
	position:relative;
	z-index:11;

}

#Main_bottom_content a{
	color:#4B4B4B;
	text-decoration:none;
	font-size:12px;
	float:left;
	padding-left:37px;
	padding-right:37px;
	padding-top:20px;

}
.Main_20px{
	width:20px;
	height:30px;
	float:left;
}
#Main_bottom_content a:hover{
	text-decoration:underline;
}
.Main_footerseparator{
  background-image: url('images/Main_footerseparator.jpg');
  background-repeat: no-repeat;
  width:3px;
  height: 42px;
  float:left;
  margin-top:6px;
  
}



.clear
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
}

#article{
	margin-top:10px;
	background-image: url('images/nidabeille_top.jpg');
 	background-repeat: no-repeat;
	width:850px;
	height:255px;
}


.bannergroup{
	text-align:center;
	margin-left: -15px;
}
.block_article{
	float:left;
height:250px;
margin-bottom:15px;
overflow:hidden;
padding-left:14px;
padding-top:0;
width:198px;
	
}

.image_article{
	width:185px;
	height:158px;

}
.image_article a{
	text-decoration:none;
}
.image_article img{
	border:none;
}

.text_article{
	height:84px;
	width:185px;
	padding-top:7px;
	
}
.content_article{
	float:left;
	width:185px;
	height:53px;
	font-size:10px;
	text-align:justify;
	overflow:hidden;
	
}
.text_article a{
	font-weight:bold;
}

.block_widget{

	padding-left:12px;
	float:left;
	width:200px;
	
}
.content_widget{
	width:185px;
	height:255px;

}
#widget{
	background-image: url('images/nidabeille_bottom.jpg');
	background-repeat: no-repeat;
	width:850px;
	height:276px;
	float:left;	
	margin-top:3px;
	margin-bottom:8px;
}

/*page content teen revolution (rouge)*/
#_TR{
	width:902px;
	
	color:white;
	font-size:10px;
	height:1180px;
}
#Header_TR{
	background-image: url('images/Header_TR.png');
	background-repeat: no-repeat;
	width:850px;
	height:33px;
	float:left;		
	text-align:center;
	font-size:14px;
	margin-bottom:8px;
	margin-top:3px;
	padding-top:8px;
}
#block_lien_TR{
	width:802px;
	margin:auto;
	float:left;
	text-align:center;
	color:white;
	padding-bottom:10px;
	float:left;
}
#block_lien_TR a{
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}

#block_titre_TR{
	width:802px;
	float:left; 
	font-size:14px;
	font-weight:bold;
	padding-bottom:12px;
}
#block_titre_BP{
	width:530px;
	float:left; 
	font-size:14px;
	font-weight:bold;
	padding-bottom:12px;
}
#block_text_TR {
	width:850px;
	text-align:justify;
	font-size:10px;
	float:left;
}
#icon{
	width:850px;
}
.icon{
	float:left;
	width:24px;
	height:24px;
	border:none;
	text-decoration:none;
}
.icon img{
	border:none;
}/*
iconprint{
	float:right;
	width:24px;
	height:24px;
	border:none;
}*/
#lien_haut_de_page{
	width:850px;
/*	float:left;*/
	text-align:right;
}
#lien_haut_de_page a{
	font-size:12px;
}
/*page des profils*/
#_profil{
	width:902px;
	
	color:white;
	font-size:10px;
	height:1180px;
}
#Header_profil{
	background-image: url('images/Header_profil.png');
	background-repeat: no-repeat;
	width:850px;
	height:33px;
	float:left;		
	text-align:center;
	font-size:14px;
	margin-bottom:8px;
	margin-top:3px;
	padding-top:8px;
}
#block_gauche_profil{
	width:200px;
	padding-left:20px;
	padding-right:35px;
	background-image: url('images/main_separatorhorlong.jpg');
	background-repeat: no-repeat;
	background-position:right;
	height:1110px;
}

#content_gauche_profil{
	width:200px;
	margin-top:20px;
	font-size:12px;
}

.lien_haut_profil{
	
}
.lien_haut_profil a{
	width:200px;
	float:left;
}


.titre_gauche_profil{
	font-size:14px;
	width:200px;
	padding-top:10px;
	float:left;
	padding-bottom:10px;
	
}

.etoile32{
	width:32px;
	height:32px;
	border:none;

}


.etoile24{
	height:24px;
	width:24px;
	border:none;
}
.text_haut_profil{
}

.text_haut_profil img{
	vertical-align:middle; 
}


/*pages mes amis*/
#_FRIENDS{
	width:902px;	
	color:white;
	font-size:10px;
	height:1180px;
}
#Header_FRIENDS{
	background-image: url('images/Header_Amis.png');
	background-repeat: no-repeat;
	width:850px;
	height:33px;
	float:left;		
	text-align:center;
	font-size:14px;
	margin-bottom:8px;
	margin-top:3px;
	padding-top:8px;
}
#block_lien_FRIENDS{
	width:680px;
	padding-bottom:10px;
	float:left;
}
.navigation_FRIENDS{
	width:200px;
	float:left;
	
}
/*
#navigation_FRIENDS a:hover{
	font-size:13px;
}*/
.icon_FRIENDS{
	width:42px;
	height:42px;
	float:left;
	background-color:white;
}
.block_content_FRIENDS{
	height:55px;
	float:left;
	width:850px;
}	
.pseudo_FRIENDS{
	font-size:12px;
	float:left;
	height:45px;
	width:45px;
	/*padding-top:7px;*/
	padding-left:10px;
}

.pseudo_FRIENDS img{
	text-align:justify;
	vertical-align:middle;
}
.nbetoile_FRIENDS{
	font-size:10px;
	color:#4b4b4b;
width:60px;
	height:20px;
float:left;
	padding-top:7px;
}
.statut_FRIENDS{
	width:385px;
	height:43px;
	margin-left:50px;
	float:left;
	padding-top:2px;
}
.ville_FRIENDS{
	width:150px;
	height:45px;
	float:left;
	padding-top:2px;
}
.supricon_FRIENDS{
	width:45px;
	height:45px;
	float:left;
	margin:auto;
	padding-top:10px;
	overflow:hidden;
}
/*pages mes Redactionnel*/
#_Redactionnel{
	width:873px;	
	color:white;
	font-size:10px;
	height:1160px;

}

#Header_Redactionnel{
	background-image: url('images/Header_Amis.png');
	background-repeat: no-repeat;
	width:850px;
	height:33px;
	float:left;		
	text-align:center;
	font-size:14px;
	margin-bottom:8px;
	margin-top:3px;
	padding-top:8px;
}
/*pages mes Bonplan*/
#_Bonplan{
	width:873px;	
	color:white;	
	height:1160px;
	/*overflow:auto;*/
}
#Header_Bonplan{
	background-image: url('images/Header_Bonplan.png');
	background-repeat: no-repeat;
	width:850px;
	height:33px;
	float:left;		
	text-align:center;
	font-size:14px;
	margin-bottom:8px;
	margin-top:3px;
	padding-top:8px;
}
/*pages mes Messagerie*/
#_MESSAGERIE{
	width:902px;	
	color:white;
	font-size:10px;
	height:1180px;
}
#Header_MESSAGERIE{
	background-image: url('images/Header_Messagerie.png');
	background-repeat: no-repeat;
	width:850px;
	height:33px;
	float:left;		
	text-align:center;
	font-size:14px;
	margin-bottom:8px;
	margin-top:3px;
	padding-top:8px;
}
#block_lien_MESSAGERIE{
	width:685px;
	float:left;
	height:20px;
}
#navigation_MESSAGERIE{
	width:200px;
	float:left;
}
.icon_MESSAGERIE{
	width:45px;
	height:45px;
	float:left;
	background-color:white;
}
.block_content_MESSAGERIE{
	height:55px;
	float:left;
	width:850px;
}	
.block_content_MESSAGERIE img{
	float:left;
	padding-top:10px
}
.pseudo_MESSAGERIE{
	font-size:12px;
	float:left;
	height:45px;
	width:100px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
}

.pseudo_MESSAGERIE img{
	text-align:justify;
	vertical-align:middle;
	
	
}
.nbetoile_MESSAGERIE{
	font-size:10px;
	color:#4B4B4B;
width:100px;
	height:20px;
float:left;
	padding-top:7px;
}
.statut_MESSAGERIE{
	width:460px;
	height:37px;
	/*margin-left:50px;*/
	float:left;
	background-color:#1A1A1A;
	border: 2px solid #575757; 
	font-size:12px;
	padding-top:8px;
	padding-left:10px;
}
.ville_MESSAGERIE{
	width:150px;
	height:45px;
	float:left;
}
.supricon_MESSAGERIE{
	width:45px;
	height:45px;
	float:left;
	padding-left:16px;
}
/*pages mes Photo*/
#_Photo{
	width:902px;	
	color:white;
	/*font-size:10px;*/
	height:1180px;
}
#Header_Photo{
	background-image: url('images/Header_Photo.png');
	background-repeat: no-repeat;
	width:850px;
	height:33px;
	float:left;		
	text-align:center;
	font-size:14px;
	margin-bottom:8px;
	margin-top:3px;
	padding-top:8px;
}
#block_gauche_Photo {
background-image:url(images/main_separatorhorlong.jpg);
background-position:right center;
background-repeat:no-repeat;
height:1100px;
padding-left:0px;
padding-right:0px;
width:260px;
font-size:12px;
margin-top:0px;
float:left;
margin-right:20px;
}
#block_droit_Photo{
	/*height:1200px;*/
	margin-left:-10px;
	float:left;
	width:600px;
	
}
#block_gauche_Photo img{
	/*float:left;*/
	
	
}
#lien_haut_photo{
	width:100px;
	
}
.phocagallery{
	float:left;
	width:550px;
}
.content_gauche_Photo{
	float:left;
	width:150px;
	color:#4B4B4B;
	font-size:10px;
	height:20px;
	padding-top:7px;
	padding-left:7px;


}
.content_gauche_Photo a{

font-size:12px;

}
.text_haut_Photo .etoile24{
	padding-top:0px; 
}

#block_titre_Photo{
	height:40px;
}
.block_Photo{
	height:80px;
	margin-top:10px;
}
.block_lien_Photo{
	float:left;
	height:20px;
	width:430px;
	padding-left:20px;
}


.main_separatorhormini{
	background-image: url('images/main_separatorhormini.jpg');
	background-repeat: no-repeat;
	height:3px;
	width:265px;
	margin-top:20px;
	margin-bottom:20px;
}
.main_separatorhorshort{
	float:left;
	background-image: url('images/main_separatorhorshort.jpg');
	background-repeat: no-repeat;
	height:3px;
width:550px;
margin-left:20px;
}

.titre_Photo{
	float:left;

	width:578px;
font-size:12px;
margin-top:10px;
padding-left:20px;
}

.ajouter_Photo{
	float:left;
	color:#4B4B4B;
font-size:10px;
	width:578px;
	padding-left:20px;
}
.ajouter_Photo img{
	/*float:left;
	margin-top:30px;*/
	vertical-align:middle;
	
}
.clic_Photo{
	float:left;
	height:20px;
	width:578px;
	text-align:center;
}
.photo_Photo{
	float:left;
	margin-top:30px;
	margin:auto;
}
.photo_Photo img{
	margin-top:10px;
	margin-left:90px;
	margin-bottom:10px;
}
#mini_Photo{
	width:650px;
	float:left;
	
	
	
}
.hormini{
	padding-left:15px;
	border:none;
	margin-top:15px;
	margin-bottom:15px;
	
}
.vertmini{
	padding-left:45px;
	margin-top:15px;
	margin-bottom:15px;
	border:none;
}

#photoplayer{
	width:580px;
	height:460px;
	float:left;
	margin-top:15px;
	padding-left:20px;
	margin-bottom:20px;
	
}
#photoplayer img{
	border:none;
}
#commentaires{
	width:360px;
	float:left;
	margin-top:10px;
}
#phototags {
float:left;
padding-left:20px;
/*width:270px;*/
}

.commentaire_Photo{
	width:360px;
	float:left;
	height:50px;
	margin-top:10px;
	margin-left:20px;
}
.commentaire_input_Photo{
		width:280px;
	height:38px;
	/*margin-left:50px;*/
	float:left;
	background-color:#1A1A1A;
	border: 1px solid #575757; 
	font-size:12px;

	margin-left:10px;
	padding-top:5px;
	padding-left:5px;
}
.commentaire_input_Photo input{
	border:none;
	background-color:#1A1A1A;
	width:280px;
	height:36px;
	color:white;
}

#sur_Photo{
	float:left;
	height:200px;
	margin-top:25px; 
}

.icon_phototags img{
	vertical-align:middle;
	padding-right:10px;
	padding-left:10px;
}
.icon_phototags {
	margin-top:20px;
	height:14px;
	
}
.photo_bonplan{
	float:left;
	width:185px;
	padding-left:20px;
	/*padding-top:10px;*/
	height:160px;
}
.text_bonplan{
	float:left;
	width:400px;
	padding-left:20px;
	padding-bottom:10px;
	height:130px;
}
.text_bonplan_2{
	float:left;
	width:380px;
	padding-left:20px;
	padding-bottom:10px;
	height:165px;
}
.titre_Bonplan{
	float:left;
font-size:14px;

padding-bottom:10px;
padding-left:20px;
width:400px;
}
.lirelasuite_Photo{
	float:left;
	width:400px;
	height:30px;
	text-align:right;
	
}


.navigation_bonplan{
	width:200px;
	float:right;
	margin-top:20px;
	
}

#navigation_bonplan_2{
margin-top:5px;
text-align:right;
width:165px;
}

#navigation_bonplan_3{
margin-top:25px;
text-align:right;
width:215px;
padding-left:10px;
}

/*mofig joomla*/

.search{float:left; padding-top:1px;}
 
 #content1{
				height: 1090px;				
				float:left;				
				overflow:hidden;
			}

			.scrollbar-vert{
				display:none;
				background: url(images/bg_scrollbar.png) repeat-y;
				height: 1090px;
				width: 20px;
				float:left;
			}
			.handle-vert{
				height: 15px;
				width: 20px;
				background: url(images/handle.gif) no-repeat;
			}

#Header_forum{
	background-image: url('images/Header_Amis.png');
	background-repeat: no-repeat;
	width:850px;
	height:33px;
	float:left;		
	text-align:center;
	font-size:14px;
	margin-bottom:8px;
	margin-top:3px;
	padding-top:8px;
}

#message{color:white; font-size:15px;}

#myCon{width:854px;}
#limit{display:none;}


.contentpaneopen p{margin:0px;}
.contentpaneopen img{padding-bottom:10px;
padding-left:10px;
padding-top:15px;
text-align:center;}
