#article {
	padding: 8px 0 0 0;
	float:left;
	width:632px;
}

#article .article_fiche{
	border-left:1px solid #eab2d5;
	border-right:1px solid #eab2d5;
	width:630px;
	float:left;
}

#article a{
	text-decoration: none;
	color:black;
}

#article h1{
	color:#8f0058;
	font-size: 26px;
	font-variant: small-caps;
}

#article a:hover{
	border-bottom:1px dashed #b80072;
}

#article .article_titre{
	background:url("/images/fiche_artiste_titre.jpg");
	float:left;
	width:632px;
	height:33px;
}

#article .article_col_right {
	float:right;
	width:330px;
	padding:10px;
	text-align: justify;
}

#article .article_col_left {
	float:left;
	width:280px;
}

#article .article_photo {
}

#article .article_photo img{
	margin: 6px 8px 4px 8px;
}


#article .articleBox_tdif {
	width:264px;
	margin:8px;
}

#article .articleBox_tdif a:hover{
	border:0;
}

#article .articleBox_tdif_head {
	width:264px;
	height:0px;
	background-image:url("/images/fiche_artiste_titre_dif_h.jpg");
	background-repeat:no-repeat;
	padding-top:44px;
	overflow:hidden;
}

#article .articleBox_tdif_list {
	border-left:1px solid #eab2d5;
	border-right:1px solid #eab2d5;
}

#article .articleBox_tdif_list li {
	list-style:none outside;
}

#article .articleBox_tdif_list li .lien{
	list-style:none outside;
	background: url("/images/puce_more.jpg") no-repeat left 1px;
	padding-left: 15px;
}

#article .articleBox_tdif_list .open .lien{
	list-style:none outside;
	background: url("/images/puce_less.jpg") no-repeat left 1px;
	padding-left: 15px;
}

#article .articleBox_tdif_list .buy{
	display: none;
	width:225px;
	height: 35px;
}

#article .articleBox_tdif_list .open .buy{
	background: url("/images/pointille.jpg") no-repeat left top;
	display:block;
	padding-left:15px;
	padding-top:1px;
	float:left;
}

#article .itunes a{
	display: block;
	width:76px;
	height:15px;
	background: url("/images/btn_itunes.jpg");
	overflow: hidden;
	font-size: 10px;
	color:#fff;
	padding-left:8px;
	padding-top: 0px;
	margin-top:10px;
	float:left;
	margin-right:5px;
	text-align: center;
}

#article .itunes a:hover{
	background: url("/images/btn_itunes.jpg") 0 -15px;

}

#article .itunes a:active{
	background: url("/images/btn_itunes.jpg") 0 -30px;
}

#article .fnac a{
	display: block;
	width:85px;
	height:15px;
	background: url("/images/btn_fnac.jpg");
	overflow: hidden;
	font-size: 10px;
	color:#fff;
	padding-top: 0px;
	margin-top:10px;
	float:left;
	margin-right:5px;
	text-align: center;
}

#article .fnac a:hover{
	background: url("/images/btn_fnac.jpg") 0 -15px;

}

#article .fnac a:active{
	background: url("/images/btn_fnac.jpg") 0 -30px;
}


#article .articleBox_tdif_list ul{
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
}

#article .articleBox_tdif_list {
	font-size: 11px;
	float:left;
	width:262px;
}

#article .articleBox_tdif_footer {
	width:264px;
	height:4px;
	background: url("/images/fiche_artiste_titre_dif_b.jpg");
	overflow: hidden;
	float:left;
}

#article .article_footer{
	background:url("/images/fiche_artiste_bas.jpg");
	float:left;
	width:632px;
	height:4px;
	overflow:hidden;
}
	
#article .article_share{
	overflow:hidden;
	float:left;
	width:330px;
	height:22px;
}

#article .article_share li{
	font-size: 0;
	line-height: 0
}

#article .article_facebook a{
	overflow:hidden;
	float:right;
	display:inline;
	width:22px;
	height:22px;
	background-image:url("/images/fiche_artiste_social.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#article .article_twitter a{
	overflow:hidden;
	float:right;
	display:inline;
	width:22px;
	height:22px;
	background-image:url("/images/fiche_artiste_social.jpg");
	background-position: -22px 0px;
	background-repeat: no-repeat;
}

#article .article_rss a{
	overflow:hidden;
	float:right;
	display:inline;
	width:22px;
	height:22px;
	background-image:url("/images/fiche_artiste_social.jpg");
	background-position: -44px 0px;
	background-repeat: no-repeat;
}

#article .article_facebook a:hover{
	background-position: 0px -22px;
	border:0;
}

#article .article_twitter a:hover{
	background-position: -22px -22px;
	border:0;
}

#article .article_rss a:hover{
	background-position: -44px -22px;
	border:0;
}



/* Commentaires */

#commentaire_cont {
	float:left;
	width:632px;
}

#commentaire_cont .commentaire_titre {
	width:632px;
	height:39px;
	background: url("/images/commentaire_titre.jpg") 5px 12px no-repeat;

}

#commentaire_cont .commentaire{
	margin-top:4px;
	margin-bottom:4px;
}

#commentaire_cont .commentaire_head{	
	color:#ffffff;
	width:602px;
	height:21px;
	background: url("/images/commentaire_head.jpg");
	padding-left:30px;
	padding-top:3px;
}

