body {
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  /* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
  SCROLLBAR-BASE-color:  #633000;
  SCROLLBAR-ARROW-color: #633000;
  
  background-color: #ffffff
 ;

}

hr noshade{
size:1;
  height: 1px; 
  color: #633000;
  background-color: #ffffff;
}

ul, li, p, td {
  color: #000000;
  font-size: 100%;
}

.tablehead {


}

.tablebottom {
  
}

.bordercolor {
  
}

.tablebgcolor {

/*
  background-color: #ECECEC;
*/

}

.navbar {
  
  color: #000000;
}

.row1 {
  
  color: #000000;
}

.row2 {
  
  color: #000000;
}

.head1 {
/*
  background-color: #696969;
*/
  color: #696969;
  font-size: 100%;
  font-weight: bold;
}

.head1:hover {
  
 
  font-size: 100%;
  font-weight: bold;
}

.head2 {
  height:20px;
  padding-top:4px;
  padding-left:4px;
  color: #696969;
  font-size: 100%;
  font-weight: bold;
}

.title {
  font-size: 16px;
  font-weight: bold;
}

.clickstream {
  font-size: 100%;
text-decoration: none;
  font-weight: bold;
}

.smalltext {
  font-size: 95%;
  font-weight: normal;
}

.marktext {
  color: #000000;
  background-color: #ffffff;
}

.new {
  font-size: 100%;
  color: #300000;
}
a{
  color: #633000;
text-decoration: none;

}
a:hover {
  color: #696969;
text-decoration: none;

}

form {
  font-size: 100%;
}

.logininput {
 
  color: #0f5475;
  font-size: 100%;
  width: 130px;
}

.searchinput {
  
  color: #000000;
  font-size: 100%;
  WIDTH: 130px;
}

.textarea {
  color: #000000;
  font-size: 100%;
  width: 230px;
}

.input {
  color: #000000;
  font-size: 100%;
  width: 230px;
}

.select {
 
  font-size: 100%;
}

.setperpageselect {
  color: #633000;
  font-size: 100%;
}

.categoryselect {
  color: #633000;
  font-size: 100%;
}

.dropdownmarker {
  background-color: #EEEEEE;
  color: #633000;
  font-size: 100%;
    font-weight: bold;

}

.button {
  background-color: #fffffff;
  color: #633000;
  font-size: 100%;
  font-weight: bold;
}

/*--Categories------------------------------------------------*/
.catbgcolor {
  
}

.maincat {
  font-size: 100%;
  font-weight: bold;
}

.subcat {
  font-size: 88%;
  font-weight: bold;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
  
  color: #004C75;
}

.imagerow2 {
  
  color: #004C75;
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  
  color: #000000;
}

.commentrow2 {
 
  color: #004c75;
}

.commentspacerrow {
  
  color: #004c75;
}

.commenttextarea {
  color: #000000;
  font-size: 100%;
  width: 270px;
}

.commentinput {
  color: #000000;
  font-size: 100%;
  width: 270px;
}
/*--Comments--------------------------------------------------*/

.bloc {
  padding-top:6px;
  padding-left:6px;
  padding-right:4px;
  padding-bottom:6px;
  background-color:#F8F8F8;
/*
  border-width:thin; border-color:#696989; border-style:dotted;
*/
}


/* module geoloc */

/*
html { overflow: hidden; }
*/

.accon
{
	line-height: 17px;
	padding: 0px 0px 0px 20px;
	background: url('../../../modules/geoloc/images/acg_small.png') left center no-repeat;
	text-align: left;
}

.mbcon
{
	line-height: 17px;
	padding: 0px 0px 0px 20px;
	background: url('../../../modules/geoloc/images/mbcg_small.png') left center no-repeat;
	text-align: left;
}

.mbg
{
	line-height: 17px;
	padding: 0px 0px 0px 20px;
	background: url('../../../modules/geoloc/images/mbg_small.png') left center no-repeat;
	text-align: left;
}

html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
}

body { margin: 10px; }

#content
{
	margin-top: 10px;
	position: relative;
}

#map
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #aaa;
}

#map_gkc
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #aaa;
}

#map_bloc
{
	position: relative;
	top: 0;
	left: 0;
	width: 200px;
	height: 180px;
	border: 1px solid #aaa;
}

