/*
* COMMON
*/
body {
   /* font-family: 'Open Sans', sans-serif !important; */
   font-family: 'Open Sans', sans-serif !important;
   color: #7A7A7A;
}
p {
text-align: justify;	
}
button, select, textarea {
   font-family: 'Open Sans', sans-serif !important;
}
.img-left {
  float: left;
  margin: 0 15px 15px 0 !important;
}
.ml13 {
  margin-left: 13px;
}
/* 
* FLAGS
*/
[class^="iconcountry-"] {
  display: inline-block;
  width: 28px;
  height: 20px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 20px;
  vertical-align: text-top;
  background-image: url("../img/css/flags.png");
  background-position: 26px 26px;
  background-repeat: no-repeat;
}
.dropdown-menu > li > a > [class^="iconcountry-"],
.dropdown-menu > li > a:hover > [class^="iconcountry-"],
.dropdown-menu > .active > a > [class^="iconcountry-"],
.dropdown-submenu:hover > a > [class^="iconcountry-"] {
  background-image: url("../img/css/flags.png");
}

.iconcountry-TH {
  background-position: 0 -319px;
}
.iconcountry-GB {
  background-position: 0 -43px;
}
.iconcountry-AU {
  background-position: 0 -64px;
}
.iconcountry-CA {
  background-position: 0 -85px;
}
.iconcountry-CH {
  background-position: 0 -107px;
}
.iconcountry-DK {
  background-position: 0 -128px;
}
.iconcountry-HK {
  background-position: 0 -149px;
}
.iconcountry-JP {
  background-position: 0 -170px;
}
.iconcountry-NO {
  background-position: 0 -191px;
}
.iconcountry-NZ {
  background-position: 0 -212px;
}
.iconcountry-SE {
  background-position: 0 -233px;
}
.iconcountry-EU {
  background-position: 0 0;
}
.iconcountry-CN {
  background-position: 0 -254px;
}
.iconcountry-IN {
  background-position: 0 -276px;
}
.iconcountry-MY {
  background-position: 0 -298px;
}
.iconcountry-US {
  background-position: 0 -22px;
}
.iconcountry-SG {
  background-position: 0 -340px;
}
.iconcountry-FR {
  background-position: 0 -382px;
}
.iconcountry-BE {
  background-position: 0 -361px;
}

/*
* LANDING PAGE
*/
.carousel-inner .item {
  height: 350px;
}
.carousel-controls {
  margin-bottom: 35px;
}
.carousel-controls a {
  display: block;
  float: left;
  height: 24px;
  width: 24px;
  background-color: #909090;
  color: #FFFFFF;
  line-height: 24px;
  font-weight: bold;
  margin-right: 3px;
  text-align: center;
}
.carousel-controls a:hover {
  text-decoration: none;  
}
.carousel-controls a.active {
  color: #909090;
  background-color: #F4F4F4; 
}
.carousel-inner {
  background-color: #F4F4F4;
}
.item-left {
  padding: 10px;
}
.item-left li {
  font-size: 16px;
  line-height: 30px;
  font-weight: bold;
  list-style-type: square;
}
.item-desc {
  height: 190px;
}
.slideprice div {
  margin-left: 30px;
}

/*
* LANDING PAGE
*/
#promosite .img-polaroid {
  float: left;
  margin: 0 10px 10px 0;
}
#promosite h4 {
  margin-top: 0;
}
#promosite .row-fluid {
  margin-top: 30px;
}
#transfert li {1418595
  font-size: 16px;
  line-height: 30px;
}


/*
* AFFILIATION
*/
.banners img {
  margin: 15px;
}
.affiliation ul.green li {
  margin-bottom: 15px !important;
}
/*
* CENTRE
*/
.centre-content img {
  margin: 15px;
}

/* ----------------- LIGHT ---------------------- */
/*
* LOGO
*/
.logo {
  height: 100px;
  color: #707070;
}
.logo h2 {
  font-family: Arial, sans-serif;
  margin-top: 0;
  line-height: 0.9em;
  color: #707070;
  font-size: 40px;
}
.plans .plan-hosting-top .well h2 {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

/*
* CUSTOM ICONS
*/

.nav-tabs > li > a {
  text-decoration: none;
  background-color: #F8F8F8;
  border-color: #eeeeee #eeeeee #dddddd;
}
#help-search-response {
  min-height: 200px;
}
.item-content {
  border-bottom: 1px dotted #CCCCCC;
}

/**
 *******************************************************************************
 */
 body {
  background: #fff url('../img/css/bg.png') repeat-x top left;
  padding-bottom: 60px;
  min-width: 1000px;
}
body.no-background {
  background: none;
  padding: 20px;
  min-width: 200px;
  width: 90%;
}
a {
  outline: none !important;
}
.container {
  margin: 0 auto;
  width: 1000px;
}


h2 {
  color: #1bb3d2;
  font-size: 28px;
  margin: 25px 0 5px;
}
h2.title-description {
  background: transparent url('../img/css/h2-description-bg.png') no-repeat left 7px;
  padding-left: 40px;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 18px;
  margin: 30px 0 0 0;
}
h3 {
  color: #1bb3d2;
  font-size: 20px;
  margin: 25px 0 5px;
}
h4 {
  color:#005A7C;
}
.badge-info {
  display: block;
  float: left;
  position: relative;
  background-color: #E2E2E2;
  height: 28px;
  font-size: 14px;
  color: #3c3c3c;
  line-height: 28px;
  padding: 0 12px 0 58px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 0 4px #999999;
     -moz-box-shadow: inset 0 0 4px #999999;
          box-shadow: inset 0 0 4px #999999;
}
i.large-icon {
  background: transparent url("../img/css/icons.png") no-repeat left center;
  height: 40px;
  width: 40px;
}
i.time-icon {
  background-position: 0 0;
}
i.smiley-icon {
  background-position: -44px 0;
}
.badge-info .large-icon {
  position: absolute;
  left: 8px;
  top: -7px;
}
i.toggle-icon {
  background: transparent url("../img/css/icons.png") no-repeat left center;
  height: 18px;
  width: 18px;
  display: inline-block;
  vertical-align: middle;
}
i.more-icon {
  background-position: 0 -43px;
}
i.less-icon {
  background-position: -18px -43px;
}

/**
* HEADER
*/
#head {
  height: 86px;
}
#hlogo, .hslogan, .hcountries {
  float: left;
}
#hlogo {
  position: relative;
  width: 290px;
}
.hslogan {
  padding-top: 28px;
}
.hslogan h2 {
color: #02a9cc;
font-size: 18px !important;
font-weight: bold;
line-height: 20px;
text-align: center;
margin: 0;
text-shadow: 2px 2px 2px #fff, -2px -2px 2px #fff, -2px 2px 2px #fff, 2px -2px 2px #fff;
margin-top: -5px;
}
#header-logo {
  margin-top: 13px;
}
#header-site-url {
  position: absolute;
  color: #EE6807;
  left: 60px;
  top: 58px;
}
.hcountries {
  padding-left: 55px;
}
.hcountries .btn-group {
  background: transparent url('../img/css/countries-list-bg.png') no-repeat left bottom;
  padding-bottom: 18px;
  width: 183px;
  margin-top: 1px;
}
.hcountries .btn-group .btn {
  background: none;
  border: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-shadow: none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  font-size: 12px;
  width: 137px;
  padding: 0 2px 0 12px;
  text-align: left;
}
.hcountries .btn-group .btn i {
  margin: 0 3px 0 0;
}
.hcountries .btn-group > .btn + .dropdown-toggle {
  background: transparent url('../img/css/countries-select-button.png') no-repeat top left;
  width: 30px;
  padding: 0 0 4px 0;
  margin-top: 4px;
}
.hcountries .dropdown-menu {
  border: none;
  background: transparent url('../img/css/countries-list-drop-bg.png') no-repeat left bottom;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  right: 0;
  padding-bottom: 20px;
  padding-top: 0;
  top: 27px;
  
}
.hcountries .dropdown-menu li:first-child > a {
  border-top: 1px solid #FFFFFF;
}
.hcountries .dropdown-menu li > a {
  padding: 0 15px 3px 10px;
  margin: 0 5px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}
.hcountries .dropdown-menu li > a i {
  margin: 0 5px 0 0;
}
.hnclients {
  color: #f68100;
padding-top: 8px;
text-align: center;
/*float: right;*/
margin-top: 5px;
/*margin-left: 60px;*/
}

.noteclienthead {
color: #35708E;
padding-top: 0px;
text-align: left;
margin-top: 13px;
margin-left: -35px;
}

.noteclienthead span {
  position: relative;
  top: 0px;	
  font-weight: 600;
}
.noteclienthead i {
	color: #005A7C;
	font-size: 18px;
}

.hcontact {
  float: right;
  padding-top: 6px;
}
.hcontact a {
  display: block;
  background: transparent url('../img/css/header-btn-contact.png') no-repeat top left;
  width: 219px;
  height: 46px;
  color: #FFFFFF;
  font-size: 18px;
  padding-right: 12px;
  line-height: 44px;
  text-align: right;
}

.global-content {
  background: transparent url('../img/css/bg-cloud.jpg') no-repeat center -108px;
  width: 100%;
  margin-right:auto;
  margin-left:auto;


}
/*.home .global-content {
  background-position: top center;
}*/

#hsocial, #hphone {
  line-height: 47px;
  color: #00809e;
  font-family: Arial, sans-serif;
  font-weight: bold;
}
#hsocial {
  float: left;
  text-shadow: 1px 1px 0 #FFFFFF, -1px -1px 0 #FFFFFF;
  font-size: 16px;  
}
#hsocial span {
  float: left;
}
#hsocial a {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  background: transparent url('../img/social-icons.png') no-repeat top left;
  margin: 15px 0 0 5px;
}
#hsocial a#hfacebook {
  background-position: -32px 0;
}
#hsocial a#hgoogleplus {
  background-position: -48px 0;
}
#hsocial a#hyoutube {
  background-position: -16px 0;
}
#hphone {
  float: right;
  font-size: 25px;
  text-shadow: 2px 2px 2px #FFFFFF, -2px -2px 2px #FFFFFF, -2px 2px 2px #FFFFFF, 2px -2px 2px #FFFFFF;
}
#hphone span {
  font-size: 14px;
  text-shadow: 1px 1px 0 #FFFFFF, -1px -1px 0 #FFFFFF;
}
ul.nav {
  background: none;
}
.navbar {
  margin-bottom: 25px;
}
.navbar .nav {
  margin: 0;
}
.navbar-inner {
  border: none;
  background: transparent;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  padding: 0;
  filter:none;
  /*margin-top: 20px;*/
}
#mainmenu.navbar {
  float: left;
}
#customermenu.navbar {
  float: right;
}
#mainmenu.navbar .nav li {
        display: table-cell;
        float: none;
      }
