.bloc-first{padding-right:13px;}
.bloc-second{padding-right:6px;padding-left:7px;}
.bloc-third{padding-left:13px;}
@media only screen and (max-width:768px){.bloc-first, .bloc-second, .bloc-third{padding-left:1%;padding-right:1%;margin-top:10px;}
}
@media only screen and (max-width:533px){.bloc-thematiques .bloc-first, .bloc-thematiques .bloc-second, .bloc-thematiques .bloc-third{width:100%;}
}
.bloc-title:before{content:"";background:url(../img/sprite-large.png) no-repeat;display:block;width:64px;height:62px;margin-left:auto;margin-right:auto;margin-bottom:10px;}
#banner{position:relative;}
#banner .wrapper-slider{max-height:480px;position:relative;overflow:hidden;}
#banner .bloc-welcome{position:absolute;left:0;top:50%;padding:15px 18px 10px;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:translate(0, 200%) rotate(270deg);-ms-transform:translate(0, 200%) rotate(270deg);transform:translate(0, 200%) rotate(270deg);display:inline-block;background:#000;color:#FFF;cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#banner .bloc-welcome img{margin-top:-10px;}
.search{position:relative;}
#banner .search-form{position:absolute;bottom:0;left:0;right:0;padding-top:5px;padding-bottom:5px;}
#banner .search-form .container{background:rgba(41, 53, 59, 0.5);}
#banner .search-form form{position:relative; text-align: center;}
#banner .search-form .input-group-addon{border-right:0 none;border:0 none;width:35px;}
#banner .search-form .input-group{margin-top:5px;margin-bottom:5px;}
#banner .search-form .input-group.form-where{width:300px;position:relative;}
#banner .search-form .input-group.form-date{width:136px;}
#banner .search-form .input-group.form-person{width:197px;position:relative;}
#banner .search-form .input-group.form-budget{width:206px;/*padding-left: 8px;*/}
.form-budget label {
 
    text-align: left;
    font-weight: normal;
     margin-right: 5px;
    padding-top: 3%;
    font-weight: bold;
   color: #e8e7e7;
    
     font-size: 14px;
     margin-left: 5px;
}
 #banner .search-form .form-budget select
 {
 	color: #333;
    font-size: 14px;
    height: 40px;
    line-height: 34px;
    outline: 0 none;
    position: relative;
    z-index: 1;
    display: inline-block;
  /*  width: 150px;*/
    vertical-align: middle;
    padding-left: 4px;
}
#banner .search-form input[type="text"],#banner .search-form input[type="date"], #banner .search-form select{height:40px;line-height:34px;background-color:#DBDCDD;color:#333;font-size:12px;outline:0 none;width:100%;padding-left:30px;position:relative;z-index:1;}
#banner .search-form .input-group span{position:absolute;top:9px;left:171px;z-index:2;}
#banner .search-form .btn{height:40px;width:123px;line-height:22px;font-size:14px;}
#banner .search-form .btn-search{width:110px;border:1px solid /*#475C67*/#000;color:#FFF;font-size:14px;background:/*#29353B*/#000;padding:0;}
#banner .search-form .btn-search:hover{background:#475C67;border:1px solid #475C67;}
#banner .search-form .bloc-fine{padding:15px;background-color:#F6F6F6;}
#banner .search-form .bloc-fine .bloc-fine-title{font-family:"Keep_calm";font-size:12px;color:#29353B;}
#banner .search-form .bloc-fine .fine-subtitle{font-family:"open_sansregular";font-size:12px;color:#F82780;text-transform:uppercase;margin-bottom:0;margin-top:5px;}
#banner .search-form .bloc-fine .form-group{margin-bottom:5px;margin-top:5px;}
@media only screen and (max-width:1199px){
#banner .search-form .input-group{margin-top:5px;margin-bottom:5px;}
.bloc-destination .slider .slick-slide .slider-title{left:0; right:auto !important}
.search-form > .container{ width: 980px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.search-form > .container{ width: 996px;}}
main #banner .search-form .input-group.form-budget{width:auto;}
#banner .search-form .input-group.form-where{width:200px;}
/*#banner .search-form .input-group.form-date{width:161px;}
#banner .search-form .input-group.form-person{width:232px;}*/
#banner .search-form .input-group span{left:166px;}
main #banner .search-form .input-group.form-person{width:auto}
/*body{overflow-x:hidden}*/
}
@media only screen and (max-width:991px){
.search-form > .container{ max-width: 750px;}
/*main #banner .search-form .input-group.form-where{width:300px;}*/
#banner .search-form .input-group.form-where{width:150px;}
#banner .search-form .input-group.form-date{width:130px;}
#banner .search-form .input-group.form-person{width:180px;}
#banner .search-form .btn{width: 45px!important;}
}
@media only screen and (min-width: 769px) and (max-width:991px){/*#banner .search-form .input-group{margin-top:5px;margin-bottom:5px;}
*/#banner .search-form .input-group.form-where{width:150px;}
#banner .search-form .input-group.form-date{width:130px;}
#banner .search-form .input-group.form-person{width:180px;}
#banner .search-form .input-group.form-budget{width:49%!important;}
#banner .search-form .btn{width: 45px!important;}
}
@media only screen and (max-width: 767px){
	main .search-form > .container{width:auto}
	#banner .search-form .input-group{display: inline-block; vertical-align: middle; width: 30% !important;}
	}
