body {
background-color:#E8E8E6;
margin:0px 0 0 0;
padding:0;
}

#framecenter {
width:1000px;
margin:auto;
padding:0;
}

.titrepage{
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0px 0 15px;
	font-weight:bold;
	font-size:16px;
	font-variant:small-caps;
	color:#EF7C00;}

.soustitrepage{
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0px 0 0px;
	font-weight:bold;
	font-size:12px;
	color:#bf2e1a;}
	
.titrerougebold{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#bc2716;}

.asterix{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
padding:5px 0px 5px 14px;
}


#buronomicAMB {
width:960px;
float:left;
padding:0 20px 0 20px;
margin:0;
background-color:#FFF;
}

.navover {
float:left;
border-left:1px solid #b2b2b2;
background-color:#F1F1F0;
margin:0;
padding:0;
}

/***************************************************************** all class ******************************************************/
.spacecallback {padding-left:10px; margin:0;}
.spacelogo {margin-top:15px; padding:0;}
.colorred {color:#C02D1A;}

.leftnav_over {
font-size:14px;
color:#EF7C00;
background:url("../images/puce_leftnav.gif") 0% 50% no-repeat;
margin:0 0 0 10px;
padding:0 0 0 10px;
}

.sousnav_over {
color:#EF7C00;
background:url("../images/puce_left_sousmenu_on.gif") 0% 50% no-repeat;
margin:0 0 0 20px;
padding:0 0 0 10px;
}

.imgspaceright {margin-right:10px; padding:0;}
.imgspacebas {margin-bottom:10px; padding:0;}
.noir {color:#000;}
.color_amenagement {color:#EF7C00;}
.color_rangement {color:#D1000D;}
.color_accueil {color:#0085A1;}
.color_direction {color:#761636;}
.color_reunion {color:#004667;}
.border_amenagement {border:1px solid #EF7C00;}
.border_rangement {border:1px solid #D1000D;}
.border_accueil {border:1px solid #0085A1;}
.border_direction {border:1px solid #761636;}
.border_reunion {border:1px solid #004667;}
.spaceright65 {padding-right:65px;}
.spaceright55 {padding-right:55px;}
.typosize16 {font-size:16px;}
.typosize14 {font-size:14px;}
.typosize11 {font-size:11px;}
.typosize9 {font-size:9px;}
.gris {color:#cccccc;}
.bold {font-weight:bold;}
.fontmaj {font-variant:small-caps;}


/***************************************************************** Header ******************************************************/
#header {
width:960px;
float:left;
margin:0;
padding:0;
}

#header p.navespacepro {
width:100px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#B2B2B2;
text-align:right;
line-height:16px;
margin:0;
/*padding:40px 0px 0 200px;*/
}

#header p.nav {
width:560px;
float:left;
margin:0;
/*padding:27px 0 0 8px;*/
}

#header a.navespacepro {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#B2B2B2;
text-decoration:none;
margin:0;
padding:0 0 0 0px;
}


#header a:hover.navespacepro {
color:#C02D1A;
margin:0;
padding:0 0 0 0px;
}

#header a.nav {
float:left;
border-left:1px solid #b2b2b2;
margin:0;
padding:0;
}

#header a:hover.nav {
border-left:1px solid #b2b2b2;
background-color:#F1F1F0;
margin:0;
padding:0;
}

#menu {
 width: 532px;
 margin: 0px;
 text-align: right;
}

/************************************************************** sous menus **********************************************/
#sousMenu1 {
top: 53px;
left:0px;
position:absolute;
width:182px;
background-color:#949494;
border-left:1px solid #B2B2B2;
border-right:1px solid #B2B2B2;
border-bottom:1px solid #B2B2B2;
border-top:3px solid #C12800;
background:url("/images/fd_sousmenus.gif") 0% 0% repeat-x;
margin:0;
padding:0;
}

#sousMenu1 ul,ol {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0;
padding:2px 0 2px 0px;
}

#sousMenu1 li {
line-height:14px;
list-style:none;
margin:0 0 0 0px;
padding:4px 0 2px 5px ;
}

#sousMenu1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
margin:0;
padding:0;
}

#sousMenu1 a:hover {
line-height:14px;
list-style:none;
color:#C12800;
margin:0 0 0 0px;
padding:0;
}

#sousMenu2 {
top: 53px;
left:0px;
position:absolute;
width:182px;
background-color:#949494;
border-left:1px solid #B2B2B2;
border-right:1px solid #B2B2B2;
border-bottom:1px solid #B2B2B2;
border-top:3px solid #C12800;
background:url("/images/fd_sousmenus.gif") 0% 0% repeat-x;
margin:0;
padding:0;
}

#sousMenu2 ul,ol {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0;
padding:2px 0 2px 0px;
}

