/* Site CURUBI by contact@curubi.com */
/* Hacks for old browsers so No Code Quality Tool */
@-webkit-keyframes flash-left{ from {border-color:transparent #ccc transparent transparent;} to {border-color:transparent #000 transparent transparent;}}
 @-khtml-keyframes flash-left{ from {border-color:transparent #ccc transparent transparent;} to {border-color:transparent #000 transparent transparent;}}
   @-moz-keyframes flash-left{ from {border-color:transparent #ccc transparent transparent;} to {border-color:transparent #000 transparent transparent;}}
    @-ms-keyframes flash-left{ from {border-color:transparent #ccc transparent transparent;} to {border-color:transparent #000 transparent transparent;}}
     @-o-keyframes flash-left{ from {border-color:transparent #ccc transparent transparent;} to {border-color:transparent #000 transparent transparent;}}
        @keyframes flash-left{ from {border-color:transparent #ccc transparent transparent;} to {border-color:transparent #222 transparent transparent;}}
@-webkit-keyframes flash-right{ from {border-color:transparent transparent transparent #ccc;} to {border-color:transparent transparent transparent #222;}}
 @-khtml-keyframes flash-right{ from {border-color:transparent transparent transparent #ccc;} to {border-color:transparent transparent transparent #222;}}
   @-moz-keyframes flash-right{ from {border-color:transparent transparent transparent #ccc;} to {border-color:transparent transparent transparent #222;}}
    @-ms-keyframes flash-right{ from {border-color:transparent transparent transparent #ccc;} to {border-color:transparent transparent transparent #222;}}
     @-o-keyframes flash-right{ from {border-color:transparent transparent transparent #ccc;} to {border-color:transparent transparent transparent #222;}}
        @keyframes flash-right{ from {border-color:transparent transparent transparent #ccc;} to {border-color:transparent transparent transparent #222;}}
@-webkit-keyframes flash-bottom{ from {border-color:#ccc transparent transparent transparent;} to {border-color:#222 transparent transparent transparent;}}
 @-khtml-keyframes flash-bottom{ from {border-color:#ccc transparent transparent transparent;} to {border-color:#222 transparent transparent transparent;}}
   @-moz-keyframes flash-bottom{ from {border-color:#ccc transparent transparent transparent;} to {border-color:#222 transparent transparent transparent;}}
    @-ms-keyframes flash-bottom{ from {border-color:#ccc transparent transparent transparent;} to {border-color:#222 transparent transparent transparent;}}
     @-o-keyframes flash-bottom{ from {border-color:#ccc transparent transparent transparent;} to {border-color:#222 transparent transparent transparent;}}
        @keyframes flash-bottom{ from {border-color:#ccc transparent transparent transparent;} to {border-color:#222 transparent transparent transparent;}}
@media all{
    #c_services span {
        -webkit-border-radius:.6em;
         -khtml-border-radius:.6em;
           -moz-border-radius:.6em;
            -ms-border-radius:.6em;
             -o-border-radius:.6em;
                border-radius:.6em;
    }
    .CURUBI {
        -webkit-transition:background-image .4s ease-out;
         -khtml-transition:background-image .4s ease-out;
           -moz-transition:background-image .4s ease-out;
            -ms-transition:background-image .4s ease-out;
             -o-transition:background-image .4s ease-out;
                transition:background-image .4s ease-out;
    }
}
@media screen and (min-width:801px), print{
    #c_accueil .bulle,#c_tarifs_consultant,#c_tarifs_technicien,#c_tarifs_ingenieur,#c_nous_bio .bulle{
        -webkit-border-radius:50%;
         -khtml-border-radius:50%;
           -moz-border-radius:50%;
            -ms-border-radius:50%;
             -o-border-radius:50%;
                border-radius:50%;
    }
    #c_solutions ul li{
        -webkit-border-radius:5em;
         -khtml-border-radius:5em;
           -moz-border-radius:5em;
            -ms-border-radius:5em;
             -o-border-radius:5em;
                border-radius:5em;
    }
    #c_services_pack div {
        -webkit-border-radius:100%;
         -khtml-border-radius:100%;
           -moz-border-radius:100%;
            -ms-border-radius:100%;
             -o-border-radius:100%;
                border-radius:100%;
    }
    #c_list_mecenat a{
        -webkit-border-radius:4px;
         -khtml-border-radius:4px;
           -moz-border-radius:4px;
            -ms-border-radius:4px;
             -o-border-radius:4px;
                border-radius:4px;
    }
    #c_nous_CJ_bio_text, #c_nous_DG_bio_text {
        -webkit-border-radius:10px;
         -khtml-border-radius:10px;
           -moz-border-radius:10px;
            -ms-border-radius:10px;
             -o-border-radius:10px;
                border-radius:10px;
    }
    #c_list_experience a{
        -webkit-opacity:.65;
         -khtml-opacity:.65; 
           -moz-opacity:.65; 
             -ms-filter:"alpha(opacity=65)";
                 filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0.65)";
                 filter:"alpha(opacity=65)";
                opacity:.65;
        zoom: 1; /* correction bug IE6 et IE7 */
    }
    #c_list_experience a:hover{
        -webkit-opacity:1;
         -khtml-opacity:1; 
           -moz-opacity:1; 
             -ms-filter:"alpha(opacity=100)";
                 filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=1)";
                 filter:"alpha(opacity=100)";
                opacity:1;
        zoom: 1; /* correction bug IE6 et IE7 */
    }
    a{
        -webkit-transition:color .4s ease-out,border-bottom .4s ease-out;
         -khtml-transition:color .4s ease-out,border-bottom .4s ease-out;
           -moz-transition:color .4s ease-out,border-bottom .4s ease-out;
            -ms-transition:color .4s ease-out,border-bottom .4s ease-out;
             -o-transition:color .4s ease-out,border-bottom .4s ease-out;
                transition:color .4s ease-out,border-bottom .4s ease-out;
    }
    .gotoUbiCur,.gotoSolution,.gotoService,.gotoBesoin,.gotoNous,.gotoTarif,.gotoContact,.gotoLegal,.gotoBottom{
        -webkit-transition:color .4s ease-out;
         -khtml-transition:color .4s ease-out;
           -moz-transition:color .4s ease-out;
            -ms-transition:color .4s ease-out;
             -o-transition:color .4s ease-out;
                transition:color .4s ease-out;
    }
    #c_solutions ul li, #c_tarifs_consultant,#c_tarifs_technicien,#c_tarifs_ingenieur,#c_services_pack div,#c_services_pack div a{
        -webkit-transition:color .4s ease-out,border .4s ease-out;
         -khtml-transition:color .4s ease-out,border .4s ease-out;
           -moz-transition:color .4s ease-out,border .4s ease-out;
            -ms-transition:color .4s ease-out,border .4s ease-out;
             -o-transition:color .4s ease-out,border .4s ease-out;
                transition:color .4s ease-out,border .4s ease-out;
    }
    #nav_bottom_control,#nav_left_control,#nav_right_control{
        -webkit-transition:color .4s ease-out,border-color .4s ease-out;
         -khtml-transition:color .4s ease-out,border-color .4s ease-out;
           -moz-transition:color .4s ease-out,border-color .4s ease-out;
            -ms-transition:color .4s ease-out,border-color .4s ease-out;
             -o-transition:color .4s ease-out,border-color .4s ease-out;
                transition:color .4s ease-out,border-color .4s ease-out;
    }
    #c_list_experience a {
        -webkit-transition:opacity 500ms ease-out;
         -khtml-transition:opacity 500ms ease-out;
           -moz-transition:opacity 500ms ease-out;
            -ms-transition:opacity 500ms ease-out;
             -o-transition:opacity 500ms ease-out;
                transition:opacity 500ms ease-out;
    }
    .fp-slidesNav ul li a span{
        -webkit-transition:background-color .4s ease-out;
         -khtml-transition:background-color .4s ease-out;
           -moz-transition:background-color .4s ease-out;
            -ms-transition:background-color .4s ease-out;
             -o-transition:background-color .4s ease-out;
                transition:background-color .4s ease-out;
    }
    #nav_bottom_control.flash{
        -webkit-animation:flash-bottom 1s linear infinite alternate;
         -khtml-animation:flash-bottom 1s linear infinite alternate;
           -moz-animation:flash-bottom 1s linear infinite alternate;
            -ms-animation:flash-bottom 1s linear infinite alternate;
             -o-animation:flash-bottom 1s linear infinite alternate;
                animation:flash-bottom 1s linear infinite alternate;
    }
    #nav_left_control.flash{
        -webkit-animation:flash-left 1s linear infinite alternate;
         -khtml-animation:flash-left 1s linear infinite alternate;
           -moz-animation:flash-left 1s linear infinite alternate;
            -ms-animation:flash-left 1s linear infinite alternate;
             -o-animation:flash-left 1s linear infinite alternate;
                animation:flash-left 1s linear infinite alternate;
    }
    #nav_right_control.flash{
        -webkit-animation:flash-right 1s linear infinite alternate;
         -khtml-animation:flash-right 1s linear infinite alternate;
           -moz-animation:flash-right 1s linear infinite alternate;
            -ms-animation:flash-right 1s linear infinite alternate;
             -o-animation:flash-right 1s linear infinite alternate;
                animation:flash-right 1s linear infinite alternate;
    }
    #nav_bottom_control:hover,#nav_left_control:hover,#nav_right_control:hover{
        animation:none;
    }
}
@media screen and (min-width: 801px) and (max-width: 1263px){
}
@media screen and (max-width: 800px){
}
@media screen and (max-width: 319px){
}
@media screen and (max-width: 209px){
}
@media print{
}