@charset "UTF-8";
/* CSS Document */
html, body {
	font-size: 100.1%;
	height: 100%;
}

body {
	background: #fff;
	color: #333;
	font: 82.5% Arial, sans-serif;
	text-align: center;
}

* {
	border:0;
	margin: 0;
	outline: none;
	padding: 0;
}
/*
a, a:link, a:visited { color: #a29988; text-decoration: none; }
a:hover, a:active { color: black; }
*/

a {color:#494949; text-decoration:none; }
a:hover {color:#1a1a1a; text-decoration:none; }

#page {
	background: transparent;
	margin: 0 auto;
	top: 20px;
	padding-bottom: 0px;
	position: relative;
	text-align: left;
	width: 809px;/*min-height:100%;*/

}

#header {
	background: transparent url(../i/top.gif) no-repeat;
	width: 809px;
	height: 152px;
	overflow: hidden;
	position: relative;
}

#bodyoeuvres #header { 
	background: transparent;
}
	
#titre {
	width: 312px;
	height: 29px;
	overflow: hidden;
	position: absolute;
	right: 34px;
	top: 50px;
}
#titre span {
	background: url(../i/titre_small.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}


#bodyindex #titre span {
	background: url(../i/titre.gif) no-repeat;
}

#titre2 {
	width: 451px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	right: 34px;
	top: 79px;
}
#titre2 span {
	background: url(../i/titre2.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#titre2{display: none; visibility: hidden;}
#bodyindex #titre2{display: block; visibility: visible;}
	
#content {
	min-height: 420px; 
	height: auto; 
	height: 420px; 
	position: relative;
	padding-bottom:70px;
	z-index:2;
}


#nav {
	background: url(../i/nav.gif) no-repeat;
	list-style: none;
	width: 400px;
	height: 275px;
	overflow: hidden;
	position: absolute;
	left: 224px;
	top: 27px;
}


#nav li a#images { 
	background: transparent url(../i/spacer.gif) no-repeat; 
	display: block;
	height: 15px; 
	overflow: hidden;
	position: absolute;
	left: 3px; 
	top: 61px;
	width: 94px;
}
#nav li a#images:hover,
#nav li a#images:active,
#nav li a#images:focus, 
#nav li.on a#images {  
	background: #fff url(../i/nav_images.gif) no-repeat;
}

#nav li a#bio {
	background: transparent url(../i/spacer.gif) no-repeat; 
	display: block;
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 236px;
	top: 17px;
	width: 44px;
}
#nav li a#bio:hover,
#nav li a#bio:active,
#nav li a#bio:focus, 
#nav li.on a#bio {  
	background: transparent url(../i/nav_bio.gif) no-repeat;
}



#nav li a#con {
	background: transparent url(../i/spacer.gif) no-repeat; 
	display: block;
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 41px;
	top: 196px;
	width: 100px;
}
#nav li a#con:hover,
#nav li a#con:active,
#nav li a#con:focus, 
#nav li.on a#con {  
	background: transparent url(../i/nav_contact.gif) no-repeat;
}

#nav li a#news { 
	background: transparent url(../i/spacer.gif) no-repeat;  
	display: block;
	height: 15px; 
	overflow: hidden;
	position: absolute;
	left: 331px; 
	top: 73px;
	width: 66px;
}
#nav li a#news:hover,
#nav li a#news:active,
#nav li a#news:focus, 
#nav li.on a#news {  
	background: transparent url(../i/nav_news.gif) no-repeat;
}

#nav li a#textes { 
	background: transparent url(../i/spacer.gif) no-repeat; 
	display: block;
	height: 15px; 
	overflow: hidden;
	position: absolute;
	left: 289px; 
	top: 238px;
	width: 82px;
}
#nav li a#textes:hover,
#nav li a#textes:active,
#nav li a#textes:focus, 
#nav li.on a#textes {  
	background: transparent url(../i/nav_textes.gif) no-repeat;
}

#nav li a span { 
	display: block;
	visibility: hidden;
}

#nav2{
	display: none;
	visibility: hidden;
	/*list-style: none;
	width: 125px;
	height: 121px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 70px;*/
}
/*
#nav2 a#menu:hover,
#nav2 a#menu:active,
#nav2 a#menu:focus {
	background: transparent url(../i/nav2_on.gif) no-repeat;
}

#nav2 a span { 
	display: block;
	visibility: hidden;
}
*/

/*#page_cv {
	background: transparent url(../i/page_cv.gif);
	display: block;
	height: 50px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 70px;
	width: 184px;
}
#page_cv a span { 
	display: block;
	padding: 5px 0;
	text-align: right;
	visibility: hidden;
}*/

#page_contact {
	background: transparent url(../i/page_contact.gif);
	display: block;
	height: 69px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 240px;
	width: 182px;
}

#page_contact a span { 
	display: block;
	padding: 5px 0;
	visibility: hidden;
}
#page_contact a span { 
	display: block;
	padding: 5px 0;
	visibility: hidden;
}


#oeuvres_img {
	height: 400px;
	left: 160px;
	position: absolute;
	top: 0;
	width: 550px;
}
#oeuvres_img img { 
}
#oeuvres_img p {
	margin-top:6px;
}
#oeuvres_img p#for_img {
	margin-top:0px;
	height: 350px;
}


