@charset "UTF-8";
/* CSS Document */

body
{
background-color: #FFF;
}

p{padding:0;
margin:0;
border:0;
}

#menu p  {
	border-bottom:#613911 solid 1px;
	line-height: 14px;
	padding: 0 0 3 4;
	margin:0 0 14 0;
	
	}

#adresses p  {
	
	padding:10 0 0 0;
	margin:0;
	
	}
	 
#top
{
position: absolute;
background-image:url(images/herbeus_div_top.png);
background-repeat:no-repeat;
top:0;
left:0;
width:1160px;
height:87px;
margin:0;
padding:0;
border:0;
}
#logo
{
position: absolute;
background-repeat:no-repeat;
top:0;
left:0;
width:200px;
height:87px;
margin:0;
padding:0;
border:0;
}

#contenu
{
position: absolute;
background-image:url(images/herbeus_div_base.png);
background-repeat:no-repeat;
top:87px;
left:0;
width:1160px;
height:528px;
margin:0;
padding:0;

}

#menu
{
position: absolute;
top:0;
left:20;
width:145px;
height:310px;
padding: 20 0 0 0;

}

#adresses
{
position: absolute;
bottom:34;
left:20;
width:145px;
height:140px;
padding:0;
border:0;
}

#centrebase
{
position: absolute;
background-image:url(images/herbeus_div_centre.png);
background-repeat:no-repeat;
top:11px;
left:178px;
width:600px;
height:480px;
margin:0;
border:0;
padding:25 0 15 25;
}

#titre1
{
margin:0 0 15 0;
width:450px;
height: 20px;
overflow:auto;
border:0;
padding:0;
}
#titre2
{
margin:5 0 15 0;
width:450px;
height: 20px;
overflow:auto;
border:0;
padding:0;
}
#titre3
{
margin:5 0 15 0;
width:450px;
height: 20px;
overflow:auto;
border:0;
padding:0;
}
#nousengager
{
margin:0 0 10 50;
width:450px;
height: 85px;
overflow:auto;
border:0;
padding:0;
}
#sesentirmieux
{
margin:0 0 10 50;
width:450px;
height: 85px;
overflow:auto;
border:0;
padding:0;
}
#nospartenaires
{
margin:0 0 10 50;
width:450px;
height:135px;
overflow: auto;
border:0;
padding:0;
}
#mentions
{
width:548px;
height: 390px;
color: #000;
overflow:auto;
border: 1px solid #CCC;
margin:0 0 0 0;
}
#ssmenu
{
margin: 0 0 10 15;
border:0;
overflow:hidden;
}

#titreproduits
{
position:absolute;
margin:0 0 15 0;
width:100px;
height: 20px;
overflow:auto;
border:0;
padding:0;
}
#intro
{
position:absolute;
margin:0 0 0 115;
width:438px;
height:41px;
overflow:auto;
border: 0;
padding:0;
}
#menuproduits
{
position:absolute;
width:230px;
height:370px;
overflow:auto;
border:0;
padding: 0;
margin: 60 0 0 0;
}
#ssproduits
{
width:230px;
height:62px;
overflow:auto;
border: 0;
padding:0;
margin: 0 0 12 0;
}
.imgfloat
{
   float: left;
   margin-right: 15px;
}
#catalogue
{
position:absolute;
margin: 60 0 0 245;
width: 294px;
height: 350px;
overflow:auto;
border: 1px solid #CCC;
padding: 2 2 0 2;
}
#formulaire
{
position:absolute;
width:470px;
height: 330px;
overflow:auto;
border: 1px solid #CCC;
margin:55 0 0 45;
border:0;
padding:0;
}
#recrutement
{
position:absolute;
width:548px;
height: 100px;
overflow:auto;
border: 1px solid #CCC;
margin:330 0 0 0;
border:0;
padding:0;
}

#espace
{
overflow:auto;
margin:0 0 0 10;
border:0;
padding:0;
}

#centremap
{
position: absolute;
background-image:url(images/herbeus_div_centremap.png);
background-repeat:no-repeat;
top:11px;
left:178px;
width:600px;
height:480px;
margin:0;
padding:8 0 15 20;
border:0;
}

p.btnlight  {
	position:absolute;
	width:126;
	height:25;
	background-image:url(images/herbeus_div_btnmaplight.png);
	background-repeat:no-repeat;
	padding:5 0 0 20;
	margin:0;
	border:0;
	}
	
