/*	Elements	*/
body{
	background:#000100 url(../img/haut.jpg) 50% 0 no-repeat;
	font:80% Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0;
	padding:0;
}

form{}

h1{font-size:2.2em;}
h2{font-size:1.3em; text-transform:uppercase;}
h3{font-size:1.2em;}
h4{font-size:1.1em; margin:15px 2px;}
h5{text-align:left; font-size:0.8em;}

label{font-size:0.85em; color:#999;}
iframe{overflow:none; border:transparent; background:#000;}

/*	Elements définits	*/

/*---------------------------*/
#wrapper{
  height:225px;
  width:500px;
  overflow:hidden;
  position:relative;
  background:#FFF;
}
#wrapper ul{
  margin:0;
  padding:0;
}
#wrapper ul li{
  float:left;
  list-style-type:none;
}
/*---------------------------*/

#menu{background: url(../img/menu2.png) 50% 0 no-repeat;}
#menu td{text-align:center;}
#menu a{display:block; color:#FFF; font-weight:bold; text-decoration:none; margin:0 auto;}
#menu span{cursor:pointer;}

#sub_menu{margin:0; width:100%; border-bottom:1px dashed #EEE;}
#sub_menu td{text-align:center;}
#sub_menu a{display:block; color:#FFF; font-weight:bold; text-decoration:none; margin:0 auto;}
#sub_menu a:hover{text-decoration:underline; color:#fbb602;}
#sub_menu span{cursor:pointer;}

#sub-bio{margin:0 0 0 60px; border-right:2px dotted #CCC;}
a.sub-artistes{display:block; text-transform:uppercase; margin:5px 10px 5px 0; text-decoration:none; color:#AAA; text-align:right; font-size:0.85em;}
a.selected{color:#fbb602;}
.more{font-size:1.1}
#bio{color:#CCC;}
#bio td p{margin:0 0 15px 0;}
.label{color:#fbb602;}
#bio .content{text-align:justify;}

#listing{width:90%; margin:0 auto;}

/*	Classes	*/
.sep{}
.noline{text-decoration:none;}
.noline:hover{text-decoration:underline;}
.nomarge{margin:0 0 15px 0;}
.shade{text-shadow: 1px -1px 5px #000;}
.red{color:red;}
.yel{color:#FC0;}
.button{padding:2px 5px; border:none; background: url(../img/bkg_btns.png) 0 0 no-repeat; color:#000; text-align:center; width:164px; height:29px; font-weight:bolder;}
.button:hover{cursor:pointer; background: url(../img/bkg_btns.png) 0 100% no-repeat; color:#FFF;}
.format{border:1px solid #CCC; margin:5px 0; overflow:hidden; width:250px;}
.msg{min-height:100px; width:250px; background:#FFF url(../img/enveloppe.png) -275% 5% no-repeat;}
.def{font-size:0.8em; color:#CCC;}
.gradian{background:transparent url(../img/bkg_gradien.png) 90% 100% repeat-x;}

.toupper{text-transform:uppercase;}
.tolower{text-transform:lowercase;}

.edition{background:transparent url(../img/cache_2e_edition.gif) 67% 155px no-repeat;}

.row1, .row2{height:200px;}
.row1{background-color:#fecb09;}
.row2{background-color:#fd0;}
.row1 p, .row2 p{margin:5px 0;}

.down1, .down2{height:120px;}
.down1 a, .down2 a{text-decoration:none; color:#000;}
.down1 img, .down2 img{border:none;}
.down1{background:#fecb09 url(../img/bkg_gradien.png) 0 200% repeat-x;}
.down2{background:#fd0 url(../img/bkg_gradien.png) 0 200% repeat-x;}
.cell_file{/*background-image:url(../img/bkg_logo.png); background-position:0 50%; background-repeat:no-repeat;*/ text-align:center;}
.cell_file img{margin:0 auto;}

.down{border-left:1px solid #AAA; padding:0 0 0 10px; vertical-align:bottom; text-align:left;}
.down div{margin:0 0 42px 0; color:#000; font-weight:bolder; font-size:1.2em;}
.down a{display:block; width:129px; height:24px; background: url(../img/bkg_btns_down.png) 0 0 no-repeat; padding:5px 0 0 15px; margin:0 0 5px 0;}
.down a:hover{color:#FFF; background: url(../img/bkg_btns_down.png) 0 100% no-repeat;}

.image, .tarif{text-align:center;}
.where, .artistes{color:#222; vertical-align:top;}
.image{vertical-align:top;}
.image img{border:2px solid #FFF; margin:18px 0 0 0;}
.where{font-size:1.4em; text-align:left; padding:0 0 0 15px;}
.where h3{}
.tarif{font-size:1.55em; background-image:url(../img/note_partition.png); background-position:0 -5px; background-repeat:no-repeat; border-left:1px solid #AAA; background-color:#fec10f;}
.tarif .price{display:block; background: url(../img/bkg_pastille.png) 50% 50% no-repeat; width:70px; height:45px; margin:0 auto; vertical-align:middle; padding:25px 0 0 0; letter-spacing:1px;}
.artistes{background-image:url(../img/bkg_logo.png); background-position:80% 50%; background-repeat:no-repeat; padding:0 10px;}
.artistes h2{margin:19px 0;}
.artistes h4{margin:10px 0; font-weight:300;}
.artistes h5{margin:5px 15px 10px 0;}
.play_audio{font-weight:bold; vertical-align:middle;}

.col0{background:#ffcb05 url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col1{background:#a9bc3e url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col2{background:#cf0f56 url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col3{background:#3c3c3c url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col4{background:#7ec6e3 url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col5{background:#506aa6 url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col6{background:#7a4900 url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col7{background:#e5790a url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col8{background:#7b2e34 url(../img/bkg_gradien.png) 0 120% repeat-x;}

.col_light0{background:#ffe600 url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col_light1{background:#c1d261 url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col_light2{background:#dd447d url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col_light3{background:#4e4e4e url(../img/bkg_gradien.png) 0 120% repeat-x; color:#FFF;}
.col_light4{background:#abd7e9 url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col_light5{background:#7b8eb8 url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col_light6{background:#946723 url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col_light7{background:#f1993f url(../img/bkg_gradien.png) 0 120% repeat-x;}
.col_light8{background:#89464b url(../img/bkg_gradien.png) 0 120% repeat-x;}