#sousMenu2 li {
line-height:14px;
list-style:none;
margin:0 0 0 0px;
padding:4px 0 2px 5px ;
}

#sousMenu2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
margin:0;
padding:0;
}

#sousMenu2 a:hover {
line-height:14px;
list-style:none;
color:#C12800;
margin:0 0 0 0px;
padding:0;
}

#sousMenu3 {
top: 53px;
left:0px;
position:absolute;
width:182px;
background-color:#949494;
border-left:1px solid #B2B2B2;
border-right:1px solid #B2B2B2;
border-bottom:1px solid #B2B2B2;
border-top:3px solid #C12800;
background:url("/images/fd_sousmenus.gif") 0% 0% repeat-x;
margin:0;
padding:0;
}

#sousMenu3 ul,ol {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0;
padding:2px 0 2px 0px;
}

#sousMenu3 li {
line-height:14px;
list-style:none;
margin:0 0 0 0px;
padding:4px 0 2px 5px ;
}

#sousMenu3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
margin:0;
padding:0;
}

#sousMenu3 a:hover {
line-height:14px;
list-style:none;
color:#C12800;
margin:0 0 0 0px;
padding:0;
}

#sousMenu4 {
top: 53px;
left:0px;
position:absolute;
width:182px;
background-color:#949494;
border-left:1px solid #B2B2B2;
border-right:1px solid #B2B2B2;
border-bottom:1px solid #B2B2B2;
border-top:3px solid #C12800;
background:url("/images/fd_sousmenus.gif") 0% 0% repeat-x;
margin:0;
padding:0;
}

#sousMenu4 ul,ol {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0;
padding:2px 0 2px 0px;
}

#sousMenu4 li {
line-height:14px;
list-style:none;
margin:0 0 0 0px;
padding:4px 0 2px 5px ;
}

#sousMenu4 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
margin:0;
padding:0;
}

#sousMenu4 a:hover {
line-height:14px;
list-style:none;
color:#C12800;
margin:0 0 0 0px;
padding:0;
}

#sousMenu5 {
top: 53px;
left:0px;
position:absolute;
width:182px;
background-color:#949494;
border-left:1px solid #B2B2B2;
border-right:1px solid #B2B2B2;
border-bottom:1px solid #B2B2B2;
border-top:3px solid #C12800;
background:url("/images/fd_sousmenus.gif") 0% 0% repeat-x;
margin:0;
padding:0;
}

#sousMenu5 ul,ol {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0;
padding:2px 0 2px 0px;
}

#sousMenu5 li {
line-height:14px;
list-style:none;
margin:0 0 0 0px;
padding:4px 0 2px 5px ;
}

#sousMenu5 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
margin:0;
padding:0;
}

#sousMenu5 a:hover {
line-height:14px;
list-style:none;
color:#C12800;
margin:0 0 0 0px;
padding:0;
}
/************************************************************** Recherche****************************************/

#recherche {
background-color:#e8e8e6;
}

#recherche p.research {
background-color:#e8e8e6;
margin:0;
padding:5px 5px 5px 5px;
}

#recherche input.search {
width:140px;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C02D1A;
border:none;
margin:0 10px 0 0;
padding:4px 4px 4px 10px;
}

/************************************************************** Contents navigation left ****************************************/

#leftnav {
width:230px;
float:left;
background-color:#f8f6ee;
margin:-10px 0 0 0;
padding:0;
}

