/* CSS Document 1006*728*/
/********** HAUT DE PAGE **********/
body, html{
background-color:#ffffff;
padding:0;
margin:0;
font-family: tahoma, sans-serif;
text-align:center;
font-size:small;}

#page{
position:relative;
text-align:left;
padding:0;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
margin-top:0;
width:1024px;
height:768px;
background-color:#a4d148;
background-image:url(../images/interface/bg_vert.jpg);
background-position:top left;
background-repeat:no-repeat;}

#page_forum{
text-align:left;
padding:0;
margin:0;
width:1024px;
height:768px;
background-color:#a4d148;
background-image:url(../images/interface/bg_forum.jpg);}

a{
font-weight:bold;
color:#666666;
text-decoration:none;
}

a:hover{
font-weight:bold;
color:#000000;
text-decoration:underline;
}


/*Entête*/
#entete{
margin:0;
width:1024px;
height:138px}

#logo{
padding:24px 0px 0px 9px; /*haut droite bas gauche*/
background-image:url(../images/interface/bg_logo.png);
background-position:left;
background-repeat:no-repeat;
margin:0;
width:233px;/*242px sans padding*/
height:114px;/*138px sans padding*/
float:left}

#logo h1{
margin:0;
padding:0;
background:url(../images/interface/logo_ld.png) no-repeat top left;
width:233px;
height:114px;
}
h1 span, h2 span{display:none}

#titre, #titre_asso,
#titre_forum, #titre_erreur,
#titre_bands, #titre_goodies,
#titre_contact, #titre_bio,
#titre_medias, #titre_photos,
#titre_concerts, #titre_pro {
margin:0;
float:left;
width:782px;/*782 sans le padding*/
height:138px;
background-image:url(../images/interface/bg_entete.png);
background-position:left;
background-repeat:no-repeat}

.index_groupes h1{
background:url(../images/interface/titre_bands.png) no-repeat center bottom;
width:680px;
height:138px;}

.bakantes h1{
background:url(../images/interface/titre_bakantes.png) no-repeat center bottom;
width:680px;
height:138px}

.sutcliffe h1 {
background:url(../images/interface/titre_sutcliffe.png) no-repeat center bottom;
width:680px;
height:138px}

.ventoline h1 {
background:url(../images/interface/titre_ventoline.png) no-repeat center bottom;
width:680px;
height:138px}

.yosem h1{
background:url(../images/interface/titre_yosem.png) no-repeat center bottom;
width:680px;
height:138px}

#titre_asso h1{
background:url(../images/interface/titre_lasso.png) no-repeat center bottom;
width:680px;
height:138px;}

#titre_erreur h1{
background:url(../images/interface/titre_erreur.png) no-repeat center bottom;
width:680px;
height:138px;}

#titre_forum h1{
background:url(../images/interface/titre_forum.png) no-repeat center bottom;
width:680px;
height:138px;}

#titre_goodies h1{
background:url(../images/interface/titre_goodies.png) no-repeat center bottom;
width:680px;
height:138px;}
#titre_contact h1{
background:url(../images/interface/titre_contact.png) no-repeat center bottom;
width:680px;
height:138px;}
/************ PAGE CENTRALE *********/
#main_frame{border:0;}

/*Menu*/

ul.menu_html_2
{
padding-left:50px;
}

li.menu_html_2 , li.menu_html_1
{
list-style:none;
}

li.menu_html_1 a, li.menu_html_1
{
text-decoration:none;
font: 25px, Impact;
color:#ffffff;
background-color:#7b037a;
width:115px;
margin:5px 0 5px 0;
padding:0 0 0 10px;
}

li.menu_html_2, li.menu_html_2 a
{
text-decoration:none;
font: 18px, Impact;
color:#000000;
background-color:#ffffff;
width:100px;
margin:5px 0 5px 0px;
padding:0 0 0 7px;
}

