*{
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,Verdana, sans-serif;
}
body{
	background:#000;
}
a, a:hover, a:active, a:link, a:visited{
	border:none;
	outline:none;
}
#page{
	position:relative;
	width:1010px;
	height:361px;
	margin:auto;
	background:#000 url('images/bkg.jpg') no-repeat;
}
#page #lang_switcher{
	position:absolute;
	z-index:2000;
	top:0;
	right:0;
	width:133px;
	height:24px;
	background:url('images/lang_switch_bkg.jpg');
	color:#999;
}
#page #lang_switcher p{
	text-align:center;
}
#page #lang_switcher a, #page #lang_switcher a:visited, #page #lang_switcher a:link, #page #lang_switcher a:active{
	font-size:12px;
	color:#999;
	text-decoration:none;
}
#page #lang_switcher a:hover{
	text-decoration:underline;
}
#page #lang_switcher .activeLang{
	font-size:12px;
	text-decoration:none;
	color:#fff;
}
#content{
	position:absolute;
	top:0;
	left:218px;
	width:792px;
}
#newsletter{
	position:absolute;
	z-index:2000;
	top:0;
	right:150px;
	width:325px;
	height:34px;
	background:url('images/newsletter_bkg.jpg') no-repeat;
}
#newsletter label{
	text-align:right;
	font-size:11px;
	color:#ddd;
}
#newsletter p{
	position:relative;
	top:7px;
	left:8px;
	margin-right:8px;
}
#newsletter input{
	width:156px;
}
#newsletter input.en{
	width:193px;
}
#newsletter #newsletter-submit{
	width:28px;
	height:20px;
	background:url('images/newsletter_btn.jpg') no-repeat;
	border:none;
	position:absolute;
	right:8px;
	cursor:pointer;
}
/* Begin Sidebar style --------------------- */
#home_btn{
	display:block;
	width:130px;
	height:110px;
	position:absolute;
	top:14px;
	left:40px;
}
#sidebar{
	position:absolute;
	top:0;
	left:0;
	width:218px;
	margin-top:145px;
	padding-left:65px;
}
#sidebar a{
	display:block;
	width:51px;
	height:37px;
}
#sidebar a img{
	border:none;
}
#sidebar #oeuvres_menu{
	display:none;
	margin-left:15px;
}
/* Begin Home style ------------------------ */
#home h2{
	position:absolute;
	top:75px;
	left:33px;
	font-size:16px;
	font-weight:normal;
	letter-spacing:2px;
	color:#eee;
}
#home #arrowL{
	position:relative;
	top:265px;
	width:33px;
	height:40px;
	background:url('images/home_arrowL.jpg');
	cursor:pointer;
}
#home #arrowR{
	position:relative;
	top:-122px;
	left:729px;
	width:33px;
	height:40px;
	background:url('images/home_arrowR.jpg');
	cursor:pointer;
}

