/* -------------- BODY ---------------------- */
BODY
{
    font-family: Arial;
    color: #bbbbbb;
    background-image: url('images/bg_repeat_default.jpg');
    background-color: #000000;
    padding: 0px;
    margin: 0px;
    font-size: 11pt;
    text-align:center;
}
BODY.home
{
    font-family: Arial;
    color: #bbbbbb;
    font-size: 11pt;
    background-image: url('images/bg_repeat_home2.jpg');
    background-color: #000000;
    padding: 0px;
    margin: 0px;
}



/* -------------- HOME LAYOUT ---------------------- */
#divHomeMain
{
    width: 200px;
    margin-left: auto;
    margin-right: auto;
}
#divHomeFlags
{
    visibility: hidden;
    padding-top: 135px !important; /* NOT IMPORTANT FOR IE6 */
    padding-top: 129px; /* IE6 VALUE */
    text-align: center;
}
#divHomeLogo
{
    padding-top: 21px !important; /* NOT IMPORTANT FOR IE6 */
    padding-top: 30px; /* IE6 VALUE */
}
#divHomeAddress
{
    margin-left: auto;
    margin-right: auto;
}

.divHomeFlag
{
    display: inline;
    margin-right: 10px;
    cursor: pointer;
}
.divHomeFlag img
{
    border: 0px;
}
.divHomeFlagTitle
{
    display: inline-block !important; /* NOT IMPORTANT FOR IE6 */
    display: inline; /* IE6 VALUE */
    margin-right: 10px;
    font-size: 11px;
    width: 18px;
    height: 13px;
}



/* -------------- DEFAULT LAYOUT ---------------------- */
#divImageViewer
{
  width: 100%;
  height: 500px;
   position:absolute;
   float:left;
   left:0px;
   top:30px;
   right:0px;
   bottom:0px;
   z-index:99;
   visibility:hidden;
    overflow: hidden;


}
#divImageViewerContent
{

   background-color:Gray;
  width: 800px;
   height: 600px;
 margin-top:5px;
    margin-left: auto;
    margin-right: auto;

   z-index:100;
    border: 4px Solid #c69c6d;
}
#divMain
{
   width: 958px;
    margin-left: auto;
    margin-right: auto;
}
#divHeader
{
    width: 958px;
    height: 35px;
    overflow: hidden;
}
#divFooter
{
 font-family: Helvetica;
    width: 958px;
    font-weight: bold;
    font-size: 11pt;
    letter-spacing: -1px;
    padding-top: 10px;
    padding-bottom: 5px;
    float: left;
}
#divTitle
{

    float: left;
   text-align: right;
    width: 932px;
    height: 125px;
    background-image: url('images/Logo.png') !important; /* NOT IMPORTANT FOR IE6 */
    background-image: url('images/Logo.jpg'); /* IE6 VALUE */
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
#divCenter
{
   width: 938 !important;
    width: 958;
    padding: 10px 10px 10px 10px;
    background-image: url('images/bg_000000.png') !important; /* NOT IMPORTANT FOR IE6 */
    background-image: url('images/bg_content.jpg'); /* IE6 VALUE */
    background-repeat: repeat !important; /* NOT IMPORTANT FOR IE6 */
    background-repeat: no-repeat; /* IE6 VALUE */
    border: 1px solid #202020 !important; /* NOT IMPORTANT FOR IE6 */
    border: 0px; /* IE6 VALUE */
    float: right;
    overflow: hidden;
}
#divMenu
{
    width: 206px;
    height: 480px;
    float: left;
text-align:left;
}
#divContentScroll
{
    width: 710px !important; /* NOT IMPORTANT FOR IE6  */
    width: 725px; /* IE VALUE */
    height: 355px;
    float: left;
    text-align: justify;
    overflow: visible; /* IE VALUE */
    overflow-x: hidden; /* IE VALUE */
    overflow-y: auto; /* IE VALUE */
    padding-right: 14px; /* IE VALUE */
}
html > #divContentScroll /* ALL EXCEPT IE6/7/8 */
{
    width: 719px;
    margin-right: 0px;
    overflow: auto;
}

/* -------------- Réalisations ---------------------- */
.divProd
{
    width: 725px;
   /* background-color: #000000;*/
    margin-bottom: 4px;
    padding: 10px;
    float:left;
    height: 150px;
}
.divProdImg
{
    position:relative;
    background-color:Gray;
    width: 220px;
    height: 150px;
    /*overflow: hidden;*/
    float:left;
    border: 2px Solid #996633;
    text-align:center;
    margin-right: 10px;
}
.divProdDesc
{
    position:relative;
  padding-left:10px;
   width: 500px;
    height: 137px;
    float: left;
}
.clear
{
    display:none;
    visibility:hidden;
    clear: both;
    line-height: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
}
/* -------------- Map ---------------------- */
.divMap
{
    width: 725px;
    background-color: #000000;
    margin-bottom: 8px;
    padding: 8px;
    float:left;
}
.divMapImg
{
    position:relative;
    background-color:Gray;
    width: 232px;
    height: 297px;
    overflow: hidden;
    float:left;
    border: 2px Solid Gray;
    text-align:center;
}
.divMapDesc
{
    position:relative;
  padding-left:10px;
   width: 448px;
    height: 137px;
    float: left;
}


/* -------------- FONTS ---------------------- */
H1
{
    display: block;
    font-size: 24pt;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: normal;
    letter-spacing: -2px;
    padding-right: 2px;
    padding-left: 2px;
    margin-top: 0px;
    padding-top: 75px;
}
H2
{
    display: inline;
    font-size: 18px;
    font-family: Arial;
    color: #996633;
    font-weight: bold;
    letter-spacing: -1px;
}
a:link, a:visited, a:active
{
    color: #c69c6d;
    text-decoration: none;
}
#divMenu a:link, a:visited, a:active
{
    color: #999999;
    text-decoration: none;
}
#divMenu a:hover
{
    color: white;
    text-decoration: none;
}
a:hover
{
    color: #ffffff;
    text-decoration: none;
}
.fontColor_dore
{
    color: #c69c6d;
}
.fontColor_dore-fonce
{
    color: #996633;
}
.fontColor_gris-clair
{
    color: #999999;
}
