/*****************************************************************************************
General - header 
*****************************************************************************************/
body {
    background-color: #fff;
    color: #4D4D4D;
    font-family: 'Source Sans Pro', Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300
}

.navbar {
    margin-bottom: 0px;
}

.navbar-brand {
    height: 90px;
    padding: 5px 15px;
}

.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 27px;
    padding: 9px 10px;
    position: relative;
    background-color: #4d4d4d
}

.navbar-toggle .icon-bar {
    background-color: #FFf;
}


header .navbar .navbar-nav {
    margin-top: 19px;

}

.navbar-nav > li > a {
    font-weight: normal;
    font-family: 'Hammersmith One', sans-serif;
    text-transform: uppercase;
    padding-right: 11px;
    padding-left: 11px;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #eee;
    text-decoration: none;
}

.nav .glyphicon, .nav li i.fa {
    color: #ffaa00
}

.nav li img {
    left: 1px;
    position: relative;
    top: -1px;
}

.dropdown-menu {
    border-radius: 0px;
    padding: 15px 5px;
}

table {
    background-color: #fff;
    max-width: 100%;
}


.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-bottom: 1px solid #ddd;
    border-right: none;
    border-left: none;
    font-size: 16px;
    line-height: 16px;
    padding: 6px 10px;
    vertical-align: middle;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th {
    border-bottom: none;
    border-right: none;
    border-left: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    border: none;
    font-weight: 300;
    padding: 10px 15px;
    vertical-align: middle;
}

table th {
    background-color: #838383;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    border: none;
    font-weight: 300

}

.jaune {
    color: #FFAA00
}

h1 {

    font-size: 34px;
    font-weight: normal;
    font-family: 'Hammersmith One', sans-serif;
    margin-bottom: 5px;
    margin-top: 15px;
}


h2 {
    font-weight: 700;
    font-size: 32px;
}

h3 {
    font-weight: 600;
    font-size: 28px;
}

h4 {
    font-weight: 600;
    font-size: 24px;
}

footer {
    background: #FFAA00;
    color: #fff;
    padding: 30px;
    position: relative;
}

footer, footer p, footer a {
    font-size: 16px;
    font-weight: normal;
    font-family: 'Hammersmith One', sans-serif;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #fff
}

footer .mention {
    text-align: right;
}

a {
    color: #4D4D4D;
    text-decoration: none;
}

a:hover, a:focus {
    color: #4D4D4D;
    text-decoration: underline;
}

.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    font-family: 'Hammersmith One', sans-serif;
    margin-bottom: 0;
    padding: 4px 15px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-transform: uppercase;
    color: #fff;
}

.btn-default {
    background-color: #FFAA00;
    border-color: #FFAA00;
}

.btn-warning {
    background-color: #4D4D4D;
    border-color: #4D4D4D;
    color: #fff;
}

.btn-default:hover {
    background-color: #FF7D00;
    border-color: #FF7D00;
    color: #fff;
}

.btn-warning:hover {
    background-color: #FF7D00;
    border-color: #FF7D00;
    color: #fff;
}

p {
    margin: 0 0 5px;
}


/*****************************************************************************************
Home
*****************************************************************************************/
.home-intro {
    background: url(/img/bg-home.jpg) no-repeat center top #82caf0;
    background-attachment: fixed;

    height: 345px;
    padding: 20px 0;
}

.home-intro h1 {
    color: #fff;
}

.home-intro p {
    color: #fff;
    font-size: 18px;
    margin-bottom: 20px
}


.home-argument {
    padding: 30px
}

.home-argument .argument {
    font-size: 20px;
    font-weight: 300;
    line-height: 20px;
    padding: 10px 0 7px 53px;
    text-transform: uppercase;

}

.home-argument .argument1 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAArCAYAAADsQwGHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA59JREFUeNrsWD1v01AUvbYKS4VwkejCYgZAogPu0AWGpkIsIKFEQqy0PwDR/IImvyDlF8SsLMnC1CGpxJeEUM1QBhBqisTSIGohwdAMj3v84iZOX+KP1KmRcqXX2I7dd9555557HaIMhRBilceekNHgYSnuyRxghlwVYrckxEGji12sZhI0GOVxKL5UhHhJvYFzGbwSYfigtQwABpgdch2TthZP3mAy0VaF6Jzh8NkKD1fPANHr1HFNeltQf9uyiZqM9U8L+q7gkp4Bli96J5dzw290meT9Fzjy9D1zljrmjwYPg7eeaKnKR7eInOKox9wzY7rLcI3aTSMA8to6Ua5B3iL6Y9bk757hqI4/GmdpiT+XJ4r67nuTLtww6dVVYj1Ladyp9cDiGnQMWSDu7fAuWC0+Qqa6AD1Z44MbQApIvB/13nUABstGXz35sCYlgx1gwJqmOZ7lTRQ0thmswRGGaRf2JkH2xxoDto99egD0Sqqg73+rUee34W19xx29G9Kbm3xWBMP9FTHgHtpjaqaYfCXPKVBARgH2vfnmBkC7/YD90CfkFjDhDU8SrhP+AFieNbGysuprfWL2hqT7uhn+AJxEarqsYnlSTFdZDobnBGEBB4H1sR8z4KEr1FNmGZTl6U0hXMcIWCHrGG4x6jY9RcCWp2NIoh0hvyGJK3kcFZjlkSs80XuwBR53U2PF0S+T/n43QnoJGSgoCxs42mTAoStUNUx4OjcWYGS/plNkHUtZOAy4GOXfq+TxaSzA2GJsdVR7A8OGBTkUok4RqIhcXLQ+iRiJQD9sV+jna2toUz+4wNu1QJmOkCvqfprBOwmTL+8tdj4nS3HLDpeFtDc7zjxK0My0iQ4gFuKFktn1ZIrU1MOPj/jercXYclS5R96rYHHjoCn7hfqcBAymoW04w6BP4zoqn3z3iz2VKhGfJNLyfC7YB2P4Df6DvV6fjE+4y+dyNP+OKI9yoiQ8f8lkEGagU4N7INH8PhpSwWsTwO6WEhvUzJAkXImfhE8bAdD+WzRaUegXjFsV+XL67lHdf7NOEqdZxg1qb5+8ColA01K7TXaKOTr8uD/ORKpENLosxJWI5bnBoK1dX5eSkI3Q89NgR6XpSuKt8yugGqzNLLfSAp0sIANoFkkGu+uB3Qzr2k4DNKpBfM3BGZaqy11r204D7Cj3wEQJ/MjujvQjC7+aTkFPQU9B/4+gZwZKuJgynSJo+wznbyWZ/58AAwDSZ4wE7lOmyQAAAABJRU5ErkJggg==) no-repeat left center;
}

