body {
    background:#c5b299;
}

body,div,ul,li,a,h2 {
    margin:0;
    padding:0;
    font-family:sans-serif;
    font-size:1em;
}

div#global {
    background-image:url('img/fond_global.jpg');
    background-repeat:repeat-x;
    background-position:top;
    
/*    margin:auto;
    width:1000px; */
}

#banniere{
    text-align:center;
    margin-bottom:-3px;
 }
 
 div#titrewrapwrap {
    margin-top:-3px; /* ne fontionne pas sous ie6 */
 
 height:66px;
 
    border-top:     2px solid #a7a09a;
    border-bottom:  2px solid #a7a09a;

    
     background-image:url('img/bouton.jpg');
     
     background-repeat:no-repeat;
     background-position:10% 5px;
 }
 div#titrewrapwrap {
     background-color:#3f3631;
         background-image:url('img/bouton.jpg');
     
     background-repeat:no-repeat;
     background-position:10% -1px;
 }
 
 #slogan {
    
    margin-top:13px;
    margin-bottom:7px;
 
    display:block;
    text-align:center;
    color:#fffff6;
    
    font-family:serif;
    font-style:italic;
    
    font-weight:200;
    
   
 }
 
 #slogan span{
    color:#e945a8;
 }
 
 /* ################### BARRE D'ONGLETS ###################" */
 
#barreonglets li a {
 
    display:block;
}    
#barreonglets {
    position:relative;
    
    width:852px;
    left:50%;
    margin-left: -426px;
    
    
    height:56px;
}
#barreonglets ul,
#barreonglets ul.submenu {
    list-style-type:none;
}


#barreonglets ul,
#barreonglets ul li {
    margin:0;
    padding:0;
}    

#barreonglets li.step1 {
    display:inline-block;
    padding:0px 1px 0;
    position:relative;
    top:0px;
    
}
#barreonglets ul li ul {
    position:absolute;
    left: -999em;
    width:100%;
}

#barreonglets li.step1:hover ul {
    left:4px;
    position:absolute;
}
 /* ----------------------------------------------------------------------- */
 
 
 
 
 li.step1 div.omberright ,
 li.step1 div.omberleft {
    padding-bottom:8px;
}    
 
 li.step1 div.omberleft {
   float:left;
   
    width:5px;
    padding-left:3px;
    
    background-image:url('img/ombre.png');
    background-position:bottom left;
    
 } 
  li#leftli div.omberleft {
     width:5px;
    padding-left:6px;   
  }
 
 li.step1 div.omberleft div.ongleft {
    width:5px;
    height:25px;
      background-image:url('img/ongleft.jpg');
      
    background-position:bottom left;
    background-repeat:no-repeat;
 }
 
 li#leftli div.omberleft div.ongleft {
    background-image:url('img/firstleft.png');
 }
 li#rightli div.omberright a {
    background-image:url('img/lastright.png');
 
 }
 
 li.step1 div.omberright {
    margin-left:8px;
 
    padding-right:3px;
    
    background-image:url('img/ombre.png');
    background-position:bottom right;
 
 }
  li#leftli div.omberright {
    margin-left:11px;
  }
   li#rightli div.omberright {

 
    padding-right:6px;
    
 
 
 }
 li.step1 div.omberright a {
 
    text-align:center;
    
 
    height:19px;
        background-image:url('img/ongright.jpg');
    background-position:bottom right;
    background-repeat:no-repeat;
    
    padding: 6px 10px 0 2px;
    position:relative;

    
    font-size:0.8em;
    color:white;
    text-decoration:none;
 }
 /* ------------------ :hover li 1er niveau ------------------------------------ */
 
 li.step1:hover div.omberleft div.ongleft { 
    background-image:url('img/ongleft_hov.jpg');
 } 
  
 li#leftli:hover div.omberleft div.ongleft { 
        background-image:url('img/firstleft_hov.png');
 }
 li#rightli:hover div.omberright a { 
 
        background-image:url('img/lastright_hov.png');
 }
 li.step1:hover div.omberright a {
    background-image:url('img/ongright_hov.jpg');
 }
 