li.menu_html_1 a:hover
{
font: 28px, Impact;
width:130px;
text-decoration:none;
background-color:#7b037a;
color:#ffffff;
}

li.menu_html_2 a:hover
{
font: 21px, Impact;
text-decoration:none;
width:110px;
color:#000000;
background-color:#ffffff;
}

#menu1{
border:0;
float:left;
width:242px;
height:630px;
background-image:url(../images/interface/bg_menu1.png);
background-position:top left;
background-repeat:no-repeat;}


/*Contenu*/

#snd_frame{
background-image:url(../images/interface/bg_snd_frame.png);
background-position:top right;
background-repeat:no-repeat;
border:0;
float:left;
width:484px;
text-align:left}

#page_contact{
margin:5px 10px 0 10px;
}


#justify_text{
margin:5px 10px 0 10px;}

#justify_text h1{
font-family:Impact, Arial, sans-serif;
font-size:24px;
border-bottom: solid #000000 1px;
font-weight:normal;
margin:0;
}

h1.titre{
font-family:Impact, Arial, sans-serif;
font-size:24px;
border-bottom: solid #000000 1px;
font-weight:normal;
margin:0;}

#justify_text p, p.erreur{
text-indent:40px;
text-align:justify;
margin-top:10px;
margin-bottom:10px;}



#justify_text p:first-letter, p.erreur:first-letter{
font-size:14px;
font-weight:bold;}

.menu2{	
	background:url(../images/interface/bg_menu_groupes.png) top left no-repeat;
	list-style-type:none;
	text-align:left;
	padding-right:15px;
	margin:0;
	padding:0 0 0 5px;
	height:62px;
	width:484px;
	overflow:hidden;
	
	}
	
.menu2 li {
	background:none;
	padding:0;	
	margin:0;
	vertical-align:middle;
	float:left;
	height:62px;
	width:96px;
	text-align:left;
}

.menu2 li a {
	padding:0;
	margin:0;
	font-size:20px;
	font-family:impact, arial;
	font-weight:normal;
	line-height:62px;
	vertical-align:middle;
	height:62px;
	background:url(../images/menu/menu_bg_left.gif) top left transparent;
	width:96px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
}

.menu2 li a:hover {
	color:#000000
}
/********************* menu 3********************/

.menu3{	
	background:url(../images/interface/bg_menu_groupes.png) top left no-repeat;
	list-style-type:none;
	text-align:left;
	padding-right:15px;
	margin:0;
	padding:0 0 0 5px;
	height:62px;
	width:484px;
	overflow:hidden;
	
	}
	
.menu3 li {
	background:none;
	padding:0;	
	margin:0;
	vertical-align:middle;
	float:left;
	height:62px;
	width:120px;
	text-align:center;
}

.menu3 li a {
	padding:0;
	margin:0;
	font-size:20px;
	font-family:impact, arial;
	font-weight:normal;
	line-height:62px;
	vertical-align:middle;
	height:62px;
	background:url(../images/menu/menu_bg_left.gif) top left transparent;
	width:120px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
}

.menu3 li a:hover {
	color:#000000
}



#contenu{border:0;
background:url(../images/interface/bg_texte.png);
overflow: auto;
height:594px;}

#contenu_groupe{border:0;
background:url(../images/interface/bg_texte.png);
overflow: auto;
height:532px;}


/**************PIEDS DE PAGE (crédits) **************/

#pied_page{
height:10px;
margin:0;
padding:0;}

#pied_page p{
font-size:9px;
line-height:9px;
color:#000000;
font-weight:bold;
margin:0;
padding:0;}

#pied_page a{
font-weight:bold;
color:#333333;
text-decoration:underline;
}
#pied_page a:hover{
font-weight:bold;
color:#000000;
text-decoration:line-through;
}


