/* --- PAGE --- */

body {
 margin:0px;
 text-align:center;
 background-color:#000;
 color:#CCC;
 font: 12px verdana, arial, sans-serif;
}

#all {
 margin-left: auto;
 margin-right: auto;
 width:990px;
 background-repeat:y-repeat;
}
.all_1 { background-image:url("images/bg_1col.jpg");}
.all_2 { background-image:url("images/bg_2col.jpg");}

#header_bg {
 background-repeat:no-repeat;
 background-position:top left;
 height:590px;
}
.news { background-image:url("images/bg_header_accueil.jpg"); }
.history { background-image:url("images/bg_header_21.jpg"); }
.media { background-image:url("images/bg_header_22.jpg"); }
.concerts { background-image:url("images/bg_header_25.jpg"); }
.shop { background-image:url("images/bg_header_28.jpg"); }
.pictures { background-image:url("images/bg_header_27.jpg"); }
.contact { background-image:url("images/bg_header_24.jpg"); }
.pros { background-image:url("images/bg_header_26.jpg"); }
.liens { background-image:url("images/bg_header_23.jpg"); }

/* --- TETIERES --- */
#header {
 position:relative;
 text-align:left;
 width:990;
 height:168px;
}
#header_accueil {
 position:relative;
 text-align:left;
 width:990;
 height:280px;
}

#logo {
 padding-top:15;
 padding-left:74;
}
#languages {
 position:absolute;
 top:130;
 left:845;
}
#languages_accueil {
 position:absolute;
 top:240;
 left:845;
}

/* --- MENU PRINCIPAL --- */
#menu {
 margin-top:19px;
 margin-left:52px !important;
 margin-left:90px;
 width:800;
 /*border: solid 1px #F00;*/
}
#menu li {
 display: inline;
 list-style-type: none;
 padding-right: 10px;
}
#menu a {
 font: 18px arial, helvetica, sans-serif;
 color:#CCC;
}
#menu a.selected {
 color:#FFF;
 /*font-weight:bold;*/
}
#menu a:hover {
 color:#FFF;
 text-decoration:none;
}

/* --- CONTENU --- */
#content {
 margin:auto;
 text-align:left;
 width:806px;
}
#left_col {
 float:left;
 width:486px;
}
#right_col {
 float:left;
 width:274px;
 margin-left:44px;
}
#one_col {
 float:left;
 width:794px;
}
#tcol_1 {
 float:left;
 width:242px;
}
#tcol_2 {
 float:left;
 margin-left:30px;
 width:242px;
}
#tcol_3 {
 float:left;
 margin-left:30px;
 width:242px;
}

/* --- PIED DE PAGE --- */
#footer {
 clear:both;
 margin:auto;
 padding-top:40;
 width:990;
 height:128px;
 font: 12px arial, helvetica, sans-serif;
 color:#666666;
 font-stretch:condensed;
 background-repeat:no-repeat;
}
.foot_1 { background-image:url("images/bg_footer_1col.jpg"); }
.foot_2 { background-image:url("images/bg_footer_2col.jpg"); }

#footer a { color:#666666;}
 

HR { width: 30%; height: 1px; color: #F00; border: none; }


/* --- TEXTES --- */
h1 {
 margin-top:10;
 font: 18px arial, helvetica, sans-serif;
 /*color:#96170D;*/
 }
h2 {
 font: 14px arial, helvetica, sans-serif;
 margin-bottom: 0.25em;*/
}
h3 {
 font: bold 13px verdana, arial, sans-serif;
 margin-bottom: 0.15em;
}

p, td, li {
 font: 12px verdana, arial, sans-serif;
 color:#CCCCCC;
}
.indent {
 left:30px;
}
.petit {
 font: 10px verdana, arial, sans-serif;
 color:#CCCCCC;
}
A:link {
 color:#CC0000;
 text-decoration:none;
}
A:visited {
 color:#990000;
 text-decoration:none;
} 
A:hover {
 color:#CC0000;
 text-decoration:underline;
}
img { border:none; }

/* COLONNE DROITE */
.bloc { 
 clear:both;
 margin:10px 0 10px 0;
 border-bottom: 1px dotted #666;
}
.video_thumb {  
 border: solid 1px #666;
 float: left;
 margin-right:10px;
}
.photo_thumb {  
 border: solid 1px #666;
 float: left;
 margin-right:10px;
 margin-bottom:10px;
}
.sep { 
 clear:both;
 height:10px;
 visibility: hidden;
}

.bloc_indent { 
 clear:both;
 margin:10px 0 20px 30px;
}

#small_shop {
 width:270px;
 height:200px;
}
.small_shop_fr {
 background-image:url("images/bg_small_shop_fr.jpg");
}
.small_shop_en {
 background-image:url("images/bg_small_shop_en.jpg");
}
#small_shop_image {
 text-align:right;
}
#tracklisting li {
}
