html {font-family:NanumGothic;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body {margin:0;padding:0;}
a,a:hover{transition:all 0.4s ease-in-out;}
@font-face{font-family:'NanumGothic';src:url('../d_font/NanumGothic.woff')}
@font-face{font-family:'NanumGothic';src:url('../d_font/NanumGothic.eot')}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {font-family:NanumGothic;font-size:14px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
body {font-family:NanumGothic;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
input,button,select,textarea {font-family:NanumGothic;font-size:inherit;line-height:inherit}
h1{font-family:NanumGothic;font-weight:800;color:#2b85bb;font-size:38px;}
h1.vat-dark-grey{color:#2b85bb;}
h1 span{font-weight:200;color:#cccccc;}
h2{font-family:NanumGothic;font-weight:800;color:#2b85bb;font-size:30px;}
h2.vat-red{color:#CB211B;font-weight:600;}
h2 span{font-weight:200;color:#cccccc;}
.vat-thin-h{font-weight:300;margin-bottom:20px;}
#blog h2{font-weight:200;}
.vat-p-light{font-weight:normal;line-height:14px;}
.vat-clear{clear:both;}
.vat-mr-left-10{margin-left:10px;}
.vat-mr-top-20{margin-top:20px;}
.vat-mr-top-5{margin-top:5px;}
.vat-mr-right-20{margin-right:20px;}
.vat-mr-right-5{margin-right:5px;}
.vat-mr-left-20{margin-left:20px;}
.vat-mr-bottom-20{margin-bottom:20px;}
header#page-title.var-mr-no-bottom{margin-bottom:0px;border-bottom:1px solid #FFF;}
.vat-font-white{color:#FFF;}
.vat-font-blue{color:#2b85bb;}
.vat-grey{color:#bebebe;font-weight:normal;}
.file-input{background:#2b85bb;color:#FFF;}
.vat-nopadding{padding-top:0px;padding-bottom:0px;}
.vat-tissu-bg{background:url('../images/vat-background-master.gif') repeat top left;}
.vat-brradius-6{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.vat-brradius-4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.vat-inner-top-sha{-webkit-box-shadow:inset 0px 15px 9px -5px rgba(0, 0, 0, 0.75);-moz-box-shadow:inset 0px 15px 9px -5px rgba(0, 0, 0, 0.75);box-shadow:inset 0px 15px 9px -5px rgba(0, 0, 0, 0.75);}
.vat-mini-linker{display:block;width:15px;height:15px;background:url('../images/vat-little-linker.png') no-repeat center center;}
.vat-capitalize{text-transform:uppercase;}
.vat-meddium-img-left{width:30%;height:auto;float:left;margin-right:20px;margin-bottom:20px;}
.vat-img-responsive{padding:3px;background:#FFF;border:1px solid #ECECEC;width:100%;height:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#vat-logo-404{width:295px;height:156px;margin:0 auto 20px auto;}
.vat-magnifer-img{height:170px;overflow:hidden;}
.vat-magnifer-img img{height:100%;width:auto;margin-left:-20%;}
.labelindex{position:absolute;right:20px;bottom:10px;font-size:10px;color:#8dc7df;font-style:italic;}
#wrapperCarto{padding:118px 0 0 0;/*top nav height*/z-index:98;/*under top nav*/position:relative;background-color:rgba(244,245,247,0.9);/*if background image used*/overflow:hidden;min-height:550px;}
.vat-grey-grad{background:#333333;background:-moz-linear-gradient(top, #333333 0%, #4d4d4d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#4d4d4d));background:-webkit-linear-gradient(top, #333333 0%,#4d4d4d 100%);background:-o-linear-gradient(top, #333333 0%,#4d4d4d 100%);background:-ms-linear-gradient(top, #333333 0%,#4d4d4d 100%);background:linear-gradient(to bottom, #333333 0%,#4d4d4d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#4d4d4d',GradientType=0 );}
.vat-blue-gard{background:#104763;background:-moz-linear-gradient(top, #104763 0%, #2b85bb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#104763), color-stop(100%,#2b85bb));background:-webkit-linear-gradient(top, #104763 0%,#2b85bb 100%);background:-o-linear-gradient(top, #104763 0%,#2b85bb 100%);background:-ms-linear-gradient(top, #104763 0%,#2b85bb 100%);background:linear-gradient(to bottom, #104763 0%,#2b85bb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#104763', endColorstr='#2b85bb',GradientType=0 );}
.vat-bg-white{background:#FFF;}
.vat-bg-white-logo{background:#FFF url('../images/vat-back-logo-2.png') no-repeat 80% 100%;}
.vat-unversal-conteneur{padding:10px;background-color:#FFF;}
/**** SPEC ****/
.vat-baseline{color:#dcdcdc;padding-top:10px;font-size:12px;}
header#topHead.vat-top-head{background:url('../images/vat-top-head-bgimg-25.png') repeat top left;border-bottom:1px dashed #67b2e7;}
header#topNav.vat-nav-master{background:url('../images/vat-background-master.gif') repeat top left;-webkit-box-shadow:inset 0px 15px 9px -5px rgba(0, 0, 0, 0.75);-moz-box-shadow:inset 0px 15px 9px -5px rgba(0, 0, 0, 0.75);box-shadow:inset 0px 15px 9px -5px rgba(0, 0, 0, 0.75);}
.vat-logo{position:absolute;top:10px;left:0;width:151px;height:80px;}
@media all and (max-width:767px) {a.vat-logo-board img {margin-top:3px;width:100px;height:53px;}}
@media all and (min-width:768px) {a.vat-logo-board img {margin-top:10px;width:151px;height:80px;}}
a.vat-logo-board {position:relative;}
@media all and (max-width:640px){.vat-lead{font-size:16px;line-height:22px;color:#000;letter-spacing:normal;padding-bottom:15px;padding-bottom:0.9375rem;}}
@media all and (min-width:641px){.vat-lead{font-size:18px;line-height:24px;color:#000;letter-spacing:normal;padding-bottom:15px;padding-bottom:0.9375rem;}}
@media all and (min-width:768px){.vat-lead{font-size:20px;line-height:32px;color:#000;letter-spacing:normal;padding-bottom:15px;padding-bottom:1.25rem;}}
@media all and (min-width:992px){.vat-lead{font-size:24px;line-height:38px;color:#000;letter-spacing:normal;padding-bottom:20px;padding-bottom:1.25rem;/*padding-top:60px;padding-top:3.75rem*/}}
@media all and (min-width:1200px){.vat-lead{font-size:24px;line-height:38px;color:#000;letter-spacing:normal;padding-bottom:20px;padding-bottom:1.25rem;/*padding-top:60px;padding-top:3.75rem*/}}

@media all and (max-width:640px){.vat-lead span{font-size:18px;line-height:24px;color:#2b85bb;letter-spacing:normal;padding-top:10px;padding-top:0.625rem;padding-bottom:15px;padding-bottom:0.9375rem;font-weight:600;}}
@media all and (min-width:641px){.vat-lead span{font-size:18px;line-height:24px;color:#2b85bb;letter-spacing:normal;padding-top:10px;padding-top:0.625rem;padding-bottom:15px;padding-bottom:0.9375rem;font-weight:600;}}
@media all and (min-width:768px){.vat-lead span{font-size:20px;line-height:32px;color:#2b85bb;letter-spacing:normal;padding-top:10px;padding-top:0.625rem;padding-bottom:15px;padding-bottom:1.25rem;font-weight:600;}}
@media all and (min-width:992px){.vat-lead span{font-size:24px;line-height:38px;color:#2b85bb;letter-spacing:normal;padding-top:10px;padding-top:0.625rem;padding-bottom:20px;padding-bottom:1.25rem;font-weight:600;}}
@media all and (min-width:1200px){.vat-lead span{font-size:24px;line-height:38px;color:#2b85bb;letter-spacing:normal;padding-top:10px;padding-top:0.625rem;padding-bottom:20px;padding-bottom:1.25rem;font-weight:600;}}

header#topNav nav ul.nav-main li.dropdown > a.active,header#topNav nav ul.nav-main ul.dropdown-menu li > a.active{color:#6bb2dd;}

@media only screen and (max-width :480px) {.vat-logo{left:10px;}
header#topNav button.vat-btn-nav{margin-right:-7px;}
.vat-actu-home,.vat-view-campus{margin-bottom:20px;}
#wrapper{padding-bottom:10px;}
.vat-btn-triade .vat-btn-triade-right{font-size:16px;}
footer .footer-content.vat-footer{text-align:center;}
footer .footer-content .container .row .vat-left{padding-right:10px;}
.vat-logo-resto-footer, .vat-logo-hotel-footer{margin-top:15px;}
.vat-logo-resto-footer{margin-right:10px;}
footer .footer-content .container .row .vat-right{padding-left:10px;}
.vat-padding-xs{padding:20px 30px;}.vat-address-col{margin-bottom:20px;}
.vat-echange-inter .dl{margin-bottom:20px;}
.vat-view-campus .vat-backg-image-campus{height:100%;position:absolute;left:0px;margin-top:-5%;}
.vat-jum-click-right{padding:10px 0 10px 5px;}
.vat-jum-click-right a,.vat-jum-click-right button{display:block;float:left;position:relative;width:140px;text-align:center;font-family:NanumGothic;font-weight:200;color:#FFF;font-size:15px;height:70px;margin:10px 0;}}
@media screen and (min-width:200px) and (max-width:767px){.fullwidthresponsiv{width:100%;}}
@media screen and (min-width:990px) and (max-width:1199px){.vat-jum-click-right a, .vat-jum-click-right button {width:120px;font-size:12px;}
header#topNav nav ul.nav-main li a {font-size:1.0em;}.nav > li > a {padding:10px 5px;}}
/**** BLOC 4 CAMPUS ****/
.vat-view-campus {width:100%;height:222px;overflow:hidden;position:relative;text-align:center;cursor:default;}
.vat-view-campus .vat-backg-image-campus{width:100%;position:absolute;left:0;bottom:0;margin-bottom:-5%;}
.vat-view-campus .vat-backg-image-campus-height{height:100%;position:absolute;left:0px;margin-top:-15%;}
.vat-view-campus .vat-mask, .vat-view-campus .vat-content-campus {width:100%;height:130px;position:absolute;overflow:hidden;top:0;left:0;}
.vat-view-campus a.vat-info {background:url('../images/vat-arrow-content.png') center no-repeat;display:inline-block;text-decoration:none;padding:0;text-indent:-9999px;width:37px;height:37px;}
.vat-effect-campus .vat-mask {opacity:0;overflow:visible;border:100px solid rgba(0,0,0,0.7);box-sizing:border-box;}
.vat-effect-campus a.vat-info {position:relative;top:60%;opacity:0;transition:opacity 0.5s 0s ease-in-out;}
.vat-effect-campus:hover .vat-mask {opacity:1;border:100px solid rgba(0,0,0,0.7);}
.vat-effect-campus:hover a.vat-info {opacity:1;transition-delay:0.3s;}
.vat-view-campus .vat-campus-info{display:block;position:absolute;bottom:0px;width:100%;height:37px;text-align:center;font-family:NanumGothic;font-weight:200;text-decoration:none;padding-top:5px;color:#2b85bb;font-size:26px;background:#FFF;}
.vat-effect-campus:hover > .vat-campus-info{background:#2b85bb;color:#FFF;transition:all 0.4s ease-in-out;}
/**** /BLOC 4 CAMPUS ****/

/**** BLOC 4 ICONES ****/
.vat-bg-arrow-sgrey{background:url('../images/vat-bg-arrow-soft-grey.png') no-repeat bottom center;}
.vat-jum-click{width:600px;background:#c12e2a;margin:0 auto;}
.vat-jum-click a,.vat-jum-click button{display:block;float:left;position:relative;width:150px;text-align:center;font-family:NanumGothic;font-weight:200;color:#FFF;font-size:15px;background:#c12e2a;height:70px;margin:20px 0;}
.vat-jum-click a span,.vat-jum-click button span{position:absolute;width:100%;bottom:0px;text-align:center;left:0px;}
.vat-jum-click button.vat-search{background:url("../images/vat-icon-search.png") no-repeat center top;}
.vat-jum-click a.vat-brochure{background:url("../images/vat-ico-borchure.png") no-repeat center top;}
.vat-jum-click a.vat-contact{background:url("../images/vat-ico-contact.png") no-repeat center 15%;}
.vat-jum-click a.vat-press{background:url("../images/vat-ico-presse.png") no-repeat center top;}
.vat-sep-right{border-right:1px dashed #FFF;}
/**** /BLOC 4 ICONES ****/

/**** /BLOC 4 ICONES DROITE ****/
.vat-jum-click-right{padding:20px 0 20px 25px;}
.vat-jum-click-right a,.vat-jum-click-right button{display:block;float:left;position:relative;width:150px;text-align:center;font-family:NanumGothic;font-weight:200;color:#FFF;font-size:15px;height:70px;margin:10px 0;}
.vat-jum-click-right a span,.vat-jum-click-right button span{position:absolute;width:100%;bottom:0px;text-align:center;left:0px;}
.vat-jum-click-right button.vat-search{background:url("../images/vat-icon-search.png") no-repeat center top;}
.vat-jum-click-right a.vat-brochure{background:url("../images/vat-ico-borchure.png") no-repeat center top;}
.vat-jum-click-right a.vat-contact{background:url("../images/vat-ico-contact.png") no-repeat center 15%;clear:both;}
.vat-jum-click-right a.vat-press{background:url("../images/vat-ico-presse.png") no-repeat center top;}
.vat-jum-click-right a.kakaolink{background:url("../images/kakaolink-48.png") no-repeat center top;}
.vat-jum-click-right a.kakao-channel-link{background:url("../images/kakao-channel-48.png") no-repeat center top;}
.vat-jum-click-right a.fblink{background:url("../images/facebooklink-48.png") no-repeat center top;}
.vat-jum-click-right a.bloglink{background:url("../images/icon-naver-blog-00-48.png") no-repeat center top;}
.vat-jum-click-right a.navertalklink{background:url("../images/icon-naver-talk-45.png") no-repeat center top;}
.vat-jum-click-right a.cafelink{background:url("../images/icon-naver-cafe-48.png") no-repeat center top;}
.vat-jum-click-right a.linkedinlink{background:url("../images/icon-linkedin-02-48.png") no-repeat center top;}
.vat-jum-click-right a.instagramlink{background:url("../images/icon-instagram-01-48.png") no-repeat center top;}
/**** BLOC REUSSITE DE VATELIENS ****/
.vat-reussite{background:#FFF;padding:20px;text-decoration:none;}
.vat-reussite h1{color:#2b85bb;font-size:30px;font-weight:800;border-bottom:1px solid #e6e6e6;margin-bottom:20px;}
.vat-reussite h1 span{color:#000;}
.vat-reussite div .vat-visu{position:relative;display:block;width:175px;height:auto;overflow:hidden;}
.vat-reussite div .vat-visu .vat-mask-reussite{height:120px;overflow:hidden;}
.vat-reussite div .vat-visu img{width:100%;margin-top:-10%;}
.vat-reussite div .vat-visu p{display:block;width:100%;max-height:110px;background:#f2f2f2;margin-bottom:0px;font-weight:300;font-size:12px;color:#000;padding:7px;line-height:16px;}
.vat-reussite div .vat-visu p span{color:#2b85bb;font-weight:200;text-transform:uppercase;}
.vat-reussite div .vat-visu:hover p{background:#464646;color:#FFF;transition:all 0.4s ease-in-out;}
.vat-carousel{margin-bottom:0px;}
.vat-carousel.owl-theme .owl-controls .owl-buttons .owl-prev,.vat-carousel.owl-theme .owl-controls .owl-buttons .owl-next{position:absolute;background:#2b85bb;color:#FFF;padding:6px 15px;border:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.vat-carousel.owl-theme .owl-controls .owl-buttons .owl-prev:hover,.vat-carousel.owl-theme .owl-controls .owl-buttons .owl-next:hover{background:#1a5d86;}
.owl-prev{right:0;top:-5px;}
.owl-next{right:0;top:35px;}
/**** /BLOC REUSSITE DE VATELIENS ****/

/**** ACTU CAMPUS ****/
.vat-actu-home{display:block;height:350px;position:relative;background:#FFF;overflow:hidden;}
.vat-actu-home.vat-actu-home-corr{height:auto;}
.vat-actu-home.vat-heighter-auto{height:auto;}
.vat-actu-home:hover{background:#2b85bb;text-decoration:none;}
.vat-actu-home:hover .vat-inner p{text-decoration:none;color:#FFF;}
.vat-actu-home:hover .vat-inner h3{text-decoration:none;color:#FFF;}
.vat-actu-home:hover .vat-inner span{text-decoration:none;color:#FFF;}
.vat-actu-home .vat-img{width:100%;height:135px;overflow:hidden;}
.vat-actu-home .vat-img img{width:100%;margin-top:-30px;}
.vat-actu-home .vat-fl{position:absolute;top:0;left:0;width:100%;height:135px;background:url("../images/vat-arrow-content-2.png") no-repeat bottom center;z-index:2;}
.vat-inner{padding:10px;}
.vat-inner p.title{color:#2b85bb;line-height:16px;font-size:14px;}
.vat-inner p{font-size:11px;line-height:14px;}
.vat-inner p span{color:#2b85bb;}
/**** /ACTU CAMPUS ****/

/**** ACTU GROUPE ****/
.vat-actu-hor{display:block;width:100%;height:100px;position:relative;background:#FFF;overflow:hidden;margin-top:20px;}
.vat-actu-hor:hover .vat-inner a{text-decoration:none;color:#000;transition:all 0.4s ease-in-out;}
.vat-actu-hor .vat-img{position:relative;width:140px;height:100%;overflow:hidden;}
.vat-actu-hor .vat-img img{width:100%;}
.vat-actu-hor .vat-img .vat-mask{position:absolute;width:34px;height:120%;right:0;top:0;background:url("../images/vat-news-hori-1.png") no-repeat 70% 70%;}
.vat-actu-hor .vat-img,.vat-actu-hor .vat-inner{float:left;}
.vat-actu-hor .vat-inner{width:70%;line-height:16px;font-size:15px;}
.vat-actu-hor .vat-inner a.title{font-size:13px;color:#000;letter-spacing:-0.5px;font-weight:500;margin-bottom:0px;padding-top:10px;}
.vat-actu-hor .vat-caler-hori-news{position:absolute;right:10px;top:40%;}
.vat-actu-hor .vat-caler-hori-news:hover{right:8px;}
/**** ACTU GROUPE ****/
/**** ACTU CAMPUS HORI ****/
.vat-actu-hor-campus{display:block;width:100%;height:80px;position:relative;background:#FFF;overflow:hidden;margin-bottom:20px;}
.vat-actu-hor-campus:hover .vat-inner p{text-decoration:none;color:#000;transition:all 0.4s ease-in-out;}
.vat-actu-hor-campus .vat-img{position:relative;width:100px;height:100%;overflow:hidden;background:#2b85bb;}
.vat-actu-hor-campus .vat-img img{height:100%;}
.vat-actu-hor-campus .vat-img .vat-mask{position:absolute;width:34px;height:120%;right:0;top:0;background:url("../images/vat-news-hori-1.png") no-repeat 80% 60%;}
.vat-actu-hor-campus .vat-img,.vat-actu-hor .vat-inner{float:left;}
.vat-actu-hor-campus .vat-inner{width:90%;}
.vat-actu-hor-campus .vat-inner p.title{font-size:12px;color:#000;letter-spacing:-0.5px;font-weight:500;margin-bottom:0px;padding-left:10px;}
.vat-actu-hor-campus .vat-caler-hori-news{position:absolute;right:10px;top:40%;}
.vat-actu-hor-campus .vat-caler-hori-news:hover{right:8px;}
/**** ACTU GROUPE ****/
/******* FOOTER ********/
footer .footer-content.vat-footer{background:#3d3d3d url('../images/vat-back-footer.png') repeat-x top left;border-top:none;line-height:12px;}
footer .footer-content .container .row .vat-left{background:url("../images/vat-back-left-footer.png") no-repeat 100% 40%;padding-right:40px;min-height:200px;}
footer .footer-content .container .row .vat-right{background:url("../images/vat-back-right-footer.png") no-repeat 0% -20px;padding-left:40px;min-height:200px;}
.vat-footer hr{border-top:1px dashed #67b2e7;border-right:none;border-bottom:none;border-left:none;margin:10px 0;}
.btn-default.vat-btn-type-1{background:#FFF !important;border:none;color:#2b85bb;}
.btn-default.vat-btn-type-1:hover{color:#000;}
.vat-logo-resto-footer,.vat-logo-hotel-footer{width:34px;height:43px;display:block;float:right;}
.vat-logo-hotel-footer{background:url("../images/vat-icon-hotel-vatel.png") no-repeat top center;margin-right:5px;}
.vat-logo-resto-footer{background:url("../images/vat-icon-resto-vatel.png") no-repeat top center;}
span.vat-title-footer{font-family:NanumGothic;color:#2b85bb;font-size:18px;font-weight:200;margin-bottom:5px;display:block;}
footer .footer-content .vat-simple-linker{font-size:11px;color:#999999;}
footer .footer-content .vat-simple-linker:hover{font-size:11px;color:#2b85bb;text-decoration:none;}
.vat-center-foot p{margin-top:7px;line-height:12px;font-size:11px;}
.vat-social-link{width:30px;height:29px;display:block;float:left;margin-right:5px;}
.vat-social-link:hover{opacity:0.6}
.vat-social-link.facebook{background:url("../images/vat-ico-facebook.png") no-repeat center center;}
.vat-social-link.instagram{background:url("../images/icon-instagram-03-s.png") no-repeat center center;}
.vat-social-link.youtube{background:url("../images/vat-ico-youtube.png") no-repeat center center;}
.vat-social-link.blog{background:url("../images/icon-naver-blog-03-s.png") no-repeat center center;}
.vat-social-link.twitter{background:url("../images/vat-ico-twitter.png") no-repeat center center;}
.vat-social-link.ggplus{background:url("../images/vat-ico-google.png") no-repeat center center;}
/******* /FOOTER ********/
/******* NAV TABS + FOCUS ********/
.vat-bg-tabs{overflow:hidden;margin-bottom:20px;}
.vat-bg-tabs .nav-tabs{height:32px;overflow:hidden;}
.vat-bg-tabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{padding:6px 10px;background-color:transparent;border-right:2px ridge #333333;border-radius:0px;border-top:none;border-left:none;border-bottom:none;color:#FFF;font-weight:600;}
.vat-bg-tabs .nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus{padding:6px 10px;background-color:transparent;border-right:2px ridge #333333;border-radius:0px;border-top:none;border-left:none;border-bottom:none;color:#ECECEC;font-weight:normal;}
.vat-bg-tabs .nav > li > a:hover, .nav > li > a:focus{color:#2b85bb;}
.vat-bg-tabs .nav-tabs{background:#FFF url("../images/vat-background-col.gif") repeat-x top left;}
.vat-bg-focus{background:#FFF url("../images/vat-background-focus.png") no-repeat center right;}
.vat-focus{padding:10px;}
.vat-focus .vat-focus-img{width:70px;height:70px;overflow:hidden;border:2px solid #2b85bb;float:left;margin-right:10px;}
.vat-focus .vat-focus-img img{width:auto;height:100%;}
.vat-focus p {margin-bottom:0px;line-height:18px;}
/*.vat-focus a{display:block;font-size:12px;color:#67b2e7;line-height:13px;}*/
/*.vat-focus a span{font-size:13px;color:#000;font-weight:600;text-transform:uppercase;letter-spacing:-1px;}*/
/******* NAV TABS + FOCUS ********/
/******* BTN COLONNE DROITE ********/
.vat-formation-finder{padding:10px;position:relative;margin-bottom:20px;}
.vat-formation-finder p span{font-size:14px;color:#FFF;font-weight:600;text-transform:uppercase;letter-spacing:-1px;}
.vat-formation-finder p{width:80%;font-size:13px;color:#67b2e7;margin-bottom:0px;line-height:14px;}
.vat-formation-finder a{display:block;position:absolute;z-index:2;right:10px;top:10px;width:45px;height:45px;background:url("../images/vat-white-clicker.png") no-repeat center center;}
.vat-btn-degree{padding-top:10px;font-family:NanumGothic;font-weight:300;font-size:26px;color:#67b2e7;border:0px;line-height:18px;}
.vat-btn-degree span{color:#FFF;font-size:20px;}
.vat-btn-carto{display:block;width:100%;height:70px;padding:10px 0 0 7px;color:#000;font-weight:600er;border:1px solid #2b85bb;letter-spacing:-1px;line-height:16px;background:#2b85bb url("../images/vat-back-carto.jpg") no-repeat right center;margin-bottom:20px;}
.vat-btn-carto span{color:#FFF;text-shadow:1px 1px 0 #000000;}
.vat-btn-carto:hover{text-decoration:none;}
.vat-btn-triade{width:100%;height:54px;overflow:hidden;position:relative;margin-bottom:20px;}
.vat-btn-triade .vat-btn-triade-left,.vat-btn-triade .vat-btn-triade-right{float:left;display:block;height:54px;}
.vat-btn-triade .vat-btn-triade-left{width:40%;font-family:NanumGothic;font-weight:300;font-size:26px;color:#FFF;padding:15px 0 0 15px;}
.vat-btn-triade .vat-btn-triade-left:hover{text-decoration:none;color:#2b85bb;}
.vat-btn-triade .vat-btn-triade-right{width:60%;font-family:NanumGothic;font-weight:300;color:#FFF;background:#2b85bb;font-size:18px;line-height:18px;padding:7px 0 0 10px;}
.vat-btn-triade .vat-gr{position:absolute;z-index:2;left:calc(40% - 29px);top:0px;background:url("../images/vat-back-triade-1.png") no-repeat left center;background-size:100% 100%;height:54px;width:29px;}
/******* BTN COLONNE DROITE ********/
/******* BLOC JPO COL DROITE *******/
.vat-jpo a.vatsalonCol{display:block;width:90%;color:#292f38;padding-bottom:10px;border-bottom:1px dashed #bfbfbf;margin:10px auto;line-height:14px;background:url('../images/vat-little-linker.png') no-repeat center right;}
.vat-jpo a.vatsalonCol span{color:#67b2e7;font-weight:600er;font-size:14px;letter-spacing:-1;text-transform:uppercase;}
.vat-jpo a.vatsalonCol span.badge{color:#FFF;}
.vat-jpo a.vatsalonCol:last-child{border-bottom:0px;}
.vat-jpo a{display:block;width:90%;margin:10px auto;}
/******* /BLOC JPO COL DROITE *******/
/******* DIVERS / CORRECTFIS *******/
.btn-file {position:relative;overflow:hidden;}
.btn-file input[type=file] {position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;background:red;cursor:inherit;display:block;}
input[readonly] {background-color:white !important;cursor:text !important;}
header#topNav button.vat-btn-nav{background:#2b85bb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:20px;font-weight:300;padding:5px;}
.vat-img-corrector{width:40%;overflow:hidden;}
.vat-img-corrector img{width:100%;height:auto;}
.vat-img-corrector-min{width:20%;overflow:hidden;}
.vat-img-corrector-min img{width:100%;height:auto;}
.vat-title-para{font-size:18px;}
.vat-nav-right-li-a li a{background:#4d4d4d;margin-bottom:5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#FFF;padding:5px 10px;}
.vat-nav-right-li-a li a:hover{color:#2b85bb;}
.vat-nav-right-li-a li a.active{background:#2b85bb;}
.vat-address-col{padding:10px;background:#FFF;}
.vat-div-prt img{margin-left:auto;margin-right:auto;}
.vat-bg-tabs-simple{background-color:#FFF;margin-bottom:20px}
#vat-frise{width:100%;height:80px;background:url('../images/vat-student-frise.jpg') repeat-x top left;}
.vat-height-search{height:40px;}
.vat-blog-img{height:170px;overflow:hidden;}
.vat-blog-img img{margin-top:-25%;}
#vat-iframe-mask{position:absolute;width:100%;height:150px;left:0;bottom:87px;z-index:2;background:transparent url("../images/vat-mask-iframe.png") repeat-x bottom right;}
#vat-totop{width:150px;height:30px;margin:0 auto;text-align:center;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding-top:4px;}
#vat-totop a{color:#FFF;text-decoration:none;}
#vat-totop a:hover{color:#bfbfbf;text-decoration:none;}
.item p{margin-bottom:10px;}
.vat-item-box-desc-actu-home{height:210px;}
.vat-item-box-desc-actu-home span {font-size:1em;font-weight:400;letter-spacing:normal;line-height:18px;margin:0px 0px 14px;}
.vat-item-box1{height:320px;overflow:hidden;}
.vat-item-box1 figure {height:190px;overflow:hidden;}
.vat-item-box1 figure img{width:100%;margin-top:-20px;}
.vat-small-vat{line-height:13px;margin-bottom:7px;}
.owl-carousel .owl-item div a .vat-fl{position:absolute;}
.owl-carousel .owl-item div a.vat-actu-home{height:320px;}
.vat-carousel-actu-campus .owl-controls .owl-buttons .owl-prev,.vat-carousel-actu-campus .owl-controls .owl-buttons .owl-next{position:relative;top:-25px;}
.vat-carousel-actu-campus .owl-controls .owl-buttons .owl-prev{float:left;margin-left:0px;}
.vat-carousel-actu-campus .owl-controls .owl-buttons .owl-next{float:right;margin-right:15px;}
.vat-extend-select{height:46px;}
.vat-btn-footer{padding:3px 16px;}
.vat-blog-img{width:20%;border-radius:6px;overflow:hidden;}
.vat-blog-mr-pull-left{margin-right:15px;}
.vat-blog-mr-pull-right{margin-left:15px;}
/******* DIVERS / CORRECTFIS *******/
.vat-actu-col figure {width:120px;height:100px;overflow:hidden;float:left;}
.vat-actu-col figure img{height:100%;width:auto;}
.vat-actu-col h5{margin-bottom:0px;}
.vat-actu-col {margin-bottom:20px;line-height:15px;}
/******* TROUVER VOTRE FORMATION *******/
.vat-etapes{width:100%;height:40px;margin:15px 0 60px 0;background:url("../images/vat-back-dot-grey.gif") repeat-x center center;}
.vat-etapes .vat-step{text-align:center;float:left;width:33.3333333%;height:auto;}
.vat-etapes .vat-step .vat-number , .vat-etapes .vat-step .vat-number-active{margin:0 auto;width:40px;height:40px;line-height:38px;border-radius:20px;font-size:19px;font-weight:600;background:#FFF;}
.vat-etapes .vat-step .vat-number-active{background:#2b85bb;color:#FFF;}
.vat-etapes .vat-step .vat-p-active{font-weight:600;}
.vat-campus-form{width:100%;height:140px;margin-bottom:20px;background:#FFF url("../images/vat-back-soft-grey-min.png") repeat-x top left;clear:both;padding:20px;overflow:hidden;}
.vat-campus-form .vat-img{width:10%;height:50px;overflow:hidden;float:left;margin-right:20px;}
.vat-campus-form .vat-img img{height:100%;}
.vat-campus-form .vat-content{width:100%;}
.vat-campus-form .vat-content p{line-height:14px;color:#000000;font-size:12px;}
.vat-campus-form .vat-content p.vat-lang{font-weight:600;}
.vat-campus-form .vat-content p span{font-family:NanumGothic;color:#2b85bb;font-weight:300;font-size:26px;}
.vat-img-article{padding:5px;border:1px solid #ECECEC;overflow:hidden;}
/******* /TROUVER VOTRE FORMATION *******/
/******* JPO PAGE CAMPUS *******/
.vat-jpo-page{background:#FFF;width:100%;height:auto;padding:20px;margin-bottom:32px;}
.vat-jpo-page h2{font-size:16px;margin-bottom:0px;}
.vat-date{display:block;width:95px;border:1px solid #bfe3ee;margin-right:20px;display:inline-block;}
.vat-date .vat-date-top{text-align:center;width:100%;font-size:39px;font-weight:600;color:#4d4d4d;padding-top:20px;padding-bottom:20px;}
.vat-date-bottom{background:#2b85bb;text-align:center;padding-top:5px;padding-bottom:5px;color:#FFF;}
.vat-date:hover{text-decoration:none;}
/******* /JPO PAGE CAMPUS *******/
.vat-event-france{background:#FFF;width:100%;height:auto;padding:20px;margin-bottom:32px;}
#vat-carte-monde{height:700px;}
figure.vat-img-with-100{height:150px;overflow:hidden;}
figure.vat-img-with-100 img{width:100%;}
.vat-event-france h2{font-size:16px;margin-bottom:0px;}
#vat-canvas-france{width:100%;height:auto;background:url('../images/ajax-loader-carto.gif') no-repeat center center;}
#vat-canvas-france{width:100%;height:auto;}
.vat-show-salon{background:#FFF url("../images/vat-back-logo-2.png") no-repeat 80% 100%;width:100%;height:auto;padding:20px;margin-bottom:20px;}
.vat-show-salon h2{margin-bottom:0px;}
.vat-info-contact{width:100px;}
.vat-border-bottom{border-bottom:1px solid #d5d5d5;}
.media:last-child{border-bottom:none;}
.vat-access-gal{display:block;width:100%;min-height:30px;text-align:center;color:#FFF;margin-top:20px;line-height:13px;padding:7px 0;}
.vat-access-gal:hover{text-decoration:none;color:#8e9ba1;}
.vat-contact-btn{display:block;background:#0073b2;font-size:12px;line-height:16px;text-align:center;color:#FFF;padding:4px 10px;}
.vat-contact-btn:hover{text-decoration:none;background:#2199da;}
.vat-contact-btn span{border-top:1px dotted #FFF;}
.vat-carousel-diapo{overflow:hidden;}
.modal-dialog{margin:70px auto;}
.vat-inner h3{margin-bottom:10px;color:#2b85bb;}
.vat-inner span span{color:#000;}
.vat-enter-campus-revo{padding:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#FFF;text-align:center;color:#2b85bb;font-size:42px;font-family:NanumGothic;font-weight:300;}
.vat-enter-accroche-revo{padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#FFF;line-height:30px;font-size:28px;font-family:NanumGothic;font-weight:300;}
.alpha60 {background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
.vat-capitalize-title{font-size:2.2em;font-weight:300;line-height:42px;text-transform:uppercase;color:#2D2F3C;letter-spacing:-1px;font-family:NanumGothic;display:block;}
.vat-title-colonne{font-family:NanumGothic;font-weight:300;font-size:26px;color:#2B85BB;margin-bottom:10px;letter-spacing:normal;line-height:24px;}
.vat-title-colonne span{color:#000;}
/******* INTERLO CAMPUS *******/
.vat-interlocuteur{width:100%;height:auto;background:#FFF;padding:20px;margin-bottom:22px;}
.vat-unversal-conteneur .vat-interlocuteur{background-color:#e8e8e8;}
.vat-interlocuteur .vat-interlocuteur-photo, .vat-interlocuteur .vat-interlocuteur-info{display:inline-block;vertical-align:top;width:62%;}
.vat-interlocuteur .vat-interlocuteur-photo{width:27%;height:27%;overflow:hidden;margin-right:20px;}
.vat-interlocuteur .vat-interlocuteur-photo img{height:auto;width:100%;}
.vat-interlocuteur .vat-interlocuteur-info p{color:#000;margin-bottom:10px;line-height:16px;}
.vat-interlocuteur .vat-interlocuteur-info p span{color:#2b85bb;}
.vat-interlocuteur .vat-interlocuteur-info a{display:block;background:#0073b2;font-size:12px;line-height:16px;text-align:center;color:#FFF;padding:4px 0;}
.vat-interlocuteur .vat-interlocuteur-info a:hover{text-decoration:none;background:#2199da;}
.vat-interlocuteur .vat-interlocuteur-info a span{border-top:1px dotted #FFF;}
/******* /INTERLO CAMPUS *******/
/******* PROGRAMMES D'ECHANGE *******/
.vat-echange-inter{margin-top:10px;margin-bottom:20px;}
.vat-echange-inter .alizarin {background:#2199da;}
.vat-echange-inter .dl {background:#f0f0f0;border-radius:6px;position:relative;overflow:hidden;}
.vat-echange-inter .dl:before {content:" ";height:20px;width:20px;background:#ddd;border-radius:6px;position:absolute;left:50%;top:20px;margin-left:-10px;}
.vat-echange-inter .dl .brand {text-transform:uppercase;letter-spacing:3px;padding:10px 15px;margin-top:10px;text-align:center;min-height:50px;}
.vat-echange-inter .dl .brand p.mini{text-transform:uppercase;letter-spacing:3px;font-size:12px;}
.vat-echange-inter .dl .discount {min-height:50px;position:relative;font-size:30px;text-align:center;font-weight:600;padding:20px 15px 20px;color:#FFF;}
.vat-echange-inter.vat-vae-corr .dl .discount {min-height:50px;position:relative;font-size:19px;text-align:left;font-weight:lighter;padding:20px 15px 20px;color:#FFF;}
.vat-echange-inter.vat-vae-corr .dl .discount span{font-size:13px;line-height:13px;}
.vat-echange-inter .dl .discount.mini{font-size:18px;line-height:16px;background:#2b85bb;}
.vat-echange-inter .dl .discount:after {content:" ";border-right:20px solid transparent;border-left:20px solid transparent;position:absolute;bottom:-20px;left:20%;}
.vat-echange-inter .dl .discount.alizarin:after {border-top:20px solid #2199da;}
.vat-echange-inter .dl .discount.greydin:after {border-top:20px solid #4d4d4d;}
.vat-echange-inter .dl .discount.mini.alizarin:after {border-top:20px solid #2b85bb;}
.vat-echange-inter .dl .discount .type {font-size:20px;letter-spacing:1px;text-transform:uppercase;margin-top:-30px;}
.vat-echange-inter .dl .descr {color:#FFF;line-height:18px;padding:30px 15px 20px 15px;font-weight:normal;}
.vat-echange-inter.vat-vae-corr .dl .descr {font-weight:normal;color:#FFF;line-height:18px;padding:30px 15px 20px 15px;}
.vat-echange-inter .dl .ends {padding:0 15px;color:#f1c40f;margin-bottom:10px;}
.vat-echange-inter .dl .coupon {min-height:50px;text-align:center;text-transform:uppercase;font-weight:600;font-size:18px;padding:20px 15px;}
.vat-echange-inter .dl .coupon a.open-code {color:#16a085;}
.vat-echange-inter .dl .coupon .code {letter-spacing:1px;border-radius:4px;margin-top:10px;padding:10px 15px;color:#f1c40f;background:#f0f0f0;}
/******* /PROGRAMMES D'ECHANGE *******/
.vat-dossier-presse{width:100%;height:auto;background:#FFF;padding:20px;margin-bottom:22px;margin-bottom:20px;}
.vat-dossier-presse .vat-dossier-presse-photo, .vat-dossier-presse .vat-dossier-presse-info{display:inline-block;vertical-align:top;}
.vat-dossier-presse .vat-dossier-presse-photo{width:100px;height:100px;overflow:hidden;margin-right:20px;}
.vat-dossier-presse .vat-dossier-presse-photo img{height:100%;width:auto;}
.vat-dossier-presse .vat-dossier-presse-info{width:80%;}
.vat-dossier-presse .vat-dossier-presse-info p{color:#000;margin-bottom:10px;line-height:16px;}
.vat-dossier-presse .vat-dossier-presse-info p span{color:#2b85bb;}
.vat-dossier-presse .vat-dossier-presse-info a.cliquer{background:#0073b2;font-size:12px;line-height:16px;text-align:center;color:#FFF;padding:4px 10px;}
.vat-dossier-presse .vat-dossier-presse-info a.cliquer:hover{text-decoration:none;background:#2199da;}
.vat-dossier-presse .vat-dossier-presse-info a span{border-top:1px dotted #FFF;}
.vat-dossier-presse .vat-dossier-presse-info.vat-no-href a{background:none;color:#2b85bb;padding:0px;font-size:14px;text-decoration:underline;}
.vat-dossier-presse .vat-dossier-presse-info.vat-no-href a:hover{text-decoration:none;}
