* {
	margin:0;
	padding:0;
}
*:focus, *:active {
	outline:none;
}
body {
	background:white;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#605a4e;
}
a:link , a:visited {
	color: #1aca15;
}
a:hover {
	color:#d64771;
}
a img {
	border:none;
}
fieldset {
	border:none;
}
label {
	width:100px;
	display:block;
	float:left;
}
input {
	border:1px solid #ff9e15;
	background:#faf8f9;
	width:200px;
	float:left;
}
select {
	border:1px solid #ff9e15;
}
input:focus, textarea:focus, select:focus {
	border: 1px solid #cc416a;
}
textarea {
	border:1px solid #ff9e15;
	background:#faf8f9;
	width:500px;
}
.erreur {
	color:red;
	font-weight:bold;
}
.champ_erreur{
	border:1px solid red;
}
.cadre_erreur_obligatoire, .cadre_erreur_email {
	float:right;
	color:red;
}
#post {
	color:#ff9e15;
	background:#faf8f9;
}

p {
	text-align:justify;
	margin:20px 0px;
}
h1{
	font-size:17px;
	color:#ff9e15;
	font-weight:normal;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
h2 {
	color:#8a4898;
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
.titre_page {
	padding-bottom:10px;
	margin-bottom:10px;
	background:url('images/bg_newsdate.gif') bottom left no-repeat;
}
#wrapper {
	background:url('images/bg_wrapper.gif') #DEDEDE top left repeat-x;
}

#content {
	width:743px;
	margin:auto;
}

#header {
	width:743px;
}
#header1{
	width:743px;
	height:49px;
	background:url('images/bg_header1.gif') top left no-repeat #0c0f1e;
}
#header2 {
	width:743px;
	height:121px;
	background:url('images/bg_header2.gif') top left no-repeat #aedee2;
}
/*********************************************************
 *MENU
 *********************************************************/
#menu {
	width:743px;
	height:27px;
	background: url('images/bg_menu.gif') top left no-repeat;
}
#menu a {
	text-decoration:none;
}
#menu ul {
	list-style-type:none;
	margin:0;
	list-style-image:none;
	padding:0;
}
#menu ul li {
	float:left;

}
#menudroit {
	margin-left:400px;
}
* html #menudroit {
	margin-left:260px;
}

#menu div {
	cursor:pointer;
}

#menu li ul li{
	list-style-type:none;
	float:none;
	display:block;
	margin-left:0;
}
#menu li ul li a {
	display:block;
	color:#d64771;
	font-size:14px;
	text-align:center;
	height:22px;
	padding-top:3px;
	margin-bottom:10px;
	margin-left:1px;
	margin-right:1px;
}
#menu li ul li a:hover {
	background:#f9779d;
	color:#fff;
}
#menu li ul{
	width:162px;
	height:155px;
	left:-999em;
	overflow:hidden;
	position:absolute;
	z-index:100;
	margin-top:-2px;
	margin-left:-30px;
}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
	left:auto;
	min-height:0;
}
#sous_menu_band {margin-left:-75px; background:transparent url('images/bg_sous_menu.png') top left no-repeat;}
#sous_menu_media{margin-left:-75px; background:transparent url('images/bg_sous_menu.png') 0px -75px no-repeat;}

#header_bottom {
	width:743px;
	height:178px;
	background:url('images/bg_header_bottom.gif') top left no-repeat;
}
* html #header_bottom {
	margin-top:-2px;
}

#text-content{
	width:743px;
	background:#dedede;
}
#text-content a img {
	border:none;
	border:1px solid #ffa525;
	padding:1px;
}
#text-content a img:hover {
	border:none;
	border:1px solid #d64771;
	padding:1px;
}

#fil_ariane {
	height:34px;
	padding-left:21px;
	color:#a99ebc;
	font-family: Verdana, sans-serif;
	font-size:10px;
}
#fil_ariane a {
	color:#a99ebc;
	text-decoration:none;
}
#fil_ariane a:hover {
	color:#72618f;
	border-bottom:1px dotted #72618f;
}
/*********************************************************
 *MENU 2
 *********************************************************/
#menu2 {
	float:left;
	width:222px;
}
#menu_recherche {
	height:22px;
	overflow:hidden;
	margin-bottom:11px;
}
#recherche {
	background:url('images/bg_recherche.gif') top left no-repeat;
	width:164px;
	height:20px;
	margin-left:5px;
	padding-left:17px;
	padding-top:2px;
	border:none;
	display:block;
	float:left;
	color:#8a4898;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
}
*html #recherche {
	margin-left:3px;
}
.bt_recherche {
	background:url('images/bt_recherche.gif') top left no-repeat;
	width:33px;
	height:22px;
	cursor:pointer;
	border:none;
	display:block;
	float:left;
}
#affiliate, #topaffiliate, #tag_box, #stats {
	margin-left:5px;
	margin-bottom:11px;
}
#stats p {
	margin:0;
}
.box_head {
	width:194px;
	height:23px;
	background:url('images/box_head.gif') top left no-repeat;
	padding-top:10px;
	padding-left:20px;
}
.box_center {
	background:url('images/box_bg.gif') top left;
	width:200px;
	padding-top:10px;
	padding-left:14px;
	padding-bottom:10px;
}
.box_bottom {
	width:214px;
	height:10px;
	background:url('images/box_bottom.gif') top left no-repeat;
}
#topaffiliate a img {
	border:1px solid #ffa525;
	padding:1px;
	margin-right:11px;
}
#affiliate a {
	text-decoration:none;
}

#text_content{
	float:left;
	margin-left:10px;
	width:511px;
	overflow:hidden;
}
/*********************************************************
 *NEWS
 *********************************************************/
