#gMapWrapper {
	position:relative;
	padding	: 2px;
}

.post-content #gMapWrapper, #sidebar #gMapWrapper {
	background:transparent none repeat scroll 0%;
	height:auto;
	position:relative;
	width:auto;
}

.col #geopoint_map {
	border:1px solid #DDDDDD;
	height:320px;
	margin:4px 0pt 0pt 0px;
	overflow:hidden;
	position:relative;
}

.col.merged #geopoint_map {
	border:2px solid #0F0;
	height:340px;
	margin: 0 10px 10px 10px;
	overflow:hidden;
	position:relative;
	//width:610px;
}

.post-content #geopoint_map {
	border:1px solid #FF9900;
	height:250px;
	margin:4px;
	width:650px;
}

#sidebar #geopoint_map {
	border:1px solid #FF9900;
	height:290px;
	margin:4px;
	width:310px;
}

#gMapMenu {
	height:28px;
	margin:0px 0pt 0pt 5px;
}

#gMapMenu label {
	border:0pt none;
	color:#000000;
	margin:0pt 8px 0pt 0pt;
	padding:2px;
	width:auto;
}

#gMapMenu select, #gMapMenu input {
	border:1px solid #E7BC6E;
	margin:0px 0pt 0px 15px;
	width:160px;
}

#gMapMenu input#geopoint_placer {

}

#gMapMenu input.gps {
	width:60px;
}

#gMapWrapper #typeSelector {
	color:#000000;
	margin:8px 0pt 0pt;
	padding:4px 14px 0pt 0pt;
	text-align:right;
}

#typeSelector input {
	border:0pt none;
	margin:0pt;
	vertical-align:middle;
}

#typeSelector label {
	margin:0pt 16px 0pt 0pt;
	width:auto;
}

#gMapWrapper #typeSelector img {
	margin:0pt 3px 0pt 2px;
	vertical-align:middle;
}

#geopoint_place_liste {
	position:relative;
	z-index:50;
}

#geopoint_place_liste table {
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-collapse:collapse;
	color:#000000;
	font-size:9px;
	margin-left:370px;
	position:absolute;
	width:250px;
}

#geopoint_place_liste thead, #geopoint_place_liste tfoot {
	text-align:center;
}

#geopoint_place_liste th {
	text-align:left;
}

#geopoint_place_liste tbody td {
	text-align:right;
}

#geopoint_place_liste tr.selected {
	background-color:#656598;
	color:#FFFFFF;
}

div.geoPointContextDroit {
	background-color:#FFFFFF;
	border:2px solid #056FB7;
	padding:0pt;
	width:10em;
}

div.geoPointContextDroit a {
	color:#106FCF;
	display:block;
	padding:5px;
}

div.geoPointContextDroit a:hover {
	background-color:#FFDBAE;
}

div.geoPointContextDroit hr {
	border-bottom:1px solid #056FB7;
	border-width:0px 0px 1px;
	height:1px;
	margin:0pt;
	padding:0pt;
}

hr.geopoint_dashed {
	border-bottom:1px dashed #666666;
	border-width:0px 0px 1px;
	height:1px;
}

div.geopoint_form {
	display:none;
}

.geopoint_form label {
	color:#FFFFFF;
	display:inline;
	float:left;
	margin:0pt;
	width:80px;
}

#geopoint_form_1 input {
	display:inline;
	float:left;
	margin:0pt 8px 0pt 0pt;
	width:100px;
}

.col div#geopoint_div ul.geopoint_menu {
	display:block;
	list-style-type:none;
	margin:5pt 0pt -2px 5px;
	position:relative;
	z-index:100;
}

ul.geopoint_menu li {
	background-color:#F0F0F0;
	border:1px solid #E7BC6E;
	display:inline;
	padding:5px;
}

ul.geopoint_menu li a {
	color:#000000;
}

ul.geopoint_menu li.selected {
	background-color:#10385F;
}

ul.geopoint_menu li.selected a {
	color:#F0F0F0;
}

#geopoint_map_container {
	background-color:#DFDBC7;
	border:2px solid #CCCCCC;
	margin:0pt;
	padding:0pt;
	position:relative;
}

div#geopoint_toolbar {
	cursor:move;
	padding:0px;
	position:absolute;
	right:30px;
	top:70px;
	width:50px;
	z-index:100;
}

div#geopoint_toolbar div.geopoint_top {
	background-image:url(../i/geopoint/tb_top.png);
	background-repeat:no-repeat;
	height:23px;
	left:2px;
	padding:2px;
}

div#geopoint_toolbar div.geopoint_top a, div#geopoint_toolbar div.geopoint_top a:hover {
	height:18px;
	left:22px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:5px;
	width:16px;
}

div#geopoint_toolbar div.geopoint_icons {
	background-image:url(../i/geopoint/tb_icons.png);
	background-repeat:repeat-y;
	border-bottom:1px solid #98B2D3;
	padding:2px 2px 2px 12px;
	text-align:center;
}

div#geopoint_toolbar div.geopoint_icons div {
	margin-left:auto;
	margin-right:auto;
	padding:2px 0pt;
	width:30px;
}

div#geopoint_toolbar div.geopoint_icons div a, div#geopoint_toolbar div.geopoint_icons div img {
	margin:0px;
	padding:0px;
}

div#geopoint_toolbar div, div#geopoint_toolbar p, div#geopoint_map div, div#geopoint_map p {
	margin:0pt;
}

div#geopoint_toolbar div.geopoint_bottom {
	background-image:url(../i/geopoint/tb_bottom.png);
	background-repeat:no-repeat;
	height:17px;
}


.resort h3 {
	margin : 0;
	padding	: 0;
	border-bottom : 1px solid #0F0;
	
}
.resort {
	margin:20px 10px 0pt 0pt;
	overflow:hidden;
	max-width:360px;
	min-height:150px;
	max-height:220px;
}

div#geopoint_map .resort .nav {
	text-align	: center;
	margin-top	: 12px;
	border-top : 1px solid #0F0;
}

div.resort ul {
	list-style : none;
	margin	: 10px 0 0 0;
	padding : 0;
}


div.resort li a {
	font-size : 110%;
}

div.resort span {
	float:right;
	color : #999;
	font-weight : bold;
}

div.resort li span.left {
	float:left;
	clear: both;
}

#mapLegend {
	color:black;
	margin:10px;
}

.provider {
	margin:20px 20px 0pt 0pt;
	overflow:hidden;
	max-width:210px;
	//min-height:150px;
	//max-height:160px;
}

.provider .icon {
    float				: left;
	margin				: 2px 10px 0px 0;
    //width				: 120px;
}

.provider span.infosTitle {
    font-weight			: bold;
	color				: #666666;
    display				: inline;
}

.provider span.infosValue {
	display				: block;
	margin-left			: 50px;
	text-align			: left;
}

div#geopoint_infos {
	margin:5px 5px 0pt 0pt;
}

div#geopoint_infos input {
	width:98%;
}

div#geopoint_div {
	margin:5px 0pt 0pt;
}


