body
{
	background-color:#fff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}
div
{
	margin:0px;
	/*border:1px solid red;*/
}
img
{
	border:none;
}
h1
{
	
	margin:0px;
	padding:0 0 0 10px;
	
}
h2
{
    color:#553a28;
    font-size:18px;
}
h3
{
    color:#553a28;
    font-size:14px;
}
#global 
{
	margin-left: auto;
	margin-right: auto;	
	width: 960px; /* largeur obligatoire pour être centré */
	height:553px;
	background-image:url('../images/fond_accueil_05.jpg');
}
#global_inter
{
    margin-left: auto;
	margin-right: auto;	
	width: 960px; /* largeur obligatoire pour être centré */
	height:553px; 
}
#tag_line
{
    font-style:normal;
    font-weight:bold;
    font-size:11px;
    padding-left:106px;
    line-height:22px;
   
}
#logo
{
    padding:25px 0 0 50px;
    display:block;
}
/*******menu***************************************************/
#menu_accueil
{
    margin:0px;    
    width:200px;
    padding:26px 3px 3px 35px;
    position:relative;
    left:5px;
    
    
}
#global_inter #menu_accueil
{
    border:none;
    position:absolute;
    z-index:1000;
    margin-top:35px;
    padding:0px 3px 3px 3px;
   
}
#menu_accueil li
{
    list-style:none;
    height:47px;
    width:184px;
}

#menu_accueil li a
{
    color:#553a28;
    text-decoration:none;
    letter-spacing:1px;
    display:block;
    padding:2px 2px 2px 36px;
    font-size:10px;
    background:url('../images/fond_menu_02.gif') no-repeat;
    height:auto;
    
}

#menu_accueil .subMenu
{
    position:absolute;
    background:#dbe398;
    width:170px;
    margin:0px;
    padding:0px;
    left:219px;
    
    
}
#global_inter #menu_accueil .subMenu
{
    left:187px;
    top:76px;
    
        
}
#global_inter #menu_accueil .subMenu li, #menu_accueil .subMenu li
{
    padding:3px;
    height:35px;
}
#menu_accueil .subMenu li
{
    width:150px;
}
#menu_accueil .subMenu li a
{
    color:#553a28;
    background:none;
    padding-left:15px;
    height:auto;
    width:150px;
    
}
#menu_accueil .subMenu li a:hover
{
    background:transparent url('../images/carre_blanc.gif') repeat-y;
    color:#553a28;
}

/*************************************************************/
#h2_hqe
{
    color:#553a28;
    font-size:22px;
    width:250px;
    position:absolute;
    top:20px;
    left:66px;
       
}
#bloc_gauche
{
    width:200px;
    height:1000px;
    float:left;
    background-color:#b8ce1d;
    padding:10px 0 0 10px;
    position:relative;
     z-index:1000;
}
#contacts #bloc_gauche, #loi_access #bloc_gauche
{
   height:500px; 
}
#bandes #bloc_gauche, #eveil #bloc_gauche, #aqualon #bloc_gauche, #aquajet #bloc_gauche, #glowed #bloc_gauche 
{
   height:680px; 
}
#fab_engage #bloc_gauche
{
    height:720px;
}
#dem_hqe #bloc_gauche, #sarlibain #bloc_gauche
{
    height:788px;
}
#bloc_gauche #menuover
{
    background: url('../images/fond_menu.gif') no-repeat;
}
#bloc_droit
{
   width:750px;
   float:left; 
}
#content
{
    padding-left:56px;
    width:647px;
    position:relative;
}
#logo_small
{
    display:block;   
}
.strong_marron
{
    color:#553a28;
    font-size:14px;
}
span.text_marron_bold
{
    color:#553a28;
    font-weight:bold;
    font-size:14px;
    text-transform:uppercase;
}
span.text_marron_bold_small
{
    color:#553a28;
    font-weight:bold;
    font-size:11px;
    text-transform:uppercase;
}
p.para_pad_left
{
    padding-left:28px;
    margin-top:0px;
}
#titre
{
    padding-bottom:25px;
}
.strong_bandes
{
    display:block;
    position:relative;
    top:22px;
    width:450px;
    z-index:200;
    left:165px;
}
#illus_bandes
{
    position:relative;
    top:-43px;
    
}
#plan_tech
{
   position:relative;
   top:-59px; 
}
#para_dim
{
   position:relative;
   top:-164px;  
}
.menu_inter
{
   margin:35px 0 0 0px;
   padding:0 15px 0 12px;
   
}
.menu_inter li
{
    list-style-type:disc;
    line-height:15px;
}

.menu_inter li a
{
    color:#553a28;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
}
.menu_inter li a:hover
{
    text-decoration:underline;
}
#sous_menu
{
    margin:0px;
    padding-left:56px;
    padding-bottom:25px;
}
#sous_menu li
{
    display:inline;
    color:#006db6;
    font-weight:bold;
    
}
#sous_menu li a
{
    color:#006db6;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
}
#sous_menu li a:hover
{
    text-decoration:underline;
}
.haut_page
{
    color:#006db6;
    font-size:10px;
}
.smenu_hide
{
    display:none;
    padding-left:20px;
    margin:0px;
    background-color:#006DB6;
    width:300px;
}

#menu_accueil li .smenu_hide li a
{
    color:#fff;    
}
#texte_motifs
{
    position:absolute;
    width:225px;
    left:450px;
   
}
.para_contact
{
    width:309px;
    float:left;
    margin:0;
    padding-top:10px;
}
#indigo
{
   text-align:center;
   padding-top:10px;
   border:1px solid #006db6;
   width:300px;
   height:90px;
   position:relative;
   float:right;
   margin-top:12px;
   color:#006db6;
}
#indigo img
{
   
    position:relative;
    top:-24px;
}
#indigo a
{
   color:#006db6; 
}
#indigo strong
{
    font-weight:bold;
    font-size:16px;
}
hr.clear
{
    clear:both;
    border:none;
    visibility:hidden;
}

