@charset "utf-8";

*	{outline: 0 none !important;	-webkit-font-smoothing:antialiased;	-webkit-text-size-adjust:100%;}

#tinymce .mce-aide,#tinymce .mce-item-table, #tinymce .mce-item-table td, #tinymce .mce-item-table th, #tinymce .mce-item-table caption {border: 1px dashed #bbb;}

body, 
body#tinymce {
	font-weight: normal;
	font-family:Lato, arial,helvetica,sans-serif;
  font-size:16px;
	line-height: 140%;
	color:#3a2a20;
	-webkit-text-stroke: 0 rgb(0, 0, 0);
}
body#tinymce {
	margin: 0 15px;
	padding: 0;/*20px 40px 10px 40px*/;
	background-color: transparent;
}
body#tinymce table td {padding:2px;}

body#tinymce, 
body,
p,
span,
table td,
legend {
  font-size:18px;
}

p, 
span, 
table,
table td {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	line-height: 140%;
}

body#tinymce .row {border: 1px dashed #bbb;}

/* LIENS */

a { 
	color:#1E947F;
	text-decoration:none; 
	outline:0;
	-webkit-transform:translateZ(0);
	-webkit-transition:0.2s color linear;
	-moz-transition:0.2s color linear;
	transition:0.2s color linear;
}

#tinymce img,
div.contenu img {max-width:100%;height:auto;}

/* TITRES Hn */

h2 {
	color:#f56525;
	font: bold 21px Raleway;
	line-height: 150%;
	padding: 0px;
	margin: 0px;/* Laisser a 0 pour les h2,h3,h4,...*/
	letter-spacing: 0;
}
h3 {
	font: bold 21px Raleway;
	line-height: 150%;
	color: #000;
	padding: 0px;
	margin: 0px;/* Laisser a 0 pour les h2,h3,h4,...*/
	letter-spacing: 0;
}
h4 {
  font: normal 18px Raleway;
	line-height: 120%;
	color: #000;
	padding: 0px;
	margin: 0px;/* Laisser a 0 pour les h2,h3,h4,...*/
	letter-spacing: 0;
}

a,a:visited, a:focus,
.mceContentBody a,.mceContentBody a:visited{
  color:#f56525;
	text-decoration: underline;
}
a:hover,
.mceContentBody a:hover{
  color:#f56525;
	text-decoration: none;
}
.mceContentBody a,.mceContentBody a:visited{
  color:#f56525 !important;
}
.mceContentBody a:hover{
  color:#f56525 !important;
}

ul {
	margin-left: 30px;
	padding: 0; margin-top: 5px; margin-bottom: 5px;
}

li {
	margin: 0px;
	padding: 0;
}

.lien-email-gravure{}

