body {
	margin:0px;
	padding:0px;
	font-family: "Arial", sans-serif;

	}
h1{
color:#595856;
padding-left:30px;
padding-top:20px;
text-transform:uppercase;
font-size:12px;
font-weight:normal;
margin-bottom:5px;
}
a{
color:#8b8989;


}

}
#page{

}
#nav li{
display:inline;
text-decoration: none;
font-size:12px;
font-family: "Arial", sans-serif;
text-transform:uppercase;
color:#C3C1C2;

}
#nav a{
display:inline;
text-decoration: none;
font-size:12px;
font-family: "Arial", sans-serif;
text-transform:uppercase;
color:#C3C1C2;


}
#content{
	border:25px solid #686461;

	width:1024px;
	margin:auto;
	background-color:#312F2F;
}
#titre{
width:100%;
height:100px;

}
#titre img{
margin-left:30px;
margin-top:30px;

}
#nav{
width:100%;
height:50px;
}
#nav ul{
margin-left:30px;
}
#main{
width:100%;
color:#8b8989;

}
#footer{
width:100%;
margin-bottom:10px;

}
#footer a{
text-decoration: none;
font-size:9px;
font-family: "Arial", sans-serif;
color:#8b8989;
}
#footer a:hover{
text-decoration: none;
font-size:9px;
font-family: "Arial", sans-serif;
color:#8b8989;
text-decoration:underline;
}
#footer p{
text-decoration: none;
font-size:10px;
font-family: "Arial", sans-serif;
color:#8b8989;
margin-top:53px;
margin-left:30px;

}
p{
margin:0px;
padding:0px;

}
ul, li{
padding:0px;
}
.ligne_haut {
background:url(http://www.styles-interiors.ch/_img/ligne.gif); /* Notation relative */
height:4px;
margin-left:30px;
margin-right:30px;
margin-bottom:10px;

}
.ligne_haut_shop{
background:url(http://www.styles-interiors.ch/_img/ligne.gif); /* Notation relative */
height:4px;
margin-right:50px;
margin-bottom:40px;
margin-top:40px;
}
.ligne_haut_shop2{
background:url(http://www.styles-interiors.ch/_img/ligne.gif); /* Notation relative */
height:4px;
margin-right:50px;
margin-bottom:40px;
margin-top:20px;
}
.ligne_bas {
background:url(http://www.styles-interiors.ch/_img/ligne.gif); /* Notation relative */
height:4px;
margin-left:30px;
margin-right:30px;
margin-top:10px;



}
#curr a {
color:#A36045;
}
.separateur{
margin-left:34px;
margin-right:34px;
}
#main table  {
margin-top:35px;
margin-left:30px;
margin-right:30px;
border:7px solid #3B3939;
}
#ligne_vert{
width:4px;
background: url(http://www.styles-interiors.ch/_img/ligne_vert.gif) repeat-y; 
height:370px;
margin:auto;

}
#ligne_vert_pres{
width:4px;
background:url(http://www.styles-interiors.ch/_img/ligne_vert.gif) repeat-y;
height:100%;
margin:auto;
margin-top:20px;
margin-bottom:10px;
}
#ligne_vert_shop{
width:4px;
background:url(http://www.styles-interiors.ch/_img/ligne_vert.gif) repeat-y;
height:50;

}
#ligne_vert_shop * {
visibility:hidden;
}
.titre_contact{
color:#C3C1C2;
padding-left:30px;
padding-top:20px;
text-transform:uppercase;
font-size:12px;
}

.titre_contact2{
color:#C3C1C2;
text-transform:uppercase;
font-size:12px;
}
.photo_contact{
border:8px solid #3B3939;
}
#form_table{
border-style:none;
color:#8b8989;
font-size:12px;


}
.box_txt{
text-align:justify;
color:#8b8989;
font-size:12px;
padding-left:30px;
padding-right:25px;
padding-top:15px;
}
.input_form{
border:none;
background-color:#929292;
width:100%;
margin-bottom:5px;
}
.classe_button{
	border:none;
	color:#8b8989;
	text-decoration:none;
	background-color:#312F2F;
	margin-bottom:15px;
	margin-left:15px;
	
}
.marques{
margin-top:10px;
margin-bottom:5px;
border:8px solid #3B3939;
}
#big_picture{
border:8px solid #3B3939;
height:350px;
margin-top:40px;
margin-left:30px;
margin-right:30px;
text-align:center;
}
#small_picture{
height:100px;
margin-top:10px;
margin-left:30px;
margin-right:30px;
text-align:center;
}

#stage{
		width:100%; 
		overflow: auto;
		overflow-x:hidden;
		 overflow-y:hidden;
		 height:100px; 
		
}
#stage-2{
		padding-top:20px;
		width:960px;
		height:100px; 
		height:100%;
		margin-left:40px;
		
}
#myList-2{
	
	}
	#myList{
	width:100000%; 
	border:0; 
	margin:0;
	padding:0;
	left:400px;
	text-align:center;
	}
	#myList li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		margin-right:4px;
		padding:4px; 
		float:left;
		width:250px;
		}

#previous{
position:absolute;
height:165px;
width:200px;
float:left;

