body {
	background: #aaaaaa url(images/bg.jpg) repeat-x;
	margin:0;
	padding:0;
	font-family: verdana;
	font-size: 11px;
	text-align:center;
	}


img {
border: 0;
}

p{
line-height:15px;
margin:7px 0 7px 0;
}

.strong {
font-weight:bold;
line-height:15px;
}


h1 {
background: url(images/fleche02.jpg) no-repeat;
color: #505050;
font-family: trebuchet MS, verdana;
font-weight:normal;
font-size: 16pt;
margin: 15px 0 10px 0;
padding: 1px 0 10px 30px;
border-bottom : 2px dotted white;
}

.red{
color: #CC0000;
}

h2 {
color: #777777;
text-transform: uppercase;
font-family: trebuchet MS, verdana;
font-size: 11.5pt;
margin: 0 0 0;
padding: 2px 0 7px 0;
}

h3 a {
color: #CC0000;
font-size: 8pt;
padding:0;
margin:0;
}

h3 a:hover {
color: grey;
}

h4 {
text-align: center;
color: white;
font-size: 7pt;
font-weight:strong;}


h4 a {
text-decoration:none;
color: white;
}

h5 {
font-size:1.3em;
margin:15px 0 7px 0;
color:#7d6f5e;
}

a {
color:#777777;
}

a:hover {
color:white;
}

#global {	
	width: 980px;
	background: #EBEBEB;
	margin: 0 auto;
	text-align :left;	
	}

#entete {
background: url(images/bg-entete.jpg);
height : 150px;
}

#LOGO {
float: left;
margin: 24px 0 0 26px;
text-decoration:none;
}

#right {
float:right;
width:129px;
height: 129px;
}

#right a {
color: #FFFFFF;
font-family: verdana;
font-weight:bold;
text-decoration: none;
}

#devis {
background: black;
line-height:60px;
text-align: center;
width: 60px;
height: 60px;
}


#contact {
background: #CC0000;
line-height:69px;
text-align: center;
float: right;
width: 69px;
height: 69px;
}



#right a:hover{
color: #CCCCCC;
text-decoration: none;
}


#centre {
overflow: hidden;
width:980px;
padding:0;
margin:0;
}

#menuderoulant {
	background: url(images/bg-menu.jpg) no-repeat;
	width: 270px;
	height: 450px;
	padding:0px;
	float:left;
	}

#ecocertif {
margin:5px 0 0 5px;
  }

#contenu {
	margin: 0 0 0 277px;
	background: #EBEBEB; 
	width: 700px;
	padding:0;
	}

#rightcolonne {
float: right;
margin:10px;
text-align:right;
}

.imgright {
float: right;
margin: 10px;
}

.arbre {
float: right;
margin:0;
}

#pefc {
position: absolute;
left:50%;
top:156px;
}

.livraison {
position: relative;
left:7px;
top:10px;}


.ligne {
margin-bottom:30px;
}

.plan {
float:right;
margin:0 50px 10px 0;
}

.coloris {
background:url(images/49COLORIS.jpg) no-repeat;
height:130px;
padding: 45px 100px  0 40px;
}

.quatorzecoloris {
background:url(images/14COLORIS.jpg) no-repeat;
height:180px;
padding: 45px 100px  0 40px;
}

.huitcoloris {
background:url(images/8COLORIS.jpg) no-repeat;
height:180px;
padding: 45px 100px  0 40px;
}

#main {
	background:url(images/FD-fiche04.jpg) bottom no-repeat;
	margin:0;
	padding: 0 0 10px 0;
	width:380px;
}


#maintitle {
height:60px;
margin:0;
}

#main ul {
background:url(images/FD-fiche02.jpg) repeat-y;
list-style-type:none;
padding:0 15px 10px 15px;
margin:0;
}


#main li {
border-bottom:1px dotted #777777;
height:26px;
padding:  2px 15px 3px 15px;
margin:0 0 5px 0;
}

#main li h5{
border:0;
text-transform:uppercase;
color:#CC0000;
font-size:11px;
}

#main a {
	font-family: Trebuchet MS;
	font-size:12px;
	color:#777777;
}

#main a:hover {
	color:#CC0000;
}

.stock {
background:url(images/stock.png) 75% no-repeat;
}

#pied {
	background-color:#aaaaaa;
	height: 40px;
	padding: 1px 0 0 0;
	line-height: 12px;
}




hr {
	height: 0;
	line-height: 0;
	margin:0;
	padding: 0;
	border:0;
	visibility: hidden;
	clear: both;
}

.separateur {
	border:2px dotted white;
	visibility: visible;
}

.arrow {
background-image: url(images/arrow.png) no-repeat 100% 50%;
padding-right:15px;
}

ul.cssMenu { width: 163px;}
ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:100%;top:-1px;}
ul.cssMenu ul ul{position: absolute;left:100%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color:#505050;
	background-repeat:repeat;
	border-color:;
	border-width:0px;
	border-style:solid;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	_width:163px;
	float: left;
}
ul.cssMenu ul{
	width:163px;
}

ul.cssMenu li{
	display:block;
	margin:1px 0px 0px 1px;
	font-size:0px;
	}
ul.cssMenu a:active, ul.cssMenu a:focus {
	outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	zoom:1;
	background-color:#505050;
	border-width:0px;
	border-color:#E4E1DE;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	white-space: nowrap;
	padding:3px 0 4px 0;
	text-indent: 4px;
	width:163px;
	_padding-left:0;
	font:11px Verdana;
	color: #FFFFFF;
	text-decoration:none;
	cursor:pointer
}
ul.cssMenu a.arrow {
	background: url(images/arrow_sub5.gif) no-repeat 100% 45% #505050;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	width: auto;
	white-space:nowrap;
	padding: 4px;
	text-indent: 0;
	background-color: #606062;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:100%;
	height:3;
	display:inline-block;
	background-color:;	background-image:none;}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#90805E;
	border-color:#FFFFFF;
	border-style:solid;
	font:11px Verdana;
	color: #FFFFFF;
	text-decoration:none;

}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#90805E;
	border-color:#FFFFFF;
	border-style:solid;
	font:11px Verdana;
	color: #FFFFFF;
	text-decoration:none;
	
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:24px;
height:24px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none;}
ul.cssMenu li.dis a:hover img.over{display:none !important;}

ul.cssMenu {
background-color:transparent !important;
}

#container {
width:480px;
text-align:left;
background-color:white;
padding:30px 10px;
margin-bottom:10px;
}

form div {
margin-bottom:10px;
}

label {
display:block;
float:left;
width:130px;
}

#radio {
margin:0 20px 0 5px;
}