/***********************/
/******CSS créé le******/
/****** 06/07/07******/
/******par Varouj******/
/*pour Decoupe-fr.net*/
/*******************/

*{margin:0; padding:0; border:0; outline:0;}
a{text-decoration:none; color: #8C8A8A;}
a:hover{color: #595959;}
a b {display:none;}
#announce a b {display:inline;}

body {
	margin:0 auto;
	width:796px;
	font:normal 11px Arial;
	color:#fff;
	background:#A4A4A4 url(images/fond.jpg) repeat-x 0 0;
	position:relative;
}

/*///////////////////////////////////  PARTIE DU HAUT  //////////////////////////*/
#top {
	margin:0 auto;
	width:786px;
	height:314px;
	background: url(images/header.jpg) no-repeat 0 19px; 
}
#punwrap #top {
	width:796px;
	height:229px;
	overflow:hidden;
	background-position: 5px 19px; 
}

/*///////////////////////////////////  texte alternative pour les moteurs de recherches  //////////////////////////*/
#top h1, #top p.cache {
	display:none;
}

/*///////////////////////////////////  SPEED //////////////////////////*/
#top ul#speed {
	width:786px;
	height:19px;
	list-style:none;
	text-align:right;
	font-size:11px;
	color: #8C8A8A;
	background: url(images/speed.jpg) repeat-x 0 0; 
}
#punwrap #top #speed, #punwrap #top #dedicaces {
	margin: 0 auto;
}
#top ul#speed li {
	display:inline;
	margin-right:3px;
	line-height:19px;
}
#top ul#speed li a {
	margin-right:5px;
}

/*///////////////////////////////////  DEDICACES //////////////////////////*/
#top #dedicaces {
	padding-top:39px;
	width:786px;
	height:21px;
	line-height:20px;
	color:#454545;
}
#top #dedicaces marquee {
	position:absolute;
	left:265px;
	top:58px;
	width:520px;
	height:21px;
	color:#454545;
}
#top #dedicaces a {
	display:block;
	width:145px;
	height:50px;
	top:90px;
	left:420px;
	position:absolute;
}

/*///////////////////////////////////  MENU //////////////////////////*/
#top ul#menu {
	float:left;
	margin-top:115px;
	width:572px;
	height:35px;
	list-style:none;
	background: url(images/menu.jpg) no-repeat 0 0; 
}
#punwrap #top ul#menu {
	margin-top:115px;
	padding-left:5px;
	width:572px;
	background: url(images/menu_f.jpg) no-repeat 0 0; 
}
#top ul#menu li {
	float:left;
}
#top ul#menu li a {
	display:block;
	width:79px;
	height:19px;
}
#top ul#menu li.accueil a {background-image: url(images/accueil.jpg);}
#top ul#menu li.antenne a {background-image: url(images/antenne.jpg);}
#top ul#menu li.emissions a {background-image: url(images/emissions.jpg);}
#top ul#menu li.coulisses a {background-image: url(images/coulisses.jpg);}
#top ul#menu li.participer a {background-image: url(images/participer.jpg);}
#top ul#menu li.forums a {background-image: url(images/forums.jpg);}

#top ul#menu li.site a {background-image: url(images/site.jpg);}
#top ul#menu li.accueil_f a {background-image: url(images/accueil_f.jpg);}
#top ul#menu li.membres a {background-image: url(images/membres.jpg);}
#top ul#menu li.regles a {background-image: url(images/regles.jpg);}
#top ul#menu li.search a {background-image: url(images/search.jpg);}
#top ul#menu li.profils a {background-image: url(images/profils.jpg);}
#top ul#menu li.admin a {background-image: url(images/admin.jpg);}
#top ul#menu li a:hover {
	background-position:0 19px;
}

