body{
	font:12px Arial, Verdana, Helvetica, sans-serif;
	background:#FFF;
	margin:0; 
	padding:0;
	border:0;
	text-align:center; 
	color: #000;
}

#container { 
	width:1000px; 	
	margin:10px auto; 
	border:0 solid #000;
	text-align:left; 
} 

#topbarlogo {
	display:inline;
	float:left;
	height:90px;
	background-color:#561D64; 
	color:#FFF;
	font-size:10px;
}

#menubar {
    display:inline;
	float:left;
	height:41px;
	background:#FFF;
	width:1000px; 
}

#main{
    display:inline;
	float:left;
	width:1000px;
	padding-bottom:3px;
}

#leftcontent{
    display:inline;
	float:left;
	width:305px;
	margin-top:3px;
	border: 2px solid #cbc8b7;
	height:629px;
}

#leftcontentsmall{
    display:inline;
	float:left;
	width:305px;
	margin-top:3px;
	border: 2px solid #cbc8b7;
	height:410px;
	padding:10px 0;
}

#midcontent{
    display:inline;
	float:left;
	width:385px;
}

#rightcontent{
    display:inline;
	float:left;
	width:330px;
	margin-top:3px;
	border: 2px solid #cbc8b7;
}

#rightcontent2{
    display:inline;
	float:left;
	width:300px;
	margin-top:3px;
	border: 2px solid #cbc8b7;
	background-color:#531963;
}

#rightcontent3{
    display:inline;
	float:left;
	width:300px;
	margin-top:3px;
	border: 2px solid #cbc8b7;
	background-color:#FEDFE5;
}

.midarticle{
    display:inline;
	float:left;
	width:166px;
	height:205px;
    margin:3px 0 0 15px;
	border: 2px solid #cbc8b7;
}

.elite{
    display:inline;
	float:left;
	width:250px;
	margin:23px 0 0 10px;
	border: 2px solid #cbc8b7;
}

.elite2{
    display:inline;
	float:left;
	width:250px;
	margin:45px 0 0 10px;
	border: 2px solid #cbc8b7;
}

.text{
    display:inline;
	float:left;
	padding:4px 5px;
	text-align:center;
}

#logintext{
margin:70px 0 0 6px;
color:#FFFFFF;
}

#logouttext{
float:right;
display:inline;
color:#FFF;
margin-right:2px;
}

#footerbar{
	display:inline;
	float:left;
	height:44px;
	margin-bottom:10px;
	width:1002px;
}

.login{
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.login:hover{
font-size:11px;
    text-decoration:underline;
color:#FFF;
}

#leftbig{
width:647px;
float:left;
display:inline;
margin:3px 3px 0 0;
border:2px solid #cbc8b7;
padding:20px 20px;
height:556px;
}

#leftbigno{
width:647px;
float:left;
display:inline;
margin:3px 3px 0 0;
border:2px solid #cbc8b7;
padding:20px 20px;
}

#leftsmall{
width:124px;
float:left;
display:inline;
margin:3px 0 0 0;
border:2px solid #cbc8b7;
height:430px;
}

#midcontent2{
    display:inline;
	float:left;
	width:565px;
}

#leftimage{
float:left;
display:inline;
border: 1px solid #cbc8b7;
margin:0 10px 10px 0;
}

.boutiqueimage{
float:left;
display:inline;
border:1px solid #cbc8b7;
margin:0 10px 0 0;
}

#lefttext{
float:left;
display:inline;
width:617px;
margin-top:4px;
}

#previous{
float:left;
margin-top:20px;
display:inline;}

#next{
float:right;
margin-top:20px;
display:inline;}

p{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000;
}

a:hover{
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#000;

}