@font-face {
    font-family: HelveticaNeue;
    src: url(HelveticaNeueThin.otf);
}

/* Général */

	body
	{
		margin:0;
		padding:0;
		font-family:"arial", sans-serif;
		font-size:12px;
		color:#3F5E8A;
		background-color:#ffffff;
	}

	#conteneur
	{
		position:absolute;
		width:100%;
	}

/* Header */

	#header
	{
		margin:0px;
		padding:0px 5px 0px 10px;
		height:110px;
	}
	
	#header h1
	{
		border-bottom:1px solid #3F5E8A;
		text-align:right;
		font-size:13px;
		color:#3F5E8A;
		font-weight:bold;
		padding-top:0px;
		padding-bottom:1px;
		margin-top:0px;
	}
	
	#partie_logo_1, #partie_logo_2, #partie_logo_3 { font-family:"Microsoft Sans Serif"; padding:0px; margin:0px; }
	#partie_logo_1 { font-size:14px; margin-top:5px; }
	#partie_logo_2 { font-size:18px; }
	#partie_logo_3 { font-size:12px; margin-left:60px; }

	p.deconnexion { text-align:right; font-size:9px; font-style:italic; }
	p.deconnexion a { color:#3F5E8A; text-decoration:none; }
	p.deconnexion a:hover { color:#0E5778; border-bottom:1px dotted #0E5778; }
	
/* Milieu */

	#contenu
	{
		margin:0;
		margin-left:175px;
		text-align:justify;
		padding-left:40px;
		padding-bottom:50px;
	}
	
	#contenu a { color:#272C3A; text-decoration:none; }
	#contenu a:hover { color:#0E5778; }
	
	#contenu ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	#contenu ul li { padding:1px; }
	
	#contenu ul li a { color:#3F5E8A; text-decoration:none; }
	#contenu ul li a:hover { color:#0E5778; font-weight:bold; }

	p.centre, p.info, p.warning { text-align:center; }
	p.warning { color:red; }
	p.note { font-size:10px; font-style:italic; }
	p.description_artiste { font-style:italic; text-align:justify; padding:10px; padding-bottom:40px; }
	
	#contenu h1 { font-size:16px; margin-top:0px; padding-top:0px; }
	
/* Menus */

	#menu
	{
		position:absolute;
		left:0;
		width:170px;
	}
	
	#menu ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
		text-align:right;
	}
	
	#menu ul li
	{
		font-size:13px; 
		padding:1px;
		padding-right:20px;
	}

	#menu a, #menu_artiste a { color:#0E5778; text-decoration:none; }

	#menu li.menu_artistes a:hover, #menu li.menu_artistes_activated a { color:#FF9900; font-weight:bold; }
	#menu li.menu_expo a:hover, #menu li.menu_expo_activated a  { color:#E1DC00; font-weight:bold; }
	#menu li.menu_news a:hover, #menu li.menu_news_activated a  { color:#FF700F; font-weight:bold; }
	#menu li.menu_pub a:hover, #menu li.menu_pub_activated a  { color:#FBC079; font-weight:bold; }
	#menu li.menu_info a:hover, #menu li.menu_info_activated a  { color:#02D9F6; font-weight:bold; }
	#menu li.menu_contact a:hover, #menu li.menu_contact_activated a  { color:#6767FF; font-weight:bold; }
	
	#menu_artiste
	{
		position:absolute;
		right:0;
		top:140px;
		width:120px;
	}
	
	#menu_artiste p { padding-right:10px; }
	
	#menu_artiste ul
	{
		list-style-type:none;
		padding:0;
		text-align:center;
	}
	
	#menu_artiste ul li	{ padding:6px; }
	#lien_biographie { margin-bottom:100px; margin-top:0px; padding-top:7px; text-align:center; }	
	#lien_biographie a:hover, #menu_artiste a:hover { color:#0E5778; font-weight:bold; }

	#menu ul.liste_artistes
	{
		padding-top:20px;
	}

	#menu ul.liste_artistes a:hover
	{
		color:black;
	}

/* Miniatures */
	
	div.miniature
	{
		padding-right:10px;
		text-align:center;
	}
	
	a img {	border:none; }
	
	#miniature_moyenne { text-align:center; }

/* Formulaires */

	#formulaire
	{
		text-align:center;	
	}

	input, textarea
	{
		border:1px dotted #CCCCCC;
		background-color:white;
		padding:2px;
		margin:2px;
		color:#3F5E8A;
		font-size:10px;
	}

/* Autres */
	
	p.titre_image { padding-top:15px; font-weight:bold; }
	p.description_image { font-style:italic; }	

	div#contenu div.item_news { padding-bottom:5px; }
	div#contenu div.item_news p { padding-left:15px; }
	div#contenu div.item_news h1 { font-size:12px; }
	
	p.edition { font-style:italic; font-size:10px; }
	
	#contenu div.element_expo h1
	{
		font-size:16px;
		margin-top:12px;
	}
	div.element_expo img { padding-right:10px; }
	div.element_expo p.edition { margin-bottom:60px; padding-top:25px; }
	div.element_expo, div.element_expo p.copy_press
	{
		clear:both;
		padding-top:10px;
		font-size:11px;
	}
	#contenu div.element_expo p.copy_press a { color:#CC00FF; text-decoration:none; }
	#contenu div.element_expo p.copy_press a:hover { color:#EA93FF; }
	
	#contenu div.element_expo p.description_expo { padding-bottom:12px; }
	
	div.image_expo { float:left; }
	div.images_expo p.edition { padding:0; margin-top:0; margin-bottom:10px; text-align:center; }
	
	#contenu ul.liste_artistes 
	{	
		list-style-type:none; 
		float:left;
	}
	#contenu ul.liste_artistes li 
	{ 
		width:180px; 
		margin-right:30px; 
		text-align:left;
		height:190px;
		text-align:center;
	}
	
	
	/* édition des liens */
	table#admin_liens
	{
		margin:auto;
		border-collapse:collapse;
	}
	
	table#admin_liens td, table#admin_liens th
	{
		border:1px dotted grey;
		padding:10px;
	}
	
	table#admin_liens th
	{
		text-align:center;
	}
	
	
/* Publications */
	
	table#pub { width:100%; }
	td.nom_artiste_pub 
	{ 
		width:120px; 
		font-weight:bold; 
		vertical-align:top; 
		text-align:right;
		padding-right:20px;
	}
	td.description_pub { font-style:italic; text-align:justify; }
	
/* Page info */
	
	#info_galerie p	{ padding-left:0px; }
	#info_galerie h4 { padding-left:0px; margin-bottom:0; padding-bottom:0; }
	#info_galerie ul { list-style-type:square; padding-left:40px; }
	
	.english { color:#507188; font-style:italic; }
	
	div#acces h4 { margin-left:150px; margin-top:20px; }
	div#acces div#info_acces { margin-top:20px; }
	div#plan_acces { float:left; padding:30px; }
	div#plan_acces h4 { text-align:center; margin-left:40px; margin-top:0; }
	p.legende_plan { font-style:italic; font-size:11px; text-align:center; padding:0; margin:0; }
	div#liens { clear:both; }
	
