body				{ font-family:century gothic, Verdana, Arial, Helvetica, sans-serif; background-color:#000; letter-spacing:0.1em; font-size:10px; line-height:2em; padding:0; margin:0; height:100%; width:100%;	 }

img				{ border:none; margin:0; padding:0; }
p				{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; text-indent:8pt; }
a:link, a:visited 	{ text-decoration: none; color: #fff; }
a:hover 			{ text-decoration:none; }
h1				{ background-color:#444; font-family:sans-serif; width:auto; height:auto; padding:20px 0 12px 10px; margin:0; font-size:40px; font-weight: normal; color:#fff; }
h2				{ text-align:center; background-color:#fff; color:#000; height:auto; padding:2px 0; margin:0; font-size:12px; font-weight:bold; line-height:1.264; }
h4				{ border-bottom:2px solid #fff; color:#fff; font-size:20px; margin:0; padding:3px 0 3px 10px; }
h4 strong			{ font-size:20px; background-color:#fff; color:#000; padding:2px 5px; margin:0; line-height:35px; }
h5				{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0 10px 10px 10px; padding:0; font-size:9px; border-bottom:1px solid #666; height:auto; text-align:right; line-height:1.3em; font-weight:bold; }
strong			{ color:#fff; }
b				{ margin:10px 0; padding:1px; font-size:12px; color:#000; background-color:#fff; }
.cache			{ display:none; }
br.clear			{ clear:both; }

#antoine_martinez		{ border-left:2px solid #fff; border-right:2px solid #fff; border-bottom:2px solid #fff; position:absolute; background-color:#000; height:auto; width:750px; left:50%; padding:0; margin:0 0 0 -375px; }
#liensht		{ text-align:right; padding:2px 8px 2px 0; }

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#evenements h3, #presse h3 	{ clear:both; border-bottom:2px solid #fff; color:#fff; font-size:20px; margin:20px 0; padding:0 0 5px 10px; }
#evenements h4, #presse h4  	{ border:none;  font-size:15px; letter-spacing:0; font-weight:bold; color:#fff; line-height:20px; margin:20px 0 10px 0; padding:0 0 5px 10px; }
#evenements h5, #presse h5  	{ border:none; font-style:italic; text-align:left; color:#fff; margin:10px 10px 10px 0; padding:0 0 5px 10px; font-size:11px; line-height:1.3em; font-weight:normal; }
#evenements h6, #presse h6  	{ border-bottom:1px solid #fff; font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0 0 20px 0; padding:0 0 5px 0; font-size:9px; height:auto; text-align:right; line-height:1.3em; font-weight:bold; }
#evenements p, #presse p	 	{ margin:0; padding:0 10px 10px 10px; text-indent:0; letter-spacing:0px; font-size:11px; }
#evenements a, #presse a	 	{ text-decoration:underline; }
#evenements .image,#evenements .image_break		{ float:left; clear:left; margin:0 10px 0 0; }
#evenements .image_break	{ display:block; }
#evenements .image		{ display:none; }
#evenements .vignettes	{ float:right; margin:0 10px 0 0; padding:0; }
#evenements .vignettes img	{ cursor:pointer; height:50px; margin:0; padding:0; }

#presse .image			{ float:left; display:block; clear:left; margin:0 10px 20px 10px; padding:0; }

ul#Menu, ul#MenuA, ul#MenuAE, ul#Menu_xx, ul#Menu_bio	{ clear:both; font-family:sans-serif; font-size:13px; list-style-type:none; background-color:#000; border-bottom:2px solid #fff; border-top:2px solid #fff; padding:0; font-weight: bold; }
#Menu li a:link, #Menu li a:visited, #MenuA li a:link, #MenuA li a:visited, #MenuAE li a:link, #MenuAE li a:visited, #Menu_xx li a:link, #Menu_xx li a:visited, #Menu_bio li a:link, #Menu_bio li a:visited
{ float:left; height:15px; line-height:15px; text-align:left; text-decoration:none; color:#fff; margin:0; padding:5px 0 5px 10px; }
#Menu li , #MenuA li, #MenuAE li	{ line-height:1.264; float:left; width:740px;  }
#Menu li a:link, #Menu li a:visited, #MenuA li a:link, #MenuA li a:visited, #MenuAE li a:link, #MenuAE li a:visited	{ width:740px; }
ul#Menu						{ width:750px; margin:0 0 5px 0; height:150px; }
ul#MenuA						{ width:750px; margin:0; height:150px; }
ul#MenuAE					{ width:750px; margin:0; height:50px; }
#Menu li a:hover, #MenuA li a:hover, #MenuAE li a:hover, #Menu_xx li a:hover, #Menu_bio li a:hover		{ background-color:#999; }
#Menu li a#actif, #MenuA li a#actif, #MenuAE li a#actif, #Menu_xx li a#actif, #Menu_bio li a#actif		{ background-color:#999; }
.actif						{ background-color:#999; }
#Menu li a#b, #MenuA li a#b, #MenuAE li a#b, #Menu_xx li a#b, #Menu_bio li a#b	{ border-bottom:none; }

#ApercuXX  					{ float:right; height:auto; width:263px; margin:0; padding:0; }
#ApercuXX  p 					{ text-align:left; margin:0 10px 10px 10px; padding:0; font-size:9px; border-bottom:1px solid #666; height:auto; line-height:1.3em; font-weight:bold; }
#xx							{ width:487px; float:left; }
ul#Menu_xx					{ width:487px; margin:0; height:150px; }
#Menu_xx li					{ line-height:1.264; float:left; width:477px;  }
#Menu_xx li a:link, #Menu_xx li a:visited	{ width:477px; }
#p_xx						{ margin:5px 10px 10px 0px; text-align:justify; padding:0 10px 5px 10px; font-size:11px; height:1300px; line-height:1.4em; overflow:auto; }
#txtxx						{ font-family: Verdana; color:#fff; line-height:1.5em; margin:0; padding:2px 0 7px 3px; font-size:9px; }

#ApercuBio					{ float:right; height:auto; width:210px; padding:0; margin:0 0 5px 0; }
#ApercuBio p					{ margin:0 0 10px 0; padding:0; font-size:9px; border-bottom:1px solid #666; height:auto; text-align:right; line-height:1.3em; font-weight:bold; }
#ApercuBio img 				{ width:210px; }
#bio 						{ width:540px; float:left; }
#bio ul						{ width:540px; }
#bio p						{ width:510px; margin:0; padding:20px 0 0 15px; font-size:11px; height:auto; text-align:justify; line-height:1.5em; }
ul#Menu_bio					{ width:540px; margin:0; height:150px; }
#Menu_bio li					{ line-height:1.264; float:left; width:530px;  }
#Menu_bio li a:link, #Menu_bio li a:visited	{ width:530px; }

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#accueil					{ height:587px; width:750px; margin:0; padding:0; }
#accueil img					{ float:left; margin:0 10px 0 0; padding:0; }
#accueil p					{ margin:0; padding:15px 10px 0 10px; font-size:10px; height:auto; text-align:justify; line-height:1.6em; }

#expo_vignettes				{ width:740px; height:79px; clear:both; margin:0; padding:0 0 0 10px; }
#expo_vignettes	img 			{ cursor:pointer; height:79px; }
#expo						{ width:480px; }
#expo p						{ margin:5px 10px 0 10px; padding:0; font-size:11px; height:auto; text-align:justify; line-height:1.4em; }
#catalogue p					{ margin:5px 10px 0 10px; padding:0; font-size:11px; height:auto; text-align:justify; line-height:1.4em; }
#expo_apercu				{ border-bottom:1px solid #666; height:350px; float:right; width:257px; margin:0; padding:0 10px 0 0; }

#contemporain p, #presse p { margin:5px 10px 0 10px; padding:0; font-size:11px; height:auto; text-align:justify; line-height:1.4em; }
#estampille		{ float:left; width:349px; }
#estampille img	{ margin:10px; }
#mentions p		{ padding:0 10px 0 10px; text-indent:0; line-height:1.3em; }
#droits			{ text-align:center; background-color:#fff; color:#000; clear:both; padding:2px 0; margin:0; font-size:9px; line-height:1.3em; }
#terza			{ clear:both; border-top:2px solid #fff; margin:0; padding:0; background-color:#000; color:#fff; text-align:center; }

div.pages		{ clear:both; width:auto; height:auto; background-color:#171717; margin:0; padding:10px 0 10px 10px; }
div.pages a		{ float:left; display:block; margin:0 4px 0 0; padding:2px 5px; font-size:7pt; }
div.pages a:link, div.pages a:visited	{ color:#fff; }
div.pages a.actif, div.pages a:hover	{ background-color:#eaeaea; color:#000; }
/*div.pages a.nav	{ text-decoration:none; }*/