.img-une-actu{
height:188px;
width:auto;
max-width:188px;
}   
.carousel-control.left {
 top: 43%;
    height: 58px;
    width: 58px;
    left: 30px;
}

.carousel-control.right {
 top: 43%;
    height: 58px;
    width: 58px;
    right: 30px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 22px;
    height: 30px;
    margin-top: -10px;
    font-size: 21px;
}
.carousel .carousel-control 
 {
 visibility: hidden !important;

opacity: 0;
 }
.carousel:hover .carousel-control {
 visibility: visible !important;
opacity: 1;
 }


.img-4-page {
    height: 270px;
    width: auto;
max-width:270px;
}
.text-bottom-img{
text-align: center;
padding-top: 8px;
font-weight: 300;
margin-bottom:50px;
min-height:30px;
}

.img-press-page {
    height: 220px;
    width: auto;
max-width:270px;
}
.text-bottom-press-img{
text-align: center;
padding-top: 8px;
font-weight: 300;
margin-bottom:50px;
min-height:70px;
}

body {
font-family:'Quicksand', sans-serif !important;
/*font-weight:300 !important;*/
}
.the-doc{

width:auto !important;

}
.btn-default{

height:30px;

}

h3{
font-weight: 300 !important;

}

h1{
font-weight: 300 !important;

}

h2{
font-weight: 300 !important;

}
.corps {
    width: auto !important;

}
label{
font-weight:300 !important;

}

.pluginCountButton {
    color: #000 !important;
    font-size: 16px;
}
.border-prix{

cursor: pointer;
/*border:1px solid #000;
padding-right:5px;
padding-left:5px;
*/

}

.pagination.letters li a {
    width: auto !important;
 
 }
._2tga {
    background: #000000 !important;
    border: 1px solid #000000 !important;
}

._2tga:hover {
    background: #000000 !important;
    border: 1px solid #000000 !important;
}
input[type=checkbox], input[type=radio] {
    margin-top: -10px !important;
   /* margin-top: 1px\9;
    line-height: normal;*/
}

.form-control::-webkit-input-placeholder { color: black; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: black; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: black; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: black; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: black; }  /* Microsoft Edge */

