html {
	width: 100%;
	height: auto;
	-height: auto
}
body {
	height: 100%;
	width: 100%;
	background-color: #FFF;
	color: #000;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 0.7em;
	font-style: normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	overflow-x: hidden;
	overflow-y: auto;
	background-image: url(images/header_filler.png);
	background-repeat: repeat-x;
	-background-image: none;
	-height: auto;
	margin: 0
}
h2 {
	color: #3a3a3a;
	font-size: 20px;
	line-height: 20px;
	font-family: Arial, sans-serif, Helvetica;
	margin: 0;
	padding: 0
}
h3 {
	color: #3a3a3a;
	font-size: 16px;
	font-family: Arial, sans-serif, Helvetica;
	display: inline;
	margin: 0;
	padding: 0
}
li {
	list-style: none;
	margin: 0;
	padding: 0
}
#wrapper {
	position: relative;
	min-height: 100%;
	width: 1080px;
	background-image: url(images/header_new.png);
	background-repeat: no-repeat;
	margin: 0 auto
}
#sub_wrapper {
	overflow: auto;
	position: relative;
	width: 1080px;
	height: auto;
	min-height: 100%;
	margin: 0 0 0 25px;
	padding: 0 0 -150px
}
#header {
	position: relative;
	height: 190px;
	width: 1080px;
	margin: 0;
	padding: 0
}
.spacer {
	clear: both
}
#content {
	float: left;
	width: 440px;
	margin-bottom: 200px;
	margin-left: 10px;
	padding: 0
}
.article {
	position: relative;
	width: 440px;
	margin-bottom: 15px
}
.titres_articles {
	position: relative;
	width: 450px;
	margin-top: 8px;
	border-bottom: 1px solid #DCDCDC;
	font-style: normal
}
.titres_articles h2 a {
	margin-top: 3px;
	font-size: 16px;
	color: #323232;
	font-style: normal
}
.titres_articles h2 a:hover {
	margin-top: 3px;
	font-size: 16px;
	color: #323232;
	text-decoration: none;
	font-style: normal
}
.article_content {
	position: relative;
	float: left;
	text-align: justify;
	width: 450px;
	margin-bottom: 10px;
	z-index: 2
}
.texte_article {
	float: left;
	padding-bottom: 5px;
	text-align: justify;
	width: 450px;
	margin-bottom: 20px
}
.texte_article h3 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #000000;
	font-family: Verdana, Arial, sans-serif, Helvetica
}
.texte_article h1 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #000000;
	font-family: Verdana, Arial, sans-serif, Helvetica
}
.texte_article h2 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #000000;
	font-family: Verdana, Arial, sans-serif, Helvetica
}
.texte_excerpt {
	float: left;
	color: #2c2c2c;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	text-align: justify;
	font-style: normal;
	width: 450px;
	margin-top: 3px;
	-padding-top: 5px;
	padding-top: 10px
}
.texte_excerpt img {
	border: 1px solid #575757;
	-margin-top: 0;
	margin-top: 0;
	max-width: 400px;
	height: auto
}
.texte_excerpt p {
	font-style: normal;
	margin: 0
}
#texte_page {
	width: 460px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	float: left;
	text-align: justify;
	margin-top: 20px
}
.texte_article img {
	max-width: 400px;
	height: auto
}
.wp-caption {
	width: 90%;
	max-width: 410px;
	height: auto;
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 10px
}
.texte_article a img {
	text-align: center;
	background-color: #f3f3f3;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 4px
}
#last_articles_pochettes {
	width: 240px;
	margin-left: 2px
}
.thumbnails {
	position: relative;
	width: 120px;
	height: 120px;
	float: left;
	z-index: 24;
	margin: 0;
	padding: 0
}
.thumbnails img {
	position: relative;
	float: left;
	border: 1px #000;
	width: 115px;
	height: 115px;
	z-index: 24
}
.thumbnails a {
	border: 1px solid #DCDCDC
}
.pochettes_link_over {
	position: absolute;
	width: 115px;
	height: 115px;
	display: block;
	top: 0;
	right: 0;
	margin-right: 5px;
	z-index: 400
}
#Pochette {
	float: left;
	height: 160px;
	width: 160px;
	margin-right: 17px;
	margin-bottom: 14px
}
#Pochette a {
	display: block
}
#Pochette img {
	height: 160px;
	width: 160px
}
a img {
	border: 1px solid #ddd
}
#tracklist {
	font-size: 10px;
	font-style: normal;
	width: 235px;
	text-align: center
}
#tracklist li {
	line-height: 13px;
	margin: 0;
	padding: 0
}
.tracklist h3 {
	color: #700000;
	font-size: 12px;
	font-family: Arial, sans-serif, Helvetica;
	text-decoration: underline;
	margin: 0;
	padding: 0
}
.Infos {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	min-height: 40px;
	width: 226px
}
.Infos td {
	margin: 0;
	padding: 0
}
.Infos h3 {
	color: #3A3A3A;
	font-size: 12px
}
.Infos_right h3 {
	color: #3A3A3A;
	font-size: 12px
}
.Infos_right {
	position: absolute;
	top: 5px;
	right: 0;
	text-align: right
}
#facebook-fan-box {
	margin-left: 0;
	padding-left: 8px;
	margin-top: 10px;
	width: 250px
}
#navigation_listes {
	text-align: left;
	width: 450px;
	height: 20px
}
#wp-submit {
	margin-left: 0
}
.pagenav {
	list-style: none;
	background-image: url(images/login_menu_ul.png);
	background-repeat: repeat-y;
	padding-left: 25px
}
#sorry {
	margin-top: 30px;
	margin-left: 20px;
	font-size: 14px
}
.auto_width {
	width: 420px
}
tr {
	border-bottom: 1px solid #BFBFBF
}
#recaptcha_area {
	margin-bottom: 10px
}
#sexycomments li {
	margin-bottom: 10px;
	width: 440px
}
.comment_body_container {
	margin-left: 15px;
	width: 435px
}
.reply {
	margin-left: 15px;
	width: 470px
}
.avatar {
	margin-right: 5px
}
.comments-template {
	width: 450px;
	margin-top: 10px
}
.cadre_commentaires {
	width: 450px;
	margin-bottom: 20px
}
#sexycomments ol {
	font-size: 1em;
	font-weight: 400;
	border-top: 3px solid #CDCDCD;
	border-bottom: 3px solid #CDCDCD;
	margin: 0;
	padding: 0
}
#sexycomments ol:hover {
	font-size: 1em;
	font-weight: 400;
	border-top: 3px solid #3A3A3A;
	border-bottom: 3px solid #3A3A3A;
	margin: 0;
	padding: 0
}
#sexycomments ol li {
	list-style: none;
	position: relative;
	padding-right: 10px;
	padding-top: 5px;
	margin: 0 0 3px
}
#sexycomments ol li blockquote {
	border-top: 5px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 3px 6px;
	padding: 3px
}
#sexycomments ol .comment {
	position: relative
}
#sexycomments ol td {
	padding: 3px
}
#sexycomments .commentmetadata {
	padding-bottom: 5px;
	margin: 0
}
.details_auteur_comment {
	width: 435px;
	padding-left: 15px;
	border-bottom: 1px solid #CDCDCD;
	padding-bottom: 5px
}
.metas_infos {
	color: #000;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	font-weight: 400
}
.alignleft {
	margin-right: 10px;
	float: left
}
.wp-post-image {
	float: left;
	margin-top: 3px;
	margin-right: 8px;
	margin-bottom: 0
}
.texte_article ol {
	width: 430px;
	border-top: 1px solid #700000;
	border-bottom: 1px solid #700000;
	margin: 0;
	padding: 10px
}
.texte_article ol li {
	list-style-position: inside;
	list-style-type: none;
	margin-bottom: 3px
}
.texte_article a:hover {
	color: #424242;
	text-decoration: underline
}
p .wp-smiley {
	border: 0
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.alignright {
	float: right
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px
}
.share_line {
	height: 20px;
	width: 450px;
	padding-top: 4px;
	border-bottom: 1px solid #DCDCDC
}
.addthis_container {
	float: left;
	-display: none;
	margin-top: -16px
}
.date a {
	color: #424242;
	font-size: 10px;
	font-style: normal
}
.excerpt_comments_count {
	float: right;
	font-size: 12px;
	color: #424242;
	font-style: normal;
	letter-spacing: -1px;
	font-weight: 700;
	margin-top: 0
}
.post-edit-link {
	font-size: 12px;
	color: #494949
}
.date {
	font-size: 10px;
	color: #424242;
	height: 15px;
	font-weight: 700;
	background: url(images/calendar.png) no-repeat left 0;
	padding-left: 15px;
	background-position: 0 -2px;
	clear: both
}
#recherche {
	position: absolute;
	width: 240px;
	height: 25px;
	right: 75px;
	top: 147px
}
#searchform {
	width: 100%;
	height: 100%
}
#champ_search {
	float: left;
	width: 190px;
	height: 25px;
	display: inline;
	background: transparent;
	border: 0;
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 0 5px
}
#searchsubmit {
	cursor: pointer;
	float: left;
	display: block;
	width: 25px;
	height: 25px;
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0
}
#video, #video_bloodybarbie {
	background: url(images/btn_youtube.png) no-repeat left 0;
	height: 36px;
	width: 252px
}
#video:hover, #video_bloodybarbie:hover {
	background: url(images/btn_youtube.png) no-repeat left 0;
	background-position: 0 -36px;
	height: 36px;
	width: 252px
}
#contact {
	background: url(images/btn_mail.png) no-repeat left 0;
	height: 48px;
	width: 252px
}
#contact:hover {
	background: url(images/btn_mail.png) no-repeat left 0;
	background-position: 0 -48px;
	height: 48px;
	width: 252px
}
#presentation {
	background: url(images/btn_who.png) no-repeat left 0;
	height: 48px;
	width: 252px
}
#presentation:hover {
	background: url(images/btn_who.png) no-repeat left 0;
	background-position: 0 -48px;
	height: 48px;
	width: 252px
}
#btn_content_presentation {
	padding-top: 17px;
	margin-left: 55px
}
#social {
	background: url(images/btn_social.png) no-repeat left 0;
	background-position: 0 0;
	height: 36px;
	width: 252px;
	-display: none
}
#social:hover {
	background: url(images/btn_social.png) no-repeat left 0;
	background-position: 0 -36px;
	height: 36px;
	width: 252px;
	-display: none
}
#btn_content_social {
	padding-top: 7px;
	margin-left: 145px
}
.btn_text {
	font-family: Georgia;
	font-size: 10px;
	color: #494949;
	font-weight: 400;
	line-height: 8px;
	letter-spacing: 0
}
.menu_btn_text {
	font-family: Georgia;
	font-size: 10px;
	color: #494949;
	line-height: 10px;
	float: left;
	margin-left: 16px;
	width: 100%;
	font-weight: 400;
	letter-spacing: 0
}
.menu_btn_text_right {
	font-family: Georgia;
	font-size: 10px;
	color: #494949;
	line-height: 11px;
	float: left;
	margin-left: 8px;
	width: 100%;
	font-weight: 400;
	letter-spacing: 0
}
#menu_sidebar {
	width: 252px;
	margin-top: -5px;
	letter-spacing: -1px;
	line-height: 13px
}
#menu_sidebar a {
	font: 10px;
	color: #383838
}
#btn_fb {
	cursor: pointer;
	display: block;
	float: left;
	margin-left: 11px;
	margin-top: 5px;
	width: 24px;
	height: 24px;
	background: transparent
}
#menu_principal {
	position: relative;
	width: 252px;
	margin-left: 0;
	clear: both;
	letter-spacing: -1px;
	line-height: 13px
}
#lien_menu_accueil {
	background-color: transparent;
	background-image: url(images/menu_up_left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 126px;
	height: 48px;
	float: left
}
#lien_menu_accueil:hover {
	background-color: transparent;
	background-image: url(images/menu_up_left.png);
	background-repeat: no-repeat;
	background-position: 0 -48px;
	display: block;
	width: 126px;
	height: 48px;
	float: left
}
#lien_menu_news {
	background-color: transparent;
	background-image: url(images/menu_up_right.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 126px;
	height: 48px;
	float: left
}
#lien_menu_news:hover {
	background-color: transparent;
	background-image: url(images/menu_up_right.png);
	background-repeat: no-repeat;
	background-position: 0 -48px;
	display: block;
	width: 126px;
	height: 48px;
	float: left
}
#lien_menu_mentions {
	background-color: transparent;
	background-image: url(images/menu_btm_right.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 126px;
	height: 48px;
	float: left
}
#lien_menu_mentions:hover {
	background-color: transparent;
	background-image: url(images/menu_btm_right.png);
	background-repeat: no-repeat;
	background-position: 0 -48px;
	display: block;
	width: 126px;
	height: 48px;
	float: left
}
#lien_menu_statuts {
	background-color: transparent;
	background-image: url(images/menu_btm_left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 126px;
	height: 48px;
	float: left
}
#lien_menu_statuts:hover {
	background-color: transparent;
	background-image: url(images/menu_btm_left.png);
	background-repeat: no-repeat;
	background-position: 0 -48px;
	display: block;
	width: 126px;
	height: 48px;
	float: left
}
.menu_btn_content_top {
	float: left;
	margin-top: 18px;
	margin-left: 15px
}
.menu_btn_content_top_right {
	float: left;
	margin-top: 18px;
	margin-left: 7px
}
.menu_btn_content {
	float: left;
	margin-top: 5px;
	margin-left: 15px
}
.menu_btn_content_right {
	float: left;
	margin-top: 5px;
	margin-left: 7px
}
tbody, tr {
	border-bottom: 1px solid #DCDCDC
}
.categories {
	float: left;
	width: 450px;
	margin-top: 5px;
	color: #323232;
	font-weight: 700;
	border-bottom: 1px dotted #DCDCDC;
	padding-bottom: 2px;
	font-style: normal
}
.categories a {
	color: #700000;
	font-weight: 700
}
#gigs_container {
	float: right;
	margin-top: 10px;
	margin-right: 92px;
	font-size: 0.85em;
	width: 500px;
	color: #FFF
}
#gigs_container .widget {
	margin-top: 10px;
	width: 500px
}
#gigs_container a:hover {
	color: #FFF;
	text-decoration: underline
}
#adds_pubs {
	display: none;
	float: right;
	margin-right: 104px;
	margin-top: 5px;
	width: 470px;
	height: 80px;
	color: #FFF
}
#adds_pubs img {
	border: 1px solid #FFF
}
#sidebar {
	position: relative;
	float: left;
	width: 240px;
	margin-left: 45px;
	margin-top: -27px;
	font-size: 12px;
	font-weight: 700;
	color: #444;
	margin-bottom: 200px;
	line-height: 20px;
	-margin-left: 33px
}
#sidebar_right {
	float: left;
	width: 200px;
	margin-left: 21px;
	margin-bottom: 200px;
	-margin-left: 5px;
	color: #444;
	font-size: 12px;
	line-height: 20px
}
#sidebar_right_widgets {
	float: left
}
#sidebar h3 {
	color: #323232;
	font-size: 13px;
	line-height: 14px
}
.widget {
	margin-top: 15px;
	width: 237px
}
.widget a:hover {
	color: #484848;
	text-decoration: none
}
.cat-post-item {
	font-size: 0.75em;
	font-weight: 400;
	border-top: 1px solid #CDCDCD;
	margin-bottom: 5px;
	text-align: justify;
	font-style: normal;
	float: left
}
.cat-post-item a {
	font-size: 11px;
	line-height: 12px
}
.cat-post-item .wp-post-image {
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 0
}
.post-title {
	float: left;
	width: 100%;
	margin-bottom: 3px;
	margin-top: 2px;
	font-style: normal
}
.widget_categoryposts {
	border-top: 4px #940000 solid;
	margin-left: 0;
	float: left
}
#footer {
	position: relative;
	width: 100%;
	clear: both;
	z-index: -2;
	background-color: #444;
	border-top: 2px solid #CDCDCD
}
#credits {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 10px;
	color: #FFF;
	display: none
}
#footer_bas {
	width: 1040px;
	height: 150px;
	position: relative;
	margin-top: 10px;
	padding-bottom: 10px;
	color: #FFF;
	margin-left: auto;
	margin-right: auto;
	line-height: 7px;
	font-style: normal
}
#footer_bas a {
	color: #CDCDCD;
	font-size: 10px;
	font-style: normal
}
#footer_bas a:hover {
	color: #FFF;
	font-size: 10px;
	font-style: normal;
	text-decoration: none
}
#footer_bas h3 {
	color: #FFF;
	margin-bottom: 5px
}
#footer_center {
	font-size: 9px;
	text-align: justify;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1080px
}
.gallery {
	margin: auto
}
.gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 25%
}
.gallery img {
	border: 1px solid #cfcfcf
}
.gallery-caption {
	font-size: 10px;
	margin: -10px 0 0
}
.bookmarks_list li {
	width: 150px;
	color: #444;
	font-size: 11px;
	text-align: left;
	display: block;
	float: left;
	font-style: normal;
	margin: 0 20px 10px 0;
	padding: 0
}
.bookmarks_list a {
	color: #444
}
#tags {
	border-top: 1px solid #CDCDCD;
	width: 1040px;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 10px auto 30px
}
#tags a {
	color: #CDCDCD
}
input, textarea {
	border: 1px solid #CDCDCD
}
h1, ul {
	margin: 0;
	padding: 0
}
a, #navigation_listes a {
	text-decoration: none;
	font-weight: 700;
	color: #700000
}
a:hover, #navigation a:hover {
	color: #8b0000;
	text-decoration: none
}
.article_texte, #comment, #sexycomments, .comment, .comment-replyto, .Commentaire, element.style, #si_contact_form1, #si_contact_name1, #si_contact_email1, #si_contact_email2_1, #si_contact_subject_ID1, #si_contact_message1, #si_contact_ex_field1_1 {
	width: 450px
}
.texte_excerpt a:hover, #sexycomments ol a:hover {
	text-decoration: underline
}
#tracklist address, #tracklist em {
	font-style: normal;
	line-height: 13px;
	margin: 0
}
.Infos address, .Infos em {
	font-style: normal;
	margin: 0
}
.Infos h3, .Infos_right h3 {
	font-size: 12px;
	font-style: normal
}
.comment-count, .message, .sexycomments-footer {
	display: none
}
.bio, .commentmetadata {
	font-style: none;
	font-family: Arial, sans-serif, Helvetica;
	width: 450px
}
#sexycomments table, .bookmarks_list {
	margin-top: 10px
}
.details_auteur_comment a, .texte_article a, .excerpt_comments_count a, .widget a {
	color: #424242
}
#btn_content_video, #btn_content_contact {
	padding-top: 7px;
	margin-left: 45px
}
#btn_content_video_bloodybarbie {
	padding-top: 7px;
	margin-left: 45px
}
#btn_myspace, #btn_twitter, #btn_rss {
	cursor: pointer;
	display: block;
	float: left;
	margin-left: 8px;
	margin-top: 5px;
	width: 24px;
	height: 24px;
	background: transparent
}
#lien_menu_chroniques, #lien_menu_interviews, #lien_menu_reports, #lien_menu_agenda, #lien_menu_forum {
	background-color: transparent;
	background-image: url(images/menu_side_left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 126px;
	height: 36px;
	float: left
}
#lien_menu_chroniques:hover, #lien_menu_interviews:hover, #lien_menu_reports:hover, #lien_menu_agenda:hover, #lien_menu_forum:hover {
	background-color: transparent;
	background-image: url(images/menu_side_left.png);
	background-repeat: no-repeat;
	background-position: 0 -36px;
	display: block;
	width: 126px;
	height: 36px;
	float: left
}
#lien_menu_chrocorico, #lien_menu_tracks, #lien_menu_galeries, #lien_menu_livre, #lien_menu_equipe {
	background-color: transparent;
	background-image: url(images/menu_side_right.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 126px;
	height: 36px;
	float: left
}
#lien_menu_chrocorico:hover, #lien_menu_tracks:hover, #lien_menu_galeries:hover, #lien_menu_livre:hover, #lien_menu_equipe:hover {
	background-color: transparent;
	background-image: url(images/menu_side_right.png);
	background-repeat: no-repeat;
	background-position: 0 -36px;
	display: block;
	width: 126px;
	height: 36px;
	float: left
}
.texte_excerpt address, .texte_excerpt p em, texte_excerpt address em {
	font-style: normal
}
#gigs_container a, #credits a, #credits a:hover {
	color: #FFF
}
.cat-post-item address, .cat-post-item p, .cat-post-item p em {
	margin-top: 0;
	line-height: 12px;
	font-style: normal
}
#categoryposts-4, #categoryposts-5 {
	margin-left: 10px
}
#body_add {
	margin-left: 0
}
#body_add img {
	width: 450px
}
#body_add a {
	width: 450px
}
#sidebar_left_add {
	width: 235px
}
#sidebar_left_add img {
	width: 235px
}
#sidebar_left_add a {
	width: 235px
}
#sidebar_right_add {
	width: 235px;
	margin-left: 9px
}
#sidebar_right_add img {
	width: 235px
}
#sidebar_right_add a {
	width: 235px
}
#infobulle {
	display: none;
	position: absolute;
	padding: 10px;
	border: 1px solid black;
	background-color: white
}