@import url("../renova/assets/css/bootstrap.css");
@import url("../renova/assets/css/bootstrap-responsive.css");
@import url("../renova/assets/css/extension.css");
@import url("../renova/assets/css/typography.css");
@import url("../renova/assets/css/font-awesome.min.css");
@import url("../renova/stylesheets/portfolio.css");
@import url("../renova/stylesheets/isotope.css");
@import url("../renova/stylesheets/colorbox.css");
@import url("../renova/stylesheets/flexslider.css");
@import url("../renova/stylesheets/hoverdir.css");
@import url("../renova/stylesheets/jquery.fancybox-1.3.4.css");
@import url("../renova/stylesheets/price-table.css");
@import url("../renova/stylesheets/intro.css");
@import url("../renova/stylesheets/timeline.css");
@import url("../renova/stylesheets/slidingmenu.css");
@import url("../renova/stylesheets/jquery.tweet.css");
@import url("../renova/style.css");
@import url("../renova/stylesheets/blog.css");
body {font-family: "Helvetica Neue",Helvetica,"Open_Sans_R",Arial,sans-serif;}
.bg_white {background-color: white;}
.white {color: white;}
.bluegrey {color: #7694a2;}
.darkblue {color: #4c5857;}
.txtcenter {text-align: center;}
.txtleft {text-align: left;}
.txtright {text-align: right;}
.pas {padding: 20px;}
.pam {padding: 40px;}
.mas {margin: 20px;}
.man {margin: 0;}
.uc {text-transform: uppercase !important;}
.bold {font-family: "Open_Sans_R";}
.bolder {font-family: "Open_Sans_B";}
h1, h2, h3, h4, h5 {line-height: 1.1em;text-transform: initial;font-family: "Open_Sans_L";font-weight: normal;text-align: center;}
h1 {font-size: 64px;}
h2 {font-size: 42px;}
h3 {font-size: 28px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
section.overlay {background: rgba(0,0,0,.3);}
@media (max-width: 979px) and (min-width: 768px) {#splash_section, #splash_desc > div {width: 95% !important;}}
@media (max-width: 767px) {h1 {font-size: 36px;}
	h2 {font-size: 24px;}
	h3 {font-size: 18px;}
	.pas {padding: 5px;}
	.pam {padding: 10px;}
	#splash_mobile a {display: block;width: 100%;color: white;padding: 10px;font-size: 14px;font-family: "Open_Sans_R";}
	#splash_mobile .span12 {clear: both;}
	#hotentic_mobile {background-color: #27b2b7;}
	#composit_mobile {background-color: #fed03c;}
	#widgit_mobile {background-color: #e32b50;}
	#splash_section, #splash_desc > div {width: 100% !important;}
	#notreapproche {padding: 10px !important;}
	#notreapproche div.span3 > img {width: 100px !important;}
	#nosreferences {height: auto !important;}
	#nosreferences div.span4 img {width: 120px !important;}
	#nous div.span2 img {width: 100px;}
	section.product_container {padding: 0 !important;}
	section.product_container > * {padding: 10px !important;}
	div.product_splash {margin: 0 !important;}
	div.product_howto .span4 {text-align: left !important;}
	div.product_howto .span8 > p {font-size: 18px;}
	#logo_widgit {width: 200px !important;margin: 10px auto;}}
@media (min-width: 1600px) {#notreapproche {margin-top: 20% !important;}}
@media (max-width: 1169px) {#notreapproche {margin-top: 70% !important;}}
@media (max-width: 767px) {#notreapproche {margin-top: 90% !important;}}
@media (max-width: 640px) {#notreapproche {margin-top: 0 !important;}}
@media (max-width: 480px) {#notreapproche {margin-top: 0 !important;}}
@media (max-width: 360px) {#notreapproche {margin-top: 80% !important;}}
@media (max-width: 320px) {#notreapproche {margin-top: 100% !important;}}
#main-nav li {width: auto !important;}
#main-nav li:first-child img {margin-bottom: 33px !important;}
#main-nav li:not(:first-child) {margin-top: 80px !important;}
#main-nav li a {text-transform: uppercase;font-size: 16px;}
#main-nav li:not(:first-child) a:hover, #main-nav li a.lighted {color: #5a6f76 !important;border-top: solid 4px #32beee;}
#main-nav li.logo-wrap {display: none;}
#sm .sm-wrap h1 {display: none;}
#sm .sm-wrap h1 + a {background-color: white;}
section.intro {color: white;font-family: "Open_Sans_L";padding-top: 160px;}
section.intro h2, section.intro h4 {font-weight: normal;}
#splash_section, #splash_desc > div {width: 768px;margin: auto;}
#splash_section table {width: 100%;}
#splash_section table tr td:nth-child(2) {width: 1px;padding: 0 10px;white-space: nowrap;}
#splash_section table hr {border-top: none;border-bottom: 2px solid white;}
#splash_desc {background-color: white;margin: -40px auto 10px auto;padding-bottom: 40px;}
#splash_desc > div {padding-top: 50px;}
#splash_desc > div > div:first-child div.span4 {height: 250px;}
#splash_desc div.span4 p {padding: 10px;font-size: 18px;}
#notreapproche {padding: 40px;margin-top: 50%;}
#bg_approche {background-image: url("/assets/uploads/2014/09/fond_foret_bleu1.jpg");background-size: cover;}
#notreapproche div.span3 > img {width: 160px;}
#nosreferences div.span4 {margin: 0;padding: 20px 0;}
#nosreferences div.span4 img {width: 240px;}
section.footer .social-links a:first-child {display: none;}
#nous {background-color: #40bbeb;}
#nous div.span5 p {font-size: 18px;}
#nous div.span5 p span {font-size: 12px;}
section.footer h1 a {font-size: 16px;}
section.product_container {padding: 105px 0 0 0;}
a.carousel-control {line-height: 42px;opacity: .3;}
div.product_desc {background-color: #fed03c;margin-top: 30px;}
div.product_desc .span6, div.product_desc .span4 {padding: 10px 30px;}
div.product_desc .span6 > img, div.product_desc .span4 > img {height: 80px;padding: 10px;}
div.product_desc .span6 > p {font-style: italic;margin: 0;}
#composit_applicable, #widgit_applicable {background-color: #f5a629;}
#composit_applicable > *, #widgit_applicable > * {width: 80%;margin: auto;}
#composit_applicable .span4 > img, #widgit_applicable .span4 > img {height: 120px;padding: 10px;}
div.product_howto {position: relative;}
div.product_howto > img:first-child {position: absolute;top: -50px;left: 40px;width: 100px;}
div.product_howto .span4 > img {width: 60px;}
div.product_howto .span8 {min-height: 80px;}
div.product_howto .span8 > p {margin: 20px 0 0 0;}
div.product_baseline > img {width: 100%;}
#hotentic_baseline, #widgit_baseline {margin-bottom: 20px;}
#composit_widgit {background-color: #e32b50;margin-top: 20px;margin-bottom: 10px;}
#logo_widgit {width: 320px;}