p.btndark {
	position:absolute;
	width:126;
	height:25;
	padding:5 0 0 20;
	margin:0;
	border:0;
	}
	
p.btndark2 {
	position:absolute;
	width:126;
	height:25;
	padding:8 0 0 20;
	margin:0;
	border:0;
	}
	
p.btnlight2 {
	position:absolute;
	background-image:url(images/herbeus_div_btnmaplight.png);
	background-repeat:no-repeat;
	width:126;
	height:25;
	padding:8 0 0 20;
	margin:0;
	border:0;
	}
	
#btnmap1
{
position: absolute;
background-image:url(images/herbeus_div_btnmapdark.png);
background-repeat:no-repeat;
left:20;
width:126px;
height:30px;
margin:0;
padding:0;
border:0;
}
#btnmap2
{
position: absolute;
background-image:url(images/herbeus_div_btnmapdark.png);
background-repeat:no-repeat;
left:146;
width:126px;
height:30px;
margin:0;
padding:0;
border:0;
}
#btnmap3
{
position: absolute;
background-image:url(images/herbeus_div_btnmapdark.png);
background-repeat:no-repeat;
left:272;
width:126px;
height:30px;
margin:0;
padding:0;
border:0;
}
#btnmap4
{
position: absolute;
background-image:url(images/herbeus_div_btnmapdark.png);
background-repeat:no-repeat;
left:398;
width:126px;
height:30px;
margin:0;
padding:0;
border:0;
}
#magasin
{
position:absolute;
margin: 40 0 0 0;
width: 557px;
height: 50px;
color: #000;
overflow:hidden;
}
#magA
{
position:absolute;
margin: 0 0 0 0;
padding-left: 20px;
width: 240px;
height: 45px;
}
#magB
{
position:absolute;
margin:0 0 0 278;
width: 240px;
height: 45px;
}
#bientot
{
position: absolute;
top:60;
width: 560px;
height: 100px;
border:0;
overflow:auto;
}
#iplan
{
position:absolute;
top:100px;
width:557px;
height: 360px;
color: #000;
}
#dessins
{
position: absolute;
background-repeat:no-repeat;
right:10px;
width:379px;
height:489px;
margin:12 0 0 0;
padding:0;
border:0;
}

#footer
{
position: absolute;
bottom:8px;
left:178px;
width:600px;
height:15px;
margin:0;
padding:0;
border:0;
text-align:center;
}

#teaser
{
position: absolute;
left: 50%; 
top: 50%;
margin-top: -245px;
margin-left: -190px;
width: 380px;
height: 490px;
border:0 px;
}

.navtitre{
	font-size: 14px;
	font-weight: normal;
	font-family: century, Times New Roman, Times, serif;
	color: black;
}
.navtitrebr{
	font-size: 14px;
	font-weight: normal;
	font-family: century, Times New Roman, Times, serif;
	color: #613911;
}
.navproduits{
	font-size: 10px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
	color: #666;
}
.plan{
	font-size: 14px;
	font-weight: normal;
	font-family: century, Times New Roman, Times, serif;
	color: white;
}
.plangris{
	font-size: 14px;
	font-weight: normal;
	font-family: century, Times New Roman, Times, serif;
	color: #CCC;
}

.hometitre{
	font-size: 16px;
	font-weight: normal;
	font-family: century, Times New Roman, Times, serif;
	color: #613911;
}
.adresstext {
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	color:#999;
}

.classic {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-align: justify;
}
.classic2 {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-align: left;
}
.classic11 {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-align: left;
}
.classicgris {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	text-align: left;
}
.classicbr {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	color: #613911;
	text-align: left;
}

.footertext {
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	color: #B3B3B3;
}
a{ text-decoration:none; 
}

a:hover.classicgris {
	background-color: #E5E5E5;
	color:#000
}

a:hover.navproduits {
	background-color: #E5E5E5;
	color:#000
}

a:hover.navtitre {
	background-color: #EFF5E1;
	color:#000
}

a:hover.navtitrebr {
	background-color: #EFF5E1;
	color:#613911
}

#deca
{
position: absolute;
width: 240px;
height: 30px;
background: none;
padding-left: 20px;
border:0 px;
}
#nojava
{
position: absolute;
margin: 610 0 0 180;
width: 600px;
height: 14px;
background: none;
border:0 ;
padding:0;
}