@media only screen and (max-width: 532px){
    main #banner .search-form .input-group{width: 49% !important;}
    main #banner .search-form .form-where{width: 99% !important;}
    main #banner .search-form .input-group.form-person{width:49%!important;}
    main #banner .search-form .btn-addon{width:37%!important;padding:0!important;}
    main #banner .search-form .btn-search{width:40%!important;}
    main #banner .search-form .btn span{font-size: 12px!important}
    main #banner .search-form input[type="text"], #banner .search-form select{font-size: 12px!important;}
    #banner .search-form #prix_min,#banner .search-form #prix_max{ width: 50%!important; }
}	
@media only screen and (max-width:1023px){
	.search-form > .container{/*max-width: 620px;*/ text-align: center;}
	}
@media only screen and (max-width:400px){
#banner .search-form .btn.btn-pink{margin-left: 0!important;}
#banner .search-form .input-group.form-person{/*width: 100%!important;*/}
}
@media only screen and (max-width:536px){
/*#banner .search-form .input-group.form-where{display:inline-block;width:100%!important;}
#banner .search-form .input-group.form-person{width: 58%!important;display: inline-block;}*/
#banner .search-form .btn span{display: none;}
#banner .search-form .btn{width:50px;}
}
@media only screen and (min-width: 537px) and (max-width:769px){
    /*#banner .search-form .input-group.form-where{display:inline-block;width:30%;}
    #banner .search-form .input-group.form-person{width:30% !important;display: inline-block;}*/
}
@media only screen and (max-width:830px){#banner .bloc-welcome{top:0;-webkit-transform:translate(0, 0) rotate(0);-ms-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0);}}
@media only screen and (max-width:767px){
#banner .search-form{position:relative;padding:0 15px;}


/*#banner .search-form .input-group.form-budget{display: inline-block;width:30%;}
.form-budget label{padding-top: 0;}
#banner .search-form .input-group.form-date{display: inline-block;width:32%;}
#banner .search-form .input-group span{left: 452px;top: 3px;}
#banner .search-form input[type="text"], #banner .search-form select{font-size: 12px;}
#banner .search-form input[type="text"], #banner .search-form select{height: 33px!important;}
#banner .search-form .btn{height:32px!important;}
#banner .search-form .input-group{vertical-align: middle;}*/
}
@media only screen and (max-width:574px){#banner .search-form .input-group span{left:322px;}
}
@media only screen and (max-width:360px){/*#banner .search-form .form-budget select {width: 63px;}*/ #banner .search-form .input-group span{left:218px;} .bloc-thematiques .bloc-content .wrap-img{min-height: auto!important;}
}


@media only screen and (max-width:415px){.bloc-thematiques .bloc-content .wrap-img > div ul li.col-sm-12{margin-left: 13%!important;}
}
.bloc-destination{padding-bottom:10px;border-bottom:1px solid #E5E5E5;}
.bloc-destination .bloc-header .bloc-title:before{background-position:center top;}
.bloc-destination .slider .slick-slide{width:287px;margin-left:8px;margin-right:9px;position:relative;}

.bloc-destination .slider .slick-slide:hover .hover-effect{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:all 300ms ease-out 300ms;transition:all 300ms ease-out 300ms; visibility: visible;}
.bloc-destination .slider .slick-slide .hover-effect ul{padding:10px;}
.bloc-destination .slider .slick-slide .hover-effect ul li{list-style-type:none;}
.bloc-destination .slider .slick-slide .hover-effect ul li a{font-size:11px;font-family:"Keep_calm";color:#FFF;/*text-transform:uppercase;*/-webkit-transition:all 300ms ease-out 100ms;transition:all 300ms ease-out 100ms;}
.bloc-destination .slider .slick-slide .hover-effect ul li a:hover{color:#F82780;-webkit-transition:all 300ms ease-out 100ms;transition:all 300ms ease-out 100ms;}
.bloc-destination .slider .slick-slide .hover-effect ul li:first-child{font-size:14px;color:#FFF;font-family:Arial, Helvetica, sans-serif;}
.bloc-destination .slider .slick-slide .hover-effect ul li:first-child span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #FFF;margin-bottom:10px;}
.bloc-destination .slider .slick-slide .slider-title{position:absolute;right:0;bottom:0px;background-color:rgba(0, 0, 0, 0.3);color:#FFF;font-family:"Keep_calm";font-size:12px;text-align:justify;padding:7px 20px;-webkit-transition:all 300ms ease-out 100ms;transition:all 300ms ease-out 100ms; opacity: 1;width: 283px; background-image: url('../img/plus-rose.png'); background-repeat: no-repeat;background-position: 240px 8px;}
.bloc-destination .slider .slick-slide .slider-title:hover{color:#F82780;-webkit-transition:all 300ms ease-out 100ms;transition:all 300ms ease-out 100ms;}
.bloc-destination .slider > button{background:transparent url(../img/sprite-x.png) no-repeat;width:34px;height:34px;margin-top:15px;border:none;text-indent:9000px;outline:none;}
.bloc-destination .slider .slick-prev{background-position:center -228px;float:left;}
.bloc-destination .slider .slick-prev:hover{background-position:center -262px;}
.bloc-destination .slider .slick-next{background-position:center -296px;float:right;}
.bloc-destination .slider .slick-next:hover{background-position:center -194px;}
.bloc-destination .slider .slick-dots{clear:both;overflow:hidden;margin-top:10px;padding-left:0;text-align:center;}
.bloc-destination .slider .slick-dots li{display:inline-block;}
.bloc-destination .slider .slick-dots li button{width:10px;height:10px;border:none;background:transparent url(../img/sprite-x.png) no-repeat right -44px;text-indent:9000px;outline:0 none;margin-left:5px;margin-right:5px;}
.bloc-destination .slider .slick-dots li button:hover{background-position:right -54px;}
.bloc-destination .slider .slick-dots li.slick-active button{background-position:right -54px;}
.bloc-hebergement{border-top:1px solid #FFF;background-color:#EDEFED;}
.bloc-hebergement .bloc-header .bloc-title:before{background-position:center -62px;}
.bloc-hebergement .bloc-content{padding-bottom:10px;border-bottom:1px solid #D5D7D5;}
.bloc-hebergement .bloc-content .wrap-img > span{position:absolute;top:50%;margin-top:-17px;left:0;right:0;color:#FFF;font-family:"Keep_calm";font-size:24px;}
.bloc-hebergement .bloc-content .wrap-img .hover-effect{background-color:rgba(41, 53, 59, 0.75);}
.bloc-hebergement .bloc-content .wrap-img .hover-effect ul{padding:10px;}
.bloc-hebergement .bloc-content .wrap-img .hover-effect ul li{/*width:32%;display:inline-block;list-style-type:none; vertical-align:middle*/
    width: 32%;
    display: inline-block;
    list-style-type: none;
    vertical-align: top;
    padding-right: 4px;
    margin-bottom: 5px;}
.bloc-hebergement .bloc-content .wrap-img .hover-effect ul li a{font-size:11px;font-family:"Keep_calm";color:#FFF;text-transform:uppercase;-webkit-transition:all 300ms ease-out 100ms;transition:all 300ms ease-out 100ms;}
.bloc-hebergement .bloc-content .wrap-img .hover-effect ul li a:hover{color:#F82780;-webkit-transition:all 300ms ease-out 100ms;transition:all 300ms ease-out 100ms;}
.bloc-hebergement .bloc-content .wrap-img .hover-effect .jspPane > ul > li:first-child,
.bloc-hebergement .bloc-content .wrap-img .hover-effect > ul > li:first-child{width:100%;font-size:14px;color:#FFF;font-family:Arial, Helvetica, sans-serif;}
.bloc-hebergement .bloc-content .wrap-img .hover-effect ul li + ul{padding:0}
.bloc-hebergement .bloc-content .wrap-img .hover-effect .jspPane > ul > li:first-child span,
.bloc-hebergement .bloc-content .wrap-img .hover-effect > ul > li:first-child span{display:inline-block;padding-bottom:10px;/*border-bottom:1px solid #FFF;*/margin-bottom:10px;}
.bloc-hebergement .bloc-content .wrap-description{padding-left:14px;padding-right:14px;padding-top:13px;}
.bloc-hebergement .bloc-content .wrap-description p{margin-bottom:0;font-size:12px;max-height:34px;overflow:hidden;}
.bloc-hebergement .bloc-content .mini-bloc{margin-bottom:20px;background-color:#fff;}
.bloc-hebergement .bloc-content .mini-bloc .wrap-img{height:212px;}
.bloc-hebergement .bloc-content .mini-bloc-lg{margin-bottom:20px;background-color:#fff;}
.bloc-hebergement .bloc-content .mini-bloc-lg .wrap-img{height:518px;}
.bloc-hebergement .bloc-content .mini-bloc-lg-new .wrap-description{background-color: #fff;}
.bloc-thematiques{background-color:#EDEFED;padding-bottom:30px;}
.bloc-thematiques .bloc-header{border-top:1px solid #FFF;}
.bloc-thematiques .bloc-header .bloc-title:before{background-position:center -124px;}
.bloc-thematiques .bloc-content .wrap-img{min-height:/*480px*/auto; max-height: 196px;}
.bloc-thematiques .bloc-content .wrap-img > div{border:1px solid rgba(255, 255, 255, 0.2);position:absolute;top:10px;left:10px;right:10px;bottom:10px;}
.bloc-thematiques .bloc-content .wrap-img > div ul{position:absolute;bottom:0;left:0;right:0;padding-left:22px;padding-right:22px;text-align:center; top: 5px;}
.bloc-thematiques .bloc-content .wrap-img > div ul li{list-style-type:none;display:inline-block;}
.bloc-thematiques .bloc-content .wrap-img > div ul li > a{text-transform:uppercase;color:#FFF;font-family:"Keep_calm";font-size:10px;}
.bloc-thematiques .bloc-content .wrap-img > div ul li > a:hover{color:#F82780;}
.bloc-thematiques .bloc-content .wrap-img > div ul li > a:not(:first-child + li):before{content:"|";display:inline-block;color:#FFF;font-size:12px;padding:3px 10px;}
.bloc-thematiques .bloc-content .wrap-img > div ul{}
.bloc-thematiques .bloc-content .wrap-img > div ul li.col-sm-12{border:1px solid beige;padding-left:3px;padding-right:3px;padding-top:8px;padding-bottom:8px;margin-bottom:5px;margin-left:18%;margin-right:18%;width:200px;background-color:rgba(36, 68, 92, 0.5)}
.bloc-thematiques .bloc-content .wrap-img > div ul li:first-child a:before{display:none;}
.bloc-thematiques .bloc-content .wrap-img .bloc-second > div ul li > a:before{content:none;}
.bloc-info-tevasion .bloc-content .bloc-wrapper{position:relative;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-title{position:absolute;left:0;right:0;color:#FFF;top:0;margin-top:55px;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-title .info{font-family:Arial, Helvetica, sans-serif;font-size:18px;display:block;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-title .title{font-family:"Keep_calm";font-size:64px;display:block;margin-bottom:10px;margin-top:5px;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-title .accroche{font-family:Arial, Helvetica, sans-serif;font-size:24px;display:block;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-description{background:rgba(0, 0, 0, 0.75);position:absolute;left:0;right:0;bottom:0;padding-top:10px;padding-bottom:10px;color:#FFF;font-size:14px;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-description p{margin-bottom:0;color:#FFF;font-size:12px;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-description p a{color:#F82780;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-description p a:hover{text-decoration:underline;}

@media only screen and (min-width:769px) and (max-width: 1201px) {
	/*#banner .search-form .input-group.form-where{width:33%!important;}
	#banner .search-form .input-group.form-date{width:33%!important;}
	#banner .search-form .input-group.form-budget{width:33%!important;}
	#banner .search-form .input-group.form-person{width:33%!important;}*/
}
@media only screen and (min-width:992px) and (max-width: 1201px) {
/*	#banner .search-form .input-group.form-budget{width:33%!important;}*/
}
@media only screen and (min-width:767px) and (max-width: 992px) {
/*	#banner .search-form .input-group.form-budget{width:51%!important;}*/
}
@media only screen and (max-width:1200px){
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-title{position:relative;padding-left:10px;padding-right:10px;margin-top:10px;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-title .info, .bloc-info-tevasion .bloc-content .bloc-wrapper .info-title .title, .bloc-info-tevasion .bloc-content .bloc-wrapper .info-title .accroche{font-family:"Keep_calm";font-size:14px;display:inline;color:#28343A;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-description{position:relative;}	}
@media only screen and (max-width:768px){/*.bloc-info-tevasion .bloc-content .bloc-wrapper .info-title{position:relative;padding-left:10px;padding-right:10px;margin-top:10px;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-title .info, .bloc-info-tevasion .bloc-content .bloc-wrapper .info-title .title, .bloc-info-tevasion .bloc-content .bloc-wrapper .info-title .accroche{font-family:"Keep_calm";font-size:14px;display:inline;color:#28343A;}
.bloc-info-tevasion .bloc-content .bloc-wrapper .info-description{position:relative;}*/
.slick-list .slick-track{margin:0 auto}
/*#banner .search-form .btn.btn-pink{margin-left: 38%;}*/
}

/*@media only screen and (min-width: 400px) and (max-width:445px){
#banner .search-form .btn.btn-pink{margin-left: 27%;}
}*/
@media only screen and (max-width:480px){/*.slick-list .slick-track{margin:0 auto}*/}
@media only screen and (max-width:373px){
#banner .search-form .form-budget select{font-size: 11px;}
}
@media only screen and (max-width:368px){
#banner .search-form .btn.btn-pink{margin-left: 19%;}
}
@media only screen and (min-width:991px) and (max-width: 1024px) {.bloc-thematiques .bloc-content .wrap-img{min-height: auto;} .bloc-thematiques .bloc-content .wrap-img > div ul li.col-sm-12{margin-left:10%!important;} .bloc-hebergement .bloc-content .wrap-img .hover-effect ul li.list{width: 46%!important;}}
@media only screen and (min-width:768px) and (max-width: 992px) {.bloc-thematiques .bloc-content .wrap-img{min-height: auto;} .bloc-thematiques .bloc-content .bloc-second .wrap-img > div ul li.col-sm-12{width:157px!important;margin-left:6%!important;}#banner .search-form .btn{/*width:50px;*/} .bloc-hebergement .bloc-content .wrap-img .hover-effect ul li.list{width: 46%!important;}}
footer{padding-top:21px;}
footer .pre-footer{padding-bottom:15px;background-color:inherit;}
footer .pre-footer .bloc-content{padding-top:0;}
footer .pre-footer .bloc-content hr{display:block;height:1px;margin-top:0;margin-bottom:25px;}
.search-form .input-group.form-date .checkbox span{font-weight:bold;color:#DBDCDD;font-family:Arial, Helvetica, sans-serif;vertical-align:sub;}
.bloc-thematiques .bloc-content .bloc-first .wrap-img>div ul li:not(:last-child)>a:after{content:"|";display:inline-block;color:#FFF;font-size:12px;padding:3px 3px;}
.bloc-thematiques .bloc-content .bloc-third .wrap-img>div ul li:not(:last-child)>a:after{content:"|";display:inline-block;color:#FFF;font-size:12px;padding:3px 2px;}
.checkbox .icheckbox_flat-grey{margin-left:4px;margin-top:2px;}
.datepicker-days .checkbox span{font-weight:bold;}
.bloc-hebergement .bloc-content .wrap-img .hover-effect ul{padding-top:0;}

.jspPane{padding:0 !important}
@media only screen and (max-width:359px){
#banner .search-form .bloc-fine{left: -27px; padding: 15px 5px; width: 121%;}
}

.form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #636363;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #636363;
   opacity:  1;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #636363;
   opacity:  1;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #636363;
}
input[type=date]::-webkit-inner-spin-button, 
input[type=date]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.panelChoix{list-style-type:none; margin-top: 15px; margin-left: 65px;}
.panelChoix li{ display: inline-block;margin-left: 10px; }
.panelChoix .parDestination{
    background-image: url('/img/icons/city.png');
    background-repeat: no-repeat;
    background-position: 1px 1px;
    padding-left: 25px;
}
.panelChoix .parDestination a{
    text-transform: uppercase;font-weight: bold;color: #29353B;font-size: small;
}
.panelChoix .parCarte{
    background-image: url('/img/icons/carte.png');
    background-repeat: no-repeat;
    background-position: 1px 0px;
    padding-left: 25px;
}
.panelChoix .parCarte a{
    text-transform: uppercase;font-weight: bold;color: white; font-size: small;
}
.panelChoix li .active{
    color: #FF1493;
}
.panelChoix li a:hover{
    text-decoration: underline;
}
.search-form h2{
    text-transform: uppercase;
    color:white;
    font-size: medium;
    font-weight: bold;
    margin-left: 118px;
}
@media only screen and (max-width:480px){
    .search-form h2{
        text-transform: uppercase;
        color:white;
        font-size: medium;
        font-weight: bold;
        margin-left: 0px!important;
    }
    .panelChoix{margin-left: -6px;padding-left:0px!important;width: 274px;}
    .panelChoix li{margin-left: 0px;}
    #banner .bloc-welcome{ display: none; }
    .wrap-description .themeDesc .txt{width: 235px!important;}
    #addComment .modal-dialog { width: 100%!important;}
    #addComment .btValide{ margin-left: 50px!important;}
    #addComment .form-horizontal .form-group input[type="text"], #addComment .form-horizontal .form-group input[type="number"], #addComment .form-horizontal .form-group input[type="email"], #addComment .form-horizontal .form-group input[type="password"]{
        width: 100%!important;
    }
}

#addComment .modal-content{
    /*background-image: url('/img/bg-popup_newsletter.jpg');
    background-repeat: no-repeat;
    background-position:1px bottom;*/
  }
  #addComment .form-horizontal .control-label{
    text-align: right;
  }
  #addComment .form-horizontal .form-group input[type="text"], #addComment .form-horizontal .form-group input[type="number"], #addComment .form-horizontal .form-group input[type="email"], #addComment .form-horizontal .form-group input[type="password"]{
    background-color : white;
    height:35px;
    line-height: 35px;
    font-size: 12px;
    width: 80%;
  }
  #addComment .form-horizontal .form-group textarea.form-control{
    background-color:white;
    font-size: 12px;
  }
   #addComment .modal-header{
      background-color:transparent;
      padding-bottom: 0;
   }
   .modal .modal-title{
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    padding-top: 10px;
    color: #E50785!important;
   }
   #addComment .modal-body p{
      padding:10px;
      color: #29353B;
      text-align: center;
   }
   #addComment .btValide{
    padding-left: 0;
    margin-top: 10px;
   }
   #addComment .btValide .btn{
    font-weight: bold;
   }
   #addComment hr{
    width: 150px;
    margin-bottom: 0;
    display: none;
   }
   #addComment .modal-body{
    padding-top: 0;
    /*background-color:white;*/
   }
   .reductionPromo{
      font-size: x-small;color: red;text-align: center; font-weight: bold;
   }
   #addComment .modal-dialog{
        width:580px;
    }
    #addComment .modal-header{
        padding:0;
    }
    #addComment .modal-header .close{
        margin-top: 0px;
        margin-right: 5px
    }
    #addComment .form-group{
        margin-bottom: 0;
    }
    .voirConditionOffre{
        text-align: right;padding: 5px;
    }
    .voirConditionOffre a{
        color: #000033;
    }
    #chargement{
        display: none;
        margin-left: 200px;
    }
    .txtAmis{
        text-align: center!important;
        padding: 10px;
    }
    .inputMail{
        margin-bottom: 5px!important;
    }
    .wrap-description .themeDesc{background-color: #fff;padding: 5px; border-bottom: 1px solid #78878D;}
    .wrap-description .themeDesc .txt{display: inline-block; width: 310px; font-weight: bold;}
    .wrap-description .themeDesc .voirBtn{display: inline-block;width: 60px;text-align: center;}
    .photoArticle,.descArticle{padding-left: 0;}
    .photoArticle img{ width: 90%; height: 140px; }
    .descArticle h3{margin-top: 0;font-size: 14px;color: #E50785;margin-bottom: 5px;}
    .descArticle .txt{max-height: 100px;overflow: hidden;}
    .blocArticle .slick-prev{display: none!important;}
    .blocArticle .slick-next{display: none!important;}
    .blocArticle .slider .slick-slide{margin-left: 0!important;}
    .bloc-specialise .slider .slick-slide{margin-left: 0!important;}
    .bloc-specialise .slider .slick-prev{left: -7px !important;}
    .TextRef{margin-bottom: 20px;line-height: 20px;text-align: justify;}
    .mapModal .modal-dialog{ width: auto!important; }
    #chargement_newsletter{position: absolute;left: 200px;z-index: 100; display: none;}
    