#mainmenu.navbar .nav li a {
    line-height: 55px;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    background: transparent url('../img/css/bg-main-menu.png') repeat-x left top;
    border-left: 1px solid rgba(255,255,255,.75);
    border-right: 1px solid rgba(0,0,0,.1);
    font-weight: bold;
}
#mainmenu.navbar .nav li a:hover {
  color: #555555;
}
#mainmenu.navbar .nav li:first-child a {
  border-left: 0;
  border-radius: 8px 0 0 8px;
}
#mainmenu.navbar .nav li:last-child a {
  border-right: 0;
  border-radius: 0 8px 8px 0;
}
#mainmenu.navbar .nav > .active > a, #mainmenu.navbar .nav > .active > a:hover, #mainmenu.navbar .nav > .active > a:focus {
    color: #00809E;
    background-image: none;
    background-color: #FFFFFF;
}
#mainmenu.navbar .nav > li > a {
    color: #FFFFFF;
    text-shadow: none;
}
#mainmenu.navbar .nav li.dropdown.open > .dropdown-toggle, #mainmenu.navbar .nav li.dropdown.active > .dropdown-toggle, #mainmenu.navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #B1DB1C;
    color: #555555;
}
#customermenu .nav {
  background: transparent url('../img/css/customer-menu-bg.png') repeat-x left top;
  border-radius: 8px;
}
#customermenu .nav li a {
  width: 170px;
  color: #FFFFFF;
  line-height: 17px;
  font-size: 12px;
  background: transparent;
}
#customermenu .nav li a.dropdown-toggle {
  padding-bottom: 9px;
  background: transparent;
}
#customermenu .nav li a span {
  font-size: 18px;
  color: #005a7c;
  background: transparent
}
#customermenu .dropdown-menu {
  border: none;
  background: transparent url('../img/css/customer-menu-bg.png') repeat-x left bottom;
  border-radius: 0 0 8px 8px;
  width: 175px;
  padding: 8px 15px 8px 10px;
  top: 46px;
}
#customermenu .nav .dropdown-menu li a {
  padding: 0 0 0 5px;
  line-height: 22px;
}
#customermenu .nav .dropdown-menu li a i {
  margin-right: 10px;
}
#customermenu.navbar .nav .dropdown-menu li > a:hover,
#customermenu.navbar .nav .dropdown-menu li > a:focus,
#customermenu.navbar .nav .dropdown-menu li:hover,
#customermenu.navbar .nav .dropdown-menu li:focus
{
  background-color:#08ACCF;
  background-image: none;
  border-radius: 4px;
  
}
#customermenu.navbar .nav > li > .dropdown-menu:before, 
#customermenu.navbar .nav > li > .dropdown-menu:after {
  border: none;
}
#customermenu.navbar .nav li.dropdown.open > .dropdown-toggle, 
#customermenu.navbar .nav li.dropdown.active > .dropdown-toggle, 
#customermenu.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background: none;
}
.customcaret {
  display: inline-block;
  width: 14px;
  height: 7px;
  background: transparent url('../img/css/header-caret.png') no-repeat top left;
}
#customermenu .customcaret {
  margin-left: 50px;
}



