/* Sample Geo Mashup tabbed index style based on jQuery tabs CSS: */
/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit ThemeRoller.com
*/

/*
 * Note: If your ThemeRoller settings have a font size set in ems, your components will scale according to their parent element's font size.
 * As a rule of thumb, set your body's font size to 62.5% to make 1em = 10px.
 * body {font-size: 62.5%;}
*/
#sidebar dl.dropdown {
	margin-top:15px;
}

#sidebar .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
#sidebar .dropdown dd { position:relative; }
#sidebar .dropdown dt a:hover { background: #f8f8f6 url(images/arrow.png) no-repeat scroll right center; color: #333333; border-color: #97CA41; text-decoration: none;}
#sidebar .dropdown dt a {background:#EDEDDE url(images/arrow.png) no-repeat scroll right center; display:block;
                        border-top:1px solid #97CA41;border-bottom:1px solid #97CA41; color:#333333;}
#sidebar .dropdown dt a span {cursor:pointer; display:block; padding:5px;}

#sidebar .dropdown dd ul.gm-tabs-nav,
#sidebar .dropdown dd .cat-liste ul { background:#f8f8f6; border-bottom:1px solid #97CA41; display:none;
                          left:0px; position:absolute; top:2px; width:240px; list-style:none;}

#sidebar .dropdown span.value { display:none;}

#sidebar ul li .cont-box-list ul { display:none;}

/*UI tabs*/
#sidebar ul.gm-tabs-nav,
#sidebar .cat-liste ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-indent:0 !important; text-decoration: none; font-size: 100%; list-style: none;
	font-size: 1.0em;
	z-index: 1;
	margin: 0 0 20px 0;
}
#sidebar ul.gm-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
#sidebar ul.gm-tabs-nav ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
#sidebar ul.gm-tabs-nav li:before {
	content:"" !important;
}
#sidebar ul.gm-tabs-nav li,
#sidebar ul li ul.gm-tabs-nav li,
#sidebar .cat-liste ul li {
	/*resets*/margin: 0 !important; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	border-top: 1px solid #ededde;
}
#sidebar ul.gm-tabs-nav li a,
#sidebar ul li.widget_pages ul.gm-tabs-nav li a,
#sidebar ul li.widget_pages .cat-liste ul li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .3em .5em;
	color: #333;
	background: #f8f8f6;
	display:block;
	overflow: hidden;
}

#sidebar ul li.widget_pages ul.gm-tabs-nav li a:hover,
#sidebar ul li.widget_pages .cat-liste ul li a:hover {
	background: #EDEDDE;
}

#sidebar ul.gm-tabs-nav li a img {
	display:none;
	float: right;
	width: 12px;
	
}

#sidebar ul.gm-tabs-nav li a span,
#sidebar .cat-liste ul li a span {
	margin: 3px 5px 0 0;
	display: block;
}

#sidebar ul.gm-tabs-nav li a:hover {
	background: #ededde;
	color: #333;
}
#sidebar ul.gm-tabs-nav li.gm-tab-active {
	background: #EDEDDE;
}

#sidebar ul li.widget_pages ul.gm-tabs-nav li.gm-tab-active a,
#sidebar ul li.widget_pages ul.gm-tabs-nav li.gm-tab-active a:hover {
	background: #EDEDDE;
	color: #333;
}
.gm-tabs-panel,
#sidebar ul li.widget .gm-posts {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	clear:left;
	background: #fff;
	color: #333;
	margin: 0;	
	font-size: 1.0em;
	padding-top: 0px;
}
.gm-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

#sidebar .gm-tabs-panel ul,
#sidebar ul li.widget .gm-posts ul {
	margin: 0;
}

#sidebar .gm-tabs-panel ul li,
#sidebar ul li.widget_pages ul.gm-index-posts li,
#sidebar ul li.widget .gm-posts ul li {
	margin: 0;
	border-bottom: 1px solid #EDEDDE;
	border-top: none;
}

#sidebar ul li.widget ul.gm-visible-list li img {
	display: none;
}

#sidebar .gm-tabs-panel ul li a,
#sidebar ul li.widget_pages ul.gm-index-posts li a,
#sidebar ul li.widget .gm-posts ul li a {
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em .5em;
	color:#621306;
	background: transparent;
	display:block;
}

#sidebar ul li.widget_pages ul.gm-index-posts li a.hilite,
#sidebar ul li.widget .gm-posts ul li a.hilite {
	background:#EDEDDE;
	border-bottom:1px solid #97CA41;
}

#sidebar .gm-tabs-panel ul li a:hover,
#sidebar ul li.widget_pages .gm-tabs-panel ul li a:hover,
#sidebar ul li.widget .gm-posts ul li a:hover {
	color: #333;
	background: #EDEDDE;
}

