@charset "UTF-8";
/* CSS Document */

body	 	{ margin:0px; padding:0px; background-color:#B8E0BB; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}

h1			{ font-weight:bold; color:#008E90; font-size:18px; }
h2			{ font-weight:bold; font-style:italic; color:#008E90; font-size:18px;}
h3			{ }

.h1			{ font-weight:bold; color:#333; font-size:20px; }
.h2			{ font-weight:bold; font-style:italic; color:#008E90; font-size:20px; }
.copyright	{ font-size:11px; font-weight:bold; color:#008E90; }

a 			{ text-decoration:none; font-weight:bold; color:#333;}
a:hover 	{ color:#008E90;}

#container	{ margin:0; width:100%; height:635px; background:#B8E0BB url(../images/BG.jpg) left top repeat-x; position:relative; }
#bril_top	{ position: absolute; top: 0px; left: 65%; width: 367px; height: 272px; background:transparent url(../images/briltop.png) left top no-repeat;}
#bril_bottom	{ position: absolute; bottom: 0px; left: 65%; width: 367px; height: 333px; background:transparent url(../images/brilbottom.png) left top no-repeat;}

#wrapper	{ margin:0 auto; width:950px; position:relative; z-index:20;}

#logo		{ display:block; width:201px; height:85px;}
#logo:hover	{ cursor:pointer;}
#menu		{ width:201px; overflow:hidden;}

#Content	{ float:right; width:742px; background:transparent url(../images/content_BG.png) left top repeat;}
#header		{ margin:5px 0 5px 5px; width:520px; height:80px; overflow:hidden;}
#carrousel	{ float:right; margin:5px 5px 0 0; width:200px; height:150px; background-color:#333;}
#GoodDay	{ margin-left:5px; width:520px; height:25px; padding:3px 0; border-top:1px solid #008E90; border-bottom:1px solid #008E90;}
#titel_content	{ margin:8px 0 5px 5px; width:520px; height:25px; }
#breadcrumb		{ float:right; text-align:right; }
#inner_content 	{ margin:5px; width:732px; height:auto !important; height:400px; min-height:400px;  }

#marquee_replacement{ margin:15px 5px 5px 5px; height:25px; width:732px; overflow: hidden;}
#marquee_replacement div#start p{ padding:0; margin:0; left:0; width:auto; display:inline; float:left; white-space: nowrap; height:25px;}
#marquee_replacement div#start p.spacer{width:742px;}
#marquee_replacement div#start{ display:block; height:25px;}

#footer			{ width:100%; height:85px; background:#B8E0BB url(../images/footer_BG.jpg) left top repeat-x; position:relative;}
#inner_footer	{ margin:0 auto; width:950px; height:85px; background:#B8E0BB url(../images/footer.jpg) left top no-repeat; position:relative; z-index:20;}

#content_footer	{ margin:20px 5px 5px 5px; float:right; width:732px;}
#sitemap a			{ float:left; text-decoration:none; font-weight:bold; font-size:11px; color:#333; }
#sitemap a:hover	{ color:#008E90; }
#copyright		{ margin-left:160px; }
#w3c			{ float:right; width:200px;}

/*Navigation */
	#menu ul				{ list-style:none; text-decoration:none; padding:0; margin:0;}
	#menu li				{ text-decoration:none; float:left; margin:3px 0; background:transparent url(../images/menu.png) left -45px no-repeat; }
	#menu li a				{ display:block; color:#333; font-weight: bold; font-size:14px; letter-spacing:-1px; padding:10px 10px 5px 70px; width:201px; height:30px;}
	#menu li a:hover		{ background:transparent url(../images/menu.png) left top no-repeat; color:#008E90;}
	#menu li.menu-current   { background:transparent url(../images/menu.png) left top no-repeat; color:#008E90;}
	
	
	#menu li ul li		    { position: relative; clear:both; margin: 0px; }
	#menu li ul 			{ position: absolute; display:none; margin-left:201px; margin-top:-45px; padding:0px;}
	#menu li ul:hover	    { margin-top:-45px; }
	
	#menu li ul a		    { background:#F8FCF3; border-bottom:1px solid #333; color:#333; display: block; height:auto; padding:10px 5px; margin:0;  
	                          max-width:100px; min-width:100px; width:100px;}
	#menu li ul a:hover,
	#menu li ul a:focus	    { background:#F8FCF3; border-bottom:1px solid #008E90; color:#008E90; text-decoration:none; font-weight: bold;}
	
	#menu li:hover ul,
	#menu li.sfhover ul 	{ display:block;}
	
	* html #menu li 		{ height: 1%; }
	* html #menu li a	    { height: 1%; }
	
	/*Submenu*/
	#menu li ul ul 			{ margin: -37px 0 0 105px; margin: -40px 0 0 120px; }
	#menu, #menu ul 		{ list-style: none; }
	#menu li:hover ul ul, #menu li.sfhover ul ul { left: -999em; }
	#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul { left: auto; }
