@charset "utf-8";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, font, 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 {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}html, body {font:normal normal normal 13px/17px Arial, Helvetica, sans-serif;margin:0;padding:0;text-align: center; height: 100%;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}a{text-decoration:none;}a:hover{text-decoration:underline;}@charset "utf-8";.grid_h1px { height:1px; }.grid_h10px { height:10px; }.grid_h50px { height:50px; }.grid_1 { width:60px; }.grid_2 { width:130px; }.grid_2d5 { width:165px; }.grid_2d85 { width:185px; }.grid_3 { width:200px; }.grid_3d5 { width:230px; }.grid_4 { width:270px; }.grid_4d5 { width:300px; }.grid_4d75 { width:320px; }.grid_5 { width:340px; }.grid_5d5 { width:350px; }.grid_6 { width:410px; }.grid_6d5 { width:450px; }.grid_7 { width:480px; }.grid_8 { width:550px; }.grid_9 { width:620px; }.grid_10 { width:690px; }.grid_11 { width:760px; }.grid_12 { width:830px; }.grid_13 { width:900px; }.grid_14 { width:970px; }.grid_15 { width:980px; }.grid_100p { width:100%; }.column {margin: 0 5px;overflow: hidden;float: left;display: inline;}.row {width: 980px;margin: 0 auto;overflow: hidden;}.row .row {margin: 0 -5px;width: auto;display: inline-block;}#maincontainer{ position:relative;margin: 0 auto; min-height: 100%;text-align: left; z-index:2;}* html #mainContainer { height: 100%; }#maincontainer div.column {}.clearboth{clear:both;}.clearleft{clear:left;}.clearright{clear:right;}#footer {position:relative;width: 100%;height: 64px; margin: 0 auto;margin-top: -95px; text-align: center;z-index:2;}.minusfooter{padding-bottom: 95px;}*{text-align:left;}.constructionbk {position:absolute;top:0;left:0;background:url(http://www.constructionvp.com/css/img/bk-construction-vp.jpg);background-position:-145px top;height:352px;width:100%;z-index:0;}#header .icotelephone {text-align:right;height:44px;}#header .icotelephone span{background:url(http://www.constructionvp.com/css/img/telephone.gif) 0px 0px no-repeat; width:11px; height:17px; border:1px solid #e3; display:inline-block; margin:8px 5px 0 0;}#header .column a {color:#fff;font-size:12.5px;text-decoration:none;position:relative;top:-4px;margin:0 0 0 12px;}#header a:hover{color:#FFD200;}#header a[hreflang]{margin:0 20px 0 38px; font-size:11px;}#maincontent{margin-left:-7px;}body#home .mainimage{background:url(http://www.constructionvp.com/css/img/construction-wood.jpg); width:733px; height:272px; margin-bottom:30px;}body#home .midleft,body#home .midleft div,body#entreprise .midleft div{ text-align:justify;background:url(http://www.constructionvp.com/css/img/bot_div_shadow.jpg) left bottom no-repeat; padding-bottom:30px; margin-bottom:15px;}body#home .midleft div h1,body#home .midright div h1{ color:#999; font-weight:bold; font-size:23px; line-height:normal; margin:0 0 8px 0;}body#home .midleft div h2, body#home .midright div h2{ font-weight:normal; font-size:21px; line-height:normal;}body#home .midleft div h3{ font-weight:normal; font-size:19px;}body#home .midleft div ul, body#home .midleft div ul *{}body#home .midleft div ul li span{color:#999;}body#home div.pvimg{float:left;margin-right:2px; width:267px;}body#home div.pvdesc{float:left; width:155px; text-align:left;}body#home div.pvdesc span{ font-weight:bold;}body#home div.pvdesc a{ color:#a80316;}body#home #projetvedette, body#home #projetvedette div{ background:none;padding-bottom:0px; margin-bottom:0px;}body#home .midright{margin:35px 0 0 -8px; background:url(http://www.constructionvp.com/css/img/home_mid_right.gif) left bottom no-repeat; min-height:507px;}* html body#home .midright{height:100%; background-position:left 10px;}body#home .midright div h3{ font-weight:bold; font-size:13px; margin:0 0 5px 0;}body#home .midright div div.hnews {margin:-5px 0 0 35px;}body#home .midright div div.hnews div{}body#home .midright div div.hnews div span{line-height:2.0em;}body#home .midright div div.hnews div a {color:#a80316;}body#home .midright div div.hnews div.bigdots{ color:#999;font-size:30px; font-weight:bold; height:20px; clear:both; margin-top:-5px;}body#home .midright div div.hcertif{margin:55px 0 0 35px; }body#entreprise .midleft{margin:30px 0 0 12px; color:#333; }body#entreprise .mainimage{ background:url(http://www.constructionvp.com/css/img/equipe-construction-vp-tremblant.jpg); width:733px; height:272px;}body#entreprise .midleft div h1,body#entreprise .midright div h1{ color:#999; font-weight:bold; font-size:22px; line-height:normal; margin:0 0 0px 0;}body#entreprise .midleft div h2,body#entreprise .midright div h2{margin:8px 0 8px 0;}body#entreprise .midleft div h3,body#entreprise .midright div h3{ font-weight:normal;}body#entreprise .midleft div{ text-align:justify;background:url(http://www.constructionvp.com/css/img/top_div_shadow.jpg) left top no-repeat;}body#entreprise .midleft a{ color:#a80316;}body#entreprise #footer { text-align:left;}body#entreprise #footer div{display:block; text-align:center; height:50px; padding:0; margin:0 auto; white-space:nowrap;}body#services .midleft{margin:30px 0 0 12px; color:#333;}body#services .mainimage{background:url(http://www.constructionvp.com/css/img/entreprise_mi.jpg); width:733px; height:272px;}body#services .midleft div h1,body#services .midright div h1{ color:#999; font-weight:bold; font-size:22px; line-height:normal; margin:0 0 0px 0;}body#services .midleft div h2,body#services .midright div h2{margin:8px 0 8px 0;}body#services .midleft div h3,body#services .midright div h3{ font-weight:normal;}body#garantie_de_qualite .midleft{margin:30px 0 0 12px; color:#333;}body#garantie_de_qualite .mainimage{background:url(http://www.constructionvp.com/css/img/garantie-de-qualite.jpg); width:733px; height:272px;}body#garantie_de_qualite .midleft div h1,body#garantie_de_qualite .midright div h1{ color:#999; font-weight:bold; font-size:22px; line-height:normal; margin:0 0 0px 0;}body#garantie_de_qualite .midleft div h2,body#garantie_de_qualite .midright div h2{margin:8px 0 8px 0;}body#garantie_de_qualite .midleft div h3,body#garantie_de_qualite .midright div h3{ font-weight:normal;}body#realisations h1{ color:#999 !important; font-weight:bold !important; font-size:22px !important; line-height:normal !important; margin:0 0 0px 0 !important;}body#realisations .mainimage{background:url(http://www.constructionvp.com/css/img/garantie-de-qualite.jpg); width:733px; height:272px;}body#nous_joindre .midleft{margin:30px 0 0 12px; color:#333;}body#nous_joindre .mainimage{background:url(http://www.constructionvp.com/css/img/entreprise_mi.jpg); width:733px; height:272px;}body#nous_joindre .formdivdiv{text-align:left;}body#nous_joindre .formdiv * input, .formdiv * textarea{margin:3px 0 2px 0; width:190px; border:1px solid #999;}body#nous_joindre .midleft div h1{ color:#999; font-weight:bold; font-size:22px; line-height:normal; margin:0 0 0px 0;}body#nous_joindre .midleft div h2{margin:0px;}body#nous_joindre .midleft div h3{ font-weight:bold;}body#nous_joindre .midleft div ul li{margin:15px 0 0 0;}body#liens_utiles .midleft{margin:30px 0 0 12px; color:#333;}body#liens_utiles .mainimage{background:url(http://www.constructionvp.com/css/img/liens-utiles-construction-vp.jpg); width:733px; height:272px;}body#liens_utiles .midleft div h1{ color:#999; font-weight:bold; font-size:22px; line-height:normal; margin:0 0 0px 0;}body#liens_utiles .midleft div h2{margin:0px;}body#liens_utiles .midleft div h3{ font-weight:bold;}html{*overflow-x:hidden; }* html{overflow-x:hidden; }body#maisons-scandinaves { overflow-x:hidden; background:#000; color:#ccc; font-size:12px;}body#maisons-scandinaves h1 { font-size:16px; color:#fff; font-weight:normal; }body#maisons-scandinaves h1 span{ font-size:20px; color:#ccc; font-weight:bold; }body#maisons-scandinaves h2 { font-size:22px; color:#666; }body#maisons-scandinaves #left {background:url(http://www.constructionvp.com/css/img/left-menu-construction-noir.jpg) 5px 0px no-repeat;height:100%;}body#maisons-scandinaves .constructionbk {position:absolute;top:0;left:0;background:url(http://www.constructionvp.com/css/img/bk-construction-vp-noir.jpg);background-position:-145px top;height:352px;width:100%;z-index:0; }body#maisons-scandinaves .mainimage{ background:url(http://www.constructionvp.com/css/img/maisons-scandinaves-01.jpg); width:854px; height:302px; position:absolute;top:30px; left:50%; margin-left:-280px; }body#maisons-scandinaves .mainimage2{ background:url(http://www.constructionvp.com/css/img/maisons-scandinaves-02.jpg); width:854px; height:302px; position:absolute;top:30px; left:50%; margin-left:-280px; }body#maisons-scandinaves #slideshows{ position:absolute;top:30px; left:50%;}body#maisons-scandinaves div{overflow:visible;}* html body#maisons-scandinaves div{overflow:hidden;}body#maisons-scandinaves #nos_modeles{margin:50px 0 5px -50px;width:720px;padding-left:50px;background:url(http://www.constructionvp.com/css/img/scandinave-line.gif) -10px 17px no-repeat;}body#maisons-scandinaves #nos_modeles .head{width:690px; margin-bottom:30px; }body#maisons-scandinaves #nos_modeles .head h2{color:#FFF; font-weight:normal; font-size:16px;}body#maisons-scandinaves #nos_modeles .models{overflow:hidden; height:100%; margin-bottom:55px;padding:11px 0 0 11px; background:url(http://www.constructionvp.com/css/img/scandinave-bk1.gif) left top no-repeat;}body#maisons-scandinaves #nos_modeles .models .pic{border:1px solid #0A0A0A;width:190px; height:165px; float:left;margin-right:10px;}body#maisons-scandinaves #nos_modeles .models .desc {width:500px; float:left;}body#maisons-scandinaves #nos_modeles .models .desc p{margin:10px 0;}body#maisons-scandinaves #nos_modeles .models .desc a.pdflinks{margin:0; padding:4px 0 0 0 !important; display:block; width:159px; height:26px; background:url(http://www.constructionvp.com/css/img/scandinave-BTN.gif) left top no-repeat; color:#c20117; text-align:center;}body#maisons-scandinaves #nos_modeles .models .desc .thumbs{margin:0 0 25px 0; height:60px;}body#maisons-scandinaves #nos_modeles .models .desc .thumbs img{}body#maisons-scandinaves #nos_modeles .models .desc .thumbs a{display:block;float:left;width:85px; height:60px; padding:1px; margin:0 15px 0 0;border:1px solid #000;}body#maisons-scandinaves #nos_modeles .models .desc .thumbs a:hover{ border:1px solid #FF3;}.carre-bois-rond{ background:url(http://www.constructionvp.com/css/img/carre-bois-rond.jpg) no-repeat left top; padding:0 0 22px 84px; }.img-maisons-scandinaves_small{background:url(http://www.constructionvp.com/css/img/img-maisons-scandinaves_small.jpg) no-repeat left top; width:200px; height:175px; }#mtop{ margin-top:30px; }#left {background:url(http://www.constructionvp.com/css/img/left-menu-construction.jpg) 5px 0px no-repeat;height:100%;}#left ul.leftmenu{margin:75px 0 0 8px;}#left ul.leftmenu *{font-size:14px; text-align:center;}#left ul.leftmenu li{ list-style:none; background:url(http://www.constructionvp.com/css/img/btn_gris.gif);width:169px; height:30px; padding:10px 0 0 0; margin:2px 0 0 0; cursor:pointer;}#left ul.leftmenu li.active, #left ul.leftmenu li.hover{ background:url(http://www.constructionvp.com/css/img/btn_jaune.gif) left top no-repeat;}#left ul.leftmenu li a{color:#000; text-decoration:none;}#footer{ background:url(http://www.constructionvp.com/css/img/bk-footer.jpg);border-top:5px solid #ffd42c; padding:25px 0 0 0; font-size:12px; text-align:center;}#footer *{color:#FFF; }#footer a{ }body#home li.home{background:url(http://www.constructionvp.com/css/img/btn_jaune.gif) left top no-repeat;}body#entreprise li.entreprise{background:url(http://www.constructionvp.com/css/img/btn_jaune.gif) left top no-repeat;}body#services li.services{background:url(http://www.constructionvp.com/css/img/btn_jaune.gif) left top no-repeat;}body#garantie_de_qualite li.garantie_de_qualite{background:url(http://www.constructionvp.com/css/img/btn_jaune.gif) left top no-repeat;}body#realisations li.realisations{background:url(http://www.constructionvp.com/css/img/btn_jaune.gif) left top no-repeat;}body#maisons-scandinaves li.maisons-scandinaves{background:url(http://www.constructionvp.com/css/img/btn_jaune.gif) left top no-repeat;}body#nous_joindre div a.nous_joindre{ color:#FFD200;}body#liens_utiles div a.liens_utiles{ color:#FFD200;}body#entreprise .midleft .nobk{ background-image:none; background-color:#000;background:none;}body#entreprise .midleft .nopadding{padding:0;}body#entreprise .midleft .nomargin{margin:0;}.paddingt30, body#entreprise .midleft .paddingt30{padding:30px 0 0 0;}body#entreprise .midleft .paddingb15{padding:0 0 15px 0;}body#entreprise .midleft .nomargin{padding:0;}.marginleft20px{margin:0 0 0 20px;}body#entreprise .midleft .maxishadow{background:url(http://www.constructionvp.com/css/img/maxishadow.jpg) left top no-repeat; padding-top:50px;}.border1px333{border:1px solid #333;}.margin0auto{position:relative;margin:0 auto;}.midleft{ margin-top:65px !important;}body#home .midleft{ margin-top:35px !important;}sup{vertical-align: super;font-size: smaller;line-height: normal;}