#home #pic_bkg{
	position:relative;
	top:70px;
	left:32px;
	width:697px;
	height:348px;
	background:url('images/home_pic_bkg.jpg');
}
#home #pic_bkg #pic_1{
	position:relative;
	top:10px;
	left:10px;
}
#home #pic_bkg #pic_2{
	position:relative;
	top:10px;
	left:23px;
}
#home #pic_bkg #p_bkg1{
	position:absolute;
	top:35px;
	left:41px;
	width:270px;
	padding:15px;
	background:#000;
	opacity:0.7;
}
#home #pic_bkg #p_bkg1 p{
	font-size:13px;
	color:#fff;
}
#home #pic_bkg #p_bkg2{
	position:absolute;
	top:255px;
	left:356px;
	width:270px;
	padding:15px;
	background:#000;
	opacity:0.7;
}
#home #pic_bkg #p_bkg2 p{
	font-size:13px;
	color:#fff;
	text-align:right;
}
#home #p_footer{
	position:relative;
	top:60px;
	left:80px;
	font-size:15px;
	color:#fff;
	border-left:13px solid #c2272d;
	line-height:13px;
	padding-left:8px;
}
/* Begin Artist style ------------------------ */
#artist #txt-bkg{
	position:relative;
	left:25px;
	width:343px;
	height:433px;
	background:url('images/artist_txt_bkg.jpg');
}
#artist #text{
	position:absolute;
	top:215px;
	left:15px;
}
#artist #txt-bkg p{
	width:315px;
	font-family:Georgia, Times, 'Times New Roman', serif;
	font-size:12px;
	color:#333;
	margin-bottom:15px;
}
#artist #photo{
	position:absolute;
	top:0;
	left:405px;
}
#artist #photo2{
	position:absolute;
	z-index:1000;
}
#artist #writings{
	position:absolute;
	top:70px;
	left:165px;
}
/* Begin Press style ------------------------ */
#press, #press_page{
	background:url('images/press_bkg.jpg') top no-repeat;
}
#press #big_container{
	position:relative;
	top:102px;
	width:700px;
	height:270px;
	background:url('images/press_news_bkg.jpg') no-repeat;
}
#press .attachment-link{
	display:block;
	margin-left:15px;
	margin-bottom:8px;
	font-size:10px;
	text-decoration:underline;
}
#press #news{
	width:315px;
	padding:12px;
}
#press h2{
	font-size:16px;
	font-weight:normal;
	color:#fff;
	margin-bottom:8px;
}
#press .news_date{
	font-size:11px;
	color:#ccc;
	margin-bottom:3px;
}
#press .news_title{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	margin:0 0 0 15px;
	display:block;
}
#press a.news_title:hover{
	text-decoration:underline;
}
#press .news_content{
	margin-top:5px;
	margin-bottom:15px;
}
#press .news_content p{
	font-size:11px;
	color:#fff;
	margin:0 0 5px 15px;
}
#press .news_content a, #press .news_content a:active, #press .news_content a:visited, #press .news_content a:link{
	color:#f33138;
	text-decoration:none;
}
#press .news_content a:hover{
	text-decoration:underline;
}
#press #press_coverage{
	position:absolute;
	top:0;
	left:355px;
	width:315px;
	padding:12px;
}
#press .navigation a, #press .navigation a:active, #press .navigation a:visited, #press .navigation a:link{
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}
#press #news_ajax, #press #coverage_ajax{
	position:relative;
	height:230px;
}
#press .alignleft a{
	position:absolute;
	bottom:15px;
	left:15px;
}
#press .alignright a{
	position:absolute;
	bottom:15px;
	right:15px;
}
#press #relations{
	position:absolute;
	top:270px;
	left:368px;
	width:313px;
	height:153px;
	padding:15px;
	background:url('images/press_press_bkg.jpg') no-repeat;
}
#press #relations p{
	font-size:12px;
	color:#666;
	padding-bottom:10px;
}
#press #relations a:link,#press #relations a:visited,#press #relations a:active{
	color:#F33138;
	text-decoration:none;
}
#press #relations a:hover{
	text-decoration:underline;
}
#press #relations strong{
	font-size:16px;
}
#inline{
	position:absolute;
	top:285px;
	left:0;
	font-size:12px;
	color:#F33138;
	text-decoration:none;
}
#inline:hover{
	text-decoration:underline;
}
/* Begin Press Single style ------------------------ */
#press_page #back_btn{
	position:absolute;
	top:60px;
	left:468px;
	width:214px;
	height:43px;
	background:url('images/press_page_back.png') no-repeat;
}
#press_page #post{
	width:700px;
	height:380px;
	background:url('images/press_page_bkg.jpg') no-repeat;
	margin-top:102px;
	position:relative;
}
#press_page h2{
	display:block;
	font-family:Georgia, Times, 'Times New Roman', serif;
	font-size:20px;
	font-weight:normal;
	color:#666;
	padding:30px 0 0 24px;
}
#press_page #post_date{
	position:absolute;
	top:34px;
	right:24px;
	font-family:Georgia, Times, 'Times New Roman', serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