.well.features-header {
  background: transparent url('../img/css/header-featured-bg.png') repeat-x top left;
  color: #FFFFFF;
  border: none;
  padding: 0;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.team, .ratings, .satisfaction {
  float: left;
  background: transparent url('../img/css/header-featured-sep.png') no-repeat right top;
}
.ratings {
  color: #005a7c;
  font-size: 11px;
  font-family: Arial, sans-serif;
  padding: 5px 10px 0;
  width: 270px;  
  line-height: 14px;
  font-weight:600;
  }
.stars-score {
  display: block;
  position: relative;
  background: transparent url('../img/css/ratings-stars-bg.png') no-repeat top left;
  width: 267px;
  height: 44px;
  margin-bottom: 7px;
}
.ratings .stars {
  position: absolute;
  background: transparent url('../img/css/stars.png') no-repeat left bottom;
  top: 4px;
  left: 10px;
  width: 184px;
  height: 35px;
}
.ratings .stars.starsmiddle {
  background-position: 0 -36px;
}
.ratings .stars.starsless {
  background-position: 0 0;
}
.ratings .score {
  position: absolute;
  color: #39bbd6;
  font-size: 24px;
  top: 15px;
  right: 12px;
}
.ratings h2 {
  font-size: 13px;
  line-height: 16px;
  margin: 0;
}
.ratings h2 a {
  color: #39bbd6;
}
.satisfaction {
  width: 162px;
  text-align: center;
  color: #39bbd6;
  font-weight: bold;
  font-family: Arial, sans-serif;
  line-height: 14px;
  padding-top: 2px;
}
.satisfaction p {
  margin-bottom: 0;
  text-align: center;
}
.satisfaction span {
  text-transform: uppercase;
  font-weight: normal;
  color: #005a7c;
  font-size: 11px;
}
.panel {
  float: left;
  width: 166px;
  color: #005a7c;
  font-weight: bold;
  font-size: 11px;
  line-height: 14px;
  font-family: Arial, sans-serif;
  padding: 12px 8px 0 8px;
  text-align: center;
}
.panel .hlarge {
  color: #00a7cc;
  font-size: 15px;
  font-weight: normal;
  text-align: center;
}
.panel .hlarge span {
  font-size: 18px;
  font-weight: bold;  
}
.panel p {
  margin-bottom: 6px;
  text-align: center;
}
.panel a {
  text-transform: uppercase;
  color: #22b5d4;
  text-decoration: underline;
  font-size: 12px;  
}
.team {
  position: relative;
  width: 365px;
  background: transparent url('../img/css/header-featured-sep.png') no-repeat right center;
}
.team img {
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.team div {
  position: absolute;
  z-index: 10;
  color: #005a7c;
  font-size: 13px;
  width: 153px;
  height: 50px;
  padding: 5px;
  line-height: 15px;
  top: 27px;
  left: 198px;
}
.team div span {
  color: #39bbd6;
  font-size: 15px;
  font-weight:600;

}

.features th, .features td {
  font-size: 18px;
  border: none;
  color: #005A7C;
  font-weight: 700;
}
.features a {
  color: #11AFD0;
}
.features td i.plan-check {
  margin: 0;
}

.features .btn.btn-large {
  color: #FFFFFF;
  font-size: 15px;
  line-height: 15px;
}
.features .btn.btn-large:hover {
  background-position: -297px -12px;
  transition: none;
}
.features .btn.btn-large.orange {
  color: #FFFFFF;
  font-size: 15px;
  line-height: 15px;
  position:relative;
  top:-10px;
}

.plans {
  background: transparent url('../img/css/plans-home-bg.png') no-repeat top left;
  height: 415px;
}
.plan {
  position: relative;
  float: left;
}
.plan-basic {
  width: 300px;
}
.plan-business {
  width: 400px;
}
.plan-gold {
  width: 300px;
}
.plan table {
  margin: 130px 0 0 25px;
  width: 260px;
}
.plan-business table {
  margin: 90px 0 0 25px;
  width: 350px;
}
.plan-gold table {
 margin-left: 20px;
}
.plan td {
  background: transparent url('../img/css/table-tr-sep.png') repeat-x bottom left;
  padding: 10px 0;
  color: #11Afd0;
  font-size: 18px;
}
.plan tr:last-child td {
  background: none;
}
.plan-business td {
  color: #359db1;
  font-size: 26px;
}
.plan .table td {
  border: none;
}
td i.plan-check {
  background: url("../img/css/plan-check.png") no-repeat center left;
  display: inline-block;
  height: 23px;
  line-height: 23px;
  vertical-align: text-top;
  width: 28px;
  margin: 0 20px 0 3px;
}
td i.plan-nocheck {
  background: url("../img/css/plan-nocheck.png") no-repeat center left;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: text-top;
  width: 24px;
}
.plan-check-orange, .hosting-top .plan-check {
  background-position: center right;
}
i.info-icon {
  background: url("../img/css/info-icon.png") no-repeat center left;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  vertical-align: text-middle;
  width: 14px;
}
.table-first td i.plan-check, .table-details td i.plan-check {
  margin: 0;
}
.plan-business td i.plan-check {
  margin-top: 3px;
}
.plan-old-price {
  position: absolute;
  color: #f55100;
  font-size: 18px;
  font-weight: bold;
  text-decoration: line-through;
}
.plan-old-storage {
  background: none repeat scroll 0 0 transparent !important;
  color: #F55100 !important;
  font-size: 18px !important;
  font-weight: bold;
  padding: 0 0 0 60px !important;
  text-decoration: line-through;
}
.plan-basic .plan-old-price, .plan-gold .plan-old-price,
.plan-basic .plan-percent, .plan-gold .plan-percent {
  top: 48px;
}
.plan-basic .plan-old-price {
  left: 190px;
}
.plan-business .plan-old-price {
  font-size: 20px;
  left: 285px;
  top: 5px;
}
.plan-gold .plan-old-price {
  left: 185px;
}
.plan-basic .plan-percent {
  left: 255px;
}
.plan-business .plan-percent {
  left: 350px;
  top: 4px;
  font-size: 20px;
}
.plan-gold .plan-percent  {
  left: 255px;
}
.plan-price {
  position: relative;
  font-size: 30px;
  color: #FFFFFF;
  font-weight: bold;
  border-bottom: 1px solid #FFFFFF;
  width: 105px;
  height: 25px;
}
.plan-basic .plan-price, .plan-gold .plan-price {
  top: 80px;
}
.plan-basic .plan-price {
  left: 190px;
}
.plan-business .plan-price {
  left: 285px;
  top: 38px;
}
.plan-gold .plan-price {
  left: 185px;
}
.plan .ht {
  display: block;
  position: absolute;
  font-size: 13px;
  font-weight: normal;
  top: -7px;
  right: 0;
}
.plan .bymonth {
  display: block;
  position: absolute;
  font-size: 14px;
  top: 25px;
  right: 0;
}
.plan-percent {
  position: absolute;
  color: #f55100;
  font-size: 16px;
  font-weight: normal;
}
.plan-price-ttc {
  color: #02ABCD;
  font-size: 14px;
  position: absolute;
  right: 5px;
  top: 135px;
  display: none;
}
.plan-business .plan-price-ttc {
  top: 95px;
  right: 10px;
}
.plan-gold .plan-price-ttc {
  right: 10px;
}
.plan-domain {
  background: transparent url('../img/css/pack-domain-home.jpg') no-repeat top left;
  margin-top: 15px;
  position: relative;
  height: 174px;
}
.plan-domain.new {
  background: transparent url('../img/css/pack-domain-home-new.png') no-repeat top left;
}
.plan-domain .redirection-domain {
  position: absolute;
  color: #11AFD0;
  font-size: 18px;
  margin: 0;
  line-height: 15px;
  top: 90px;
  left: 280px;
}
.plan-domain .redirection-domain .pdomain-1 {
  font-size: 30px;
}
.plan-domain .redirection-domain .pdomain-2 {
  font-size: 22px;
}
.domain-featured {
  position: absolute;
  top: 80px;
  left: 530px;
  margin: 0;
  width: 200px;
}
.domain .features-header .fh-title {
    left: 198px;
}
.plan-domain table {
  margin: 0;
  padding-top: 0;
}
.plan-domain table td {
  border: none;
  font-size: 15px;
  color: #006C8C;
}
.plan-domain td i.plan-check {
  background: url("../img/css/plan-domain-check.png") no-repeat center center;
  display: inline-block;
  height: 17px;
  line-height: 17px;
  vertical-align: text-top;
  width: 20px;
  margin: 0 10px 0 3px;
}
.plan-domain .pdomain-buttons {
  position: absolute;
  left: 750px;
  top: 80px;
}
.plan-domain .btn.btn-large {
  font-size: 22px;
  line-height: 22px;
  padding: 10px 12px;
  margin: 10px 15px 0 0;
  color: #FFFFFF;
}
.plan-domain .btn.btn-details {
  background: transparent url('../img/css/buttons.png') no-repeat -514px -16px;
  color: #005A7C;
  font-size: 13px;
  line-height: 13px;
  padding: 8px 12px 6px;
  margin: 0;
  border: none;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
  text-transform: uppercase;
}
.plan-domain .btn.btn-details:hover {
  background-position: -514px -44px;
  transition: none;
}
.plan-domain .pdomain-price {
  position: absolute;
  background: transparent url('../img/css/plan-domain-price.png') no-repeat top left;
  width: 125px;
  height: 32px;
  top: 10px;
  left: 290px;
}
.plan-domain .pextensions {
  position: absolute;
  font-size: 16px;
  color: #FFFFFF;
  right: 120px;
  top: 20px;
}
.plan-illimited {
  color: #E8231D;
}



.home-10ans-bg {
  height: 90px;
  background: transparent url('../img/css/10ans-home-bg.png') repeat-x left center;
  text-align: center;
  margin-bottom: 50px;
  margin-top: 0px;
}



.plus {
background: transparent url('../img/css/plus-home-out-bg.png') repeat-x left top;
}
.plus h2 {
  font-size: 23px;
  color: #FFFFFF;
  font-weight: bold;
  margin: 4px 0 0 17px;
}
.plus ul {
  margin: 15px 0 0 20px;
  font-size: 16px;
}
.plus ul li {
  line-height: 30px;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
  padding-bottom: 10px;
  font-family: Arial, sans-serif;
}
.plus ul li a{
  color:white;
}
.plus-item {
  float: left;
  background: transparent url('../img/css/plus-home-bg.png') no-repeat left top;  
  width: 494px;
  height: 174px;
  margin: 20px 0 17px;
}
.plus-atouts {
  float: right;
}
.plus-avantages ul {
  
}
.plus .orangebullet {
    background: transparent url('../img/css/bullet-white.png') no-repeat center center;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    vertical-align: text-top;
    width: 15px;
}
.partners {
  background: transparent url('../img/css/bg-partner.png') no-repeat top left;
  height: 72px;
}
.partners div {
  background: transparent url('../img/css/partners-sep.png') no-repeat right center;
  padding: 0 30px;
  float: left;
  height: 68px;
  color: #0075AD;
  font-size: 11px;
  font-family: Arial, sans-serif;
  text-align: center;
}
.partners div:first-child {
  padding-left: 40px;
}
.partners div:last-child {
  background: none;
}
.partners div span {
  display: block;
  background: transparent url('../img/css/partners-icons.jpg') no-repeat center left;
  height: 32px;
  margin-top: 10px;
}
.partners .google-adwords span {
  width: 89px;
  background-position: -4px 0;
}
.partners .yahoo-bing span {
  width: 143px;
  background-position: -125px 0;
}
.partners .wordpress span {
  width: 106px;
  background-position: -565px 0;
}
.partners .Joomla span {
  width: 101px;
  background-position: -708px 0;
}
.partners .Drupal span {
  width: 86px;
  background-position: -443px 0;
}
.partners .Prestashop span {
  width: 101px;
  background-position: -825px 0;
}


.awards h3 {
  color: #757575;
  font-size: 21px;
  margin: 15px 0 0;
}
.awards h3 span {
  color: #1bb3d2;
}
.awards .pthumbs {
  border: 1px solid #A0A0A0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  padding: 10px 0 10px 13px;
}
.awards img {
  margin-right: 5px;
}
.awards img.last {
  margin-right: 0;
}


/*
* FOOTER
*/
.footer-logos {
  margin: 50px 0 20px 0;
}
.footer a {
  font-size: 12px;
}
.row-fluid .credits-cards {
  margin-left: 0;
}
.credits-cards span, .credits-cards img {
  float: right;
}
.credits-cards span {
  display: block;
  line-height: 36px;
  margin-right: 5px;
  color: #00809E;
  font-size: 13px;
}
.secure-icons ul {
  list-style: none;
  margin: 0;
}
.secure-icons li {
  float: left;
  height: 70px;
  margin-right: 15px;
}
.secure-icons li.last {
  margin: 0;
}


.footer-links {
  background: transparent url('../img/css/footer_bg_hd.png') no-repeat top center;
  margin-top: 15px;
  padding: 10px 0 0 0;
  color: #707070;
}
.footer-links h5 {
  color: #2CB8D6;
  font-size: 12px;
  font-weight: bold;
}

.footer-links ul {
  margin-left: 0px;
  list-style-position: inside;
}
.footer-links li {
  line-height: 15px;
  padding: 5px 0;
  font-weight: bold;
  color: #2cb8d6;
  border-bottom: 1px solid #CCCCCC;
}
.footer-links a {
  color: #757575;
  font-size: 12px;
  font-family: Arial, sans-serif;
}
.footer-links li:last-child {
  border: none;
}
.footer-links div {
  float: left;
  margin-left: 35px;
}
.footer-links .network-status {
  position: relative;
  background: transparent url('../img/css/footer-status-slide.png') no-repeat top left;
  width: 161px;
  height: 15px;
  margin: 10px 0 0 14px;
}
.footer-links .network-status-cursor {
  display: block;
  background: transparent url('../img/css/footer-status-cursor.png') no-repeat top left;
  position: absolute;
  width: 11px;
  height: 17px;
  left: 20px;
  top: 5px;
}
.footer-links .network-status-cursor.status-0 {
  left: 130px;
}
.footer-links div.youtube-link, .footer-links div.facebook-link, .footer-links div.twitter-link {
    margin-left: 105px;
    color : #E62B24;
    font-size: 40px;
    line-height: 40px;
    padding-left: 45px;
    background: url('/img/youtube.png') no-repeat;
}
.footer-links div.facebook-link {
    background: url('/img/facebook.png') no-repeat;
}
.footer-links div.twitter-link {
    background: url('/img/twitter.png') no-repeat;
}
.footer-links div.youtube-link span, .footer-links div.facebook-link span, .footer-links div.twitter-link span {
    position: relative;
    top: -15px;
}
/*.footer-links div.youtube-link a:hover {
    text-decoration: none;
}
.footer-links div.youtube-link a:hover span {
    text-decoration: underline;
}*/

/**
* BANNERS
*/
.features-header {
  position: relative;
}
.fh-global {
  height: 122px;
  -webkit-border-radius: 8px 0 0 0;
     -moz-border-radius: 8px 0 0 0;
          border-radius: 8px 0 0 0;
}
.features-header .fh-title,
.features-header .fh-description {
  position: absolute;
}
.fh-title h1 {
  margin: 0;
font-size: 32px;
line-height: 35px;
background-color: white;
padding-right: 10px;
display: inline;
}
.features-header .fh-title {
  top: 28px;
  left: 205px;
  color: #39bbd6;
}
.fh-title h1 span {
  font-size: 20px;
}
.fh-title span {
  font-size: 20px;
  font-weight: bold;
}
.features-header .fh-description {
  color: #005a7c;
  top: 72px;
}

/*
* DOMAIN
*/
.domain .fh-global {
  background: transparent url('../img/css/banner-domain-bg.jpg') no-repeat top left;
}
.domain.monsite .fh-global {
  background: transparent url('../img/css/banner-pourquoihebergeurdiscount.jpg') no-repeat top left !important;
}
.domain-features {
  background: transparent url('../img/css/domain-table-bg.png') no-repeat left top;
  height: 674px;
}
.monsiteweb.domain-features {
  background: transparent url('../img/css/monsiteweb-table-bg.png') no-repeat left top;
}
.domain .features-head th, .domain .features-head td {
  color: #FFFFFF;
  padding-top: 55px;
  font-size: 22px;
}
.domain .features-head td {
  font-size: 28px;
  text-align: center;
}
.domain .features-head td small {
  font-size: 13px;
  margin-top: -5px;
}
.domain th {
  padding: 10px 0 10px 35px;
  width: 650px;
}
.domain .features-head th {
  padding: 75px 0 37px 35px;
}
.domain .features-head td div {
  border-bottom: 1px solid #FFFFFF;
  margin: 0 20px;
}
.domain .feature th {
  background: transparent url('../img/css/domain-feature-tr-th-bg.png') no-repeat center bottom;
}
.domain .feature td {
  background: transparent url('../img/css/domain-feature-tr-td-bg.png') no-repeat center bottom;
  text-align: center;
}
.domain-features th a {
  margin-right: 40px;
}
.domain tr:last-child th, .domain tr:last-child td {
  background: none;
}
.features .btn.btn-large.btn-bottom {
  padding-bottom: 8px;
  margin: 15px 0;
}
.domain-sketch1 {
  background: transparent url('../img/css/domain-sketch-bg.png') repeat-x top center;
  height: 212px;
}
.domain-sketch2 {
  background: transparent url('../img/css/domain-sketch-bg.png') repeat-x bottom center;
  height: 242px;
}
.dsketch-case1, .dsketch-redirections, .dsketch-case2 {
  float: left;
  position: relative;
  margin-top: 40px;
  background: transparent url('../img/css/domain-sketch-items.png') no-repeat top left;
}
.domain-sketch h3, .domain-sketch h4 {
  color: #006C8C;
  text-align: center;
  margin: 0;
}
.domain-sketch h3 {
  font-size: 21px;
  margin-top: 15px;
  line-height: 21px;
}
.domain-sketch h4 {
  font-size: 16px;
  line-height: 16px;
  margin-top: -20px;
}
.dsketch-case1, .dsketch-case2 {
  width: 301px;
  height: 98px;
}
.dsketch-case1 {
  margin-left: 20px;
}
.dsketch-redirections {
  background-position: -4px -108px;
  margin: 60px 30px 0 30px;
  width: 298px;
  height: 58px;
}
.ds-screen, .ds-server, .dsc-title, .dsc-subtitle, .dsc-url {
  position: absolute;
}
.ds-screen {
  width: 102px;
  height: 85px;
  background: transparent url('../img/css/domain-sketch-items.png') no-repeat -10px -385px;
  left: 18px;
  top: -22px;
}
.ds-server {
  width: 93px;
  height: 101px;
  background: transparent url('../img/css/domain-sketch-items.png') no-repeat -126px -381px;
  left: 18px;
  top: -32px;
}
.dsc-title, .dsc-subtitle, .dsc-url {
  left: 128px;
}
.dsc-title {
  font-size: 24px;
  top: -15px;
  color: #006C8C;
}
.dsc-subtitle {
  font-size: 22px;
  top: 10px;
  color: #27B6D2;
}
.dsc-url {
  font-size: 15px;
  top: 40px; 
  text-align: center;
  width: 160px;
  color: #27B6D2;
}
.dsc-redirection1, .dsc-redirection2 {
  position: absolute;
  text-transform: uppercase;
  font-size: 12px;
  color: #006C8C;
}
.dsc-redirection1 {
  top: -10px;
}
.dsc-redirection2 {
  top: 25px;
}
.dsketch-case2 .dsc-title {
  font-size: 17px;
  left: 120px;
}
.dsketch-case2 .dsc-subtitle {
  font-size: 13px;
  left: 120px;
  text-align: center;
  line-height: 17px;
}
.dsketch-case2 .dsc-url {
  top: 60px; 
}
.dsketch-expl, .dsketch-resume{
  margin: 10px 20px;
}
.dsketch-expl {
  font-size: 11px;
  margin-bottom: 5px;
}
.dsketch-resume{
  margin-top: 0;
  color: #1BB3D2;
}
.domain-sketch2 .dsketch-case2 {
  background-position: 0 -176px;
  height: 203px;
}
.domain-sketch2 .dsketch-case2 .dsc-url {
  top: 70px; 
}
.domain-sketch2 .dsketch-case2 .dsc-url-plus {
  position: absolute;
  top: 105px; 
  font-size: 12px;
  line-height: 14px;
  margin-left: 20px;
  color: #006C8C;
}
.domain-sketch2 .dsketch-case2 .dsc-url-plus p {
  margin: 0 0 5px 0;
}
.domain-sketch ul.unstyled {
  margin: 0px 0 0;
}
.domain-sketch li {
  line-height: 16px;
}
.domain h4 {
  color: #27B6D2;
  font-size: 16px;
}
.domain p strong {
  color: #27B6D2;
}
.domain-gerez-autant-domaines {
  position: relative;
  background: transparent url('../img/css/domain-gerez-autant-domaines-bg-min.jpg') no-repeat top left;
  height: 208px;
  margin-top: 20px;
}
.domain-gerez-autant-domaines h2 {
  margin: 5px 0 0 30px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 19px;
}
.domain-gerez-autant-domaines .tip,
.domain-gerez-autant-domaines .unstyled {
  font-size: 12px;
  font-weight: bold;
}
.domain-gerez-autant-domaines .tip {
  position: absolute;
  color: #11AFD0;
  top: 85px;
  left: 230px;
  width: 290px;
  line-height: 15px;
}
.domain-gerez-autant-domaines .unstyled {
  position: absolute;
  color: #FFFFFF;
  top: 80px;
  left: 640px;
  width: 305px;
}
.domain-gerez-autant-domaines .unstyled li {
  line-height: 14px;
  padding-bottom: 20px;
}
.domain-pourquoi-reserver {
  position: relative;
  background: transparent url('../img/css/domain-pourquoi-reserver-bg-min.jpg') no-repeat top left;
  height: 217px;
  margin-top: 20px;
}
.domain-pourquoi-reserver h2 {
  margin: 5px 0 0 30px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 19px;
  padding-top: 5px;
}
.domain-pourquoi-reserver .tip,
.domain-pourquoi-reserver .tip-plus {
  position: absolute;
  font-size: 12px;
}
.domain-pourquoi-reserver .tip {
  color: #1BB3D2;
  top: 80px;
  left: 220px;
  width: 300px;
  line-height: 15px;
  font-weight: bold;
}
.domain-pourquoi-reserver .tip h4 {
  font-size: 14px;
  color: #006C8C;
  margin: 0 0 5px;
}
.domain-pourquoi-reserver .tip-plus {
  top: 100px;
  left: 585px;
  width: 345px;
  color: #FFFFFF;
  font-size: 13px;
}
.domain .domaine-slide p {
  line-height: 20px;
}

/**
* TABLE PLANS
*/
.table-first tbody th, .table-first tbody td {
  
}
.table-first th {
  font-size: 18px;
  color: #11AFD0;
}
.table-first td {
  color: #005A7C;
  text-align: center;
}
.table-first tbody tr:first-child th {
  color: #005A7C;
}
.table-first tbody tr:first-child th, .table-first tbody tr:first-child td {
  padding: 15px 0 0 0;
}
.table-first tbody tr:first-child td.hosting-top {
  padding-top: 6px;
}
.table-first tbody th, .table-first tbody td {
  padding: 10px 8px;
}
.table-first tbody tr:last-child th, 
.table-first tbody tr:last-child td,
.table-first tbody tr.last-tr th, 
.table-first tbody tr.last-tr td {
  background: none !important;
}
.table-first tbody th, .table-details th {
  padding-left: 20px !important;
  vertical-align: middle;
  font-size: 17px;
}
.table-first td {
  font-size: 17px;
}
.table-first .tlong-text td {
  font-size: 12px;
  line-height: 12px;
}
.table-first .tlong-text td span {
  display: block;
  padding: 0 5px;
  text-align: left;
}
.table-details td.hosting-top {
  color: #F67A00 !important;
  background: transparent url('../img/css/table-details-server-top-bg.png') no-repeat center bottom !important;
}
.table-details tr:last-child td.hosting-top, .table-details tr.last-tr td.hosting-top {
  background: transparent url('../img/css/table-details-server-top-bottom-bg.png') no-repeat center bottom !important;
  padding-bottom: 20px;
}
.table-details .nobg td, .table-details tr.nobg:last-child td.hosting-top, .table-details .nobg th {
  background: none !important;
}
.table-details .last-tr th, .table-details .last-tr td {
  background: none;
}
.table-details .tr-commander td {
  padding-top: 15px;
}
.table-price {
  font-size: 20px;
  font-weight: 600;
}
.table-old-price {
  text-decoration: line-through;
  color: #F55100;
}
td.hosting-top .table-price {
  font-size: 22px;
}
.table-currency {
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 19px;
}
.table-by-month {
  display: block;
  font-size: 12px;
}
.table-first tbody .tr-btn-commander th, .table-first tbody .tr-btn-commander td {
  padding-bottom: 35px;
}
.table-btn-commander {
  color: #FFFFFF !important;
  font-size: 15px;
  line-height: 15px;
  padding: 8px 12px 7px;
  margin-top: 0px !important;
}
td.hosting-top {
  color: #F67A00 !important;
}
td.hosting-top .table-btn-commander {
  background-position: -592px -12px;
}
td.hosting-top .table-btn-commander:hover {
  background-position: -592px -44px;
}
.table-details {
  background: transparent url('../img/css/table-details-bg.png') no-repeat top center;
  border-spacing:0;
}
.table-details th, .table-details td {
  color : #11AFD0;
  height: 19px;
  background: transparent url('../img/css/table-details-tr-border.png') no-repeat left bottom;
  padding: 8px 0;
}
.table-details th a, .table-details td a {
  color : #11AFD0;
}
.table-details td:last-child {
  background-position: right bottom;
}
.table-details tr:last-child th, .table-details tr:last-child td {
  background: none;
}
.table-details td {
  text-align: center;
}
.table-details tr:first-child td, table.details tr:first-child td span, .table-details tr:first-child th {
  background: transparent url('../img/css/table-details-first-tr-bg.png') repeat-x top left !important;
  color: #005A7C !important;
  vertical-align: middle !important;
  padding: 0;
  height: 46px !important;
}
.table-details tr:first-child th {
  font-size: 17px;
  padding-left: 15px;
}
.table-details tr:first-child th:first-child {
  -webkit-border-radius: 4px 0 0 0;
     -moz-border-radius: 4px 0 0 0;
          border-radius: 4px 0 0 0;
}
.table-details tr:first-child td:last-child, .table-details tr:first-child th:last-child {
  -webkit-border-radius: 0 4px 0 0;
     -moz-border-radius: 0 4px 0 0;
          border-radius: 0 4px 0 0;
}
.table-details tr:first-child td {
  font-size: 16px;
}
.table-details .plan-check {
  margin: 0;
}
.table-details-light th {
  background: transparent url('../img/css/table-details-light-td-bg.png') no-repeat left bottom !important;
  width: 325px;
  padding: 8px 0 0 25px !important;
}
.table-details-light tr:first-child th {
  padding-top: 16px !important;
}
.table-details-light td {
  background: transparent url('../img/css/table-details-light-td-bg.png') no-repeat -356px bottom !important;
  padding-left: 20px !important;
}
.table-details-light tr:last-child th,
.table-details-light tr:last-child td {
  background: none !important;
}
.table-details-light {
  background: transparent url("../img/css/table-details-bg.png") no-repeat top left;
  color: #1BB3D2;
}
.table-details-light tr:first-child th, .table-details-light tr:first-child td {
  padding-top: 16px;
}
.table-details-light tr:last-child {
  background: none;
}
.table-details-light th {
  font-size: 17px;
  padding-left: 26px;
}
.table-details-light td {
  font-size: 14px;
}
.popover-content {
  font-weight: normal;
  font-size: 14px;
  color:#005A7C;
}
.popover-inner h3.popover-title {
  margin: 0;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  font-size: 15px;
  padding: 10px 15px;
}
.table-details th a, .table-first th a, 
.domain-features th a {
  display: block;
}
.table-first th a {
  margin-right: 15px;
}
.table-first th .info-icon, .table-details th .info-icon,
.domain-features th .info-icon {
  float: right;
}
.table-first th .info-icon {
  margin-right: 5px;
}

/**
* SERVER
*/
.server .table-first, .serverpro .table-first {
  background: transparent url('../img/css/server-table-first-bg.png') no-repeat top left;
  margin-left: 10px;
  width: 977px;
}
.server .fh-global, .serverpro .fh-global {
  background: transparent url('../img/css/banner-server-bg.jpg') no-repeat top left;
}
.server .features-header .fh-description, .serverpro .features-header .fh-description {
  right: 45px;
  line-height: 15px;
}
.server .row-fluid table th, .server .row-fluid table td,
.serverpro .row-fluid table th, .serverpro .row-fluid table td {
  border: none;
}
.table-first-div {
  border-right: 1px solid #BEBEBE;
  background: transparent url('../img/css/server-table-first-border-left.png') no-repeat left top;
}
.server .nav, .serverpro .nav {
  margin-bottom: 0;
}
.server thead th, .serverpro thead th {
  height: 40px;
  vertical-align: middle;
  text-align: center;
  padding: 0;
  color: #FFFFFF;
  font-size: 22px;
}
.server tbody th,
.serverpro tbody th {
  background: transparent url('../img/css/table-first-3-cols-td-bg.png') no-repeat left bottom;
}
.server .table-details tbody th, 
.serverpro .table-details tbody th {
  background-position: -1201px bottom;
}
.server tbody td,
.serverpro tbody td {
  background: transparent url('../img/css/table-first-3-cols-td-bg.png') no-repeat -323px bottom;
}
.server tbody td.hosting-top,
.serverpro tbody td.hosting-top {
  background-position: -539px bottom;
}
.server tbody td:last-child,
.serverpro tbody td:last-child {
  background-position: -775px bottom;
}
.server .table-details tbody td:last-child,
.serverpro .table-details tbody td:last-child {
  background-position: -985px bottom;
}
.server thead th.sh3, 
.server tbody th, 
.serverpro thead th.sh3,
.serverpro tbody th {
  padding: 0 0 0 20px;
}
.server thead th,
.serverpro thead th {
  padding-top: 15px !important;
}
.server thead th.sh3 span,.serverpro thead th.sh3 span {
  font-size: 24px;
  color: #1BB3D2;
  text-transform: uppercase;
}
.server h3, .serverpro h3, .hosting h3 {
  color: #1BB3D2;
  font-size: 22px;
  padding-left: 25px;
  margin: 30px 0 5px 0;
  line-height: 24px;
  text-transform: uppercase;
}
.server h3 span, .serverpro h3 span {
  text-transform: lowercase;
}
.server .sh3, .serverpro .sh3 {
  width: 283px;
  text-align: left;
}
.server .c-servers, .serverpro .c-servers {
  width: 216px;
}
.server .c-serversm, .serverpro .c-serversm {
  width: 236px;
  vertical-align: top;
}
.server .table-first tbody .c-servers, .serverpro .table-first tbody .c-servers {
  background-position: -175px bottom;
}
.server .table-details .sh3,
.serverpro .table-details .sh3 {
  width: 293px;
}
.server .table-details .c-servers,.serverpro .table-details .c-servers {
  width: 210px;
}
.server .table-details .c-serversm, .serverpro .table-details .c-serversm {
  width: 246px;
  vertical-align: top;
}
.server-administration-panel {
  margin: 25px 0 20px 0;
}
.server-administration-panel img {
  float: left;
  margin-right: 20px;
}

.server-administration-panel div {
  float: left;
  width: 700px;
}

.server-administration-panel .img2 {
  float: left;
  margin-right: 20px;
  height:120px !important;	
}

.server-administration-panel .div2 {
  float: left;
  width: 860px !important;
}

.server-administration-panel h2 {
  margin-top: 10px;  
}
#modalinfogeranceserver {
  width: 800px;
}
#modalinfogeranceserver thead th, #modalinfogeranceserver td {
  text-align: center;
}
#modalinfogeranceserver thead th {
  color: #1BB3D2;
  font-size: 18px;
  vertical-align: middle;
  padding: 10px 0;
}
#modalinfogeranceserver thead td {
  font-size: 16px;
  color: #FFFFFF;
  vertical-align: middle;
}
#modalinfogeranceserver thead td {
  background-color: #6ECEE1;
}
#modalinfogeranceserver thead td.hosting-top {
  background-color: #F57100;
  color: #FFFFFF !important;
}
#modalinfogeranceserver .hbusiness {
  background-color: #00A5C8;
}
#modalinfogeranceserver tbody th {
  font-weight: normal;
}
#modalinfogeranceserver .plan-check {
  margin: 0;
}
#modalinfogeranceserver .iprices {
  font-weight: bold;
  color: #005A7C;
}