/*///////////////////////////////////  ESPACE MEMBRE //////////////////////////*/
#top #espace_membre {
	float:left;
	display:block;
	/*padding:60px 25px 0 14px;*/
	padding:60px 25px 0 6px;
	width:183px;/*175px*/
	height:90px;
	font-size:10px;
	overflow:hidden;
	background: url(images/espace_membre.jpg) no-repeat left bottom; 
}
#punwrap #top #espace_membre {
	/*width:180px;
	padding-left:9px;*/
	background: url(images/espace_membre_f.jpg) no-repeat left bottom; 
}
#top #espace_membre form {
	padding-left:8px;
}
#top #espace_membre label {
	float:left;
	clear:both;
	margin:4px 5px 0 0;
	width:45px;
	text-transform:uppercase;
}
#top #espace_membre input {
	margin-top:4px;
	width:115px;
	height:14px;
	background-color:#fff;
}
#top #espace_membre a {
	margin-left:53px;
	color:#fff;
	font-size:10px;
}
#top #espace_membre a:hover {
	color:#8C8A8A;
}
#top #espace_membre #options a {
	display:block;
	margin:0;
	position:absolute;
	top:197px;
	width:70px;
	height:23px;
}
#top #espace_membre #options a.inscription {left:589px; background: url(images/inscription.jpg) no-repeat 0 0;}
#top #espace_membre #options a.profil {left:589px; background: url(images/profil.jpg) no-repeat 0 0;}
#top #espace_membre #options a.connexion {left:679px; background: url(images/connexion.jpg) no-repeat 0 0;}
#top #espace_membre #options a.deconnexion {left:679px; background: url(images/deconnexion.jpg) no-repeat 0 0;}

/*///////////////////////////////////  EN CE MOMENT //////////////////////////*/
#top p#en_ce_moment {
	clear:both;
	width:786px;
	height:85px;
	position:relative;
	background: url(images/en_ce_moment.jpg) no-repeat 0 0;
}
#top p#en_ce_moment img {
	position:absolute;
	top:-5px;
	left:254px;
}
#top p#en_ce_moment span {
	position:absolute;
	display:block;
	width:230px;
	top:26px;
	left:350px;
	font-size:11px;
	text-align:center;
	height:30px;
	overflow:hidden;
}
#top p#en_ce_moment a.ecouter {
	position:absolute;
	display:block;
	width:120px;
	height:35px;
	top:20px;
	left:610px;
}


/*///////////////////////////////////  GLOBAL (COLONNE GAUCHE + CORPS)  //////////////////////////*/
#global {
	margin:0 auto;
	width:796px;
	position:relative;
	background: url(images/global.jpg) repeat-y 186px 0; 
}
/*///////////////////////////////////  GLOBAL (FORUM)  //////////////////////////*/
#punwrap #global {
	float:left;
	background: url(images/global_f.png) repeat-y 0 0; 
}
/*///////////////////////////////////  COLONNE GAUCHE  //////////////////////////*/
#left {
	margin-left:5px;
	display:inline;
	float:left;
	width:181px;
}
#left #tchat, #left #webcam, #left #partenaires, #left #webradio {
	margin-top:3px;
	width:181px;
	height:147px;
	background:url(images/left_box.jpg) no-repeat left bottom;
}
#left #promo {
	margin-top:3px;
	width:181px;
	height:250px;
	background:url(images/pts_promobox.jpg) no-repeat left bottom;
}
#left h2 {
	width:181px;
	height:32px;
}
#left #tchat h2 {background:url(images/tchat.jpg) no-repeat 0 0;}
#left #webcam h2 {background:url(images/webcam.jpg) no-repeat 0 0;}
#left #partenaires h2 {background:url(images/partenaires.jpg) no-repeat 0 0;}
#left #webradio h2 {background:url(images/topbox.jpg) no-repeat 0 0;}
#left h2 b{
	display:none;
}

