body
{
color : #000011 ;
background-color : #ffffff;
font-size : 12px;
font-family : verdana;
padding: 5px 0px 0px 0px;
margin: 0px;
}

h1{
	font-size : 18px;
	}

h1:first-letter{
	color : #bd1616 ;
	font-size : 18px;
}

h1 a{
	color : black ;
}
h1 a:first-letter{
	color : #bd1616 ;
	font-size : 18px;
}


h2{
	font-size : 16px;
}



h2:first-letter
{
color : #bd1616 ;
font-size : 16px;
}



h3
{
font-size : 12px;
padding: 0px ;
margin: 0px;
}

h3:first-letter
{
color : #bd1616 ;
}

h4
{
font-size : 12px;
color : #bd1616 ;
}

input
{
background-color: black;
border-style: solid;
border-width: 1px;
font-weight: bold;
font-size: 10px;
color: #bd1616;
}

.button
{
background-color: white;
border-style: solid;
border-width: 1px;
font-weight: bold;
font-size: 10px;
color: #bd1616;
cursor:pointer;
}

select
{
background-color: black;
font-weight: bold;
font-size: 10px;
color: #bd1616;
}

textarea
{
background-color: black;
border-style: solid;
border-width: 1px;
font-weight: bold;
font-size: 14px;
color: #bd1616;
}
.commentaires_bas{
color: #aaaaaa;
font-size:9px;
}

.extranews
{
	color:#bd1616;
	padding:5px;
	margin:4px;
	background:ivory;
	border: 1px solid #aaa;
}

.extranews a
{
	color:#bd1616;
	font-weight:bold;
}
/********************************************
Global display
*********************************************/
/*Global wrapper contains left menus and main frame*/
#global-wrapper{
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;


}
/*left wrapper contains left links and image*/
#left-wrapper{
	width: 300px;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 650px;

}
/*main-wrapper contains header, main part and footer of the module*/
#main-wrapper{
	width:auto;
	padding: 0px;
	margin: 0px;
	height: 600px;
	text-align: center;

}

/*links-wrapper contains links*/
#links-wrapper{
	height: 300px;
	text-align: center;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}

/*menu_link link divs*/
.menu_link, .menu_link_mover{
	margin: 0px;
	padding: 3px;
}

.menu_link a, .menu_link_mover a{
	color: #ccc;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.menu_link_mover a{
	color: black;
}
.menu_link_mover:first-letter{
	color : #bd1616 ;
}

/*image-wrapper contains changing image*/
#image-wrapper{
	height: 296px;
	text-align: center;
	padding-top: 25px;
}


/*main_top contain header of the module*/
#main_top{
	width: auto;
	height: 65px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	text-align: center;


}

#main_top a{
	width: 300px;
	padding: 0px 30px 0px 30px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #aaa;
	text-decoration: none;
}

#main_top a:hover, #main_top .active_link{
	color: black;
}
#main_top a:first-letter {
	color : #bd1616 ;
}

/*main_middle main container, get the main part of the module*/
#main_middle{
	background-color: #000011;
	color : #ffffff ;

	overflow: auto;

	margin: 0px;
	padding: 0px;

	height: 400px;


}

#main_middle a{
	color: #bd1616;
}
/*main_bottom contain footer infos*/
#main_bottom{

	margin: 0px;
	padding: 0px;
	height: 100px;
}

/*style for the main scroll track*/
#main_scrolltrack{
}

/*div used to calcul the real height of the content*/
#contentSizer{
	width:100%;
	display:table;
}
/*hr_main black backgrounded divs*/
.hr_main{
color:white;
	font-size: 2px;
	background-color : #000011;
	height: 4px;
	float: left;
	width: 100%;
}

/*links on top navigation (div element)*/
.top_link{
	width:0px;
	float:none;
}
.top_link:first-letter{
	color : #bd1616 ;
}

/*links for admin menu*/
.adminlink{
	float:right;
}

.adminlink a{
	color: #999;
	text-decoration: none;
}

/*CARTE STYLE*/
.carte, .carte_mover, .carte_highlight{
	border: 1px solid #ccc;
	width: auto;
	margin: 5px;
text-align: left;

}

.carte_mover{
	color: #bd1616 ;
	cursor: pointer;
}

.carte_highlight{
	background-color: #ccc;
	color: black;
}

.entete_carte{
	text-align:right;
}

.contenu_carte{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 75%;
	text-align: center;
	padding: 5px;
}

.carte_highlight .contenu_carte{
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
}

/*************************************************************************************************
                   .___    .__
  _____   ____   __| _/_ __|  |   ____   ______
 /     \ /  _ \ / __ |  |  \  | _/ __ \ /  ___/
|  Y Y  (  <_> ) /_/ |  |  /  |_\  ___/ \___ \
|__|_|  /\____/\____ |____/|____/\___  >____  >
      \/            \/               \/     \/
          __          .__
  _______/  |_ ___.__.|  |   ____   ______
 /  ___/\   __<   |  ||  | _/ __ \ /  ___/
 \___ \  |  |  \___  ||  |_\  ___/ \___ \
/____  > |__|  / ____||____/\___  >____  >
     \/        \/               \/     \/
**************************************************************************************************/

/*EDITO*/
#edito_div{
	padding: 30px 0px 0px 0px;
}

/*BIOGRAPHIE*/
#biographie_langico{
	width: auto;
	text-align:right;

	margin: 0px 0px 0px 0px ;
	padding: 0px 5px 0px 0px;

}
#biographie_langico img{
	border: 1px solid black;
	margin: 0px 0px 0px 0px ;
}

/*GALERIE*/



.galerie_thumb{
	border: solid 1px #ccc;
	padding: 2px;
	margin: 6px;
	float:left;
	cursor:pointer;
}

/*REPERTOIRE*/
.repertoire_list thead{
	font-weight: bold;
	color: #bd1616 ;
}

/*LIENS*/
.module_link
{
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

/* Discographie */
.critiques
{
    padding: 5px;

}

.critiques a
{
    margin-right: 10px;
}