.Photo-Gauche, .photo-gauche {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.Photo-Gauche-avec-bordure {
	border: 1px solid #d4ccc3;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.Photo-Droite, .photo-droite {
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.Photo-Droite-avec-bordure {
	border: 1px solid #d4ccc3;
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px; 
} 

.Photo-avec-bordure, .photo-avec-bordure {
	border: 1px solid #d4ccc3;
}

.Zoom-Image{}

.Tableau-Largeur-Maxi,
.tableau-largeur-maxi {
	width: 100%;
}

table.Tableau-avec-bordure, table.Tableau-avec-bordure td,
table.tableau-avec-bordure, table.tableau-avec-bordure td,
#tinymce table.tableau-avec-bordure, #tinymce table.tableau-avec-bordure td {
	border: 1px solid #756F6F;
	padding: 4px;
}

blockquote {margin: 0;padding: 0;padding-left: 10px;}
hr {color: #d4ccc3;width: 100%;height: 1px;padding: 0; margin: 0;border-top: 1px solid; border-bottom:none; border-right:none; border-left:none}

/* BOUTONS */

a.btn-defaut,
button.btn-defaut,
div.contenu a.btn-defaut,
div.contenu button.btn-defaut,
input[type="submit"].btn-defaut,
input[type="reset"].btn-defaut,
input[type="button"].btn-defaut,
#tinymce a.btn-defaut,
#tinymce button.btn-defaut,
#tinymce input[type="submit"].btn-defaut,
#tinymce input[type="reset"].btn-defaut,
#tinymce input[type="button"].btn-defaut {
	border:none;
	display:inline-block;
	text-decoration:none;
	color:rgb(255, 255, 255);
	font-family: Raleway, arial,helvetica,sans-serif;
	font-size:16px;
	font-weight: normal;
	padding:6px 12px 6px 12px;
	margin:0 0 0 0;
	line-height:1.42857;
	cursor:pointer;
	letter-spacing:0;
	text-align:center;
	border:1px solid #bfb09d;
	-webkit-transition:0.2s background linear;
		-moz-transition:0.2s background linear;
			transition:0.2s background linear;
	-webkit-border-radius:5px;
	  -moz-border-radius:5px;
		  border-radius:5px;
	-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
			box-sizing:border-box;
	-webkit-background-clip:padding;
		-moz-background-clip:padding;
			background-clip:padding-box;
	-webkit-appearance:none;
	border-radius:0;
	background-color:#bfb09d;
	}

a.btn-defaut:hover,
button.btn-defaut:hover,
div.contenu a.btn-defaut:hover,
div.contenu button.btn-defaut:hover,
input[type="submit"].btn-defaut:hover,
input[type="reset"].btn-defaut:hover,
input[type="button"].btn-defaut:hover,
#tinymce a.btn-defaut:hover,
#tinymce button.btn-defaut:hover,
#tinymce input[type="submit"].btn-defaut:hover,
#tinymce input[type="reset"].btn-defaut:hover,
#tinymce input[type="button"].btn-defaut:hover,
.btn:focus,
a.btn-defaut:focus,
button.btn-defaut:focus,
div.contenu .btn:focus,
div.contenu a.btn-defaut:focus,
div.contenu button.btn-defaut:focus,
input[type="submit"].btn-defaut:focus,
input[type="reset"].btn-defaut:focus,
input[type="button"].btn-defaut:focus,
#tinymce a.btn-defaut:focus,
#tinymce button.btn-defaut:focus,
#tinymce input[type="submit"].btn-defaut:focus,
#tinymce input[type="reset"].btn-defaut:focus,
#tinymce input[type="button"].btn-defaut:focus,
a.btn-defaut:active,
button.btn-defaut:active,
div.contenu a.btn-defaut:active,
div.contenu button.btn-defaut:active,
input[type="submit"].btn-defaut:active,
input[type="reset"].btn-defaut:active,
input[type="button"].btn-defaut:active,
#tinymce a.btn-defaut:active,
#tinymce button.btn-defaut:active,
#tinymce input[type="submit"].btn-defaut:active,
#tinymce input[type="reset"].btn-defaut:active,
#tinymce input[type="button"].btn-defaut:active {
	background:transparent;
	color:#bfb09d;
	border:1px solid #bfb09d;
	border-radius:0;
	background-color:rgb(255, 255, 255);
	}



a.btn-defaut-inverse,
button.btn-defaut-inverse,
div.contenu a.btn-defaut-inverse,
div.contenu button.btn-defaut-inverse,
input[type="submit"].btn-defaut-inverse,
input[type="reset"].btn-defaut-inverse,
input[type="button"].btn-defaut-inverse,
a.btn-defaut-inverse:visited,
button.btn-defaut-inverse:visited,
div.contenu a.btn-defaut-inverse:visited,
div.contenu button.btn-defaut-inverse:visited,
input[type="submit"].btn-defaut-inverse:visited,
input[type="reset"].btn-defaut-inverse:visited,
input[type="button"].btn-defaut-inverse:visited,
#tinymce a.btn-defaut-inverse,
#tinymce button.btn-defaut-inverse,
#tinymce input[type="submit"].btn-defaut-inverse,
#tinymce input[type="reset"].btn-defaut-inverse,
#tinymce input[type="button"].btn-defaut-inverse,
#tinymce a.btn-defaut-inverse:visited,
#tinymce button.btn-defaut-inverse:visited,
#tinymce input[type="submit"].btn-defaut-inverse:visited,
#tinymce input[type="reset"].btn-defaut-inverse:visited,
#tinymce input[type="button"].btn-defaut-inverse:visited {
	color:rgb(150, 156, 126);
	background-color:#FFFFFF;
}

