

#latestconnections td img {width: 20px; height: auto;}
#latestconnections td img {vertical-align: text-top;}
#logo-fix {width: 110px; height: auto;}

.navbar-default, #nav-full{background-color: white;}
.navbar-default .navbar-nav>li>a{color: #0088cc; font-size: 1em;}
#up-nav a:hover {color: #c0c0c0; text-decoration: none;}
#menu-fix {margin-bottom: 0; background-color:#EFEFEF; border: none;}
.navbar-inverse {background-color: #ddd;}

#up-nav {background-color: #3f3f3f; display: block; vertical-align: middle; padding: 0.5em;}
#social-icons {padding: 0em;}
#social-icons li {float: right;}
.navbar-inverse .navbar-nav>li>a {color: #08c; font-size: 1em;}
.navbar-inverse .navbar-nav>li>a:hover {color: #08c; background-color: #fff;}

.dropdown-menu{width: 275px;}
.dropdown-menu>li>a {font-size: 1em;}
.dropdown-menu>li>a:hover {color: #fff;}

.navbar-inverse .navbar-nav>.open>a {background-color: #666;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {color: #08c;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover
{background-color: #3f3f3f;}

.dropdown-menu>li>a>img, .dropdown-menu>li>a>i { width:20px; float: left; margin-right: 0.5em; vertical-align:-0.2em;}

@media (max-width: 990px){
.navbar-nav .open .dropdown-menu { background-color: #3f3f3f; }
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {color: #fff;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li:hover{ background-color: #08c;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #c0c0c0;}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #3f3f3f;}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider:hover {background-color: #3f3f3f; }

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {background-color: #666;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {color: #08c;}

    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}


#sousmenu>li:hover { background-color:none; padding: 0 1em;}
#sousmenu>li { padding:0 1em; }

.navbar-inverse .navbar-toggle {border:none;}

#logo-fix { width: 140px; margin-left: 0em; padding:0.5em 1em; padding-top: 0.65em;}

 {
  position: relative;
  max-width: 100%;
  width: 100%;
}
#logo-fix img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

#pinBoot article a {
  color: #08c;
}
#pinBoot article h1, #pinBoot article h2  {
  color: #08c;
  font-size: 1.4em;
}

#pinBoot article img{ width: 100%;}
.white-panel {
  position: absolute;
  background: #EFEFEF;
  padding: 10px;
}
.service-item img { max-width: 100px; width: 100%;}
/*
stylize any heading tags withing white-panel below
*/

.white-panel h1 {
  font-size: 1em;
}
.white-panel h1 a {
  color: #A92733;
}
.white-panel:hover {
background-color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.btn2>a { vertical-align: middle; padding-bottom: 1em;}
.btn2>i{ width: 0.5em;}

.press-bar>img { width: 100%; max-width: 300px;}
.press-fix{ padding:1em 0;}

#press .cms_plugin h1 {font-size: 1.6em; color:#666;}
#press .file-ariane {margin-top:1em;}

#press .file-ariane {border: none; text-align: left;}
#press .press-fix .plugin_file a img {display: none;}
#press .press-fix .plugin_file a {
      display: inline-block;
      font-weight: 400;
      line-height: 1.25;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      padding: 1.2em 1.2em;
      font-size: 1em;
      border-radius: .3rem;
      color: #fff;
      background-color: #ff3333;
      background-image: none;
      border-color: #ff3333;
      margin: 1em 0 ;
                                }
#fixpress header a h2{font-size: 1em;}
#fixpress header a {color:#666;}
#fixpress header a:hover{text-decoration: none; color:#08c;}
#fixpress .icon a {color: #f33;}
#fixpress figure a {margin-left: 1em;}

.valider {width: 60px;}
.saisi, .valider { float: left;  height: 30px;}
.btn2>a, .btn1>a { padding-bottom:0; padding: 0.5em; vertical-align: middle;}
footer .btn1 .circle, #call-fix .circle#pinBoot {background:none;}


/* Events */

.date-article, .date-article2 {
    padding-top: 0.2em;
}
.date-article, .date-article2 {
    background:none;
    background-color: #666;
    color: #fff;
    float: left;
    font-size: 0.9em;
    height: 35px;
    line-height: 15px;
    margin-right: .5em;
    padding: 0 auto;
    text-align: center;
    width: 100px;
}

#haut-article {min-height: 0;}

.bas-article strong {color: #666;}

#actu-resume img{ max-width: 150px; height: auto;
                  float: left; margin-right: 1em;}
#actu-resume time {position: absolute;
  background-color:rgba(63, 63, 63, 0.82);
  padding: 0.3em; color: #fff;}

#actu-resume h2 {font-size: 1.5em; padding-top: 0; margin-top: 0; padding-bottom: 0.6em;}
#actu-resume a { color:#666;}
#actu-resume a:hover { color:#08c;  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}


.bar-up .nav>li>a>img, .bar-up .nav>li>a>i { color: #fff; width: 20px; padding: 0.2em; margin:0 0.2em;
                                              background-color: #666;
                                              vertical-align:middle; border-radius: 50%; }

  #press-fix .press-release .plugin_picture img {max-width: 830px; width: 100%;}
  #press-fix article {text-align: justify;}
  #press-fix article em {color: #666; margin:0; font-style: italic;}
  #press-fix article u {background-color: #666; padding: 0.5em; color: #fff; text-decoration: none;}

  #press #title-page h1{ font-weight: 200;}
  #fixpress {padding: 1em;}
  #fixpress h2 {font-size: 1.3em; margin-bottom: 0.5em;}
  #fixpress time {font-size: 1.1em;}
  /*#fixpress:hover{background-color: #efefef;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}*/

#fixpress time {padding: 0.5em;}
.droite {float: right;}
.gauche {float: left;}
.imgpress {max-width:150px; width: 100%; margin: 0.5em 1em 0.5em 0em}
#fixtab2 .nav-tabs {border-bottom: 4px solid #666;}

#fixtab2 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #666;
    border: 1px solid #ddd;
    border-bottom-color: transparent;}

#fixtab2 .nav-tabs>li>a:hover { background:none; border: none; color:#08C;}

.cadre{ padding: 1em; margin: 1em 0;}

header a {font-size: 1.1em; color: #666;}
