﻿a:hover{
	text-decoration: none;
}

html{background:url("../design/bg_kachel.gif") 0 0}

body{
background-color:transparent
/* background:transparent url("../design/bg_centerTop.jpg") center top no-repeat */ 

}


.icon48{
	width: 48px;
	height: 48px;
	display: block;
	float:left;
}
.DocWarningWhiteIcon{
	background-image: url('../design/DocumentWarning.png');
	}

#contentContainer {
	min-height: 500px;
}

#headerContainer, #contentContainer, #footerContainer {
width: auto;
margin: 0;
}

#headerBody, #contentBody, #footerBody {
width: 969px;
height:100%;
margin: 0 auto;
position:relative;
}

#headerContainer 
{
    height:100px;
    background: transparent url(../design/bg_layout_top.jpg) 0 bottom repeat-x;
    }


#headerLogo
{
    position: absolute;
    top: 15px;
    }
#contentBody {
margin-top: 0;
}

#footerContainer {
  /*  background: transparent url(../design/bg_layout_bottom.png) 0 0; */
}

#footerBody
{
    padding-bottom: 0;
    }
.whiteline 
{
    height:2px;
    background: url('../design/white_line_bottom.png') 0 0 no-repeat;
    }
    
 
#mainMenu {
position: absolute;
top: 70px;
left: 125px;
width: 843px;
height: 22px;
z-index: 1;
margin: 0px;
}

#mainMenu li {
float: left;
height: 22px;
padding: 2px 16px;
}

#mainMenu li a, #mainMenu li a:link, #mainMenu li a:focus, #mainMenu li a:hover, #mainMenu li a:active, #mainMenu li a:visited {
display: inline-block;
height: 20px;
line-height: 22px;
font-size: 16px;
color: #B5B5B5;
}
#mainMenu li a:hover, #mainMenu li:hover a {
color: white;
background: transparent;
cursor:pointer;
}
 #mainMenu li:hover 
 {
     cursor:pointer;
     }
     
#headerFirstBar
{
    min-width: 969px;
    position: absolute;
    top:10px;
    width: 100%;
    right: 5px;
    z-index:1;
    }
    
#topNav a
{
    float:right;
    color: #7A7A7A;
    text-decoration: none;
    font-weight: 400;
    float: right;
    padding:2px 10px;
    }
#langNav 
{
    float: right;
    width: 65px;
    padding: 4px;
    }
#langNav a{
color: #7A7A7A;
text-decoration: none;
font-weight: 400;
float: right;
padding: 0 3px;
}

#langNav .flags a {
float: right;
width: 13px;
height: 13px;
display: block;
position: relative;
border: 1px solid #B1B0B0;
margin-left: 10px;
}

#headerFirstBar a:hover 
{
    color:White;
    cursor:pointer;
    }

#langNav .flags.en a{
    background-image:url(../img/lang/en.gif);
}


#langNav .flags.fr a{
background-image:url(../img/lang/fr.gif);
}

#langNav .flags a span {
position: absolute;
left: -19999px;
top: -23px;
padding: 1px 2px;
}

.SublimeText{

	color: white;
	font-size: 16px;
	text-align: justify;
	padding-left: 25px;
	padding-top: 12px;
	line-height: 30px;
}

.Right{
	float: right !important;
}
.Left{
	float: left !important;
}
.Clear{
	clear: both;
}

.wrapper_shadow {
width: 960px;
height: 51px;
margin: auto;
position: relative;
left: -20px;
background: transparent url('../design/wrapper_shadow.png') no-repeat;
}

/* Home */

h2 {
	padding: 8px;
	color: White;
	font-size: 20px;
	line-height: 22px;
}

#HomeCarrousel, #HomeCarrousel img {
	width:969px;
	height: 400px;
	background-color:#334544;
}

.homeNewModels, .homeNewModels ul.picsOverview{
	width: auto;
	height: auto;
	float: left;
	
}

.homeNewModels{
	width:100%;
}

/*.homeNewModels.wallpaper {
	
	background-image: url(../design/shapes/blackAlpha50.png);
}

.homeNewModels.flooring {
	
	background-image: url(../design/shapes/blackAlpha50.png);
}*/
.homeNewModels {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.wallpaper .picOverview, .wallpaper .picOverview img{

	width:163px;
	height:197px;
	float: left;
	background-color: #548734;
}

.flooring .picOverview, .flooring .picOverview img{

	width:183px;
	height:259px;
	float: left;
	background-color: #95591a;
}

.ceiling .picOverview, .ceiling .picOverview img{

	width:150px;
	height:150px;
	float: right;
	background-color: #95397a;
}

ul.picsOverview li .leftElement{
	float:left;
}

ul.picsOverview li .rightElement{
	margin:0px;
	float:right;
}
.picsOverview, .picsOverview ul, .picsOverview li{
	margin:0px;
}
.homeRandomPics {
	
	width: auto;
	height:auto;
}
.homeRandomPics.wallpaper{
	
	background-image: url(../design/shapes/blackAlpha50.png);

}
.homeRandomPics.flooring{
	
	background-image: url(../design/shapes/blackAlpha50.png);

}
.homeRandomPics h2{
	text-align: center;
}

.homeRandomPics  {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.homeRandomPics.wallpaper  ul.picsOverview {
	padding: 0px 56px;
}
.homeRandomPics.flooring  ul.picsOverview {
	padding: 0px 7px;
}

.picOverview.picsOverviewHolder{
	margin-right:10px;
}

ul .picOverview.lastElement{
	margin-right:0px;
}

.iconContainer:hover .icon-chevron-left, .iconContainer:hover .icon-chevron-right {
	background-image: url("../bootstrap/img/glyphicons-halflings-white.png");
}


.thumbnail{
  -vendor-animation-duration: 0.2s;
  -vendor-animation-delay: 0.2s;
}

#video{

	display: block;
  	position: relative;
   	min-height: 100%;
   	width: 1024px;
   	height: auto;
   	margin: auto;
   	-webkit-transform: translateX(-50% translateY(-50%);
   	transform: translateX(-50%) translateY(-50%);
}

#video_promo{
	width: 969px;
}

@media (
	min-width: 62em {
   		#video {
    		display:block;
   		}
   	}
}

/* end Home */