.home-argument .argument2 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAnCAYAAABjYToLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAitJREFUeNrcmN1xwjAMgO1MECYo3YBOQJgAeOlrwwYwQckEdIOmr33BTNAwQdMNGCGdoJWowqXCxHbi0Fx1p+MCRPn0Y1uKFB7k61WM4GMGOgaNNH8pQDPQPaiS9+JgsilbAiHE4wWYOklBkzpA2RAohI9nilIbQbi1FzBKG0KNhB/BFM8BsGgMRlBvoKHmZ0yLAt3BQzIWXUz1lCKsuzcHnVThpGP63kGHmsJegdHU0saS6vIscmBj0gRsq6mpM09bRv5Uc9LSEAJtfUAZ4NDWHa7WwNLORpO+xlDHiNz/OMa+Dss0y4bRmlQLvOVeuNbU3MAmYlNNkWbCnzxRBqoyswHjBf/iEUpQOSgejMAQ5qFm5SjhX3bsOjJFjO9ZeZuCN+z+vxZB4GigCyihczYQPZV/AzbqAoIWmT2YZr8K6SjxLbzRzG0ilrPrhw7AuM3MBoxvqDG1L77SGGkitrcBU5cOWk/CG4QDlJAygtHAwJvAJXgae4jWRrOgEpdV+aHzlDqPplBL6mb5yZLatj0RNXTOk05Ne42Rii/0eLkRzDB88EEkqev7CSim+tTZW1Tvlx6gdBM3T/3YMBQvuFPSI1QTKQhKGXf+K0IpGjyU8ax0hMIiHaDHjs1jSkU+t3p34QiFKbit9lGViRvt3FSaTHTg03VWkA2hTsu6K5F9hCprbNM3qBIs6huU7Vl5dagSrOgbVAmW9A3qCAYPxncHKxa57C+hUL4FGACSRsnPOVTJNgAAAABJRU5ErkJggg==) no-repeat left center;

}

.home-argument .argument3 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwdJREFUeNrUWNt12kAQlXQogFRg0oE6QFQQvvKLqcBSBYIKRCpA/ObHpAJEBaGDyBWYDpxZMeNcD7t6GLCVOWePYLU7czUzO4/1vY708tMb0mNKY0wj5GGjA489ja3/3Tt2keN3ADSiR0rj3nsf5TSWBLC8CrArALIBTJo0GDSAMib7XQPKMJ8bTcDckudcgg2vP8y7OzDamNHjkcYQQBwVqAl9eX5mhtPcxLJe/huejyyjPTDasKZHDFOFUb8CaUAdnD5yejdRYBLmJRSzrGZg/BVouhUJMQJmaK46UAocmnnGvFZoWpvmAotPoabmxCih+Yh+RzxX0tyq9bE/rZWTGBlehif7IWpuagXGp2+tNCX+86CcuyvhngfwQ/zANcfIM42l4EMFfxUG1Mq3bM7eQms5+NpUALCMAnwwexPHaGHIYaEP9NUE4cBiqs+mtNIYq/VZhQakqOad0IiHx47uSjtRSzlfBuA/VbogNc5Vwn4Gv5s44t5CvpRoQ+sWjnU7AaB5cTyTMDUNuEoQ+qV4YeVQXsFMJQCJ1DuUPQ6UcK3eIfx+ugKwJwdvLTtEYKUl499MY7qOY9nyPjTO/wKbNorRGJwyr9Eariu4OLTRHfiRbd1MDhEC6xUFXk9poOzfG1MOlAMuLPFJBO5dedKyzhXH7gHY3iJvhqaUumqE2R06HYzul9LIwVuCubw/BGpBZKnp0QyX0p2Dt5ZdAUM7f/sojZEZdTBH2fveJnHfkkA/m6pCIrigXL4VLV8DLLftGApMieObYdSKsU7mceiG17Hm+MZU/+YLpa1SR/4lbI6kpeLkuoWQ0tnkvEdC0esFC8uI4JQmZymJkeqWSkD80KXve8pl5MW8dat4tOZKerG1tFQZH+0CtBZ30FYMJ9a4SMGa0q3itjaJc0uVK83tVB5NubNqAhUqbW2YV6z8KmlVXXDdv1IxJlP3ELs6cPxup+47MhWvVthjtL4f47Z9bSmDPeWwI9CMHKK0Yd9cm6/rxZ10yB96cff/XnU6NHjzy+G/AgwAubNADTLd4rkAAAAASUVORK5CYII=) no-repeat left center;

}

.home-argument .argument4 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAnCAYAAACBvSFyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd9JREFUeNrsl91xgzAMx8HHANmg6QbtBIUNyktfGzZoJghMkGQC6GtfwgawAWxQRsgGqdST73QcH8Y2Th/qO8cEc9YP/WXJ+J6jdvvyNjA8UX9g116wsuEQhgMZ24w8Vog1Ifw3r4bhOgGA7SwcKJFAb0fmOgBtV4cAI9cJiLOLmEAZKhmAA63EH7EiABr+ZgDokYwDgJe6X09QBEt9OksAOxhydgvliHF9mMPtifOfclKQuyqasAFw7AEU0CP5gjAm5IVSPhBY1v8CPWS3MzCWDgRrzP8HFvXPe/on/G2nmrAA8NrbAS25v1RdQxgCpCSBzIg1AbRL1gkM9D/2gvkExvc66wUaAFt6e56AUP9C16NCIwCbXgA+zwGQ58whKAE1TH/U/XFOfwKvjOWAhfKe/gUlHZWdk8+U8mmIkQK0B4CTAsAHBa9+YJIbMQC3TP+YDipLPacdmO8MQCagWnHdna3dkZHxUiUBkec8q3kCT0SwcEQnI9XS7VtPVooAuWd4DNCuoiOl2y0EJa6tjaOASRW1AqBTO9I1DsVCVX/oF/qks94CBYCh0u3OE/Q50KwJoCLHYa4C3nt3/EM4hwhdQPAt+qKSjKaeWTDX8cOxD5O3OyhQA0T0p2LiR4ABAN39n0Xhu5d/AAAAAElFTkSuQmCC) no-repeat left center;

}

.home-table {
    background: #e6e6e6;
    padding: 20px 10px

}

.home-table h2 {
    text-align: center;
    padding-bottom: 10px

}


.table.table-dom td, .table.table-dom th {
    text-align: center;
}


.table.table-dom td:first-child, .table.table-dom th:first-child, .table.table-dom td:nth-child(3), .table.table-dom th:nth-child(3) {
    text-align: left;
}

.table.table-dom td.align-center2, .table.table-dom th.align-center2 {
    text-align: right;
}


.home-citation {
    background: url(../img/bg-citation.png) repeat center top;
    background-attachment: fixed;
    padding: 30px
}

.citation-boite {
    background: #e6e6e6;
    padding: 40px;

}

.citation-contenu {
    font-size: 26px;
    line-height: 28px;
    font-weight: 700
}

