@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,600italic,700,700italic,400italic);#header .logo{margin-left:0}.top-block .toolbar-left ul,.top-block .toolbar-right ul,#footer_bottom ul,#footer p.footer-callout-heading,#footer p.footer-callout-text,.comment-input,.comment-textarea,.contact-form input,.contact-form textarea,.contact-form label,#sidebar .search-form .s,#content .search-form .s,#sidebar #mc_signup .mc_input,.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="number"],.wpcf7 input[type="date"],.wpcf7 textarea,.contact-form select,#foot_left,#foot_right,td,.four_error,.tools .breadcrumb a{font-family:'Open Sans','helvetica neue',Helvetica,Arial,Verdana,sans-serif;font-size:1.2em;font-weight:400}#main .sitemap_with_child>a,#main .sitemap_without_child a{font-family:'Open Sans','helvetica neue',Helvetica,Arial,Verdana,sans-serif;font-size:15px;color:#30a3af}#main .sitemap_with_child ul a,#main .sitemap_without_child ul a{color:#655655}#main .sitemap_with_child ul{padding:.4em 0 0}#foot_left,#foot_right,.four_error{font-size:1.1em}td{font-size:1em}#main .tools .breadcrumb a,#main .tools .breadcrumb span{font-size:11px!important}.tools .breadcrumb a:after{top:0}table tr:nth-child(2n+1){background-color:#E8E9E7}table tr:nth-child(2n){background-color:#fff0}.toolbar-left ul li ul li{font-size:.8333em}div#content{font-weight:400;font-size:1em;line-height:2em;color:#655655}strong{font-weight:600}p strong,p em{color:#655655}br{line-height:1em}div.main-area h1,div.main-area h2,div.main-area h3,div.main-area h4,div.main-area h5,div.main-area h6,div.main-area h7{font-family:'Open Sans','helvetica neue',Helvetica,Arial,Verdana,sans-serif;color:#655655}#main .frame h1{font-weight:400;font-family:'Open Sans','helvetica neue',Helvetica,Arial,Verdana,sans-serif}#main h2{font-size:19px;font-weight:600;font-family:'Open Sans','Helvetica neue',Helvetica,Arial,Verdana,sans-serif;color:#655655}#main .tt-icon-box h2+h6{margin:.5em 0 .5em}#content p{font-size:14px;font-family:'Open Sans','helvetica neue',Helvetica,Arial,Verdana,sans-serif;color:#655655}h1~p,h3~p,h5~p{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}h1~p:nth-last-child(1),h3~p:nth-last-child(1),h5~p:nth-last-child(1){text-align:center!important}.page-id-4758 #content ul.list.list1{padding-bottom:5px}#content ul,#content ol,.one_half,.one_half_last{color:#655655;font-size:14px;font-family:'Open Sans','helvetica neue',Helvetica,Arial,Verdana,sans-serif}#sub_nav ul{font-size:13px;font-family:'Open Sans','helvetica neue',Helvetica,Arial,Verdana,sans-serif}a{text-decoration:none}a:hover{text-decoration:underline}em,p em{font-size:1em}#menu-main-nav li strong{font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:normal}#menu-main-nav a span span{font-family:'Open Sans',sans-serif;font-weight:400}#menu-main-nav li a span{font-family:'Open Sans',sans-serif;font-size:13px}#menu-main-nav .sub-menu li a span{font-size:13px}img.alignleft{margin:0 1.5em 1em 0}img.alignright{margin:0 0 1em 1.5em}.main-area #content .list.list1 li,.main-area #content .list.list2 li,.main-area #content .list.list3 li,.main-area #content .list.list4 li{color:#655655!important;margin:0 0 0 20px}#content .list1 li,#content .list2 li,#content .list3 li,#content .list4 li{background-position:0 12px!important}.sidebar-widget h4,.sidebar-widget .wp-forecast{margin-left:32px}a.small_vistablue{margin-top:20px}.quote{width:238px;float:right;margin:0 0 -3em 3em}#content .testimonials blockquote,#content .testimonials_static blockquote{padding:80px 20px 0 20px;width:auto;font-style:italic}.testimonials blockquote cite,.testimonials_static blockquote cite{padding-top:12px}.testimonials,.testimonials_static{padding-bottom:20px}.testimonials,.testimonials_static{margin:1px 0 0}#content div.simple-footnotes p.notes{font-size:12px}#content div.simple-footnotes li{font-size:12px}a.simple-footnote,div.simple-footnotes li a{text-decoration:none}a.simple-footnote sup{vertical-align:super;font-size:.6em;line-height:.6em}#content div.message_karma_vistablue p{color:#F4F4F2}div.main-area .one_fourth.tt-column h3,div.main-area .one_fourth_last.tt-column h3{font-size:1.3em!important}div.main-area .tt-icon-box h2{color:#30a3af;margin:0 0 3px}#content .tt-column .tt-icon-box p{text-align:center;margin-bottom:0!important}.page-id-4758 #content h1,#content .cnt,#content .tt-column h3,#content .tt-column h3+p,#content .tt-column h4{text-align:center}#content .tt-column .tt-icon-box p.tarif{display:inline-block;text-align:right}#content .one_fourth.tt-column p,#content .one_fourth_last.tt-column p{font-size:13px}#content .tt-column p{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.tt-icon-box{padding:20px!important}p strong,.content-style-default p strong{color:#655655!important}.top-block .toolbar-right a{border-right:none;padding-right:0}#content ul,.content_full_width ul{margin:0 0 20px 0;padding-bottom:0}#footer p.footer-callout-heading{font-size:16px;font-weight:700}.contact-form select{padding:13px;width:328px}.contact-form textarea{width:300px;height:108px}.sub_nav_sidebar{padding-top:12px!important}.sidebar-widget{float:right!important;padding-bottom:16px}.sidebar-widget h4,.sidebar-widget .wp-forecast{margin-left:0}#flags li{vertical-align:middle}#foot_left{white-space:nowrap}.textwidget a.ka_button.small_button.small_vistablue{color:#fff!important;white-space:nowrap}#sub_nav .sub_nav_sidebar .textwidget ul.tt-business-contact li{padding-left:0!important}#sub_nav .textwidget ul.tt-business-contact li:before{content:""!important;margin-left:-4px!important;padding-left:0!important;width:1em}#sub_nav ul.tt-business-contact a{margin-left:0!important;padding:0 0 0 18px}#sub_nav ul.tt-business-contact a.tt-biz-phone:after{content:"\f095"}#sub_nav ul.tt-business-contact a.tt-biz-fax:after{content:"\f02f"}#sub_nav ul.tt-business-contact a.tt-biz-skype:after{content:"\f17e"}#sub_nav ul.tt-business-contact a.tt-biz-email:after{content:"\f003";font-size:11px}#sub_nav ul.tt-business-contact a.tt-biz-directions:after{content:"\f041"}#sub_nav ul.tt-business-contact a.mailto-link:after{content:"\f003";font-size:11px}#sub_nav .sub_nav_sidebar .textwidget ul.tt-business-contact a:after{color:#30a3af!important}div.tt-column p sup{vertical-align:super;font-size:smaller}.tt-column h5+p{text-align:justify}.true-icon-box h1,.true-icon-box h2,.true-icon-box h3,.true-icon-box h4,.true-icon-box h5,.true-icon-box h6{font-size:inherit}#main .true-icon-box h2{font-size:small}h3{font-size:1.5em}h3+h4{font-size:1.25em}.true-icon-box h2+h2{margin-top:-15px}.true-icon-box a{color:#30a3af}ul.social_icons a.rss,ul.social_icons a.rss:after{display:none!important}#content li:first-child,.content_full_width li:first-child{margin-top:0!important}.page-id-11370 #content.content_full_width .one_half,.page-id-11370 #content.content_full_width .one_half_last,.page-id-11370 .one_half_last,.page-id-14206 #content.content_full_width .one_half,.page-id-14206 #content.content_full_width .one_half_last,.page-id-14206 .one_half_last{width:auto!important}.page-id-11370 #content.content_full_width .one_half,.page-id-14206 #content.content_full_width .one_half{margin-right:0!important}p.contact-submit input{float:right!important}p.contact-submit input.ka-form-submit{margin-right:2px!important}.page-id-5098 input.ka-form-submit{float:left!important}#content sup{vertical-align:super!important;font-size:smaller!important}.page-id-14538 h3~p:nth-last-child(1){text-align:inherit!important}