body {
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background: url(http://www.france-best-matelas.com/jpg/background.jpg) repeat-y center top;
	
}

A.link:link{color: #869094;font-size: 16px;font-style:normal;font-weight:normal;text-decoration: none;}
A.link {color: #869094;font-size: 16px;font-style:normal;font-weight:normal;text-decoration: none;}
A.link:hover{color: #000000;font-size: 16px;font-style:normal;font-weight:normal;text-decoration: none;}

A.link1:link{color: #a70c0c;font-size: 12px;font-style:normal;text-decoration: none;}
A.link1 {color: #a70c0c;font-size: 12px;font-style:normal;text-decoration: none;}
A.link1:hover{color: #000;font-size: 12px;font-style:normal;text-decoration: none;}

A.link2:link{color: #77b924;font-size: 9px;font-style:normal;text-decoration: none;}
A.link2 {color: #77b924;font-size: 9px;font-style:normal;text-decoration: none;}
A.link2:hover{color: #000;font-size: 9px;font-style:normal;text-decoration: none;}

A.link3:link{color: #507c18;font-size: 9px;font-style:normal;font-weight:normal;text-decoration: none;}
A.link3 {color: #507c18;font-size: 9px;font-style:normal;font-weight:normal;text-decoration: none;}
A.link3:hover{color: #000;font-size: 9px;font-style:normal;font-weight:normal;text-decoration: none;}

A.link4:link{color: #507c18;font-size: 12px;font-style:normal;text-decoration: none;}
A.link4 {color: #507c18;font-size: 12px;font-style:normal;text-decoration: none;}
A.link4:hover{color: #000;font-size: 12px;font-style:normal;text-decoration: none;}


A.linkg1:link{color: #507c18;font-size: 11px;font-style:normal;text-decoration: none;}
A.linkg1 {color: #507c18;font-size: 11px;font-style:normal;text-decoration: none;}
A.linkg1:hover{color: #000;font-size: 11px;font-style:normal;text-decoration: none;}

h1{font-size:16px;line-height:20px;font-weight:normal; display:inline;}
h2{font-size:12px;line-height:14px;font-weight:normal; display:inline;}
h3{font-size:10px;line-height:14px;display:inline;font-weight:normal;}
h4{font-size:8px;line-height:20px;display:inline;}

hr {
clear: both;
width: 60%;
border: 0;
border-bottom: 1px solid #454763;
height: 1px;
margin-top: 20px;
}

.box-main-img {
  border:1px solid #96cb49;
}
/*********************** INDEX ****************************/

.layer{
	width: 1035px;
	margin: 0px auto;
}

/*********************************** TOP 1 *********************************************/
.top1{
	float:left;
	width: 1035px;
	height: 83px;
	margin:0;
	background: url("../jpg/top1.jpg") no-repeat;
}

.top1-left{
	float:left;
	width: 565px;
	margin: 0px 0 0 210px !important;
	margin: 0px 0 0 105px;
}

.h1{
	float:left;
	width: 565px;
	margin: 5px 0 0;
	text-align:center;
	color: #869094;
}

.txt-ref{
	float:left;
	width: 565px;
	margin: 5px 0 0;
	text-align:justify;
	color: #869094;
	font-weight: normal;
	text-align:center;
}

.top1-right{
	float:left;
	width: 203px;
	margin: 0;
	text-align:right;
}

/********************************* TOP 2 **************************************************/

.top2{
	float:left;
	width: 1035px;
	height: 102px;
	margin:0 !important;
	margin:-2px 0 0;
	background: url("../jpg/top2.jpg") no-repeat;
}

/********************************* TOP 3 **************************************************/

.top3{
	float:left;
	width: 980px;
	height: 70px;
	margin:0;
	background: url("../jpg/top3.jpg") no-repeat;
}

.top3-left{
	float:left;
	width: 222px;
	margin:10px 0 0 310px !important;
	margin:10px 0 0 155px;
	text-align:center;
}

.top3-center{
	float:left;
	width: 222px;
	margin:10px 0 0 0px;
	text-align:center;
}

.top3-right{
	float:left;
	width: 222px;
	margin:10px 0 0 0px;
	text-align:center;
}

/********************************* TOP 4 **************************************************/

.top4{
	float:left;
	width: 980px;
	height: 54px;
	margin:0;
	background: url("../jpg/top4.jpg") no-repeat;
}

.titre-page-top4{
	float:left;
	width: 464px;
	margin:10px 0 0 310px !important;
	margin:10px 0 0 155px;
	text-align:center;
}

/********************************* CONTENER **************************************************/


.contener{
	float:left;
	width: 980px;
	margin:-45px 0 0;
	background: url("../jpg/frise.jpg") repeat-y;
}

.affich-contener{
	float:left;
	width: 825px;
	/*height: 300px;*/
	margin: 0 0 0 155px !important;
	margin: 0 0 0 75px;
}

/********************************* FOOTER **************************************************/

.footer{
	float:left;
	width: 825px;
	margin: 0 0 0 155px !important;
	margin: 0 0 0 75px;
}

.footer1-left{
	float:left;
	width: 275px;
	margin:0;
}

.title-footer{
	float:left;
	width: 275px;
	text-align:left;
	font-size: 18px;
	font-weight: bold;
	color:#77b924;
}

.txt-footer{
	float:left;
	width: 275px;
	text-align:left;
	font-weight: normal;
	color:#507c18;
}

.footer1-center{
	float:left;
	width: 275px;
	margin:0;

}

.footer1-right{
	float:left;
	width: 275px;
	margin:0;
}

.footer2{
	float:left;
	width: 825px;
	margin: 20px 0 0;
	text-align:center;
}

.footer3{
	float:left;
	width: 825px;
	margin: 10px 0 0;
}

.txt-defil{
	float:left;
	width: 825px;
	margin: 0;
	font-size: 9px;
	color:#77b924;
}

.h1-footer{
	float:left;
	width: 825px;
	margin: 10px 0 0;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
}

.footer4{
	float:left;
	width: 825px;
	margin: 10px 0 0;
	text-align:center;
	font-size: -px;
	font-weight:normal;
	color:#000;
}

/************************************ MAIN ****************************************/

.box-main{
	float:left;
	width: 800px;
	margin: 0;
	padding: 5px 5px 5px 5px;
	/*border: 1px solid red;*/
}

