@charset "utf-8";
/* CSS Document */


/*
#DBE3EA
#BBCAD7
#2F404F

#06548E		//	BLEU1
#3188C9	//	BLEU2
#67ABDE		//	BLEU3

#64956A		//	VERT
#DD4417		//	ORANGE DE FOND
*/

html {
	margin: 20;
	font-family:'Montserrat';
}

#top {
	margin-top: 20px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	/*height:400px;*/
	font-family:'Montserrat';
	margin-bottom: 10px;
}
#top .emetteur {
	width:62%;
	display:inline-block;
	position:relative;
	vertical-align:top;
	text-align:left;		
}
#top .destinataire {
	width:36%;
	display:inline-block;
	position:relative;
	vertical-align:top;
	text-align:right;	
}
#emetteur {
	color:#06548E;
	font-size:0.8em;
	font-weight:600;
	line-height:14px;
	margin-bottom:10px;
}
#date {
	color:#000;
	font-size:0.9em;
	font-weight:400;
	line-height:14px;
	margin-bottom:2px;
}
#no {
	color:#000;
	font-size:0.9em;
	font-weight:400;
	line-height:14px;
	margin-bottom:2px;
}
#destinataire {
	font-family:'Montserrat';
	font-weight:600;
	font-size:1.0em;
	color:#000;
	line-height:14px;
	text-align:left;
	margin-top:60px;	
}
#logo {
	width:140px;
	height:auto;
	display:block;
	margin-bottom:30px;
}
#label {
	font-family:'Montserrat';
	color:#06548E;
	text-transform:uppercase;
	font-size:2.0em;
	font-weight:600;
	margin-top:20px;
	margin-bottom:60px;
	text-align:left;
}

#facture {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	/*min-height:400px;*/
	height:auto;
	border:solid 1px #aaa;
	border-radius:3px;	
	font-family:'Montserrat';
}
#facture li {
	list-style:none;
	width:100%;
	min-height:40px;
	height:auto;
	font-size:0.8em;
	padding-top:10px;
	min-height:30px;
	line-height:14px;
	vertical-align:top;
}
#facture .titre {
	background-color:#CBD8E4;
	color:#000;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:600;
	vertical-align:top;
	line-height:14px;
	border-bottom:solid 1px #bbb;	
}
#facture .contenu {	
	height:160px;
}
#facture .date { 
	padding-left:10px;
	width:12%;
	display:inline-block;
	position:relative;
	line-height:14px;
	vertical-align:top;
}
#facture .designation { 	
	width:40%;
	display:inline-block;
	position:relative;
	line-height:14px;
	vertical-align:top;
}
#facture .prix { 
	padding-left:10px;
	width:10%;
	display:inline-block;
	position:relative;
	line-height:14px;
	vertical-align:top;
	text-align:center;
}
#facture .qte { 
	padding-left:10px;
	width:5%;
	display:inline-block;
	position:relative;
	line-height:14px;
	text-align:center;
	vertical-align:top;
	text-align:center;
}
#facture .montant_libelle {
	width:85%;
	display:inline-block;
	position:relative;
	line-height:14px;
	vertical-align:top;
text-align:right;
text-transform:uppercase;
}
#facture .montant {
	font-weight:600;
	border-top:solid 1px #aaa;	
	height:12px !important;
	line-height:12px !important;
	padding-top:10px;
}

#exigibilite {
	width:100%;
	margin-left:auto;
	margin-right:auto;	
	color:#000;
	font-size:11px;
	line-height:12px;
	margin-top:10px;
	font-family:'Montserrat';
	font-weight:600;
}

#slogan {
	width:100%;
	margin-left:auto;
	margin-right:auto;	
	margin-top:10px;		
	background-color:#3188C9;
	color:#fff;
	margin-bottom:0px;
	padding-bottom: 5px;
	vertical-align:middle;
	text-align:center;
	font-size:1.2em;
	text-transform:uppercase;
	font-family:'Montserrat';
}
#illustration {
	display:block;
	width:100%;
	height:110px;
	margin-left:auto;
	margin-right:auto;		
}


#basdepage {
	width:100%;
	margin-left:auto;
	margin-right:auto;	
	margin-top:10px;	
	font-family:'Montserrat';
	font-weight:500;
	min-height:50px;
	line-height: 11px;
}

#basdepage li{
	display:inline-block;
	position:relative;
	list-style:none;
	width:32%;
	vertical-align:top;
	font-size:11px;
	font-family:'Montserrat';
}
#basdepage .left {
	text-align:left;
}
#basdepage .center {
	text-align:center;
}
#basdepage .right {
	text-align:right;
}

