.btn-warning, .btn-default, .btn-archive, .btn-envoyer{
    margin-top:2.5px;
    margin-right: 4px;
}
.btn-warning{
    background-color: #9acd32;
    border:none;
    text-transform: uppercase !important;
}
.btn-warning:hover{
    background-color: #ffffff;
    color:#333333;
    border:none;
    text-transform: uppercase !important;
}
.btn-default{
    border:none;
    text-transform: uppercase !important;
}
.btn-default:hover{
    color:#ffffff;
    background-color: #f90;
    border:none;
    text-transform: uppercase !important;
}
.btn-archive{
    color:#ffffff;
    background-color: #25baeb;
    border:none;
    text-transform: uppercase !important;
}
.btn-archive:hover{
    color:#ffffff;
    background-color: #f90;
    border:none;
    text-transform: uppercase !important;
}
.btn-info:hover{
    background-color: #9acd32;
    border:none;
    text-transform: uppercase !important;
}
.btn-close-img:hover{
    background-color: #9acd32;
    color: white;
}
div.dragitem:hover {
    background-color: #f90;
}
div.dragitem:hover {
    background-color: #f90;
    color: #ffffff;
}
.sidebar-nav .preview {
    display: block;
    font-size: 12px;
    height: 100%;
    line-height: 26px;
    width: 100%;
}
.sidebar-nav .preview:hover {
    color:#ffffff;
}
.btn-info {
    background-color: #f90;
    border:none;
    color: #fff;
}

.btn-envoyer{
    color:#ffffff;
    background-color: #25baeb;
    border:none;
}
.btn-envoyer:hover{
    color:#333333;
    background-color: #ffffff;
    border:none;
}
.titre_box {
    font-size: 17px;
    margin: 0;
    text-align: center;
}
.mce-btn button {
    padding: 4px 6.5px !important;
}
.mini_news {
    background-color: #eee;
    float: left;
    margin: 1%;
    padding: 1%;
    width: 31%;
    border-radius:4px;
}
.taille_iframe_news{
    width: 98%;
    height: 150px !important;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
}
.iframe_mini_news{
    height: 100%;
    width: 100%;
    /*width: 100%;*/
    /*height: 150px;*/
    /*float: left;*/
    /*margin: 1%;*/
}
.btn-voir{
    color:#333333;
    background-color: #ffffff;
    /*border:solid 1px #333333;*/
    border: none;
    text-transform: uppercase !important;
}
.btn-voir:hover{
    color:#ffffff;
    background-color: #f90;
    /*border:solid 1px #f90;*/
    border: none;
    text-transform: uppercase !important;
}
.btn-envoyer2{
    color:#ffffff;
    background-color: #25baeb;
    border:none;
    text-transform: uppercase !important;
    font-size: 14px !important;
    padding: 7px 15px;
}
.btn-envoyer2:hover{
    color:#333333;
    background-color: #ffffff;
    border:none;
    text-transform: uppercase !important;
}
.btn-modifier{
    color:#ffffff;
    background-color: #9acd32;
    /*border:solid 1px #333333;*/
    border: none;
    text-transform: uppercase !important;
}
.btn-modifier:hover{
    color:#ffffff;
    background-color: #f90;
    /*border:solid 1px #f90;*/
    border: none;
    text-transform: uppercase !important;
}
.btn-supprimer{
    color:#ffffff;
    background-color: red;
    /*border:solid 1px #333333;*/
    border: none;
    text-transform: uppercase !important;
}
.btn-supprimer:hover{
    color:#ffffff;
    background-color: #f90;
    /*border:solid 1px #f90;*/
    border: none;
    text-transform: uppercase !important;
}
.btn-voir, .btn-envoyer2, .btn-modifier, .btn-supprimer {
    font-size: 12px;
    margin: 10px -0.5px;
    text-transform: uppercase !important;
}
.edit2 {
    margin: auto;
    width: 84%;
}




