/* -------------------------- */
/* GENERAL */
/* -------------------------- */

html,body				{ margin: 0; padding: 0; }

divoff {border: 1px solid #000;}

body
	{
	background-color: #fff;
	font-family: arial,helvetica,sans-serif;
	font-size: 0.7em;
	}

div#wrapper
	{
	background-color: #fff;
	position: relative;
	width: 980px;
	margin: 0px auto;
	padding: 0px;
	}

.button					{ cursor: hand; cursor: pointer; }
.clear					{ clear: both; }

a						{ color: #690; text-decoration: underline; }
a:hover					{ color: #000; text-decoration: underline; }


/* -------------------------- */
/* HEADER */
/* -------------------------- */

div#center-topsearch
	{
		display:none;
	}

div#header
	{
	display:none;
	}

div#header h1
	{
		display:none;
	}



/* -------------------------- */
/* MENU */
/* -------------------------- */

#navigation
	{
		display:none;
	}


/* -------------------------- */
/* CONTENT */
/* -------------------------- */

div#main
	{

	}

div#maincnt
	{

	}

div#content
	{
	width: 680px;
	min-height: 400px;
   	height: auto;
   	_height: 400px;
	/* http://wellstyled.com/css-underscore-hack.html */
	text-align: left;
	padding: 10px;
	margin-right: 200px;

	}

div#content h3
	{
	font-weight: bold;
	font-size: 1.2em;
	margin: 0px;
	}

#photobar
	{
	display:none;
	}

#photobar p
	{
	display:none;
	}

#vvvlogo
	{
	display:none;
	}

/* News */

.cnt
	{
	display: block;
	}

.cnt .date
	{
	font-style: italic;
	color: #999;
	}

.cnt .gfx-news
	{
	width: 85px;
	height: 85px;
	border: 2px solid #000;
	float: right;
	margin-left: 10px;
	}

.cnt .subttl
	{
	font-weight: bold;
	text-transform: uppercase;
	}

.cnt .newsbdy	{ }

.cnt .subttlttl
	{
	font-size: 1.2em;
	}

.cnt .gfx-detailnews
	{
	border: 2px solid #000;
	}

/* -------------------------- */
/* SIDEBAR */
/* -------------------------- */

#sidebar
	{
display:none;
	}

#sidebar ul#sidenav
	{
	background: url(/grfx/sidenav.gif) no-repeat;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 196px;
	height: 332px;
	}

#sidebar ul#sidenav li
	{
	height: 40px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-indent: -9999px;
	text-decoration:none;
	}

#s1 { top: 0px; }
#s2 { top: 40px; }

ul#sidenav li#s1 			{ background: url(/grfx/sidenav.gif) no-repeat -0px 0px; }
ul#sidenav li#s2 			{ background: url(/grfx/sidenav.gif) no-repeat -0px 40px; }

ul#sidenav a   				{ background-color:transparent; text-decoration:none; display:block; height:40px;}
#s1 a:hover 				{ background: url(/grfx/sidenav.gif) no-repeat -196px -0px; text-decoration:none; border: 0; }
#s2 a:hover 				{ background: url(/grfx/sidenav.gif) no-repeat -196px -40px; text-decoration:none; border: 0; }

/* -------------------------- */
/* DINERCHEQUE */
/* -------------------------- */

.browse_subject_dinercheque
	{
		background: #A6C64F;
	}

.browse_line_dinercheque
	{

		background: #EAF9C3;
	}

/* -------------------------- */
/* FOOTER */
/* -------------------------- */

#footer
	{
	background: url(/grfx/bg-hdr-ftr.gif) repeat-y;
	position: relative;
	clear:both;
	height: 5px;
	font-size: 0.1em;
	}


/* --------------- */
/* GIS */
/* --------------- */


.border_bottom_1px
	{
		border-bottom: 1px solid #fff;
	}
.toolbar_gis
	{
	position:absolute;
	top:91px;
	_top:107px;
	*top:107px;
	left:350px;
	}

.zoom_niveau
	{
		background:#FE0000;
		width:100px;
	}

.zoom_niveau a
	{
		color: #fff;
	}
.zoom_gis
	{
	position:absolute;
	top:281px;
	_top:297px;
	*top:297px;
	/*IE 7hack*/

	left:452px;
	width:300px
	height:400px
	_height:400px;
	padding:5px;
	display:block;
	}

.bg_center_pan
	{
		background: #86A4BE;
	}


.bg-map					{ background: #fff; margin: 0px; padding: 5px; }
.bg-tools				{ margin-left: 4px; }

hr.startline			{ border-top: 1px solid #E5FAAE; }
hr.descline				{ border-top: 1px solid #A6C556; }

.desctbl				{ font-weight: bold; text-align: left; width: 55px; }

.zoomtbl				{ width: 480px; height: 30px; }
.zoomtbl a				{ color: #000;  text-decoration: none; }
.zoomtbl a:hover		{ color: #8EA948;  text-decoration: none; }

.tooltbl				{ width: 480px; }
.vtoolcell				{ background: url(/grfx/linda_gis/bg-vtoolcell.gif) repeat-y; }
.htoolcell				{ background: url(/grfx/linda_gis/bg-htoolcell.gif) repeat-x bottom left; width: 10px; }

.border_legenda			{ border: 1px solid #000; margin: 3px; }
.toolshp				{ margin: 4px; margin-top: 10px; }
.bg-pan					{ width: 75px; text-align: center; }
.pantbl					{ background: #E5FAAE; width: 65px; height: 65px; }