.citation-triangle {
    width: 0;
    height: 0;
    margin-left: 30px;
    border-bottom: 40px solid transparent;
    border-left: 40px solid #e6e6e6;
}

.home-rassurance {
    padding: 30px
}

.rassurance {
    padding: 30px;
    border: 1px solid #e6e6e6;
    text-align: center;
    font-size: 20px;
    line-height: 26px;
    min-height: 240px
}

.home-rassurance .rassurance1 {
    background: url(data:image/png;base64,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) no-repeat center 25px;
    padding-top: 100px

}

.home-rassurance .rassurance2 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAYAAADFXvyQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABRFJREFUeNrsW81OE1EUPiNiFBdWE43RBdUENbqwxuhCF0CiW4GFLowGiA+AbNy4qH0C4AmAmLjQBeUBDOPGjSaUhS50YVlgjC6sJhIDifV8vXfK7TB/tDP39u8kJ0OnM3Tu1+/831pkQMovaYIP8/KlzTpt3aMCNZmUy2WyDICT4sMX1pRyusQ6ySDlmw2gfQY+d8IFDsnX8wxeptlYZCXADpgOFlpkXWZdYGaUlGtW5fteguvG+Hrb9X8z8p5B1jld5hi7ifFClvgw6vHWAmtOMmU1wr8qSLBIAqMybtgNYCsBVNbw3FoBitsH2dRmEjdAhS5AwTLXBSgoJN6rRC67C1Cw5LoABbPIbicW7fMLb1HVRxa7DApm0YKS6HU2QAEsSqrw3A57njpZ7yn7Y0vJrV1J+VpCAH3yW6THMzSPiXk8dDJJ49GrPXWwuTl8kOsB4wXoNNfA1+aJbr2/Y7zdEcM3cZBeWb18/N0wKKdGxLG3WtCj2XaBdavuRUc0ReCwPyHg/9Lozye0wX76xxtWTov+FIPvSGWIDqfF8fgg65DflWdYj7F+a2UGXSfRLDtZcxYgbbqA8gciEE7WXzoYlARA50k0xQ4l+MU+ZH3B+q8VTex+IuCU2OcXOUH/mgcTn/OZRzKVeA3l5HQziUjWOINeWT2S8sfo8NkHdOrOU0qP91R8SUPpICfi323hwwQoYXfkKyXO3XI+cRMLvVE059F7HiHvHvSOw3Wcrp+/cfzSFgPya00wBRoOiJ/gxpwsdxpPgPcIDFY4TmJ00+wCoCYb6V9HBkgCk2UdotaTvASqFDtAch4106LA1Lh4qmNy6x/mhY8BYx5Te8ksgzTdEEASnBWi5hsDxySoEYejmNyuuVgHgENybStR9wFYLoCWfMN2koJCVM2bEOa3E29IliSTCpFMzLVnR4+k+SMHpsgzqUSB+yEnjoZAqgLks2cnWcbcXAovVNENeDumg0lnvHyS6oNGtYEDuZTdDQ7MCmxRWyMoM5KXlPRJnut3itUprf5m4HFtzWUPC4BUwTUlbaN+J9+b3OWkGbm0NC89gu7gjaWd1+/4mYoL1CSCvZKzbhPTG7XcDtmPJb0pEwBlJWFqTGzQ6HcGRkGPXCY6wKD0pUUn4DN/kYVp3U+TkqY2pprYqpbEEIy4vSoWH0UQvTaMbXqt7GJzOop6suYTQ97guPtBEDTKSkb3YqEOtdUolrwAgI+c+PX1iwRRddJqMojwj8i2bXS0PyR9UVEfQAABTLmYrT2PYSDOq3mRngQxTBC8ZvVuJL88U8seCMzOnTTqSRDDZESviTl+yMsHrS8KnwMzBJvq70fHamZOFCtr+ThEMbAFQCCaqflQ/qhpn+Mtd8uWPhMDAE5k+rpc+945n8YlTG/AbFMTJlYg3Q0ylBaqs8bfiG7wPQAS7ELiiATyY64DAYKPwcJVkOC83Q68wiJjiX7F5mFiZkLGh2einAgzy41lUwBVE0XbGH9Ra2HeDlOCicGJVzLrdeGvkFGbc96VnbpOR3GFWn/2FSt7uBYbVjuKi11ManxPtY2gNu3RNEt3wdlp4rvnYpMdDk6RPCYcVYDkLojZDgUH677iNf7xGj1jNjbRKc6YAn6zH7R5gZMUyraxn0GrMid/3+YrgdtfZMMo2yZsKkq2LO9lC0ykDVRyoIYcaZB2fqKd8cs8lQda38MC+l0RNFVn+VOUCpasyTKqEMaUIID+CzAAmq0vPfeO5wkAAAAASUVORK5CYII=) no-repeat center 20px;
    padding: 100px 15px 10px 15px;

}

.home-rassurance .rassurance3 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAAhCAYAAACYyvasAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtJJREFUeNrsWt1xozAQlpgU4HRAB+EqMK4gycu9Oqkg5wpsKri4guDXvByu4HQdJBWcOggd5FbJR4bD/EhCIMdhZ3YYzwj49O1q/zBnBvL6yCK6XJFekIakEfv88kQqSZ9JM/797beWcA3CZnT5QboEYacuisgd6T0RmVuTR8Rt6HJHOmNfTxRxWyJwY0QevO0XacwmEaTXdV7IG4j7fSLxzGVcXFQJ5BNx9gQGlQU/J+IaJQI/h55HXhfD6yZpF+V9oup564kXLVn/d2zhdVNm1ZMYfH143vIL1nB9ZPkR84jJF8NCWL08I/2jslBdSwPrRHiRryQkUaftgVPWVBcRTt2lAc6cnnXODROFenlCN6aGPbFq625G7FYEuoPMone/A9buxIEWbD0EaS198lDJSZ2AVZENe+AMgbGNxETFvLkmKNF3ZygwBYzRJcpQCVR30rE3WNuGUyIktcXGOTeIdzk2tK3GDk1rxrBmrPGeRTWO0v3KCx50G3qdqUgDzhvgDDvjHi1+tTBOBiuLNiJL8z+Tcda3ppmaZoipem+BM+8w7CWwhtoeakleNR5KWFyWMpZN3ZjSJm87POMvs5srygrWCCfOuhI4cxCkQ+ZuSJpornnwjLN2MOBThGYszRwUuSdH3s4gY2fHQp48AhymhGyPALMMXNRFDiQzKSuQjX3jfgqQyn1LYnGPb+/bc7RMLx5BdJYnA5QtLuQ8wHFJPQHILb2uj8e6MngelED4SP8rm1avFPtSFz23rcGDUiOceLCeC4+/HtnwSWHwoGTF+xGPr3Wca6j7FiMRmIKnwyIZG0pHsNytyweidFkMXL4cGDyoAaIWrAawpMDEZDPEzkoEug4/OWLzgcF5SxmgShj1kfeK9RudK0/e9Z3uGpYwqnwpxumzHqRlIK7WkXT/Yhaz94lz8bGksWWBFh+GvPegpc+qc43JigD+vQ72fwIMABJk9aL+0d6kAAAAAElFTkSuQmCC) no-repeat center 40px;
    padding: 100px 30px 10px 30px;

}

