body{font-size:16px;font-family: 'Raleway', sans-serif;color:#378fc1;}
a{color:#378fc1;text-decoration:none;}
a:hover{color:#378fc1;}
.clear{clear:both;}
.bold{font-weight:bold;}
.fright{float:right;}
.fleft{float:left;}
.mr10{margin-right:10px;}
.glyphicon-remove{color:white;}
.glyphicon-plus{color:white;}
tr.mouseOver{cursor:pointer;}
tr.colorLine{background:#ddd;}
tr.colorLine:hover,tr.mouseOver:hover{cursor:pointer;background:#ddd !important}
.tableList  > tbody > tr > td{border-left:1px solid white;}
.tableList  > tbody > tr > td.success{background:#8dd29a;}
.tableList  > tbody > tr > td.warning{background:#fdcb4c;}
.tableList  > tbody > tr > td.danger{background:#ed4a5e;}
.tableList  > tbody > tr > td > div.nddList{padding:2% 1%;}
.tableList  > tbody > tr > td > div.success{background:#8dd29a;}
.tableList  > tbody > tr > td > div.warning{background:#fdcb4c;}
.tableList  > tbody > tr > td > div.danger{background:#ed4a5e;}
.tableList  > tbody > tr > td.referencementTd{background:#fdcb4c;}
.tableList  > tbody > tr > td.referencementTd.success{background:#8dd29a;}
.tableList  > tbody > tr > td.referencementTd.danger{background:#ed4a5e;}
h3,.h3{font-size:14px;font-weight:bold;}
.btn-warning,.btn-warning:hover,.btn-warning:focus,.btn-warning:active{background:#fdcb4c;border:none;}
.btn-danger,.btn-danger:hover,.btn-danger:focus,.btn-danger:active{background:#ed4a5e;border:none;}
.btn-success,.btn-success:hover,.btn-success:focus,.btn-success:active{background:#8dd29a;border:none;}
.btn-info,.btn-info:hover,.btn-info:focus,.btn-info:active{background:#8D9AC7;border:none;}
.tooltip-inner{font-size:20px;}
table, tr,td{border-collapse:collapse;}
hr{width:100%;height:2px;background:#ddd;color:#ddd;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border:none;}
.fright{float:right;}
.fleft{float:left;}
.w10{width:10%;}
.w16{width:16.66%;}
.w20{width:20%;}
.w30{width:30%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}
.w100{width:100%;}
.w33{width:33%;}
.w67{width:67%;}
.w68{width:66.68%;}
.fz10{font-size:10px;}
.fz11{font-size:11px;}
.fz12{font-size:12px;}
.fz13{font-size:13px;}
.fz14{font-size:14px;}
.fz15{font-size:15px;}
.fz16{font-size:16px;}
.fz17{font-size:17px;}
.fz18{font-size:18px;}
.fz19{font-size:19px;}
.fz20{font-size:20px;}
.fz21{font-size:21px;}
.fz22{font-size:22px;}
.fz23{font-size:23px;}
.fz24{font-size:24px;}
.fz25{font-size:25px;}
.fz26{font-size:26px;}
.fz27{font-size:27px;}
.fz28{font-size:28px;}
.fz29{font-size:29px;}
.fz30{font-size:30px;}
.fz31{font-size:31px;}
.fz32{font-size:32px;}
.fz33{font-size:33px;}
.fz34{font-size:34px;}
.fz35{font-size:35px;}
.fz36{font-size:36px;}
.fz37{font-size:37px;}
.fz38{font-size:38px;}
.fz39{font-size:39px;}
.fz40{font-size:40px;}
.display-block{
    display: block!important;
    width: 100%;
}
.display-inline-block{
    display: inline-block;
}
.display-table{
  display: table;
}
.display-table-center{
	margin-left: auto;
	margin-right: auto;
}
.display-cell{
	display: table-cell;
	vertical-align: middle;
}
.nowrap,.no-wrap{
	white-space: nowrap;
}
.valign-top{
	vertical-align: top
}
.valign-middle{
	vertical-align:middle;
}
.valign-bottom{
	vertical-align:bottom;
}
.position-relative{
  position:relative;
}
.text-italic{font-style:italic;}
.table > thead > tr > td.information, .table > tbody > tr > td.information, .table > tfoot > tr > td.information, .table > thead > tr > th.information, .table > tbody > tr > th.information, .table > tfoot > tr > th.information, .table > thead > tr.information > td, .table > tbody > tr.information > td, .table > tfoot > tr.information > td, .table > thead > tr.information > th, .table > tbody > tr.information > th, .table > tfoot > tr.information > th{background:#378FC1;color:white;}
.p15{padding:15px;}
/* ====================================================================================== */
/* ====================================================================================== */
/* ====================================================================================== */
.entite{background:#f0f0f0;}
a.whitelink{color:rgba(255,255,255,0.8);}
a.blackLink{color:rgba(0,0,0,1);}
.fa-print{font-size:22px;}
a.whitelink:hover{text-decoration:underline;}
hr.blueLong{background:#378FC1;color:#378FC1;height:1px;border:none;}
.creationModif{
  width:50%;
}
.creationModif tr td{
  width:100%;
  display:block;
}
.creationModif .champ_editeurSelect,.creationModif .champ_typeSiteSelect,.creationModif .champ_natureSiteSelect{
  width:33%;
  float: left;
}
.creationModif .champ_maquetteSelect,.creationModif .dateDernierRappel{
  width:50%;
  float: left;
}
.creationModif .clientName,.creationModif .twitter-typeahead{
  width:100%;
  display:block;
}
.clear{clear:both;}
.form-control{
  z-index:5;
  position:relative;
}
.tt-menu {
	background: white none repeat scroll 0 0;
    border: 1px solid #cccccc;
    padding: 10px;
}
.strong{font-weight:bold;}
.nbreponses{font-size:14px;font-style:italic;margin-bottom:15px}
.rowNoMargin{margin-left: 0px;
    margin-right: 0px;}
	.mt20{margin-top: 20px;}
	.mb20{margin-bottom: 20px;}
.choixPaiement{}
.paiementTable tr{border:none;}
.overlayTablePaiement{padding:15px;background:rgba(0,0,0,0.5);position:absolute;bottom:20px;left:50%;
    -webkit-transform:  translateX(-50%);
	    -ms-transform:  translateX(-50%);
	        transform: translateX(-50%);display:none;
z-index:1000;}
.overlayTablePaiement .paiementTable{padding-bottom:20px;}

.rechercheAnnuaire{
	    color: maroon;
    font-family: Arial;
	padding:15px;
    font-size: 14pt;
	border:1px solid black;
}
.rechercheAnnuaire:first-child{border-right:none;}
.borderedListeCommune{border-top:none;padding:5px;background: #f0f0f0;}
/*.borderedListeCommune:first-child{ border-top:1px solid black; }*/

.libelleEtude{font-size:18px;font-weight:bold;}
/* ====================================================================================== */
/* ====================================================================================== */
/* ====================================================================================== */
.navbar-nav {
    margin: auto;
}
.nav > li > a{padding-left:25px;padding-right:25px;font-weight:600;font-size:14px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:#378fc1;}
.navbar-inverse{background:#378fc1;background-image:none;border-bottom:none;}
.navbar-inverse .container{border-bottom: 4px solid white;}
.navbar-inverse .navbar-nav > li > a{color:white;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{border-color:#378fc1;background:#378fc1;}
.dropdown-menu{border-top:4px solid #2fc5ed;background:#378fc1;}
.dropdown-menu > li > a{color:white;font-size:12px;}

.header{
	font-size:24px;text-align:center;margin-top:53px;
}
.header .logo{width:145px;}
.header .display-cell{padding:0 1%;}
.diaporama{
	background:#3C3C3C url("../images/diapo.jpg") no-repeat scroll center 45% / cover ;
	min-height:500px;
	margin-bottom:30px
}
.ico{width:40px;height:40px;}
.ico.right{float:right;clear:both;}
.ico.ico-home{background:url('../images/home-ico.png') no-repeat;height:40px;width:40px;}
.ico.ico-loupe{background:url('../images/loupe-ico.png') no-repeat; padding: 0px;}
h1{font-weight:normal;font-size:26px;}
h1 hr{height:1px; background :#82b9d8;color:#82b9d8;border-color:#82b9d8;width:150px;margin-left: 0; border:none;}
h2{font-weight:normal;font-size:19px;}
.formulaire_recherche{background:#f0f0f0;width:auto;box-shadow:3px 3px 3px #bfbfbf;display:block;position:relative;padding-bottom:50px;}
.formulaire_recherche .deco{
	position:absolute;top:0;left:0;
}
.formulaire_recherche .title_search{
	font-weight:600;
	font-size:21px;
	margin-left: 90px;
	margin-right: 30px;
}
.formulaire_recherche label{
	width:36%;font-weight:normal;font-size:18px;margin:0 2%;float:left;
	text-align:right;
}
.formulaire_recherche .form-control{
	width:56%;margin:0 2%;
}
.formulaire_recherche .form-group-perso{
	clear:both;
	margin:10px auto;
}
#btnTrouverNotaire{
	background:#378fc1; position:absolute;bottom:0;right:0;text-shadow:0px 0px 0px white;color:white;font-size: 18px;border:none;border-radius:0;
}
#btnTrouverNotaire:hover{
	background:#333333;
}
.btn-default,.btn-default:focus{
	background:#378fc1; text-shadow:0px 0px 0px white;color:white;font-size: 18px;border:none;border-radius:0;
}
.btn-default:hover,.btn-default:focus,.btn-default.active{
	background:#333333;text-shadow:0;color:white;
}

.blocFond{background:#F7F7F7;display:block;
}

.titleActualites{font-size:30px;font-weight:600;
	padding: 8px 8px 8px 67px;}
a.titleActualitesLink{font-weight:normal;font-size:18px;}
.actualites{margin-top:20px;}
.actualite,.actualite:hover{font-size:16px;color:#378fc1;position:relative;height:100%;background:white;line-height: 23px;display: block;padding-bottom: 44px;text-decoration:none;  overflow:hidden;  min-height: 437px;}

.actualite .img{width:100%;height:185px;}
.actualite .img.nopicture{
/*box-shadow: inset 0px 0px 10px 0px #CCCCCC;
-webkit-box-shadow: inset 0px 0px 10px 0px #CCCCCC;
-moz-box-shadow: inset 0px 0px 10px 0px #CCCCCC;
-o-box-shadow: inset 0px 0px 10px 0px #CCCCCC;*/position:relative;}
.actualite .img.nopicture .fa-picture-o{
	position:absolute;
	top:50%;left:50%;
	font-size:65px;
	color:rgba(0,0,0,.5);
	-ms-transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}
.actualite .img.nopicture .fa-close{
	position:absolute;
	top:50%;left:50%;
	font-size:140px;
	color:rgba(255,0,0,.5);
	-ms-transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}

.actualite .nameActu{margin-top:15px;margin-bottom:5px;text-transform:uppercase;font-size:18px;    min-height: 50px;}
.actualite hr{height:1px;margin:10px auto; background :#82b9d8;color:#82b9d8;border-color:#82b9d8;width:auto;border: medium none;}
.actualites  .display-cell .plusinfos{
	position:absolute;right:-140px;bottom:0;
	color:white;
	background:#378fc1;display:block;width:auto;
    -webkit-transition: all 1s; /* Safari */
    transition: all 1s;
}
.actualites  .display-cell .dateinfo{
position:absolute;left:15px;bottom:15px;
}
.actualites  .display-cell .actualite:hover .plusinfos{
	right:0;
    -webkit-transition: all 1s; /* Safari */
    transition: all 1s;
}
.actualites  .display-cell .plusinfos .fa-plus{
	font-size:24px;color:white;padding:10px 15px;
}
.actualites  .display-cell .plusinfos span{
font-size:24px;color:white;padding:10px 15px;padding-left:0;
}
.actualites .display-cell{
	padding-top: 35px;
	padding-bottom: 35px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    vertical-align: top;
    width: 25%;
}
.actualites .deco{
	left: 0;
    position: absolute;
}
.titre{
	font-size: 30px;
    font-weight: 600;text-transform:uppercase;line-height: 32px;
}
.titreMoins{
	font-size: 24px;padding:13px 0;
    font-weight: 600;text-transform:normal;line-height: auto;
}
.withdecoBloc .deco{float:left;margin-right:20px;}
.logoNot {
	float:right;
    width: 145px;
	margin-left:30px;
}
a.lienToAnnonces:hover{text-decoration:none;background:#dadada;}/*#d1d3d4*/
.ombrage{box-shadow: 3px 3px 3px #bfbfbf;}
.footer{background:#d1d3d4;padding:40px 0;font-size:14px;margin-top:20px;}
.footer, .footer a{color:#58595b;text-decoration:none;}
.footer a {text-transform:uppercase;display:block;}
.footer a span {text-transform:none;display:block;}
.footer a:hover{text-decoration:none;}
.footer a:hover span{text-decoration:underline;}
.footer .blocLienFooter{margin-bottom:20px}
.footer a.noUp {text-transform:none;}
.footer a.noUp:hover {text-transform:none;text-decoration:underline;}
.intituleLienAnnonce{
	display: block;
    margin-top: 55px;
}
.mobileJust{display:none;}
.navbar-inverse .navbar-brand{color:white;text-shadow:0;}
.footer hr{height:2px;margin:10px auto; background :#a4a6a8;color:#a4a6a8;border-color:#a4a6a8;width:auto;border: medium none;width:80%;}
.footer .derniersliens {margin-top:20px;}
.footer .derniersliens a,.footer .derniersliens span{padding:10px 10px;display: inline;
    text-transform: normal; }
.navbar-inverse .navbar-brand img { height:30px;margin-top:-5px;background:white;}
.diapoEvenement{
	font-size: 16px;background:white; min-height: 325px;
}
.diapoEvenement .img {
    height: 205px;
    width: 100%;
}
.diapoEvenement .titleEvt{
	text-transform:uppercase;font-size:24px; font-weight: 600;font-weight : normal;margin-top:30px;
}
.diapoEvenement .lieuDateEvt{
	margin-bottom:30px;
}
.blocDiapoEvenement{margin:30px auto;
	position:relative;}
/* ===========================================*/
.diapoEvenement{
	position:relative;    overflow: hidden;
}
.diapoEvenement .evenementVolet{
	position:absolute;top:0;background:white;width:100%;min-height: 325px;    z-index: 1;left:-100%;transition: all 1s ease-in-out;
}
.diapoEvenement .evenementVolet.active{
	left:0;
}
.diapoEvenement .navDiapoEvt{
	position:absolute;bottom:0;left:50%;z-index:10;
    -ms-transform:translateX(-50%) ;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%) ;
}
.diapoEvenement .navDiapoEvt a.fa{
	background:#3595d8;color:white;padding:2px 8px;cursor:pointer;
}
.diapoEvenement .lienAllEvt{
	position:absolute;bottom:0;right:20px;z-index:11;background:#3595d8;color:white;padding:2px 5px;  font-size: 12px;
}
.diapoEvenement .navDiapoEvt a.fa:hover,.diapoEvenement .navDiapoEvt a.fa:focus,.diapoEvenement .lienAllEvt:hover,.diapoEvenement .lienAllEvt:focus{text-decoration:none;background:#333333;}

a.lienCaseDateAgenda {
	    padding-bottom: 45px;
}
.lienCaseDateAgenda .plusinfos{
	position:absolute;right:-140px;bottom:0;
	color:white;
	background:#378fc1;display:block;width:auto;
    -webkit-transition: all 1s; /* Safari */
    transition: all 1s;
}
.lienCaseDateAgenda .plusinfos .fa-plus {
    color: white;
    font-size: 24px;
    padding: 10px 15px;
}
.lienCaseDateAgenda .plusinfos span {
    color: white;
	display:inline;
    font-size: 24px;
    padding: 10px 15px 10px 0;
}
.custom-content-reveal a{position;:relative;}

.lienCaseDateAgenda:hover .plusinfos{
	right:0;
    -webkit-transition: all 1s; /* Safari */
    transition: all 1s;
}

#filAriane{margin-bottom:20px;min-height:40px;}
#filAriane a{float:left;padding:9px 9px;}
#filAriane a:first-child{padding:0;}
#filAriane span{float:left;padding:9px 0px;}


.searchAllSite .input-group-addon{border-radius:0px;}
.searchAllSite .form-control{border-radius:0px;height: 40px;}
.searchAllSite .btn-default{border-radius:0px;height: 40px;padding: 0 12px;}
.searchAllSite .cache{display:none;}
.searchAllSite .ico-loupe{cursor:pointer;}

.decoChambre{float:right;margin-left:30px;    width: 260px;}

.titretexte{font-size:20px;font-weight: 600;margin-top:30px;margin-bottom:20px;}
.titretext.nmt{margin-top:0px;}

.formulaire_recherche.annuaire{margin-top:20px;margin-bottom:20px;}


.btn-styleOrange, .btn-styleOrange:focus, .btn-styleOrange:visited {
    background-color: #378fc1;
    border: medium none;
    border-radius: 0 !important;
    color: white;
}

#actualitesRes .actu {
    margin-bottom: 20px;
}
#actualitesRes .actu .display-cell {
    position: relative;
}
#actualitesRes .actu .lienDetail {
    bottom: 0;
    color: #3fb3d7;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 20px;
}
#actualitesRes .actu .lienDetail i {
    font-size: 15px;
}
#actualitesRes .actu:hover .lienDetail {
    text-decoration: underline;
}
#actualitesRes .actu .img {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}
#actualitesRes .actu .blocRight {
    padding: 0 20px 10px;
    width: 100%;
}
.btn-searchActu {
    background-color: #3fb3d7;
    border: medium none;
    color: white;
}
.btn-searchActu:hover {
    background: #299ec3 none repeat scroll 0 0;
}
#detailActualite {
    border: 1px solid #dddddd;
    margin: 10px auto;
    padding: 15px;
}

#detailActualite.notStyle {
    border: none;
    margin: 10px auto;
    padding: 0px;
}
#detailActualite.nomargetop {
    margin-top: 0;
}
#detailActualite .titreActu{font-size:24px;}
.listeDocumentsActus {font-size: 15px;
}
.listeDocumentsActu span {
    display: inline-block;
    width: 50%;
}
* .fa-file-pdf-o {
    color: red;
    font-size: 20px;
}

* .fa-file-word-o {
    color: #39537a;
    font-size: 20px;
}

a.downloadLink, a.downloadLink:focus, a.downloadLink:visited, a.btn-default.downloadLink, a.btn-default.downloadLink:focus, a.btn-default.downloadLink:visited{
	color: #c1c1c1;
    font-size: 11px;    text-decoration: none;    border-radius: 0 !important;
}
a.downloadLink:hover{font-size:11px;
	color:#3fb3d7;border-color:#3fb3d7;
}
.actu:focus, .actu:visited, .actu {
    display: block;position:relative;
	border: 1px solid #dddddd;
    padding: 10px;padding-bottom:30px;
    text-decoration: none;
}
.actu:hover {text-decoration:none;background:#ebebeb;}
#selectionActualites{}
.dateActu{font-weight:normal;font-size:13px;    color: #929a9b;margin-bottom:10px;}
.dateEvt{font-weight:normal;font-size:16px; font-weight:700;   color: #929a9b;margin-bottom:10px;}

.actu .h2{font-size:24px;font-weight:600;}
#actualitesRes .actu .lienDetail {
    bottom: 10px;
    color: #3fb3d7;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 20px;
}

#actualitesRes .actu {margin-bottom:20px;overflow:hidden}
#actualitesRes .actu .display-cell{position:relative;}
#actualitesRes .actu .lienDetail span {
    color: white;
    font-size: 24px;
    padding: 10px 15px 10px 0;
}
#actualitesRes .actu .lienDetail .fa-plus {
    color: white;
    font-size: 24px;
    padding: 10px 15px;
}

#actualitesRes .actu .lienDetail
{
    background: #378fc1 none repeat scroll 0 0;
    bottom: 0;
    color: white;
    display: block;
    position: absolute;
    right: -150px;
    transition: all 1s ease 0s;
    width: auto;
}
#actualitesRes .actu .img {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}
#actualitesRes .actu .blocRight{
	padding:10px 20px;padding-top:0;width: 100%;
}
#actualitesRes .actu:hover .lienDetail{
	right:0px;text-decoration:none;
}

.competenceBlocs{
	width:100%;
}
.competenceBlocs .display-cell{
	padding:10px;
}
.competenceBlocs .display-cell a{
	display:block;
	background:#f0f0f0;
	text-align:center;
	padding:15px;
}
.competenceBlocs .display-cell a:hover{text-decoration:none;
	background:#dadada;}

#mention h4{
	clear: both;
    display:block;
    font-family: "Raleway",sans-serif;
    font-size: 20px;
    font-weight: bolder;
    text-align: left;
}
.header{
	position:relative;
}
.toEn{position:absolute; right:10px;top: 0;}

#menuAdmin a{
	display:block;width:48%;margin:5px 1%;float:left;
}

/**/
/* ****************************************************************** */
/* ****************************************************************** */
/* *************************WYSIHTML5******************************** */
/* ****************************************************************** */
/* ****************************************************************** */
strong {
  font-weight: bold;
}

.get-started {
  margin: 20px 0;
  color: #666;
  font-size: 11px;
  text-align: center;
}

.get-started a {
  color: #666;
}

#wysihtml5-editor-toolbar {
  position: relative;
}

.commands {
  /*border-left: 1px solid #ddd;*/
  display: inline-block;
}

[data-wysihtml5-command],
[data-wysihtml5-action],
.fore-color {
  position: relative;
  border-right: 1px solid #ddd;
  border-left: 1px solid #fff;
  list-style: none;
  font-size: 12px;
  display: inline-block;
  cursor: pointer;
  height: 40px;
  width: 68px;
}
.firstElementWysiwgHtml5{
  border-left: 1px solid #ddd;
}

[data-wysihtml5-command]::after,
[data-wysihtml5-action]::after,
.fore-color::after {
  content: "";
  background-image: url(../img/spr_toolbar_icons_r1.png);
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

[data-wysihtml5-command]:hover,
[data-wysihtml5-action]:hover,
.fore-color:hover {
  background-image: linear-gradient(bottom, rgb(229,240,226) 0%, rgb(255,255,255) 100%);
  background-image: -o-linear-gradient(bottom, rgb(229,240,226) 0%, rgb(255,255,255) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(229,240,226) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(229,240,226) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(229,240,226) 0%, rgb(255,255,255) 100%);
}

[data-wysihtml5-command="bold"]::after {
  background-position: 24px center;
}

[data-wysihtml5-command="italic"]::after {
  background-position: -48px center;
}

[data-wysihtml5-command="insertUnorderedList"]::after {
  background-position: -115px center;
}

[data-wysihtml5-command="insertOrderedList"]::after {
  background-position: -197px center;
}

[data-wysihtml5-command="formatBlock"][data-wysihtml5-command-value="h1"]::after {
  background-position: -344px center;
}

[data-wysihtml5-command="formatBlock"][data-wysihtml5-command-value="h2"]::after {
  background-position: -428px center;
}

[data-wysihtml5-command="formatBlock"][data-wysihtml5-command-value="h3"]::after {
  background-position: -344px center;
}

[data-wysihtml5-command="formatBlock"][data-wysihtml5-command-value="h4"]::after {
  background-position: -428px center;
}

[data-wysihtml5-command="createLink"]::after {
  background-position: -271px center;
}

[data-wysihtml5-command="insertImage"]::after {
  background-position: -513px center;
}

.fore-color::after {
  background-position: -741px center;
}

[data-wysihtml5-command="insertSpeech"]::after {
  background-position: -596px center;
}

[data-wysihtml5-action="change_view"]::after {
  background-position: -670px center;
}

.fore-color ul {
  display: none;
  position: absolute;
  z-index: 2;
  top: 40px;
  right: -1px;
  left: -2px;
  border: 1px solid #ccc;
  border-top: 0;
  background: #fff;
  overflow: hidden;
}

.fore-color li {
  display: block;
  margin: 3px;
  width: auto;
  border: 0;
  height: 15px;
}

.fore-color li::after {
  display: none;
}

.fore-color:hover ul {
  display: block;
}

.fore-color [data-wysihtml5-command-value="silver"] {
  background: silver !important;
}

.fore-color [data-wysihtml5-command-value="black"] {
  background: black !important;
}
.fore-color [data-wysihtml5-command-value="gray"] {
  background: gray !important;
}

.fore-color [data-wysihtml5-command-value="maroon"] {
  background: maroon !important;
}

.fore-color [data-wysihtml5-command-value="red"] {
  background: red !important;
}

.fore-color [data-wysihtml5-command-value="purple"] {
  background: #7c0057 !important;
}

.fore-color [data-wysihtml5-command-value="green"] {
  background: green !important;
}

.fore-color [data-wysihtml5-command-value="olive"] {
  background: olive !important;
}

.fore-color [data-wysihtml5-command-value="navy"] {
  background: #0095DD !important;
}

.fore-color [data-wysihtml5-command-value="blue"] {
  background: #3fb3d7 !important;
}

.fore-color .wysihtml5-command-active {
  outline: 1px solid #666;
  outline-offset: 1px;
}

.wysihtml5-commands-disabled .fore-color ul {
  display: none;
}

.wysihtml5-action-active,
.wysihtml5-command-active {
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  background: #eee !important;
}

.wysihtml5-commands-disabled [data-wysihtml5-command],
.wysihtml5-commands-disabled .fore-color {
  opacity: 0.4;
  cursor: default;
  background-image: none !important;
}

[data-wysihtml5-dialog] {
  color: #333;
  font-size: 14px;
  text-align: left;
  border-radius: 4px;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ccc;
  padding: 5px 10px;
  background: #FFFBE0;
  position: absolute;
  width: 100%;
  text-align: center;
  top: 45px;
}

[data-wysihtml5-dialog] input {
  color: #333;
  border: 1px solid #ccc;
  padding: 3px;
  width: 300px;

    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

[data-wysihtml5-dialog] input:focus {
border-color: #519930;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(81, 153, 48, 0.6);
}

[data-wysihtml5-dialog-action] {
  /*padding: 4px;
  color: #fff;*/
  cursor: pointer;
}

[data-wysihtml5-dialog-action="save"] {
  /*background: #007200;*/
}

[data-wysihtml5-dialog-action="cancel"] {
  /*background: #999;*/
}

#wysihtml5-editor-contenu {
  /*position: absolute;
  top: 139px;
  bottom: 0;*/
  width: 100%;
  border:1px solid #ddd;
  min-height:500px;
}

#wysihtml5-editor-contenu textarea {
  font-family: "Courier New", Courier, monospace;
  width: 100%;
  background: transparent;
  height: 100%;
  min-height:500px;
  border: 0;
  resize: none;
  white-space: pre;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 10px;
  word-wrap: normal;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#wysihtml5-editor-contenu textarea:focus {
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.3);
  background: rgba(255, 255, 255, 0.4);
  outline: 0;
}

a.fork {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
}
select.styleWysiwyg{
	    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
#imageWysiwygHtml5File{
	height:auto;
}
div#cookie-banner {
    background: #323232;
    color: #fff;
    padding: 7px 0px;
    /* padding: 7px 15px; */
    font-size: 12px;
    position: fixed;
    z-index: 2000;
    font-family: arial;
    line-height: 18px;
    float: none;
    top: 0;
    left: 0;
    right: 0;
}
#cookie-banner a {
    color: #fff;
}
.close_cookie_banner {
    position: absolute;
    bottom: 7px;
    right: 15px;
}
/* ****************************************************************** */
/* ****************************************************************** */
/* ************************MEDIA QUERY******************************* */
/* ****************************************************************** */
/* ****************************************************************** */

@media screen and (max-width:1800px) {
}
@media screen and (max-width:1700px) {
}
@media screen and (max-width:1600px) {
}
@media screen and (max-width:1500px) {
}
@media screen and (max-width:1400px) {
}
/*md*/
@media screen and (max-width:1200px) {
	.nav > li > a {
		padding-left: 12px;
		padding-right: 12px;
	}
	.diapoEvenement .descEvt{
		display:none;
	}
}
@media screen and (max-width:1150px) {
}
@media screen and (max-width:1024px) {
}
/*sm !!!*/
@media screen and (max-width:992px) {
	.nav > li > a{padding-left:5px;padding-right:4px;}
	.ico.right{float:none;}
	.actualites .display-table {
		width: 100%;
	}
	.actualites .display-cell {
		display: block;
		float: left;
		margin-bottom: 20px;
		width: 50%;
	}
	.actualite {
		min-height: 310px;
	}
	.lienToAnnonces .display-table{display:block;}
	.lienToAnnonces .display-cell{display:block;}
	.intituleLienAnnonce {
		display: block;
		margin-top: 15px;
	}
	.nav > li > a {
		font-size: 12px;
		padding-left: 3px;
		padding-right: 3px;
	}
	#detailActualite img{float:none;width:80%;height:auto;margin: 10px auto;    display: block;}

	.diapoEvenement{
		min-height: 375px;
	}
}
/*sm*/
@media screen and (max-width:930px) {
}
/* xs */
@media screen and (max-width:850px) {
}
/* xs !!! */
@media screen and (max-width:767px) {
	.lienToAnnonces .display-cell{
		white-space: normal;
	}
	.mobileJust{display:block;width: 82%;}
	.header .display-cell{width:98%;margin:1%;text-align:center;}
	#menuAdmin a.action,#menuAdmin a{
		float: left;
		margin: 5px 1%;
		width: 98%;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:white;}
}
/* xs */
@media screen and (max-width:620px) {
}
/* xxs */
@media screen and (max-width:550px) {
	#detailActualite img{float:none;width:100%;height:auto;margin: 10px auto;}
	.actualites .display-cell {
		display: block;
		float: none;
		margin-bottom: 20px;
		width: 100%;
	}
	.actualites .display-cell:first-child {
		padding-bottom: 0;
	}
	.titleActualites {
		float: none;
	}
	.actualite {
		min-height: 270px;
	}
	.navbar-inverse .navbar-brand{font-size:15px}
}
/* xxs */
@media screen and (max-width:490px) {
	.header .display-cell{width:98%;margin:1%;text-align:center;display:block}
	.header .display-table{display:block}

}
@media screen and (max-width:440px) {
	.navbar-inverse .navbar-brand{
		font-size:15px;
		float: left;
		height: auto;
		line-height: 24px;
		padding: 0 15px;
	}
	.navbar-inverse .navbar-brand img {margin-top:10px;margin-bottom:10px;    float: left;margin-right:10px;}

}
@media screen and (max-width:360px) {
	.mobileJust{width:75%;}
	.header{margin-top: 75px;}
}
/*

@media screen and (max-width:1800px) {
}
@media screen and (max-width:1700px) {
}
@media screen and (max-width:1600px) {
}
@media screen and (max-width:1500px) {
	body{background:blue;}
@media screen and (max-width:1400px) {
}
@media screen and (max-width:1200px) {
	body{background:graytext;}
@media screen and (max-width:1150px) {
	body{background:red;}
}
@media screen and (max-width:992px) {
	body{background:blue;}
}
/*sm* /

@media screen and (max-width:930px) {
	body{background:fuchsia;}
}
/* xs * /
@media screen and (max-width:850px) {
	body{background:gold;}
}
/* xs * /
@media screen and (max-width:767px) {
	body{background:green;}
}
@media screen and (max-width:620px) {
	body{background:black;}
}
@media screen and (max-width:550px) {
	body{background:lightsalmon;}
}
@media screen and (max-width:490px) {
	body{background:yellow;}
}
@media screen and (max-width:440px) {
	body{background:red;}
}
@media screen and (max-width:360px) {
	body{background:rgb(154,230,45);}
}
*/
