*{padding: 0; margin: 0;font-family:Arial,sans;}
a, a:visited,a img, a:visited img{
	border:0;
	text-decoration:none;
	color:#FFF;
}

html{
	background:#efefef url(../images/bg.png) repeat-x;
}

#page{
	width:1000px;
	margin:auto;
}

#top{
	background:transparent;	
}


#content{
padding:0 20px;
}

#center{

}

#top-center{

	height:15px;

	padding:0 14px;
	width:596px;
	background:url(../images/top-center.png)repeat-y center center;
}

#center-center{
	padding:0 14px;
	width:596px;
	background:url(../images/center.png)repeat-y top center;

}

#intro{font-size:14px;
padding:34px;
text-align:justify;}

#bottom-center{
	padding:0 14px;
	width:596px;
	height:22px;

	background:url(../images/bottom-center.png)repeat-y bottom center;

}

#sidebar{
	width:320px;
	background:transparent;
	margin: 5px 0 0 0;
}


.preview{
	width:157px;
	margin:10px 0 0 2px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
.vignette{
	background:url(../images/img.png)repeat-y top left;
	height:206px;
}

.shopName{
	width:145px;
	background:#fff28d;
	border:solid #FFF;
	border-width:0 0 1px 0;
	padding:0 0 0 5px;
	color:#333;
}

.artistName{
	width:145px;
	background:#c4cf00;
	border:solid #FFF;
	border-width:0 0 1px 0;
	padding:0 0 0 5px;
	color:#6F6F6F;
}

.voter{
	width:148px;
	background:#de000e;
	border:solid #FFF;
	border-width:0 0 1px 0;
	padding:0 2px 0 0px;
	font-style:italic;

}






#fiche{
	background:url(../images/top-fiche.png) no-repeat top right;
}


#menu{
	padding:70px 0 0 0 ;
}

#menu li{
	display:inline;
	list-style:none;
	cursor:pointer;
	background:url(../images/blanc.png) no-repeat center center;
}


#overview{
	margin:63px 0 0 0;
	background:url(../images/pola.png) no-repeat -3% 0%;
}

#artwork-li{
	padding:20px 30px;
	
}

#shop-li{
	padding:20px 33px;
}

#artist-li{
	padding:20px 35px;
}

#menu li.active{
	background:url(../images/bleu.png) no-repeat center center;
	cursor:inherit;
}

#descriptions{
	width:300px;
}

#shopName{
	text-transform:uppercase;
	padding:6px 24px 15px;
	text-align:center;
	background:url(../images/shopName.png) no-repeat center center;
}

#artistName{
	background:transparent url(../images/artistName.png) no-repeat scroll center center;
	padding:6px 24px 15px;
	text-align:center;
	text-transform:uppercase;
}

#voter{
	text-transform:uppercase;
	padding:6px 45px 15px;
	background:url(../images/voter.png) no-repeat center center;
	color:#FFF;
}

.description{
	font-size:12px;
	padding:0 0 0 23px;
	text-align:justify;
	width:269px;
}

#shopDescription{
	display:none;
}

#artistDescription{
	display:none;
}

.gallery{
	padding:13px 0 0 11px;
}

#shopGallery{
	display:none;
}

#shopGallery img {
	margin:13px 0 0 11px;
}

#artistGallery{
	display:none;
}

.enlarge{
	padding: 5px 10px 0 0px;
	text-align:right;
}

.enlarge a, .enlarge:visited{
	color:#000;
}

.right{float:right;}
.left{float:left;}
.clearfix:after {
	content: "."; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