/**
* HOSTING + SEO
*/
.hocol1  {
  width: 302px;
}
.hocol2 {
  width: 170px;
}
.hocol3 {
  width: 170px;
}
.seo .hosting-top, 
.hosting .hosting-top {
  width: 178px;
}
.seo .table-first tbody tr th, 
.hosting .table-first tbody tr th {
  background: transparent url("../img/css/table-first-4-cols-td-bg.png") no-repeat left bottom;
}
.seo .table-first tbody tr td, 
.hosting .table-first tbody tr td,
.table-details td {
  background: transparent url("../img/css/table-first-4-cols-td-bg.png") no-repeat -330px bottom;
}
.seo .table-first tbody tr td.hosting-top, 
.hosting .table-first tbody tr td.hosting-top {
  background-position: -642px bottom;
}
.seo .table-first tbody tr td:last-child, 
.hosting .table-first tbody tr td:last-child {
  background-position: -806px bottom;
}

/**
* HOSTING
*/
.hosting .fh-global {
  background: transparent url('../img/css/banner-hosting.jpg') no-repeat top left;
}
.hosting .fh-description {
  font-size: 15px;
  line-height: 20px;
  right: 40px;
  width: 700px;
}
.hosting .fh-description span {
  font-size: 17px;
  color: #39BBD6;
}
.hosting h2 {
  /*margin-top: 0;*/
}
.hosting .badge-info {
  background-color: #E2E2E2;
  margin: 25px 0 10px 15px;
}
.hosting .table-first {
  background: transparent url('../img/css/hosting-table-first-bg.png') no-repeat top left;
  margin-left: 10px;
  width: 977px;
}
.hosting thead th {
  height: 25px;
  vertical-align: middle;
  text-align: center;
  padding: 15px 0 0 0;
  color: #FFFFFF;
  font-size: 19px;
}
.hosting thead th.hosting-top {
  padding-top: 0;
}
.hosting .table-first tr:first-child th {
  height: 42px;
}
.hosting .table-first tbody th {
  padding: 11px 0 7px;
} 
.hosting .table-first tbody td {
    padding: 9px 0 !important;
}
.hosting .table-first tbody .tr-btn-commander th, .hosting .table-first tbody .tr-btn-commander td {
  padding: 8px 0 25px 0 !important;
}
.hosting th, .hosting td {
  border: none;
}
.hosting .table-details, .hosting .title-details {
  /*display: none;*/
}
.table-details td:last-child {
    background-position: -947px bottom;
}
.hosting .table-details .hocol1 {
  width: 292px;
}
.hosting .table-details tr th {
    background: transparent url("../img/css/table-first-4-cols-td-bg.png") no-repeat -1101px bottom;
}
.hosting .table-details tr:last-child th {
  background: none;
}
.hosting .table-details th {
    font-size: 14px;
    font-weight: 600;
}
.hosting .table-details tr:first-child td {
    background: transparent url("../img/css/table-details-first-tr-bg.png") repeat-x left top !important;
}
.hosting .table-details td.hosting-top {
    background: transparent url("../img/css/table-details-hosting-top-bg.png") no-repeat center bottom !important;
}
.hosting .table-details tr:last-child td.hosting-top, .hosting .table-details tr.last-tr td.hosting-top {
    background: transparent url("../img/css/table-details-hosting-top-bottom-bg.png") no-repeat center bottom !important;
}
.hosting .table-details .nobg td, .hosting .table-details tr.nobg:last-child td.hosting-top, .hosting .table-details .nobg th {
    background: none !important;
}
.hosting .table-details .last-tr, .hosting .table-details tr:last-child  {
    background: none;
}
.hosting .more {
  border-top: 1px solid #BEBEBE;
}
#hostings-more {
  margin: 0 0 30px 0;
  line-height: 18px;
  padding-left: 10px;
  text-transform: lowercase;
  font-size: 16px;
}
#hostings-more .toggle-icon {
  margin-right: 5px;
}
.hosting .table-details, .title-details {
  display:none;
}
.plus-hosting a {
  text-decoration: none;
  color: #333;
}
.plus-hosting a:hover {
  text-decoration: none;
  color: #333;
}
.plus-hosting div.span3, .plus-hosting div.span{
  border: none;
  padding: 10px;
  -webkit-box-shadow: 0px 0px 10px 0px LightGrey;
box-shadow: 0px 0px 10px 0px LightGrey;
}
.plus-hosting div.span3 p{
  padding-left: 80px;
  background: transparent url("../img/plus-hosting.png") no-repeat 0 5px !important;
  padding-bottom: 10px;
}
.plus-hosting div.span3 p.plus-creator{
  background: transparent url("../img/plus-hosting.png") no-repeat 0px -84px !important;
 }
 .plus-hosting div.span3 p.plus-monsite{
  background: transparent url("../img/plus-hosting.png") no-repeat 20px -157px !important;
 }
 .plus-hosting div.span3 p.plus-php{
  background: transparent url("../img/plus-hosting.png") no-repeat 0px -220px !important;
 }
 .plus-hosting div.span3 p.plus-adword{
  background: transparent url("../img/plus-hosting.png") no-repeat 0 -300px !important;
 }
 .plus-hosting div.span3 p.plus-uptime{
  background: transparent url("../img/plus-hosting.png") no-repeat 20px -373px !important;
 }
 .plus-hosting div.span3 p.plus-support{
  background: transparent url("../img/plus-hosting.png") no-repeat 0 -460px !important;
 }
 .plus-hosting div.span3 p.plus-host{
  background: transparent url("../img/plus-hosting.png") no-repeat 19px -617px !important;
 }
 .plus-hosting div.span3 p.plus-wordpress{
  background: transparent url("../img/plus-hosting.png") no-repeat 3px -705px !important;
 }
 .plus-hosting div.span3 p.plus-multiwordpress{
  background: transparent url("../img/plus-hosting.png") no-repeat 4px -825px !important;
 }
 .plus-hosting div.span3 p.plus-multidomaine{
  background: transparent url("../img/plus-hosting.png") no-repeat 2px -939px !important;
 }
 .plus-hosting div.span3 p.plus-perf{
  background: transparent url("../img/plus-hosting.png") no-repeat 0px -1125px !important;
 }
