html,
body {
  height: 100%;
}
body {
  background: #fff;
}
body,
button,
input,
select,
textarea {
  color: #727272;
}
a {
  color: #727272;
-webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
a:visited {
  color: #727272;
}
a:hover,
a:focus,
a:active {
  color: #509347;
  text-decoration: none;
 
}



#content {  }
#primary,
#secondary {
  /*padding-bottom: 20px;*/
}
.entry-header h1.entry-title {
margin: 0 0px 20px 0px; font-weight:600; font-size:19px
}
.entry-header h1.entry-title a:link,
.entry-header h1.entry-title a:visited {
  color: #222;
}
.entry-header h2.entry-title {
  font-size: 30px;
  margin: 10px 0px 10px 0px;
}
.entry-header h2.entry-title a:link,
.entry-header h2.entry-title a:visited {
  color: #222;
}

/*menu*/
.menu {margin:0; padding:0 10px;}
.menu li {padding:0 10px;}
.nav-divider {padding-left:5px;}
.menu li:first-child .nav-divider {display: none;}
.menu.divider li {padding:0;}

.menu-col {padding:0;}

#footer_ml .menu {padding:0 5px;}

/*header*/
#masthead {padding:10px 0;}

/*footer*/
#colophon {background-color:#23211e; padding:10px;}
#colophon, #colophon a {color:#666360;}
#colophon .current_page_item a, #colophon a:hover {color:#fff;}

/***************************************/
/* PERSO */
/***************************************/


.semibold {font-weight:600;}
.light {font-weight:300;}
.center { text-align: center; }
.t_right { text-align: right; }
.t_left { text-align: left; }
.t_just { text-align:justify; }
.right {float:right;}
.left {float:left;}
.upper {text-transform: uppercase; }


.c_org {color:#ff6600;}

.fd_gr1 {background-color: #fff;}
.fd_gr2 {background-color: #1b3a4e;}
.fd_gr3 {background-color: #f2f3f7;}
.fd_gr4 {background-color: #f5f5f5;}
.fd_org {background-color: #ff6600;}

.t12 {font-size:12px;}
.t14 {font-size:14px;}
.t16 {font-size:16px;}
.t18 {font-size:18px;}
.t20 {font-size:20px;}
.t22 {font-size:22px;}
.t24 {font-size:24px;}
.t25 {font-size:25px;}
.t30 {font-size:30px;}
.t40 {font-size:40px;}
.t80 {font-size:80px;}
.t90 {font-size:90px;}

.m1 {margin: 10px 0;}
.m2 {margin: 20px 0;}
.m3 {margin-bottom:20px;}
.m4 {margin-top:30px;}
.m5 {margin-top:40px;}
.m6 {margin: 30px 0;}
.m7 {margin-bottom:40px;}
.m8 {margin-bottom:30px;}


::-webkit-input-placeholder { color:#333333; }
::-moz-placeholder { color:#333333; opacity: 1; }
:-ms-input-placeholder { color:#333333; }
input:-moz-placeholder { color:#333333; opacity: 1;}


.titre_1 {font-size:30px; font-weight:bold; color:#007c4a; text-transform: uppercase; text-align: center; margin-top:80px;}
.titre_2 {font-size:22px; font-weight:bold; color:#007c4a; text-transform: uppercase; text-align: center;}

.bouton { border-radius: 4px; text-align:center;  color:#fff; position:relative; background:#eb9300; width:100%; font-size:16px;font-weight:normal;padding:0;}
a.bouton {display:inline-block;}
.bt_1 { background:#af1935; width:auto;padding:12px 20px; font-size:20px; font-weight:300;}
.bt_2 { background:#318cb8; width:auto; padding:8px 15px; }
a.bt_back {position:relative; margin-top:10px; background:#af1936; width:auto; display:inline-block; padding:5px 15px; color:#fff;}
a.bt_back span {display:inline-block; font-size:20px; padding-right:10px; vertical-align: top;}

.bt_1:visited {color:#fff;}
.bt_2:visited {color:#fff;}
.bt_2:hover {color:#fff;background:#1b3a4e;}
.bt_1:hover {color:#fff;background:#1b3a4e;}

/*input[type="submit"].bt_3 {background:#3c94a5; font-size:20px;padding:15px 10px; color:#fff; font-weight:normal; line-height:1; width:100%;}
.ajax-loader {display:block;}*/

/*FORM*/
[class*="has-picto"] [class*="icon-"] { position: absolute; top: 5px; font-size: 40px; pointer-events: none; z-index:1; }
.form-inline .has-picto-left [class*="icon-"] {left: 15px;}
.has-picto-left [class*="icon-"] {left: 5px;}
.has-picto-right [class*="icon-"] { right: 15px; }
.form-group[class*="has-picto"] .form-control { padding-left: 45px; }

.form-group {position:relative;}
.form-control:not(textarea) {height:50px;}
select.form-control:not([size]):not([multiple]) {height:50px;}

.ast {color:#606060; font-size:12px;}


/*********************************************************************/
/* HEADER */

/* COMMUN */


/* HOME */
#slider .item {min-height:670px;}
#slider .item .txt {background:rgba(255,255,255,0.6); width:100%; padding:40px 10px;}
#slider .item .txt h2 {color:#a74e1d; font-size:60px; font-weight: 700; margin-bottom:10px;}
#slider .item .txt .desc {font-weight: 300;}
#slider .item .txt .desc span {display:block;}
#slider .item .txt .desc a {margin-top:20px;}

.home .hentry {margin:0;}

/*SINGLE*/


/*TINY*/
.seo-h2 {font-size:30px; font-weight:300;margin-bottom:20px;}
.seo-h3 {color:#eb9300;font-family: 'Open Sans', sans-serif;font-size:20px; font-weight:600;}
.seo-orange {color:#eb9300;}
.seo-blue {color:#006ab2;}
.seo-blanc {color:#fff;}