#leftnav p.research {
background-color:#e8e8e6;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#c12800;
margin:0;
padding:5px 10px 5px 10px;
}

#leftnav p.amenage {
background-color:#F68C32;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#c12800;
margin:0;
padding:6px 10px 10px 5px;
}
#leftnav input.search {
width:140px;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C02D1A;
border:none;
margin:0 10px 0 0;
padding:4px 4px 4px 10px;
}

#leftnav input.bt {
display:inline;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#leftnav ul,ol {

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#C12800;
margin:0;
padding:0px 0px 0px 0px;
}

#leftnav li {
line-height:16px;
/*border-bottom:1px solid #fff;*/
list-style:none;
margin:0 0 0 0px;
padding:5px 0 5px 0px;
}

#leftnav a.leftnav {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#C12800;
background:url("../images/puce_leftnav.gif") 0% 50% no-repeat;
text-decoration:none;
margin:0 0 0 10px;
padding:0 0 0 10px;
}

#leftnav a:hover.leftnav {
color:#EF7C00;
margin:0 0 0 10px;
padding:0 0 0 10px;
}

#leftguide {
width:230px;
float:left;
background-color:#0085A0;
margin:0px 0 0 0;
padding:0 0 6px 0;
}

a.titrenav {
font-weight:bold;
color:#ffffff;
text-decoration:none;
margin:0 0 0 0px;
padding:0 0 0 15px;
}

a:hover.titrenav {
color:#C12800;
margin:0 0 0 0px;
padding:0 0 0 15px;
}


/************************************************************ Rubrique sous_menu **************************************/
#leftnav ul,ol.sousnav {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#222120;
border-bottom:1px solid #DDDDDC;
margin:0;
padding:0px 0 0px 0px;
}

#leftnav li.sousnav {
line-height:14px;
background-color:#F8F6EE;
list-style:none;
margin:0 0 0 0px;
padding:2px 0 2px 0px;
}

#leftnav a.sousnav {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#222120;
background:url("../images/puce_left_sousmenu.gif") 0% 50% no-repeat;
text-decoration:none;
margin:0 0 0 20px;
padding:0 0 0 10px;
}

#leftnav a:hover.sousnav {
color:#EF7C00;
background:url("../images/puce_left_sousmenu_on.gif") 0% 50% no-repeat;
margin:0 0 0 20px;
padding:0 0 0 10px;
}

#leftnav a.sousnav_on {
font-family:Arial, Helvetica, sans-serif;
background:url("../images/puce_left_sousmenu.gif") 0% 50% no-repeat;
text-decoration:none;
margin:0 0 0 20px;
padding:0 0 0 10px;
font-size:11px;
color:#EF7C00;
}

#leftnav a:hover.sousnav_on {
background:url("../images/puce_left_sousmenu_on.gif") 0% 50% no-repeat;
margin:0 0 0 20px;
padding:0 0 0 10px;
font-size:11px;
color:#EF7C00;
}

/************************************************************* Contents commun*********************************************/
#amb_anime {
width:730px;
float:left;
margin:-10px 0 0 0;
padding:0;
}

/************************************************************* Contents rubrique général *********************************************/
#amb_anime p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
margin:0;
padding:0px 15px 0 15px;
}

#amb_anime a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
margin:0;
padding:0;
}

#amb_anime a:hover{
text-decoration:underline;
margin:0;
padding:0;
}

/************************************************************* Contents Page formulaire *********************************************/
#amb_anime p.left {
width:200px;
float:left;
margin:0;
padding:10px 15px 0 15px;
}

#amb_anime p.right {
width:400px;
display:inline;
float:left;
margin:0;
padding:10px 15px 0 15px;
}

#amb_anime input.txt {
 float: left;
 width: 250px;
 height: 16px;
 margin:0;
 padding:0;
 border: 1px solid #979797;
 font-size: 12px;
}

#amb_anime select {
 width:150px;
 height: 20px;
 margin:0;
 border: 1px solid #979797;
 font-size: 11px;
 color: #7F7F7F;
}

#amb_anime textarea {
 float: left;
 width: 250px;
 height: 70px;
 margin: 0;
 padding:0;
 border: 1px solid #979797;
 font-size: 12px;
}

