@charset "utf-8";

/* GENERAL */
body{
	margin:0px;
	background-image:url(../template/body_fond.jpg);
	background-repeat:repeat-x;
	background-color:#dbf1f0;
}

img, a {
	outline: none;
	z-index:1;
}

#lang{
	float:left;
	margin-left:-10px;
	margin-top:25px;
	z-index:3;
}
.hartistes {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:6px;
	padding-right:8px;
	text-align:left;
}

.mailto {
	text-decoration: none;
}

/* module vidéo */
.video .soustitre{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.video{
	padding-bottom:4px;
}
.video #v1{
	padding-bottom:5px;
}
.video #v2{
	padding-bottom:5px;
}
.video #v3{
	padding-bottom:5px;
}
#playlist{
	padding-left:5px;
	padding-top:5px;
	height:30px;
}

/* home */
.home{
	padding-top:5px;
	padding-bottom:6px;
}

/* scroll texte */
#menu {
  width: 100%;
}
.menu_header {
}
.menu_block {
  overflow:hidden;
}
/*.menu_block div {
}
.close_block {
  position: relative;
  width: 100%;
  bottom: 0px;
  height: 15px;
  text-align: left;
  display: block;
}*/

/* pagination */
.pagination, .pagination a{
	padding-left:6px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	text-decoration:none;
}
.pagination .select{
	color:#db3281;
}
/* NEWS */
.news{
	padding-left:6px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.news .image{
	padding-bottom:10px;
}
.news .texte{
	letter-spacing:0.4px;
	line-height:14px;
}
.news .texte .titre_news{
	font-family:Helvetica Neue LT Std, Helvetica, Verdana, Arial, sans-serif;
	font-size:12.03px;
	font-weight:bold;
	letter-spacing:1.5px;
	color:#1a171b;
}
.news .texte .date{
	color:#f19fc1;
	font-size:13px;
	line-height:20px;
}
.news .texte .content a{
	color:#e2007a;
	text-decoration:underline;
}
.news .texte .content a:hover{
	text-decoration:none;
}
.news_selection{
	padding-left:6px;
	padding-bottom:8px;
}
.news_selection .image:hover{
	cursor:pointer;
}

/* CONTENT BOX */
/* discographie */
.discographie p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-top:4px;
}
.discographie {
	text-align:center;
}
/* main_artistes */
.main_artistes{
}
.main_artistes .cont_titre{
	padding-left:6px;
	padding-right:8px;
}
.main_artistes .cont_news b, .main_artistes .cont_credits b{
	color:#db3281;
	font-weight:bold;
}
.main_artistes .cont_videos{
	padding-left:6px;
	padding-right:8px;
}
.main_artistes .cont_bio .titre_bio{
	margin-bottom:5px;
	color:#db3281;
	font-weight:bold;
}
.main_artistes .cont_bio .next, .main_artistes .cont_bio .next, .next{
	margin-top:8px;
	vertical-align:top;
}
.main_artistes .cont_news, .main_artistes .cont_bio, .main_artistes .cont_liens, .main_artistes .cont_credits{
	padding-left:6px;
	padding-right:8px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:15px;
}
.main_artistes .cont_liens .nom_tourneur{
	color:#db3281;
}
.main_artistes .cont_news a, .main_artistes .cont_bio a, .main_artistes .cont_liens a{
	color:#333333;
	text-decoration:underline
}
.main_artistes .cont_news a:hover, .main_artistes .cont_bio a:hover, .main_artistes .cont_liens a:hover{
	color:#535353;
	text-decoration:none
}

