*{box-sizing:inherit}
/* orientation iOS font-size fix */
@media (orientation: landscape) and (max-device-width: 768px) {
	html,
	body {
		-webkit-text-size-adjust: 100%;
		-webkit-font-smoothing: antialiased;
	}
}
body, form, html, nav, article, ol, ul, li, div, p, table, tr, td, img, hr, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins',Helvetica Neue,sans-serif;
}
strong, h2 {
	font-weight: 600;
}
h3 {
	font-weight: 500;
}
html {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
	font-size: calc(1em * .625);
}
a {
    cursor: pointer;
    text-decoration: none;
}
a img {
    border: 0 none;
}
em {
    font-style: normal;
}
.unstyled {
    list-style: outside none none;
}
.red {
	color: #df5100;
	font-weight: 500;
}
.reda {
	color: #df5100 !important;
	font-weight: 500;
}
fieldset {
    border: 0 none;
}
.ilb {
	display: inline-block;
}
hr {
	background: none;
    border: 0;
	clear: both;
    height: 0;
	line-height: 0;
}
.visuallyhidden {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
img, iframe {
	max-width: 100%;
}
.clear {
    clear: both;
}
.out {
    position: absolute;
    right: 2000px;
}
ol, ul {
    list-style: outside none none;
}
.none {
	display: none;
}
.block {
	display: block;
}
.inlb {display: inline-block}

.fltl {float: left} .fltr {float: right}

.fwb {font-weight: 500}

.center, .tac {text-align: center} .tal {text-align: left} .tar {text-align: right}

.tarb {text-align: right; font-weight: 500}

.fs12{font-size:1.2rem} .fs125{font-size:1.25rem} .fs13{font-size:1.3rem} .fs135{font-size:1.35rem}

.lh24{line-height:24px} .lh30{line-height:30px} .lh40{line-height:40px}

.mt10{margin-top:10px} .mr15{margin-right:15px} .mt20{margin-top:20px} .mt30{margin-top:30px} .mt40{margin-top:40px} 
.mb2{margin-bottom:2px} .mb10{margin-bottom:10px} .mb20{margin-bottom:20px} .mb30{margin-bottom:30px} 
.ml10{margin-left:10px} .ml15{margin-left:15px} .ml20{margin-left:20px} .ml30{margin-left:30px} .ml40{margin-left:40px} .ml50{margin-left:50px} .ml60{margin-left:60px}
.mr10{margin-right:10px} .mr15{margin-right:15px} .mr20{margin-right:20px} .mr30{margin-right:30px}

.h40{height:40px} .h50{height:50px} .h60{height:60px} .h70 {height:70px} .h80{height:80px} .h90{height:90px} .h100{height:100px}

.w100p{width:100%} .w20p{width:20%} .w80p{width:80%} .w25p{width:25%} .w75p{width:75%} 

.w10{width:10px} .w15{width:15px} .w20{width:20px} .w30{width:30px} .w40{width:40px} .w50{width:50px} .w60{width:60px} .w70 {width:70px} .w80{width:80px} .w90{width:90px} .w100{width:100px} .w110{width:110px} .w120{width:120px} .w130{width:130px} .w135{width:135px} .w140{width:140px} .w150{width:150px} .w200{width:200px} .w240{width:240px} .w300{width:300px} .w340{width:340px} .w400{width:400px} .w440{width:440px} .w500{width:500px} .w600{width:600px} .w700{width:700px} .w800{width:800px} .w900{width:900px} .w1000{width:1000px}

.pd10{padding:10px} .pd510{padding:5px 10px}
.pdl10 {padding-left: 10px}
.pdr10{padding-right: 10px} .pdr20{padding-right: 20px} .pdr30{padding-right: 30px}
.pb2{padding-bottom:2px} .pb10{padding-bottom:10px} .pb20{padding-bottom:20px} .pb30{padding-bottom:30px} 
.pt2{padding-top:2px} .pt10{padding-top:10px} .pt20{padding-top:20px} .pt30{padding-top:30px} 

.admin aside, .compta table tbody, .factures-compta, .photolistes aside {
	font-size: 1.35rem;
}

.bgw {
	background-color:#fff;
}
.bgbc {
	background-color:#fbf9f2;
}
.bgbcb {
	background: #fbf9f2;
	font-weight: 500;
}
.bgb {
	background-color:#eee8d6;
}
.hovertrb tr:hover {
	background-color:#eee8d6;
}
.bgbb {
	background: #eee8d6;
	font-weight: 500;
}
.bgrcwb {
	background-color: #df5100;
	color: #fff !important;
	font-weight: 500;
}
.bdt1b {border-top: 1px solid #eee8d6} .bdb1b, .tdbb1b td {border-bottom: 1px solid #eee8d6}

.c7 {color:#756962}

table {
	display: table;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.vatop, table .vatop, table td {
	vertical-align: top;
}
.compta table td {
	padding: 5px 10px;
}
.liste-admin td, .factures .liste-factures .trfacture td {
	padding: 5px;
}
.liste-admin td, .factures .impayee td, .factures .aviser td {
	border-bottom:1px solid #eee8d6;
}

/*--- MISE EN PAGE ---*/

body {
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: #fbf9f2;
	color: #322320;
	font-family: Helvetica Neue,sans-serif;
	font-weight: 400;
	font-size: 1.4rem;
    line-height: 1.5;
	scroll-behavior: smooth;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
}
a, a code {
	color: #322320;
}
a:hover {
	color: #3b81be;
}
body, #container, #global {
	display: table;
	width: 100%;
	height: 100%;
}
#global {
	background: #fff;
	max-width: 1170px;
	margin: 0 auto;
	position: relative;
	padding-top: 20px;
	padding-bottom: 50px;
}
header {
	margin-bottom: 20px;
}
h1 {
	background: #a0c700;
	color: #fff;
    font-size: 1.7143em;
    font-weight: normal;
    line-height: 1.6154em;
    padding: 15px 5%;
    text-align: center;
	margin-bottom: 40px;
}
.aside-menu li {
	padding: 10px 0 0 16px;
}
.carte {
	display: block;
	float: left;
	margin-right: 15px;
    width: 41px;
    height: 44px;
	background: url('/cartes/carte-france.png') no-repeat 0 0;
}
.carte-region {
    background: url('/cartes/carte-france.png') no-repeat 0 0;
}



/*--- FORMULAIRES ---*/

input[type="submit"], input[type="text"], input[type="number"], input[type="password"], textarea[type="text"], button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	min-height: 36px;
	opacity: 1;
	border-radius: 2px !important;
	cursor: pointer;
    font: inherit;
    resize: vertical !important;
	max-width: 100%;
	padding: 0 10px;
}
input, textarea {
	background-color: #fbf9f2 !important;
	border: 1px solid #eee8d6 !important;
}
button {
	background-color: #a0c700 !important;
	border: 1px solid #a0c700 !important;
	color: #fff !important;
	cursor: pointer;
	font-weight: 500;
	padding: 0 20px;
}
form::placeholder, form:-ms-input-placeholder, form::-webkit-input-placeholder {
  	color: #1d1000 !important;
}
select {
	background: #fbf9f2 url("/img-equitation-cheval/arrowselect.png") no-repeat right center !important;
	border: 1px solid #eee8d6 !important;
	border-radius: 2px !important;
	cursor: pointer;
    font: inherit;
	max-width: 100%;
	padding: 0 35px 0 8px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	min-height: 36px;
	opacity: 1;
}
/* label {
    font-family: inherit;
    color: #322320;
}*/

/*--- IDENTIFICATION ---*/

.identadmin {
	display: table-cell;
	vertical-align: middle;
}
.identadmin form {
    background: white;
    border: 1px solid #eee8d6;
    font-size: 1.8rem;
	margin: 0 auto;
	line-height: 46px;
    padding: 50px;
    width: 90%;
    max-width: 378px;
}
.identadmin input {
	width: 100%;
	margin-bottom: 35px;
	text-align: center;
	color: #322320;
}
.identadmin form button {
	font-weight: 500;
	width: 100%;
}


/*--- ADMIN ---*/

	.admin h1 a {
		color: #fff;
	}
	.admin .raccourcis {
		width: 100%;
	}	
	.admin .raccourcis li {
		display: inline-block;
		margin: 0 20px;
		padding: 5px 10px;
		background: #eee8d6;
	}
	.admin .commentaires-annonceur, .fiche-annonceur #commentaires {
		background-color: #eee8d6;
		font-size: 1.35rem;
		margin-top: 10px;
		margin-bottom: 25px;
	}
	.admin .commentaires-annonceur td, .commentaires-annonceur h3 {
		border-top: 2px solid #fff;
		padding: 10px 15px;
	}
	.admin .commentaires-annonceur .coordonnees a {
		color: #3b81be;
	}
	/* .admin .commentaires-annonceur .date {
		width: 110px;
	}*/
	.admin .commentaires-annonceur p {
		padding: 10px 15px;
	}

  /*- Aside / Main -*/

	.admin aside, .admin main {
		display: inline-block;
		vertical-align: top;
	}
	.admin aside {
		width: 22%;
	}
	.admin main {
		width: 76%;
		margin-left: 2%;
	}
	.messages-annonceurs aside a {
		display: block;
	}

  /*- Messages aux annonceurs -*/
	.messages-annonceurs main td {
		border-bottom: 2px solid #eee8d6;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.messages-annonceurs main .tous {
		background: #eee8d6;
		width: 53px;
		text-align: right;
		padding-right: 10px;
	}
	.messages-annonceurs main .annonceur {
		padding-left: 15px;
	}
	.messages-annonceurs main .dates {
		font-size: 1.35rem;
	}
	.messages-annonceurs em {
		color: #897f7b; 
		font-size: 1.35rem;
	}
	.messages-annonceurs main .visiteur {
		width: 330px;
	}
	.messages-annonceurs main .visiteur .dates {
		float: right;
		text-align: right;
	}
	.message-detail td {
		vertical-align: top;
	}
	.message-detail .actions {
		padding-left: 30px;
		text-align: right;
		width: 300px;
	}
	.message-detail .actions a, .message-detail .actions span {
		display: block;
	}
	.message-detail .actions span a {
		display: inline-block;
   		background: #a0c700;
    	color: #fff;
    	padding: 5px 10px;
    	margin-top: 10px;
    	margin-bottom: 10px;
    	width: 152px;
	}
	.message-detail li {
		border: 1px solid #eee8d6;
		background: #fbf9f2;
		font-size: 1.35rem;
		padding: 15px;
		margin-bottom: 10px;
	}
	.message-detail .dates {
		float: right;
		text-align: right;
		width: 300px;
	}
	.message-detail .detail p {
		display: inline-block;
		vertical-align: top;
	}
	.message-detail .texte {
		color: #897f7b;
		width: 505px;
	}

  /*- CONNEXIONS ANNONCEURS -*/

	.connexions main ul {
		border-top: 1px solid #eee8d6;
	}
	.connexions main li {
		position: relative;
		border-bottom: 1px solid #eee8d6;
		padding: 15px 15px 15px 115px;
	}
	.connexions main .mdp {
		float: right; 
		text-align:right;
	}
	.connexions main .heure {
		position: absolute;
		top: 15px;
		left: 15px;
		width: 100px;
	}
	.connexions main li div {
		padding: 5px 0 0 44px;
	}

  /*- TABLE MEMBRES -*/

	.membres main ul {
		border-top: 1px solid #eee8d6;
	}
	.membres main li {
		position: relative;
		border-bottom: 1px solid #eee8d6;
		padding: 10px 5px 10px 64px;
	}
	.membres main .par {
		position: absolute;
		right: 5px;
		top: 10px;
		text-align:right;
	}
	.membres main .pal {
		position: absolute;
		top: 10px;
		left: 5px;
		width: 34px;
		text-align: right;
	}
	.membres main li div {
		position: relative;
		padding-right: 150px;
	}
	.membres main li p {
		padding-top: 5px;
	}

  /*- FICHE ANNONCEUR -*/
	.fiche-annonceur aside .video-membre {
		margin: 20px 0;
		border-bottom: 1px solid #df5100;
		line-height: 0;
		width: 245px;
	}
	.fiche-annonceur aside iframe {
		height: auto !important;
	}
	.fiche-annonceur .carte {
		background: url('/cartes/carte-france.png') no-repeat 0 0;
	}
	.fiche-annonceur .factures-annonceur td {
		padding: 2px 5px;
	}
	.fiche-annonceur .menu-annonceur {
		margin-top: 30px;
	}
	.fiche-annonceur .menu-annonceur a {
		display: inline-block;
		margin-right: 1%;
		background: #a0c700;
		color: #fff;
		text-align: center;
		padding: 5px 10px;
		font-weight: 500;
		font-size: 1.6rem;
	}
	.fiche-annonceur section {
		border-bottom: 2px solid #eee8d6;
		margin: 30px 10px 0;
		padding-bottom: 30px;
	}
	.fiche-annonceur #fiche form {
		margin-bottom: 5px;
	}
	.fiche-annonceur #fiche label {
		display: inline-block;
		font-size: 1.3rem;
		width: 165px;
	}
	.fiche-annonceur #annonces .categorie {
		background: #eee8d6;
	}
	.fiche-annonceur #annonces .categorie td {
		padding: 5px 0;
		border-top: 10px solid #fff;
	}


  /*- FACTURATION -*/
	.factures h2 {
		margin-bottom: 20px;
	}
	.factures .liens-gestion a {
		color: #322320;
		font-weight: 500;
	}
	.factures .liens-gestion .tar {
   	 	padding-right: 17px;
	}
	.factures .liens-gestion td {
		border-bottom: 1px solid #eee8d6;
		padding: 5px;
	}
	.factures .objets-factures table {
		background: #eee8d6;
	}
	.factures .objets-factures thead {
		font-size: 1.2rem; 
		font-weight: 500;
	}
	.factures .objets-factures td {
		border: 1px solid #fff;
		padding: 2px 10px;
	}
	.factures .aviser {
 		background: yellow;
	}
	.factures .payee {
 		background: #eee8d6;
	}
	.factures .payee td {
		border-bottom: 1px solid #fff;
	}
	.factures .parmois {
		width: 450px;
	}
	.factures .parmois td, .factures .recap td {
		border: 1px solid #eee8d6;
		padding: 5px 20px;
	}
	.relance-facture {
		position: relative;
		padding-right: 220px;
	}
		
	.relance-facture .actions {
    	position: absolute;
		right: 0;
		top: 0;
    	width: 180px;
    	text-align: center;
    	border-left: 2px solid #eee8d6;
    	padding-left: 20px;
	}
	.relance-facture p {
		margin-bottom: 15px;
	}
	.relance-facture .relances {
		padding: 0 25px
	}
	.relance-facture .actions em {
		display: block;
		color: #897f7b; 
		font-size: 1.35rem;
	}
	.factures-compta td {
		border: 1px solid #eee8d6;
		padding: 5px;
	}

  /*- TO DO LISTE -*/
	.aside-todo .todofait {
		border-top: 2px solid #eee8d6;
		margin-top: 5px;
		padding-top: 5px;
		font-size: 1.3rem;
	}
	.todoliste h2 {
		margin-bottom: 30px;
	}
	.todoliste .creatodo {
		position: relative;
		padding: 0 10px 0 130px;
	}
	.todoliste .creatodo p {
		position: absolute;
		top: 0;
		left: 0;
	}
	.todoliste .letodo {
		border-top: 2px solid #eee8d6;
		padding: 15px 0 20px 15px;
	}
	.todoliste .letodo .date {
		left: 15px;
		width: 100px;
	}
	.todoliste .letodo .tar {
		right: 0;
		width: 190px;
	}	
	.todoliste .detail form {
		margin-bottom: 15px;
	}
	.todoliste .detail textarea {
		padding: 10px 15px;
		width: 100%;
	}
	.todoliste .detail .commentaires-annonceur {
		margin-top: 3px;
		margin-bottom: 25px;
	}

  /*- COMPTA -*/
	.compta table thead {
		font-weight: 500;
		text-align: center;
	}
	.compta table td {
		padding: 5px 10px;
	}
	.compta table li {
		background: #fbf9f2;
		border: 1px solid #eee8d6;
		padding: 2px 10px;
		margin-bottom: 2px;
	}
	.compta table li a {
		display: block;
	}
	.compta li em {
		display: inline-block;
	}
	.compta .clients em {
		width: 110px;
	}
	.compta .fournisseurs em {
		width: 80px;
	}

	/*- NIVEAUX -*/
	.niveaux .creer-niveau input, .niveaux .creer-niveau textarea {
		margin-top: 10px;
	}
	.niveaux .les-niveaux {
		margin-bottom: 40px;
		//width: calc(100% - 440px);
	}
	.niveaux .les-niveaux thead {
		background: #eee8d6;
		line-height: 40px;
	}
	.niveaux .les-niveaux thead th {
		font-size:1.1rem; 
		text-align:center; 
		padding:0 10px;
	}
	.niveaux .detail-niveau {
		font-size: 1.3rem;
	}
	.niveaux .le-niveau td {
		border-bottom: 2px solid #eee8d6; 
	}
	.niveaux .les-niveaux tbody td {
		padding: 5px;
	}
	.niveaux .detail-niveau div {
		font-size: 1.35rem; 
		padding: 20px;
	}
	.niveaux .detail-niveau div em {
		font-size: 1.1rem; 
	}
	.niveaux .detail-niveau div p {
		margin: 10px 0 20px 30px;
	}

	/*- PHOTOLISTES -*/
	.photolistes aside h3 {
		background: #eee8d6;
		padding: 2px 5px;
		font-size: 1.25rem;
		font-weight: 600;
		margin-top: 10px;
	}
	.photolistes aside h3 em {
		display: none;
	}
	.photolistes aside a {
		display: block;
		margin-top: 5px;
	}
	.photolistes aside span {
		display: inline-block;
		width: 16px;
		margin-right: 10px;
		text-align: right;
		font-weight: 500;
	}
	.photolistes .bgbb {
		background: #eee8d6;
		font-weight: 500;
		padding: 5px 10px;
	}
	.photolistes .objet td {
		padding: 10px 10px 20px;
	}

	/*- GESTION TABLES -*/
	.gestion-tables label {
		float: left; 
		width: 150px; 
		font-size: 1.2rem;
		line-height: 36px;
	}
	.gestion-tables .id {
		float: left; 
		width: 50px
	}