.home-rassurance .rassurance4 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA7CAYAAADfGRI9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABExJREFUeNrcWttV4zAQtb0UYCrAVICpAHfg5IffQAUbKiBUAFSA+d2fJBXgVICpAG8FuANWYq9YrY4eI9mExDrHxycEy7ozVzN3RomjEY73X1HObk8/Rghswm5LdqUHA1srxUd+559rfG7j86jdArALdnsQn+PASTJ24xY6A4iM8FgHsGt2rRjYbmBgt+w2l/8WewLilpkRwbhGxa6bvh5l6yrY7RZGjrzA4eEZgH3FqAGyDmDPtW1dseNhzt9iS7GAe/AelG0dAaOkGDvWPJyCu9eeC+PXRtpfDQxzFmCgBntTHieYJ6VOEmsi3oOOv5qxwgJqh6X/i2DbHLGyiFuCZbhXjqnRDkx4+w5wCRawgHUpLk+Jnv1rvfNPim4fHAP24Lm/IkRP34joovgU6WGw/BczcO+Bzx56UFNIImNAYnMdK5E6M7BmSV3gAaw2CQDH9+jdQJ7LOCARmHBvDTnXa8+tAz33c+B9N3g+FZ4LCdXc2oWsLCQ6iYUeKfSqLSBOiPrULxUgqITIqwqeL7HojLJPDSqjYd+dEvbvuw8to0BqVtIGvyCK6QI05RLrkoPluhL7K+/BwBsd7RPxMg+XV0jil9CCPuNM3YvsWiBSXkJI+BqYr2WhW7+sUFzU5Ja5UtU7e+7VowSyUg9zfUo7zbtEefOoCmz23ZO6n2NFVz6b3A7r6BY0xwup49ikRdlcS0Ja0q5FBy6RKNLocgsS7MJBDZ9hC/mbwbWlIoN0IT935LAqdN9pqN/neSu4+0At+TiE53yrcS9w2AuNQWpFjkVReyEZkn0f7wV5zuSFFIn3y71H0KF5H3Arw/+WhJxjakHUikds++aFUE/6txlsYZUnSUa/Q4c0esLLa12eUtLHTOq71IjWQp++OrZBrFT6E10XIfbse0yhZiJDco2I+lCXU4WH14SuwCmEQwlgqY/nTH0PrgqmShWgtv9OhRccAN8sADjQK8P+6qiiwda3NKkFWdnrLHzHvr8igLPKPZl6oZVBEhD9JljY0mB5qvjdOMD3Ll4Ti+VMlYJLYKdEde8K+UXfXJgQulIhw9kdswgGSrrohgAX2l8pHCqE4r28Ly0ppzw+9dp/gYVdv+GBVKGZAJU55tZGXmJpFFFOVjk15wHg5gN0ugoDdV8o4CiesxWxXz1aTdQ+IjajaCerPaj5rSMh/t/9nuHqPvo9RM85xazlJeIcr5XEsfjlA59XHCrmA4Bqon+ns53Pgf+zxwJaNHIqj/lFRKU2eOXIuwGgxnvPeXS5OoC66+sCsCU3GLQFE+reAcVRKciUmG7jxzSDJXFi8qzQgd7LaOmSY+toB4cvOFOlUO49ODRgdZXCZAyeM1EwDTih2T1wliK2HIPnPqKjof2QjgGcsb+y9+Asx13lGDxn6q9MiO2FnQe389QMBgdq6loAszF4zuS9fFeo2RfcylAd7ERKiPtOgCI2jQi/T972+CPAANrXjeYisrOuAAAAAElFTkSuQmCC) no-repeat center 25px;
    padding: 100px 10px 10px 10px;
}


/*****************************************************************************************
Landing page
*****************************************************************************************/
#tab {
    background: #82caf0;
    padding: 10px 0 0;
}

.nav-tabs.nav-justified > li > a {
    border: none;
    border-radius: 0;
    color: #fff;
    margin: 0 3px 6px;
    font-weight: 700;
    background: #a8daf5;
    text-transform: uppercase

}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border: none;
    color: #4d4d4d;
    padding-bottom: 16px;
    margin-bottom: 0;
    background: #fff

}

#tab .nav > li > a:hover, #tab .nav > li > a:focus {
    border-bottom: none;
    border-radius: 0;
    color: #4d4d4d;
    margin: 0 3px;
    border: none;
    background: #fff

}


.badge {
    background-color: #ffaa00;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 3px 7px;

}

#alertOui {
    margin: 0 10px;
}

#filtre {
    padding-bottom: 20px;
}

.breadcrumb {
    background-color: transparent;
    border-radius: 4px;
    list-style: none outside none;
    margin-bottom: 0px;
    padding: 15px 15px 10px;
    font-size: 14px;
    border-bottom: 1px solid #e6e6e6
}

.breadcrumb > li > a {
    color: #999;
}

.breadcrumb > li > a:hover, .breadcrumb > li.active {
    color: #4d4d4d;
}

#moteurfiltre {
    display: none;
    /* margin-top: 20px; */
}

#formfiltre {
}

#filtre .filtre-detail .col-md-2 {
    width: 20%;
    margin-bottom: 10px
}

.filtre-detail {
    margin-top: 20px;
}

#searchwordfiltre2,
#my-domains-button,
#my-preorders-button,
#my-marketplace-domains-button {
    margin-top: 15px !important;
    padding: 10px 20px !important;
}

#filtre .btn {
    padding: 15px 20px;
    line-height: 20px;
    margin-top: 2px;

}

.breadcrumb > li + li.pull-right:before {
    color: #ccc;
    content: none;
    padding: 0 5px;
}


#contenu-table {
    background: #e6e6e6;
    padding: 0 0 30px;
}

.contenu-tablecl {
    background: #e6e6e6;
    padding: 0 0 30px;
}

.container-triangle {
    display: table;
    margin: 0 auto;
}

.triangle-separation {
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid #fff;
    height: 0;
    width: 0;
}

.triangle-bulle {
    width: 0;
    height: 0;
    border: 20px solid #fff;
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent;
    float: left;
}

.rectangle-bulle {
    background: #fff;
    height: 40px;
    float: left;
    padding: 8px 10px 0 0;
}

.ctri {
    position: absolute;
    width: 120px;
}

#landing h1 {
    font-family: "Source Sans Pro", Arial, sans-serif;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 5px;
}

#landing h1 span {
    font-weight: 400;
}

#landing h2 {
    font-family: "Source Sans Pro", Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 5px;
    margin-top: 5px;
}