/* tours */
.tours_texte{
	padding-left:6px;
	padding-right:8px;
	padding-bottom:14px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.tours_date{
	font-weight:bold;
	padding-left:6px;
	padding-right:8px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tours_date .d1{
	color:#e294bc;
}
.tours_date .d2{
	color:#e9609b;
}
.tours_date .d3{
	color:#db3281;
}


/* newsletter */
.newsletter{
	padding-left:6px;
	padding-right:8px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.newsletter .content{
	padding-left:80px;
}
.newsletter .texte{
	font-size:10px;
	line-height:14px;
}

/* soumission demo*/
.demos {
	padding-left:6px;
	padding-right:8px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.demos .content{
	padding-left:60px;
}
.demos .texte{
	font-size:12px;
	line-height:14px;
}
.demos .texte h3 {
	margin-top:1.5em;
	color:#666666;
}
.demos .texte #merci {
	font-size:1.2em;
	color:#666666;
	font-weight:bold;
}
.warning {
	font-weight:bold;
}
.addup {
	font-size:0.9em;
}
.formDemoInput {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#DemoSubmitForm fieldset
  {
  padding: 1em;
  margin-top:0.5em;
 
  }
#DemoSubmitForm label
  {
  display: inline;
  float: left;
  width: 200px;
  } 
  
#max_desc {
	color:#242e35;
}
#validationdemo {
	color:#FFF;
	background-color:#242e35;
	border-style:solid;
	border-width:1px;
	border-color:#FFF;
	
}

#Result {
	border:none; !important
	position:absolute;
	width:500px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
}

	
/* le label */
.lelabel, .equipe{
	padding-left:6px;
	padding-right:8px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.lelabel b, .equipe b{
	color:#db3281;
}
.contacts, .portrait{
	padding-left:6px;
	padding-right:8px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.contacts .titre_lelabel, .portrait .titre_lelabel{
	font-weight:bold;
	color:#db3281;
}

.dec1{
	color:#e294bc;
	font-weight:bold;
}
.dec2{
	color:#e9609b;
	font-weight:bold;
}
.dec3{
	color:#db3281;
	font-weight:bold;
}
.next a{
	color:#333333;
	text-decoration:underline
}
.next a:hover{
	color:#535353;
	text-decoration:none
}

/* concerts */
.concerts, .concerts .lieu{
	padding-left:6px;
	padding-right:8px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.concerts .d1{
	font-weight:bold;
	color:#e294bc;
}
.concerts .titre2{
	font-family:Helvetica Neue LT Std, Helvetica, Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:lighter;
	letter-spacing:-0.5px;
}
.concerts .header td{
	width:103px;
	text-align:left;
	vertical-align:top;
}
.concerts .content td{
	width:103px;
	height:45px;
	text-align:left;
	vertical-align:top;
}
.concerts .d2{
	font-weight:bold;
	color:#e9609b;
}
.concerts .d3{
	font-weight:bold;
	color:#db3281;
}
.concerts .infos{
	font-size:10px;
}
.concerts .infos a{
	color:#db3281;
	text-decoration:none;
}
.concerts .infos a:hover{
	text-decoration:underline;
}
.concerts .artiste{
	font-weight:bold;
}
.concerts .artiste a{
	color:#353535;
	text-decoration:none;
}
.concerts .artiste a:hover{
	color:#313131;
	text-decoration:underline;
}

/*  */
.all{
	width:940px;
	text-align:left;
}
.titre{
	font-family:Helvetica Neue LT Std, Helvetica, Verdana, Arial, sans-serif;
	font-size:20px;
	padding-left:8px;
	font-weight:lighter;
	letter-spacing:-0.5px;
	text-transform:uppercase;
}
/* catalogue */
.catalogue{
	padding-left:6px;
	padding-right:8px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.catalogue .artiste{
	font-weight:bold;
}
.catalogue .album{
	margin-bottom:14px;
}
.catalogue .lien a{
	color:#db3281;
	text-decoration:underline;
}
.catalogue .lien a:hover{
	color:#db3281;
	text-decoration:none;
}

/* boutique */
.boutique{
	cursor:pointer;
	text-decoration:none;
}
/* menu */
.menu{
	font-family:DIN, Helvetica, Verdana, Arial, sans-serif;
	font-size:18.04px;
	padding-left:0px;
	letter-spacing:-0.5px;
}
.menu img{
	vertical-align:middle;
}
.menu a{
	text-decoration:none;
}
.menu .m1{
	font-weight:bold;
	color:#e294bc;
}
.menu .m2{
	font-weight:bold;
	color:#e9609b;
}
.menu .m3{
	font-weight:bold;
	color:#db3281;
}
.menu .mh{
	color:#e294bc;
	font-size:12px;
	font-weight:bold;
	line-height:-30px;
}
.menu .mh2{
	color:#db3281;
	font-size:12px;
	font-weight:bold;
	line-height:-30px;
}
.menu .msh{
	color:#e9609b;
	font-size:12px;
	font-weight:bold;
	line-height:-30px;
}

.menu .espace{
	line-height:30px;
}
.menu .espace2{
	line-height:14px;
}

/* HEADER */
.image_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fefffe;
	white-space:nowrap;
	vertical-align:top;
	text-align:right;
	padding-right:7px;
	padding-top:20px;
}

/* CONTENU */
.contenu{
}
.columnleft{
	width:189px;
	float:left;
	padding-left:2px;
}
.main{
	width:537px;
	float:left;
	padding-left:2px;
}
.columnright{
	width:208px;
	float:left;
}

/* FOOTER */
.footer{
	font-family:Helvetica Neue LT Std, Helvetica, Verdana, Arial, sans-serif;
	font-size:12.05px;
	padding-left:8px;
	/*letter-spacing:-0.5px;*/
}
.footer .trait{
	height:1px;
	margin-top:5px;
	margin-right:5px;
	/*background-color:#b7c9c8;*/
}
.footer a{
	color:#333333;
	text-decoration:none;
}
.footer a:hover{
	color:#e2007a;
}
.footer a:active{
	color:#db3281;
}
/* BOX */
/* box_menu */
.box_menu{
	width:189px;
}
.box_menu .hg{
	width:10px;
	height:9px;
	background-image:url(../template/box_menu/box_menu_hg.png);
	background-repeat:no-repeat;
}
.box_menu .h{
	height:9px;
	background-image:url(../template/box_menu/box_menu_h.png);
	background-repeat:repeat-x;
}
.box_menu .hd{
	width:11px;
	height:9px;
	background-image:url(../template/box_menu/box_menu_hd.png);
	background-repeat:no-repeat;
}
.box_menu .g{
	width:10px;
	background-image:url(../template/box_menu/box_menu_g.png);
	background-repeat:repeat-y;
}
.box_menu .content{
	background-color:#d5fbff;
	padding:10px;
}
.box_menu .d{
	width:11px;
	background-image:url(../template/box_menu/box_menu_d.png);
	background-repeat:repeat-y;
}
.box_menu .bg{
	width:10px;
	height:9px;
	background-image:url(../template/box_menu/box_menu_bg.png);
	background-repeat:no-repeat;
}
.box_menu .b{
	height:9px;
	background-image:url(../template/box_menu/box_menu_b.png);
	background-repeat:repeat-x;
}
.box_menu .bd{
	width:11px;
	height:9px;
	background-image:url(../template/box_menu/box_menu_bd.png);
	background-repeat:no-repeat;
}
/* box_blanche && box_blanche_gd */
.box_blanche{
	width:189px;
}
.box_blanche .trait, .box_blanche2 .trait, .box_blanche_gd .trait{
	height:1px;
	margin-left:5px;
	margin-right:1px;
	background-color:#d8d7bd;
	margin-bottom:14px;
}
.box_blanche2{
	width:208px;
}
.box_blanche_gd{
	width:537px;
}
.box_blanche .titre, .box_blanche2 .titre, .box_blanche_gd .titre{
	color:#333333;
}
.box_blanche .hg, .box_blanche2 .hg, .box_blanche_gd .hg{
	width:10px;
	height:9px;
	background-image:url(../template/box_blanche/box_blanche_hg.png);
	background-repeat:no-repeat;
}
.box_blanche .h, .box_blanche2 .h, .box_blanche_gd .h{
	height:9px;
	background-image:url(../template/box_blanche/box_blanche_h.png);
	background-repeat:repeat-x;
}
.box_blanche .hd, .box_blanche2 .hd, .box_blanche_gd .hd{
	width:11px;
	height:9px;
	background-image:url(../template/box_blanche/box_blanche_hd.png);
	background-repeat:no-repeat;
}
.box_blanche .g, .box_blanche2 .g, .box_blanche_gd .g{
	width:10px;
	background-image:url(../template/box_blanche/box_blanche_g.png);
	background-repeat:repeat-y;
}
.box_blanche .content, .box_blanche_gd .content{
	background-color:#ffffff;
}
.box_blanche2 .content{
	background-color:#ffffff;
}
.box_blanche .d, .box_blanche2 .d, .box_blanche_gd .d{
	width:11px;
	background-image:url(../template/box_blanche/box_blanche_d.png);
	background-repeat:repeat-y;
}
.box_blanche .bg, .box_blanche2 .bg, .box_blanche_gd .bg{
	width:10px;
	height:9px;
	background-image:url(../template/box_blanche/box_blanche_bg.png);
	background-repeat:no-repeat;
}
.box_blanche .b, .box_blanche2 .b, .box_blanche_gd .b{
	height:9px;
	background-image:url(../template/box_blanche/box_blanche_b.png);
	background-repeat:repeat-x;
}
.box_blanche .bd, .box_blanche2 .bd, .box_blanche_gd .bd{
	width:11px;
	height:9px;
	background-image:url(../template/box_blanche/box_blanche_bd.png);
	background-repeat:no-repeat;
}
/* box_gris */
.box_gris{
	width:189px;
}
.box_gris .titre{
	color:#f0f1f2;
}
.box_gris .hg{
	width:10px;
	height:9px;
	background-image:url(../template/box_gris/box_gris_hg.png);
	background-repeat:no-repeat;
}
.box_gris .h{
	height:9px;
	background-image:url(../template/box_gris/box_gris_h.png);
	background-repeat:repeat-x;
}
.box_gris .hd{
	width:11px;
	height:9px;
	background-image:url(../template/box_gris/box_gris_hd.png);
	background-repeat:no-repeat;
}
.box_gris .g{
	width:10px;
	background-image:url(../template/box_gris/box_gris_g.png);
	background-repeat:repeat-y;
}
.box_gris .content{
	background-color:#688685;
}
.box_gris .d{
	width:11px;
	background-image:url(../template/box_gris/box_gris_d.png);
	background-repeat:repeat-y;
}
.box_gris .bg{
	width:10px;
	height:9px;
	background-image:url(../template/box_gris/box_gris_bg.png);
	background-repeat:no-repeat;
}
.box_gris .b{
	height:9px;
	background-image:url(../template/box_gris/box_gris_b.png);
	background-repeat:repeat-x;
}
.box_gris .bd{
	width:11px;
	height:9px;
	background-image:url(../template/box_gris/box_gris_bd.png);
	background-repeat:no-repeat;
}
/* box_noir */
.box_noir{
	width:208px;
}
.box_noir .trait{
	height:1px;
	margin-left:5px;
	margin-right:1px;
	background-color:#ffffff;
	margin-bottom:14px;
}
.box_noir .titre{
	color:#f0f1f2;
}
.box_noir .hg{
	width:10px;
	height:9px;
	background-image:url(../template/box_noir/box_noir_hg.png);
	background-repeat:no-repeat;
}
.box_noir .h{
	height:9px;
	background-image:url(../template/box_noir/box_noir_h.png);
	background-repeat:repeat-x;
}
.box_noir .hd{
	width:11px;
	height:9px;
	background-image:url(../template/box_noir/box_noir_hd.png);
	background-repeat:no-repeat;
}
.box_noir .g{
	width:10px;
	background-image:url(../template/box_noir/box_noir_g.png);
	background-repeat:repeat-y;
}
.box_noir .content{
	background-color:#242e35;
}
.box_noir .d{
	width:11px;
	background-image:url(../template/box_noir/box_noir_d.png);
	background-repeat:repeat-y;
}
.box_noir .bg{
	width:10px;
	height:9px;
	background-image:url(../template/box_noir/box_noir_bg.png);
	background-repeat:no-repeat;
}
.box_noir .b{
	height:9px;
	background-image:url(../template/box_noir/box_noir_b.png);
	background-repeat:repeat-x;
}
.box_noir .bd{
	width:11px;
	height:9px;
	background-image:url(../template/box_noir/box_noir_bd.png);
	background-repeat:no-repeat;
}
/* UZIK */
.uzik{
	position:fixed;
	bottom:0;
	right:0;
}