/*--- COORDONNEES ---*/

.cpville input {
	display: inline-block !important;
}
.cpville #cp {
	width: 65px !important;
}
.cpville #ville {
	margin-left: 10px;
	width: calc(100% - 75px);
}



/*-- EMY --*/

  /*- IDENTIFICATION -*/
	.prospection .identification {
		max-width: 372px;
		margin: 50px auto;
	}
	.prospection .identification input {
   		color: #000 !important;
   		display: block;
    	width: 100%;
    	margin-bottom: 20px;
	}

	/*- COMMUN -*/
	.prospection h2 {
		font-size: 2.4rem;
	}


  /*- FICHE PROSPECT -*/
	.prospects .fiche, .mailing {
		background: #fbf9f2;
		border: 1px solid #eee8d6;
		padding-right: 5%;
		padding-left: 5%;
	}
	.prospects .fiche {
		margin-bottom: 30px;
    	position: relative;
	}

	.prospect .top-fiche {
		margin-bottom: 20px;
	}
	.prospect .activites {
		line-height: 1.8;
	}
	.prospect .col3 p {
    	margin-bottom: 15px;
		line-height: 2;
	}
	.prospect .col3 label {
		display: inline-block;
		width: 90px;
	}	

  /*- MAILINGS LISTE -*/

	.aside-mailings .supprimer {
		display: inline-block;
		width: 56px;
	}
	.aside-mailings li {
		border-bottom: 1px solid #eee8d6;
    	margin-bottom: 10px;
    	padding-bottom: 8px;
	}
	.aside-mailings li a {
		font-weight: 500;
	}
	.aside-mailings li a em {
		color: #df5100;
	}
	.main-mailings .actions {
		background: #eee8d6;
		padding: 10px 5%;
		margin-bottom: 30px;
	}

  /*- MODIFIER MAILING -*/
	.prospection .ajouter-destinataires li {
   	 	margin-top: 15px;
	}
	.prospection .ajouter-destinataires .notes-activites {
   	 	margin-left: 25px;
    	font-size: 1.35rem;
    	color: #777;
	}