.plus-hosting h3 {
  font-size: 17px;
  text-transform: none;
  margin:0;
  padding:0;
  text-align: center;
}


/**
* SEOPAGE
*/
.seo .fh-global {
  background: transparent url('../img/css/banner-seo.jpg') no-repeat top left;
}
.seo .table th, .seo .table td {
  border: none;
}
.seo .table-first {
  background: transparent url('../img/css/seo-table-first-bg.png') no-repeat top left;
  margin-left: 10px;
  width: 977px;
}
.seo thead th {
  height: 25px;
  vertical-align: middle;
  text-align: center;
  padding: 15px 0 0 0;
  color: #FFFFFF;
  font-size: 19px;
}
.seo thead th.hosting-top {
  padding-top: 0;
}
.seo .table-first tbody tr {
    /*background: transparent url("../img/css/hosting-table-first-tr-bg.png") no-repeat left bottom;*/
    background: none;
}

/**/

/**/

.seo .table-first tr:first-child th {
  height: 42px;
}
.seo .table-first th a {
    margin-right: 14px;
    font-size: 17px;
}
.seosmall {
  display: block;
  font-size: 12px;
  padding: 0 15px;
  text-align: left;
  line-height: 14px;
}
.seo .table-first tbody th {
  padding: 10px 0 9px 0;
} 
.seo .table-first tbody td {
    padding: 9px 0 !important;
}
.seo .table-first tbody .tr-btn-commander th, .seo .table-first tbody .tr-btn-commander td {
  padding: 0 0 25px 0 !important;
}
.seo .table-first tbody .tr-btn-commander td {
  padding-top: 6px !important;
}
.seo th, .hosting td {
  border: none;
}
.seo .table-details, .seo .title-details {
  display: none;
}
.seo .table-details tr {
    background: transparent url("../img/css/table-details-hosting-tr-border.png") no-repeat left bottom;
}
.seo .table-details th, .seo .table-details td {
  background-image: none;
}
.seo .table-details .hocol1 {
  width: 285px;
}
.seo .table-details .hocol2 {
  width: 172px;
}
.seo .table-details .hocol3 {
  width: 152px;
}
.seo .table-details .hosting-top {
  width: 172px;
}
.seo .table-details th {
    font-size: 16px;
}
.seo .table-details tr:first-child td {
    background: transparent url("../img/css/table-details-first-tr-bg.png") repeat-x left top !important;
}
.seo .table-details td.hosting-top {
    background: transparent url("../img/css/table-details-hosting-top-bg.png") no-repeat center bottom !important;
}
.seo .table-details tr:last-child td.hosting-top, .seo .table-details tr.last-tr td.hosting-top {
    background: transparent url("../img/css/table-details-hosting-top-bottom-bg.png") no-repeat center bottom !important;
}
.seo .table-details .nobg td, .seo .table-details tr.nobg:last-child td.hosting-top, .seo .table-details .nobg th {
    background: none !important;
}
.seo .table-details .last-tr, .seo .table-details tr:last-child  {
    background: none;
}

/**
* AFFILIATES
*/
.affiliates .fh-global {
  background: transparent url('../img/css/banner-affiliates.jpg') no-repeat top left;
}

/**
* AFFILIATION
*/
.affiliation .fh-global {
  background: transparent url('../img/css/banner-affiliation.jpg') no-repeat top left;
}
.affiliation .features-header .fh-title {
  left: 200px;
}
.affiliation .fh-title h1 {
  font-size: 22px;
}
.affiliation h3.text-info {
  text-align: center;
}
.affiliation ol li {
  padding-bottom: 10px;
}

/**
* GARANTIES
*/
.garanties .fh-title h1 {
  font-size: 22px;
}

/**
* TEMOIGNAGES
*/

/**
* PRESSE
*/
.presse .plus-hosting a {
  background: transparent url('../img/hebergeur-discount-accreditation-sprite.jpg') -50px 1094px;
  width: 18.29%;
  display: inline-block;
  width: 100%;
  height: 100px;
}
.presse .plus-hosting a.verisign {
  background-position: -50px 1294px;
}
.presse .plus-hosting a.dnsbe {
  background-position: -50px 1494px;
}
.presse .plus-hosting a.dotorg {
  background-position: -50px 1669px;
}
.presse .plus-hosting a.icann {
  background-position: -70px 894px;
  height: 120px
}
.presse .plus-hosting a.ldns {
  background-position: -70px 694px;
  height: 120px
}
.presse .plus-hosting a.eurid {
  background-position: -70px 494px;
  height: 120px
}
.presse .plus-hosting a.nominet {
  background-position: -70px 315px;
  height: 120px
}
.presse .plus-hosting a.afilias {
  background-position: -70px 107px;
  height: 120px
}
.presse .plus-hosting .span {
  width: 18.29%;
}
/**
* ORDER
*/
.order .fh-title h1 {
  font-size: 26px;
}
.order .global-content {
  background: none;
}
/**
* POURQUOI
*/
.pourquoihebergeurdiscount .fh-global,
.bannieres .fh-global,
.garanties .fh-global,
.temoignages .fh-global,
.references .fh-global,
.centre .fh-global,
.apropos .fh-global,
.presse .fh-global,
.cgv .fh-global,
.displaysitemap .fh-global,
.order .fh-global,
.fh-global
{
  background: transparent url('../img/css/banner-pourquoihebergeurdiscount.jpg') no-repeat top left;
}
.pourquoihebergeurdiscount .pourquoi-list ul {
  padding-left: 15px;
}
.pourquoihebergeurdiscount .pourquoi-list ul li {
  background: url("../img/css/bullet-white.png") no-repeat scroll left top transparent;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 13px;
    padding-bottom: 15px;
    padding-left: 22px;
}

/**
* RAISONS
*/
.raisons .fh-global {
  background: transparent url('../img/css/banner-raisons.jpg') no-repeat top left;
}

.raisons .features-header .fh-title {
  top: 32px;
}
.raisons .fh-title h1 {
  font-size: 34px;
  line-height: 18px;
}
.raisons .fh-title h1 span {
  font-size: 27px;
}
.raisons .raisons-list h2 {
  margin: 25px 0 5px;
}
.raisons .raisons-list h2 span {
  background-color: #005A7C;
  color: #FFFFFF;
  margin-right: 5px;
  padding: 0 10px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
.raisons p {
  margin-left: 50px;
}
.raisons .raisons-list ul {
  margin-left: 70px;
}

/*
* HELP
*/
.help .features-header h2 {
  margin: 5px 0 5px 40px;
}
#help-keywords-search {
  font-size: 17.5px;
  padding: 11px 19px;
  height: auto;
  margin-left: 40px;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
#help-search button {
  background: url("../img/css/buttons.png") no-repeat scroll 0 0 transparent;
  font-size: 22px;
  line-height: 22px;
  margin: 0;
  padding: 10px 6px;
  border: none;
}
#help-search button:hover {
  background-position: 0 -44px;
  transition: none;
}
#help-search {
  margin-bottom: 0;
}
.search-eg {
  color: #005A7C;
  font-size: 12px;
  margin-left: 40px;
}
.help .ui-widget-content {
  background-color: #F7F7F7;
  background-image: none;
  border-color: #1BB3D2;
}
.help .ui-widget-content li a {
  color: #0088CC;
  padding: 6px;
  font-family: Arial,sans-serif;
}
.help .ui-widget-content li a:hover {
  font-weight: bold;
}
.btn-primary {
  background-color: #26B0CB;
  background-image: none;
  text-transform: uppercase;
  margin-top: 12px;
}
.btn-primary:hover {
  background-color: #008BBB;
}
.help .visityoutube {
  font-size: 16px;
  padding: 11px 10px;
}
.help #faq h3 {
  margin-top: 0;
}
.help #faq li {
  line-height: 15px;
  padding-bottom: 9px;
}
.help .thumbnail {
  -webkit-box-shadow: 0 0 2px #CCCCCC;  
     -moz-box-shadow: 0 0 2px #CCCCCC;
          box-shadow: 0 0 2px #CCCCCC;
}