#commentaire_cont .commentaire_nom{
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}

#commentaire_cont .commentaire_fleche{
	float:left;
	display: block;
	width:15px;
	height:9px;
	background: url("/images/commentaire_fleche.jpg") no-repeat;
	margin-top:9px;
	margin-left:3px;
	overflow:hidden;
}

#commentaire_cont .commentaire_date{
	float:right;
	margin-right:10px;
}

#commentaire_cont .commentaire_content{
	text-align:justify;
	border-left:1px solid #eab2d5;
	border-right:1px solid #eab2d5;
	padding:3px 5px 5px 5px;
}

#commentaire_cont .commentaire_footer{
	background:url("/images/fiche_artiste_bas.jpg");
	width:632px;
	height:4px;
	overflow:hidden;
}

#commentaire_cont .commentaire_titre2 {
	width:632px;
	height:39px;
	background: url("/images/commentaire_titre2.jpg") 5px 12px no-repeat;
	float:left;
}

#commentaire_cont .commentaire_form {
	width:632px;
	margin-bottom:10px;
	float:left;
}

#commentaire_cont .div_error {
	padding:5px;
	border:2px solid red;
	margin:3px;
	color:red;
	font-size: 14px;
}

#commentaire_cont .commentaire_form_head {
	width:632px;
	height:4px;
	overflow:hidden;
	background: url("/images/header632g.jpg");
}











#commentaire_cont .commentaire_form_content {
	height:270px;
	border-left:1px solid #eab2d5;
	border-right:1px solid #eab2d5;
	padding:10px;
	background-color: #eee
}

#commentaire_cont .commentaire_form_footer {
	width:632px;
	height:4px;	
	overflow:hidden;
	background:url("/images/footer632g.jpg");
}











#commentaire_cont .com_form_nom_titre {	
	margin-bottom:10px;
	float:left;
	padding:3px 0 0 7px;
	font-size:14px;
	color:#ffffff;
	width:101px;
	height:19px;
	background: url("/images/form_back_01.jpg") no-repeat -292px 0;
}
#commentaire_cont .com_form_nom_champs {
	margin-bottom:10px;
	color:#8f0058;
	padding-top:3px;
	font-size:14px;
	border:1px solid #eab2d5;
	border-left:0;
	height:17px;
	width:200px;
	float:left;
}


#commentaire_cont .com_form_email_titre {
	margin-bottom:10px;
	padding:3px 0 0 7px;
	font-size:14px;
	color:#ffffff;
	width:113px;
	height:19px;
	background: url("/images/form_back_01.jpg") no-repeat -280px 0;
	float:left;
}
#commentaire_cont .com_form_email_champs {
	margin-bottom:10px;
	color:#8f0058;
	padding-top:2px;
	font-size:14px;
	border:1px solid #eab2d5;
	border-left:0;
	height:18px;
	width:188px;
	float:left;
}


#commentaire_cont .com_form_ville_titre {
	margin-bottom:10px;
	padding:3px 0 0 7px;
	font-size:14px;
	color:#ffffff;
	width:101px;
	height:19px;
	background: url("/images/form_back_01.jpg") no-repeat -292px 0;
	float:left;	
}
#commentaire_cont .com_form_ville_champs {
	margin-bottom:10px;
	color:#8f0058;
	padding-top:2px;
	font-size:14px;
	border:1px solid #eab2d5;
	border-left:0;
	height:18px;
	width:200px;
	float:left;
}


#commentaire_cont .com_form_btn_send {
	margin-bottom:10px;
	margin-top:10px;
	padding-top:22px;
    border:none;
    color:#fff;
    background: url("/images/commentaire_form_btn.jpg") no-repeat;
    width:87px;
    height:22px;
    cursor:pointer;
    float:right;
}


#commentaire_cont .com_form_com_titre {
	padding:3px 0 0 7px;
	font-size:14px;
	color:#ffffff;
	width:200px;
	height:19px;
	background: url("/images/ongletg.jpg") no-repeat -240px 0;
	float:left;

}
#commentaire_cont .com_form_com_champs {
	margin-bottom:10px;
	color:#8f0058;
	padding-top:2px;
	font-size:14px;
	border:1px solid #eab2d5;
	height:100px;
	width:500px;
	float:left;
}


#commentaire_cont .com_form_captcha_titre {
	margin-bottom:10px;
	padding:3px 0 0 7px;
	font-size:14px;
	color:#ffffff;
	width:200px;
	height:19px;
	background: url("/images/form_back_01.jpg") no-repeat -193px 0;
	float:left;	
	display:block;
}
#commentaire_cont .com_form_captcha_champs {
	margin-bottom:10px;
	color:#8f0058;
	padding-top:2px;
	font-size:14px;
	border:1px solid #eab2d5;
	border-left:0;
	height:18px;
	width:50px;
	display:block;
	float:left;
}

#commentaire_cont .com_form_captcha_img {
	margin-bottom:10px;
	margin-left:10px;
	border:1px solid #eab2d5;
	display:block;
	float:left;
}


#content .com_pascal .commentaire_head{
	background: url("/images/com_head_pascal.jpg");	
	height:37px;
}

#content .com_pascal .commentaire_fleche{
	background: none;
}

#content .com_pascal .commentaire_date{
	padding-top:18px;
}

#content .com_pascal .commentaire_nom{
	font-size: 0;
}