.prospection .menu-mailings {
    padding: 10px 0 20px 15px;
    border-bottom: 2px solid #eee8d6;
    margin-bottom: 40px;
    line-height: 2;
}
.prospection .region {
	display: block;
	background: #fbf9f2;
	border: 1px solid #eee8d6;
	margin-top: 20px;
	padding: 15px;
}
.prospection .departements .dept {
	position: relative;
	background: #eee8d6;
	margin-top: 1px;
	font-weight: 500;
	line-height: 40px;
	padding-left: 15px;
}
.prospection .departements a {
	display: block;
}
.prospection .departements .dept em {
	display: inline-block;
	width: 20px;
	text-align: right;
	margin-right: 10px;
}
.prospection .departements .creer, .prospection .departements .plus {
	position: absolute;
	z-index: 1;
	top: 1px;
	right: 1px;
	width: 38px;
	height: 38px;
	background: #fbf9f2;
	font-size: 1.6rem;
	line-height: 38px;
	text-align: center;
	font-weight: 500;
}
.prospection .departements div {
	border-right: 1px solid #eee8d6;
	border-bottom: 1px solid #eee8d6;
	border-left: 1px solid #eee8d6;
	margin-bottom: 10px;
	padding: 20px 42px;
}
.prospection .departements li {
	margin-bottom: 10px;
}
.prospection .departements li input, .prospection .departements li a {
	display: inline-block;
}
.prospection .departements li input {
	margin-right: 10px;
}
.prospection .departements li a {
	width: 300px;
}
.prospection .departements li .note-site, .prospection .mailing li .note-site {
	width: 36px;
}
.prospection .departements li p {
	margin-left: 30px;
}
.prospection .departementsg li span, .prospection .mailing td span {
	width: auto;
}
.prospection .departementsg li em {
	margin-right: 10px;
}
.prospection .departements button {
	margin: 20px 0 0 5px;
}