#landing .table-achat-dom {
    margin: 20px 0
}

.table > thead > tr > th > a, .table > tbody > tr > th > a, .table > tfoot > tr > th > a {
    color: #fff;
}

#landing .table-achat-dom th span.fa {
    color: #ffaa00;
    font-size: 12px;
    margin: 0 5px;
}


.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #e6e6e6;
    border-color: #ddd;
    color: #4d4d4d;
}

.pagination > li > a, .pagination > li > span {
    color: #ffaa00;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background-color: #ffaa00;
    border-color: #ffaa00;
    color: #fff;
}

/*****************************************************************************************
Page formulaire
*****************************************************************************************/
#contenu-landing {
    padding-bottom: 30px;
}

#contenu-landing, #ariane {
    background: none repeat scroll 0 0 #e6e6e6
}

#ariane .breadcrumb {
    border-bottom: 1px solid #c5c6c6;
}

#h1connex, #h1insc, .h1center {
    text-align: center;
}

.formulaire-center {
    padding-top: 20px;
    padding-bottom: 10px;
    margin: 0 auto;
    float: none;
}

.formulaire {
    padding-top: 20px;
    padding-bottom: 10px;
}

.formulaire2 {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 15px !important;
    padding-left: 0 !important;
}

.formulaire-gauche {
    padding-right: 50px
}

form[name='labelform'] {
    margin-top: 30px;
}

label {
    display: inline-block;
    font-weight: 300;
    margin-bottom: 5px;
}

#contenu-landing .form-control {
    box-shadow: none;
    border: 1px solid #e6e6e6
}

.formulaire-proprietaire {
    background: #fff;
    border-radius: 5px;
    padding: 30px;
    margin: 0 0 0 0px
}

#landing .formulaire-proprietaire h2 {
    margin-bottom: 20px;
}

.formulaire-proprietaire2 {
    background: #fff;
    border-radius: 5px;
    padding: 30px;
    margin: 20px 0 0 0px
}

#landing .formulaire-proprietaire2 h2 {
    margin-bottom: 20px;
}

#landing .conditions {
    font-size: 14px;
    text-align: center;
    padding: 20px 0 10px;
}

.btn-mes-infos {
    margin-top: 30px;
}


/*****************************************************************************************
Customisation responsive
*****************************************************************************************/

@media (max-width: 992px) {

    body {
        font-size: 14px;
        line-height: 18px;
    }

    h1 {
        font-size: 28px;
        font-weight: normal;
        font-family: 'Hammersmith One', sans-serif;
        margin-bottom: 5px;

    }

    h2 {
        font-weight: 700;
        font-size: 24px;
    }

    h3 {
        font-weight: 600;
        font-size: 20px;
    }

    h4 {
        font-weight: 600;
        font-size: 16px;
    }

    .formdns {
        padding: 10px;
    }

    .lbldnspref {
        padding-right: 0px;
    }

    #submitdns {
        margin-top: 10px;
    }

    #modal-dns {
        width: 100% !important;
        overflow: auto !important;
    }

    .imgmoddns {
        width: 100%;
    }

    .formresp {
        margin-bottom: 20px;
    }

    .home-intro {

        background-image: none;
        background-color: #82caf0;
        height: auto;
    }

    footer .mention, footer {
        text-align: left;
    }

    #contenu-landing .btn-mes-infos {
        float: none !important;
    }

    .formulaire-gauche {
        padding-right: 15px;
    }

    .filtre-detail {
        padding-left: 15px;
        padding-right: 15px;
    }

    .navbar-collapse {
        max-height: inherit;
        height: auto !important;
    }

    .dropdown-backdrop {
        display: none !important;
    }

    .imgfaqc {
        width: 100%;
    }

    .domaintobuy {
        width: 100%;
    }

    .tab-resp-correct {
        overflow-y: inherit;
        overflow-x: inherit;
    }

    #formdns {
        margin-bottom: 35px;
    }

}

.container-banner {
    background-color: rgba(0, 0, 0, .7);
    padding: 5px;
    border-bottom: 1px solid #CCCCCC;
    text-align: center;
    width: 100%;
}

.container-alert {
    /* display: none; le seul param originel */
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1002;
    background-color: rgba(0, 0, 0, .7);
    padding: 5px;
    border-bottom: 1px solid #CCCCCC;
    text-align: center;
    width: 100%;
}

.container-alert a, .container-banner a {
    color: #fff;
    font-weight: bold;
}

.cont-alertes {
    padding: 10px;
    margin: 0px auto 0 auto;
    text-align: center;
    color: #fff;
}

#landing h1 span.h1sr {
    font-weight: 700;
}

.close-alerte, .close-banner {
    margin: 0 0 0 10px;
}

.close-alerte:hover, .close-banner:hover {
    cursor: pointer;
}

.msgok {
    color: #88c700;
    display: inline-block;
    margin: 0;
}

.msgko {
    color: #ff7d00;
    display: inline-block;
    margin: 0;
    font-weight: bold;
}

.pcenter {
    text-align: center;
    width: 100%;
    margin: 10px 0 0 0;
    font-size: 20px;
}

#maselection {
    margin: 10px 5px 0 0;
}

.clear {
    clear: both;
}

#go30j {
    margin: 20px auto 0 auto;
    display: block;
    width: 20%;
}

#logo007 {
    border: 0;
    height: 20px;
    padding: 0 0 5px 4px;
}

#file2dl {
    display: none;
    text-align: center;
    padding-top: 5px;
}

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: scale(1) rotate(0deg);
    }
    to {
        transform: scale(1) rotate(360deg);
    }
}

.btn-orange {
    background-color: #ff9000;
    border-color: #ff9000;
}

.btn-orange:hover {
    background-color: #f26d01;
    border-color: #f26d01;
    color: #fff
}

.btn-bleu {
    background-color: #92d1f2;
    border-color: #92d1f2;
}

.btn-bleu:hover {
    background-color: #60a4c7;
    border-color: #60a4c7;
    color: #fff
}

.btn-vert {
    background-color: #88c700;
    border-color: #88c700;
}

.btn-vert:hover {
    background-color: #6d9e02;
    border-color: #6d9e02;
    color: #fff
}

.btn-gris {
    background-color: #4d4d4d;
    border-color: #4d4d4d;
}

.btn-gris:hover {
    background-color: #717171;
    border-color: #717171;
    color: #fff
}

.btn-disable, .btn-disable:hover {
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    color: #b4b4b4
}

.btn-rouge, .btn-rouge:hover {
    background-color: #c70000;
    border-color: #c70000;
    color: #fff
}

.btn-enchere-css {
    background-image: url(../img/bouton-icon.png);
    background-position: 8px 7px;
    background-repeat: no-repeat;
    padding-left: 28px;
}

.btn-enchere-css-acc {
    background-image: url(../img/bouton-icon.png);
    background-position: 8px 7px;
    background-repeat: no-repeat;
    padding-left: 43px;
}

