/**** Malagueta Music ****/
/**** Author : Ludovic Quintard ****/
/**** http://www.mokland.de ****/

/********** Formats globaux ************/
body{
	background-color:#A6A6A6; 
	font: 8pt/10pt tahoma;
	color: #3C3C3C;
}
a {
	color:#000;
}

#menu a{
text-decoration:none;
color:#000;
padding:0px 0px 4px 5px;
}
#menu a:hover{
color:red;
}

#footer{
	text-align: center;
	color:#888;
}
#footer a{
	color:#000;
	}

hr{
	border-style:solid;
	border-width: 1px 0px 0px 0px;
	border-color:#D1D1D1;
}	
	
h1{
	font-family: Tahoma, Sans-Serif;
	font-size: 20px;
	color: #CB1804;
	letter-spacing: 1px;
	font-weight: normal; /*	font: 1.6em arial;
	color: #CB1804;
	font-weight: 600;
	font-variant: small-caps;*/
	padding:4px 4px 4px 0px;
}
h2{	
	font-family: Tahoma, Sans-Serif;
	font-size: 17px;
	color: #CB1804;
	letter-spacing: 1px;
	font-weight: normal; 
	/*font: 1.4em arial;
	color: #CB1804;
	font-weight: 600;
	font-variant: small-caps;*/
}

h3{	
	font-family: Tahoma, Sans-Serif;
	font-size:12px;
	color: #CB1804;
	letter-spacing: 1px;
	font-weight: normal; 
	/*font: 1.2em arial;
	color: #CB1804;
	font-weight: 400;
	font-variant: small-caps;*/
}

div.sous-rub{
	margin:10px 0px;
}
div.sous-rub a{
	background-color:#FFFFFF;
	margin-top:0px;
	padding:5px 3px;
	text-align: center;
	text-decoration:none;
	color:#000;
	font: 10px verdana;
	border-style:solid;
	border-width:0px 1px 1px 0px;
	border-color:#CCC #CCC #CCC #CCC;
}
div.sous-rub a:hover{
	color:#000;
	border-style:solid;
	border-width:1px 0px 0px 1px;
	border-color:#CCC #CCC #CCC #CCC;
}

/********** Page2 ***********/	
	
#titre-page2{
	margin-top:30px;
	vertical-align:bottom;
}
#titre-page2 img{
	padding-left:10px;
}	
#titre-page2 p{
	text-align: right;
	margin-right:15px;
	padding-top:13px;
}

/****** Recherche ************/
#menu img{
	margin-top:-6px;
	float:right;
}

/******* News ***************/
#news table{
	margin:5px 0px;
}

#news tr{
	margin:3px 0px;
}

#news h3{
	margin:3px 0px 10px 0px;
}

#news span img{
border:solid 1px #CB1804;
}

/******* Contact ************/

#contact img{
	float:left;
}

/******* Fil Ariane *********/
#hierarchie{
	margin-right:15px;
	text-align: center;
	background-color: #FFF;
}
#hierarchie a{
	color:#000;
	text-decoration:none;
}
#hierarchie {
	color:#CCC;
}
/******** Promotion *********/
#promotion{
	padding:0;
	margin:0;
}

#promotion td{
	margin:0;
	padding:5px 2px;
	vertical-align: top;
}
#promotion td.separateur{
	height:8px;
	padding:0;
	background: #F9F7F3 url(../images/separateur.png) repeat-x;
}
td.art-on{
	background-color:#EFEFEF;
}
div.mp3player{
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #888888;
}
div.mp3player span.title{
	color:#000;
}

#promotion a{
	color: #CB1804;
}
#promotion a.label{
	color: #000;
}

#promotion img{
	float:left;
	margin-right:5px;
	border:solid 1px #CB1804;
	width:70px;
	height:70px;
}
#promotion td{
	text-align:left;
}
#labels table{
	width:100%;
}
#labels td{
	vertical-align:top;
}
a.pasclique,a.spip-in{
	background-color: #FFFFFF;
	/* url(images/glabel.gif) no-repeat;*/
	/*background-position: top-left;*/
	padding:2px 3px 2px 5px;
	display: block;	
	text-align:left;
	text-decoration:none;
	color:#000;
	font: 10px verdana;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#EFEFEF #CCC #CCC #EFEFEF;
	width:auto;
}
a.pasclique:hover, a.clique, a.spip-in:hover{
	background-color:#FFF;
	background-image: none;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#CCC #EFEFEF #EFEFEF #CCC;
	color:#CB1804;
	padding:2px 3px 2px 5px;
	display: block;	
	text-align:left;
	text-decoration:none;
	font: 10px verdana;
	width:auto;
}

#labels span{
	text-align:left;
}
#labels-dev{
	width:100%;
	text-align: center;
	background-position: right;
}

#labels-dev table{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#EFEFEF #CCC #CCC #EFEFEF;
	background-color: #fFF;
}
#labels-dev tr{
	vertical-align: top;
}

#labels-dev td{
	padding:5px;
	text-align: left;
}
#labels-dev td.logo{
	background-color: #EFEFEF;
	padding-right:0px;
	width:74px;
}

#labels-dev a{
	text-decoration:none;
}

span.nom-artiste{
	color:#CB1804;
	text-decoration:underline;
}
/******* Booking *********/

#concerts table{
	width:100%;
	padding:3px;
	background-color:#FFFFFF;
	border:solid 1px #EFEFEF;
	font: 10px verdana;
	text-align: left;
}
#concerts td.center{
		border-style:solid;
		border-width:0px 1px;
		border-color:#EFEFEF #EFEFEF #EFEFEF #EFEFEF;
}
#concerts th{
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#EFEFEF #EFEFEF #EFEFEF #EFEFEF;
}
#concerts td, th{
	padding:3px;
}

/******** Flash content **********/

body.popup{
	background-color:#F9F7F3;
}
#flashcontent{
	color:#333;
	font: 8pt/10pt verdana;
}
#flashcontent a{
	color:red;
}
#flashcontent img{
	border:0;
}
#contenu{
text-align:justify;
}

/********* Pied de page *******/
#pied-de-page, #footer{
	vertical-align: top;
	text-align:left;
	padding-left:10px;
}
#pied-de-page span, #footer span{
	color: #333;
	background-color: #FFF;
}

/******** Backstage ********/
#backstage{
	border:solid 5px #FFF;
	background: #FFFFFF url(../images/bg-login-backstage.gif) repeat;
	width:330px;
	height:60px;
	margin-top:10px;
}

#backstage span{
	background-color: #FFF;
	padding:5px;
	color:#000;
}