/*- LISTES -*/

.onglets-liste {
	border-bottom: 2px solid #eee8d6;
	margin-bottom: 20px;
}
.onglets-liste li {
	display: inline-block;
	padding: 10px 20px;
}
.onglets-liste .ongletvu {
	background: #eee8d6;
	font-weight: 500;
}
.onglets-liste a {
	color: #938b86 !important;
}

/*- LISTE PROSPECTS -*/

.prospection aside ul {
	margin-bottom: 20px;
}
.prospection .situation {
	font-weight: 500;
	margin-bottom: 15px;
}
.prospection aside .enregistrer {
	font-weight: 500;
	text-align: center;
}
.prospection .aside-prospects li span {
	color: #938b86;
	font-size: 1.4rem;
	display: inline-block;
	margin: 0 10px 0 3px;
}

/* .prospection .liste li span {
	color: #938b86;
	font-size: 1.4rem;
	display: inline-block;
	margin-right: 12px;
}*/
.prospection .situation img {
	width: 41px;
}
.prospection .lien-region {
	font-size: 1.6rem;
	margin-bottom: 10px;
}
.prospection .lien-dept {
	font-size: 1.6rem;
}
/* .prospection aside .ajout {
    padding: 10px 20px;
}
.prospection aside .ajout em {
	display: inline-block;
}*/

