/* BASE */
/* FOND */

* {
   padding:0;
   margin:0;
}

body {
 background-color:#000000;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:11px;
 font-family:verdana;
 font-weight: normal;
 color:#ffffff;
 scrollbar-arrow-color:#cb7004;
 scrollbar-base-color:#cb7004;
 scrollbar-dark-shadow-color:#180a00;
 scrollbar-face-color:#180a00;
 scrollbar-highlight-color:#180a00;
 scrollbar-shadow-color:#cb7004;
 scrollbar-3d-light-color:#180a00;
 scrollbar-track-color:#180a00;
}

/* IMAGES */

img {
 border:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.pic {
 border:1px solid #00458c;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

/* LIENS BASES */

A {
 color:#cb7004;
 text-decoration:none;
}

A:hover {
 color:#cb7004;
 text-decoration:underline;
}

/* TITRES, TEXTES ET LISTES BASES */

H1 {
 text-align:left;
 color:#FFFFFF;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 10px 0px;
}

table {
 text-align:left;
 color:#FFFFFF;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 10px 0px;
}

H2 {
 text-align:left;
 color:#FFFFFF;
 font-family:Verdana;
 font-size:11px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 5px 1px 5px;
}

H3 {
 text-align:left;
 color:#cb7004;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 5px 0px;
}

H4 {
 text-align:left;
 color:#cb7004;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:5px 0px 5px 0px;
}

p {
 text-align:justify;
 line-height:14px;
 color:#ffffff;
 font-family:Verdana;
 font-size:11px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 8px 0px;
}

ul {
 list-style-type:disc;
 text-align:left;
 line-height:18px;
 color:#ffffff;
 font-family:Verdana;
 font-size:11px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:3px 0px 2px 17px;
}

ul p {
 text-align:justify;
 line-height:14px;
 color:#cb7004;
 font-family:Verdana;
 font-size:11px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 15px 8px 0px;
}

.colored {
 color:#834905;
 font-family:Verdana;
 font-size:10px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.white {
 color:#FFFFFF;
 font-family:Verdana;
 font-size:11px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

/* STRUCTURE */
/* TABLE PRINCIPALE */

#container {
 position:absolute; 
 left:50%;
 margin-left:-450px;
 margin-top:0px;
 width:900px; 
}

#global {
 background:url(images/back_home.jpg) no-repeat top left;
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:900px;
 height:750px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

#global_band {
 background:url(images/back_band.jpg) no-repeat top left;
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:900px;
 height:750px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

#global_drums {
 background:url(images/back_drums.jpg) no-repeat top left;
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:900px;
 height:750px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

#global_vocals {
 background:url(images/back_vocals.jpg) no-repeat top left;
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:900px;
 height:750px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

#global_bass {
 background:url(images/back_bass.jpg) no-repeat top left;
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:900px;
 height:750px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

#global_guitar {
 background:url(images/back_guitar.jpg) no-repeat top left;
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:900px;
 height:750px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

#global_sound {
 background:url(images/back_sound.jpg) no-repeat top left;
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:900px;
 height:750px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

#global_concerts {
 background:url(images/back_concerts.jpg) no-repeat top left;
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:900px;
 height:750px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

#global_links {
 background:url(images/back_links.jpg) no-repeat top left;
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:900px;
 height:750px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

#global_contact {
 background:url(images/back_contact.jpg) no-repeat top left;
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:900px;
 height:750px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

/* TOP ELEMENT LOGO ET WAVE */

#box_top {
 width:900px; 
 text-align:left;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#box_logo {
 float:left;
 background:url(images/logo.gif) no-repeat top left;
 text-align:left;
 width:433px; 
 height:152px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#box_newsletter {
 float:left;
 background-color:#180a00;
 width:200px; 
 height:125px;
 text-align:left;
 margin:55px 0px 0px 114px;
 padding:10px 10px 10px 10px;
 border:#cb7004 1px solid;
}

#box_news {
 float:left;
 background-color:#180a00;
 width:280px; 
 height:300px;
 text-align:left;
 margin:26px 0px 0px 70px !important;
 margin:26px 0px 0px 35px;
 padding:10px 10px 10px 10px;
 border:#cb7004 1px solid;
 overflow:auto;
}

#box_pastconcerts {
 float:left;
 background-color:#180a00;
 width:280px; 
 height:300px;
 text-align:left;
 margin:26px 0px 0px 70px !important;
 margin:26px 0px 0px 35px;
 padding:10px 10px 10px 10px;
 border:#cb7004 1px solid;
 overflow:auto;
}

