@charset "utf-8";
/* Default Style Starts Here */
body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*background:url(../images/bodybg.jpg) 0 0 repeat-x;*/
color:#2b3337;
background:#6b6c6e ;
}
*, form, img{
margin:0;
padding:0;
}
.clear{
clear:both;
font-size:0;
line-height:0;
padding:0;
margin:0;
}
div, a, ul, li, p, h1, h2, h3, h4, h5, h6, form, sup, input, label, textarea, select{
	padding:0;
	margin:0;
}
img{
	border:none;
	line-height:0px;
	font-size:0;
	margin:0;
    padding:0;
	display:block;
}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}

a{
	color: black;
	text-decoration:none;
	outline:none;
}

.underline{
	text-decoration:underline;
	}
.leftalign{
	float:left;
}
.rightalign{
	float:right;
}
/* Default Style End Here */
/* H Series Style Starts Here */
h1 {

}
h2 {

}
h3 {

}
/* H Series Style End Here */
#wrapper{
	width:996px;
	margin:0 auto;
	background-color:#FFFFFF;
	color:inherit;
}
.leftpart{
	width:203px;
	float:left;
	background-color:#4a4d50;
	color:inherit;
	padding:0px 0 0 0;
}
.rightpart{
float:right;
width:793px;
background-color:#FFFFFF;
color:inherit;
position: relative;
}
.bodytoppart{
	height:17px;
	padding:4px 0 0 0;
}
.bannerfull{
	position:relative;
	width:793px;
	padding:0px 0 0 0;
	background-color:#6e6e70;
	color:inherit;
}
.bannerleft{
	float:left;
	width:590px;
	position:relative;
	z-index:30;
}
.bannerright{
    float:left;
    width:203px;
    background-color:#8b8c8f;
    position:absolute;
    z-index:15;
    top: 0px;
    right: 0px;
    height: 86px;
}

/*.bannerright img {
    margin: 36px 0 0;
}

*+html .bannerright img {
    margin: 18px 0 0;
}*/

*+html .bannerright { height: 86px; }

