﻿body 
{
	position:relative;
	font-family:Verdana;
	font-size:x-small;
	margin:0px;
}

.dhaut{background:url(../i/c/bg-top.gif) repeat-x left top;}
.dbas{background:url(../i/c/bg-bot.gif) repeat-x left top;}

.dbas img
{
	vertical-align:middle;
	border:0px;
}

.dhaut a, .dbas a{color:black;text-decoration:none;}
.dhaut a:hover, .dbas a:hover{color:black;border:1px solid #CFCFCF;background-color:#F2F2F2;}

a, a:visited, a:link
{
	color:Blue;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
img
{
	border:0px;
}
form 
{
	margin:0px;
}
.haut
{
	margin:0px;
	height:37px;
	/* border:solid 1px #000000; */
}

div#nfoIn div 
{
	background: white;
	font: x-small Verdana;
	font-size: 9px;
	border: 1px solid black;
	padding: 2px;
	margin-bottom: 10px;
	width: 150px;
	height: 120px;
	overflow: auto;
}

.kmldiv
{
	border:solid 1px #000000;
	position:absolute; 
	margin:auto;
	font-size:large;
}

.lstpays
{
	list-style-type:none;
}
.lstpays li
{
	font-family:Courier New;
	font-weight:bold;
	font-size:small;
	margin:10px;
}
.lstvilles
{
	list-style-type:none;
}
.lstvilles li
{
	font-family:Courier New;
	font-weight:bold;
	font-size:small;
	margin:10px;
}
.lstvilles li img
{
	height: 15px;
	border: 0;
	vertical-align:middle;
}

.flg
{
	vertical-align:middle;
	border:0px;
}

.rr li
{
	margin:15px;
	font-size:small;
}

.region li
{
	list-style: none;
}

.region li img
{
	height: 15px;
	border: 0;
}

.lnkkml
{
	border-top:none;
	border-bottom:none;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	margin-top:0px;
	padding-bottom:1px;
/*
	border:solid 1px #000;
*/
}
.lnkkml img
{
	border:0px;
	vertical-align:middle;
}
.lstpoi
{
	font-size:small;
}
.lstpoi img
{
	border:0px;
	vertical-align:middle;
}
.pg
{
	text-align:center;
	font-size:large;
}
.lnkdet
{
	font-style:italic;
	font-size:x-small;
}
.menu
{
	margin:0px;
	padding:0px;
	font-size:small;
	font-weight:bold;
	list-style-type:square;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
}

.menu ul li
{
	font-size:small;
	font-weight:bold;
	list-style-type:none;
	margin:2px;
	margin-bottom:10px;
	padding:0px;
}
.menu ul
{
	font-size:small;
	font-weight:bold;
	list-style-type:square;
	margin:0px;
	padding:0px;
}
.menurss img
{
	text-align:center;
	margin:2px;
}
.menuads
{
	border:solid 1px #000000;
	text-align:center;
}