#cta2{background-attachment:scroll;background-clip:border-box;background-color:#242a33;background-image:url(../upload/rav2/rav2-bg.jpg);background-origin:padding-box;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding-bottom:70px;padding-top:70px}
#footer{background:#333333;border:0;border-top:3px solid #ff3e3e;display:block;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}
#footer .container{color:#ffffff;padding:5px 0 20px}
#footer .f_col h3{color:#fff;font-size:15px;font-weight:600;text-transform:uppercase}
#footer .f_col li{margin-bottom:7px}
#footer .f_col li a{color:#dfdf00}
#footer .f_col li a:hover{color:#a9a9a9}
#footer .footer_address{float:left;line-height:2.1em;width:220px}
#footer .footer_address .notice{color:#dfdf00;font-size:13px}
#footer .footer_contacts{color:#fff;line-height:22px;margin-right:20px}
#footer .footer_contacts .email{background:url(../img/footer_email.png) no-repeat 0 -1px;padding-left:26px}
#footer .footer_contacts .phone{background:url(../img/footer_phone.png) no-repeat 0 -1px;margin-right:50px;padding-left:26px}
#footer .footer_copyright a{color:#fff}
#footer .footer_map{float:left;height:194px;margin:-30px 0 0;overflow:hidden;position:relative;width:194px}
#footer .footer_map a{display:block;height:194px;width:194px}
#footer .footer_social{border-bottom:1px solid #454646;border-top:1px solid #000;clear:both;margin:30px 0}
#footer .footer_social .social-da{background-position:0 -238px}
#footer .footer_social .social-da:hover{background-position:-34px -238px}
#footer .footer_social .social-dribble{background-position:0 -102px}
#footer .footer_social .social-dribble:hover{background-position:-34px -102px}
#footer .footer_social .social-fb{background-position:0 -34px}
#footer .footer_social .social-fb:hover{background-position:-34px -34px}
#footer .footer_social .social-flickr{background-position:0 -204px}
#footer .footer_social .social-flickr:hover{background-position:-34px -204px}
#footer .footer_social .social-google:hover{background-position:-34px 0}
#footer .footer_social .social-linkedin{background-position:0 -170px}
#footer .footer_social .social-linkedin:hover{background-position:-34px -170px}
#footer .footer_social .social-twitter{background-position:0 -68px}
#footer .footer_social .social-twitter:hover{background-position:-34px -68px}
#footer .footer_social .social-vimeo{background-position:0 -136px}
#footer .footer_social .social-vimeo:hover{background-position:-34px -136px}
#footer .footer_social .social_inner{background:transparent;border-bottom:1px solid #000;border-top:1px solid #dfdf00;min-height:34px;padding:22px 0 17px;text-align:center}
#footer .footer_social a{background:url(../img/footer_social.png) no-repeat;display:inline-block;height:34px;margin:0 1px;overflow:hidden;width:34px}
#footer .footer_social a span{display:block;text-indent:-400px}
#footer a{color:#fff}
#footer p{margin:0}
#formulaire fieldset{padding:15px 5px 13px}
#formulaire fieldset:nth-child(2){background-color:#dfe4e7}
#overview{background-color:#f7f7f7;position:relative}
#overview .filet{background-color:#007575;height:3px;margin-bottom:30px;width:31px}
#overview .overview-article{padding:30px 5px}
#overview .overview-article h3{color:#007575}
#overview .overview-article p{color:#323232}
#overview .overview-article p.title{color:#007575;font-family:robotolight,sans-serif}
#overview .overview-image{background-attachment:scroll;background-blend-mode:normal;background-clip:border-box;background-color:transparent;background-origin:padding-box;background-position:0 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0}
#page-aside{padding-left:0;padding-right:0}
#page-content .control-label:after,#formulaire .control-label:after{content:"\0000A0:\0000A0"}
#page-content .input-group{padding-left:0}
#page-content .input-group-addon .control-label:after{content:""}
#page-content h1 small{font-size:14px;font-weight:normal}
#services{padding:70px 0 75px}
#topbrand a{color:#303030;font-size:30px;font-weight:bold;line-height:40px}
#topbrand a span{color:#523621;font-weight:normal}
#topmenu .dropdown{float:right;font-family:Cabin, sans-serif;font-size:12px;font-weight:500;line-height:18px;margin:0;padding:0;text-transform:uppercase;z-index:1300}
#topmenu .dropdown .current-menu-item a,#topmenu .dropdown .current-menu-ancestor a{color:#e8e800}
#topmenu .dropdown li{display:block;float:left;list-style:none;margin:0 15px;padding:0 0 20px;position:relative}
#topmenu .dropdown li a{color:#ffffff;display:block;height:20px;text-decoration:none}
#topmenu .dropdown li a span{display:block}
#topmenu .dropdown li a:hover span{cursor:pointer}
#topmenu .dropdown li ul{font-size:13px;font-weight:400;line-height:1em;margin:0;padding:0;text-transform:none}
#topmenu .dropdown li ul li a{background:url(../img/dropdown_line.png) repeat-x bottom;color:#b3b2b4;display:block;height:auto;line-height:1.3em;padding:8px 15px 10px}
#topmenu .dropdown li ul li ul{z-index:1309}
#topmenu .dropdown li ul li ul li{clear:both;float:left;padding:0;width:170px}
#topmenu .dropdown li ul li ul li a span{min-height:inherit}
#topmenu .dropdown li ul li,#topmenu .dropdown .parentHover ul li{background:url(../img/dropdown_bg.png);display:block;float:none;height:auto;margin:0;padding:0;width:170px}
#topmenu .dropdown li ul li.first:hover > ul{top:0}
#topmenu .dropdown li ul li.parent a span,#topmenu .dropdown li ul li.parent ul li.parent a span{background:url(../img/dropdown_parent.png) no-repeat 136px 3px}
#topmenu .dropdown li ul li:hover > ul{display:block;left:167px;padding:0 0 0 4px;position:absolute;top:0}
#topmenu .dropdown li ul li:hover a,#topmenu .dropdown li:hover li ul li:hover a,#topmenu .dropdown .current-menu-ancestor .current-menu-item a,#topmenu .dropdown .current-menu-ancestor .current-menu-ancestor a,#topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-item a{color:#619908}
#topmenu .dropdown li ul,#topmenu .dropdown li ul li ul,#topmenu .dropdown li ul li ul li ul{display:none}
#topmenu .dropdown li ul.submenu-1{display:none;left:0;max-width:950px;padding:20px 0 0;position:absolute;top:20px;z-index:1308}
#topmenu .dropdown li ul.submenu-1 li{line-height:1em}
#topmenu .dropdown li.last ul li:hover > ul{left:-171px;padding:0 2px 0 0}
#topmenu .dropdown li.parentHover{background:url(../img/dropdown_sub.png) no-repeat center bottom}
#topmenu .dropdown li:hover a{color:#619908}
#topmenu .dropdown li:hover li a,#topmenu .dropdown li:hover li ul li a,#topmenu .dropdown .current-menu-item li a,#topmenu .dropdown .current-menu-ancestor li a,#topmenu .dropdown .current-menu-ancestor .current-menu-item li a,#topmenu .dropdown .current-menu-ancestor .current-menu-ancestor li a,#topmenu .dropdown li ul li ul li a{color:#e5e5e5}
.blue-bg{background-attachment:scroll;background-clip:border-box;background-color:#00adef;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;min-height:413px;padding:30px 30px 0}
.blue-bg img{margin-left:-40px;margin-top:44px}
.btn-default{background-attachment:scroll;background-color:#3eb0f7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#3eb0f7;border-style:solid;border-width:2px;color:#fff}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#3eb0f7;border-style:solid;color:#3eb0f7}
.btn-primary{background-attachment:scroll;background-color:#006400;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006400;border-style:solid;border-width:2px;color:#fff}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006400;border-style:solid;color:#006400}
.btn-red{background-attachment:scroll;background-clip:border-box;background-color:#ed1c24;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;color:#fff;font-weight:500;padding:12px 35px;text-transform:uppercase}
.btn-red:hover{color:#fff}
.btn-secondary{background-attachment:scroll;background-color:#3eb0f7;background-image:none;background-position:0 0;background-repeat:repeat;border-style:none;border-width:medium;color:#fff}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.open>.dropdown-toggle.btn-secondary{background-attachment:scroll;background-color:#1f96e0;background-image:none;background-position:0 0;background-repeat:repeat;color:#fff}
.btn-white{background-attachment:scroll;background-clip:border-box;background-color:#fff;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;color:#363636;font-weight:500;padding:12px 35px;text-transform:uppercase}
.btn-white:hover{color:#363636}

/*.category-list .category-link{background-attachment:scroll;background-color:#930049;background-image:none;background-position:0 0;background-repeat:repeat}*/
.category-list .category-link{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#930049}

.category-list .category-link:hover{background-attachment:scroll;background-clip:border-box;background-color:#006400;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
.category-list .list-category-item{display:table;margin-bottom:5px;vertical-align:middle}
.category-list .list-category-item:nth-child(1n+1) .category-link:hover{background-color:#800000}
.category-list .list-category-item:nth-child(2n+2) .category-link:hover{background-color:#8b4513}
.category-list .list-category-item:nth-child(3n+3) .category-link:hover{background-color:#ffa500}
.category-list .list-category-item:nth-child(4n+4) .category-link:hover{background-color:#006400}
.category-list .list-category-item:nth-child(5n+5) .category-link:hover{background-color:#3783ff}
.category-list .list-category-item:nth-child(6n+6) .category-link:hover{background-color:#a105ff}
.category-list .list-category-item>a{color:#d5d5d5;text-shadow: 1px 1px 1px black;display:table-cell;height:200px;padding:10px;text-align:center;vertical-align:middle}
.category-list .list-category-item>a .hover-content{display:none}
.category-list .list-category-item>a .hover-title{display:block;font-size:22px;font-weight:400;text-transform:}
.category-list .list-category-item>a:hover{text-decoration:none}
.category-list .list-category-item>a:hover .hover-content{display:block;font-size:16px}
.category-list .list-category-item>a:hover .hover-title{display:none}
.form-horizontal .control-label{padding-top:0}
.form-horizontal .control-static{margin:0}
.form-horizontal .form-group{margin-bottom:2px}
.header_top{background-color:#353c46;border-bottom:1px solid #f5f5f5;height:91px;}
.industry-link{background-attachment:scroll;background-clip:border-box;background-color:#424242;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
.industry-list .list-industry-item > a{color:#fff;display:block;font-size:20px;font-weight:700;padding:83px 0 98px;text-align:center;text-transform:uppercase}
.industry-list .list-industry-item > a .icon-banking{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../images/icon-banking.png);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:auto auto;width:55px}
.industry-list .list-industry-item > a .icon-bussiness{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../images/icon-bussiness.png);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:auto auto;width:60px}
.industry-list .list-industry-item > a .icon-education{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../images/education-icon.png);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:auto auto;width:60px}
.industry-list .list-industry-item > a .icon-technology{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../images/icon-technology.png);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:auto auto;width:70px}
.industry-list .list-industry-item > a i{display:block;height:1px;margin:0 auto 1px}
.media.service-box{margin:25px 0}
.media.service-box .pull-left{margin-right:20px}
.media.service-box .pull-left > i{border-bottom-left-radius:100%;border-bottom-right-radius:100%;border-top-left-radius:100%;border-top-right-radius:100%;box-shadow:0 0 0 1px #d7d7d7 inset;color:#45aed6;font-size:24px;height:64px;line-height:64px;position:relative;text-align:center;transition-delay:0 0;transition-duration:.4s .4s;transition-property:background-color, background-color;transition-timing-function:ease, ease;width:64px}
.media.service-box .pull-left > i::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-attachment:scroll;background-clip:border-box;background-color:#45aed6;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-color:#fff;border-image-outset:0 0 0 0;border-image-repeat:stretch stretch;border-image-slice:100% 100% 100% 100%;border-image-source:none;border-image-width:1 1 1 1;border-style:solid;border-top-left-radius:20px;border-top-right-radius:20px;border-width:4px;content:"";height:20px;margin-top:-10px;position:absolute;right:-10px;top:50%;width:20px}
.media.service-box:hover .pull-left > i{background-image:0;box-shadow:0 0 0 5px rgba(255,255,255,0.8) inset;color:#fff}
.navbar-nav>li>.label{display:block;margin:15px 10px;padding:5px 7px}
.offers .offer-data p{margin:0 0 3px}
.offers .offer-data{border-top:1px solid #e9e9e9;font-size:12px;padding-bottom:5px;padding-top:10px}
.offers .offer-data p:nth-child(1){text-align:right}
.offers .offer-descr{font-size:12px;color:#80868c}
.offers .offer-item:hover *{text-decoration:none}
.offers .offer-item:hover .offer-title{color:#3783ff}
.offers .offer-price{color:#8b4513;text-align:right;font-size:15px;font-weight:500}
.offers .offer-title{color:#619908;font-size:15px;font-weight:500}
.offer-grid .offer-caption{border-top:3px solid #f25620;margin-bottom:0;margin-top:5px;max-height:215px;min-height:215px;padding-bottom:0;padding-top:0}
.offer-grid .offer-item:nth-child(1n+1) .offer-caption{border-top-color:#800000}
.offer-grid .offer-item:nth-child(2n+2) .offer-caption{border-top-color:#8b4513}
.offer-grid .offer-item:nth-child(3n+3) .offer-caption{border-top-color:#ffa500}
.offer-grid .offer-item:nth-child(4n+4) .offer-caption{border-top-color:#006400}
.offer-grid .offer-item:nth-child(5n+5) .offer-caption{border-top-color:#3783ff}
.offer-grid .offer-item:nth-child(6n+6) .offer-caption{border-top-color:#a105ff}
.offer-grid .offer-data{margin-bottom:0;margin-top:0;max-height:55px;min-height:55px;overflow-x:hidden;overflow-y:auto}
.offer-grid .offer-descr{margin-bottom:0;margin-top:0;max-height:105px;min-height:105px;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-top:0}
.offer-grid .offer-image{}
.offer-grid .offer-item{}
.offer-grid .offer-item .thumbnail{}
.offer-grid .offer-title{margin-bottom:5px;margin-top:10px;max-height:35px;min-height:35px;overflow-x:hidden;overflow-y:auto;text-align:center;text-transform:uppercase}
.offer-grid .offer-miliage{float:left;font-weight:500}
.offer-grid .offer-regist{}
.offer-list .offer-caption{float:left;margin-right:0;margin-left:20px;min-width:60%!important}
.offer-list .offer-data{margin-right:0;margin-left:0}
.offer-list .offer-descr{margin-right:0;margin-left:0}
.offer-list .offer-image{float:left;max-width:20%!important;min-width:20%!important;padding:3%}
.offer-list .offer-item{border-bottom:3px solid #006400;width:100%!important}
.offer-list .offer-item:nth-child(1n+1){border-bottom-color:#800000}
.offer-list .offer-item:nth-child(2n+2){border-bottom-color:#8b4513}
.offer-list .offer-item:nth-child(3n+3){border-bottom-color:#ffa500}
.offer-list .offer-item:nth-child(4n+4){border-bottom-color:#006400}
.offer-list .offer-item:nth-child(5n+5){border-bottom-color:#3783ff}
.offer-list .offer-item:nth-child(6n+6){border-bottom-color:#a105ff}
.offer-list .offer-item .thumbnail{border-color:transparent}
.offer-list .offer-title{text-align:left;text-transform:uppercase}
.offer-list .offer-miliage{float:left;font-weight:500}
.offer-list .offer-regist{}
.page-title{background-attachment:fixed;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:cover;margin:0;padding:0;text-align:center}
.page-title .inner{padding:12px 12px 44px}
.page-title h3{color:#c41454;font-weight:700;margin:0}
.page-title p{text-align:center}
.page-title,section{position:relative}
.page-title.transparent{background-color:transparent;background-image:none}
.page-title.transparent .inner{}
.page-title.transparent p{color:#fff}
.section-container{padding:100px 0 70px}
.section-header .section-title{color:#000;padding-bottom:20px;position:relative;text-transform:uppercase}
.section-header .section-title .inverse{background-color:#3f3f3f;color:#007900;display:inline-block;padding:5px 30px}
.section-header p{color:#000}
/*.section-padding{padding-bottom:30px;padding-top:30px}*/
.service{background-attachment:scroll;background-clip:border-box;background-color:#e9ebee;background-origin:padding-box;background-position:0 0;background-repeat:no-repeat;background-size:cover;color:#5f5f5f;padding:25px 0}
.service .section-header p{color:#5f5f5f}
.services-link{background-attachment:scroll;background-clip:border-box;background-color:#424242;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
.services-list .list-industry-item > a{color:#fff;display:block;font-size:20px;font-weight:700;padding:83px 0 60px;text-align:center;text-transform:uppercase}
.services-list .list-industry-item > a i{display:block;height:1px;margin:0 auto 1px}
.sidebar-nav .navbar-nav .disabled a{color:#777;font-weight:bold}
.sidebar-nav .navbar-nav > .active > a,.sidebar-nav .navbar-nav > .active > a:focus,.sidebar-nav .navbar-nav > .active > a:hover{background-color:#007900;color:#fff;font-weight:700}
.sidebar-nav .navbar-nav> li:hover  > a{background-color:#3b5998;color:#fff}
.text-danger{color:#a94442!important}
.text-left{text-align:left}
.text-right{text-align:right}
.theme-orange-bg:hover{background-attachment:scroll;background-clip:border-box;background-color:#b40404;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
.theme-yellow-bg:hover{background-attachment:scroll;background-clip:border-box;background-color:#b40404;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto}
/* Combobox */
.ui-autocomplete{max-height:300px;overflow-y:auto;overflow-x:hidden}
* html .ui-autocomplete{height:100px}
/* Screen xs :extra-small */
@media (max-width:767px){
	#page-content .page-header{margin-top:0}
	#topbrand{padding-top:0}
	#topmenu{padding-bottom:7px}
	#topmenu .topmenu-select option{padding:3px 0;text-indent:5px}
	#topmenu .topmenu-select option:disabled{color:#000;font-weight:bold;background-color:#f0f0f0}
	#wrap{padding:83px 0 0}
	.form-horizontal .input-group-addon label.control-label{margin-bottom:0}
	.page-title{background-attachment:scroll}
	.pull-right-xs{float:right!important}
}
/* Screen sm :small */
@media (min-width:768px){
	#page-aside{margin-top:45px}
	#topmenu{padding:25px 0 0 0}
	#topmenu .topmenu-wrap{display:none}
	#wrap{padding:0 0 0 0;margin-top:91px}
	.form-horizontal label.control-label{padding-right:0}
	.pull-right-xs,.pull-right-sm{float:right!important}
	.sidebar-nav .navbar .navbar-collapse{max-height:none;padding:0}
	.sidebar-nav .navbar li{display:block;float:none}
	.sidebar-nav .navbar li a{padding-bottom:12px;padding-top:12px}
	.sidebar-nav .navbar ul{float:none}
	.sidebar-nav .navbar ul:not{display:block}
}

/* Screen md :medium */
@media (min-width:992px){
	#footer .footer_copyright{text-align:right}
	.pull-right-xs,.pull-right-sm,.pull-right-md{float:right!important}
}
/* Screen ld :large */
@media (min-width:1200px){
	.pull-right-xs,.pull-right-sm,.pull-right-md,.pull-right-lg{float:right!important}
}