.prospects .fiche .actions {
	position: absolute;
	top: 25px;
	right: 5%;
}
.prospects .fiche .modifier {
	margin-left: 30px;
}
.prospects .fiche h2 {
	font-size: 1.8rem;
}
.prospects .fiche h3 {
	font-size: 1.5rem;
	margin-bottom: 10px;
}

.prospects .fiche .site {
	display: inline-block;
	background: #fff;
	padding: 5px 10px;
	border: 1px solid #eee8d6;
	margin-bottom: 10px;
}

/*- MAILINGS -*/

.main-mailings .mailing label {
	font-size: 1.4rem;
	font-style: oblique;
}

.mailing li {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #eee8d6;
	font-size: 1.35rem;
}
.mailing li em {
    color: #897f7b;
	display: inline-block;
	margin-left: 10px;
	min-width: 34px;
	font-style: oblique !important;
}
.mailing li span {
	margin-left: 10px;
    color: #897f7b;
}
/* .mailing .destinataires {
	background-color: #fbf9f2;
	margin: 20px 0 10px;
	padding: 10px;
}*/
.prospection aside .ajouter-destinataires {
	background-color: #fbf9f2;
	border: 1px solid #eee8d6;
	padding: 15px 20px;
}
.prospection aside .ajouter-destinataires h3 {
	border-bottom: 2px solid #eee8d6;
	padding-bottom: 14px;
	margin-bottom: 10px;
	text-align: center;
}
.prospection aside .ajouter-destinataires form {
	padding-top: 1px;
}
.prospection aside .ajouter-destinataires li {
	margin-top: 10px;
}

