@charset "UTF-8";

/* CSS Document */
	body {
			padding:0;
			margin:0;
			background-color:white;
			font-size:0.65em;
			font-family:Arial, Helvetica, sans-serif;
			color:#000;
	}
	
	a {
			color:#555; 
	}
	
	a:hover {
			color:#111;
			text-decoration:underline;
	}
	 a img {
	 	text-decoration:none;
		border:none;
	 }
	hr.separation {
			clear:both;
			visibility:hidden;
			font-size:1px;
			height:1px;
			margin:0;
			padding:0;
	}
	
	.right {
			text-align:right
	}
	
#fil-ariane{
		margin:10px 25px;
}
#fil-ariane a {
		text-decoration:none;
}

/*       ******	*/
/*       ENTETE	*/
/*       ******	*/
		#logo_site {
		border-top:1px solid black;
		border-bottom:1px solid black;
		margin:8px 0 0 0; padding:0;
		}
		#logo_site a, #logo_site a img {
			text-decoration:none;
			border:none;
		}
		
		
		#entete {
				width:960px;
				margin:0px 0 0 0;
				position:relative;
		}
		
		#entete form {
				position:absolute;
				right:10px;
				top:115px;
				text-align:right;
		}
		
		#entete input[type=submit] {
			border:none;
			color:white;
			background:#000;
			cursor:pointer;
			font-size:10px;
			margin:-2px 0 0 0;
			padding:4px;
		 }
		#entete input[type=submit]:hover {
			border:none;
			background:#888;
			cursor:pointer;
				color:white;
		 }
		#entete label { font: 1.4em normal Georgia, "Times New Roman", Times, serif;}
		#entete label em { font-size:0.8em; font-style:normal;}
		#infos_contact { position:absolute; top:46px; right:230px; color:#999999; letter-spacing:0.2em}		

/*       ******	*/
/*       MENU		*/
/*       ******	*/

		#menu_principal {
				list-style:none;
				margin: 0px;
				padding:1px;
				border-bottom:1px solid black;
				height:29px;
		}
		
		#menu_principal li {
				display:block;
				float:left;
				list-style:none;
				padding:0;
				margin:0px;
		}
		
		#menu_principal a {
				display:block;
				float:left;
				padding:5px 10px;
				text-decoration:none;
				font-family: Arial Black, Helvetica, sans-serif;
				font-weight:normal;
				text-transform:uppercase;
				font-size:1.3em;
				color:#999;
		}
		
		#menu_principal a:hover {
				background-color:#000; color:white;
		}
		
		#menu_pratique {
		text-align:right;
				list-style:none;
				margin: 10px 0 0 0px;
				padding:10px 5px 0 0;
				font-size:1em;
		}
		
		#menu_pratique li {
				display:inline;
				margin:0 5px;
		}
		
		#menu_pratique a {
		color:#999999;
		text-decoration:none;
		}
		
		#menu_pratique a:hover {
		color:#333333;
		text-decoration:none;
		}


/*       ******	*/
/*       LAYOUT	*/
/*       ******	*/

	#pied {
			padding:10px 30px;
			position:relative;
			margin:0;
	}
	#menu-pied {
			list-style:none;
			background:white;
			padding:8px;
			margin:15px 0px;
			font-size:1.2em;
	}
	#menu-pied li {
			padding:5px;
			display:inline;
	}
	#menu-pied li a:hover { text-decoration:none;		color:#333;}
	#menu-pied li a { text-decoration:none;		color:#999;
	}
	
	#page {
			width:960px;
			padding:0px;
			margin:10px auto;
			text-align:left;
			position:relative;
			border:1px solid black;
	}
	#contenu {
	width: 100%;
	overflow: hidden;
	position:relative;
}
#contenu_principal_gauche {
	float: left;
	width: 400px;
	padding:15px;
	margin-left:15px;
}
#contenu_principal_centre {
	float: left;
	width: 400px;
	padding:15px;
}
#col_gauche {
	float: left;
	width: 220px;
	padding:15px;
	margin-left:15px;
}
#col_droite {
	margin-left: 695px;
	margin-right: 15px;
	width: 220px;
	padding:15px;
}
#col2_gauche {
	float: left;
	width: 445px;
	padding:15px;
	margin-left:15px;
}
#col2_droite {
	margin-left: 490px;
	margin-right: 15px;
	width: 425px;
	padding:15px;
}
#col_centre {
	float: left;
	width: 220px;
	padding:15px;
}

 a img {
	 	text-decoration:none;
		border:none;
	 }

i { color:red;}
/*       ******	*/
/*    STYLES TEXTES */
/*       ******	*/
h2 {
	font-family:"Trebuchet MS", sans-serif;
	color:#999999;
	font-size:2em;
	font-weight:normal;
}

h3 {
		font-size:1.2em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000;
}

h4 {
		font-size:1.1em;
		font-weight:normal;
}

h5 {
		font-size:1.1em;
		font-weight:normal
}

p.illustration {
		float:left;
		margin:5px 15px 15px 0;
		padding:0
}

div.important {
	background:url(/images/structure/ap_damier.png) repeat 0 0 white;
	padding:5px 10px;
}
.liste_artistes {
	margin:0; padding:0; list-style:none;
}
.liste_artistes li{
	margin:0; padding:0;
}
.texte_principal {
font-size:1.1em;
color:#888;
line-height:1.5em;
}
.page_expo_oeuvres{
	margin:0; padding:0; list-style:none; float:left;
}
.page_expo_oeuvres li{
	margin:0; padding:2px;
}


.liste_oeuvres { list-style:none; margin:0; padding:0; float:left;}
.liste_oeuvres li { margin:0 0 8px 3px ; padding:0;}
.liste_oeuvres a { text-decoration:none; border:none;}


.liste_archives { list-style:none; margin:0; padding:0; float:left;}
.liste_archives li { margin:0 0 8px 0px ; padding:0;}
.bt_action { display:block; padding:5px; background-color:#333; color:white; text-decoration:none; width:110px; font-size:1.1em}
.bt_action:hover { padding:4px; border:1px solid #333; background-color:#FFF; color:#333; text-decoration:none;}