html,body,table,td{width:100%;height:100%;margin:0;padding:0;font-family:Verdana,sans-serif;}
img{display:block;border:0;}
.clear{clear:both;}
/*******/
body{background:url(img/fond2.png) repeat-x white;}
#titre{width:960px;height:378px;margin:0 auto;}
#centre{width:960px;min-height:300px;background-color:#eae8d9;margin:0 auto;}
#colG{width:228px;min-height:100px;float:left;}
#colG img{margin:0 auto;}
#colD{width:702px;min-height:100px;float:left;background-color:#ddd9c3;font-size:13px;padding:10px;text-align:center;}
#sousColG{width:330px;border-right:1px solid grey;float:left;padding:0 10px;}
#sousColD{width:330px;float:left;padding:0 10px;}
#colD2{width:702px;min-height:410px;float:left;background-color:#ddd9c3;font-size:13px;padding:10px;}
#footer{width:960px;height:30px;line-height:30px;margin:3px auto 0 auto;font-size:10px;text-align:center;}
h1{font-size:16px;font-weight:bold;margin:0 0 5px 0;}
.titreMap{font-weight:bold;}
#map1{width:600px;height:300px;margin:10px auto 0 auto;}
#map2{width:600px;height:300px;margin:10px auto 0 auto;}
#blocLabelActeG{width:190px;float:left;}
#blocInputActeG{width:110px;float:left;}
.inputActeG{height: 20px;margin-bottom: 5px;}
.labelActeG{height: 20px;margin-bottom: 5px;}
.labelActeG label{line-height: 20px;vertical-align: middle;}

ul {text-align:left;}

#menu{width:218px;height:169px;margin:0 0 0 10px;background:url(img/menu3.png) no-repeat;padding:10px 0 0 0;font-size:13px;}
.menu1{display:block;width:218px;height:29px;line-height:29px;color:white;border-bottom:1px solid white;background-color:#ddd9c3;color:black;}
#menu a{display:block;width:218px;height:29px;line-height:29px;color:white;border-bottom:1px solid white;text-decoration:none;}
#menu a:hover{display:block;width:218px;height:29px;line-height:29px;color:white;background-color:#ddd9c3;text-decoration:none;color:black;}
#menu img{float:left;margin:3px 3px 0 3px;}

#prive{width:214px;height:98px;background:url(img/espacePrive.png) no-repeat;margin-left:10px;padding-top:67px;color:white;text-align:center;font-size:13px;color:black;}
#prive a{font-size:10px;color:white;}
#prive input{width:100px;margin-bottom:4px;text-align:center;}
#prive label{width:90px;display:inline-block;text-align:right;margin-right:5px;}
#customers {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #346cd3;
  color: white;
}