/*.bannerright{
	float:left;
	width:203px;
	background-color:#8b8c8f;
	position:relative;
	z-index:10;

}*/
/*.bannerfuulcon{
	position:absolute;
	top:-4px;
	left:602px;
	background-color:#8b8c8f;
	color:inherit;
}*/
.bannerfuulcon {
    background-color: #8B8C8F;
    color: inherit;
    height: 53px;
    left: 590px;
    padding: 14px 0 0 14px;
    position: absolute;
    top: 36px;
    width: 189px;
}
/* Header */
/*body */
.topbodypan{
	background-color:#ffffff;
	color:inherit;
	height:100%;
	background-image: url(../images/page-back.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bodyrightcontent{
	padding:11px 43px 0 35px;
	clear: both;
}

.bodyrightcontent a {
	text-decoration: underline;
}

.bodyrightcontent a:hover {
	text-decoration: none;
}

/*body */
.footerpart{
	width:996px;
	margin:0 auto;
	background-color:#FFFFFF;
	color:inherit;

}

.rightshift{
    position:relative;
    left:50px

}


.rightshiftchild{
    position:relative;
    left:20px

}
.leftnavLink {
    color:#FFFFFF;
    background-color:inherit;
    font:bold 14px/15px Arial, Helvetica, sans-serif;
    padding:0px 0 0px;
    text-decoration:none;
}

ul.linkmenunew li {
    display: block;
    margin: 0 0 0 0;
}
ul.linkmenunew li a {
    background-color: inherit;
    color: #C6C7C8;
    font: 12px/16px Arial,Helvetica,sans-serif;
}
.leftnavactiveclass {
    background-color: inherit;
    color: #FFFFFF;
    font: bold 14px/15px Arial,Helvetica,sans-serif;
    padding: 8px 0 11px;
}
.leftnavactiveclass a {
    background-color: inherit;
    color: #FFFFFF;
    font: bold 14px/15px Arial,Helvetica,sans-serif;
    padding: 8px 0 11px;
}

.leftnavgrey { margin: 0 0 7px; display: block; }
 
.leftnavgrey a {
    color: #c6c7c8;
    font: 12px/13px Arial,Helvetica,sans-serif;
}

.leftnavgrey a:hover { color: #ffffff; }


#feature { float: right; margin: 0 0 0 20px; }



.bodyrightcontent .fb-popups {

    background-image: url(/images/lp-express-enq-back.jpg);

    background-position: left top;

    background-repeat: no-repeat;

    display: block;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 11px;

    line-height: 12px;

    padding-left: 15px;

    padding-right: 15px;

    text-align: left;

   width: 235px;

}



.bodyrightcontent .fb-popups h2 {

    color: #FF0000;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 20px;

    font-weight: bold;

    line-height: 26px;

    margin: 0;

    padding: 24px 0 30px;

    text-align: center;

}

.bodyrightcontent .fb-popups img {
    padding-bottom: 18px;
    padding-left: 5px;
}

.grey-box-bt {
	float: left;
	width: 715px;
}

.bottom-title {
    display: block;
    font-size: 12pt;
    font-weight: bold;
    padding: 24px 0 16px !important;
}

.bottom-bullets {
    background-color: #CCCCCC;
    display: block;
    height: 130px;
    padding: 10px;
}

.action-buttons {
	margin: 5px 0 0;
	height: 56px;
}

.action-buttons img {
	float: left;
    margin: 0 0 0 5px;
}

/* --------------- new style 26.03.2015 ------------------- */
.social-bar { position: fixed; clear: both; width: 100%; height: 34px; bottom: 0; border: none; padding: 18px 0 0 0; text-align: left; color: #8B8C8E; z-index:99999999999; background: url(/images/footer-connect-bg.png) repeat-x left top; left: 0; }
.social-bar .container { width: 996px; margin: 0 auto; }
.social-bar .container span.connect { float: left; padding: 2px 0 0; margin: 0 10px 0 0px; font-weight: bold; color:#000; font-size: 16px; }
.social-bar .container img { float: left; margin: 0 10px 0 0;}
 
.social-links {width: 590px; height: 20px; float: right; text-transform: none; margin: 0 11px 0 15px; }
.addthis_toolbox { float: left; margin: 2px 0 0 10px; }
.addthis_toolbox span { float: left; margin: 0 4px 0 0; color: #8B8C8E; }
 
.social-share { float: right; margin: 1px 5px 0 0;}
span.share { margin: 0px 9px 0 6px; float: left; font-weight: bold; color:#000; font-size: 16px; }
.social-share span { margin: 1px 0 0 3px; float: left; }
.stButton .chicklets{padding-left:16px!important;}
 
.connect-container { /*background: green;*/ float: left; padding: 0 0 0 0px; width: 736px; }
.share-container { /*background: pink;*/ float: left; margin: 2px 0 0; width: 260px;  }
 
 
.twitter-icon { width: auto; float: left; margin: 2px 4px 0 0px;  }
.facebook-icon { width: auto; float: left; margin: 2px 0 0 0;  }
.google-icon { width: auto; float: left; margin: 2px 0 0;  }
.linkedin-icon { width: auto; float: left; margin: 2px 16px 0 0;  }
.youtube-icon { width: 123px; float: left; height: 19px; overflow: hidden; margin: 3px 0px 0 16px;  }
.viadeo-icon, .google-plus-icon{float:left; margin:-1px 0 0 22px;}
.viadeo-icon img, .google-plus-icon img{display:block; margin:0!important;}

.opendoor {
    bottom: 0;
    height:195px;
    left: 40px;
    position: fixed;
    width: 327px;
    z-index: 999;
}

.opendoor a {
    background-image: url(/images/portakabin-ouvertes-lu-widget-2.fw.png);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 830px;
    width: 327px;
}