#box_mp3 {
 float:left;
 background-color:#180a00;
 width:280px; 
 text-align:left;
 margin:26px 0px 0px 70px !important;
 margin:26px 0px 0px 35px;
 padding:10px 10px 10px 10px;
 border:#cb7004 1px solid;
}

#box_booking {
 float:left;
 background-color:#180a00;
 width:240px; 
 height:135px;
 text-align:left;
 margin:130px 0px 0px 210px !important;
 margin:130px 0px 0px 210px;
 padding:10px 10px 10px 10px;
 border:#cb7004 1px solid;
}

#box_band {
 float:left;
 background:url(images/pic_band.jpg) no-repeat top left;
 width:224px; 
 height:239px;
 text-align:left;
 margin:120px 0px 0px 210px !important;
 margin:120px 0px 0px 210px;
 padding:0px 0px 0px 0px;
 border:#cb7004 1px solid;
}

#box_name {
 float:left;
 background-color:#180a00;
 width:200px; 
 height:125px;
 text-align:left;
 margin:55px 0px 0px 114px;
 padding:10px 10px 10px 10px;
 border:#cb7004 1px solid;
}

#box_upcoming_concerts {
 float:left;
 background-color:#180a00;
 width:200px; 
 height:125px;
 text-align:left;
 margin:55px 0px 0px 114px;
 padding:10px 10px 10px 10px;
 border:#cb7004 1px solid;
 overflow:auto;
}


#box_name p {
 text-align:justify;
 line-height:14px;
 color:#ffffff;
 font-family:Verdana;
 font-size:11px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 3px 0px;
}

#box_guitar {
 float:left;
 background:url(images/pic_guitar.jpg) no-repeat top left;
 width:224px; 
 height:239px;
 text-align:left;
 margin:120px 0px 0px 210px !important;
 margin:120px 0px 0px 210px;
 padding:0px 0px 0px 0px;
 border:#cb7004 1px solid;
}

#box_bass {
 float:left;
 background:url(images/pic_bass.jpg) no-repeat top left;
 width:224px; 
 height:239px;
 text-align:left;
 margin:120px 0px 0px 210px !important;
 margin:120px 0px 0px 210px;
 padding:0px 0px 0px 0px;
 border:#cb7004 1px solid;
}

#box_video {
 float: left;
 border:#cb7004 1px solid;
 }

#container_video {
 margin-left: 10px;
 margin-top:10px;
}



#box_drums {
 float:left;
 background:url(images/pic_drums.jpg) no-repeat top left;
 width:224px; 
 height:239px;
 text-align:left;
 margin:120px 0px 0px 210px !important;
 margin:120px 0px 0px 210px;
 padding:0px 0px 0px 0px;
 border:#cb7004 1px solid;
}

#box_vocals {
 float:left;
 background:url(images/pic_vocals.jpg) no-repeat top left;
 width:224px; 
 height:239px;
 text-align:left;
 margin:120px 0px 0px 210px !important;
 margin:120px 0px 0px 210px;
 padding:0px 0px 0px 0px;
 border:#cb7004 1px solid;
}

#box_cover {
 float:left;
 background:url(images/pic_album.jpg) no-repeat top left;
 width:224px; 
 height:239px;
 text-align:left;
 margin:120px 0px 0px 210px !important;
 margin:120px 0px 0px 210px;
 padding:0px 0px 0px 0px;
 border:#cb7004 1px solid; 
}

#box_mp3_why {
 float:left;
 width:224px; 

 text-align:left;
 margin:120px 0px 0px 210px !important;
 margin:120px 0px 0px 210px;
 padding:0px 0px 0px 0px;
 border:#cb7004 1px solid; 
}