/*
* REFERENCES
*/
.references .references-list li {
  padding: 15px 0 15px 15px;
  border-bottom: 1px solid #EFEFEF;
}
.references .references-list a {
  font-size: 18px;
}

/**
* SITEMAP
*/
.displaysitemap .sitemap ul {
  margin-top: 20px;
}
.displaysitemap .sitemap ul li {
    background: url("../img/css/bullet-white.png") no-repeat scroll left top transparent;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 17px;
    padding-bottom: 15px;
    padding-left: 22px;
}

/**
* CONTACT
*/
#nouscontacter [class^="iconcountry-"] {
  margin-top: -3px;
}

/**
* NAV
*/
.nav-tabs {
  border-bottom: 1px solid #BEBEBE;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
    background-color: #26B0CB;
    border-color: #26B0CB #26B0CB transparent;
    color: #FFFFFF;
    
}
.nav-tabs > li > a {
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #FFFFFF;
    border-color: #BEBEBE #BEBEBE #BEBEBE;
    color: #27B6D2;
    font-weight: bold;
    -webkit-border-radius: 3px 3px 0 0;
     -moz-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
}

/**
* MODAL
*/
#modal {
  width: 660px;
}
#modal-large {
  width: 80%;
  left: 10%;
  margin-left: 0;
}
@media (min-width: 940px) {
  #modal-large {
    max-width: 940px;
    left: 50%;
    margin-left: -470px;
  }
}
.modal-body {
  max-height: none;
}
/**
* GALLERY
*/
.link-gal-hidden {
  display: none;
}
#cboxCurrent {
  font-weight: normal;
  color: #005A7C;
}
#cboxOverlay {
    background-color: #005A7C;
    background-image: none;
}

/**
* ASP NET FRONTPAGE
*/ 
.oldasp .fh-title h1 {
  line-height: 30px;
}
.oldasp .fh-title h1 span {
    font-size: 16px;
}

/**
* PEEL
*/
@media screen and (max-width: 1130px) {
  #jcornerSmall {
    display:none;
  }
}

/**
* PLEASE WAIT
*/
#pleasewait {
  width: 560px;
  height: 250px;
}

/**
 * MyWebsite
 */
 #foo1 img {
  display: block;
    float: left;

 }
 div.mywebsite {
  border-top: 1px dotted #ccc;
  padding-top: 20px;
 }
.mywebsite h2, .mywebsite h3 {
  text-align: center;
}
.mywebsite h3 {
  font-size: 20px;
  font-weight: normal;
}
/*mobile part*/
.mywebsite .list-mobile h2 {
  text-align: left;
  margin-left: 40px;
}
.mywebsite .list-mobile ul{
  margin-left: 60px;
}
.mywebsite .list-mobile ul li{
  background: url(../img/bullet.png) no-repeat scroll 0 8px transparent;
  color: #666;
  font-size: 16px;
  line-height: 24px;
  margin: 20px 0;
  padding-left: 0px;
}
.mywebsite .img-mobile {
  position: relative;
  top: -40px;
}
/*Popular apps*/
.popular-app>p {
color: #666;
margin: 20px 0 50px;
text-align: center;
}
.popular-app .float-left {
  float: left;
}
.popular-app .float-right {
float: right;
}
.popular-app ul {
  list-style: none;
}
.popular-app>ul>li {
color: #7A7A7A;
font-size: 14px;
padding: 100px 0 20px;
position: relative;
text-align: center;
width: 235px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
cursor: pointer;
}
.popular-app>ul>li>.icon {
height: 66px;
left: 85px;
position: absolute;
top: 20px;
width: 66px;
}
.popular-app>ul.float-left>li>div.arrow {
background: url(../img/monsiteweb-hebergeur-discount-sprite.png) no-repeat scroll -119px -238px transparent;
height: 60px;
right: -45px;
position: absolute;
top: 36px;
width: 103px;
z-index: 1;
}
.popular-app>ul.float-left>li>div#bottom {
background: url(../img/monsiteweb-hebergeur-discount-sprite.png) no-repeat scroll -119px -167px transparent;
top: 0;
}
.popular-app>ul.float-right>li>div.arrow {
background: url(../img/monsiteweb-hebergeur-discount-sprite.png) no-repeat scroll -1px -238px transparent;
height: 60px;
left: -45px;
position: absolute;
top: 36px;
width: 103px;
z-index: 1;
}
.popular-app>ul.float-right>li>div#bottom {
background: url(../img/monsiteweb-hebergeur-discount-sprite.png) no-repeat scroll -1px -167px transparent;
top: 0;
}

.popular-app>ul>li>h3 {
color: #333;
font-family: Crete Round,Trebuchet MS,Sans-Serif;
font-size: 16px;
line-height: 20px;
margin:0px;
}
.popular-app>ul>li>span {
display: block;
line-height: 20px;
margin-left: 20px;
width: 200px;
}
.popular-app>ul>div.seperator {
border-top: 1px dotted #ccc;
margin: 5px 0;
}
.facebook-app>.icon {
background: url(../img/monsiteweb-hebergeur-discount-sprite.png) no-repeat scroll 0 0 transparent;
}
.twitter-app>.icon {
background: url(../img/monsiteweb-hebergeur-discount-sprite.png) no-repeat scroll -74px 0 transparent;
}
.youtube-app>.icon {
background: url(../img/monsiteweb-hebergeur-discount-sprite.png) no-repeat scroll -148px 0 transparent;
}
.yelp-app>.icon {
background: url(../img/monsiteweb-hebergeur-discount-sprite.png) no-repeat scroll 0 -74px transparent;
}
.paypal-app>.icon {
background: url(../img/monsiteweb-hebergeur-discount-sprite.png) no-repeat scroll -74px -74px transparent;
}
.homefinder-app>.icon {
background: url(../img/monsiteweb-hebergeur-discount-sprite.png) no-repeat scroll -148px -74px transparent;
}
.popular-app>.app-images {
background: url(../img/wsb-apps-browser-top.jpg) no-repeat scroll center top transparent;
border: 1px solid #AAA;
height: 443px;
margin: 0 auto;
overflow: hidden;
width: 465px;
position: relative;
top: 24px;
}
.popular-app>.app-images .sl-img {
position: absolute;
top: 28px;
left: 0;
width: 465px;
height: 443px;
background-color: #fff;
}
/*support*/
.mywebsite .support-phone {
color: #3282E6;
font-size: 24px;
left: 130px;
position: absolute;
top: 240px;
}
.mywebsite h4 {
color: #444;
font-size: 16px;
margin: 10px 0 15px 0;
padding: 0 49px;
}
.support p {
color: #666;
font-size: 15px;
padding: 0 50px;
}
/*Slide*/
.mywebsite .slide p {
  margin: 15px 0;
  line-height: 1.5;
  color: #666666;
  font-size: 14px;
}
.mywebsite .slide p strong{
  color : #666;
  font-weight: normal;
}
.mywebsite .slide h4.no-cufon {
font-family: "Crete Round","Trebuchet MS";
font-size: 20px;
font-weight: normal;
margin-left: 0 !important;
padding-left: 0;
}
.carousel-control.left {
  left: -70px !important;
}
.carousel-control.right {
  right: -70px;
}
/**
* Carousel monsiteweb
*/
.image_carousel {
  padding: 15px 0 15px 40px;
  position: relative;
}
.image_carousel img {
  border: 1px solid #ccc;
  background-color: white;
  padding: 9px;
  margin: 7px;
  display: block;
  float: left;
}
a.prev, a.next {
  background: url(../img/miscellaneous_sprite.png) no-repeat transparent;
  width: 45px;
  height: 50px;
  display: block;
  position: absolute;
  top: 85px;
  outline: none;
}
a.prev {      left: -22px;
          background-position: 0 0; }
a.prev:hover {    background-position: 0 -50px; }
a.prev.disabled { background-position: 0 -100px !important;  }
a.next {      right: -22px;
          background-position: -50px 0; }
a.next:hover {    background-position: -50px -50px; }
a.next.disabled { background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
  cursor: default;
}

a.prev span, a.next span {
  display: none;
}
.pagination {
  text-align: center;
}
.pagination a {
  background: url(../img/miscellaneous_sprite.png) 0 -300px no-repeat transparent;
  width: 15px;
  height: 15px;
  margin: 0 5px 0 0;
  display: inline-block;
}
.pagination a.selected {
  background-position: -25px -300px;
  cursor: default;
}
.pagination a span {
  display: none;
}
.clearfix {
  float: none;
  clear: both;
}

/**/
.formDomain::-webkit-input-placeholder {
   padding-top: 5px;
}

.formDomain:-moz-placeholder { /* Firefox 18- */
 
}

.formDomain::-moz-placeholder {  /* Firefox 19+ */

 
}

.formDomain:-ms-input-placeholder {  

}


.test .hcontact {

}

/*#header-site-url {
    color: #EE6807;
    left: 0;
    position: absolute;
    top: 40px;
}*/


/**/
/*.hslogan {
    padding-top: 10px;
}*/
.plan-old-price {
position: absolute;
color: #f55100;
font-size: 18px;
font-weight: bold;
text-decoration: line-through;
/*text-shadow: 2px 2px 2px #fff, -2px -2px 2px #fff, -2px 2px 2px #fff, 2px -2px 2px #fff;*/
}
.plan-percent {
position: absolute;
color: #f55100;
font-size: 16px;
font-weight: normal;
/*text-shadow: 2px 2px 2px #fff, -2px -2px 2px #fff, -2px 2px 2px #fff, 2px -2px 2px #fff;*/
}
.plan-price {
position: relative;
font-size: 30px;
color: #FFFFFF;
font-weight: bold;
border-bottom: 1px solid #FFFFFF;
width: 105px;
height: 25px;
text-shadow: 0 1px 0 #000;
}
/*#customermenu .nav li a span {
font-size: 18px;
color: #fff;
}*/
/**----*/
/*#header-site-url {
color: #5F5F61;
left: 0;
position: absolute;
top: 63px;
text-shadow: 0 1px 0 #fff;
font-weight: bold;
}*/
.hcontact {
float: right;
padding-top: 20px;
}
.hcontact a {
line-height: 20px;
}
/*.hnclients {
color: #5F5F61;
padding-top: 8px;
text-align: center;
float: right;
margin-top: 5px;
margin-left: 60px;
text-shadow: 0 1px 0 #fff;
font-weight: bold;
}*/
.partners div a {
display:inline-block;
}
.partners div:first-child {
padding-left: 0px;
}
.partners > div:first-child > a {
  padding-left: 40px;
}
.partners div a:hover {
  text-decoration: none;
}
.navbar .nav>li>a {
  text-shadow: none;
  }
.fh-description {
font-size: 15px;
line-height: 20px;
right: 40px;
width: 700px;
font-weight: bold;
text-shadow: 0 1px 0 #fff;
}

