body {

  margin: 9px;
 padding: 0;
background: #3B242A url(../pix/fond_pro.jpg) no-repeat scroll top;
font-family:Verdana,Helvetica,Arial,sans-serif;
 margin-left: auto;
 margin-right: auto;
}

a {color: #D3D3D3;text-decoration: none; }
a:hover {color: #FF1493;text-decoration: none; }

h1{
font-family:Arial,sans-serif;
font-size: 23px;
}

.container{
 margin: 9px auto auto; padding: 0; position: relative; width: 970px;
 
}

.footer{
 margin: 31px auto auto; padding: 0; position: relative; width: 970px;
 height: 100px;

}

#cadre{
margin-left:auto;
margin-right:auto;
/*border: 1px dotted #BAB9B8;*/

}

.pro{
position: relative; width: 148px;
height: 31px;
margin-left:auto;
margin-right: 40px;
display:block;
/*border: 1px dotted #BAB9B8;*/
 margin-top: 30px;
}

.annonce{
position: relative; width: 460px;
height: 68px;
margin-left:260px;
margin-right: auto;
border: 1px dotted #BAB9B8;
 margin-top: 1px;
 background: Fuchsia;
}

#interieur_home{
margin-top: 9px 
margin:0px;
position: relative; width: 970px;
/*border: 1px solid #3A2F29;
background: #FAF9F4;*/
padding:0px;
color: White;
text-align: justify;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
 height: 603px;background: url(../pix/ecran1p.jpg) no-repeat;
}

#making_off{
padding-top:60px;
margin-left:550px;
position: relative; width: 390px;
height: 350px;
}

#interieur{
margin-top: 9px 
margin:0px;
position: relative; width: 970px;
/*border: 1px solid #3A2F29;
background: #FAF9F4;*/
padding:0px;
color: White;
text-align: justify;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
 height: 603px;background: url(../pix/ecran2.jpg) no-repeat;
}
.interieurproduits{
margin-top:0px;
position: relative; width: 970px;
padding:0px;
color: #2D2D2D;
text-align: justify;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
 height: 603px;background: url(../pix/ecran3.jpg) no-repeat;
}


.interieursoins{
margin-top:0px;
position: relative; width: 970px;
padding:0px;
color: #2D2D2D;
text-align: justify;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
 height: 603px;background: url(../pix/ecran4.jpg) no-repeat;
}

.interieursavons{
margin-top:0px;
position: relative; width: 970px;
padding:0px;
color: White;
text-align: justify;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
 height: 603px;background: url(../pix/savons.jpg) no-repeat;
}

.interieurinstitut{
margin-top:0px;
position: relative; width: 970px;
padding:0px;
color: #2D2D2D;
text-align: justify;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
 height: 603px;background: url(../pix/ecran5.jpg) no-repeat;
}

.interieurpresse{
margin-top:0px;
position: relative; width: 970px;
padding:0px;
color: White;
text-align: justify;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
 height: 603px;background: url(../pix/ecran6.jpg) no-repeat;
}
/*.Presse_liste{
margin-left:70px;
overflow-y: hidden;!important;
overflow-x:hidden;!important;
 width: 790px;
 height: 560px;
 padding:4px;
 display: block;
}*/

#vinterieur{
margin-top:11px;
position: relative; width: 900px;
/*border: 1px solid #3A2F29;*/
padding:10px;
color: White;
text-align: justify;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
height: 490px;
}

#boxleft{
margin-top:60px;
position: relative; width: 450px;
/*border: 1px solid #3A2F29;*/
float: left;
height: 500px;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
}

#boxright{
margin-top:60px;
position: relative; width: 450px;
border: 1px solid #3A2F29;
float: left;
height: 500px;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
}

.menu{
margin-top: -18px ; position: relative; width: 970px;
margin-left:auto;
margin-right:auto;
 background-image: url(../pix/fond_menu.jpg);
 background-repeat: repeat-x;
}

.menuproduits{
position: relative;
width: 970px;
height: 34px;
display:block;
background: url(../pix/766_34p_menu.png) no-repeat;
line-height: 34px;
}

/*STYLE DU MENU*/

.pd_menu_01 {float:left; padding:0; margin:0;color: #FFFFFF;width:100%; border:solid 0px #000000;clear:both;   background-image: url(../pix/fond_menu.jpg);
 background-repeat: repeat-x; text-transform: uppercase;  } /*Color navigation bar normal mode*/

.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight: normal;
font-size:11px;
color: #FFFFFF;
/*background-color: #000000;*/
text-decoration: none;
outline:none;

}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;background-image: url(../pix/fond_menu.jpg);
 background-repeat: repeat-x;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000 ; border-right:solid 1px #000000; border-left:solid 0px #000000;background-image: url(../pix/fond_menu.jpg);
 background-repeat: repeat-x;}
.pd_menu_01 ul li a {color: #FFFFFF;float:none !important ; float:left ; display:block; height:30px; line-height:33px; padding:0 10px 0 10px; text-decoration:none; outline:none;}
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF;background-image: url(../pix/fond_menu.jpg);
 background-repeat: repeat-x; width:1px}
.pd_menu_01 ul li:hover a {background-color:#3B242A; text-decoration:none; color:#ffffff;outline:none;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #000000; border-bottom: solid 1px #000000;  color:#ffffff;outline:none;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#3B242A; text-decoration:none;color:#ffffff;outline:none;} /*Color subcells hovering mode*/
.pd_menu_01 ul li a:hover {background-image: url(../pix/fond_menu_on_pro.jpg);
 background-repeat: repeat-x; text-decoration:none;color:#ffffff;outline:none;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:12em; position:absolute; z-index:999; top:29px; left:0;outline:none; }
.pd_menu_01 ul li ul li a:visited { background-image: url(../pix/fond_menu.jpg);
 background-repeat: repeat-x;  color:#ffffff;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a {display:block; width:12em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #000000; border-bottom: solid 1px #000000; background-image: url(../pix/fond_menu.jpg);
 background-repeat: repeat-x;  color:#ffffff;outline:none;} 
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#3B242A; text-decoration:none;color:#ffffff;outline:none;} /*Color subcells hovering mode*/


.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}