/*- FORMULAIRE DE SAISIE -*/

	.prospection input[type="submit"], .prospection input[type="text"], .prospection select {
		margin-bottom: 15px;
	}
	.prospection .mailing label {
   	 	display: block;
	}
	.prospection .creer-mailing .value, .prospection .creer-mailing select {
		width: 100%;
	}
	.prospection .choix, .prospection .notes {
		display: inline-block;
		margin-right: 14px;
	}

	.prospection #commentaire, .prospection textarea {
		width: 100%;
		padding: 10px;
		resize: vertical;
	}
	.prospects .fiche .label {
		width: 25%;
		min-width: 80px;
	}
	.prospection .commentaires em {
		display: block;
		margin-bottom: 5px;
		color: #897f7b;
	}	
	.prospects .fiche1 span, 
	.prospection .main-mailings .mailing label {
		display: inline-block;
		width: 160px;
		color: #897f7b;
	}
	.prospection .enregistrer {
		display: block;
		text-align: center;
		color: #fff !important;
    	background-color: #a0c700;
		border-radius: 2px;
		cursor: pointer;
		font-weight: 500;
		line-height: 36px;
	}
	.prospects .fiche .enregistrer {
		display: block;
		font-size: 1.6rem;
		width: 160px;
	}
.prospection button {
	display: block;
	margin: 20px auto;
}