#amb_anime input.radio2 {
 width: 15px;
 height: 15px;
 background-color: #FFF;
 border: 1px solid #FFF;
 padding: 0px 20px 0px 0px;
 margin:0;
}

#amb_anime input.valider {
 background-color: #EF7C00;
 border:1px solid #EF7C00;
 color:#fff;
 font-size:14px;
 font-weight:bold;
 width:75px;
 height:25px;
 margin: 0;
 padding:1px;
}

#amb_anime div.promo {
width:350px;
float:left;
margin:0 0 0px 0;
padding:10px 15px 10px 0px;
}

#amb_anime div.promo p.prixnormal {
font-size:14px;
color:#EF7C00;
text-decoration:line-through;
margin:0;
padding:2px 0 2px 0;
}

#amb_anime div.promo p.prixpromo {
font-size:20px;
color:#C12800;
text-decoration:none;
margin:0;
padding:2px 0 2px 0;
}
/************************************************************* Contents Page reseau : div cacher *********************************************/
#showBureau {
position:absolute;
width:350px;
top:300px;
left:750px;
background-color:#FFFFFF;
margin:0 0 0 0px;
padding:8px 0 8px 0;
border:1px solid #EF7C00;
}

#showBureau p.deuxboutons {
width:210px;
float:left;
margin:0 0 0px 0;
padding:0 0 0 14px;
}

#showBureau p.btdevis {
width:88px;
float:left;
margin:0 0 0px 0;
padding:0 0 0 15px;
}

/************************************************************* Contents gamme version *********************************************/

#description {
width:350px;
float:left;
margin:0 0 0px 0;
padding:20px 12px 0 16px;
}

#description h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
padding:0;
}

#description p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
margin:0;
padding:0 25px 0 0;
}

#bloc_buttons {
width:350px;
float:left;
background-color:#ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
margin:0 0 0px 0;
padding:20px 0px 0px 0px;
}

#bloc_buttons p {
font-size:12px;
margin:0 5px 5px 0px;
padding:0;
text-align:right;
color:#EF7C00;
}

#bloc_buttons a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#EF7C00;
text-decoration:none;
margin:0;
padding:0 5px 0 0;
}

#bloc_buttons a:hover {
color:#494949;
margin:0;
padding:0 5px 0 0;
}

#bloc_buttons p.twobutton {
width:230px;
float:left;
margin:0 0 0px 0;
padding:0;
}

#bloc_buttons p.devis {
width:184px;
float:left;
margin:0 0 0px 0;
padding:0 0 0 0px;
}

/************************************************************ Decouvrir des gammes : div cacher *************************************************/
#presentation_gammes {
position:absolute;
top:350px;
height:172px;
/*left:30%;
width:650px;*/
/*background-color:#FFFFFF;*/
/*margin:0px 0px 0px 16px;
padding:5px 0px 6px 17px;*/
margin:0px 0px 0px 16px;
padding:0px 0px 0px 0px;
}

#presentation_gammes table {
background-color:#FFE9B1;
height:110px;
}

/*#presentation_gammes p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:6px 0 0 0;
}*/

#presentation_gammes a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0;
}

#presentation_gammes a:hover {
text-decoration:underline;
margin:0;
padding:0;
}

/******************************************************************************* Footer *************************************************/
#footer {
width:960px;
float:left;
background:url("../images/fd_footer.gif") 0% 0% repeat-x;
padding:0px 20px 0 20px;
margin:0;
}

#footer p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#808080;
}

#footer p.logobas {
float:right;
margin:0;
padding:7px 0 10px 0;
}

#footer p.copyright {
float:left;
margin:0;
padding:10px 0 15px 0;
}

#footer p.navigation {
float:right;
margin:0;
padding:10px 0 15px 0;
}

#footer a.basnav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#808080;
margin:0 0 0 0px;
padding:0 0 0 0px;
}

#footer a:hover.basnav {
color:#C12800;
margin:0 0 0 0px;
padding:0 0 0 0px;
}

.select-free{
	position:absolute;
	z-index:10;

	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
}