.form-control{
background-color: #f1f1f1 !important;
border: 0px solid #f1f1f1 !important;
border-radius:0px !important;
height:44px;
}
.form-horizontal .form-group {
    margin-left: 15px !important;
    
}
.form-control:focus {
    border-color: none !important;
    outline: 0;
    -webkit-box-shadow:none !important;
    box-shadow: none !important;
}
.btn-default{
background-image: linear-gradient(to bottom,#f1f1f1 0,#e0e0e0 100%);
}
 .btn-default:hover {

    background-position: 20px 64px !important;
    background-color: #231f20 !important;
    color: white !important;
}
b{
font-weight:500 !important;
}

.header {
padding-top:30px;

}


.panel-default {
    border-color: #ffffff;
}
.panel-default>.panel-heading {
  
    background-image: linear-gradient(to bottom,#ffffff 0,#ffffff 100%);
 }
.panel {
 
    -webkit-box-shadow: 0 1px 1px #ffffff;
    box-shadow: 0 1px 1px #ffffff !important;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}
select{
/*height: 35px !important;background-color: white;width: 298px; */


}
.table>tbody>tr>td {
   
     border-top: 0px solid #ddd !important; 
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #ffffff !important;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    background-color: #f1f1f1 !important;
    border: 0px solid #f1f1f1 !important;
    border-radius: 0px !important;
    height: 44px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
.img-une{
    height: 115px !important;
    width: 115px !important; 

}
}
@media screen (max-width: 991px) {
.img-une{
    height: 115px !important;
    width: 115px !important; 

}
}
@media screen and (min-width: 992px) and (max-width: 1310px) {
.img-une{
    height: 155px !important;
    width: 155px !important; 

}
}

.sous-titre-img{
font-size:14px !important;
margin-top:7px;
}
body {
    font-family:'Roboto,Arial,sans-serif !important;

}
#search-bottom{
  border: 0;
  outline: 0;
  background: transparent !important;
  border-bottom: 1px solid black !important;
  border-radius: 0px;
  box-shadow: inset 0 1px 1px transparent !important;
  width:87%;
}
.header .image, 
.header .text {

vertical-align: bottom;
}
.title-border{
border-right: 1px solid #000000;
padding-right: 9px;
font-size: 13px;
line-height: 31px;
font-weight: 500;

}

.title-without-border{
padding-right: 9px;
font-size:13px;
line-height: 31px;
font-weight: 500;
}

.left-padding-menu{
padding-left: 9px;

}

.myNavbar {

}



.navbar-default {
background-color: #FFFFFF;
border-color: #FFFFFF;
background-image:none;
box-shadow: none;
}




.navbar > .container-fluid {
align-items: center;
}

.navbar-brand {
height: auto !important;


}

.navbar-toggle {
margin-left: auto;
order: 2;
}
@media (min-width: 992px) { 
.navbar-nav>li>a {
    padding-top: 4px !important;
    padding-bottom: 8px !important;
}
.myNavbar .nav {
/*position: absolute; 
bottom: 0; 
right: 0;
padding-left: 100px;*/
/*margin-bottom: -10px;
*/
    position: absolute;
    bottom: 8px;
    right: 0;
    padding-left: 177px;
}

.carousel-img-pad-right{
padding-left:5px;

}
.carousel-img-pad-left{
padding-right:5px;

}
.right-float{
float:right;}
.left-float{
float:left;
}

}


@media (max-width: 767px) {
.img-une{
    height: 80px !important;
    width: 70px !important; 

}

 

.navbar > .container-fluid {
display: block;
.img-une {
    width: 10px;
    height: 10px;
}

}
.navbar-header {

align-items: center;
}
.navbar{
height: auto;
}
}


.navbar-nav {
width: 100%;
text-align: center;
> li {
float: none;
display: inline-block;
}
}

.carousel-inner>.item>img{

margin:auto;

}

.img-carousel {

height:345px;
width: 590px;
}

.carousel-inner>.item {
text-align:center;

}

.carousel-control{

background-image: linear-gradient(to right,rgb(38, 247, 209) 0,rgba(0, 0, 0, 0.67) 0%) !important;
width:40px;
}

.top-margin-80{

margin-top:80px;
}

.top-margin-15{

margin-top:15px;
}

.right-float{

margin-right: 0px;
display: block;

}

.left-float{
margin-left: 0;
display: block;
}


.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
background-color: rgba(215, 208, 208, 0.23);
}

a:focus {
outline: none;
}

.btn-xlg {
padding-top:2px;
font-size: 22px; //change this to your desired size
line-height: normal;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.img-menu{

width:35px;
height:40px;
}
.border-div{
border:1px solid #000000;
height:200px;

}

.right-left-padding{
padding-right: 0px !important;
padding-left: 4px !important;
}

.titre-bloc {
    font-size: x-large;
}

.inline-display{
display:inline;
}

.align-center{

text-align: center;
}

.inline-display > li > a{
color:#777 !important;
text-shadow: 0 1px 0 rgba(255,255,255,.25);
line-height: 20px;
padding: 10px 15px;
background-color: transparent;
text-decoration: none;

}

.inline-display > li > a:hover {

background-color: rgba(215, 208, 208, 0.23);
text-decoration: none;
}
.inline-display > li {
padding-top: 4px;
padding-bottom: 4px;
margin-right:4px;
}

.top-margin-40{

margin-top : 40px;
}

.footer-memo{

background-color:#000000;
text-align:center;
color:#FFFFFF;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom:0px;
}

.row {
margin-right: 0px !important;
margin-left: 0px !important;
}



.img-carousel-page {
    height: 345px;
    width: auto;
}

.titre-bloc-page {
    font-size: inherit;
font-weight:500;
}

.alignleft {
  float: left;
  width:33.33333%;
  text-align:left;
  vertical-align:middle;
<div id="containerIntro">}
.aligncenter {
  float: left;
  width:33.33333%;
  text-align:center;
/*    padding-top: 6px;*/
}
.alignright {
 float: right;
 width:33.33333%;
 text-align:right;
    padding-top: 6px;
}​

.sous-titre-img {
font-size: 18px !important;

}
.navbar-brand img {
      height: 258px;
    width: auto;
    margin-top: -10px;
}
.img-oeuvre{
    height: auto;
    width: 300px;
}
.bottom-border{
 border-bottom: 1px solid #e8e8e8;
}
.background-grey{
margin-bottom:40px;
    background-color: #f9f9f9;
}

#newslettre_email{

    border-radius: 2px;
    padding: 6px;
    width: 82%;
}

.submit_newlettre{

width:15%;
}
.img-une{
width:188px;
height:188px;
}
.ul-list-link{

list-style-type: none;

}


.font-black{
color:#000000 !important;
}

.remove-padding{
padding-right:0px;
padding-left:0px !important;
}
@media handheld, screen and (max-width: 767px) {

.img-une {
    width: 10px;
    height: 10px;
}

 }

.same-line h3,.same-line p{
display:inline;
}

a {

color:#000000;

}
.the-doc .content p:first-of-type:first-letter {
  
    color: #000000 !important;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
 
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.pagination>li>a, .pagination>li>span {
    color: #000000;
}
.carousel-img-pad-right {
background-color: #ffffff;
border-left: 4px solid #FFFFFF;
}
.carousel-img-pad-left {
background-color: #ffffff;
border-right: 4px solid #FFFFFF;

}

.no-underline:focus,.no-underline:hover,.no-underline:active{
text-decoration:none;

}

.remove-padding-r
{
padding-right:0px !important;
margin-rigth:0px !important;
}
.top-margin-12{

margin-top:12px;
}

.top-site{
position:absolute;
right:25px;
top:0;
}
.remove-margin{
margin-right:0px !important;
margin-left:0px !important;
}
.padding-carousel{

padding-right:30px;
padding-left:30px;
}

a.disabled, a.disabled:hover, a.disabled:focus {
    color: #999999;
    background-color: #ffffff;
    border-color: #dddddd;
    cursor: not-allowed;
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.popover-title {
    padding: 8px 14px;
    margin: 0;
text-align:center !important;
    font-size: 17px !important;
    background-color: #fff !important;
    border-bottom: 0px solid #ebebeb !important;
    border-radius: 5px 5px 0 0;
}
