   body
			{
				text-decoration: none;
				width: 800px;
				margin-right: auto;
				margin-left: auto;
				background-position:right;
			}

			
	.menu
			{
				background: transparent;
				text-decoration: none;
				width: 799px;
				margin-left: 0px;
				margin-top: 0px;
				text-align: right;
			}

/* head */
			.head {
			font-family: Sans-Serif,Verdana,Arial;
			font-size: 11px;
			color: black;
			background-color: transparent;
			margin-left: 0px;
			margin-top: 5px;
			}
			.head a {
			color: black;
			font-weight:bold;
			background: transparent;
			text-decoration: none;
			font-size: 11px;
			}
			.head a:hover {
			color:#00ff00;
			font-weight:black;
			background: transparent;
			text-decoration: none;
			}
			
			.head1 {
				font-family: Arial,Sans-Serif,Verdana;
				font-size-adjust: none;
				color: black;
				font-weight: normal;
				font-size: 10px;
				letter-spacing: 0,7em;
				text-align: left;
			    margin-left: 0px;
				margin-top: 0px;
				float: left;
			}
			.head2 {
				font-family: Arial,Sans-Serif,Verdana;
				font-size-adjust: none;
				color: black;
				font-weight: normal;
				font-size: 11px;
				letter-spacing: 0,7em;
				text-align: left;
			    margin-left: 40px;
				margin-top: 0px;
				float: left;
				text-decoration: none;
			}
			.head2 a {
			color: black;
			font-weight:bold;
			background: transparent;
			text-decoration: none;
			font-size: 11px;
			margin-left: 0px;
			}
			.head2 a:hover {
			color:#00ff00;
			font-weight:black;
			background: transparent;
			text-decoration: none;
			margin-left: 0px;
			}
			
			.head2news {
				font-family: Arial,Sans-Serif,Verdana;
				font-size-adjust: none;
				color: black;
				font-weight: normal;
				font-size: 11px;
				letter-spacing: 0,7em;
				text-align: left;
			    margin-left: 40px;
				margin-top: 0px;
				float: left;
				text-decoration: none;
			}
			.head2news a {
			color: black;
			font-weight:bold;
			background: transparent;
			text-decoration: none;
			font-size: 11px;
			margin-left: 0px;
			}
			.head2news a:hover {
			color:#00ff00;
			font-weight:black;
			background: transparent;
			text-decoration: none;
			margin-left: 0px;
			}
			
			
			.head2b {
				font-family: Arial,Sans-Serif,Verdana;
				font-size-adjust: none;
				color: black;
				font-weight: normal;
				font-size: 11px;
				letter-spacing: 0,7em;
				text-align: left;
			    margin-left: 25px;
				margin-top: 0px;
				float: left;
				text-decoration: none;
				
			}
			
			.head23 {
				font-size-adjust: none;
				color: black;
			    margin-left: 40px;
				margin-top: 15px;
				margin-bottom:15px;
				text-decoration: none;
				border: 1px dotted black;
				float:left;
				width:250px;
			}
			.head3 {
				font-family: Arial,Sans-Serif,Verdana;
				font-size-adjust: none;
				color: black;
				font-weight: normal;
				font-size: 11px;
				letter-spacing: 0,7em;
				text-align: left;
			    margin-left: 40px;
				margin-top: 5px;
				float: left;
				width:755px;
				padding-top: 10px;
				text-decoration: none;
				border-top: 1px dotted black;
			}
			.head3 a {
			color: black;
			background: transparent;
			text-decoration: none;
			}
			.head3 a:hover {
			color:black;
			background: transparent;
			text-decoration: none;
			}
			
			
			.head3b {
				font-family: Arial,Sans-Serif,Verdana;
				font-size-adjust: none;
				font-weight: normal;
				font-size: 11px;
				font-style:italic;
				color: black;
				letter-spacing: 0,7em;
				text-align: left;
			    margin-left: 40px;
				margin-top: 5px;
				float: left;
				width:755px;
			}
			.head4 {
				font-family: Arial,Sans-Serif,Verdana;
				font-size-adjust: none;
				color: black;
				font-weight: normal;
				font-size: 10px;
				letter-spacing: 0,7em;
				text-align: left;
			    margin-left: 40px;
				margin-top: 0px;
				float: left;
				width:755px;
				border-top: 1px dotted black;
				border-bottom: 1px dotted black;
			}
			.head5 {
				font-family: Arial,Sans-Serif,Verdana;
				font-size-adjust: none;
				color: black;
				font-weight: normal;
				font-size: 10px;
				letter-spacing: 0,7em;
				text-align: left;
			    margin-left: 40px;
				margin-top: 0px;
				float: left;
			}
			.head6 {
			font-family:  Arial,Sans-Serif,Verdana;
			font-size: 11px;
			margin-left: 40px;
			margin-top: 15px;
			color:black;
			background: transparent;
			text-decoration: none;
			border: 1px dotted black;
			display:block;
			padding: 3px;
			width:440px;
			float: left;
			}
			
			.head6b {
			margin-left: 40px;
			margin-top: 0px;
			color:black;
			background: transparent;
			text-decoration: none;
			border: 1px dotted black;
			display:block;
			padding: 0px;
			width:760px;
			}

			
			
			
			.head22 {
				font-family: Arial,Sans-Serif,Verdana;
				font-size-adjust: none;
				color: black;
				font-weight: normal;
				font-size: 11px;
				letter-spacing: 0,7em;
				text-align: left;
			    margin-left: 40px;
				margin-top: 0px;
				float: left;
				text-decoration: none;
			}
			.head22 a {
			color: white;
			font-weight:bold;
			background: transparent;
			text-decoration: none;
			font-size: 11px;
			}
			.head22 a:hover {
			color:white;
			font-weight:black;
			background: transparent;
			text-decoration: none;
			}