.select-free iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:Mask(color=#000066);/*must have*/
	width:150px;/*must have for any big value*/
	height:120px;/*must have for any big value*/
}


/******************************************************************************* Liens pages statiques *************************************************/

a.lien_statique, a.lien_statique:link, a.lien_statique:active, a.lien_statique:visited {
color:#C12800;font-weight:bold;
}

.selection_gamme_on{
	font-size:11px;
	color:#EF7C00;
}

.ergonomie {
	color: #0071BC;
	font-weight: bold;
}
.polyvalence {
	color: #6BA028;
	font-weight: bold;
}
.largeur_gamme {
	color: #D80B8C;
	font-weight: bold;
}

.petitgris {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#808080;
margin:0 0 0 0px;
padding:0 0 0 0px;
}


#info {
 float: left;
 width: 400px;
 margin: -5px 0px 0px 10px;
 /*background-color:#fF0000;*/
}

#info a, #info a:link, info a:active, info a:visited {
 font-size: 12px;
 line-height: 16px;
 font-weight: bold;
 color: #D11915;
 margin: 0px 0px 0px 5px;
}

#info a:hover {
	text-decoration: none;
	margin: 0px 0px 0px 5px;
}

#info a.infosPlus, #info a.infosPlus:link, info a.infosPlus:active, info a.infosPlus:visited {
 font-size: 12px;
 line-height: 16px;
 font-weight: bold;
 color: #D11915;
}

#info a.infosPlus:hover {text-decoration: none;}

#info p {
 font-size: 12px;
 line-height: 16px;
 color: #0A0A0E;
 margin: 0px 0px 0px 0px;
}

#photoInfo {
 float: left;
 border: 3px solid #E8E8E8;
 padding: 1px;
 margin: 2px 8px 0px 0px;
}

.vignetteinfos {
 float: left;
 /*width: 150px;
 height: 120px;*/
 border: 2px solid #E8E8E8;
 margin: 4px 14px 0px 0px;
 padding: 1px;
}

.tit_gamme_mobilier{
	background-color:#f2e9df;
	text-align:left;
	font-weight:bold;
	color:#C12800;
	text-decoration:none;
	margin:0 0 0 0px;
	padding:0 0 0 15px;
	font-size:16px;
	font-variant:small-caps;
}

a.lien_gamme_mobilier {
color:#222120;
}

a:hover.lien_gamme_mobilier {
color:#EF7C00;
}

a.lien_recherche {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#C12800;
background:url("../images/puce_leftnav.gif") 0% 50% no-repeat;
text-decoration:none;
margin:0 0 0 10px;
padding:0 0 0 10px;
}

a:hover.lien_recherche {
color:#EF7C00;
margin:0 0 0 10px;
padding:0 0 0 10px;
}

a.liencw {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#808080;
margin:0 0 0 0px;
padding:0 0 0 0px;
}

a:hover.liencw {
color:#C12800;
margin:0 0 0 0px;
padding:0 0 0 0px;
}

.div_voeux{
	position:absolute;
	
	visibility:visible;
	border-color:#ffffff;
	background-color:#ffffff;
	filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity: 1;
}

.div_voeux_lien{
	position:absolute;
	top:10px;
	left:470px;
	visibility:visible;
	border-color:#000000;
	font-size:11px;
}

a.div_voeux_lien_a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	text-decoration:none;
}

a:hover.div_voeux_lien_a {
	color:#000000;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	text-decoration:underline;
}

.table_departement{
	text-align:left;
	display:none;
	border: 1px solid rgb(247, 197, 136);
	width:300px;
}

.table_region{
	vertical-align:top;
	text-align:left;
	display:none;
	width:400px;
	border: 1px solid rgb(247, 197, 136);
	margin:0px 0px 0px 18px;
}

.table_departement_lim{
	text-align:left;
	border: 1px solid rgb(247, 197, 136);
	width:500px;
	margin:0px 0px 0px 18px;
	display:none;
}

.table_villes{
	text-align:left;
	display:none;
	border: 1px solid rgb(247, 197, 136);
	width:730px;
}