.btn-reserver-css {
    background-image: url(../img/bouton-icon.png);
    background-position: 6px -143px;
    background-repeat: no-repeat;
    padding-left: 47px;
}

.btn-acheter-css {
    background-image: url(../img/bouton-icon.png);
    background-position: 8px -290px;
    background-repeat: no-repeat;
    padding-left: 52px;
}

.btn-valider-css {
    background-image: url(../img/bouton-icon.png);
    background-position: 8px -437px;
    background-repeat: no-repeat;
    padding-left: 45px;
}

.btn-retour-css {
    background-image: url(../img/bouton-icon.png);
    background-position: 8px -582px;
    background-repeat: no-repeat;
    padding-left: 52px;
}

.btn-erreur-css {
    background-image: url(../img/bouton-icon.png);
    background-position: 6px -733px;
    background-repeat: no-repeat;
    padding-left: 47px;
}

.btn-enchere-disable {
    background-image: url(../img/bouton-icon.png);
    background-position: 13px -63px;
    background-repeat: no-repeat;
    padding-left: 52px;
}

.btn-reserver-disable {
    background-image: url(../img/bouton-icon.png);
    background-position: 12px -213px;
    background-repeat: no-repeat;
    padding-left: 52px;
}

.btn-acheter-disable {
    background-image: url(../img/bouton-icon.png);
    background-position: 12px -361px;
    background-repeat: no-repeat;
    padding-left: 52px;
}

.btn-valider-disable {
    background-image: url(../img/bouton-icon.png);
    background-position: 12px -508px;
    background-repeat: no-repeat;
    padding-left: 52px;
}

.btn-retour-disable {
    background-image: url(../img/bouton-icon.png);
    background-position: 12px -656px;
    background-repeat: no-repeat;
    padding-left: 52px;
}

.stickyheader {
    position: fixed;
    top: 0;
    padding: 0 30px 0 0px;
    margin-right: auto;
    margin-left: auto;
    z-index: 1;
}

table thead {
    position: relative;
    z-index: 1;
}

.rayerouge {
    color: #c70000;
    text-decoration: line-through;
}

.nonrayevert {
    color: #88c700;
    font-weight: bold;
    font-size: 20px;
}

.ptinput {
    width: 60px;
    height: 39px;
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 6px 10px;
}

#h2acd0,
#h2acd,
#h2acd2,
#h2acd3,
#h2acd4,
#h2acd5,
#h2acd6,
#h2acd7 {
    display: none;
}

#h2budg {
    margin: 30px 0 !important;
}

input[name='amount2'] {
    margin: 15px 0;
}

.ahelp img,
.ahelp2 img,
.ahelp3 img,
.ahelp4 img,
.ahelp5 img,
.ahelp6 img,
.ahelp7 img {
    margin-bottom: 5px;
}

.faireoff {
    display: inline-block;
    margin: 0 15px 0 0;
    text-transform: uppercase;
}

.faireoff:hover {
    text-decoration: underline;
}

.payai {
    display: inline-block;
}

.sench {
    margin: 0 0 5px 0;
    display: inline-block;
}

.h5modal {
    font-size: 18px;
    margin-top: 0;
}

#modal-budget {
    text-align: center;
}

#btn-massdns {
    float: right;
    margin: 0 0 10px 0;
}

#modal-massdns {
    text-align: center;
}

.logo-ents {
    border: 0;
    width: 100px;
}

.logoranks {
    margin: -15px 0 0 0;
}

.rks {
    padding: 0 0 12px 0;
}

.ictask {
    margin: 0 5px 0 0;
}

.fac-right {
    float: right;
}

/* MODAL */
.modal-reserver .modal-content {
    border-radius: 0;
}

.modal-titre1 {
}

.modal-audit {
    float: left;
    text-align: right;
    background: url(../img/puce-modal.png) no-repeat right center;
    padding-right: 20px;
    font: 400 15px /17px "Source Sans Pro", Arial, sans-serif;
    padding-left: 10px;
}

h2.modal-url {
    float: left;
    text-align: left;
    height: 45px;
    line-height: 45px;
    padding: 0 10px !important;
    margin: 0 !important;
    max-width: 265px;
    overflow: hidden
}

.modal-url span {
    font: 700 22px "Source Sans Pro", Arial, sans-serif;
    display: block;
    line-height: 1;
    vertical-align: middle;
}

.modal-btn {
    float: right;
    margin-right: 5px
}

.modal-titre2 {
    clear: both;
    padding-top: 10px;
}

.modal-pert1 {
    border-radius: 5px;
    background: #eaeaea;
    width: 92px;
    height: 85px;
    float: left;
    text-align: center;
    margin-right: 4px
}

.modal-pert1 p {
    padding-top: 13px;
    font-weight: 400;
}

.modal-pert1 p span {
    color: #ffaa00;
    font: 700 42px/30px "Source Sans Pro", Arial, sans-serif;
    line-height: 1.2em;
}

.modal-pert2 {
    float: left;
    width: 264px;
    text-align: center;
    padding: 0 10px;
}

.modal-pert3 {
    border-bottom: 1px solid #e5e5e5;
    padding: 5px;
    font-weight: 400;
    font-style: italic
}

.modal-pert3 span.glyphicon.glyphicon-star {
    color: #ffaa00;
}

.modal-pert2 a {
    border-right: 1px solid #e5e5e5;
    display: block;
    float: left;
    margin-right: 1px;
    width: 80px;
    font-size: 15px;
    border-radius: 5px;
}

.modal-pert2 a.modal-lien3 {
    border-right: none
}

.modal-pert2 a.modal-lien:hover {
    text-decoration: none;
}

.modal-pert2 a span {
    text-decoration: underline;
}

.modal-pert2 a span.modal-chiffre {
    color: #ffaa00;
    font-size: 24px;
    font-weight: 700;
    text-decoration: none;
    display: inline-block;
    margin-top: 3px;
}

.modal-pert2 a.modal-lien:hover span {
    text-decoration: none;
}

.modal-pert2 a.modal-lien:hover {
    background: #e5e5e5;
}

.modal-reserver .modal-body {
    height: 500px;
    overflow: scroll;
}

.modal-body h3 {
    font-size: 22px;
    line-height: 24px;
    font-weight: 700;
    margin: 0 0 10px;
}

.modal-table table {
    border: 1px solid #e5e5e5;
}

.modal-table td {
    font-size: 15px !important
}

.modal-table .modal-table-titre {
    font-weight: 600
}

.modal-table .center {
    text-align: center
}

.modal-table .right {
    text-align: right;
}

#modal-categorie ul {
    list-style: inside none none;
    margin: 0;
    padding: 0
}

#modal-categorie ul.modal-niveau1 {
    padding-left: 20px;
    background: url(../img/puce-modal-2.gif) no-repeat left 5px;
}