a.btn-defaut-inverse:hover,
button.btn-defaut-inverse:hover,
div.contenu a.btn-defaut-inverse:hover,
div.contenu button.btn-defaut-inverse:hover,
input[type="submit"].btn-defaut-inverse:hover,
input[type="reset"].btn-defaut-inverse:hover,
input[type="button"].btn-defaut-inverse:hover,
a.btn-defaut-inverse:focus,
button.btn-defaut-inverse:focus,
div.contenu a.btn-defaut-inverse:focus,
div.contenu button.btn-defaut-inverse:focus,
input[type="submit"].btn-defaut-inverse:focus,
input[type="reset"].btn-defaut-inverse:focus,
input[type="button"].btn-defaut-inverse:focus,
a.btn-defaut-inverse:active,
button.btn-defaut-inverse:active,
div.contenu a.btn-defaut-inverse:active,
div.contenu button.btn-defaut-inverse:active,
input[type="submit"].btn-defaut-inverse:active,
input[type="reset"].btn-defaut-inverse:active,
input[type="button"].btn-defaut-inverse:active,
#tinymce a.btn-defaut-inverse:hover,
#tinymce button.btn-defaut-inverse:hover,
#tinymce input[type="submit"].btn-defaut-inverse:hover,
#tinymce input[type="reset"].btn-defaut-inverse:hover,
#tinymce input[type="button"].btn-defaut-inverse:hover,
#tinymce a.btn-defaut-inverse:focus,
#tinymce button.btn-defaut-inverse:focus,
#tinymce input[type="submit"].btn-defaut-inverse:focus,
#tinymce input[type="reset"].btn-defaut-inverse:focus,
#tinymce input[type="button"].btn-defaut-inverse:focus,
#tinymce a.btn-defaut-inverse:active,
#tinymce button.btn-defaut-inverse:active,
#tinymce input[type="submit"].btn-defaut-inverse:active,
#tinymce input[type="reset"].btn-defaut-inverse:active,
#tinymce input[type="button"].btn-defaut-inverse:active {
	background-color:rgb(150, 156, 126);
	color:#FFFFFF;
}


/* CLASS LIEN DEPUIS ADMIN */
a.btn-defaut-admin,
div.contenu a.btn-defaut-admin,
#tinymce a.btn-defaut-admin {
	border:none;
	display:inline-block;
	text-decoration:none;
	color:rgb(150, 156, 126);
	font-family: Raleway, arial,helvetica,sans-serif;
	font-size:16px;
	font-weight: normal;
	padding:6px 12px 6px 12px;
	margin:0 0 0 0;
	line-height:1.42857;
	letter-spacing:0;
	text-align:center;
	border:1px solid rgb(150, 156, 126);
	-webkit-transition:0.2s background linear;
		-moz-transition:0.2s background linear;
			transition:0.2s background linear;
	-webkit-border-radius:5px;
	  -moz-border-radius:5px;
		  border-radius:5px;
	-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
			box-sizing:border-box;
	-webkit-background-clip:padding;
		-moz-background-clip:padding;
			background-clip:padding-box;
	-webkit-appearance:none;
	border-radius:5px;
	background-color:#ffffff;
	}

a.btn-defaut-admin:hover,
div.contenu a.btn-defaut-admin:hover,
#tinymce a.btn-defaut-admin:hover,
a.btn-defaut-admin:focus,
div.contenu a.btn-defaut-admin:focus,
#tinymce a.btn-defaut-admin:focus,
a.btn-defaut-admin:active,
div.contenu a.btn-defaut-admin:active,
#tinymce a.btn-defaut-admin:active {
	background:transparent;
	color:#ffffff;
	border:1px solid rgb(150, 156, 126);
	border-radius:5px;
	background-color:rgb(150, 156, 126);
	}


/* Fix for FireFox padding and border issues */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border:0;
	padding:0;
}

.c-orange {color:rgba(245,101,37,1);}
