body
{
    margin-top:5px;
    padding:0;
    text-align: center;
    font-family:Verdana;
    font-size:10px;
    color:#828282;
}
a{text-decoration:none;}
#menu_dyn1{margin-left:195px;padding-top:10px;position:relative;}
#menu_dyn1 ul{
    margin:0;
}
#menu_dyn1 li{
    list-style:none;
    float:left;
    background:url('../images/minicube.gif') no-repeat top left;
    padding-top:3px;
    margin:0;
    width:95px;
}
#menu_dyn1 li a{
    margin:0;
    padding:0;
    line-height:10px;
    color:#828282;
    padding-right:15px;
}
#container
{
    width:1000px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding:0px;
}
#header
{
    width:956px;
    padding:0;
    padding-left:22px;
    z-index:20;
    margin:0;
    position:relative;
}

#center
{
    z-index:10;
}
#contenu
{
  position:relative;
  height:545px;
  padding:20px;
  padding-top:4px;
  z-index:10;
}
img {border:0;}
form {padding:0;margin:0;}
/*----------------------Menu Haut-----------------*/
#logo
{
  float:left;
  padding-top:5px;
  margin-left:0px;
  height:60px;
}

#zone-text-bas{

margin-left:190px;
margin-top:0px;
margin-bottom:0px;
width: 710px;
height:40px;
background-image: url("../images_css/footer2.gif");
background-position:right bottom;
background-repeat:no-repeat;

}
html>body #zone-text-bas{
height: auto;
min-height: 40px;
margin-left:190px;
margin-top:0px;
margin-bottom:0px;
width: 710px;
background-image: url("../images_css/footer2.gif");
background-position:right bottom;
background-repeat:no-repeat;

} 

/*----------------------Flags Haut-----------------*/
#flags
{

  height:17px;
  width:140px;
  margin-top:5px;
  margin-right:0;
}
#flags a img{
border:0;
padding-left:5px;
float:right;
}

/*----------------------Recherche Haut-----------------*/
#recherche
{
  width :140px;
  /*float:right;*/
  padding:0;
  margin:0;
  border:1px solid #828282;
  padding:1px;
  /*margin-top:17px;*/
  height:15px;
}
.i_recherche
{
  float:left;
  height:14px;
  border:0;
  color:red;
  padding:0;
  margin:0;
  display:inline;
  width:123px;
  padding-right:2px;
}
.o_recherche
{
  float:left;
  display:inline;
  background:url('../images/beg/btn_recherche.gif');
}
/*----------------------Categories Projets -----------------*/
#categories_projets
{
  background:#fff;
  display:none;
  width:100px;
  height:100px;
  left:480px;
  top:280px;
  position:absolute;
  z-index:59;

}

#filtres
{
  width:940px;
  background:#979797;
  height:20px;
  padding-left:20px;
}
.projets,.projets_select,.projets_hover,.projets_durable,.projets_durable_select,.projets_durable_hover
{
  margin-top:14px;
  margin-right:20px;
  width:284px;
  height:100px;
  float:left;
  padding:4px;
  cursor:pointer;
}

.projets{ background: url('../images/beg/box_p.gif') no-repeat;}
.projets_select{ background: url('../images/beg/box_p_s.gif') no-repeat;}
.projets_hover{background: url('../images/beg/box_p_h.gif') no-repeat;}
.projets_durable{background: url('../images/beg/box_p_d.gif') no-repeat;}
.projets_durable_select{background: url('../images/beg/box_p_d_s.gif') no-repeat;}
.projets_durable_hover{background: url('../images/beg/box_p_d_h.gif') no-repeat;}


#projets_box
{
height:330px;
padding-left:20px;
}
html>body #projets_box{
height: auto;
min-height: 330px;
}
#pager_projects
{
    clear:left;
  width:960px;
  text-align:center;
   position:relative;
  bottom:1px;
}

.projets span,.projets_select span,.projets_hover span,.projets_durable span,.projets_durable_select span,.projets_durable_hover span
{width:186px;float:left;}
.projets p,.projets_select p,.projets_hover p,.projets_durable p,.projets_durable_select p,.projets_durable_hover p
{padding-top:18px;width:98px;float:right;}

/*---------------------- Projets Détails -----------------*/
#projet_detail
{
  padding:10px;
}
#projet_detail h1
{
  color:#828282;
  font-size:15px;

}
.flotingh1
{
  float:left;
  font-weight:bold;

}
.sous_titre{
    float:left;
    font-weight:normal;
    color:#ed180e;
    font-size:12px;
    margin-left:10px;
}