#modal-categorie ul li ul.modal-niveau2 {
    position: relative;
    left: -20px;
}

#modal-categorie ul li ul li {
    background: url(../img/puce-modal-3.png) no-repeat left 7px;
    padding-left: 44px;
}

#modal-categorie ul li ul li ul {
    position: relative;
    left: -44px;
}

#modal-categorie ul li ul li ul li {
    background: url(../img/puce-modal-4.png) no-repeat left 7px;
    padding-left: 68px;
}

#modal-spam, #modal-mots, #modal-categorie {
    margin-bottom: 20px
}

#modal-ancres {
    margin-bottom: 40px
}

.modal-body h3 {
    padding-top: 20px;
}

.rond {
    position: relative;
    left: 0;
    top: 0;
    margin: 0 0 0 28px;
    height: 200px;
}

.camembert {
    border-radius: 100px;
    clip: rect(0px, 100px, 200px, 0px);
    height: 200px;
    position: absolute;
    width: 200px;
}

.hold {
    clip: rect(0px, 200px, 200px, 100px);
    height: 200px;
    left: 0;
    position: absolute;
    width: 200px;
}

.hold.gt50 {
    clip: rect(auto, auto, auto, auto);
}

.hold div.camembert {
    background-color: #ffaa00;
    border-color: #ffaa00;
    /* transform: rotate(229.32deg); */
}

#camembert1 .camembert {
    background-color: #ffaa00;
    border-color: #ffaa00;
    transform: rotate(229.32deg);
}

.camembert.fill {
    transform: rotate(180deg) !important;
}

#camembert2 {
    transform: rotate(229.32deg);
}

#camembert2 .camembert {
    background-color: #ffcc66;
    border-color: #ffcc66;
    transform: rotate(21.6deg);
}

#camembert3 {
    transform: rotate(250.92deg);
}

#camembert3 .camembert {
    background-color: #ffe5b2;
    border-color: #ffe5b2;
    transform: rotate(109.44deg);
}

.modal-legend {
    margin-top: 10px
}

.modal-legend-1 {
    display: inline-block;
    margin: 0 10px;
}

.fullright {
    float: right;
    margin: 0 5px 0 0;
}

.nounderl, .nounderl img, .nounderl:hover, .nounderl img:hover, .nounderl:active, .nounderl img:active {
    text-decoration: none;
}

/* BUDGET 2 */
.budget {
    background: url(../img/bg-budget.jpg) no-repeat center top #fbe286;
    padding: 0 15px 60px;
    margin-bottom: 50px;
}

.budget-alert {
    text-align: center;
}

.budget-alert-text {
    background: #68a2c0;
    border-radius: 10px;
    text-align: center;
    padding: 20px;
    color: #ffffff;
    margin: 25px auto 0;
    font-size: 20px;
    font-weight: 400;
    max-width: 780px;
}

.budget-alert-text span {
    font-weight: 600;
}

.budget-triangle {
    border-color: #68a2c0 transparent transparent;
    border-left: 5px solid transparent;
    border-style: solid;
    border-width: 15px 20px 5px;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

#landing .budget .budget-alert h2 {
    font: 700 40px/34px "Source Sans Pro", Arial, sans-serif;
    color: #fff;
    margin-top: 0;
    margin-bottom: 50px;
}

.budget-offre {
    background: #fff;
    text-align: center;
    padding: 30px 10px 10px;
}

#landing .budget-offre h2 {
    font: 700 23px/20px "Source Sans Pro", Arial, sans-serif;
    text-transform: uppercase;
}

#landing .budget-offre h2 span {
    font-weight: 300;
}

.budget-prix {
    font: 700 58px/40px "Source Sans Pro", Arial, sans-serif;
}

.budget-prix span {
    font: 700 24px/40px "Source Sans Pro", Arial, sans-serif;
    position: relative;
    top: -22px;
}

.budget-achat {
    background-color: #f2f2f2;
    margin: 20px 5px 10px;
    padding: 0 10px 20px;
    color: #858585;
    font-size: 18px;
}

.budget-achat span {
    font-weight: 700;
    font-size: 34px;
}

.budget-achat p {
    margin-bottom: 15px;
}

.budget-achat p.btn {
    margin-bottom: 0px;
}

.budget-triangle-2 {
    border-color: #fff transparent transparent;
    border-left: 5px solid transparent;
    border-style: solid;
    border-width: 10px 12px;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

.budget-correspond {
    color: #858585;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
}

.budget-bronze h2, .budget-bronze .budget-prix {
    color: #a98855;
}

.budget-argent h2, .budget-argent .budget-prix {
    color: #706f6f;
}

.budget-or h2, .budget-or .budget-prix {
    color: #edaf40;
}

.budget-platine h2, .budget-platine .budget-prix {
    color: #375664;
}

.meilleure-vente {
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1;
}

.meilleure-vente img {
    position: relative;
    right: 10px;
    top: -23px;
}

.budget .col-md-3 {
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 30px;
    text-decoration: none;
}

.budget .col-md-3:hover div.budget-offre {
    text-decoration: none;
    position: relative;
    top: -5px;
    transition: all 0.1s ease-in 0.05s;
    -moz-box-shadow: 0px 5px 15px 0px #656565;
    -webkit-box-shadow: 0px 5px 15px 0px #656565;
    -o-box-shadow: 0px 5px 15px 0px #656565;
    box-shadow: 0px 5px 15px 0px #656565;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=15);
}

.budget .col-md-3:hover .meilleure-vente img {
    top: -28px;
}

.budget .col-md-3:hover .budget-achat p.btn {
    background-color: #6d9e02;
    border-color: #6d9e02;
    transition: all 0.1s ease-in 0.05s;
}

.budget-montant {
    position: relative;
}

.budget-montant .budget-form {
    display: table;
    margin: 0 auto;
}

#landing .budget-montant h2, .budget-montant h2 {
    font: 700 40px/34px "Source Sans Pro", Arial, sans-serif;
    text-align: center;
    margin-bottom: 30px;
}

.budget-montant .budget-form .btn {
    height: 40px;
}

.budget-montant .budget-form input.form-control {
    height: 40px;
    width: 300px;
    margin-right: 5px;
}

.budget-montant .budget-form label {
    font-size: 18px;
    margin-right: 5px;
}

/***moyen et grand ecrans *******/
@media (min-width: 992px) {
}

/***moyen ecran  *******/
@media (min-width: 992px) and (max-width: 1199px) {
    .budget .col-md-3 {
        padding-left: 8px;
        padding-right: 8px;
    }
}

/***moyen-petit ecran  *******/
@media (max-width: 992px) {
    .budget-achat p.budget-benef {
        line-height: 22px !important;
    }
}

