/*On cache les contenus de droite pour avoir le plus d'espace possible*/
.carte-interactive, .carte-vignoble
{
	position 			:	relative;
	width 				:	599px;
	clear 				:	both;
	margin 				:	15px 0 0 -10px;
	padding 			:	8px 10px 0 11px;
	background			:	transparent url(../images/bg-carte-interactive.png) no-repeat left top;	
}
.carte-interactive
{
	height 				:	572px;
	background			:	transparent url(../images/bg-carte-interactive.png) no-repeat left top;	
}
.carte-vignoble
{
	height 				:	700px;
	background			:	transparent url(../images/bg-carte-vignoble.png) no-repeat left top;	
}
.carte-interactive h2
{
	padding 			:	0px 0px 0 40px;
}

div#menuCarto
{
	position 			:   absolute;
	z-index 			:	10;
}
div#menuCarto
{
	top 				:	4px;
	right 				:	10px;
	background    		:	transparent url(../images/bg-menu-carte.png) no-repeat top right;
	width 				:	303px;
	height 				:	170px;
}

div#menuCarto.menu-vignoble
{
	top 				:	7px;
	left 				:	11px;
	background    		:	transparent url(../images/bg-violet.png) no-repeat top right;
	width 				:	467px;
	height 				:	177px;

}

div#menuCarto ul
{
	margin 				:	5px 0 0 45px;
}

div#menuCarto.menu-vignoble ul
{
	margin 				:	10px 5px 0 5px;
	width 				:	215px;
}
div.wrapper
{
	float 				:	left;
}
div#menuCarto ul li
{
	background 			:	none;
	color 				:	white;
	margin 				:	1px 0;
}
div#menuCarto ul li a
{
	display 			:	block;
	text-align 			:	left;
	color 				:	white;
	padding-left 		:	3px;
	line-height 		:	21px;
	background    		:	transparent url(../images/hover-menu-carte.png) no-repeat top left;
}
div#menuCarto ul li a:hover, div#menuCarto ul li a.menu-carto-click
{
	background    		:	transparent url(../images/hover-menu-carte.png) no-repeat bottom left;
	color 				:	#3e3e3e;
	text-decoration 	:	none;
}
#map_carto
{
	margin-top 			:	100px;
	*margin-top 		:	107px;
	position 			:	relative;
	z-index 			:	1;
	width 				:	100%;
	height 				:	423px;
}

a#btn-beaujolais {
  float 			:	left;
  line-height 		:	29px;
  margin-left 		:	6px;
  color				:	#444; 
}

div.infowindow_gmap {
	position 		:	relative;
	bottom			:	0;
	left 			:	0;
	width			:	300px;
	min-height 		:	100px;
  	padding 		:	0px;
	background    	:	transparent url(../images/bg-info-bulle-gmap.jpg) no-repeat left bottom;
}
div.infowindow_gmap 
{
	text-align 		:	left;
}
#main-content div.infowindow_gmap p
{
	margin 			:	0;
}
#resultat-carte
{
	display 		:	none;
	position 		:	absolute;
	z-index			:	1;
	top 			:	113px;
	left 			:	11px;
	background 		:	white;
	text-align 		:	center;
	padding 		:	5px;	
}
#resultat-carte strong
{
	padding 		:	5px;	
}

.carte-vignoble #resultat-carte
{
	top 			:	175px;
	right 			:	10px;
	z-index			:	5;
}


/*
**********************************************************************************
						Carte interactive du vignoble
**********************************************************************************
*/
.carte-vignoble #map_carto
{
	margin-top 			:	170px;
	position 			:	relative;
	*position 			:	absolute;
	*top 				:	7px;
	*left 				:	11px;
	z-index 			:	1;
	width 				:	100%;
	*width 				:	599px;
	height 				:	515px;
}
div.liste-vignoble
{
	position 			:	absolute;
	top 				:	100px;
	right 				:	10px;
}
#main-content a.btn-vignoble
{
	display			:	block;
	height 			:	27px;
	width 			:	112px;
	line-height 	:	27px;
	background    	:	transparent url(../images/bg-btn-vignoble.png) no-repeat left bottom;
	padding-left 	:	25px;
	font-size 		:	11px;
	margin 			:	3px 0;
}
#main-content p.legende
{
	background    	:	transparent url(../images/route-vins.png) no-repeat left center;
	padding-left 	:	25px;
	margin-right 	:	7px;
}