body
{
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link { color: #FFF; background:#B52C07; }
a:visited { color: #FFF;background:#B52C07; }
a:hover, a:active { color: #fff; background-color: #B52C07;	}

#container {
	margin: 15px;
	width: 780px;
	height: 100%;
	text-align: left;
}

#header {  
	height: 60px;
}

#mainnav {
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(header.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 10px;
	line-height: 22pt;
}

#menu {
/*	float: left;
	width: 190px;
	height: 300px;
	background-image: url(nav_hg.jpeg);
	background-repeat: no-repeat; */
}

#menu a{
	background-color:#DF002D;
	color: #FFF;
	font: 13px verdana, sans-serif;
	margin:5px 0 5px 0;
	padding:1px 3px 1px 4px;
	text-decoration:none;
	display:block;
	width:180px;
}

#menu a:hover{
	background-color:#ffffff;
	color:#DF002D;
}	

#menu a.active{
	color:#ffffff;
	background-color:#DF002D; 
}		

#active{
	color:#ffffff;
	background:#DF002D;
}	

#contents {
	margin-top: 10px;
	left: 225px;
	position:absolute;
	top: 120px;
	width: 563px;
	height: 442px;

}

#footer	{
	visibility: hidden;
	clear: both;
	font-size:9px;
	position: relative;
	margin-left: 15px;
	bottom: 10px;
	height: 30px;
}

#logo	{
	width: 50px;
	float: left;
}		

#adresse	{
	width: 180px;
	float: right;		
}	

hr {
	color:#000000;
	width: 700px;
}

#people {
	width: 180px;
	float: left;
}	

/*ul {
  list-style-image: url(bullet.gif); 
   margin-right: 5px;
}*/


.suckerdiv ul{
z-index:1000;
margin: 0;
padding: 0;
list-style-type: none;
width: 195px; /* Width of Menu Items */
font-weight:bold;
font-family:Verdana;
font-size:13px;
left: -50px;
text-align:center;
}
	
.suckerdiv ul li{
position: relative;
margin-top: 5px;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: -5px;
visibility: hidden;
}

.suckerdiv ul li ul li a{
border-left: 1px solid #FFFFFF;
}


/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#fff;
text-decoration: none;
background: #DF002D;
/*padding: 1px 5px;*/
border-bottom: 0;
padding-top: 3px;
padding-bottom: 3px;
}

.suckerdiv ul li a.active{
	color:#ffffff;
	background:#DF002D;
}
.suckerdiv ul li a.active:visited{
color: #FFF;
background: #DF002D;
}
.suckerdiv ul li a:visited{
color: #fff;
background: #DF002D;
}

.suckerdiv ul li a:hover{
background-color: #DF002D;
color: #FFF;
}

.suckerdiv .subul a:visited{
background-color: #DF002D;
color: #FFF;
}

.suckerdiv .subul a:visited{
background-color: #DF002D;
color: #FFF;
}

.suckerdiv .subfolderstyle{
/*background: url(media/arrow-list.gif) no-repeat center right;*/
/*border-left: 1px solid #FFFFFF;*/
}

.suckerdiv subul li a {
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #DF002D;
text-decoration: none;
background: #fff;
/*padding: 1px 5px;*/
border-left: 1px solid #FFFFFF;
padding-top: -5px;
padding-bottom: 0px;
margin:0;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; border-left: 1px solid #FFFFFF;}
/* End */
