/**
 * General
 **/
* { font-family:Verdana; font-size:11px; color:#FFFFFF;}
html { margin:0px; padding:0px; border:0px;}
/*body {  text-align: center;  background:#1b1b1b url('images/bande-bg.jpg') repeat-x; margin:0px; padding:0px; border:0px  }*/
body {  text-align: center;  background-color:#111111;background-image:  url('images/bg2.jpg');background-position: top center;background-repeat: no-repeat; margin:0px; padding:0px; border:0px  }
/*#header {  margin:auto; width:999px; height:356px; text-align: left; background:url('images/header.jpg'); }*/
#header {  margin:auto; width:999px; height:356px; text-align: left; }
#contenu { margin:auto; width:999px; text-align: left;}
#col_gauche{ float:left; display:inline; width:499px;}
#col_droite{ float:right; display:inline; width:475px;}
.rose{ color:#bb093a;}
.orange{ color:#ff7f04;}
.gris{ color:#aeaeae;}
.italique{font-style:italic;}
img{border:0px; margin:0px; padding:0px;}
#footer{float:left; display:inline; background:url('images/footer.jpg') no-repeat; width:999px; height:30px; margin-top:20px;}
#marge_footer{float:left; display:inline; margin-left:20px;} 
#header_menu{ float:left; display:inline; margin-left:650px; margin-top:95px; }
input, textarea{color:#000000;
	border: 0;
}
h2{margin:0px ; margin-top:15px; padding:0px;}
h3{margin:0px ; margin-top:6px; padding:0px;}
/***
 * Lien
 **/
a:visited{color:#aeaeae;text-decoration:none;}
a:actived{color:#aeaeae;text-decoration:none;}
a{color:#aeaeae; text-decoration:none;}
a:hover{color:#aeaeae;text-decoration:underline;}

.ablanc:visited{color:#FFFFFF;text-decoration:none;}
.ablanc:actived{color:#FFFFFF;text-decoration:none;}
.ablanc{color:#FFFFFF; text-decoration:none;}
.ablanc:hover{color:#FFFFFF;text-decoration:underline;}

.afooter:visited{color:#aeaeae;text-decoration:none; font-size:10px;}
.afooter:actived{color:#aeaeae;text-decoration:none; font-size:10px;}
.afooter{color:#aeaeae; text-decoration:none; font-size:10px;}
.afooter:hover{color:#aeaeae;text-decoration:underline; font-size:10px;}

.arose:visited{color:#bb093a;text-decoration:none; font-size:10px;}
.arose:actived{color:#bb093a;text-decoration:none; font-size:10px;}
.arose{color:#bb093a; text-decoration:none; font-size:10px;}
.arose:hover{color:#bb093a;text-decoration:underline; font-size:10px;}

/***
 * Player
 **/
#block_player{ float:left; display:inline; margin-top:20px; width:499px;
	text-align: center;
}

/***
 * Concert
 **/
#block_concert{ float:left; display:inline; margin-top:20px;width:499px;}
.marge_block_concert{ float:left;display:inline;margin-left:20px; }
.block_date_concert{width:130px;}

div.marge_block_concert h2 {
	margin-bottom: 0;
}

div.marge_block_concert table {
	margin-top: 0;
}

.block_lieu_concert{width:330px;}
#concert_gauche{float:left; display:inline; width:314px;}
#concert_centre{float:left; display:inline; width:370px; }
#concert_droite{float:left; display:inline; width:313px; }
.date_concert{ height:16px;width:130px;
	color: #BB093A;
}
.lieu_concert{height:18px;width:330px;
	font-weight: bold;
}
.description_concert{ padding-left:0; padding-right:15px; padding-top:5px; padding-bottom:10px; }
.table_concert{margin-left:20px; margin-right:10px;}
#bg_concert{width:999px; background:url('images/traits_concerts.jpg');}


/***
 * Bio
 **/
#block_bio{ float:left; display:inline; margin-top:20px;width:499px;}
.marge_block_bio{ float:left;display:inline;margin-left:15px; }

div.marge_block_bio p {
	margin-left: 8px;
}

.marge_bio{ margin-left:20px; margin-right:10px;}
#bio_gauche{float:left; display:inline; width:314px;}
#bio_centre{float:left; display:inline; width:370px; background:url('images/pointilles-bio.jpg') repeat-y left; height:620px;}
#bio_droite{float:left; display:inline; width:313px; background:url('images/pointilles-bio.jpg') repeat-y left;height:620px;}

em {
	display: block;
}

/***
 * News
 **/
#block_news{ float:left; display:inline; margin-top:20px;width:475px;}
.marge_block_news{ float:left;display:inline;margin-left:20px; }
#gauche_news{ float:left; display:inline; width:604px; margin-top:20px;}
#droite_news{ float:right; display:inline; width:372px;margin-top:7px;}
#news_block_concert{ background-color:#bb093a; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:4px; }
.marge_news{ float:left;display:inline;margin-left:20px; margin-right:20px; }

div#gauche_news div.marge_news h2, div#gauche_news div.marge_news span, div#gauche_news div.marge_news p {
	margin: 0;
}

div#gauche_news div.marge_news h2 {
	margin-top: 10px;
}

div.marge_block_news p {
	margin: 0;
	line-height: 20px;
}

div#droite_news div.marge_block_photo {
	margin-top: 15;
	margin-bottom: 0;
}

/***
 * Photos
 **/
#block_photo{ float:left; display:inline; margin-top:20px;width:475px;}
.marge_block_photo{ float:left;display:inline;margin-left:20px;
	margin-top: 15px;
	margin-bottom: 10px;
 }
#photo_block_photo{ background-color:#bb093a; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:4px; }
#contenu_photo{float:left; display:inline; width:999px; height:550px; margin-top:20px;}
 
/***
 * Video
 **/
#block_video{ float:left; display:inline; margin-top:20px;width:475px;
	margin-bottom: 13px;
}
.marge_block_video{ float:left;display:inline;margin-left:20px;
	margin-top: 10px;
 }
#photo_block_video{ background-color:#bb093a; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:4px; }
#contenu_video{float:left; display:inline; width:999px; height:850px; margin-top:20px;}

/***
 * Livre d'or
 **/
/*table {
	margin-top: 10px;
}*/


div#droite_lire form, div#droite_ecrire form {
	float: left;
	display: inline;
	margin-top: 4px;
}

form span.intitule {
	display: block;
	width: 150px;
	float: left;
	font-weight: bold;
	clear: left;
}

form input.champ {
	float: left;
	width: 280px;
	margin-bottom: 14px;
	border: 0;
}

form textarea {
	margin-bottom: 14px;
	border: 0;
}


div#droite_ecrire 



div#block_article table {
	margin-left: 20px;
}

/***
 * Contact
 **/
#gauche_contact{ float:left; display:inline; /*width:604px;*/ margin-top:20px;
	text-align: center;
	width: 999px;
	margin-bottom: 40px;
}
#droite_contact{ float:right; display:inline; width:372px;margin-top:20px;}
#marge_contact{ margin-left:20px; margin-right:20px;}

div#marge_contact p {
	margin: 0;
	line-height: 20px;
}

/***
 * Article
 **/
#block_article{ float:left; display:inline; margin-top:20px;width:475px;}
.marge_block_article{ float:left;display:inline;margin-left:20px; }

/***
 * Lire
 **/
#gauche_lire{ float:left; display:inline; width:499px; margin-top:20px;}
#droite_lire{ float:right; display:inline; width:475px;margin-top:20px;}

/***
 * Ecrire
 **/
#gauche_ecrire{ float:left; display:inline; width:531px; margin-top:20px;}
#droite_ecrire{ float:right; display:inline; width:440px;margin-top:20px;}

