/*@import	url();*/
/* Main elements
------------------*/
*			{margin:0; padding:0;}
body		{font-family:Arial, sans-serif; background:"navigation/ffonds-or.png"; font-size:62.5%; color:#000000;}
/* SBMH to correct font-size difference */
* html body {font-size:x-small; /* for IE5/Win */f\ont-size:62.5%; /* for other IE versions */}
h1,h2,h3,h4,h5	{font-weight:normal;}
h1			{font-size:1.8em;}
h2			{font-size:1.7em;}
h3			{font-size:1.6em;}
h4			{font-size:1.4em;}
h5			{font-size:1em;}
p			{font-size:1.2em;}
a			{text-decoration:none; color:#505152;}
a:hover		{color:#ec008c;}
a img		{border:0;}
a:focus		{outline:none;}
li			{list-style:none;}

/*
============================
main divs
============================
*/

.about-header	{text-transform:uppercase; letter-spacing:.5px; font-weight:bold; margin-bottom:10px;}
h1.about-header	{font-weight:normal;}
.about-header .highlight	{color:#000000;}
.about p		{line-height:1.7em; margin-bottom:3em;}
h1.contact		{font-size:1.6em; letter-spacing:0.5px; margin-bottom:20px;}
ul.contact		{float:left; margin-right:100px; font-size:1.2em;}
.contact li		{margin-bottom:.5em;}
.contact .highlight	{color:#000000; font-weight:bold;}
.copyright		{color:#929292; font-size:1.1em;}
#copyright		{position:absolute; bottom:15px; right:50px;}
#copyright-footer	{text-align:right; margin-top:13px;}
#container		{
	width:1080px;
	margin:0 auto;
	position:relative;
	padding-top:35px;
	left: -4px;
	visibility: visible;
	top: 1px;
	z-index: 1;



}
#footer			{
	width:100%;
	height:40px;
	position:absolute;
	bottom:0;
	visibility: visible;
	top: 882px;
	left: 0px;



}
#footer-container	{width:950px; margin:0 auto; display:block; position:relative;}
#texte			{
	display:block;
	left:167px;
	margin:-100px auto 0 -224px;
	position:absolute;
	top:362px;
	visibility: visible;
	background-color: #FFFFFF;

}
#logo-sml		{float:left; margin-right:55px;}
.main			{width:654px; float:left; margin-left:59px; margin-top:90px;}
#nav			{float:left;}
#nav li			{float:left; width:126px; background-color:#666; margin-left:15px; height:33px;}
#nav li.first	{margin-left:0;}
#nav li a		{display:block; width:126px; height:33px; background-image: url(images/nav-bg.jpg); background-repeat:no-repeat; vertical-align:middle; display:table-cell; text-align:center; text-indent:-999em;}
#nav li a.first:hover,
#nav li a.first:focus,
#nav li a.first.selected{background-position:0 -33px;}
#nav li a.second		{background-position:-126px 0;}
#nav li a.second:hover,
#nav li a.second:focus,
#nav li a.second.selected{background-position:-126px -33px;}
#nav li a.third			{background-position:-252px 0;}
#nav li a.third:hover,
#nav li a.third:focus,
#nav li a.third.selected{background-position:-252px -33px;}
#nav li a.fourth		{background-position:-378px 0;}
#nav li a.fourth:hover,
#nav li a.fourth:focus,
#nav li a.fourth.selected{background-position:-378px -33px;}
#nav li a.fifth			{background-position:-504px 0;}
#nav li a.fifth:hover,
#nav li a.fifth:focus,
#nav li a.fifth.selected{background-position:-504px -33px;}
.nav-left		{width:210px; float:left; clear:left; margin:90px 0 165px;}
.nav-left li		{border-bottom:1px solid #d6d6d6; width:100%;}
.nav-left li.first	{border-bottom:1px solid #d6d6d6; border-top:1px solid #000000;}
.nav-left a		{font-size:1.1em; text-transform:uppercase; letter-spacing:.7px; padding:6px 0 6px 10px; display:block;}
.nav-left a:hover,
.nav-left .active a,
.nav-left a:focus	{color:#ec008c;}
.nav-left .active a {font-weight:bold;}
.nav-left a.selected:focus {text-decoration:underline;}
.news-press 	{margin-bottom:20px; float:left; width:100%;}
.news-press li	{border-bottom:1px dashed #ccc; float:left; width:100%; padding-bottom:10px;}
.news-press	a	{font-size:1.2em; float:left;}
#objekt-title	{float:left; clear:left; margin-bottom:10px; font-size:1.5em; letter-spacing:.5px;}
.objekt-desc	{float:left; clear:left; font-size:1em;}
#slideshow		{
	width:995px;
	height:438px;
	float:left;
	margin:0px 0 0px 0px;
	overflow:hidden;
	position:relative;
	left: 0px;
	z-index: 10;
	top: 130px;
	visibility: visible;

/* position and dimensions of the navigator */
.navi {margin-left:280px; height:10px;}
.navi a {width:10px; height:9px; float:left; margin:3px; background: url(images/slideshow-controls.gif) no-repeat -46px -2px; display:block;}
.navi a:hover {background-position:-61px -2px;}
.navi a.active {background-position:-61px -2px; margin-bottom:5px;}	

#pages {position:absolute; width:20000em;}
.page {height:995px; width:438px; overflow:hidden;}
.scrollable {position:relative;	overflow:hidden; width:700px; height:709px; float:left;}
.scrollable .items {width:20000em; position:absolute; clear:both; margin-top:130px;}
.item {float:left; cursor:pointer; width:700px; height:709px;}


/*
#container #formulaire form table tr td {
	font-family: Arial, Helvetica, sans-serif;
}
