* { margin: 0; padding: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
	background: #000 url(../layout/body.jpg) center 200px no-repeat;
	text-align: center;
}

a 		{ color: #ff0000; text-decoration: underline; }
a:hover { text-decoration: none; }
p { line-height: 1.5em; }
img { border-style: none; }

.clear { clear: both; } 


/* ----------------------------------------------------- */
/* ---------------------->>> WRAP <<<------------------- */
/* ----------------------------------------------------- */
#wrap { width: 978px; margin: 0 auto; position: relative; text-align: left; z-index:100; /* background: url(../layout/body.jpg) center 250px no-repeat;*/}

/* header */
#header { width: 100%; height: 466px; overflow: hidden; position: relative; z-index:10 }
ul#slider{ width: 978px; height: 422px; overflow: hidden; position: absolute; top: 0; left: 0; }

ul#slider_wide{ width: 100%; height: 531px; overflow: hidden; top: 0; left: 0; list-style:none; margin:0 auto; padding:0px; float:left;}
ul#slider_wide li { width:100%; height:531px; background-position:top; background-repeat:no-repeat; float:left; border-color:#FFF; left:0; top:0;}
div#slider_box { width:100%; height:531px; position:absolute; z-index:-15; top:0; left:0; float:left;}

/* ----------------------------------------------------- */
/* -------------------->>> LOGO <<<--------------------- */
/* ----------------------------------------------------- */
a#logo { display: block; width: 198px; height: 126px; text-align: center; overflow: hidden; position: relative; color: #fecd5a; text-decoration: none; font-size: 24px; position: absolute; top: 0; left: 50px; z-index: 999; }
a#logo img { z-index:10; position:absolute; border:none; float:left; left:0; top:0;}
a#logo span { display: block; width: 198px; height: 126px; background-image: url(../layout/mobilier.gif); position: absolute; top: 0; left: 0; cursor: pointer; }

/* ----------------------------------------------------- */
/* ------------------>>> NAVIGATION <<<----------------- */
/* ----------------------------------------------------- */
#navigation 				{ width: 978px; height: 40px; overflow: hidden; position: absolute; top: 382px; left: 0; font-size: 16px; z-index: 999; }
#navigation ul 				{ width: 978px; list-style: none; position: absolute; top: 0; left: 0;  }
#navigation ul li 			{ float: left; /*width: 163px;*/ width: 195px; height: 40px; position: relative; }
#navigation	ul li a 		{ display: block; /*width: 147px;*/ width: 180px; padding-left: 16px; height: 40px; line-height: 40px; color: #fff; text-decoration: none; /*background: url(../layout/nav.png);*/ position: absolute; }
#navigation	ul li.active a,
#navigation	ul li a:hover	{ background: url(../layout/nav_hover_five.png); }
#navigation	ul li a span	{ display: block; width: 9px; height: 6px; background: url(../layout/nav_arrow.gif); font-size: 0; position: absolute; top: 18px; right: 15px; }
#navigation	img				{ position: absolute; top: 0; left: 0; }

/* panel */
#panel { width: 685px; border-bottom: 1px solid #252525; font-size: 10px; padding-bottom: 13px; position: absolute; bottom: 0; right: 16px; }
#panel a { color: #707070; text-decoration: none; }
#panel a:hover { text-decoration: underline; }
#panel p { width: auto; margin-bottom: 0; }
#panel p#urls span { padding: 0 4px; }
p#urls { float: left; padding-left: 12px; }
p#lang { float: right; }
p#lang a {text-transform:uppercase; margin-left:4px; margin-right:4px;}
p#lang a:hover { color: #fff; }
p#lang a.active { color: #fff; }

/* columns */ 
#content 	{ float: right; width: 668px; padding: 18px 21px 0 0; }
#left 		{ float: left; width: 224px; padding: 16px 9px; margin-bottom: 36px; margin-top: -1px; overflow: hidden; background: #111; border: 1px solid #252525; }

/* footer */
#footer { position: relative; width: 942px; height: 60px; overflow: hidden; padding: 38px 18px 0; border-top: 1px solid #252525; font-size: 11px; color: #707070;  }
#footer p	{ width: auto; margin: 0; }
	p#copyright { float: left; }
	p#plus421 { float: right; }
	#footer a { color: #707070; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	
#content img.ramik {border-color:#FFF; border-style:solid; border-width:1px; float:left;}

#content .very_image {width:194px; height:130px; float:left; margin-right:8px; margin-bottom:8px; background-position:center; background-repeat:no-repeat; background-color:#363636; padding:0px; border-color:#363636; border-style:solid; border-width:8px;}

div#claim { position:absolute; z-index:1100; top:280px; left:20px; clear:both;}