/*BOX PLACE*/
.sc_section.margin_top_small.margin_bottom_big {
    text-align: center;
}
.bouton_place{
	color:#ffffff;
	padding: 13px 15px;
}
.taille_h1_box2 {
    color: #ffffff;
    font-size: 20px;
    margin: -43px 0 30px;
    padding: 0 0 11px;
    text-align: center;
}
.texte_box_news {
    color: #25baeb;
    font-size: 12px;
    margin: 0 0 25px !important;
    text-align: left;
}
.select_groupe {
    font-size: 13px;
}
#surcouche{
    display: none;
    position: fixed;                
    top: 0; right:0; bottom:0; left: 0;
    background-color: rgba(255, 255, 255, 0.7);
    z-index : 999999 !important;
}
#case{
        display : none;
}
#case:checked + #surcouche{
        display: block;
}
label{
        cursor: pointer;
}
.labelButon {
    border-radius: 4px;
    font-size: 12px;
    left: 70%;
    padding: 3px 8px;
    position: relative;
    top: 74%;
    z-index: 1005;
}
.btn-envoyer_box {
    background-color: #25baeb;
    border: medium none;
    color: #ffffff;
    font-size: 12px;
    margin: 0 0 0 235px;
    padding: 3.5px 8px;
}
.btn-envoyer_box:hover{
    color:#333333;
    background-color: #ffffff;
    border:none;
}
.labelButon2{
        /*padding: 5px 10px;*/
        background-color: #069eed;
        color : #fff;
        position: relative;
        top: 76%;
        left :47%;
        z-index: 1005;
	width:150px;
	padding: 7px;
	height: 30px;
}
    .labelButon2 > a{
        color : #fff;
}
#msgbox {
    background-color: white;
    border: 13px solid #f90;
    border-radius: 10px;
    box-shadow: 0 0 20px #000;
    height: 200px;
    left: 41%;
    position: absolute;
    top: 25%;
    width: 300px;
}
.fond_orange {
    background-color: #f90;
    padding: 0;
    width: 274px;
    margin-left: -15px;
}
/*FIN BOX PLACE*/


/*BOX*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#111111;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
  box-sizing: content-box !important;
}

#boxes #envoiedernierenews {
  width:375px; 
  height:250px;
  padding:10px;
  background-color:#ffffff;
  box-sizing: content-box !important;
  border: 10px solid #f90;
  border-radius: 10px;
}
#boxes #demande {
  width:375px; 
  height:320px;
  padding:10px;
  background-color:#ffffff;
  box-sizing: content-box !important;
  border: 10px solid #f90;
  border-radius: 10px;
}
#tx_logo_box {
    text-align: center;
    font-size: 31px;
    font-family: futuralight;
    margin: -70px 0 0 0;
}
.login__input {
    margin: 12px 0 0 40px !important;
    width: 300px !important;
}
.btn.btn-md.btn--warning.btn--wider.boutons {
  margin: 10px 0 0 132px;
  padding: 5px 35px;
  text-transform: uppercase;
}
.close {
    background-image: url("../images/box/close.png") !important;
    float: right;
    height: 40px;
    margin: -35px -34px 0 0;
    opacity: 1 !important;
    width: 40px;
}

/*FIN BOX*/

