*{margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif;}
form, input, textarea{font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
body{
	background:#f7f7f7;
	font-family:font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
}
fieldset{border:none;}
legend{display:none;}
.inv, hr{display:none}
.floatLeft{float:left;}
.floatRigh{float:right;}
ul{list-style:none;}

#top_header{width:930px;height:46px;background:url(../img/rire_chansons/top_header.jpg) no-repeat;}
#HeaderNRJ{width:930px;background:url(../img/rire_chansons/header.jpg) no-repeat; float:left; position:relative;}
#HeaderNRJ h1 {  }
#HeaderNRJ img { border:none; }
#HeaderNRJ .pubTop{display:inline; width:726px; background:#000000; color:#989898; text-transform:uppercase; font-size:0.9em; margin:42px 0px 0px 198px; float:left; position:absolute; top:0px;}
#HeaderNRJ a.home_link{ position:absolute; top:50px; left:7px;}

#global_search{
	clear:left;
	color:#FFFFFF;
	text-align:right;
	padding:10px 7px 0px 7px;
	height:20px;
	overflow:hidden;
	display:block;
}
#global_search legend{display:block;}
#global_search label{display:inline;}
#global_search input{margin:0px 0px 0px 5px;}
#global_search input.submit{border:none; font-size:1em; text-transform:uppercase; font-weight:bold;width:25px;padding:2px 0px 2px 0px;vertical-align:middle}
#global_search input.radio{vertical-align:middle;}
#global_search input.text{height:16px;background:url(../img/entete/fond_yahoo_search.gif) no-repeat; width:146px; vertical-align:middle; border:1px solid #666666}

/**
*
*/
ul#main_menu{
	position:relative;
	clear:both;
	float:right;
	text-align:right;
	list-style-type:none;
	display:inline;
	text-align:right;
	margin-top:2px;
	padding-right:3px;
	padding-top:5px;
}
ul#main_menu li{display:inline;}
ul#main_menu li a{float:left;display:block; height:30px;}
ul#main_menu li a:hover, ul#main_menu li.active a{float:left;display:block; height:30px; background-position:0px -30px}
ul#main_menu li a span{display:none}
ul#main_menu li.cree_ton_blog a{background-image:url(../img/rire_chansons/menu_principal/creer_blog.gif); width:127px;}
ul#main_menu li.creer_autre_blog a{background-image:url(../img/rire_chansons/menu_principal/creer_autre_blog.gif); width:127px;}
ul#main_menu li.mapage a {background-image:url(../img/rire_chansons/menu_principal/param_blog.gif); width:127px;}
ul#main_menu li.officiel a {background-image:url(../img/rire_chansons/menu_principal/les_officiels_non_dispo.gif); width:102px;}
ul#main_menu li.groupes a {background-image:url(../img/rire_chansons/menu_principal/les_groupes.gif); width:108px;}
ul#main_menu li.lastmodified a {background-image:url(../img/rire_chansons/menu_principal/derniers_modifier.gif); width:149px;}
ul#main_menu li.lastcreated a {background-image:url(../img/rire_chansons/menu_principal/derniers_crees.gif); width:127px;}

/**
* Contenu principal
*/
#main_contain{
	width:925px;
	padding:0px 0px 0px 5px;
	background:url(../img/rire_chansons/fond_main_contain.gif) repeat-y;
	float:left;
	position:relative;
}
#main_contain.blog{ background:url(../img/rire_chansons/fond_blog.gif) repeat-y}

/**
* Blog recherche
*/
#blog_recherche{
	height:26px;width:922px;
	text-align:left;
	float:left;
	background:#585858 url(../img/rire_chansons/recherche.gif) no-repeat 19px 7px;
}
#blog_recherche fieldset{margin-left:91px; margin-top:3px}
#blog_recherche	select, #blog_recherche	input{float:left; display:inline; font-size:1em;margin-right:10px;}

#blog_recherche	legend{display:none;}
#blog_recherche	label {float:left; display:inline; height:16px; margin-top:2px}
#blog_recherche	label span{display:none}
#blog_recherche	.searchAge{background:url(../img/rire_chansons/parage.gif) no-repeat; width:50px; }
#blog_recherche	.searchSexe{background:url(../img/rire_chansons/parsexe.gif) no-repeat; width:55px;}
#blog_recherche	.searchPseudo{background:url(../img/rire_chansons/parpseudo.gif) no-repeat; width:67px;}
#blog_recherche	.submit{border:none; font-size:1em; text-transform:uppercase; font-weight:bold;width:25px;padding:2px 0px 2px 0px;vertical-align:middle; margin-left:-20px}
#blog_recherche	input, #blog_recherche	select{margin-right:25px;}
#blog_recherche	a{color:#FFFFFF; font-size:1.2em;}

/**
* Bas de page
*/
#bas_de_page{ width:930px; height:10px; font-size:0.1em; line-height:0px; background: url(../img/rire_chansons/bas_de_page.gif) no-repeat; clear:both; overflow:hidden}
ul#footer{text-align:center; font-weight:bold; font-size:1.1em;}
ul#footer li{
	display:inline;
	background:url(../img/rire_chansons/separateur_footer.gif) no-repeat 0px 2px;
	padding:0px 10px;
}
ul#footer li.first{background:none;}
ul#footer li a{text-decoration:none; color:#000000}
ul#footer li a:hover{text-decoration:underline;}