*{
	margin:0;
	padding:0;
}
h1{
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
h2, h2 a{
	font-size:12px;
	font-weight:normal;
	color:#721010;
	font-style:normal;
}

a{
	color:#721010;
	font-size:11px;
	font-style:italic;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}

body{
	font-family:Verdana,Arial,sans-serif;
	background-color:#000;
}
table{
	font-size:11px;
	width:100%;
	border:1px solid #f0f0f0;
}
table tr td {
	padding:2px 10px;
	vertical-align:top;
	color:#000;
	font-size:11px;
}
table tr .label{
	text-align:right;
}
table tr .titre {
	background-color:#721010;
	color:#fff;
	font-weight:bold;
}
form table tr td {
	background-color:#fff;
	color:#000;
	font-size:11px;
}

table tr  td.titre  a{
	color:#545454;
	font-weight:bold;
}
table tr td img{
	border:none;
}
#fond{
	width:100%;
	background-position:center top;
	background-repeat:no-repeat;
}
#header{
	margin:auto;
	width:945px;
}
#etoile{
	float:left;
	width:250px;
	height:306px;
	background-image:url('img/fond-etoile.png');
	border-left:1px solid #949494;
}
#header1{
	margin-top:-1px;
	float:left;
	height:110px;
	width:693px;
	border-right:1px solid #949494;
	background-image:url('img/fond-header1.png');
}
#header2{
	float:left;
	height:197px;
	width:693px;
	border-right:1px solid #949494;
	background-image:url('img/fond-header2.png');
}
	.rebour{
		width:200px;
		border:none;
		margin:2px 0 0px 15px;
		text-align:left;
	}
	.rebour tr td{
		vertical-align:center;
		text-align:left;
		font-size:10px;
		font-family:Verdana;
		padding-left:0;
	}
	.rebour tr .haut{
		font-weight:bold;
		background-color:#700c0c;
		background-image:url(http://www.rhcpfrance.com/img/fond-menu.jpg);
		border-right:1px solid #8d4141;
		border-top:1px solid #8d4141;
		border-bottom:1px solid #8d4141;
		color:#fff;
		padding:2px;
		font-size:15px;
		text-align:center;
		font-family:Courier New;
	}
	.rebour tr .hp{padding:0px;font-size:12px;}
	
	#menu,#menuDeroulant{
		z-index:10;
		margin-top:1px;
		margin-left:-13px;
		position:absolute;
	}
		#menu ul ,#menuDeroulant ul{
			list-style-type:none;
		}
	#bienvenue{
		z-index:0;
		margin: 35px 0 0 0;
		border-right:1px solid #cfcfcf;
		width:325px;
		padding-right:10px;
		position:absolute;
	}
		#bienvenue .txt{
			float:left;
			width: 186px;
			font-size:11px;
			text-align:justify;
			padding:8px;
		}
	#rss{
		margin: 30px 0 0 340px;
		position:absolute;
	}
	#newsticker a{
		color:#000;
		font-style:normal;
		font-size:10px;
	}
#content{
	width:943px;
	margin:auto;
	border:1px solid #949494;
	background-image:url('img/fond-content.jpg');
	background-repeat:x-repeat;
}

#gauche{
	float:left;
	width:570px;
}
	
	#fil-info{
		float:left;
	}
		#header-news{
			width:497px;
			height:30px;
			background-image:url('img/header-news.png');
			margin: 0px 0 0 10px;
			padding: 5px 0 0 55px;
		}
		#news{
			border-left:1px solid #717171;
			border-right:1px solid #717171;
			width:530px;
			height:135px;
			margin: 0 0 0 10px;
			background-image:url('img/fond-news.png');
			padding:5px 10px 0px 10px;
			overflow:hidden;
		}
			#news h2{
				margin-top:3px;
			}
			#news .auteur, #header-news-popup .auteur{
				font-size:9px;
				color:#6a6a6a;
				font-weight:normal;
			}
			#news .more{	position:absolute;margin-left:0px;margin-top:105px;}
			#news .bulle{ position:absolute;margin-left:111px;margin-top:104px;}
			#news .fb{ position:absolute;margin-left:140px;margin-top:103px;}
			#desc p{
				font-size:11px;
				padding:5px 10px 0 0;
				text-align:justify;
			}
		#header-news-popup{
			width:505px;
			height:30px;
			background-image:url('img/header-news-popup.png');
			padding: 5px 0 0 55px;
		}
		.fpop{
			position:absolute;
			margin:1px 0 0 434px;
		}
		#header-news-popup h1{ color:#000; }
		#footer-news-popup{
			width:558px;
			background-color:#fff;
			padding: 5px 0 0 0px;
			border-bottom:3px solid #721010;
			border-left:1px solid #721010;
		}			
			#popup{
				border-left:1px solid #721010;
				width:500px;
				padding:5px 10px 5px 10px;
				background-color:#fff;
				background-image:url('img/fond-popup.jpg');
			}
			#popup img{
				margin: 10px 5px 5px 0;
			}
			#popup #mult img{
				margin: 0;
			}
			#popup p{
				font-size:11px;
				text-align:justify;
				padding:5px;
			}
	#archive-info{
		float:left;
		width:160px;
		margin: 5px 5px 0 5px;
	}
		.archive-link a{
			font-size:10px;
		}
		
		.forum-link a{
			font-size:10px;
			color:#000;
			font-style:normal;
			font-weight:bold;
			line-height:15px;
		}
		.forum-link span{
			font-weight:normal;
		}
		
	#faq{
		float:left;
		margin: 10px 0 0 10px;
	}
		#header-faq{
			width:215px;
			height:30px;
			background-image:url('img/header-faq.png');
			padding: 5px 0 0 55px;
		}
		#faq img,#boutique img {
		}
	#boutique{
		float:left;
		margin: 10px 0 0 12px;
	}
		#header-boutique{
			width:215px;
			height:30px;
			background-image:url('img/header-faq.png');
			padding: 5px 0 0 55px;
		}
	.rhcptube-date{
		margin:0 0 0 10px;
	}
	.rhcptube-date li div{
		width:62px;
		height:62px;
		overflow:hidden;
	}
	.rhcptube-date li div .haut,.rhcptube-date li div .bas{
		width:62px;
		height:15px;
		text-align:center;
		color:#fff;
		font-size:14px;
		clear:left;
	}
	.rhcptube-date li div .haut{
		padding:1px 0 25px 0;
	}
	.rhcptube-date li{
		float:left;
		margin:10px 10px 0 0;
		background-image:url('img/date-off.jpg');
		list-style-type:none;
	}
	.rhcptube-date li:hover,.rhcptube-date li.on{
		background-image:url('img/date-on.jpg');
	}
