body {
    background:url('../images/layout/background.jpg') repeat-x top #483F3E;
    text-align:center;
    color:#fff;
    font-family:arial;
    margin:15px;
}

#main {
    width:800px;
    margin:0px auto 0px auto;
    text-align:left;
}

#header {
	padding:0px;
    height:140px;
    background:url('../images/layout/header.jpg') no-repeat top right;
}

div .main {
	position:relative;
	display:block;
	z-index:2;
	top:-1px;
	left:50%;
	width:73px;
    height:35px;
    margin-left:57px;
	background:url('../images/layout/main.gif') no-repeat;
}

*html .main{
position: relative;
left: 8%;
top: -4%;
}

*+html .main{
position: relative;
left: 8%;
top: -3%;

}

#header div {
	margin-top:20px;
    border:1px solid #000000;
    height:18px;
    background:url('../images/layout/header-hr.jpg') repeat-x bottom;
	text-align:center;
}

#header h1 {
    height:100px;
    background:url('../images/layout/header-h1.jpg') no-repeat 0px 30px;
	margin:0px;
    padding:0px;
}


#header h1 span, #header h2 {
    display:none;
}

#main2 {
    margin-top:0px;
}

#sidebar {
    float:left;
    width:20%;
}

#sidebar h2 {
    color:#4B3F3F;
    font-weight:normal;
    font-size:22px;
    text-align:center;
}

#sidebar ul {
    margin:0px;
    padding:0px;
    list-style:none;
    text-align:center;
}

#sidebar ul li {
    width:137px;
    margin:0px auto 0px auto;
    padding:0px;
}

#sidebar ul li a {
   margin-bottom:8px;
}

#sidebar span {
    display:none;
}

#sidebar .maquillage {
    display:block;
    width:137px;
    height:104px;
    background:url('../images/prestations/maquillage.jpg');
    border:1px solid #fff;
}

#sidebar .relooking {
    display:block;
    width:137px;
    height:104px;
    background:url('../images/prestations/relooking.jpg');
    border:1px solid #fff;
}

#sidebar .onglerie {
    display:block;
    width:137px;
    height:104px;
    background:url('../images/prestations/onglerie.jpg');
    border:1px solid #fff;
}

#page, #page2, #page3, #page4, #page5, #page6 {
	width:80%;
    float:left;
	margin-top:5px;
}

#page3 a{
	color:#fff;
}

#page3 a:hover{
	color:#878787;
}

#page3 p{
	margin:12px;
}

#page6 .detail-contenu {
	text-align:left;
	
}

#page2, #page3, #page4, #page5, #page6 {
	text-align:center;
}

#page2 .prix {
	font-weight:bold;
}

#page2 .description, #page2 .bas {

	margin:auto 4px auto 4px;
	text-align:left;

}

#page2 hr {

	width:400px;

}

#page6 .image {
	width:100px;
	height:85px;
}

#page6 .top{

margin-left: 41px;
width:109%;

}

#page6 .bottom{
margin-left: 50px;
}

#page6 p {
	
	margin-left: 50px;
}

.top {
	
	display:block;
	background:url('../images/layout/page-top.jpg') repeat-x  #010101;
	width:100%;
	margin: auto;
	min-height:165px;
	overflow:hidden;
}

.retour_acc{
float: left;
}

*html .retour_acc{
position: relative;
left: -48px;

}


#page2 .top, #page3 .top, #page4 .top, #page5 .top, #page6 .top {
    padding-top:5px;
}

.bottom {
    display:block;
    background:url('../images/layout/page-bottom.jpg') repeat-x bottom #010101;
	width:100%;
	padding-bottom:20px;
}

#page .bottom {
	min-height:191px;
	max-height:100%;
	overflow:auto;
}

#page .bottom .no-actuality {
	margin-left:220px;
}

#page2 .bottom, #page3 .bottom, #page4 .bottom, #page5 .bottom , #page6 .bottom {
	min-height:208px;
	overflow:auto;
}

.menu {
    display:block;
    list-style:none;
    margin:0px;
    padding:0px;
}

.menu li {
    display:inline;
    list-style:none;
    margin:0px;
    padding:0px;
}

#page .top .lestraits .menu li a,
#page .top .lestraits .menu li a:visited ,
#page2 .top .menu li a, #page2 .top .menu li a:visited ,
#page3 .top .menu li a, #page3 .top .menu li a:visited  {
    display:block;
    width:90px;
    float:right;
    height:25px;
    background:url('../images/layout/menu-item.jpg') repeat-x;
    margin:auto 2px auto 2px;
    text-align:center;
    text-decoration:none;
    color:#fff;
    padding-top:3px;
    font-family:arial black;
	font-style:normal;
    font-size:14px;
}

#page .top .lestraits h2 span , #page2 .top h2, #page3 .top h2 {
	display:none;
}

#page .content {
	font-size:10px;
	overflow-x:hidden;
	overflow-y:scroll;
	min-height:124px;
	max-height:124px;
	width:100%;
}

#page .content p {
	color:#8a8c8d;
	margin:5px;
}

#page h2 {
    margin:0px;
    padding:0px;
}

#page .bottom .img-news {
    float:left;
	width:50px;
	height:40px;
	margin:3px;
	border:1px solid #fff;
}

#page .bottom  h2 {
    text-align:right;
	font-size:18px;
	color:#423d3a;
	margin-right:50px;
	position:relative;
	top:25px;
}

#page .bottom p {
	font-size:10px;
	color:#878787;
}


#page .bottom .newsitem {
    display:block;
    float:left;
	width: 36%;
	height:282px;
	background:url('../images/news/blocnews.gif') no-repeat;
	padding:14px;
	margin:18px auto 0px 40px;
	-moz-border-radius: 5px 5px 5px 5px;
}


#page .bottom  .newsitem .photonews span {
    display:none;
}

#page .bottom .newsitem h3 {
	font-size:12px;
	margin-top:4px;
}

#page .bottom .newsitem  .titre {
    color:#fff;
}

#page .bottom .newsitem  {
	font-size:10px;
	font-family:arial;
}

#page .bottom .newsitem .next {
	display:block;
	background:url('../images/news/suite.gif') no-repeat;
    width:19px;
    height:8px;
	margin-top:5px;
	cursor: pointer;
	float:right;
}

#page .bottom .next span {
    display:none;
}

#page .top .lestraits {
	display:block;
	width:625px;
	margin:5px;
    background:url('../images/news/trait.gif');
}

#page .top .lestraits .menu {
    position:abolute;
    float:right;
}

#footer {
	text-align:center;
	font-size:10px;
	color:#958c8d;
}

#page .bottom .listephoto {
	list-style:none;
	/*text-align:center;*/
	margin-right:40px;
}

#page .bottom .listephoto span {
    display:none;
}

#page .bottom .listephoto li {
	display:inline;
	margin:0px;
}


#page .bottom .listephoto .photo {
	border:1px solid #fff;
}

.content h2 {
    font-size:16px;
    color:#ccc;
}