<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Theme Name: ThÃ¨me par dÃ©faut
*/


/* RÃ¨gles CSS */
@charset "utf-8";
@import url(/fonts/Circe/style.css);


/* Reset balises HTML */
*{margin:0; padding:0;}
html, body{height:100%; font-weight:normal; font-size:16px; font-family:'Circe'; color:#2d3338; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
a{color:#4a4a4a;}
a:hover{}
a img{border:0;}
h1{font-size:40px; font-weight:300; font-style:normal; font-stretch:normal; letter-spacing:4px; color:#000000; line-height:1;}
h2{font-size:30px; font-weight:300; font-style:normal; font-stretch:normal; color:#000000; line-height:1;}
h3{font-size:22px; font-weight:bold; font-style:normal; font-stretch:normal; color:#ffffff; line-height:1;}
h4{font-size:22px; font-weight:300; font-style:normal; font-stretch:normal; line-height:1.64; color:#4a4a4a;}
p{font-size:17px; font-weight:300; font-style:normal; font-stretch:normal; line-height:1.53; color:#4a4a4a;}
input[type=text], input[type=password], select, input[type=submit], textarea{border:0; border-radius:0; padding:0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
input[type=submit], input[type=button]{background:none; cursor:pointer;}
article, aside, figcaption, figure, footer, header, main, nav, section{display:block}


/* Classes gÃ©nÃ©riques */
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.txtcenter{text-align:center;}
.txtright{text-align:right;}
.txtleft{text-align:left;}
.hidden{display:none;}
.verticalalign{display:inline-block; vertical-align:middle; height:100%;}
.majuscule{text-transform:uppercase;}
.topbt{position:fixed; right:20px; bottom:20px; z-index:10000; display:none; width:40px; height:40px; border-radius:4px; background-image:url(images/up.png); background-repeat:no-repeat; background-position:center center; background-color:#000000; -webkit-transition:background-color 0.6s; transition:background-color 0.6s;}
.topbt:hover{background-color:#666666; -webkit-transition:background-color 0.6s; transition:background-color 0.6s;}
.mr0{margin-right:0 !important;}
.cta{display:inline-block; height:47px; line-height:47px; padding:0 15px; background-color:#2d3338; font-size:16px; text-transform:uppercase; color:#FFFFFF; text-decoration:none; cursor:pointer;}


/* Blocs CMS prÃ©dÃ©finis */
.ekcms_imagegauche_textedroite{margin-bottom:30px;}
.ekcms_imagegauche_textedroite .image{display:inline-block; vertical-align:top; width:47.5%; margin-right:2.5%; margin-top:10px; text-align:center;}
.ekcms_imagegauche_textedroite .image img{max-width:100%; height:auto;}
.ekcms_imagegauche_textedroite .texte{display:inline-block; vertical-align:top; width:47.5%; margin-left:2.5%; margin-top:10px; text-align:left;}
.ekcms_imagegauche_textedroite .texte p{margin-bottom:15px; text-align:left;}
.ekcms_textegauche_imagedroite{margin-bottom:30px;}
.ekcms_textegauche_imagedroite .texte{display:inline-block; vertical-align:top; width:47.5%; margin-right:2.5%; margin-top:10px; text-align:left;}
.ekcms_textegauche_imagedroite .texte p{margin-bottom:15px; text-align:left;}
.ekcms_textegauche_imagedroite .image{display:inline-block; vertical-align:top; width:47.5%; margin-left:2.5%; margin-top:10px; text-align:center;}
.ekcms_textegauche_imagedroite .image img{max-width:100%; height:auto;}
.ekcms_photos{margin-bottom:30px; text-align:center;}
.ekcms_photos img{display:inline-block; vertical-align:bottom; height:230px; width:auto; margin:10px;}


/* Formulaires */
.ekform .msgerr{margin-top:10px; color:#E0000B; font-size:14px; font-weight:bold;}
.ekform .msgok{margin-top:10px; color:#E0000B; font-size:14px; font-weight:bold;}
.ekform .field_text{display:inline-block; vertical-align:middle; width:250px; margin-top:10px; text-align:left;}
.ekform .field_text.message{vertical-align:top;}
.ekform .field_text.mendatory{}
.ekform .field_input{display:inline-block; vertical-align:middle; width:340px; margin-top:10px; text-align:left;}
.ekform .field_input .before{}
.ekform .field_input .after{margin-left:-25px;}
.ekform .field_input input[type=text], .ekform .field_input textarea{width:150px; padding:10px; border:1px solid #a09e9e; background-color:#FCFAFA; font-size:14px; line-height:1; font-family:Arial, Helvetica, sans-serif;}
.ekform .field_input textarea{height:100px;}
.ekform .field_input .formfield-radio{position:relative; display:inline-block;}
.ekform .field_input .formfield-radio input[type="radio"]{position:absolute; top:0; left:0; visibility:hidden;}
.ekform .field_input .formfield-radio input[type="radio"], .formfield-radio input[type="radio"] + label{width:auto; display:inline-block; vertical-align:middle; cursor:pointer;}	
.ekform .field_input .formfield-radio input[type="radio"] + label{padding:0 4px 0 25px;}
.ekform .field_input .formfield-radio input[type="radio"] + label:before{position:absolute; top:0; left:0; display:inline-block; vertical-align:middle; width:22px; height:22px; content:" "; background: transparent url(images/radio-off.png) 0 0 no-repeat;}
.ekform .field_input .formfield-radio input[type="radio"]:checked + label:before{background:transparent url(images/radio-on.png) 0 0 no-repeat;}
.ekform .field_input select{}
.ekform .field_comment{display:inline-block; vertical-align:middle;}
.ekform .trans{}
.ekform .captcha{display:none; vertical-align:middle; margin-top:10px; margin-right:13.5%;}
.ekform .captcha .obj{display:inline-block; vertical-align:middle;}
.ekform .captcha .obj .imgcaptcha{width:140px; height:auto;}
.ekform .captcha .input{display:inline-block; vertical-align:middle; margin-left:7px;}
.ekform .captcha .input input[type=text]{width:50px; padding:7px; border:1px solid #777777; font-size:14px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.ekform .submit{margin-top:10px; text-align:center;}
.ekform .submit input[type=submit]{width:148px; height:47px; line-height:47px; background-color:#2d3338; font-size:16px; text-transform:uppercase; color:#FFFFFF; text-decoration:none; cursor:pointer;}
@media screen and (max-width:610px){
	.ekform .field_text{display:block; width:96%; margin:15px auto 0 auto;}
	.ekform .field_input{display:block; width:96%; margin:7px auto 0 auto;}
}


/* Structure globale du site */
.tpl-wrapper{position:relative; width:100%; min-height:100%; background-color:#ffffff;}
.tpl-header{position:relative; width:100%; padding:30px 0 40px 0; text-align:center;}
.tpl-main{position:relative; width:100%; padding-bottom:310px; text-align:center;}
.tpl-footer{position:absolute; left:0; bottom:0; width:100%; min-height:310px; background-color:#2D3338; text-align:center;}
@media screen and (max-width:800px){
	.tpl-main{position:relative; padding-bottom:0;}
	.tpl-footer{position:relative; left:auto; bottom:auto;}
}


/* Header */
.tpl-header .mobile{display:none;}
.tpl-header .mobile a{font-size:24px; color:#2d3338; text-decoration:none;}
.tpl-header .logo{display:inline-block; vertical-align:middle;}
.tpl-header .logo img{max-width:100%; height:auto;}
.tpl-header nav{display:inline-block; vertical-align:middle;}
.tpl-header nav .menu{list-style:none; text-transform:uppercase;}
.tpl-header nav .menu li{position:relative; display:inline-block; vertical-align:middle;}
.tpl-header nav .menu li:hover{cursor:pointer;}
.tpl-header nav .menu li.trans{width:58px;}
.tpl-header nav .menu li a{color:#2d3338; text-decoration:none;}
.tpl-header nav .menu li a:hover{}
.tpl-header nav .menu li .ssmenu{display:none; position:absolute; top:20px; left:-50px; z-index:1000; width:230px; padding-top:14px;}
.tpl-header nav .menu li .ssmenu.normandie{left:-35px;}
.tpl-header nav .menu li:hover .ssmenu{display:block;}
.tpl-header nav .menu li .ssmenu ul{box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3); list-style:none;}
.tpl-header nav .menu li .ssmenu ul li{width:100%; height:50px; background-color:#FFFFFF; line-height:50px;}
.tpl-header nav .menu li .ssmenu .fleche{position:absolute; top:0; left:0; z-index:1000; width:100%;}
.tpl-header nav .menu li .ssmenu .fleche img{display:block; margin:auto;}
@media screen and (max-width:1240px){
	.tpl-header nav{display:block; margin-top:15px;}
	.tpl-header nav .menu li.trans.first{display:none;}
}
@media screen and (max-width:1090px){
	.tpl-header nav .menu li.trans{width:20px;}
	.tpl-header nav .menu li.trans img{display:none;}
}
@media screen and (max-width:860px){
	.tpl-header .mobile{display:block; width:96%; margin:auto; text-align:left;}
	.tpl-header .logo{margin-top:-60px;}
	.tpl-header nav .menu{position:absolute; top:120px; left:0; z-index:10000; display:none; width:96%; padding:0 2%; background-color:#FFFFFF;}
	.tpl-header nav .menu li{display:block; width:auto; height:auto; text-align:left;}
	.tpl-header nav .menu li.trans{display:none;}
	.tpl-header nav .menu li .ssmenu{display:block; position:relative; top:auto; left:auto; z-index:1000; width:auto; padding-top:0;}
	.tpl-header nav .menu li .ssmenu.normandie{left:auto;}
	.tpl-header nav .menu li .ssmenu ul{box-shadow:0 0 0 0;}
	.tpl-header nav .menu li .ssmenu ul li{width:auto; height:25px; line-height:25px; margin-left:25px;}
	.tpl-header nav .menu li .ssmenu .fleche{display:none;}
}


/* Footer */
.tpl-footer .rs{width:1440px; max-width:100%; margin:-30px auto 0 auto; font-size:14px; text-align:left; line-height:1; color:#FFFFFF;}
.tpl-footer .rs a{display:inline-block; padding:0 0 0 20px; color:#FFFFFF; font-size:24px;}
.tpl-footer .adr{padding-top:40px; font-size:14px; font-weight:300; color:#e9eaea; line-height:1.5;}
.tpl-footer .adr a{font-size:14px; font-weight:300; color:#e9eaea; text-decoration:none;}
.tpl-footer .liens{width:1440px; max-width:100%; margin:-25px auto 0 auto; text-align:right}
.tpl-footer .liens a{display:inline-block; margin-left:20px; color:#FFFFFF; font-size:14px; text-decoration:none;}
@media screen and (max-width:800px){
	.tpl-footer .rs, .tpl-footer .liens{margin:15px auto 0 auto; text-align:center}
}


/* Accueil */
.home .header{position:relative; width:1440px; max-width:100%; height:auto; margin:auto;}
.home .header img{display:block; max-width:100%; height:auto;}
.home .header img.logo{position:absolute; top:34%; left:34%; width:32%; height:auto; margin:auto;}
.home h2{padding-top:95px; text-transform:uppercase; color:#000000}
.home .line{margin-top:95px; width:68px; height:2px; background-color:#000000; margin:42px auto 0 auto;}
.home p{width:980px; max-width:98%; margin:35px auto 0 auto; color:#000000 !important;}
.home p a{color:#000000;}
.home .blocregion:before{content:""; display:block; padding-top:41.67%;}
.home .blocregion{position:relative; width:1440px; max-width:100%; margin:0 auto 0 auto; background-color:#faf7f7;}
.home .blocregion.paris{margin-top:140px; background-image:url(images/photo-paris2.jpg); background-repeat:no-repeat; background-position:left; background-size:auto 100%;}
.home .blocregion.paris .bloctxt{position:absolute; top:0; right:0; width:41.11%; height:100%; padding-left:12.15%; background-image:url(images/cache-paris.png); background-repeat:no-repeat; background-position:left top; background-size:auto 100%; text-align:left;}
.home .blocregion.normandie{background-image:url(images/photo-normandie.jpg); background-repeat:no-repeat; background-position:right; background-size:auto 100%;}
.home .blocregion.normandie .bloctxt{position:absolute; top:0; left:0; width:38.24%; height:100%; padding-left:11%; background-image:url(images/cache-normandie.png); background-repeat:no-repeat; background-position:right top; background-size:auto 100%; text-align:left;}
.home .blocregion .bloctxt h2{margin:35% 0 0 0; padding-top:0; text-align:left; font-size:34px; line-height:40px; letter-spacing:2px;}
.home .blocregion .bloctxt a{display:inline-block; vertical-align:middle; margin-top:60px; font-size:20px; font-weight:400; font-style:normal; font-stretch:normal; text-transform:uppercase; text-decoration:none; color:#2d3338;}
.home .blocregion .bloctxt .trans{display:inline-block; vertical-align:middle; width:80px; margin-top:60px; text-align:center;}
.home .logocne{display:inline-block; vertical-align:middle; margin-top:85px; margin-right:68px;}
.home .presta{display:inline-block; vertical-align:middle; margin-top:85px; font-size:17px; line-height:1.41; color:#2d3338; text-align:left;}
.home .flechenext{margin-top:50px;}
.home .contacthome{margin-top:50px; padding-top:1px; background-color:#faf7f7;}
.home .contacthome .switchform{display:inline-block; vertical-align:middle; margin-top:45px; line-height:55px; font-size:20px; font-weight:300; color:#2d3338; text-decoration:none; text-transform:uppercase;}
.home .contacthome .switchform:first-of-type{padding-right:40px; border-right:1px solid #9b9b9b; margin-right:40px;}
.home .contacthome .switchform.sel, .home .contacthome .switchform:hover{/*background-image:url(images/fleche-form.jpg); background-repeat:no-repeat; background-position:bottom center;*/ font-weight:400;}
.home .contacthome .switchform:first-of-type.sel, .home .contacthome .switchform:first-of-type:hover{background-position:100px bottom;}
.home .contacthome .form{padding-bottom:65px;}
.home .contacthome .form textarea{width:280px; height:120px;}
.home .contacthome .form .translocal{display:inline-block; vertical-align:middle; height:18px; width:1px; margin:0 8px; background-color:#9b9b9b;}
@media screen and (max-width:1200px){
	.home .blocregion.normandie .bloctxt{width:41.24%; padding-left:8%;}
	.home .blocregion .bloctxt h2{font-size:24px; line-height:30px;}
	.home .blocregion .bloctxt a{margin-top:40px; font-size:16px;}
	.home .blocregion .bloctxt .trans{width:60px; margin-top:40px;}
	.home .blocregion .bloctxt .trans img{height:40px; width:auto;}
}
@media screen and (max-width:870px){
	.home .blocregion.normandie .bloctxt{width:45.24%; padding-left:4%;}
	.home .blocregion .bloctxt h2{font-size:20px; line-height:26px;}
	.home .blocregion .bloctxt a{margin-top:30px; font-size:14px;}
	.home .blocregion .bloctxt .trans{width:40px; margin-top:30px;}
	.home .blocregion .bloctxt .trans img{height:30px; width:auto;}
}
@media screen and (max-width:700px){
	.home .blocregion.paris{margin-top:60px;}
	.home .blocregion .bloctxt h2{margin:25% 0 0 0;}
	.home .blocregion .bloctxt a{display:block; margin-top:10px;}
	.home .blocregion .bloctxt .trans{display:none;}
}
@media screen and (max-width:610px){
	.home .contacthome .form{width:96%; margin:auto; text-align:left;}
}
@media screen and (max-width:555px){
	.home .blocregion .bloctxt h2{font-size:16px; line-height:20px; letter-spacing:1px;}
	.home .blocregion .bloctxt h2 .mobile-hide{display:none;}
	.home .blocregion .bloctxt a{margin-top:7px; font-size:12px;}
}
@media screen and (max-width:540px){
	.home .contacthome .switchform{line-height:40px; font-size:16px;}
	.home .contacthome .switchform:first-of-type{padding-right:20px; margin-right:20px;}
}
@media screen and (max-width:500px){
	.home .header img.logo{position:absolute; top:20%; left:25%; width:50%; height:auto; margin:auto;}
	.home .logocne{display:block; margin-top:50px; margin-right:0;}
	.home .presta{margin:20px auto 0 auto;}
}
@media screen and (max-width:400px){
	.home .contacthome .switchform{line-height:30px; font-size:14px;}
	.home .contacthome .switchform:first-of-type{padding-right:10px; margin-right:10px;}
	.home .contacthome .switchform:first-of-type.sel, .home .contacthome .switchform:first-of-type:hover{background-position:70px bottom;}
}


/* Catalogue */
.catalogue{padding-bottom:40px;}
.catalogue h1{padding:60px 0; /*background-color:#f6f2f3;*/ color:#2d3338; text-transform:uppercase; font-size:16px; font-weight:300; line-height:1.4;}
.catalogue h1 span{font-size:40px; font-weight:200;}
.catalogue .filtres{width:1140px; max-width:100%; margin:25px auto 0 auto; font-size:14px; text-transform:uppercase; color:#747474; text-align:left;}
.catalogue .filtres &gt; div{display:inline-block; vertical-align:middle; margin-right:30px;}
.catalogue .filtres .select{position:relative; cursor:pointer;}
.catalogue .filtres .select .titre{padding-right:25px; background-image:url(images/select-bas.png); background-repeat:no-repeat; background-position:right 7px; font-size:16px; text-transform:none; color:#b7b8ba; font-weight:300;}
.catalogue .filtres .select .selection{display:none; color:#b7b8ba; font-weight:300;}
.catalogue .filtres .select .options{display:none; position:absolute; left:0; top:35px; z-index:2; padding:0 10px 10px 10px; border:1px solid #b4b5b7; background-color:#FFFFFF;}
.catalogue .filtres .select .options .option{padding-top:10px !important; white-space:nowrap;}
.catalogue .filtres .select .options .option a{display:inline-block; color:#747474; text-transform:none; text-decoration:none;}
.catalogue .filtres .select .options .option a.sel{padding-left:5px; font-family:'Circe';}
.catalogue .listing{width:1140px; max-width:100%; margin:auto; text-align:left;}
.catalogue .listing .bien{display:inline-block; vertical-align:top; width:47%; margin:40px 6% 0 0; text-align:left;}
/*.catalogue .listing .bien .image{padding:10px;}*/
.catalogue .listing .bien .image img{display:block; width:100%; height:auto;}
.catalogue .listing .bien h2{padding:10px; line-height:1.1;}
.catalogue .listing .bien h2 a{color:#2e3339; font-weight:200; font-size:20px; line-height:1.1; text-decoration:none;}
.catalogue .listing .bien h2 span{color:#2e3339; font-weight:200; font-size:20px; line-height:1.1; text-decoration:none;}
.catalogue .listing .bien .prix{padding:0 10px;}
.catalogue .listing .bien .prix a{color:#2e3339; font-weight:200; font-size:20px; text-decoration:none;}
/*.catalogue .listing .bien:hover .image{padding:8px; border:2px solid #f9c3db;}*/
.catalogue .lienbas{margin:30px auto;}
.catalogue .lienbas a{color:#2e3339; text-transform:uppercase; text-decoration:none; font-size:18px; font-weight:200;}
.catalogue .lienbas a span{text-decoration:underline;}
@media screen and (max-width:750px){
	.catalogue .listing .bien{display:block; width:530px; max-width:100%; margin:50px auto 0 auto !important;}
}
@media screen and (max-width:520px){
	.catalogue h1{padding:30px 0; font-size:14px;}
	.catalogue h1 span{font-size:30px;}
	.catalogue .filtres .block{display:block; margin-top:7px;}
	.catalogue .listing .bien .image{padding:0;}
	.catalogue .listing .bien h2 a{font-size:18px;}
	.catalogue .listing .bien .prix a{font-size:18px;}
	.catalogue .listing .bien:hover .image{padding:0; border:0;}
}


/* Bien */
.fiche-bien{width:800px; max-width:100%; margin:auto; padding-bottom:40px;}
.fiche-bien.actu{text-align:left;}
.fiche-bien h1{color:#2e3339; font-size:26px; letter-spacing:0; text-align:center;}
.fiche-bien h1 span{display:inline-block; margin-top:10px; font-size:18px; text-transform:none;}
.fiche-bien.actu h2{display:inline; margin-right:5px; font-size:16px; text-align:left; color:#4e5659; text-transform:uppercase;}
.fiche-bien .images{width:100%;}
.fiche-bien .images img{display:block; width:100%; height:auto; margin-top:25px;}
.fiche-bien p{margin-top:25px; font-size:16px; text-align:left; color:#4e5659;}
.fiche-bien.actu h2 + p{margin-top:0;}
.fiche-bien .desc{display:inline-block; vertical-align:top; width:500px; margin-top:30px; text-align:left; color:#4e5659; font-weight:300;}
.fiche-bien .desc span{font-size:14px;}
.fiche-bien .blocdroit{display:inline-block; vertical-align:top; width:300px; margin-top:30px;}
.fiche-bien .blocdroit .bt a{display:block; padding-left:5px; line-height:30px; border:1px solid #2e3339; font-weight:300; text-decoration:none; text-align:left;}
.fiche-bien .blocdroit .dpe{position:relative; display:none; width:100%; margin:15px 0;}
.fiche-bien .blocdroit .dpe img{display:block; max-width:100%; height:auto;}
.fiche-bien .blocdroit .dpe span{position:absolute; top:23.5%; left:79%; display:block; width:16%; text-align:center; color:#FFFFFF;}
.fiche-bien .blocdroit .dpe span.B{top:32%}
.fiche-bien .blocdroit .dpe span.C{top:41.5%}
.fiche-bien .blocdroit .dpe span.D{top:51%}
.fiche-bien .blocdroit .dpe span.E{top:60.5%}
.fiche-bien .blocdroit .dpe span.F{top:70%}
.fiche-bien .blocdroit .dpe span.G{top:79.5%}
.fiche-bien .blocdroit .visite{margin-top:15px;}
.fiche-bien .blocdroit .visite a.num{display:inline-block; width:24px; height:24px; line-height:26px; border:1px solid #2d2b2c; border-radius:12px; text-decoration:none;}
.fiche-bien .contact h2{margin-top:95px; font-size:36px; text-transform:uppercase; color:#4e5659 !important; line-height:1;}
.fiche-bien .contact .line{width:68px; height:2px; background-color:#4e5659 !important; margin:20px auto 0 auto;}
.fiche-bien .contact .switchform{display:inline-block; vertical-align:middle; margin-top:45px; line-height:55px; /*background-image:url(images/fleche-form2.jpg); background-repeat:no-repeat; background-position:bottom center;*/ font-weight:300; font-size:20px; color:#4e5659 !important; text-transform:uppercase;}
.fiche-bien &gt; .contact .ekform{margin-top:20px;}
.fiche-bien &gt; .contact .ekform .field_text{width:100px; color:#4e5659 !important;}
.fiche-bien &gt; .contact .ekform .field_input{width:250px;}
.fiche-bien &gt; .contact .ekform .field_input input[type=text], .ekform .field_input textarea{width:90%;}
.fiche-bien .actions{position:fixed; right:0; top:40%; z-index:2; width:auto; text-align:right;}
@media screen and (max-width:800px){
	.fiche-bien .desc{display:block; width:96%; margin:30px auto 0 auto;}
	.fiche-bien .blocdroit{display:block; margin:30px auto 0 auto;}
}
@media screen and (max-width:600px){
	.fiche-bien .actions img{width:60%; height:auto;}
}


/* Page de contenu */
.tpl-page-contenu{width:800px; max-width:100%; margin:auto; padding-bottom:60px;}
.tpl-page-contenu.galerie{width:100%;}
.tpl-page-contenu h1{padding:50px 0; color:#2d3338; text-transform:uppercase; font-size:40px; font-weight:200; line-height:1.4;}
.tpl-page-contenu.honoraires h1{margin-bottom:10px; line-height:0.75;}
.tpl-page-contenu.honoraires h1 span{display:inline-block; text-transform:none; font-size:16px; line-height:0.75;}
.tpl-page-contenu h2{margin-top:40px; color:#2d3338;}
.tpl-page-contenu.recrutement h2{margin-top:0; padding-bottom:20px;}
.tpl-page-contenu p{margin-top:20px; color:#2d3338;}
.tpl-page-contenu p span{text-transform:uppercase; font-weight:300;}
.tpl-page-contenu .slider_home{position:relative; width:1200px; max-width:100%; height:auto; margin:auto;}
.tpl-page-contenu .slider_home .slider{position:relative; z-index:0; width:100%; height:auto; list-style:none; overflow:hidden;}
.tpl-page-contenu .slider_home .slider li{position:relative; width:100%; height:auto; text-align:center; overflow:hidden;}
.tpl-page-contenu .slider_home .slider li img{width:100%; height:auto;}
.tpl-page-contenu .slider_home .slider .previous{position:absolute; left:0; top:0; z-index:101; width:50%; height:100%; cursor:pointer; text-align:center;}
.tpl-page-contenu .slider_home .slider .next{position:absolute; right:0; top:0; z-index:101; width:50%; height:100%; cursor:pointer; text-align:center;}
.tpl-page-contenu .slider_home .slider .previous img{display:none; width:100%; max-width:35px; height:auto;}
.tpl-page-contenu .slider_home .slider .next img{display:none; width:100%; max-width:35px; height:auto;}
.tpl-page-contenu .slider_home .puces{width:100%; margin-top:15px; text-align:center;}
.tpl-page-contenu .slider_home .puces span{padding:0 4px;}
@media screen and (max-width:600px){
	.tpl-page-contenu h1{padding:30px 0; font-size:30px;}
	.tpl-page-contenu h2{font-size:24px;}
}


/* Lightbox */
.site-lightbox{display:none; position:relative; width:700px; height:700px; background:transparent; text-align:left;}
.site-lightbox .close{position:absolute; top:20px; right:20px; z-index:100;}
.site-lightbox .cycle-slideshow{cursor:pointer;}
.site-lightbox .cycle-slideshow &gt; img{display:block; width:100%; height:100%;}
.site-lightbox .cycle-slideshow .previous{display:none; position:absolute; left:2%; top:46.3%; z-index:1000; width:50px; height:50px; cursor:pointer; text-align:center;}
.site-lightbox .cycle-slideshow .next{display:none; position:absolute; right:2%; top:46.3%; z-index:1000; width:50px; height:50px; cursor:pointer; text-align:center;}
.site-lightbox .cycle-slideshow:hover .previous, .site-lightbox .cycle-slideshow:hover .next{display:block;}
.site-lightbox .cycle-slideshow .previous img{display:block;}
.site-lightbox .cycle-slideshow .next img{display:block;}


/* 404 */
.page404{}
@media screen and (max-width:980px){
	
}


/* Slider */
/*.slider_home{position:relative; width:100%; height:auto;}
.slider_home .slider{position:relative; z-index:0; width:100%; height:auto; list-style:none; overflow:hidden;}
.slider_home .slider li{position:relative; width:100%; height:auto; text-align:center; overflow:hidden;}
.slider_home .slider li img{max-width:100%; height:auto;}
.slider_home .slider .previous{position:absolute; left:2%; top:46.3%; z-index:101; width:3.5%; cursor:pointer; text-align:center;}
.slider_home .slider .next{position:absolute; right:2%; top:46.3%; z-index:101; width:3.5%; cursor:pointer; text-align:center;}
.slider_home .slider .previous img{width:100%; max-width:35px; height:auto;}
.slider_home .slider .next img{width:100%; max-width:35px; height:auto;}
.slider_home .puces{position:absolute; left:0; bottom:4%; width:100%; z-index:100; text-align:center;}
.slider_home .puces span{padding:0 8px;}*/


/* Diaporama */
/*.diaporama{position:relative; width:980px; max-width:100%; margin:auto; text-align:center;}
.diaporama .page{width:100%; height:auto;}
.diaporama .item{display:inline-block; vertical-align:middle; width:225px; padding:10px;}
.diaporama .item img{width:100%; height:auto;}
.diaporama .pager{margin-top:30px; text-align:center;}
.diaporama .pager a{color:#005897; text-decoration:none; font-weight:bold;}*/

</pre></body></html>