background:transparent url(http://www.styles-interiors.ch/_img/flecheG.png) no-repeat scroll 0 0;
background-position:bottom;
z-index:10;
}
#next{
position:absolute;
height:165px;
width:200px;
float:left;
margin-left:800px;
background:transparent url(http://www.styles-interiors.ch/_img/flecheD.png) no-repeat scroll 0 0;
background-position:bottom;


z-index:10;
}
.tab_form{
margin-left:15px;


}
#RubriqueMere{
text-align:justify;
color:#8b8989;
font-size:12px;
padding-right:5px;
padding-bottom:15px;
}
.SousMenuNiveau1{
text-align:justify;
color:#8b8989;
font-size:12px;
padding-left:30px;
padding-right:5px;
padding-top:5px;
padding-bottom:2px;

}
.SousMenuNiveau2{
text-align:justify;
color:#8b8989;
font-size:12px;
padding-left:30px;
padding-right:5px;
padding-top:5px;
padding-bottom:2px;

}
#shop_menu{
padding-top:25px;
height:100%;
width:100%;
margin-left:30px;
padding-bottom:25px;

}

#shop_menu a {
text-align:justify;



text-transform:none;

}
#shop_menu a {
background:transparent url(http://www.styles-interiors.ch/_img/puce_lien.gif) no-repeat scroll 0 0;
color:#8b8989;
cursor:pointer;
line-height:18px;
padding-left:10px;
vertical-align:middle;
font-size:13px;

}
#shop_list {
margin-left:30px;
font-size:13px;
}
#shop_list p {

font-size:13px;
}
.navigation a{
color:#C3C1C2;
text-transform:uppercase;
font-size:12px;
}
.navigation{
color:#C3C1C2;
text-transform:uppercase;
font-size:12px;
}

}
#shop_listing {
padding-top:5px;
height:100%;
width:100%;
margin-left:30px;

}
.titreRubrique {
display:none;
}
.imageProduit{



}


.produit{
height:300px;
width:200px;
float:left;


}

.titreProduit{
color:#C3C1C2;
padding-bottom:10px;

}

.txt_listing{
text-align:justify;
color:#8b8989;
font-size:12px;
text-transform:none;

}
.produit img{
margin-top:10px;
margin-bottom:5px;
border:8px solid #3B3939;


}

.produit p {
text-align:justify;
color:#8b8989;
font-size:12px;
text-transform:none;
margin-top:20px;
margin-right:60px;
}

.lire_la_suite{
background:transparent url(http://www.styles-interiors.ch/_img/puce_lien.gif) no-repeat scroll 0 0;
color:#8b8989;
cursor:pointer;
line-height:18px;
padding-left:10px;
vertical-align:middle;
margin-top:10px;

font-size:12px;
}

.aucun_produit{
color:#C3C1C2;
font-size:18px;
text-transform:none;


}
.caddy{
    font-family: "Arial", sans-serif;
	font-size:13px;
}
.caddy a{
    font-family: "Arial", sans-serif;
	font-size:13px;
	color:#fff;
}
#border_bloc {
	float: left;
	width: 95%;
	margin: 2px auto;
	padding:5px;
	margin-bottom:10px;

}


.buy{
background:transparent url(http://www.styles-interiors.ch/_img/puce_lien.gif) no-repeat scroll 0 0;
color:#8b8989;
cursor:pointer;
padding-left:10px;
font-size:13px;
float:right;
margin-top:-15px;
}
.buy a{
background:transparent url(http://www.styles-interiors.ch/_img/puce_lien.gif) no-repeat scroll 0 0;
color:#8b8989;
cursor:pointer;
line-height:18px;
padding-left:10px;
vertical-align:middle;
margin-top:5px;
margin-left:400px;
font-size:13px;
}
#errorMessage{
color:red;
margin-top:10px;
margin-left:35px;
}
#validMessage{
margin-left:30px;
margin-top:30px;
margin-bottom:100px;
}


div#galerie 
{ 
    width: 100%;
	text-align:center;
} 
 
div#galerie_mini 
{ 
padding-top:30px;
width:960px;
margin:auto;
} 
 

 
dl#photo 
{ 
    clear: both ; 
    margin: 0 auto ; 
} 
 
dl#photo dt 
{ 
   
} 
 
dl#photo dd 
{ 
    margin: 0 ; 
} 
 
dl#photo img 
{ 
    border: 8px solid #3B3939;
    height: 350px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 40px;
    text-align: center;
} 
#refref{
width:960px;
margin-left:33px;

}
.box_ref{
margin-top:10px;
float:left;
}
.box_ref_r{
margin-top:10px;
float:right;
}

h2{
color:#595856; 
font-size:18px;
font-weight:normal;
margin-bottom:7px;
}
#footer .links{
font-size:14px;

}
#footer .links:hover{
font-size:14px;
}
#footer #firstbox{
width:220px;
height:120px;
border:1px solid #000;
background-color:#3B3939;

}
#footer #finalBox{
text-align:center;
margin-top:30px;
}
#footer #finalBox input{
background-color: #929292;
border:1px solid #000;
}
#footerLinks{
margin-top:-18px;
margin-left:330px;
color: #8B8989;
font-size: 10px;
text-decoration: none;
}