@media only screen and (max-width:1169px) { 
	#global {
		padding-left: 5%;
		padding-right: 5%;
	}
	.prospects aside, .aside-mailings {
		margin-bottom: 30px
	}

	/*- FICHE PROSPECT -*/
	.prospect .col3 {
    	border-top: 2px solid #eee8d6;
		margin-top: 20px;
    	padding-top: 20px;
	}
}




@media only screen and (max-width:767px) {

  /*- PROSPECTS FICHE-*/

	.prospect .col1 label {
   	 	display: block;
    	margin-bottom: 6px;
	}





	.prospects .fiche, .mailing {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.prospects .fiche2, .prospection .commentaires {
		margin-top: 10px;
	}
	.prospection #commentaires {
		margin-top: 6px;
	}

	.prospection .formfiche .col1 input, .prospection .formfiche select {
		width: 100%;
	}

  /*- MODIFIER MAILING -*/
	.prospection .refmailing {
		text-align: right;
		margin-bottom: 10px;
	}
}

@media only screen and (min-width:600px) {
	.prospections .resp-tab-content {
		padding: 3px 3px 0;
	}
}


@media only screen and (min-width:768px) {
	.prospection .aside-menu, 
	.prospection .main-menu, 
	.prospect .col1, .prospect .col2,
	.prospects .fiche .fiche1, 
	.prospects .fiche .fiche2 {
		display: inline-block;
		vertical-align: top;
	}
	.prospection .aside-menu {
		width: 30%;
	}
	.prospection .main-menu {
		width: 66%;
		margin-left: 4%;
	}
	.prospection #menu-gestion {
		display: block !important;
	}

	.prospect .col1 label {
   	 	display: inline-block;
    	width: 90px;
	}

	.prospection .creer-mailing {
		max-width: 691px;
		margin-right: auto;
		margin-left: auto;
	}
	.prospection .mailing {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.prospects .fiche {
		padding-top: 25px;
		padding-bottom: 30px;
	}
	.prospects .fiche .fiche1 {
		width: 50%;
	}
	.prospects .fiche .fiche2 {
		width: 45%;
		margin-left: 5%;
		margin-top: -20px;
	}
	.prospection .saisie1 label {
		display: inline-block;
		vertical-align: top;
    	width: 90px;
	}
	.prospection .formfiche .value, .prospection .formfiche select {
		width: calc(100% - 96px) !important;
	}
	.prospection .cpville .value {
		display: inline-block;
	}
	.prospection .modifier-mailing {
		max-width: 691px;
		margin-right: auto;
		margin-left: auto;
	}
}