#flags_projet
{
  float:right;
}
#projets_images
{
 width:934px;
 height:318px;
 position:relative;
}
#nav_images{display:inline;}
#nav_images a { color:black;text-decoration: none; margin: 0 2px; padding: 2px 2px;  }
#nav_images a.activeSlide { color:red;font-weight:bold; }
#nav_images a:focus { outline: none; }
#navig
{
 float:left;
}
#projets_texte
{
border-top:1px solid #b4b4b4;
  clear:both;
}

.panel_projets1,.panel_projets2,.panel_projets3
{
  float:left;
  width:290px;
  height:150px;  
}
.panel_projets1{
    text-align:justify;
}

.panel_projets1 strong{
    font-weight:bold;
    font-size:10px;
    display:inline;
    padding:0px;
    margin:0px;
}


.contentPanel1 {
    height:200px;
}


html>body .contentPanel1 {
    height:120px;
}

html>body .panel_projets1,html>body .panel_projets2,html>body .panel_projets3{
height: auto;
min-height: 150px;
}
.panel_projets1,.panel_projets2
{
margin-right:30px;
}
#projets_texte h1
{
margin:0;
padding:0;
color:red;
font-size:10px;
line-height:20px;
font-weight:normal;
text-transform:uppercase;
background: url("../images/minicube.gif") no-repeat scroll left top transparent;
}

#projets_navig
{
  background:#6e6e6e;
  color:#fff;
  
}
#projets_navig a
{
  color:#fff;
}

/**/



/*---------------------- Acceuil  -----------------*/
#cont1{padding:0;margin:0;}
#images_acc
{
    width:956px;
    height:353px;
    margin-left:2px;
    border-bottom:1px solid #b4b4b4;
    padding-bottom:20px;
}
#text_acc
{
  float:left;
  margin-left:95px;
  width:560px;
}
#text_acc h1
{
background:url('../images/minicube.gif') no-repeat top left;
margin:0;
padding:0;
color:#828282;
font-size:12pt;
line-height:30px;
border-bottom:1px solid #b4b4b4;
}
#texte_acc{background:url('../images/minicube.gif') no-repeat top left;padding-top:12px;}
#new_projets
{

  padding-left:10px;
  width:280px;
  float:left;
  padding-right:0;
}

* html #new_projets{
     position:absolute;
}
#new_projets h2
{
background:url('../images/minicube.gif') no-repeat top left;
margin:0;
padding:0;
font-size:8pt;
line-height:30px;
}
#new_projets ul
{
  margin-left:100px;
  list-style-type:none;
}
#new_projets ul li
{
padding:5px;
}
#new_projets ul li a
{
text-decoration:none;
color:black;
}
.lib_tab{
width:140px;
font-weight:bold;
}
.val_tab{
text-align:right;
}

.ligne a{
    color:black;
    font-weight:bold;
}
.ligne a span{
    color:#9a9a9a;
    font-weight:bold;
}
.ligne a h3{
    color:#000000;
    font-weight:bold;
    font-size:12px;
    display:inline;
}
.ligne{
   font-weight:normal; 
}
.ligne_hover a,.ligne_hover a span{
    font-weight:bold;
    background-color:#bcbcbc;
    color:white;
}
.ligne_hover a h3{
    font-weight:bold;
    background-color:#bcbcbc;
    color:white;
    font-size:12px;
    display:inline;
}
.ligne_hover{
    font-weight:bold;
    background-color:#bcbcbc;
    color:white;
}

#adresse1 td{
width:240px;
vertical-align:text-top;
padding-top:20px;
}



#texte1 div,#texte2 div,#texte3 div,#texte4 div,#texte5 div,#texte6 div{
margin:0px;padding-left:15px;padding-right:15px;    
}


#savoir_plus
{
display:none;
overflow:auto;
position:absolute;
bottom:0;
width:290px;
height:0px;
z-index:100;
background:#fff;
padding:10px;
border:1px solid gray;
left:0;
top:500px;
}

#dev_durable
{
display:none;
overflow:auto;
position:absolute;
bottom:0;
width:290px;
height:0px;
z-index:100;
background:#fff;
padding:10px;
border:1px solid gray;
left:640px;
top:500px;
}