#oeuvres_img p span.number {
	color: #ccc;
	padding-left: 11px;
	font-size: 15px;
	letter-spacing: 0.1em;
}
#oeuvres_img p span.oeuvres_titre {
	color: #000;
	padding-left: 12px;
	padding-right: 2px;
	font-style: italic;
	font-size: 13px;
	letter-spacing: 0.1em;
}
#oeuvres_img p span.annee {
	color: #000;
	padding-left: 3px;
	font-size: 11px;
}

#footer {
	background: #fff url(../i/footer.gif) no-repeat;
	height: 70px;
	width: 809px;
	position: relative;
	clear: both;
	z-index:1;
}
#footer #temp {
	background: transparent url(../i/temp.gif);
	display: block;
	height: 24px;
	overflow: hidden;
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 218px;
}
#bodyoeuvres #footer #temp { 
	background: transparent url(../i/temp_oeuvres.gif);
	height: 121px; }

#page_cv a, #page_contact a, #oeuvres_img a { color: black; }
#page_cv:hover, #page_contact:hover, #oeuvres_img a:hover { opacity: .75; }




div.topmenu_links{
	background: transparent url(../i/nav2.gif) no-repeat;
	height: 121px;margin: 16px 0 0 16px;padding-top:47px;padding-left: 130px;}

.topmenu_links a{
	font:12px Arial, sans-serif;
	font-style: italic;
	color:#a79d90;
	display:block; 
	text-decoration:none; 
	float:left; 
	margin:0 3px;
	padding:0 1px; 
	text-transform: lowercase;
}

a.topmenu, a.topmenu_slct, {
	/*height:30px; 
	width:50px; 
	background-image:url(../images/img_sep.gif); background-repeat:repeat-y;
	text-align:center; 
	font-size:10px;  */
	/*color:#707070;*/
}
a.topmenu:hover, a.topmenu_slct, a.topmenu_slct:hover {
	color:#272010;
}

#content_texte_fr {
	display: block;
	float: left;
	width: 578px;
	position: relative;
	padding: 0 0 0 30px;
	color:#949494;
	font-size: 12px;
}

#content_texte_en {
	display: block;
	float: left;
	width: 578px;
	position: relative;
	padding: 0 0 0 30px;
	color:#949494;
	font-size: 12px;
}

#content_left {
	float: left;
	width: 70px;
	position: relative;
	padding: 0 10px 0 30px;
	height:300px;
	font-size: 11px;
}
#content_left p{
	margin-top:170px;
	color:#a79d90;
}
#content_left p a{
	color:#a79d90;
}
#content #content_left p a:hover,
#content #content_left p a:active{
	color:#272010;
}
a#biofr, a#bioen{border: 1px solid #a79d90; padding: 1px 2px;font-size: 10px; margin-left: 30px;}
a#biocv{position: absolute;left: 350px;}
#mypress{
	margin-left:151px;
	display: block;
	float: left;
	width: 478px;
	position: relative;
	padding: 0 0 0 0px;
	color:#949494;
	font-size: 11px;
}
.newselement{
	margin-bottom:10px;
	color:#949594;
	font-style:italic;
	padding: 5px 0 5px 0;
}
.newselement .bold{
	font-style: normal;
	color:#333;
}
.newselement a{
	font-style: normal;
	color:#949494;
}
.newselement a:hover,
.newselement a:active{
	color:#333;
}

.presselement{
	margin-bottom:10px;
	color:#949594;
	font-style:italic;
}
.presselement .bold{
	font-style: normal;
	color:#333;
}
.presselement a{
	font-style: normal;
	color:#949494;
}
.presselement a:hover,
.presselement a:active{
	color:#333;
}

#atelier{
	margin-left:151px;
	display: block;
	float: left;
	width: 278px;
	position: relative;
	padding: 50px 0 0 0px;
	color:#949494;
	font-size: 11px;
	color: #333;
	line-height: 12px;
}

#residence{
	margin-left:10px;
	display: block;
	float: left;
	width: 278px;
	position: relative;
	padding: 50px 0 0 0px;
	color:#949494;
	font-size: 11px;
	color: #333;
	line-height: 12px;
}

#contact{
	margin-left:151px;
	display: block;
	float: left;
	width: 478px;
	position: relative;
	padding: 50px 0 0 0px;
	color:#949494;
	font-size: 11px;
	color: #333;
	line-height: 12px;
}

#menuoeuvres {
	float: left;
	width: 185px;
	position: relative;
	padding: 0 18px 0 20px;
	height:400px;
	font-size: 11px;
	/*line-height:11px;*/
	padding-top: 50px;
}
#menuoeuvres a{
	color:#a1978a;
	padding:2px 0;
	display: block;
}
#menuoeuvres a:hover,
#menuoeuvres a:active,
a#selected{
	color:#333;
}


#oeuvre_img {
	display: block;
	float: left;
	width: 478px;
	position: relative;
	padding: 0 0 0 0px;
	color:#949494;
	font-size: 11px;
}

a#pre:hover, a#pre:active,
a#next:hover, a#next:active{opacity: .8;}
.number{color:#a79d90; font-size:14px;padding-right:10px;padding-left:15px;}
.oeuvres_titre{font-style:italic;color:#222; font-size:14px;}
.annee{color:#222; font-size:12px;}.dash{padding-right:5px;padding-left:5px;}
.infos{margin-top:4px;color:#949494;font-size: 12px;width: 550px;line-height: 13px;}