#map_cont
{
	position: relative;
	top: 0;
	left: 0;
	border: 1px solid #aaa;
	/*
     background: gray;
*/
}

#map-wrapper
{
	position: relative;
	height: 400px;
	width: 100%;
}

#map-wrapper_gkc
{
	position: relative;
	height: 400px;
	width: 100%;
}

#sidebar_gkc
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background: black;
	position: absolute;
	border: 1px solid #aaa;
	top: 0px;
	right: 0px;
	width: 200px;
	height: 100%;
	overflow: auto;
	color: white;
	padding-left:5px;
}

#sidebar_gkc a
{
	color: white;
	font-weight: bold;
}

#sidebar_gkc a:hover { color: #696969; }

.tooltip_gkc
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background: black;
	border: 1px solid #aaa;
	top: 0px;
	right: 0px;
	color: white;
}

#sidebar
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background: black;
	position: absolute;
	border: 1px solid #aaa;
	top: 0px;
	right: 0px;
	width: 200px;
	height: 100%;
	overflow: auto;
	color: black;
}

/*
#sidebar a {
     color:white;
*/

}
#sidebar p { margin: 5px; }

#sidebar ul#sidebar-list
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#sidebar ul#sidebar-list li a
{
	display: block;
	border: 1px solid #ddd;
	background: #eee;
	margin: 5px;
	padding: 4px;
	font: 12px Helvetica, sans-serif;
	text-decoration: none;
	color: #444;
}

#sidebar ul#sidebar-list li.current a
{
	border: 1px solid #444;
	border-left-width: 3px;
	padding-left: 2px;
}

/*
#sidebar ul#sidebar-list li a:hover {
     background: white;
     color: #555;
}
*/

#sidebar ul#sidebar-list li a strong { display: block; }

#sidebar ul#sidebar-list li a span
{
	font-style: italic;
	font-size: 100%;
}

body.sidebar-right #map-wrapper_gkc { margin-right: 200px; }
body.sidebar-right #sidebar_gkc { right: 0; }
body.nosidebar #map-wrapper_gkc { margin: 0; }
body.nosidebar #sidebar_gkc { display: none; }
body.sidebar-right #map-wrapper { margin-right: 200px; }
body.sidebar-right #sidebar { right: 0; }
body.nosidebar #map-wrapper { margin: 0; }
body.nosidebar #sidebar { display: none; }
body.sidebar-right a#button-sidebar-show,
body.nosidebar a#button-sidebar-hide { display: none; }

#toolbar
{
	background: white;
	padding: 4px;
	border: 1px solid grey;
	position: relative;
	top: 5px;
}

/* holly hack for IE to get position:bottom right 
   see: http://www.positioniseverything.net/abs_relbugs.html
*/

/* Hides from IE-mac \*/
* html .#toolbar { height: 1%; }
;
html .#sidebar { height: 1%; }
;
html .#map_cont { height: 1%; }
;
html .#mess_info { height: 1%; }

;

/* End hide from IE-mac */
/*
html #toolbar { height: 1px; }
*/
 

#toolbar h1
{
	margin: 0;
	font: bold 18px Helvetica, sans-serif;
}

#toolbar ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#toolbar ul#sidebar-controls
{
	position: absolute;
	bottom: 5px;
	right: 5px;
}

#toolbar ul li { display: inline; }

/*
#toolbar ul li a {
     padding: 3px 6px;
     color: #444;
     text-decoration: none;
     font-size: 12px;
}

#toolbar ul li a:hover {
     color: #aaa;
     background: #444;
}
*/

#alert
{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	text-align: center;
	display: none;
}

#alert p
{
	width: 150px;
	margin: 0 auto 0 auto;
	padding: 10px;
	background: white;
	border: 1px solid #aaa;
}

body.loading #alert { display: block; }

#techinf
{
	background: white;
	padding: 4px;
	/*border: 1px solid grey;*/
	position: absolute;
	top: 5px;
}

#mess_info
{
	background: grey;
	padding: 0px;
	/*
     border: 1px solid grey;
*/
	position: relative;
	top: 5px;
}

.sou_tit { color: grey; }

#mapContainer
{
	position: relative;
	top: 0;
	left: 0;
	width: 256px;
	height: 256px;
	border: 9px solid #aaa;
}