/* popup */

		span {
			font-family:  Arial,Sans-Serif,Verdana;
			font-size: 11px;
			margin-left: 0px;
			margin-top: 5px;
			color:black;
			background: white;
			text-decoration: none;
			border: 1px dotted black;
			display:block;
			padding: 3px;
			width:643px;
			}
		td {
			font-family:  Arial,Sans-Serif,Verdana;
			font-size: 11px;
			color: black;
			background-color: transparent;
			margin-left: 0px;
			margin-top: 5px;
			}
		p {
		margin: 10px 10px ;
		}
		
		div#galerie
		{
			width:630px ;
			background: white ;
			margin: 0px 10px ;
			text-align: left ;
		}
		
		ul#galerie_mini
		{
			width:649px;
			margin: 0 ;
			padding: 1 ;
			list-style-type: none ;
			text-align: right;
			border-top: 1px dotted black;
			border-bottom: 1px dotted black;
			display:block;
			padding: 0px;

			font-family:  Arial,Sans-Serif,Verdana;
			font-size: 11px;
			color: black;
			background-color: transparent;
			margin-left: 0px;
			margin-top: 5px;
		}
		
		ul#galerie_mini a 
		{
			text-align: right;
			color: black;
			background: white;
			text-decoration: none;
			font-size: 11px;
		}
		ul#galerie_mini a:hover
		{
			color:#00ff00;
			background: white;
			text-decoration: none;
		}

		
		dl#photo
		{
			clear: both ;
			margin: 0 auto ;
		}
		
		dl#photo dt
		{
			font: 9px Verdana,Arial,Sans-Serif ;
			text-align:left;
			width:650px;
			color: black ;
		}
		
		dl#photo dd
		{
			margin: 0 ;
		}
		
		dl#photo img
		{
			border: 1px solid white ;
		}
			.popup{
			width:635px;
			text-align: right;
			color: black;
			background: white;
			text-decoration: none;
			font-size: 11px;
			font: 11px Arial,Sans-Serif,Verdana ;
			}
			.popup a {
			text-align: right;
			color: black;
			background: white;
			text-decoration: none;
			font-size: 11px;
			}
			.popup a:hover {
			color:#00ff00;
			background: white;
			text-decoration: none;
			}
			
			
			
		.pop{
			width:649px;
			text-align: right;
			color: black;
			background: white;
			text-decoration: none;
			font-size: 11px;
			font: 11px Arial,Sans-Serif,Verdana ;
			border-bottom: 1px dotted black;
			display:block;
			padding: 0px;
			}
		.pop a {
			text-align: right;
			color: black;
			background: white;
			text-decoration: none;
			font-size: 11px;
			}
		.pop a:hover {
			color:black;
			background: white;
			text-decoration: none;
			}
	

/* news */

			.noms {
			font-family:Verdana, Arial,Sans-Serif;
			font-size: 11px;
			background-color: transparent;
			margin-left: 30px;
			margin-top: 0px;
			}
			.h1 {
				font-family: Verdana,Arial,Sans-Serif;
				font-size-adjust: none;
				font-size: 11px;
				letter-spacing: 0,7em;
				text-align: left;
			    display:block;
			    padding: 3px;
				width:750px;
				border: 1px dotted black;
				color:black;
				background: transparent;
				text-decoration: none;
			}
			
			.h2 {
				font-family: Verdana,Arial,Sans-Serif;
				display:block;
				width:749px;
				color:white;
				background: transparent;
				text-decoration: none;
				text-align: left;
			}
			
						
			.noms a {
			color:black;
			background: transparent;
			text-decoration: none;
			font-size: 11px;
			margin-left: 0px;
			display:block;
			padding: 3px;
			width:750px;
			margin-top: 0px;
			border: 1px dotted black;
			}
			
			.noms a:hover {
			color:#00FF00;
			background: #00FF00;
			text-decoration: none;
			border: 1px dotted #00FF00;
			}

			
