html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Baseline';src:url('/css/type/hilo-deco-webfont.eot');src:local('☺'), url('/css/type/hilo-deco-webfont.woff') format('woff'), url('/css/type/hilo-deco-webfont.ttf') format('truetype'), url('/css/type/hilo-deco-webfont.svg#Baseline') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Navigation';src:url('/css/type/league_gothic-webfont.eot');src:local('☺'), url('/css/type/league_gothic-webfont.woff') format('woff'), url('/css/type/league_gothic-webfont.ttf') format('truetype'), url('/css/type/league_gothic-webfont.svg#Navigation') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Titres';src:url('/css/type/junction-webfont.eot');src:local('☺'), url('/css/type/junction-webfont.woff') format('woff'), url('/css/type/junction-webfont.ttf') format('truetype'), url('/css/type/junction-webfont.svg#Titres') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Textes';src:url('/css/type/junction-webfont.eot');src:local('☺'), url('/css/type/junction-webfont.woff') format('woff'), url('/css/type/junction-webfont.ttf') format('truetype'), url('/css/type/junction-webfont.svg#Textes') format('svg');font-weight:normal;font-style:normal}body{background-color:#E73B32;color:#4A4A4A}h1,h2{font-family:Titres,Arial,sans-serif;font-weight:bold;margin:0
0 1.5em 0}h2{font-size:24px;font-weight:normal;display:block;text-transform:uppercase}p{font-family:Georgia,Times,serif;font-size:16px;margin: .25em 0 1em 0;line-height:1.35em}#header{background:transparent url(/img/bg_header.png) no-repeat bottom center;height:63px;width:100%;top:0;z-index:999}#header .main-wrapper{width:100%;height:50px;margin:0
0 13px 0}#header
.main{background-color:#E73B32;height:35px;margin:0
auto;padding:15px
0 0 0}.nav{margin:0
auto;padding:0
10px;text-shadow:2px 2px 0 #B90900}.nav
h1{float:left;font-size:15px;margin:3px
0 0 0;color:#FFF;cursor:default}.nav h1
a{color:#FFF;text-decoration:none}.nav
ul{float:right}.nav ul
li{display:block;float:left}.nav ul li
a{font-family:Navigation,Arial,sans-serif;font-size:20px;color:#FFF;padding:0
10px;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.nav ul li.last
a{padding-right:0}.nav ul li a:hover{text-decoration:underline}.pager{clear:both;text-align:center;padding:0
0 15px 0;margin:0
auto}#logo-section{background-color:#E73B32;color:#FFF;text-align:center;font-family:Baseline,Arial,sans-serif;font-size:22px;text-shadow:1px 1px 0 #B90900;padding:150px
0 0 0}#logo-section
.main{margin:0
auto 180px auto}#logo-section .main
img{max-width:120px}#logo-section strong,
#about-section
strong{font-weight:normal}#logo-section
.pager{padding:0
0 30px 0}#logo-section .pager
a{display:block;height:18px;width:80px;text-indent:-9999px;background:transparent url(/img/arrows.png) no-repeat 0 -18px;margin:0
auto;outline:none}#about-section{background:transparent url(/img/bg_header.png) no-repeat top center}#about-section,#portfolio-section{background-color:#FFF}#about-section .main,
#portfolio-section .main,
#footer
.main{margin:0
auto;padding:0
10px 30px 10px}#about-section
.main{padding-top:0}#about-section,#portfolio-section{padding:70px
0 0 0}#footer .contact-wrapper{padding:60px
0 0 0}#portfolio-section .main
a{display:block;float:left;text-indent:-9999px;border:5px
solid #C4C4C4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none}#portfolio-section .reference1
a{background:transparent url(/img/pierreleblanc.com.png) no-repeat 0 0;margin:0
10px 1em 0}#portfolio-section .reference2
a{background:transparent url(/img/annedelattreimmobilier.com.png) no-repeat 0 0;margin:0
0 1em 10px;cursor:default}#footer{background:#FFF url(/img/bg_footer.png) no-repeat top center;color:#FFF;padding-top:13px;width:100%;text-shadow:1px 1px 0 #0A5C65}#footer .main-wrapper{background:transparent url(/img/bg_footer2.png) no-repeat 115% 90px;background-color:#4FC1CB}#footer
.main{min-height:800px;padding:0
10px 10px 10px}.details{margin:60px
0 0 0}.details
p{font-family:Titres,Arial,sans-serif;font-size:18px;text-align:left;margin:0
0 6px 0;text-shadow:1px 1px 0 #0A5C65}.details ul
li{display:block;float:left;margin:0}.details ul li
a{display:block;width:44px;height:44px;text-indent:-9999px;margin:0
4px 0 0;background:transparent url(/img/follow.png) no-repeat;outline:none}.details ul li
a.linkedin{background-position:0 0}.details ul li a.linkedin:hover{background-position:0 -44px}.details ul li
a.viadeo{background-position:-44px 0}.details ul li a.viadeo:hover{background-position:-44px -44px}.form-wrapper{font-size:16px;margin:60px
0 0 0}.row{clear:both;padding:10px
0}.row.first{padding-top:0}label{font-family:Navigation,Arial,sans-serif;font-size:26px;text-transform:uppercase;letter-spacing:1px}input,textarea{background-color:#41A7B0;border:1px
solid #41A7B0;border-radius:5px 5px 5px 5px;color:#FFF;float:left;font-size:12px;padding:8px;font-family:monospace;width:94%}textarea{height:100px}label,input,textarea{margin:0
0 8px 0}.row
input#fsubmit{cursor:pointer;font-family:Navigation,Arial,sans-serif;font-size:26px;text-transform:uppercase;letter-spacing:1px;width:100%}.error{background-color:#E73B32;color:#FFF;font-size:11px;font-family:sans-serif;text-shadow:none;line-height:2em;margin-top:150px;padding:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;clear:both}#floading{float:right;margin:0
20px 0 0;visibility:hidden}#footer
.pager{padding:20px
0 0 0}#footer .pager
a{display:block;height:18px;width:80px;text-indent:-9999px;background:transparent url(/img/arrows.png) no-repeat -80px -18px;margin:0
auto;outline:none}.credits,.legal{margin:25px
0 0;font-family:helvetica,Arial,sans-serif;font-size:12px;clear:both;width:100%;text-align:center}.credits a,
.legal
a{color:#FFF;text-decoration:none}.credits a:hover,
.legal a:hover{text-decoration:underline}html{overflow-y:scroll}@media only screen and (min-device-width : 320px) and (max-device-width : 480px){}@media only screen and (min-width : 321px){#logo-section{padding:90px
0 0 0}#logo-section
.main{margin:0
auto 100px}.row
input#fsubmit{width:98% !important}.credits{display:none}}@media only screen and (max-width : 320px){.nav
ul{margin:-15px 0 0 0}.nav ul li a,
.nav ul li a:link,
.nav ul li a:visited{font-family:sans-serif;font-size:10px;text-indent:-9999px;padding:0;display:block;height:50px;width:50px;background:transparent url('/img/mobile-icons.png') 0 0 no-repeat}.nav ul li a.nav-about:hover,
.nav ul li a.nav-about:active{background-position:0 -50px}.nav ul li a.nav-contact,
.nav ul li a.nav-contact:link,
.nav ul li a.nav-contact:visited{background-position:-50px 0}.nav ul li a.nav-contact:hover,
.nav ul li a.nav-contact:active{background-position:-50px -50px}}@media only screen and (min-width : 600px){.nav
h1{font-size:18px;margin:2px
0 0 0}.nav ul li
a{font-size:24px}#logo-section{font-size:36px;padding:180px
0 0 0}#logo-section
.main{margin:0
auto 180px}#logo-section .main
img{max-width:188px}.details
p{font-size:20px;margin:0
0 10px 0}.row
input#fsubmit{float:right;width:150px !important;margin-right:15px}#footer
.pager{padding:90px
0 0 0}}@media only screen and (min-width : 768px) and (max-width : 1024px){.details{width:282px;margin:75px
0 0 0;float:right}.form-wrapper{width:420px;margin:0
20px 0 0;float:left}input,textarea{width:400px}.row
input#fsubmit{margin-right:0px}#footer
.main{min-height:1100px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){#header{position:static}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){}@media only screen and (min-width : 1024px){body{min-width:960px;padding:0}#header{position:fixed}.nav{width:960px}#logo-section{padding:220px
0 0 0}#logo-section
.main{margin:0
auto 290px}#about-section,
#portfolio-section,
#footer .contact-wrapper{padding:70px
0 120px 0}#about-section
.main{padding-top:100px}#about-section .main,
#portfolio-section .main,
#footer
.main{width:940px}#portfolio-section .main
a{width:450px;height:285px}.details{width:400px !important;margin:75px
0 0 70px !important;float:right !important}.form-wrapper{width:450px !important;margin:0
20px 0 0 !important;float:left !important}input,textarea{width:430px !important}.row
input#fsubmit{margin-right:0px !important}#footer
.pager{padding:100px
0 0 0}}@media only screen and (min-width : 1824px){}@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5){}.formError{z-index:990}.formError
.formErrorContent{z-index:991}.formError
.formErrorArrow{z-index:996}.formErrorInsideDialog.formError{z-index:5000}.formErrorInsideDialog.formError
.formErrorContent{z-index:5001}.formErrorInsideDialog.formError
.formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer}.ajaxSubmit{padding:20px;background:#55ea55;border:1px
solid #999;display:none}.formError
.formErrorContent{width:100%;background:#E73B32;position:relative;color:#fff;width:150px;font-size:11px;border:2px
solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px
10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.greenPopup
.formErrorContent{background:#33be40}.blackPopup
.formErrorContent{background:#393939;color:#FFF}.formError
.formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError
.formErrorArrow{margin:-2px 13px 0 0}.formError
.formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0px
0 0 12px;top:2px}.formError .formErrorArrow
div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0px;height:1px;background:#E73B32;margin:0
auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom
div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.greenPopup .formErrorArrow
div{background:#33be40}.blackPopup .formErrorArrow
div{background:#393939;color:#FFF}.formError .formErrorArrow
.line10{width:15px;border:none}.formError .formErrorArrow
.line9{width:13px;border:none}.formError .formErrorArrow
.line8{width:11px}.formError .formErrorArrow
.line7{width:9px}.formError .formErrorArrow
.line6{width:7px}.formError .formErrorArrow
.line5{width:5px}.formError .formErrorArrow
.line4{width:3px}.formError .formErrorArrow
.line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow
.line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow
.line1{width:1px;border:none;background:#ddd}