#press_page #post_content{
	font-size:12px;
	line-height:1.5em;
	text-align:justify;
	color:#666;
	position:absolute;
	top:107px;
	left:0;
	padding:0 24px 24px 24px;
}
#press_page #post_content p{
	margin-bottom:12px;
}
/* Begin Contact style ------------------------ */
#contact{
	height:163px;
	background:url('images/contact_bkg.jpg') 160px top no-repeat;
}
#contact #contact_us{
	position:absolute;
	top:10px;
	right:0;
	width:200px;
	margin-right:80px;
	text-align:right;
}
#contact #contact_us h2{
	font-size:16px;
	font-weight:normal;
	color:#fff;
	margin-top:30px;
	margin-bottom:10px;
}
#contact #contact_us p{
	font-size:12px;
	line-height:1.3em;
	color:#fff;
}
#contact #contact_us p a, #contact #contact_us p a:link, #contact #contact_us p a:visited, #contact #contact_us p a:active{
	color:#999;
	text-decoration:none;
}
#contact #contact_us p a:hover{
	text-decoration:underline;
}
#contact #map{
	position:absolute;
	top:163px;
	left:28px;
	width:701px;
	height:330px;
	background:url('images/contact_map.jpg') no-repeat;
}
#contact #find_us{
	position:absolute;
	top:106px;
	left:0px;
	width:238px;
	height:166px;
	background:url('images/contact_find_us.png') no-repeat;
	padding:15px 20px 0 20px;
}
#contact #find_us h2{
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:16px;
	color:#444;
	padding-bottom:15px;
}
#contact #find_us p{
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	color:#444;
	padding-bottom:10px;
}
#contact #find_us p small{
	display:block;
	width:
	font-size:10px;
}
#contact #gmap{
	position:absolute;
	top:10px;
	left:10px;
	width:680px;
	height:309px;
}
#contact #gmap #logocontrol, #contact #gmap #copyright{
	display:none;
}
#contact #map_btn{
	position:absolute;
	top:493px;
	left:642px;
	width:87px;
	height:28px;
	background:url('images/contact_btn_bkg.jpg') no-repeat;
	text-align:center;
	padding-top:3px;
}
#contact #map_btn a, #contact #map_btn a:link, #contact #map_btn a:visited, #contact #map_btn a:active{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#contact #map_btn a:hover{
	text-decoration:underline;
}
/* Begin Pieces style ------------------------ */
#pieces{
	width:680px;
	height:600px;
	background:url('images/pieces_bkg.jpg') 87px 0 no-repeat;
}
#pieces #big_image{
	display:none;
	position:relative;
}
#pieces #big_image img{
	display: none;
}
#pieces #pieces_sold{
	position:absolute;
	display:none;
}
#pieces table{
	width:792px;
	height:400px;
	border-collapse:collapse;
}
#pieces td{
	text-align:left;
	vertical-align:center;
}
#pieces #td_desc{
	width:100%;
}
#pieces .desc{
	display:none;
	margin-left:10px;
	padding:30px 0 20px 10px;
	background:#000;
	opacity:0.7;
}
#pieces .desc .other{
	font-size:11px;
	color:#fff;

	display:block;
	position:relative;
	top:5px;
	width:125px;
	height:20px;
	padding:7px 5px 2px 35px;
	margin-bottom:-50px;
	margin-left:-10px;
	cursor:pointer;
}
#pieces .desc .otherAngle{
	background:url('images/pieces_otherAngle.gif') 2px 3px no-repeat;
	background-color:#000;
}
#pieces .desc .three60{
	background:url('images/pieces_360.gif') 2px 3px no-repeat;
	background-color:#000;
}
#pieces .desc h2{
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#eee;
	letter-spacing:1px;
	margin-bottom:20px;
}
#pieces .desc p{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#eee;
	letter-spacing:1px;
	margin-bottom:20px;
}
#pieces #s_container{
	position:absolute;
	top:413px;
	left:0px;
	width:450px;
	height:10px;
	background:#000;
	border:1px solid #222;
	display:none;
}
#pieces #s_container a{
	margin-top:6px;
	border:none;
	width:20px;
	height:8px;
	background: #999;
}
#pieces #first, #prev, #next, #last{
	position:absolute;
	display:block;
	top:465px;
	width:20px;
	height:20px;
}
#pieces #first{
	left:-3px;
	background:url('images/pieces_first.png') no-repeat;
}
#pieces #prev{
	left:25px;
	background:url('images/pieces_minus.png') no-repeat;
}
#pieces #next{
	left:735px;
	background:url('images/pieces_plus.png') no-repeat;
}
#pieces #last{
	left:765px;
	background:url('images/pieces_last.png') no-repeat;
}
#pieces #thumbs_mask{
	position:absolute;
	top:435px;
	left:60px;
	width:680px;
	height:78px;
	overflow:hidden;
}
#pieces #thumbs_container{
	position:absolute;
	height:76px;
}
#pieces #thumbs_container a{
	display:block;
	float:left;
	position:relative;
	width:55px;
	height:76px;
	overflow:hidden;
	margin-right:10px;
	border:1px solid #555;
}
#pieces #thumbs_container a img{
	position:absolute;
	border:none;
	opacity:0.5;
}
#pieces #actuel_links{
	position:relative;
	width:100%;
	text-align:center;
	top:140px;
	left:50px;
}
#pieces #actuel_links a, #pieces #actuel_links a:hover, #pieces #actuel_links a:active, #pieces #actuel_links a:visited, #pieces #actuel_links a:link{
	font-size:16px;
	color:#ddd;
	text-decoration:none;
}