/**************FENETRE DATE (concerts a venir) **************/
#boxbar{
background-image:url(../images/interface/bg_boxbar.png);
background-position:top left;
background-repeat:no-repeat;
border:0;
float:right;
width:298px/*298*/}
/***News***/
#newsbox{
border:0;
background-image:url(../images/interface/bg_news.png);
background-position:center;
background-repeat:no-repeat;
padding:40px 35px 15px 43px; /*haut droite bas gauche*/
height:237px;
width:220px/*298 before padding*/}

#newsbox h2{
background:url(../images/interface/titre_news.png) no-repeat top center;
width:220px;
height:40px;
margin:0;
}

/**************FENETRE DATE (concerts a venir) **************/
#datebox{
border:0;
background-image:url(../images/interface/bg_dates.png);
background-position:center;
background-repeat:no-repeat;
padding:35px 50px 15px 43px; /*haut droite bas gauche*/
width:205px/*298 before padding*/;
height:266px;
}

#contenu_datebox
{height:207px;
width:205px;
overflow:auto;
}

#contenu_datebox p{
margin: 4px 0 0px 0;
padding: 0 0 4px 0;
text-align:left;
font-size:10px;
color:#000000;
border-bottom:#CCCCCC dotted 1px;}

#contenu_datebox p a{
font-size:11px;
color:#666666;
font-weight:bold;
text-decoration:none
}

#contenu_datebox p a:hover{
font-size:11px;

color:#000000;
font-weight:bold;
text-decoration:underline;
}

#datebox h2{
background: url(../images/interface/titre_date.png) no-repeat top center;
width:205px;
height:42px;
margin:0;
}
/*****************PAGE GROUPE MEDIAS********************/
#zone_mp3{
padding-left:45px;
height:445px;
overflow:auto;
}

#zone_mp3 table{
margin-top:15px;}

#album_box{
border:#CCCCCC 1px solid;
}

/****************** PAGE GROUPE PHOTOS **********************/

#photobox{
float:left;
width:111;
margin:0px 0px 0px 0px; /*haut droite bas gauche*/
}

#photobox table{
text-align:center;
margin:0;
padding:0;}

#photo img{
padding:3px; /*haut droite bas gauche*/
border:solid #CCCCCC 1px;
background-color:#FFFFFF;
}

#page_photos a:hover img
{
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

#page_photos{
padding-top:10px;
padding-left:10px;
height:470px;
}

a.active{
color:#ffffff;
background-color:#7b037a;}

/****************** PAGE GROUPE CONCERTS **********************/

#gig{
margin:5px 10px 0 10px;
text-align:left;}

#gig p{
margin:0;}

#gig h1{
font-family:Impact, Arial, sans-serif;
font-size:24px;
border-bottom: solid #000000 1px;
font-weight:normal;
margin:0;
}

#gig_a_venir{
text-align:center;
margin-top:10px;
height:130px;
overflow:auto;}

#gig_historique{
height:327px;
overflow:auto;
}

#gig_a_venir span{
font-weight:bold;
}

/****************** PAGE GOODIES VIDEOS **********************/

#videobox{
float:left;
margin:0px 8px 0px 0px; /*haut droite bas gauche*/
width:142px;/*136 (taille photo)+2*3 de padding*/
}

#video{
padding:3px; /*haut droite bas gauche*/
border:solid #CCCCCC 1px;
background-color:#FFFFFF;
}

#goodies_videos a:hover img
{
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

#goodies_videos{
padding-top:10px;
padding-left:10px;
height:415px;
/*width:452px;*/
overflow:hidden;
}

/**********************************************************/

.accueil{
text-align:center;
border: solid #000000 2px;
background:url(../images/interface/bg_texte.png);
margin-top:10px;
margin-left:auto !important; /*trop con ie !!!!!*/
margin-right:auto !important;/*trop con ie !!!!!*/
padding:10px 10px 10px 10px; /*haut droite bas gauche*/
}

#main_frame_forum{border:0;
background: url(../images/interface/admin/bg_adm_auth.png) no-repeat top left;
float:left;
width:1024px;
height:50px;
text-align:center;}