
html{height:0;}
.label{text-align:right;vertical-align:top}
body{font-family:"Trebuchet MS","DejaVuSans", sans-serif;height:0;}
h1{margin:0;font-size:16px;padding-top:3px;text-align:center;}
h2{font-size:24px;color:#696969;background-color:inherit;}
ul, li, p, label{font-size:18px;color:#696969;background-color:inherit;}
#global{width:792px;margin:auto;}
#header{width:792px;height:64px;background:url('img/sprite.png');background-position: left top;margin-bottom:4px;}
#container{width:792px;}
#container{width:792px;}
#content{width:790px;height:800px;border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;}
.cellule{width:354px;height:360px;padding:20px;float:left;}
#cellule_savoir_faire h2{padding-top:15px;}
#cellule_savoir_faire p{text-align:center;font-weight:bold;}
.photo{width:100%;}
#map_canvas{background:url('img/premap.jpg');width:352px;height:289px;border:1px solid #aaaaaa;}
#contact_content{padding-left:70px;font-size:16px;color:#696969;background-color:inherit;font-weight:bold;}
#ouverture{text-align:center;font-size:28px}

#footer_gauche{width:3px;height:30px;background:url('img/sprite.png');background-position: left 47px;float:left;}
#footer_droit{width:3px;height:30px;background:url('img/sprite.png');background-position: -3px 47px;float:left;}

#footer{width:792px;height:30px;float:left;}

#footer_content{
  width:786px;
  height:28px;
  float:left;
  padding:0;
  margin:0;
  border-bottom:solid;
  border-top:solid;
  border-width:1px;
  border-color:#aaaaaa;
}
#footer_content p{
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  font-size:11px;
  text-align:center;
  line-height:1.1;
}

#villes{font-size:11px;text-align:center;color:#696969;margin:3px;background-color:inherit;}
#conteneur_menu{width:792px;height:26px;}
#conteneur_menu ul{margin:0;padding:0;}

#conteneur_menu li a{
  text-decoration:none;
  color:#696969;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  height:100%;
  width:100%;
  line-height:1.1;
  position:absolute;
  outline: none;
}

#conteneur_menu li{
  width:100%;
  height:100%;
  padding:0;
  list-style-type:none;
  margin: 0 auto;
  background-color: transparent;
}
.onglet
{
  margin:0;
  border-bottom:solid;
  border-bottom-width: 1px;
  border-bottom-color:#aaaaaa;
  position:relative;
  background-color: transparent;
  float:left;
  background:url('img/sprite.png') no-repeat 0px 26px;
  display:table;
    height:100%;

}

.espace{float:left;width:3px;height:25px;border-bottom:solid;
  border-bottom-width: 1px;
  border-bottom-color:#aaaaaa;}
.texte_cache{visibility:hidden;padding:0px 13px 0px 13px;}
.vseparator
{
	margin:107px 0px 0px 0px;
	float:left;
	width:1px;
	height:186px;
	background:url('img/sprite.png');
	background-position: -792px top;
}
#conteneur_menu a:hover{margin-top:1px;}

.onglet .coin_gauche{background-position: 0px -64px;}
.onglet .centre{background-position: -6px -64px;}
.onglet .coin_droit{background-position: -3px -64px;}
.onglet:hover .coin_gauche{background-position: 0px -89px;}
.onglet:hover .centre{background-position: -6px -89px;}
.onglet:hover .coin_droit{background-position: -3px -89px;}

#onglet_actif{border:none;margin-bottom:1px;}
#onglet_actif .coin_gauche{background-position: 0px -114px;}
#onglet_actif .centre{background-position: -6px -114px;}
#onglet_actif .coin_droit{background-position: -3px -114px;}
#onglet_actif:hover .coin_gauche{background-position: 0px -89px;}
#onglet_actif:hover .centre{background-position: -6px -89px;}
#onglet_actif:hover .coin_droit{background-position: -3px -89px;}



.coin_gauche{background:inherit;width:3px;height:25px;float:left;}
.centre
{
  background:inherit;
  height:25px;
  float:left;
}
.coin_droit{background:inherit;width:3px;height:25px;float:left;}