/*///////////////////////////////////  TCHAT  //////////////////////////*/
#left #tchat {
	position:relative;
}
#left #tchat form {
	padding:0 10px;
	font-size:12px;
}
#left #tchat p {
	margin:10px 0;
}
#left #tchat form label {
	font-size:10px;
	text-transform:uppercase;
}
#left #tchat form input {
	margin-top:5px;
	width:125px;
	height:12px;
	font-size:10px;
	border:1px solid #6F2600;
	background-color:#fff;
}
#left #tchat form input#submit_tchat {
	position:absolute;
	width:120px;
	height:28px;
	bottom:8px;
	left:30px;
	cursor:pointer;
	border:none;
	background:url(images/tchat_connexion.jpg) no-repeat 0 0;
}

/*///////////////////////////////////  WEBCAM  //////////////////////////*/
#left #webcam {
	background:url(images/left_box_webcam.jpg) no-repeat left bottom;
}
#left #webcam span {
	display:block;
	margin:4px 0 0 26px;
}
#left #webcam span img {
	border:1px solid #fff;
}

/*///////////////////////////////////  PARTENAIRES  //////////////////////////*/
#left #partenaires ul {
	list-style:none;
	text-align:center;
} 

/*///////////////////////////////////  CORPS //////////////////////////*/
#corps {
	width:597px;
	float:right;
	padding:18px 7px 10px 6px;
	font-size:11px;
	color:#576064;
	background: url(images/corps.jpg) no-repeat 0 0; 
}
#forums {
	margin-left:5px;
	padding:0;
	width:785px;
	float:left;
	display:inline;
	font-size:11px;
	color:#576064;
	background: url(images/corps_f.jpg) no-repeat center top; 
}
#corps h1 {
	padding:7px 0 0 65px;
	width:531px;
	height:20px;
	color:#fff;
	font:normal 11px Arial;
	background: url(images/h1.jpg) no-repeat 0 0; 
}
#corps h2{
	padding:5px 25px;
	font-size:13px;
	text-decoration: underline;
}
#corps h2 a {
	color:#576064;
}
#corps h2 a:hover {
	color:#8C8A8A;
}
#corps h2.center {
	text-align:center;
}
#corps p {
	margin:5px;
}
.center {
	text-align:center;
}
/*///////////////////////////////////   BLOC QUI SE REPETE //////////////////////////*/
#corps .bloc {
	margin-bottom:15px;
}

/*///////////////////////////////////   LES TOPS //////////////////////////*/
#tops {
	clear:both;
	margin-left:190px;
	padding:15px 0 15px 75px;
	width:525px;
	height:112px;
	background: url(images/top.jpg) repeat-x 0 49px; 
}
#tops ul {
	float:left;
	margin-right:17px;
	padding:43px 5px 0 23px;
	width:110px;
	height:69px;
	list-style:none;
}
#tops ul#top_membres {background: url(images/top_membres.jpg) no-repeat 0 0;}
#tops ul#top_music {background: url(images/top_music.jpg) no-repeat 0 0;}
#tops ul#top_music_one_station {padding-top:45px; height:67px; background: url(images/top_music_sur_one_station.jpg) no-repeat 0 0;}
#tops ul li {height:15px;}
#tops ul#top_membres li a {color:#393939;}
#tops ul#top_music_one_station li a, #tops ul#top_music li a {color:#fff;}
#tops ul#top_membres li a:hover, #tops ul#top_music li a:hover, #tops ul#top_music_one_station li a:hover {
	color:#9B9E9E;
}

/*///////////////////////////////////  FOOTER  //////////////////////////*/
p#footer {
	clear:both;
	padding-top:15px;
	padding-left:205px;
	width:591px;
	font-size:9px;
	text-align:center;
	color:#1E2325;
	word-spacing:1px;
	background: #A4A4A4 url(images/footer.jpg) no-repeat 186px 0; 
}
p#footer a {
	color:#1E2325;
}
p#footer a:hover {
	color:#576064;
}
#punwrap p#footer {
	width : 796px;
	padding-left : 0;
	background: #A4A4A4 url(images/footer_forum.jpg) no-repeat 0 0; 
}