#box_concerts {
 float:left;
 background:url(images/pic_concerts.jpg) no-repeat top left;
 width:224px; 
 height:224px;
 text-align:left;
 margin:120px 0px 0px 210px !important;
 margin:120px 0px 0px 210px;
 padding:0px 0px 0px 0px;
 border:#cb7004 1px solid;
}

#box_sign {
 width:865px; 
 color:#834905;
 text-align:right;
 font-size:10px;
 font-family:verdana;
 font-weight: normal;
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border:0px;
}

#pos_home {
 float:left;
 text-align:left;
 margin:55px 0px 0px 38px !important; 
 margin:54px 0px 0px 19px;
 padding:0px 0px 0px 0px;
}

#pos_band {
 float:left;
 text-align:left;
 margin:1px 0px 0px 72px !important;
 margin:-1px 0px 0px 72px;
 padding:0px 0px 0px 0px;
}

#pos_sound {
 float:left;
 text-align:left;
 margin:108px 0px 0px 0px !important;
 margin:106px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#pos_concerts {
 float:left;
 text-align:left;
 margin:31px 0px 0px 26px !important;
 margin:29px 0px 0px 26px;
 padding:0px 0px 0px 0px;
}

#pos_gallery {
 float:left;
 text-align:left;
 margin:118px 0px 0px 88px !important;
 margin:116px 0px 0px 88px;
 padding:0px 0px 0px 0px;
}

#pos_links {
 float:left;
 text-align:left;
 margin:57px 0px 0px 88px !important;
 margin:55px 0px 0px 88px;
 padding:0px 0px 0px 0px;
}

#pos_guestbook {
 float:left;
 text-align:left;
 margin:110px 0px 0px 70px !important;
 margin:108px 0px 0px 70px;
 padding:0px 0px 0px 0px;
}

#pos_contact {
 float:left;
 text-align:left;
 margin:41px 0px 0px 30px !important;
 margin:39px 0px 0px 30px;
 padding:0px 0px 0px 0px;
}

.nav {
 float:left;
 background-color:#291608;
 line-height:20px;
 height:20px;
 text-align:center;
 border:#cb7004 1px solid;
 color:#FFFFFF;
 font-size:10px;
 font-family:verdana;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.nav A {
 color:#FFFFFF;
 text-decoration:none;
}

.nav A:hover {
 background-color:#744103;
 display:block;
 color:#FFFFFF;
 text-decoration:none;
}

.nav_on {
 float:left;
 background-color:#512d02;
 line-height:20px;
 height:20px;
 text-align:center;
 border:#cb7004 1px solid;
 color:#FFFFFF;
 font-size:10px;
 font-family:verdana;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.nav_on A {
 color:#FFFFFF;
 text-decoration:none;
}

.nav_on A:hover {
 background-color:#744103;
 display:block;
 color:#FFFFFF;
 text-decoration:none;
}

#left {
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 25px 0px 0px;
}

#right {
 float:right;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 25px;
}

/* INPUT AND BUTTON */

#inputbox_news {
 float:left;
 background-color:transparent;
 line-height:15px;
 width:145px;
 height:16px;
 border:#FFFFFF 1px solid;
 color:#FFFFFF;
 font-size:11px;
 font-family:verdana;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 3px;
}

#button {
 float:right;
 background-color:transparent;
 line-height:16px;
 width:40px;
 height:16px;
 text-align:center;
 border:#FFFFFF 1px solid;
 color:#FFFFFF;
 font-size:10px;
 font-family:verdana;
 margin:-8px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#button A {
 color:#FFFFFF;
 text-decoration:none;
}

#button A:hover {
 background-color:#cb7004;
 display:block;
 color:#FFFFFF;
 text-decoration:none;
}

#clear {
 clear:both;
 font-size:1px;
 height:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v2 {
 font-size:1px;
 height:2px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v5 {
 font-size:1px;
 height:5px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v8 {
 font-size:1px;
 height:8px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v10 {
 font-size:1px;
 height:10px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v15 {
 font-size:1px;
 height:15px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v20 {
 font-size:1px;
 height:20px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v25 {
 font-size:1px;
 height:25px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}