@media only screen and (min-width:768px) and (max-width:1169px){
	.prospect .col1 {
		width: 58%;
	}
	.prospect .col2 {
		width: 38%;
		margin-left: 4%;
	}
	.prospection aside {
		width: 400px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (min-width:1170px) {

	#global {
		padding-left: 2%;
		padding-right: 2%;
	}
	.prospection header .lien-menu {
		display: none;
	}
	.prospects aside, 
	.prospects main, 
	.aside-mailings, 
	.prospection .main-mailings {
		display: inline-block;
		vertical-align: top;
	}
	.prospects aside, 
	.aside-mailings {
		width: 30%;
	}
	.prospects main, 
	.prospection .main-mailings {
		width: 66%;
		margin-left: 4%;
	}
	.prospection aside .enregistrer {
		width: 300px;
	}
	.prospection #menu-gestion {
		display: block !important;
	}

  /*- FICHE PROSPECT -*/
	.prospect .col1 {
		width: 39%;
	}
	.prospect .col2 {
		width: 24%;
		margin-left: 2%;
		margin-right: 2%;
	}
	.prospect .col3 {
		display: inline-block;
		width: 33%;
	}

  /*- MAILINGS -*/ 
	.modifier-mailing .situation {
		line-height: 44px;
	}
	.refmailing {
		float: right;
	}
	.prospection .departements li p {
		display: inline-block;
	}

}