.btn.btn-envoyer22 {
    font-size: 14px;
    margin: 3px 5px 0 0;
    padding: 6px 11px;
}
/*.taille_h1_box2 {
    color: #333;
    font-size: 20px;
    margin: -25px 0 27px;
    padding: 0;
    text-align: center;
}*/
.mage_btn_envoyer22{
    margin: 11px 0 0 92px;
}
.select_groupe.couleur_tx_noire {
    color: #000000;
}


        
        /*VISUALISATION*/
        
        #fade { /*--Masque opaque noir de fond--*/
                display: none !important; /*--masqu� par d�faut--*/
                background: #000;
                position: fixed; left: 0; top: 0;
                width: 100%; height: 100%;
                opacity: .80;
                z-index: 9999;
        }
        .popup_block{
                display: none; /*--masqu� par d�faut--*/
                background: #fff;
                padding: 20px 0;
                border: 15px solid #f90;
                float: left;
                font-size: 1.2em;
                position: fixed;
                top: 50%; left: 38%;
                z-index: 99999;
                /*--Les diff�rentes d�finitions de Box Shadow en CSS3--*/
                -webkit-box-shadow: 0px 0px 20px #000;
                -moz-box-shadow: 0px 0px 20px #000;
                box-shadow: 0px 0px 20px #000;
                /*--Coins arrondis en CSS3--*/
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                border-radius: 10px;
        }
        img.btn_close {
                float: right;
                margin: -55px -55px 0 0;
        }
        /*--G�rer la position fixed pour IE6--*/
        *html #fade {
        position: absolute;
        }
        *html .popup_block {
        position: absolute;
        }
        .enleveclose{
          background: transparent !important;
          position: relative;
          z-index: 100;
        }
        .marge_top_menu_pop_up{
          margin:0 auto !important;
        }
        .contour_pop_up{
          border: solid 13px #000000;
          border-radius: 5px;
        }
        
        .close > .fa.fa-times {
            color: #ffffff;
            font-size: 25px;
            margin: 15px 0 0 -15px;
        }
        .close > .fa.fa-times:hover {
            color: #333333;
        }
        .col-md-12.fond_popup_visualiser {
            background-color: #f90 !important;
            height: 35px;
            margin: -25px 0 !important;
            width: 100%;
        }
        .texte_blanc_pop_up{
          color: #ffffff;
        }
        .padding_pop_up_visualiser{
          padding: 35px 20px 0 20px;
        }
        
        .icone_croix_pop_up {
            color: #ffffff;
            margin: 15px 0 0 -15px;
        }
        .icone_croix_pop_up:hover {
            color: #333333;
        }

                
        .col-md-12.fond_popup_contact{
          background-color: #f90;
          height: 35px;
          margin: -25px 0 15px 0 !important;
        }
        .col-md-12.fond_popup_contact > p{
          color:#ffffff;
        }
        /*Fin visualiser */
        
.poplight.btn.btn-envoyer2.btn_envoie_derniere_news{
    margin: 3px 5px 0 0;
    padding: 8px 10px;
}


/*TOUS LES BOUTONS OK*/
.fond_blanc_pop_up{
    background: #ffffff none repeat scroll 0 0;
    margin: 0 -17px -17px;
    padding: 17px !important;
}

.commun_aux_boutons{
  display: inline-block;
  padding:5px 15px !important;
  margin: -4px 5px;
  font-size: 12px;
  font-family: "Quicksand",arial,sans-serif;
  font-weight: 600 !important;
  border-radius: 5px;
  text-transform: uppercase !important;
  font-family: futurabook;
  cursor: pointer !important;
}
.bouton_bleu{
  background-color: #25baeb;
  color:#ffffff;
  margin-top: 2px;
}
.bouton_bleu:hover{
  background-color: #22a6d1;
  color:#ffffff !important;
}
.bouton_blanc{
  background-color: #ffffff !important;
  color:#535a6c !important;
  margin-top: 2px;
}
.bouton_blanc:hover{
  background-color: #dddddd !important;
  color:#535a6c !important;
}

.bouton_orange{
  background-color: #f90 !important;
  color:#ffffff !important;
}
.bouton_orange:hover{
  background-color: #e38902 !important;
  color:#ffffff !important;
  margin-top: 2px;
}

.bouton_vert{
  background-color: #9acd32 !important;
  color:#ffffff !important;
}
.bouton_vert:hover{
  background-color: #87b42c !important;
  color:#ffffff !important;
  margin-top: 2px;
}
.padding_button{
  padding:10px 15px !important;
}
.bouton_rouge{
  background-color: red !important;
  color:#ffffff !important;
  margin-top: 2px;
}
.bouton_rouge:hover{
  background-color: #ff8989 !important;
  color:#ffffff !important;
}

.bouton_annuler{
  background-color: red !important;
  color:#ffffff !important;
  padding: 10px 15px !important;
}
.bouton_annuler:hover{
  background-color: #ff8989 !important;
  color:#ffffff !important;
}
form {
    /*color: #ffffff !important;*/
    padding: 0 !important;
    width: auto !important;
}
#parcourirordi{
  color:#000000;
}
/*FIN TOUS LES BOUTONS OK*/

.button {
    margin-top: 15px;
}
.glyphicon.glyphicon-check {
    font-size: 16px !important;
    margin-top: 4px !important;
    color:#9da0a4 !important;
}
.glyphicon.glyphicon-check:hover{
    color:#9acd32 !important;
}

.glyphicon.glyphicon-minus-sign {
    font-size: 16px !important;
    margin-top: 4px !important;
    color:#9da0a4 !important;
}
.glyphicon.glyphicon-minus-sign:hover{
    color:#8B0000 !important;
}