@charset "UTF-8";
/* CSS Document */


@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);


* {padding:0; margin:0;}
html, body { padding:0; margin:0;  width:100%;}

body {  /*font-family: 'Lato', sans-serif; color: #666; font-size: 12px;*/
 	color: #666;
    font-family: 'Lato',sans-serif;
    font-size: 13px;
    font-weight: lighter;
    line-height: 20px;
}

a {text-decoration: none; color: #469ac7; font-style: italic;}
a:hover {text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0; font-weight: normal; text-align: left;}

h1 { font-size: 22px;}
h2 { padding-bottom: 20px; font-size: 20px;}
h3 { font-weight: bold; font-size: 15px; padding-bottom: 10px;}
h4 { text-transform: uppercase; font-weight: bold; font-size: 13px;padding-bottom: 7px;color: #888;}
h5 {color: #666; font-weight: bold; font-size: 15px; padding-bottom: 10px;}
h6 {color: #666; font-weight: bold; font-size: 15px; padding-bottom: 10px;}

p {padding: 0; margin: 0;}

.bold {font-weight: bold;}


.wrappersite {max-width: 1100px; margin: 0 auto;}

.table {display: table; width: 100%;}

.header {visibility: hidden;}

.fs10 {font-size: 10px;}

img.border-img {border: 1px solid #ededed;}

.no-mobile {display: none;}

	.footerlogo img {/*width: 80px;*/ height: auto; vertical-align: middle;}
 .bx-wrapper .bx-viewport {background: none; border: 0; box-shadow: none; width: 286px !important; margin-left: 40px;}

 .bx-wrapper { margin: 25px 0 0;
    padding:0;
    position: relative;
    width: 100% !important;}

 .footerlogo {display: table;}

.footerlogo li:before {content: none !important;}
 .footerlogo li {width: 120px !important; height: 65px !important; display: table-cell !important;}

 .bx-pager {display: none;}
 
 .bx-wrapper .bx-prev {
	left: 0px;
	background: url(../scriptz/images/controls-logo.png) no-repeat -7px -32px;
}

.bx-wrapper .bx-next {
	right: 0px;
	background: url(../scriptz/images/controls-logo.png) no-repeat -36px -32px;
}


.bx-wrapper .bx-prev:hover {
	background-position: -7px -32px;
}

.bx-wrapper .bx-next:hover {
	background-position: -36px -32px;
}

.bx-wrapper {width: 335px !important; margin: 25px 0 0 !important;}
	.bx-controls {display: inherit !important;}
	.bx-wrapper img { top: 0 !important; position: relative;}
	.bx-wrapper .bx-viewport { height: auto !important;}


p.no-mobile #logo-iframe body#logo-cadre div.bx-wrapper div.bx-viewport ul.footerlogo li.slide a img#img-slide-part-122 {
	vertical-align: top;
	position: absolute;
	top: 8px;
	border: 2px solid #ffffff;
}