/***  mobile et tablette  *******/
@media (max-width: 992px) {
    .meilleure-vente {
        margin-top: -50px;
        position: relative;
        top: 50px;
    }

    #landing .budget .budget-alert h2 {
        margin-bottom: 10px;
    }

    .budget-montant .budget-form input.form-control {
        width: 200px;
    }

    .budget .col-md-3:hover div.budget-offre {
        position: relative;
        top: 0px;
    }

    .budget .col-md-3:hover .meilleure-vente img {
        top: -23px;
    }
}

.control-label {
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: 400;
}

#oui-renew {
    margin: 0 10px 0 0;
}

.mesrenew {
    font-size: 14px;
    line-height: 15px;
}

.thmid {
    text-align: center !important;
}

#bulkdoms {
}

.label-warning {
    background-color: #ffaa00 !important;
    margin: 0 5px 0 0;
}

.label-couleur {
    margin: 0 5px 0 0;
}

.leslabels {
}

.lcreer, .lcreer:hover, .lcreer:active, .lcreer:visited {
    color: #fff;
}

.paramdns {
    display: none;
}

#bt-addchp {
    margin: 0 15px 0 0;
}

.valuechp {
    width: 63%;
    padding-right: 15px;
}

.namechp {
    width: 30%;
    margin-right: 5px;
}

.divslct {
    padding-right: 0px;
    text-align: right;
}

.bt-supchp {
    float: right;
    color: red;
    margin-top: 7px;
    font-size: 12px;
}

.nschmp {
    width: 95%;
}

.budget-decouverte h2, .budget-decouverte .budget-prix {
    color: #568203;
}

.imgfaqc {
    border: 0;
    margin: 10px auto 0 auto;
}

.h3dns {
    margin: 0 0 5px 0;
    text-align: right;
    padding: 0;
    font-size: 20px;
    font-weight: 400;
}

.pdns {
    text-align: right;
    margin: 0 0 15px 0;
    font-size: 15px;
}

.validlab {
    margin-right: 15px;
}

#modal-dns .modal-body {
    height: 600px;
    overflow: scroll;
}

.logospam {
    color: #bbb;
}

.formdns, .formventmp {
    display: none;
}

.rouage {
    color: #ffaa00;
    font-size: 20px;
    margin: 0 0 0 5px;
}

.cbnl {
    margin: 12px 0 0 0px !important;
    display: inline-block;
}

.remarquable {
    color: green;
}

/* MP */
#filetovalidate {
    font-weight: bold;
    font-size: 1.2em;
}

.tdprix {
    font-size: 18px !important;
}

/* Trade mp */
#landing .m-place h1 {
    margin-top: 30px;
    font-size: 30px;
}

.evolution {
    background-color: #fff;
    text-align: center;
    padding-bottom: 30px;
    padding-top: 30px;
}

.triangle {
    border-style: solid;
    border-width: 23px 23px 2px;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

.triangle.gris {
    border-color: #e6e6e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.triangle.blanc {
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.triangle-align {
    text-align: center
}

.evolution-content {
    text-align: left
}

.m-place .evolution-illus {
    position: relative;
    height: auto;
    margin: 0 auto;
    max-width: 193px;
}

.evolution-chiffre {
    display: block;
    padding: 6px 12px;
    font: 800 25px/25px "Source Sans Pro", Arial, sans-serif;
    background-color: #ffaa00;
    color: #fff;
    position: absolute;
    top: 0;
    left: 15px;
}

.evolution-chiffre.valid {
    background-color: #70b500;
}

.evolution-chiffre.error {
    background-color: #ff0000;
}

.evolution-txt .valid {
    color: #70b500;
}

.evolution-txt .error {
    color: #ff0000;
}

.evolution-txt h3 {
    font: 600 24px/26px "Source Sans Pro", Arial, sans-serif;
    margin-bottom: 5px
}

.evolution-txt p {
    font: 400 18px/22px "Source Sans Pro", Arial, sans-serif;
}

.evolution1 {
    padding-top: 0;
    margin-top: 20px;
}

.evolution1 .evolution-txt {
    padding-top: 30px;
}

.evolution7, .evolution6 {
    margin-bottom: 50px;
}

@media (max-width: 992px) {
    .evolution1 .evolution-txt {
        padding-top: 10px;
        text-align: center;
    }
}

.aoeil {
    margin: 0;
}

.aoeil i {
    padding: 2px 0 0 0;
}

#kifolark {
    position: fixed;
    bottom: 0;
    right: 50px;
    background: #5ba0d0 none repeat scroll 0 0;
    color: #FFF;
    padding: 10px;
    cursor: pointer;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#kifolark a {
    font-weight: normal;
    margin: 0;
    text-transform: none;
}

.glyphicon-stats {
    color: #c70000;
}

.btn-pause {
    float: left !important;
    margin: -5px 10px 5px 0;
}

.charten {
    font-size: 14px;
    line-height: 14px;
}

.charten a {
    font-weight: bold;
}

#responsebuy {
    padding: 0;
}

#responsebuy strong {
    font-size: 20px;
}

.paypal-button-container {
    height: 40px;
    margin: auto;
    width: 50%;
}

.creation-button,
.transfer-button,
.push-button {
    background-color: #4d4d4d;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    margin: 10px 0 5px 0;
    padding: 5px 10px;
    text-decoration: none;
}

.creation-button:hover,
.transfer-button:hover,
.push-button:hover {
    background-color: #ff7d00;
    color: #fff;
    text-decoration: none;
}

.creation-button.active,
.transfer-button.active,
.push-button.active {
    background-color: #ff7d00;
    color: #fff;
    cursor: text;
    text-decoration: none;
}

.creation-form-part,
.transfer-form-part,
.push-form-part {
    display: none;
}

.creation-form-part.active,
.transfer-form-part.active,
.push-form-part.active {
    display: block;
}

.creation-link,
.transfer-link,
.push-link {
    color: #ff7d00;
    font-weight: bold;
}

#creation-amount-warning,
#transfer-amount-warning,
#push-amount-warning {
    display: none;
}

#creation-amount-warning.active,
#transfer-amount-warning.active,
#push-amount-warning.active {
    display: block;
}

#additional-links {
    float: right;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
    margin-top: -10px;
}

#additional-links.auctions {
    margin-top: 5px;
}

.majestic-link {
    border-radius: 3px;
    display: inline-block;
    font-size: 13px;
    opacity: 70%;
    padding: 3px 7px;
    text-decoration: none !important;
}

.marketplace-block-table td {
    padding: 5px 10px;
}

.extend-listing-link,
.copy-link {
    color: #ff7d00;
    cursor: pointer;
}

button.extend-listing-link {
    color: #fff;
}

@media (max-width: 992px) {
    #additional-links {
        float: none;
        margin: 10px 0;
    }
    #search-filter-container,
    #category-filter-container {
        display: block !important;
        margin: 0 !important;
        width: 100% !important;
    }
    #category-filter-container {
        margin-bottom: -20px !important;
        margin-top: 10px !important;
    }
}

@media (max-width: 500px) {
    .btn-pause {
        margin-top: 10px;
    }
}
