/* CSS pour contact Centralisé */



.CC_flexcenter {display: flex; justify-content:center }
.CC_DivSupportClos {width:90%;max-width:500px;border: 1px solid #DDDDDD;border-radius:10px;background-color: #fefcd6;padding:10px;text-align:left;color:#000000}

.CC_DivMsg {width:95%;max-width:600px;padding:5px;text-align:left}
.CC_MsgTextarea {width:100%;height:200px}
.CC_flexwrap {display:flex;flex-wrap: wrap}

.CC_padtop5 {padding-top:5px}
.CC_padtop10 {padding-top:10px}
.CC_padtop15 {padding-top:15px}
.CC_padtop20 {padding-top:20px}

.CC_width20px {width:20px}
.CC_width290px {width:290px}
.CC_width100pc {width:100%}


.CC_height30px {height:30px}

.CC_MaxWidth600px {max-width:600px}

.CC_aligncenter{text-align:center}
.CC_alignright{text-align:right}

.CC_Verdana12{font-size:12px;font-family:Verdana,Arial}
.CC_Verdana15{font-size:15px;font-family:Verdana,Arial}

.CC_PjSvg {width:30px;height:30px}
.CC_checkbox{transform : scale(1.3)}

.CC_padleft10{padding-left:10px}
.CC_padright10{padding-right:10px}

.CC_ProtectedBy {width:145px}

.CC_ButtonModern {
  height:30px;
  font-size:15px;font-family:Verdana,Arial;

  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  
  cursor: pointer;
  margin: 0 auto;
  text-decoration: none;
  box-shadow: 1px 1px 1px #bbbbbb;
  border: 2px solid rgb(0,0,0);
  -webkit-border-radius: 10px;
  border-radius: 20px;
  font: normal 20px  Helvetica, Verdana, sans-serif;
  color: rgb(0, 0, 0);
  text-align: center;
  -o-text-overflow: clip;
  text-overflow: clip;
  letter-spacing: 1px;
  background: rgba(255,255,255,1);
  box-shadow: 5px 5px 5px 0px rgba(170, 170, 170, 0.5);
  -webkit-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  -moz-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  -o-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
}

.CC_ButtonModern:hover {
  color: rgba(255,255,255,1);
  background: rgb(104, 130, 40);
  position:relative;top:2px
}

.CC_ButtonModern:active {
  border: 2px solid rgba(33,224,163,1);
  background: rgba(33,224,163,1);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}