body {
	/*  letter-spacing: -1px; */
  font-weight: normal;
  }
 
p {
	margin-bottom: 5px;
	padding: 0px 5px 5px 5px;
}
 
ul{
    margin: 0px;
	padding: 0px 5px 5px 5px;
}
 
li, dt {
    display: block;
    margin-right: 20px;
    text-indent: 0px;
    list-style-type: none;
    list-style:none;
	list-style-position: outside;
    padding-top: 10px;
}
dt {
   
    font-weight: 900;	
}
dd {
    padding-bottom: 8px;	
}
 

h1 {
	text-align: left;    /* display: inline; */
}
 
 
h3 {
    
    font-weight: 900;
}
 
#header {
   
  
}

 
.lightBorderedContainer {
	overflow: hidden;
    border: solid 1px #a3abb1;
}
 
.lightBorderedContainer h2 {
  margin: 15px 10px 10px 10px;
}
 
.clear {
	display: block;
	clear: both;
}
 
/* columns layout */
 
#f1 {
    overflow: auto;
    height: 510px;
  
}
 
#f2 {
    float: left;
   height: 510px;
    margin-left: 24px;
    width: 223px;
    /* overflow: hidden; */
}
 
#f3 {
    float: left;
    height: 480px;
    margin-left: 24px;
    width: 381px;
     overflow: hidden;
}
 

 
#specifications
{
  height: 374px;
  padding: 20px;
  border-bottom: 0px;
}

 

 
img.styledDot {
	margin: 2px 1px 2px 5px;
}
 
/* f2 content */
 
#f2 p, #f2 ul, #f2 dl
{
  margin: 10px;
  }
 

 
#f2 dd {
	border-bottom: solid 1px #c2bcac;
}
dt:after {
	clear: both;
}
 

 
/* f3 content */
 
#f3 p, #f3 ul, #f3 dl {
	margin: 10px;
}
 
#mentionsbis {
	height: 430px;
	overflow: auto;
	padding: 0px;
	border-bottom: 0px;
	font-weight: bold;  /* overflow-y: scroll; */
	text-align: justify;
  }
  #clients2 {
	height: 430px;
	overflow: auto;
	padding: 0px;
	border-bottom: 0px;
	font-weight: bold;  /* overflow-y: scroll; */
	text-align: justify;
  }
  
  
#conseil2 {
 height: 500px;
	overflow: auto;
	padding: 0px;
	border-bottom: 0px;
	font-weight: bold;  /* overflow-y: scroll; */
	text-align: justify;
  }
 
#details {
    height: 510px;
  overflow: auto;
  /* overflow-y: scroll; */ 
}
 
/* obsolete */
 