.news {
	margin-bottom:30px;
	width:502px;
}
.news_titre h1 {
	font-size:17px;
	color:#ff9e15;
	font-weight:normal; 
}
.news_titre h1 a {
	text-decoration:none;
}
.news_titre h1 a:hover {
	color:#8a4898;
}
.news_date {
	color:#605a4e;
	font-size:10px;
	height:30px;
	background:url('images/bg_newsdate.gif') bottom left no-repeat;
	margin-bottom:10px;
}
.news_contenu p {
	text-align:justify;
}
.news_commentaires {
	margin-top:10px;
}
.news_commentaires a {
	text-decoration:none;
	margin-right:10px;
}
.news_commentaires a img {
	border:none;
}
/*********************************************************
 *COMMENTAIRES
 *********************************************************/
.commentaire {
	border-bottom:1px dotted #605a4e;
	margin:20px 0px 10px 0px;
	padding-bottom:10px;
	width:502px;
}
.commentaire_head span {
	color: #ff9e15;
}
label {
	width:130px;
}
#pagination {
	text-align:right;
	margin-right:10px;
	font-size:10px;
	font-family:arial;
}
#pagination span {
}
#pagination a {
	border:1px solid #d1d0cd;
	padding:0pt 2px;
	text-decoration:none;
}
#pagination .courrant {
	border:1px solid #d1d0cd;
	background:#ff9e15;
	color:#fff;
	padding:0pt 2px;
}

/*********************************************************
 *BIOGRAPHIE
 *********************************************************/
.biographie {
	margin-top:30px;
}
.img_biographie {
	float:left;
	width:220px;
	height:269px;
}
.description_biographie {
	float:left;
	width:270px;
}
.description_biographie h2 a {
	color:#d64771;
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	text-decoration:none;
	border-bottom:1px dotted #d64771;
}
.description_biographie h2 a:hover {
	color:#ff9e15;
	border-bottom:1px dotted #ff9e15;
}
/*********************************************************
 *BIOGRAPHIE VISU
 *********************************************************/
#bio_visu_img {
	margin:20px 0px;
	text-align:center;
}
#bio_visu_contenu {
	margin-right:10px;
}
#bio_visu_img_autre {
	text-align:center;
}
#bio_visu_img_autre img {
	margin-right:25px;
}
/*********************************************************
 *DISCOGRAPHIE
 *********************************************************/
.album {
	float:left;
	text-align:center;
	width:130px;
	margin-right:40px;
	margin-bottom:10px;
}
.album a{
	text-decoration:none;
}
.disque_ligne {
	/*margin-bottom:20px;*/
}
.disque_ligne:after
{
	content:"";
	display: block;
	clear: both;
}
/*********************************************************
 *LYRICS
 *********************************************************/	
.tab_lyrics {
	width:99%;
}
.tab_lyrics td {
	width:200px;
	padding-right:20px;
	vertical-align:top;
	text-align:center;
}
.tab_lyrics p {
	text-align:center;
}
.separator_tab {
	width:100%;
	height:20px;
	background:url('images/bg_newsdate.gif') no-repeat;
	margin-bottom:10px;
}
/*********************************************************
 *PLAN SITE
 *********************************************************/
#plan_site {
	margin-left:20px;
	margin-top:20px;
}
#plan_site ul {
	margin-left:20px;
	margin-bottom:20px;
}
#plan_site li a {
	color:#d64771;
	text-decoration:none;
}
#plan_site li a:hover {
	color:#ff9e15;
	text-decoration:underline;
}
#plan_site li ul li a{
	color:#ff9e15;
}
#plan_site li ul li ul li a{
	color:#3e9ea7;
}
#plan_site li {
	color:#d64771;
	text-decoration:none;
}
/*********************************************************
 *CONTACT
 *********************************************************/
#contact_form {
	margin-top:20px;
}
/*********************************************************
 * RECHERCHE
 *********************************************************/
.recherche h1 {
	padding-bottom:10px;
	margin-bottom:10px;
	background:url('images/bg_newsdate.gif') bottom left no-repeat;
}
.recherche_result {
	margin-bottom:25px;
}
.recherche_result h2 a {
	color:#d64771;
	font-size:14px;
	font-weight:bold;
}
.recherche_result h2 a:hover {
	color: #ff9e15;
}
/*********************************************************
 * Credits
 *********************************************************/
.credits {
	margin-right:10px;
}
.credits p {
	text-align:justify;
}

#footer {
	width:743px;
	height:375px;
}
#footer_left, #footer_right {
	float:left;
	width:1px;
	height:375px;
	background:url('images/bg_footer.gif') top left no-repeat;
}
#footer_center {
	float:left;
	width:741px;
	height:375px;
	height:200px;
	/*height:155px;
	padding-top:220px;*/
	padding-top:45px;
	background:url('images/footer.jpg') top left no-repeat;
}
#footer_center p {
	text-align:center;
	font-family: Verdana, "Trebuchet MS", Verdana, Arial, sans-serif;
}
#footer_center p a {
	color:#605a4e;
	text-decoration:none;
	border-bottom:1px dotted #605a4e;
}
.footer_menu {
	width:741px;
	height:20px;
	margin-bottom:70px;
}
#footer_center ul {
	padding-left:25%;
}
#footer_center ul li {
	float:left;
	list-style-type:none;
	width:130px;
	/*margin-right:20px;*/
	text-align:center;
	font-family: Verdana, Arial, sans-serif;
}
#footer_center ul li a {
	color:#384096;
	text-decoration:none;
	font-size:11px;
	display:block;
	float:left;
	margin-top:3px;
	margin-left:10px;
}
#footer_center ul li img{
	float:left;
	display:block;
}
#footer_center ul li a:hover {
	color:#ff9e15;
	text-decoration:underline;
}
