
#doc_ch_texte, #texte {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #000;
    font-weight: 300;
    letter-spacing: .2px;
	text-align: justify;
}
.bouton-presse { background-color:#373737; padding: 12px; float: right;margin-right: 10px; border: 0px;color: #FFF !important; }
.bouton-ad { background-color:#d3305f!important; padding: 12px!important; float: right;margin:0px !important;margin-right: 10px!important; }
a.bouton-ad { color: #FFF !important;  }

::placeholder { 
    color:#000;
    opacity: 1; 
}
#menu4 h5 { margin:20px;color:#eb392c; }
:-ms-input-placeholder { 
    color: #000;
}

::-ms-input-placeholder { 
    color: #000;
}
.entete_droite { 
	font-family: roboto !important;
    font-weight: bold !important;
    font-size: 16px !important;
    line-height: 16px !important; 
	padding-left: 17px !important;
	margin-bottom: 10px !important;
}
.colonne_droite { border-left:2px #d3305f solid !important; }
.title-base { padding-bottom: 20px; }
@media (max-width: 1200px) {
	.navbar-nav .dropdown a:hover, .multi-level a {
		color:#000 !important;
	}
	.navbar-nav .dropdown a {
		color:#fff ;
	}
	
}
.entete_droite i { color:#d3305f !important;margin-left: -30px; font-size: 20px; margin-top: -5px; position: absolute;  }

body { font-family:'Nunito'; }
.navmenu { background-color:#d3305f !important }
.navbar-nav { font-family: 'Quicksand', sans-serif !important; font-size:18px; text-transform: uppercase;  }
.titre1 { font-family: 'Roboto', serif; line-height: 34px; font-size:24px; color: #353535 }
.icon-box-top-bottom .icon-box-cell i { margin: 0px !important; color:#353535; padding: 3px; }
.bg-cover { background: no-repeat center center / cover;  }
.rubrique2 { font-family: 'Roboto', serif; font-weight:400;margin-top: 20px; font-size:16px; font-weight: bold; text-transform: uppercase; color: #000; margin-bottom:10px; background-image:url('/2018/arbre.png'); background-repeat: no-repeat; background-size: contain; padding-left: 25px; padding-top: 3px;  }
.rubrique { font-family: 'Roboto', serif; font-weight:400;margin-top: 20px; font-size:24px; font-weight: bold; text-transform: uppercase; color: #000; margin-bottom:10px; padding-top: 3px; color: #383838  }
.circle { background-color:#dd0000 !important;  }
.advs-box-multiple .advs-box-content { padding:10px !important; margin:0px; padding-bottom:20px !important; }
.advs-box-multiple .advs-box-content h3 { margin-bottom:0px; padding-bottom:0px; }
.advs-box-multiple .advs-box-content p { margin-top:0px !important; padding-top:0px !important; }
.advs-box-multiple h3 { padding-right:0px !important; }
h1, h2, h3, h4, h5 { color: #d3305f; }
.media { font-family: 'Roboto', serif; color:#d3305f !important; font-size:16px;  }
footer a { color: #000; }
a.flex-active { background-color:#d3305f !important; }
.navbar li ul li a { color:#1B1B1B; text-transform: none; }
.navbar li ul li a:hover { color:#d3305f !important; font-weight: bold !important;}
.direct {
	position: absolute;
	margin-top: 30px;
	margin-left: -30px;
	color: #949494
}
#services .icon-box  {  padding-bottom: 10px; padding-left: 0px; padding-right: 0px; color:#d3305f;   border: 2px solid #d3305f; font-size: 13px;}
#services 	.icon-box-top-bottom .icon-box-cell i { color:#d3305f !important; }
.header-home { height: 240px; }
.flexslider.outer-navs a.flex-next,.flexslider.outer-navs a.flex-prev { border: 0px; }
@media (max-width:1200px) {
.navbar-nav { font-size: 14px !important; }
.dropdown a { color: #000 !important; text-align: left; }
.logo { width: 130px !important; float: left; }
.navmenu #menu20 a:hover,.navmenu  #menu2  a:hover,.navmenu  #menu3  a:hover,.navmenu  #menu4  a:hover,.navmenu  #menu5  a:hover,.navmenu  #menu6   a:hover { color: black !important}
.navmenu #menu20 .dropdown-toggle,.navmenu  #menu2  .dropdown-toggle,.navmenu  #menu3  .dropdown-toggle,.navmenu  #menu4  .dropdown-toggle,.navmenu  #menu5  .dropdown-toggle,.navmenu  #menu6  .dropdown-toggle { color: white !important}
.flexslider .slides img { height: auto; }
}
.tweet-cnt img { display: none !important;}
.tweet-cnt { padding-top: 0px;   }
.social-feed-tw .flex-control-nav { bottom: -30px !important; }
.tweets_txt { color:#000; }
.white .progress-circle .inner-circle .counter-circle, .white .dropdown-menu > li > a:hover, .white .dropdown-menu > li > a:focus, .white a, .white .pagination > li > a, .white .form-control, .boxed i.icon, .btn:hover, .mega-menu .fa-ul .fa-li { color: #7B0002; }
.social-feed-tw.flexslider .tweets_txt { padding-left: 0px; }
.social-feed-tw ul.slides > li { margin-bottom: 0px; }
.form-control, input::-webkit-input-placeholder { font-size: 16px;font-family: 'Quicksand', sans-serif !important; }

#texte ul { margin-left: 300px; }
.sous-rubrique .dropdown { margin-bottom: 5px !important;}
.pagination .current { background-color:#d3305f !important; color:#fff; padding:4px; }
.pagination a, .pagination span { margin-left: 10px; margin-right: 10px;}
.down { position: absolute;z-index:99999; bottom: 10px; right: 10px; background-color: #656565; color: #FFFFFF; padding: 5px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-weight: bold; width:40px; height:40px; text-align: center; font-size: 24px; }
.down a { color: #FFFFFF; }
.texte a { color:#005ca5 !important; }
.content a:hover { color:#d3305f !important; }
.dropdown-toggle a:hover { color:#d3305f !important; }
#medias { font-size: 13px; }
#medias a { color: #000000 !important; }
#medias hr { margin-bottom: 2px; margin-top: 2px; }

.flex-control-nav { bottom: -20px; }
#une .flexslider { padding-bottom: 0px !important; margin-bottom: 0px !important; }
#autres .advs-box-content { min-height: 180px !important }
.text-left a, .noir a { color: #000 !important;  }
.social-feed-fb li .meta-header .date { font-family:'Nunito' !impoortant; text-transform: lowercase !important;color:#d3305f !important; margin-bottom: 0px; }
a.bouton_mdf,a.bouton_mdf:hover  { color: #FFF !important; }
input { padding: 8px; border:#959595 1px solid; }
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    -webkit-text-fill-color: #a9a9a9 !important;
}

 a.mdpperdu:hover{color:#fff !important;}
img2{position:absolute; margin-top;0 !important;}
img3{ position:absolute !important; bottom:0;}