li.jetli:hover div.omberleft div.ongleft { 
    background-image:url('img/ongleft_hov_dash.jpg');
} 
li.jetli:hover div.omberright a {
    background-image:url('img/ongright_hov_dash.jpg');
}
 
 
 
 
 
 
 /* ------------------------------------- sous-menus -------------------------- */
 
 li.step1 div.omberright ul.submenu li a{
    background-image:none;
    text-align:center;
    padding-left:6px;
 }
 
  li.step1 div.omberright ul.submenu  {
    Left: 4px; 
    
    }
  li.step1 div.omberright ul.submenu li {
    background:#ce2a93;
    border-bottom:1px solid #fdf4ff;
    border-left:1px solid   #fdf4ff;
    border-right:1px solid  #fdf4ff;
    margin-left: -6px;
    
    
    
    
}

li.jetli {
    width:105px;
}
li.step1 div.omberright ul.submenu li {
    width:97px; /* li.jetli [width] - 8 */
}

li.step1 div.omberright ul.submenu li:hover {
    background:#8d0d6a; 
 }
 
 
 
 
 
 /* ----------------------------------------------------------------------- */
 #signa {
     width:840px;
    margin:auto;
    text-align:right;
 }
 #signa a:link,
 #signa a:visited{
    font-size:0.65em;
    font-weight:bold;
    font-variant:small-caps;
    color:black;
    text-decoration:none;
 
 }
 #signa a:hover,
 #signa a:active {
        text-decoration:underline;
 }
 #contenuwrap {
    
    width:840px;
    margin:auto;
    
    background-color:#4b433a;
    
}

div#maincontenu {
    background-color:#7a6d5e;
   
}

/* MARGES DE LA PARTIE CONTENU */
#panneaug {
    float:left;
}
#panneaud {
    float:right;
}
#panneaud ,
#panneaug {
    width:199px;
}

div#topcontenu ,
div#maincontenu {
    margin:0 199px 0 199px;
}
div#maincontenu {
    padding:10px 0;
    overflow:hidden;
}
div#maincontenu {
    margin-top:-5px;
}

div#topcontenu {
    background-image:url('img/fond_cont_haut.jpg');
    padding-bottom:0;
}

div#topcontenu p,
div#topcontenu h3,
div#topcontenu h2,
div#maincontenu p,
div#maincontenu h3,
div#maincontenu h2 {
    padding:0 15px;
    margin:5px 0;
}

div#topcontenu h2,
div#maincontenu h2 {
    color:#fffff6;
    font-size:1.2em;
    font-weight:200;
    letter-spacing:0.1em;
    margin:0px 0;
   

}
div#topcontenu h2 {
 padding-top:10px;
}

div#topcontenu h3,
div#maincontenu h3 {
    color:#fffff6;
    font-size:1em;
    font-weight:200;
    letter-spacing:0.1em;
  
    margin:0px 0;
}
div#topcontenu p,
div#maincontenu p {
    color:#fffff6;
    font-size:0.8em;
    text-align:justify;
}

/* photos des cotés */
.colonneg img,
.colonned img {
    border:none;
     border:none;
    margin-top:16px;
}

.colonned {

    margin-left:16px;
}
.colonneg {
    margin-left:16px;
   
}

a.outlink {
    text-decoration:none;
    font-weight:bold;
}

a.outlink:link,
a.outlink:visited {
    color:#e0c6b8;
}
a.outlink:hover,
a.outlink:active {
    color:#8d0d6a;
}

a.contentimgd {
    float:right;
    margin:5px 15px;
}
a.contentimg {
    float:left;
    margin:5px 15px;
}

a img {
    border:none;
}



.etages {
    
    border-bottom:1px dashed #f7e1c8;
    margin:5px;
}

#maincontenu a img {
    border:2px solid white;
}