#droite{
	float:left;
}
	#droite #pub{
		width:362px;
		height:156px;
		margin: 5px 0 15px 5px;
	}
	#concerts{
		margin: 5px 0 15px 5px;
	}
		#header-droite{
			width:307px;
			height:30px;
			background-image:url('img/header-droite.png');
			padding: 5px 0 0 55px;
		}
		#list-concert{
			padding:3px;
			font-size:9px;
			border-right:1px solid #717171;
			border-left:1px solid #717171;
			border-bottom:1px solid #717171;
			background-image:url('img/fond-news.png');
			width:354px;
			overflow:hidden;
		}
		#list-concert h2{
			line-height:20px;
		}
	#forum{
		margin: 10px 0 15px 5px;
	}
		#forum #detail{
			border-right:1px solid #717171;
			border-left:1px solid #717171;
			border-bottom:1px solid #717171;
			width:360px;
			height:150px;
			background-image:url('img/fond-forum.png');
		}
		#forum img {
			margin:5px 0 3px 0;
			border:1px solid #717171;
		}
		#forum .now {
			text-align:center;
			float:left;
			margin:5px 0 0 10px;
			width:100px;
			font-size:9px;
		}
		#forum .une{
			float:left;
			margin-left:10px;
		}

	#pub-foot{
	 margin:5px;
	}

#footer,#footer a{
	color:#cfcfcf;
	text-align:center;
	font-size:10px;
	font-style:normal;
	padding:2px;
}

form .txt_input{
	border:1px solid #721010;
	color:#333333;
	font-size:11px;
	width:150px;
	padding:2px;
}
form .submit{
	font-size:12px;
}


#gauche-inside h1, #droite-inside h1{
	color:#721010;
	padding:5px 5px 5px 50px;
	font-size:16px;
}
#droite-inside h1{
	padding-left: 10px;
}

#gauche-inside{
	float:left;
	width:682px;
	margin:10px;
}
	#gauche-inside .bulle{
		position:absolute;
		margin:11px 0 0 643px;
	}
	#gauche-inside ul {
		padding-top:10px;
		margin:0 0 0 90px;
		list-style-type:none;
	}
	#gauche-inside ul li{
		float:left;
		background-repeat:no-repeat;
		padding: 0 30px 0 20px;
	}
	#gauche-inside .link0 a{
		color:#b8b8b8;
		font-style:normal;
		font-size:14px;
	}
	#gauche-inside .link1 a, #gauche-inside .link1{
		color:#721010;
		font-style:normal;
		font-size:14px;
	}
	#gauche-inside .header{
		width:682px;
		background-image:url('./img/header-content.gif');
		height:35px;
	}
	#gauche-inside .auteur{
		color:949494;
		font-size:12px;
	}
	#gauche-inside .content{
		width:660px;
		border-left: 1px solid #757575; border-right: 1px solid #757575; border-bottom: 1px solid #757575;
		background-color:#fff;
		padding:10px;
	}
	#gauche-inside .content ul li{
		list-style-type:disc;
	}
	#gauche-inside .content .news{
		font-size:11px;
		text-align:justify;
		padding:5px;
	}
	
#droite-inside{
	float:left;
	width:230px;
	margin:10px 0 0 0;
}
	#droite-inside .content{
		font-size:11px;
	}