/* expositions */

			.noms2007  {
			font-family: Arial,Sans-Serif,Verdana;
			color: black;
			background: transparent;
			text-decoration: none;
			font-size: 11px;
			margin-top: 5px;
			display:block;
			padding: 3px;
			width:748px;
			border: 1px dotted black;
			margin-left: 40px;
			}
			
			.noms2000 {
			font-family: Arial,Sans-Serif,Verdana;
			font-size: 11px;
			color: black;
			margin-top: 10px;
			background: transparent;
			width:750px;
			margin-top: 20px;
			margin-left: 40px;
			}
			a.noms1  {
			color: black;
			background: transparent;
			text-decoration: none;
			font-size: 11px;
			margin-top: 5px;
			display:block;
			padding: 3px;
			width:748px;
			border: 1px dotted black;
			}
			a.noms1:hover {
			color:#00FF00;
			background: #00FF00;
			text-decoration: none;
			border: 1px dotted #00FF00;
			}
			a.noms1 span{
			display: none;
			}
			a.noms1:hover span {
			display: inline;
			position: relative;
			top: 0px;
			left: 2px;
			background: #00FF00;
			font-size:11px;
			color: black;
			padding: 4px;
			}
			
			
			a.noms2 {
			color: black;
			background: transparent;
			text-decoration: none;
			font-size: 11px;
			margin-top: 5px;
			display:block;
			padding: 3px;
			width:748px;
			border: 1px dotted black;
			}
			
			a.noms2 span {
			display: none;
			}
			a.noms2:hover {
			color:#00FFff;
			background: #00FFff;
			text-decoration: none;
			border: 1px dotted #00FFff;
			}
			
			a.noms2:hover span {
			display: inline;
			position: relative;
			top: 0em;
			left: 0em;
			background: #00FFff;
			font-size:11px;
			color: black;
			padding: 4px;
			}
			
			
			
			
			.noms3 {
			font-family: Arial,Sans-Serif,Verdana;
			font-size: 11px;
			color: black;
			background: transparent;
			width:750px;
			margin-top: 5px;
			margin-left: 20px;
			}
			
			a.noms3 {
			color: black;
			background: transparent;
			text-decoration: none;
			display:block;
			padding: 3px;
			width:748px;
			border: 1px dotted black;
			}
			
			a.noms3 span {
			display: none;
			}
			a.noms3:hover {
			color:#fe9400;
			background: #fe9400;
			text-decoration: none;
			border: 1px dotted black;
			}
			
			a.noms3:hover span {
			display: inline;
			position: relative;
			top: 0em;
			left: 0em;
			background:#fe9400;
			font-size:11px;
			color: black;
			padding: 4px;
			}

/* textes expos passés */

			.expos {
			font-family: Arial,Sans-Serif,Verdana;
			font-size: 11px;
			color: black;
			background-color: transparent;
			margin-left: 10px;
			margin-top: 0px;
			margin-bottom: 0px;
			}
			
			.h3 {
			font-size: 11px;
			color: black;
			background-color: transparent;
			margin-left: 30px;
			margin-top: 0px;
			margin-bottom: 0px;
			}
			.h4 {
			color: black;
			background-color: transparent;
			margin-left: 200px;
			margin-top: 0px;
			margin-bottom: 0px;
			}

								
/* menu intro */
			.intro {
			font-family: Arial,Sans-Serif,Verdana; 
			font-size: 12px;
			color:white;
			}
			
			.intro a {
			display:block;
			width:791px;
			margin-top: 3px;
			color:white;
			background: black;
			text-decoration: none;
			text-align: right;
			}
			
			.intro a:hover {
			color:white;
			background: black;
			text-decoration: none;
			}
			
/* menu */
			.menu {
			font-family:Arial,Sans-Serif, Verdana;
			font-size: 11px;
			float: left;
			}
			
			.menu1 {
			display:block;
			margin-top: 5px;
			color:white;
			background: black;
			text-decoration: none;
			text-align: left;
			}
			.menu a {
			display:block;
			width:260px;
			padding: 1px;
			margin-right: 2px;
			margin-top: 4px;
			border: 1px dotted black;
			color:white;
			background: black;
			text-decoration: none;
			text-align: left;
			float: left;
			
			}
			
			.menu a:hover {
			color:black;
			background:black;
			text-decoration: none;
			border: 1px dotted white;
			
			display:block;
			width:260px;
			padding: 1px;
			margin-right: 2px;
			margin-top: 4px;
			text-align: left;
			float: left;
			}
			
/* menu2 */
			.menu2 {
			
			font-family: Arial,Sans-Serif,Verdana; 
			font-size: 12px;
			float: left;
			}
			
			.menu2 a {
			display:block;
			width:753px;
			margin-top: 5px;
			margin-left: 40px;
			border: 1px dotted black;
			color: black;
			background: #ffffff;
			text-decoration: none;
			padding: 1px;
			text-align: left;
			}
			
			.menu2 a:hover {
			color: #00ffff;
			background: white;
			text-decoration: none;
			border: 1px dotted #00ffff;
				
			}
/* pied */

.signature {
font-family: Verdana, Arial, san-serif; 
font-size: 9px;
color: #999999;
background-color: transparent;
margin-left: 0px;
margin-top: 10px;
text-align: right;
}


.signature a {
font-weight: normal;
font-size: 9px;
color: #999999;
background-color: transparent;
text-decoration: none;
}

.signature a:hover{
font-weight: normal;
font-size: 9px;
color: #000000;
background-color: #FFFFFF;
text-decoration: none;
}