.ratings h2 a {
color: #39bbd6;
font-size: 17px;
}
.panel .hlarge span {
font-size: 18px;
font-weight: bold;
position: relative;
top: -6px;
}
.panel a {
color: #f55100;
text-decoration: underline;
font-size: 12px;
position: relative;
top: -7px;
}
.new-img {
  position:relative;
  top:-3px;
}
.bold {
  font-weight: bold;
}
.global-content {
  /*background: #fff url('../img/css/bg-sky-new.png') repeat-x center top;*/
  /*background: #ECF6FD url('../img/css/bg-sky.png') repeat-x center -202px;*/

   /* background: #79ccf2; /* Old browsers */
/*background: -moz-linear-gradient(top,  #79ccf2 0%, #ffffff 10%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79ccf2), color-stop(10%,#ffffff)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #79ccf2 0%,#ffffff 10%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #79ccf2 0%,#ffffff 10%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #79ccf2 0%,#ffffff 10%); /* IE10+ */
/*background: linear-gradient(to bottom,  #79ccf2 0%,#ffffff 10%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79ccf2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.top-vente {
background: url(../img/css/top-vente.png) no-repeat scroll 0 0 transparent;
border: medium none;
color: #000;
display: inline-block;
font-size: 14px;
font-weight: normal;
height: 31px;
line-height: 32px;
padding: 0 21px;
position: relative;
vertical-align: top;
width: 126px;
}
.hosting .top-vente {
  top: -17px;
  left: -2px;
}
.server .top-vente {
  top: -30px;
  left: 0px;
}
.serverpro .top-vente {
  top: -30px;
  left: 0px;
}
.plan .btn.btn-large {
  color: #FFFFFF;
  font-size: 15px;
  line-height: 15px;
  float: right;
  margin: 15px 15px 0 0;
}
.plan .btn.btn-large.orange:hover {
  background-position: -592px -12px;
  transition: none;
}
.btn.btn-large.orange {
  background-position: -592px -44px;
}


.domain .btn-details, .plan .btn.btn-details {
  color: #005A7C;
  font-size: 15px;
  line-height: 15px;
  padding: 10px 14px 11px;
  text-transform: uppercase;
  margin: 15px 0 0 25px;
  font-weight: 600;
}
.domain .btn-details, .plan .btn.btn-details:hover {
  background-position: -424px -12px;
}
.plan-business .btn.btn-large {
  font-size: 22px;
  line-height: 22px;
  margin: 15px 15px 0 0;
}
.plan-business .btn.btn-large:hover {
  background-position: 0 -44px;
}
.domain .btn-details, .plan-business .btn.btn-details {
  color: #005A7C;
  font-size: 22px;
  line-height: 22px;
  margin: 15px 0 0 25px;
}
.btn-warning {
  font-weight: bold;
}
.domain .btn-details, .plan-business .btn.btn-details:hover {
  background-position: -174px -44px;
}
.forum{height:1100px; border: none;overflow-y:hidden !important;background-color:transparent;margin-top: -40px;}
.server .table-first-div, .serverpro .table-first-div {
  padding-top: 30px;
}
/*pourquoi*/
.pourquoi-list .why-box {
  background: url('../img/icones-pourquoi.jpg') no-repeat;
  padding-left: 120px;
  min-height: 100px;
  max-height: 150px;
}
.pourquoi-list .why-box.remb{
  background-position: 0 -150px;
}
.pourquoi-list .why-box.www{
  background-position: 0 -300px;
}
.pourquoi-list .why-box.free-support{
  background-position: 0 -450px;
}
.pourquoi-list .why-box.monitoring{
  background-position: 0 -600px;
}
.pourquoi-list .why-box.france{
  background-position: 0 -750px;
}
.pourquoi-list .why-box.customers{
  background-position: 0 -900px;
}
.pourquoi-list .why-box.world{
  background-position: 0 -1050px;
}
.pourquoi-list .why-box.award{
  background-position: 0 -1200px;
}
.pourquoi-list .why-box.techno{
  background-position: 0 -1350px;
}
.pourquoi-list .why-box.ecommerce{
  background-position: 0 -1500px;
}
.pourquoi-list .why-box.soft{
  background-position: 0 -1650px;
}
/*test*/
/*.pourquoihebergeurdiscount .pourquoi-list {
  background: white;
  -webkit-box-shadow: -3px 0px 10px 0px #000;
box-shadow: -3px 0px 10px 0px #000;
padding-left: 5px;
padding-right: 5px;
}*/

/*
.pourquoihebergeurdiscount .white-pike {
  background: white;
  -webkit-box-shadow: 0px 10px 10px 0px #333;
box-shadow: 0px 10px 10px 0px #333;
width:1000px;
margin: 0 auto;
padding-left: 5px;
padding-right: 5px;
}*/
/* Hébergement ecologique */
.greenhost p {
  text-align: justify;
}
.greenhost .imgleft ul {
  margin-left: 10px;
}
.greenhost ul.green li, .affiliation ul.green li, .revendeur ul.green li {
  margin-bottom: 5px;
  text-align: justify;
  list-style: none;
  background: url('../img/coche-verte.jpg') no-repeat;
  padding-left: 30px;
}
.imgleft img {
  float: left;
}
.imgleft p {
  width: 600px;
  float: right;
}
.imgleft ul {
  width: 600px;
  float: right;
}
.img-right img {
  float: right;
}
.img-right p {
  width: 600px;
  float: left;
}

/*pages auto install*/
/*#btn-fix {
  width: 750px;
  margin: 0 auto;
  padding: 30px 125px 40px 125px;
  background: url('../img/bg-btn.png');
}
#btn-fix.fixed {
  position: fixed;
  top: 0;
  margin: 0 auto;
}*/
/*Btn fix new*/
#btn-fix {
  width: 1000px;
  margin: 0 auto;
  padding:0;
  height: 88px;
  display: table;
}
#btn-fix-left, #btn-fix-right {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
}
#btn-fix-left .contentbtnfixcmde, #btn-fix-right .contentbtnfixcmde {
  width: 100%;
}
#btn-fix-left .contentbtnfixcmde {
  float: right;
}
#btn-fix-right {
  background: url('../img/css/arrow-btn-fix.png') #fff no-repeat left;
}
#btn-fix-right .contentbtnfixcmde {
  float: left;
}
#btn-fix-left {
  color: white;
  font-size: 24px;
  text-align: right;
  background: #008EBD;
  font-weight: bold;
  line-height: 24px;
}
#btn-fix-right {
  text-align: left;
}
#btn-fix .btn-block {
  width: 360px;
  margin: 0 0 0 120px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#btn-fix.hidebanner {
  display: none;
}
#btn-fix.fixed.hidebanner {
  display: table;
}
#btn-fix.fixed {
  position: fixed;
  width: 100%;
  top: 0;
  margin: 0 auto;
  background-color: #008EBD;
  z-index:9999;
}
#btn-fix.fixed #btn-fix-right {
  background-color: #AFE5F1;
}

p.auto-install-txt {
  padding-left: 140px;
  min-height: 100px;
}
.auto-joomla{
  background: url('../img/cms.png') no-repeat top left;
}
.auto-spip{
  background: url('../img/cms.png') no-repeat 0px -200px;
}
.auto-drupal{
  background: url('../img/cms.png') no-repeat 0px -400px;
  /*padding-bottom: 20px;*/
}
.auto-dotclear{
  background: url('../img/cms.png') no-repeat 0px -600px;
}
.auto-nuked-klan{
  background: url('../img/cms.png') no-repeat 0px -800px;
}
.auto-dokuwiki{
  background: url('../img/cms.png') no-repeat 0px -1000px;
}
.auto-wordpress{
  background: url('../img/cms.png') no-repeat 0px -1200px;
  /*padding: 24px 0 24px 0;*/
}
.auto-b2evolution{
  background: url('../img/cms.png') no-repeat 0px -1400px;
}
.auto-phpbb{
  background: url('../img/cms.png') no-repeat 0px -1600px;
}
.auto-coppermine{
  background: url('../img/cms.png') no-repeat 0px -1800px;
  /*padding: 10px 0 9px 0;*/
}
.auto-gallery2{
  background: url('../img/cms.png') no-repeat 0px -2000px;
}
.auto-piwigo{
  background: url('../img/cms.png') no-repeat 0px -2200px;
}
.auto-prestashop{
  background: url('../img/cms.png') no-repeat 0px -2600px;
  /*padding: 10px 0 9px 0;*/
}
.auto-zencart{
  background: url('../img/cms.png') no-repeat 0px -2800px;
  /*padding:26px 0;*/
}
.auto-magento{
  background: url('../img/cms.png') no-repeat 0px -3000px;
}
.auto-opencart{
  background: url('../img/cms.png') no-repeat 0px -3200px;
}
.auto-thelia{
  background: url('../img/cms.png') no-repeat 0px -3600px;
}
.auto-simple-machines{
  background: url('../img/cms.png') no-repeat 0px -4000px;
}
.auto-ajaxplorer{
  background: url('../img/cms.png') no-repeat 0px -3400px;
}
.auto-phpmynewsletter{
  background: url('../img/cms.png') no-repeat 0px -4400px;
}
.auto-moodle{
  background: url('../img/moodle.png') no-repeat 0px 0px;
}
.auto-mediawiki{
  background: url('../img/cms.png') no-repeat 0px -4200px;
}
.auto-concrete5{
  background: url('../img/cms.png') no-repeat 0px -3800px;
}
.auto-phplist{
  background: url('../img/cms.png') no-repeat 0px -4600px;
}
.auto-cms-made-simple{
  background: url('../img/cms.png') no-repeat 0px -4800px;
}
.auto-oscommerce{
  background: url('../img/cms.png') no-repeat 0px -2400px;
}
.auto-joomla{
  background: url('../img/cms.png') no-repeat top left;
}
.cms-box {
border: none;
padding: 10px;
-webkit-box-shadow: 0px 0px 10px 0px LightGrey;
box-shadow: 0px 0px 10px 0px LightGrey;
margin-bottom: 20px;
width: 980px;
}

.cms-box H3 {
margin-top: 7px;
margin-bottom: 20px;
line-height: 0;
}

/*Page CMS*/
.cms table {
  width : 70%;
  margin: 0 auto;
}
.cms table th {
  text-align: left;
  vertical-align: top;
  width: 35%;
}
.cms table th, .cms table td{
  border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  padding: 5px;
}
.cms table thead th, .cms table thead td{
  border-top: none;
}
.cms h2 img {
  width:100px;
  margin-right: 30px;
}
/*top link*/
.top-link:before {
    border-bottom: 10px solid #D7D7D7;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    display: block;
    height: 0;
    margin: 0 auto 3px;
    width: 0;
}
.top-link, .top-link:link, .top-link:visited, .top-link:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.65);
    border: 1px solid #D7D7D7;
    bottom: 10px;
    color: #FFFFFF;
    font-family: "Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
    font-size: 15px;
    font-weight: bold;
    left: 50%;
    margin-left: 430px;
    padding: 5px 8px;
    position: fixed;
    text-decoration: none;
    width: 27px;
    z-index: 10;
    display:none;
}

/*page transfert*/
.transfert .fh-global {
  background: transparent url('../img/css/banner-transfert.jpg') no-repeat top left;
}

