/******************************
* Feuille de style par défaut *
******************************/
body
{
	background-color: RGB(0, 0, 0) ;
	color: RGB(255, 255, 255) ;
	font-family: sans-serif ;
	margin: 0 ;
	overflow: hidden ;
}

a
{
	color: white ;
}

a img
{
	border: none ;
}

#cadre
{
	margin-top: -110px ;
	position: absolute ;
	top: 50% ;
	width: 100% ;
}

/**********
* En-tête *
**********/
#en_tete h1
{
	float: left ;
	height: 40px ;
	margin: 0 ;
}

#en_tete h1 img
{
	margin-left: 150px ;
}

#en_tete #sous_menu
{
	float: left ;
	font-size: 0.7em ;
	margin: 19px 0 0 30px ;
	text-transform: uppercase ;
}

#en_tete #sous_menu #sous_menu_artiste
{
	text-transform: none ;
}

#en_tete #sous_menu a
{
	color: RGB(255, 255, 255) ;
	margin: 0 5px ;
	text-decoration: none ;
}

#en_tete #sous_menu a:hover, #en_tete #sous_menu a.courant
{
	color: RGB(200, 150, 100) ;
}

#en_tete hr
{
	background-color: RGB(255, 255, 255) ;
	border: none ;
	clear: left ;
	color: RGB(255, 255, 255) ;
	height: 1px ;
	margin: 0 0 4px ;
}

#en_tete #changer_langue a
{
	color: RGB(255, 255, 255) ;
	font-size: 0.6em ;
	margin: 0 5px ;
	text-decoration: none ;
	text-transform: uppercase ;
}

#en_tete #changer_langue a:hover
{
	color: RGB(200, 150, 100) ;
}

#en_tete #navigation
{
	float: right ;
	margin-top: -20px ;
}

#en_tete #navigation img
{
	cursor: pointer ;
	margin: 0 5px ;
	visibility: hidden ;
}

/***********
* Bannière *
***********/
#cadre_banniere
{
	background-color: RGB(140, 98, 57) ;
	clear: both ;
	height: 86px ;
	margin-top: 2px ;
}

#banniere
{
	background-color: RGB(0, 0, 0) ;
	height: 76px ;
	margin-top: 4px ;
	overflow: hidden ;
}

#cadre_banniere, #banniere
{
	border-bottom: 1px solid RGB(255, 255, 255) ;
	border-top: 1px solid RGB(255, 255, 255) ;
}

#banniere img
{
	border-left: 1px solid RGB(255, 255, 255) ;
	border-right: 1px solid RGB(255, 255, 255) ;
	cursor: pointer ;
	float: left ;
	margin-right: 5px ;
}

/*******
* Menu *
*******/
#menu
{
	border-bottom: 1px solid RGB(255, 255, 255) ;
	float: left ;
	font-size: 0.7em ;
	height: 22px ;
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	width: 100% ;
}

#menu li
{
	float: left ;
	padding-top: 4px ;
	position: relative ;
	text-align: center ;
	text-transform: uppercase ;
	width: 14% ;
}

#menu li:hover
{
	color: RGB(200, 150, 100) ;
	cursor: pointer ;
}

#menu li a
{
	color: RGB(255, 255, 255) ;
	display: block ;
	text-decoration: none ;
}

#menu li a:hover
{
	color: RGB(200, 150, 100) ;
}

#menu li ul
{
	display: none ;
	list-style-type: none ;
	margin: 5px 0 ;
	padding: 0 ;
}

#menu li:hover ul
{
	display: block ;
}

#menu li ul li
{
	background-color: RGB(0, 0, 0) ;
	border-bottom: 1px solid RGB(255, 255, 255) ;
	border-left: 1px solid RGB(255, 255, 255) ;
	border-right: 1px solid RGB(255, 255, 255) ;
	float: none ;
	padding: 2px 2px 2px 10px ;
	text-align: left ;
	width: 100% ;
}

#menu li ul li:hover
{
	background-color: RGB(140, 98, 57) !important ;
}

#menu li ul li a:hover
{
	color: RGB(255, 255, 255) ;
}

#menu_artistes
{
	border-bottom: 1px solid RGB(255, 255, 255) ;
	height: 250px ;
	overflow: auto ;
	width: 350px ;
}

#menu #menu_artistes li
{
	border-bottom: none ;
	text-transform: none ;
}

#menu #menu_artistes #menu_monographies
{
	background-color: RGB(71, 51, 28) ;
	border-bottom: 1px solid white ;
	text-transform: uppercase ;
}

/**********
* Contenu *
**********/
#contenu
{
	margin: 45px 15px 0 104px ;
}

#contenu strong
{
	color: RGB(200, 150, 100) ;
	text-decoration: underline ;
}

h2
{
	color: RGB(200, 150, 100) ;
	font-size: 0.9em ;
	text-decoration: underline ;
}

ul.liste_evenements
{
	margin-left: 15px ;
	padding-left: 0 ;
}

ul.liste_evenements a
{
	color: RGB(255, 255, 255) ;
	font-size: 0.8em ;
	text-decoration: none ;
}

ul.liste_evenements a:hover
{
	text-decoration: underline ;
}

table
{
	font-size: 0.7em ;
	text-align: justify ;
}

td
{
	padding-right: 20px ;
	vertical-align: bottom ;
}

#icones img
{
	cursor: pointer ;
	display: block ;
	margin-bottom: 6px ;
}

#icones #contact
{
	margin-bottom: 3px ;
}

#illustration
{
	border: 1px solid RGB(255, 255, 255) ;
}

#description
{
	margin: 0 ;
}

#description a
{
	color: RGB(255, 255, 255) ;
	text-decoration: none ;
}

#description a:hover
{
	color: RGB(200, 150, 100) ;
}


#description #editeur
{
	text-decoration: underline ;
}

#description #titre
{
	display: block ;
	margin-bottom: 20px ;
}

#description #titre_artiste
{
	color: RGB(200, 150, 100) ;
	font-size: 1.3em ;
	text-decoration: underline ;
}

#description #titre_dates, #description #titre_biographie
{
	font-size: 1.1em ;
	margin-left: 5px ;
}

#description #nom_auteur, #description #description_photo
{
	font-style: italic ;
}

#description_monographie
{
	margin-bottom: 0 ;
}

/***********
* plan.php *
***********/
#plans a
{
	margin-right: 20px ;
}
