@CHARSET "ISO-8859-1";/* Reset CSS * --------------------------------------- */.menuhaut{    background-color: rgba(0, 0, 0, 0.5);    position: fixed;    height: 120px;    width: 100%;    top: 0;    z-index: 9999;}.menureseau{    height: 40px;    color: #FFF;            text-align: right;    line-height: 40px;        font-size: 13px;}.menuchoix{    text-align: right;}.menuchoixfond{    background-image: -webkit-linear-gradient(left, transparent, transparent 50%, #352C27 50%, #352C27 100%);    background-image: -moz-linear-gradient(left, transparent, transparent 50%, #352C27 50%, #352C27 100%);    background-image: -o-linear-gradient(left, transparent, transparent 50%, #352C27 50%, #352C27 100%);    background-image: -ms-linear-gradient(left, transparent, transparent 50%, #352C27 50%, #352C27 100%);    background-image: linear-gradient(left, transparent, transparent 50%, #352C27 50%, #352C27 100%);        height: 37px;            margin-top: 20px;}.menureseaufond{    background-color: rgb(53,44,39);}.taille{    width: 1200px;    margin: auto;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    padding: 0;    margin: 0;}body{    font-family: Helvetica, Arial, Verdana, sans-serif;}a{	text-decoration:none;}table {    border-spacing: 0;}fieldset,img {    border: 0;}address,caption,cite,code,dfn,em,strong,th,var {    font-weight: normal;    font-style: normal;}strong{	font-weight: bold;}ol,ul {    list-style: none;    margin:0;    padding:0;}caption,th {    text-align: left;}h1,h2,h3,h4,h5,h6 {    font-weight: normal;    font-size: 100%;    margin:0;    padding:0;    color:#444;}q:before,q:after {    content:'';}abbr,acronym { border: 0;}/* Custom CSS * --------------------------------------- */body{		color: #333;	color: rgba(0,0,0,0.5);}.wrap{	margin-left: auto;	margin-right: auto;	width: 960px;	position: relative;}h1{	font-size: 6em;}p{	font-size: 2em;}.intro p{	width: 50%;	margin: 0 auto;	font-size: 1.5em;}.section{	text-align:center;}#menu li {    display: inline-block;    margin-top: 0;    margin-bottom: 0;    border-radius: 0;    padding: 0;    background: #352C27;}#menu li.active{	background: #352C27;	color: #fff;}#menu li a{	text-decoration:none;	color: #000;}#menu li a:hover{	color: rgb(218,166,0);}#menu li.active a:hover{	color: #DDD;}#menu li:hover{	color: #DDD;}#menu li a,#menu li.active a{	    padding: 0px 18px;    display: block;    color: #FFF;    text-transform: uppercase;    font-size: 12px;    height: 37px;    margin-top: 0;    line-height: 38px;}#menu li.active a, #menu_produit li.active a{	color: rgb(218,166,0);}#menu{        top: 0;    right: 0;    height: 40px;    z-index: 70;    width: auto;    padding: 0;    margin: 0;    /* background-color: #000; */    /* float: right; */    /* display: table-cell; */    /* float: right; */}.twitter-share-button{	position: fixed;	z-index: 99;	right: 149px;	top: 9px;}#download{	margin: 10px 0 0 0;	padding: 15px 10px;	color: #fff;	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);	background-color: #49afcd;	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);	background-image: -webkit-gradient(linear,0 0,0 100%,from( #5bc0de),to( #2f96b4));	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);	background-image: linear-gradient(top, #5bc0de, #2f96b4);	background-repeat: repeat-x;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);	border-color: #2f96b4 #2f96b4 #1f6377;	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	vertical-align: middle;	cursor: pointer;	display: inline-block;	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}#download a{	text-decoration:none;	color:#fff;}#download:hover{	text-shadow: 0 -1px 0 rgba(0,0,0,.25);	background-color: #2F96B4;	background-position: 0 -15px;	-webkit-transition: background-position .1s linear;	-moz-transition: background-position .1s linear;	-ms-transition: background-position .1s linear;	-o-transition: background-position .1s linear;	transition: background-position .1s linear;}#infoMenu{	height: 20px;	color: #f2f2f2;	position:fixed;	z-index:70;	bottom:0;	width:100%;	text-align:right;	font-size:0.9em;	padding:8px 0 8px 0;}#infoMenu ul{	padding: 0 40px;}#infoMenu li a{	display: block;	margin: 0 22px 0 0;	color: #333;}#infoMenu li a:hover{	text-decoration:underline;}#infoMenu li{	display:inline-block;	position:relative;}#examplesList{	display:none;	background: #282828;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	padding: 20px;	float: left;	position: absolute;	bottom: 29px;	right: 0;	width:638px;	text-align:left;}#examplesList ul{	padding:0;}#examplesList ul li{	display:block;	margin: 5px 0;}#examplesList ul li a{	color: #BDBDBD;	margin:0;}#examplesList ul li a:hover{	color: #f2f2f2;}#examplesList .column{	float: left;	margin: 0 20px 0 0;}#examplesList h3{	color: #f2f2f2;	font-size: 1.2em;	margin: 0 0 15px 0;	border-bottom: 1px solid rgba(0, 0, 0, 0.4);	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1);	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);	padding: 0 0 5px 0;}/* Demos Menu * --------------------------------------- */ #demosMenu{	position:fixed;	bottom: 10px;	right:10px;	z-index: 999; }.logo{    position: absolute;    top: 58px;}.desc1{    position: absolute;    left: 20%;    text-align: left;    line-height: 25px;    top: 90px;    color: #000;    text-transform: uppercase;    font-size: 14px;}.desc2{     position: absolute;    letter-spacing: 3px;    width: 600px;    text-align: left;    right: 20px;    bottom: 50px;    /* color: #FFF; */    font-family: dolce_font_light;    line-height: 20px;    /* background-color: rgb(152, 97, 35); */    border-radius: 40px;    opacity: 0.8;    padding: 20px;    /* left: 20%; */    text-transform: uppercase;    /* text-align: right; */    font-size: 14px;    color: #FFF !important;    bottom: 100px;    font-weight: bold;    background-color: rgba(0, 0, 0, 0.16);}.desc2 a{    color:#FFF;}.desc3{     position: absolute;    bottom: 0;    text-transform: uppercase;        background-color: rgb(105, 178, 184);    width: 100%;    color: #FFF;    opacity: 0.9;    line-height: 60px;}.desc3 img{   right: 50px;    position: absolute;    top: 50%;    margin-top: -28px!important;}div.slide{    background-size: cover!important;    background-color: rgb(35, 31, 32);}div#section0 {    background: rgba(234, 234, 234, 0.91) url(images/accueil/LouisChretienMaoriCarvingHome1.jpg) no-repeat center center;    background-size: cover;    transition: background 1s ease-in-out;}#section1-1,#section1-2{    background: rgba(234, 234, 234, 0.91) url(images/about/LouisChretien-Artiste-Fond.jpg) no-repeat center center;    background-size: cover;    transition: background 1s ease-in-out;}#section2-1{    background: rgba(234, 234, 234, 0.91) url(images/about/LouisChretien-Artiste-Fond.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-2{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-1.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-3{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-2.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-4{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-3.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-5{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-4.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-6{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-5.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-7{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-6.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-8{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-7.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-9{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-8.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-10{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-9.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-11{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-10.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section2-12{    background: rgba(234, 234, 234, 0.91) url(images/collection/LouisChretien-collection-11.jpg) no-repeat center center;    background-size: contain;    background-color: #FFFFFF;}#section3-1{background: #6f6965;}.dispproduit{       width: 1200px;    margin: auto;     text-align: left;}.dispproduit img{    margin-top: 0!important;}.disp1{   text-align: right; }.disp2{    }.pr_titre{    text-align: left;    font-weight: bold;    right: 0;    top: 0;    font-size: 20px;    margin-right: 5px;}.pr_texte{    color: #000;    text-align: left;    padding: 40px;        height: 350px;}.pr_txt_accueil{        color: #333;    margin-left: -100px;    text-align: justify;    padding-right: 80px;    }.half .pr_txt_accueil p{    font-size: 1em;}.pr_news{    padding: 20px;        min-height: 225px;}.pr_news_titre_global{        text-align: center;    font-weight: bold;    margin-bottom: 20px;}.topred{        color: red;}.tromb{        width: 80px;}.trombnews{        width: 150px;}.tomb_txt{    text-align: left!important;    display: block;    margin-left: 10px;}.ss_image_produit{    }.ss_image_produit img{       width: 130px;    position: absolute;    right: -38px;    bottom: 0;    }.ss_image_news{    width: 130px;    position: absolute;    right: 182px;    bottom: -4px;}.ss_image_news_txt{        color: #E30C3A;    position: absolute;    bottom: 10px;    width: 250px;    text-align: right;    right: 320px;}.ss_image_news_txt a{       color: #E30C3A !important;    text-decoration: underline;}.pr_eclairage{   }.pr_txt_eclairage{    background-color: rgb(233,90,19);    position: relative;    padding-top: 60px;}.pr_video{    }.pr_txt_video{    background-color: rgba(234, 234, 234, 0.91);    position: relative;    padding-top: 60px;    }.pr_son{    }.pr_txt_son{    background-color: rgb(69,1,166);    position: relative;    padding-top: 60px;    }.pr_structure{}.pr_image_min{        width: 224px;}.pr_txt_structure{    background-color: rgb(139,0,136);    position: relative;    padding-top: 60px;}.pr_foot{   text-align: center;    position: absolute;    bottom: 50px;    right: 80px;}       .half{    width: 50%;    float: left;}.half p {   font-size: 0.9em;       margin-bottom: 10px;}.half a{    color:#000;}.dispproduit .half{        height: 453px;            position: relative;}.fp-controlArrow {    transform:none;    border: none;        -webkit-filter: brightness(95%);    filter: brightness(95%);    -moz-filter: brightness(95%);    -o-filter: brightness(95%);    -ms-filter: brightness(95%);    }.pr_texte hr{        width: 60px;    border: 0;    border-top: 1px solid #000;    display: inline-block;}.pr_image{    width: 100%;    height: 450px;}.fp-controlArrow.fp-next {    border-width: none;    background-image: url(img/droite.png);    height: 55px;    width: 34px;    }.fp-controlArrow.fp-prev {     border-width: none;    background-image: url(img/gauche.png);    height: 55px;    width: 34px;}.fp-controlArrow {    margin-top: -28px;}.plus{    color:red;    }.picto{        top: 5px;    position: relative;    height: 20px;    margin-left: 20px;}.logoresp{    display:none;}a[href^="tel"]{    color:inherit;    text-decoration:none;}.fp-section.fp-table, .fp-slide.fp-table{    position:relative;}.txtmilieu{    text-transform: uppercase;    color: #FFF;    font-size: 22px;    bottom: 20px;    width: 100%;    background-color: rgba(30, 30, 30, 0.8);    padding: 10px;    position: absolute;}.txtmilieu2{    text-transform: uppercase;    color: #FFF;    font-size: 22px;    bottom: 20px;    width: 100%;    background-color: rgba(30, 30, 30, 0.8);    padding: 10px;    position: absolute;}.bloc_ref{    background-color: #FFF;    display: flex;    padding: 5px;        width: 1200px;    margin: auto;}.bloc_ref_gauche{    width: 50%;        float:left;}.bloc_ref_gauche p{       font-size: 100%;    padding: 30px;    text-align: left;    color:#333;            padding-left: 80px;    padding-right: 80px;    padding-bottom: 20px;    padding-top: 10px;    }.bloc_ref_gauche p.bloc_ref_de{        text-align: right;        padding-bottom: 10px;}.bloc_ref_droite{         width: 50%;        position: relative;        display: flex;        flex-wrap: wrap;}.bloc_ref_droite div{    flex-grow: 1;    width: 33%;    height: 200px;    position: relative;    color:#FFFFFF;}.bloc_ref_droite div:hover{    color: #E30C3A;}.bloc_ref_carre{        margin-left: 2px;    margin-bottom: 2px;        cursor: pointer;}.bloc_ref_droite div.bloc_ref_carre_txt{    width: 100%;    position: absolute;    bottom: 0;    height: 50px;    line-height: 50px;    background-color: rgba(51, 51, 51, 0.79);   }.bloc_bur{    background-color: #FFF;    display: flex;    padding: 5px;        width: 1200px;    margin: auto;}.bloc_bur_gauche{    width: 60%;        float:left;}.bloc_bur_gauche h2{        text-align: left;    font-size: 30px;    margin-bottom: 0;}.bloc_bur_gauche p{    font-size: 100%;    padding: 60px;    padding-left: 100px;    padding-right: 80px;    text-align: left;    color: #FFF;    background-color: rgb(192,0,0);    height: 208px;}.bloc_bur_gauche p.bloc_bur_de{        text-align: right;}.bloc_bur_droite{         width: 40%;        position: relative;        display: flex;        flex-wrap: wrap;}.bloc_bur_droite div{    flex-grow: 1;    width: 400px;    height: 200px;    position: relative;    color:#FFFFFF;}.bloc_bur_droite div:hover{    color: #E30C3A;}.bloc_bur_carre{        margin-left: 2px;    margin-bottom: 2px;        cursor: pointer;}.bloc_bur_droite div.bloc_bur_carre_txt{    width: 100%;    position: absolute;    bottom: 0;    height: 50px;    line-height: 50px;    background-color: rgba(51, 51, 51, 0.79);   }h2{    color: #E30C3A;    font-size: 20px;        margin-top: 40px;    margin-bottom: 20px;}.ss_menu_produit{    background-color: #FFF;    display: flex;    padding: 0;    width: 1200px;    margin: auto;    position: relative;    height: 30px;}#menu_produit{        margin-left: 0px;        background-color: #000;}.ss_menu_produit h2{        margin-top: 0;    color: #FFF;    background-color: #E30C3A;    height: 30px;    line-height: 30px;    padding-left: 18px;    font-size: 0.9em;    padding-right: 17px;}#menu_produit li{       float: left;    border-left: 1px solid #FFF;       padding-right: 8px;    padding-left: 8px;    margin-top: 5px;}#menu_produit li:first-child {    border-left:none;}#menu_produit li a{        color: #FFF;            font-size: 0.9em;}.catalogue{    position: absolute;    right: 0;}.catalogue a{     color: #333;     display: flex;    line-height: 21px;    font-size: 0.9em;}.catalogue a img{    margin-right: 5px;}#section1 .catalogue img{    margin-top: 0;    margin-right: 5px;}.bloc_soc{    background: none;}.bloc_soc_gauche{    width: 50%;        float:left;}.bloc_soc_gauche p{       font-size: 100%;    padding: 30px;    text-align: left;        color: #FFF;            padding-left: 80px;    padding-right: 80px;    padding-bottom: 20px;    padding-top: 10px;    }.bloc_soc_droite{         width: 50%;        position: relative;        display: flex;        flex-wrap: wrap;        background: url(img/fond-soc-2.png) no-repeat;            padding: 20px;}.bloc_soc_droite div{    flex-grow: 1;    width: 100%;    position: relative;    color:#FFFFFF;}.bloc_soc_droite img{    float: left;    margin-right: 10px;}.ligne_soc{    text-align: left;        line-height: 35px;    margin-bottom: 30px;           text-transform: uppercase;    font-size: 14px;}.bloc_contact{    background: none;}.bloc_contact_gauche{    width: 50%;     float:left;}.bloc_contact_gauche p{       font-size: 100%;    padding: 30px;    text-align: left;        color: #FFF;            padding-left: 80px;    padding-right: 80px;    padding-bottom: 20px;    padding-top: 10px;    }.bloc_contact_droite{    margin-top: 20px;    margin-left: 5%;    width: 45%;    position: relative;    display: flex;    flex-wrap: wrap;    background: url(images/contact/Louis-Chretien-Art-Maori-Contact.jpg) no-repeat;    padding: 20px;    height: 422px;    padding-top: 5px;   }.bloc_expert{       float: left;    text-align: center;    margin-left: 75px;    color: #FFF;}.service_com{       clear: both;    color: #FFF;    margin-top: 20px;    display: inline-block; }.acces_map{        position: absolute;    bottom: 35px;        left: 160px;}.acces_map a{    color: #e30c39;}.red{   color: #e30c39;    line-height: 25px;}@media screen and (max-height: 800px) {    .bloc_ref{                  padding: 5px;        width: 1200px;        margin: auto;        bottom: 20px;        position: absolute;        margin-left: auto;        margin-right: auto;        left: 0;        right: 0;    }        .ss_menu_produit{            margin-top: 100px;    }}@media screen and (max-width: 1200px) {    .taille {        width: 900px;    }        #menu li a, #menu li.active a {        padding: 0px 10px;            }        .menuchoixfond{        background-image: -webkit-linear-gradient(left, transparent, transparent 40%, black 50%, black 100%);        background-image: -moz-linear-gradient(left, transparent, transparent 40%, black 50%, black 100%);        background-image: -o-linear-gradient(left, transparent, transparent 40%, black 50%, black 100%);        background-image: -ms-linear-gradient(left, transparent, transparent 40%, black 50%, black 100%);        background-image: linear-gradient(left, transparent, transparent 40%, black 50%, black 100%);    }      }@media screen and (max-width: 900px) {      .taille{          width:100%;      }           .picto {        margin-left: 0px;    }        .menureseau{        text-align: center;    }        #menu li a, #menu li.active a {        padding: 0px 1px;        font-size: 8px;        height: 37px;        margin-top: 0;        line-height: 38px;    }              #menu {        top: 0;        right: 0;        height: 40px;        z-index: 70;        width: auto;        padding: 0;        margin: 0;        background-color: #000;        /* float: right; */        /* display: table-cell; */        /* float: right; */        width: 100%;        text-align: center;    }        .menuchoixfond {       margin-top: 10px;    }        .logo{        display:none;    }        .logoresp{        position: fixed;        bottom: 0;        width: 100%;        height: 20px;        z-index: 99;        text-align: right;        display: block;    }        .logoresp img{        width: 100px;    }        .menuhaut{        height: 100px;    }        #menu li a, #menu li.active a {        font-size: 12px;    }            }@media screen and (max-width: 700px) {    .dispproduit .half {        display: none;    }        .disp2 {        display: block!important;    }        .pr_txt_video {        padding-top: 100px;    }    }@media screen and (max-width: 450px) {    #menu li:first-child{        display:none;    }        .pr_foot{        display:none;    }        .pr_txt_video {        padding-top: 10px;    }        .pr_texte{        height:auto;    }        .txtmilieu{        font-size:18px;    }        #menu li a, #menu li.active a {        font-size: 10px;    }            .half .pr_txt_accueil p {        font-size: 1em;        padding: 3%;        width: 94%;    }        .pr_txt_accueil {        width: 100%;        padding: 0;            margin-left: 0;    }        .dispproduit{        width: 100%;    }        .dispproduit .half{         display: none;         width: 100%;    }        .disp2 {        display: block!important;    }        .ss_image_news_txt{        display: none;    }        .ss_menu_produit h2{        display: none;    }        .ss_image_produit {        display: none;    }        .pr_titre {        font-size: 20px;    }        .bloc_bur{        width: 100%;    }        .bloc_bur_droite{        display: none;    }        .bloc_bur_gauche{        width: 100%;    }        .bloc_bur_gauche p {           font-size: 100%;        padding: 30px;        padding-left: 12%;        padding-right: 12%;        height: auto;        width: 76%;    }        .fp-controlArrow.fp-prev{            width: 20px;    }        .fp-controlArrow.fp-next{            width: 20px;                background-position: right center;    }        .bloc_ref{        width: 100%;    }        .bloc_ref_gauche {        width: 100%;            }    .bloc_ref_droite{        display: none;    }        .bloc_soc_gauche{        width: 100%;    }        .bloc_soc_droite{        display: none;    }        .bloc_contact_gauche {        width: 100%;        float: left;        font-size: 80%;    }        .bloc_contact_droite {        display: none;    }        .bloc_expert{        margin-left: 10px;    }    }@media screen and (max-width: 320px) {        #menu li a, #menu li.active a {        font-size: 8px;    }    }.vendu{    margin-left: 20px;    font-size: 14px;    font-style: italic;}