/*page site creator*/
.sitecreator .fh-global {
  background: transparent url('../img/css/banner-site-creator.jpg') no-repeat top left;
}
/*page site ecommerce*/
.ecommerce .fh-global {
  background: transparent url('../img/css/banner-ecommerce.jpg') no-repeat top left;
}
/*fil d'arianne*/
.breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding-left: 0;
  border-bottom: 1px solid #D8D8D8;
  border-top: 1px solid #D8D8D8;
  border-radius: 0px;
}
.guide .cms-box {
  width : 95%;
  margin-left: 1%;  
}
/*Page creation site*/
.comparatif_formule_hebergement .info-icon, .creationsite .info-icon {
  float: right;
}
.comparatif_formule_hebergement .noborder, .creationsite .noborder {
  border: none;
}
.comparatif_formule_hebergement .center, .creationsite .center, .revendeur .center {
  text-align: center;
}
.comparatif_formule_hebergement .sitecreatorth, .comparatif_formule_hebergement .monsitewebth, .creationsite .sitecreatorth, .creationsite .monsitewebth {
  vertical-align: middle;
  text-align: center;
  padding: 15px 0 15px 0;
  color: #FFFFFF;
  font-size: 19px;
  background: #05abcc; /* Old browsers */
background: -moz-linear-gradient(top,  #83cedd 0%, #05abcc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83cedd), color-stop(100%,#05abcc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #83cedd 0%,#05abcc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #83cedd 0%,#05abcc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #83cedd 0%,#05abcc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #83cedd 0%,#05abcc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83cedd', endColorstr='#05abcc',GradientType=0 ); /* IE6-9 */
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.comparatif_formule_hebergement .monsitewebth, .creationsite .monsitewebth {
background: #e68f00; /* Old browsers */
background: -moz-linear-gradient(top,  #e68f00 0%, #f23d00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e68f00), color-stop(100%,#f23d00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e68f00 0%,#f23d00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e68f00 0%,#f23d00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e68f00 0%,#f23d00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e68f00 0%,#f23d00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68f00', endColorstr='#f23d00',GradientType=0 ); /* IE6-9 */
}
.comparatif_formule_hebergement tbody, .creationsite tbody {
  border: 1px solid #ddd;
}
.comparatif_formule_hebergement td, .creationsite td {
  border-left: 1px solid #ddd;
}
.comparatif_formule_hebergement td i.plan-check, .creationsite td i.plan-check {
  margin: 0 ;
}
.comparatif_formule_hebergement td, .creationsite td {
  color: #005A7C;
  font-size: 17px;
}
.comparatif_formule_hebergement .rating, .creationsite .rating {
  unicode-bidi: bidi-override;
  text-align: center;

}
.comparatif_formule_hebergement .rating span, .creationsite .rating span {
  display: inline-block;
  position: relative;
  width: 1.1em;
  font-size: 27px;
  color: #3DBAD3;
}
.comparatif_formule_hebergement .rating.hosttop span.full, .creationsite .rating.hosttop span.full {
  color: #EE5900 !important;
}
.comparatif_formule_hebergement .conseils-pro, .creationsite .conseils-pro{
  background: url('../img/conseils-du-pro.jpg') no-repeat top left;
  padding-left: 200px;
  min-height: 200px;
}
ul.no-style li {
  list-style: none;
  margin-bottom: 20px;
}
ul.no-style li strong{
  font-size: 18px;
  margin-right: 15px;
}
/*reseaux sociaux*/
.socialTab {
  background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(left,  #f9f9f9 0%, #c4c4c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(100%,#c4c4c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f9f9f9 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f9f9f9 0%,#c4c4c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f9f9f9 0%,#c4c4c4 100%); /* IE10+ */
background: linear-gradient(to right,  #f9f9f9 0%,#c4c4c4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#c4c4c4',GradientType=1 ); /* IE6-9 */
width:37px;
padding: 10px;
padding-right: 0;
display: inline-block;
-moz-box-shadow: 0px 0px 8px 0px #656565;
-webkit-box-shadow: 0px 0px 8px 0px #656565;
-o-box-shadow: 0px 0px 8px 0px #656565;
box-shadow: 0px 0px 8px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=8);
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
position: absolute;
top: 20px;
left: 20px;
margin-left: 0;
}
.socialTab li{
  list-style: none;
}
.socialTab li a {
  display: inline-block;
  background: url('../img/sprite_reseau-social.png');
  height: 30px;
  width: 30px;
  text-indent: -1000em;
  margin-bottom: 10px;
}
.socialTab li a.fb {
  background-position: 0 0;
}
.socialTab li a.fb:hover {
  background-position: 31px 0;
}
.socialTab li a.twtr {
  background-position: 0px -35px;
}
.socialTab li a.twtr:hover {
  background-position: 31px -35px;
}
.socialTab li a.gplus {
  background-position: 0px -70px;
}
.socialTab li a.gplus:hover {
  background-position: 31px -70px;
}
.socialTab li a.more-social-tab {
  width: 21px;
  height: 13px;
  background-position: 0px -115px;
  margin-left: 3px;
  margin-bottom: 0;
}
.socialTab li a.more-social-tab:hover {
  background-position: -28px -115px;
}
.socialTab li a.more-social-tab.closebtn {
  background-position: 0px -101px;
}
.socialTab li a.more-social-tab.closebtn:hover {
  background-position: -28px -101px;
}
#socialTab {
  overflow: hidden;
  position: fixed;
  right: -290px;
  top:50px;
  z-index: 549;
  padding-left: 10px;
  width:345px;
  height: 441px;
}
#social-content {
  width: 290px;
  display: inline-block;
  position: relative;
  left: 55px;
  background-color: white;
}
#social-content div {
  position: absolute;
  top: 0;
  height: 441px;
  background: white;
}
#twtr-tab, #gplus-tab {
  z-index: 1;
}
#fb-tab {
  z-index: 2;
}
.colorbox-iframe:hover {
  text-decoration: none;
}
span.perf {
background: url('../img/icon-performance2.png') no-repeat 0 0;
display: block;
width: 47px;
height: 20px;
margin: 0 auto;
}
span.perf.perf2 {
background-position: 0 -20px;
}
span.perf.perf3 {
background-position: 0 -40px;
}

/* Tableau Perf */
table.tab_perf thead th {
  color: #444444;
  font-size: 14px;
  padding: 5px 10px;
  font-weight: normal;
  background: #f6f6f6; background: -moz-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#eeeeee)); background: -webkit-linear-gradient(top, #f6f6f6 0%,#eeeeee 100%); background: -o-linear-gradient(top, #f6f6f6 0%,#eeeeee 100%); background: -ms-linear-gradient(top, #f6f6f6 0%,#eeeeee 100%); background: linear-gradient(to bottom, #f6f6f6 0%,#eeeeee 100%); filter: none;
  font-weight: bold;
  text-align: center;
}
table.tab_perf  tr:nth-child(even) td { 
background-color:#fff;
}
table.tab_perf td {
  padding: 5px 10px;
  background-color: #f9f9f9;
  color: #444;
  text-align: center;
  font-size: 16px;
}
table.tab_perf td:first-child {
  font-weight: normal;
  font-size: 12px;
  color:#3055b1;
}
table.tab_perf td.top_perf {
  font-weight: bold;
}
table.tab_perf th.top_perf {
  background: #0f558e;
  color:white;
}
table.tab_perf  tr:nth-child(even) td.top_perf { 
background:#eff3f8;
}
table.tab_perf  tr:nth-child(odd) td.top_perf { 
background:#e6edf3;
}

/*Autocomplete Domaine*/
.ui-widget-content {
  background: white !important;
}
.ui-menu .ui-menu-item a {
  font-size: 30px !important;
  padding: 2px 0 !important;
}
.ui-menu .ui-menu-item a:hover {
  border:none !important;
}
.ui-menu .ui-menu-item a img.loader {
  float: right;
  position: relative;
  top: 5px;
  right: 5px;
}
.ui-menu li.ui-menu-item:hover {
  border: none !important;
  background: white;
}
.ui-menu li.ui-menu-item:not(:last-child), .ui-menu li.ui-menu-item:not(:last-child):hover {
  border-bottom : 1px solid #eee !important;
}
.unvailabledomainimg {
  height: 32px;
  width: 32px;
}
span.vailabledomain {
  color : #39bbd6;
  font-size: 18px;
  float: left;
  line-height: 40px;
}
span.unvailabledomain {
  color : #dd8282;
  font-size: 18px;
  float: left;
  line-height: 40px;
}
.ui-menu .ui-menu-item a .btn.btn-large.btn-detail{
  color: #005A7C !important;
}

.ui-menu .ui-menu-item a .btn.btn-large, .ui-menu .ui-menu-item a .table-btn-commander.btn {
color: #FFFFFF;
font-size: 15px !important;
padding: 10px !important;
line-height: 15px;
float: right;
margin: 0;
position: relative;
top:5px;
}
ul.ui-autocomplete {
  -moz-box-shadow: 0px 4px 5px 0px #cfcfcf;
  -webkit-box-shadow: 0px 4px 5px 0px #cfcfcf;
  -o-box-shadow: 0px 4px 5px 0px #cfcfcf;
  box-shadow: 0px 4px 5px 0px #cfcfcf;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=180, Strength=5);
  min-width: 408px;

}
.domain-status {
  text-align: right !important;
  float: right;
  display: inline-block;
  width: 250px;
  margin-left: 10px;
}
.domain-status.free {
  width: 320px;
}
.link-domain {
  cursor: pointer !important;
}
.domainfree h3 {
  font-size: 52px !important;
  margin-top: 0;
  line-height: 70px;
}

.carousel-control {
  position: absolute;
  top: 35%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 500;
  line-height: 25px;
  color: #fff;
  text-align: center;
  background: #222;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: .5;
  filter: alpha(opacity=50);
}
.titrepenche{
position: absolute;font-size: 25px;
color: #fff;
transform: rotate(-4deg);
-moz-transform: rotate(-4deg);
-ms-transform: rotate(-4deg);
-o-transform: rotate(-4deg);
-webkit-transform: rotate(-4deg);
border: none !important;
font-weight: 700;
margin-top: -41px !important ;
margin-left: 16px !important ;	
}
.titrepenche2{
position: absolute;font-size: 25px;
color: #fff;
transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-webkit-transform: rotate(-3deg);
border: none !important;
font-weight: 700;
margin-top: -41px !important ;
margin-left: 16px !important ;	
}


.leftright .tfeature_content {
	display: table;
	margin-bottom: 20px;
}
.leftright .tfeature_content>div:first-child {
	padding-right: 20px;
}
.leftright .tfeature_text, .leftright .tfeature_img {
	display: table-cell;
	vertical-align: middle;
}
.tfeature_img iframe {
	margin-top: 30px;
	margin-bottom: 10px;
}
.leftright .tfeature_text {
	width: 80%;
	padding: 0px;
	text-align: justify;
}
.leftright .tfeature_img {
	width: 20%;
	padding: 0px;
}
.leftright .tfeature_img .left {
	float: left;
}
.leftright .tfeature_img .right {
	float: right;
}
.leftright .img-rond {
	border-radius: 50%;
	padding: 10px;
	border: 10px solid #BBB;
	background: #eee;
}
.leftright h3 {
	border: none;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 20px;
	margin-top: 5px;
}
.leftright h1 {
	border: none;
	font-size: 36px;
	font-weight: 300;
	margin-top: 35px;
	margin-bottom: 20px;
	line-height: 40px;
}
.leftright p {
	font-size: 15px;
	line-height: 22px;
	color: #384673;
}
.tfeature_content {
	display: table;
	margin-bottom: 15px;
}
.tfeature_content>div:first-child {
	padding-right: 20px;
}
.tfeature_text, .tfeature_img {
	display: table-cell;
	vertical-align: middle;
}
.tfeature_text {
	width: 80%;	
	text-align: justify;
}

.tfeature_text.text_left{
	padding-left:20px;	
}

.tfeature_img {	
	padding-left:20px;
}
.tfeature_imgleft {	
	padding-right:20px;
	display: table-cell;
  vertical-align: middle;
}
.img-rond {
  border-radius: 50%;
  padding: 4px;
  border: 4px solid #008EBD;
  background: #E4E4E4;
  width: 100%;
  background-position: center top; background-size: cover;  width: 196px; height: 196px;
}

a[rel="popover"] {
    display: block;
}
a[rel="popover"] i.info-icon{
    margin-right: 5px;
}
/*Cookie bar*/
#cookie-bar {
    background: rgba(249, 249, 249, 0.86);
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    color: #333;
    text-align: center !important;
    padding: 3px 0;
}
#cookie-bar.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10000;
}
#cookie-bar p {
    margin: 0;
    padding: 0;
    text-align: center !important;
}
#cookie-bar a {
    color: #111;
    display: inline-block;
    text-decoration: none;
    padding: 0 5px;
    margin-left: 5px;
}
#cookie-bar .cb-policy {
    text-decoration: underline;
}
#cookie-bar .cb-enable {
    background: #02339c;
    background: -moz-linear-gradient(top,#02339c 0%,#638ad7 100%);
    color: white;
}
/*Cookie bar*/



.wordpressnew .fh-title h1 {
    display: block;
    min-height: 40px;
    font-size: 26px;
}

.wordpressnew h2 {
    font-size: 22px;
}