body {
	margin:0px 0px 0px 0px;
	margin: 0;
	height :100%;
	font-family : Verdana,Arial,Helvetica,sans-serif; 
	background-color: #BBC3C7;
}

#carte {
	position: absolute;
	width: 600px;
	top: 101px;
	left: 0px;
}

td.avis {
	vertical-align:top;
	padding:2px;
	}
	
#resultats {
	position: absolute;
	width: 350px;
	top: 330px;
	left: 605px;
	border-collapse:collapse;
	padding:0px;
}
	
table.avis {
	width: 350px;
	border-collapse:collapse;
	border-style:solid; 
	border-width:1px; 
	font-size: 12px;
}

table.avis td {
	border-collapse:collapse;
	padding: 0px;
	padding-left:2px;
}

#menu {
	position: absolute;
	width: 350px;
	height: 170px;
	top: 100px;
	left: 605px;
	border-collapse:collapse;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color: black;
	font-size: 13px;
	background-color: #ececec;
}

/* 02/04/2010 !! Ajout pour évolution lot 1.1 */
#menuLangue {
	position: absolute;
	left: 605px;
	top: 80px;
}
#menuLangue img {
	border:none;
}
#menuAvisBat {
	position: absolute;
	height: 170px;
	top: 100px;
	left: 605px;
	border-collapse:collapse;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color: black;
	font-size: 13px;
	background-color: #ececec;
}

#resultatsAvisBat {
	position: absolute;
	/* 26/08/2010 !! Modification pour modification message information */
	/*top: 330px;*/
	top: 430px;
	/* FIN 26/08/2010 !! Modification pour modification message information */
	left: 605px;
	border-collapse:collapse;
	padding:0px;
}
table.avisAvisBat {
	border-collapse:collapse;
	border-style:solid; 
	border-width:1px; 
	font-size: 12px;
}

table.avisAvisBat td {
	border-collapse:collapse;
	padding: 0px;
	padding-left:2px;
}
/* FIN 02/04/2010 !! Ajout pour évolution lot 1.1 */

#menu_dim {
	position: absolute;
	width: 350px;
	height: 450px;
	top: 100px;
	left: 605px;
	border-collapse:collapse;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color: black;
	font-size: 13px;
	background-color: #ececec;
}

td.titre {
	text-align:center;
	font-size : 14px;
	font-weight: bold;
}

table.control .submit {
	border-color:#ffcccc;
	background-color:#DDDDDD;
	border-style:solid;
	border-width:thin;
	width:150;
}

#loading {  
  width: 600px;  
  height: 600px;  
  background-color: silver;  
  position: absolute;  
  left: 0px;  
  top: 101px;  
  text-align: center;  
  color: blue;  
  font-weight: bold;  
  border: 1px solid #333333;
  visibility: hidden;
  filter:alpha(opacity=75);
  -moz-opacity:.75;
  opacity:.75;
}

#charge {  
  width: 50px;  
  height: 50px;  
  position: absolute;  
  left: 830px;  
  top: 180px;  
  text-align: center;  
  color: blue;  
  visibility: hidden;
}

#cache {  
  width: 350px;  
  height: 170px;  
  background-color: silver;  
  position: absolute;  
  left: 605px;  
  top: 100px;  
  text-align: center;  
  color: blue;  
  font-weight: bold;  
  border: 1px solid #333333;
  visibility: hidden;
  filter:alpha(opacity=75);
  -moz-opacity:.75;
  opacity:.75;
}

table.quai {
	width: 350px;
	border-collapse:collapse;
	border-style:solid; 
	border-width:1px;
	border-color: #007200
	font-size: 12px;
}

table.quai td.resultat {
	font-size: 11px;
	background-color: #d8e5d8;
	text-align: left;
	padding-left: 10px;
}

table.quai td.commune {
	background-color: #acc3ac;
	font-size: 12px;
	font-weight: bold;
}

input.dim {
border:1px 3d black;
background-color:#A6BEDE;
width: 40px;
}

#principal {
	position: absolute;
	width: 600px;
	top: 140px;
	left: 5px;
}
#mention {
	position: absolute;
	width: 350px;
	/* 26/08/2010 !! Modification pour position sur IE */
	/* top:265px; */
	top:275px;
	/* FIN 26/08/2010 !! Modification pour position sur IE */
	left: 605px;
	font-size: 12px; 
	margin: 0; 
	margin-right: 30px;
	font-weight: bold;	
	color: #3D4E61;
}
