/* conditions générales */
.bold {font-weight: bold;}
.bg-grey {background-color: #ccc}

/* conditions générales */
#box #content #conditions-generales *{line-height: 1.1}
#box #content #conditions-generales h1{font-size:11px;color:#333;font-weight:normal;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color: inherit;padding:0;color:#0086CD;font-weight:bold;}
#box #content #conditions-generales h2, #box #content #conditions-generales h3, #box #content #conditions-generales h4{margin:7px 0 0;font-size: 11px;color:#333;font-weight:normal;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color: inherit;padding:0}
#box #content #conditions-generales p{margin-bottom: .5rem;font-size: 11px}
#box #content #conditions-generales p.subtitle{margin:7px 0 0;font-weight:normal}
#box #content #conditions-generales a, #box #content #conditions-generales a:hover{color:#333;text-decoration: none;}
#box #content #conditions-generales a.text-black{color:#333;text-decoration: none;}
#box #content #conditions-generales a.underline{text-decoration: underline;}
#box #content #conditions-generales .table>thead>tr>th,  #box #content #conditions-generales .table>thead>tr>td, #box #content #conditions-generales .table>tbody>tr>th, #box #content #conditions-generales .table>tbody>tr>td, #box #content #conditions-generales .table>tfoot>tr>th, #box #content #conditions-generales .table>tfoot>tr>td{font-size:11px}
#box #content #conditions-generales ul{font-size: 11px}
#box #content #conditions-generales b, #box #content #conditions-generales strong, #box #content #conditions-generales .bold{font-weight: normal}
#box #content #conditions-generales .table-striped>tbody>tr:nth-child(odd)>td, #box #content #conditions-generales .table-striped>tbody>tr:nth-child(odd)>th{background-color: transparent}
#conditions-generales a.bold-underline, #conditions-generales .bold-underline{font-weight:bold;text-decoration: underline;}

/* cookie consent */
#cookie-consent{position:fixed;font-size:13px;bottom:0;top:auto;z-index:10000000;width:100%;background-color: #444;padding: 10px}
#cookie-consent *{color: #fefefe;line-height: 1em;margin:0}
#cookie-consent a{font-weight: bold; text-decoration: underline;}
#cookie-consent p{font-size: 12px;line-height:1.2em;padding: 0 12px;}
#cookie-consent-content{width:100%;position:relative;}
#cookie-consent-close{position:absolute;right:3px;top:0;cursor:pointer;font-size:14px}
.footer3 .footer-logo-wrapper{margin-bottom: 20px}

/************/
/* footer */
@media screen and (min-width: 320px) {
  #footer{background-color: #000;color: #fff;padding-top:20px;padding-bottom:20px;text-align:center}
  #footer h1{font-size: 24px;margin-top: 0;font-family: "arial","times",sans-serif;font-weight: normal;}
  #footer a{color:#fff}
}
