@charset "utf-8";
/* CSS Document */
@page { size:letter portrait; margin:0.25in;font-size:0.9em;}

body
{
	height:auto;
	margin:0px;
	padding:0px;
	
	background:none;
}

#headerPrintContrat
{
}

#footerPrintContrat
{
}

#headerContrat
{
	position:relative;
	width:7.5in;
	z-index:10;
}

#headerContrat p, #headerSoumission p
{
	margin:0px;
	font-weight:bold;
}

#logo
{
	float:left;
	
	width:3.2in;
	margin-top:-20px;
	margin-left:-35px;
}

#logoSoumission
{
	width:3in;	
}

#noTel, #noTelSoumission
{
	position:relative;
	clear:both;
	
	margin:auto;
	font-size:0.9em;
	color:#847359;
}

#noTelSoumission
{
	margin:0px;
}

#imgHeader, img
{
	position:relative;
	z-index:1;
	
	width:100%;
	margin:auto;
	
	margin-top:-20px;
}

img
{
	margin-top:0px;	
}

header, #header, #titleBar, #btnBack, #btnDeconnect, nav, #nav, #footer, footer
{	
	display:none;
}

.borderedContainer
{
	border:none;
}

#content, #dynamicContent
{
	position:relative;
		
	width:100%;
	height:100%;
	
	margin:0px;
	margin:auto;
	padding:0px;
	
	background-color:#FFF;	
	border:none;
	
  	-moz-box-shadow:none;
  	-webkit-box-shadow:none;
  	box-shadow:none;
}

#content
{
	width:8in;
}

input[type='text'], select
{
	padding-left:2px;
	border:0;
	color:#000;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
}

.fieldClient
{
	padding-left:2px;	
	font-family:Arial;
	font-size:13.33px;
}

#frmContrat label
{
	width:100px;
}

.accompte
{
	padding-top:5px;	
}

.spaced
{
	margin-top:10px;
}

thead
{
	
}

tfoot
{
}

.pagebreak
{
	page-break-before:always;
}

.section
{
}

h1
{
	font-size:1.3em;
}

#frmAjoutsCredits input, #frmNotes input
{
	margin:0px;
	padding:0px;	
}

#totalAjout, #totalCredit, #totalNote
{
	margin-top:5px;
}

.fieldsetModele
{
	clear:left;
}

.smallText
{
	font-size:0.8em;
}

#frmContrat fieldset, #legalInfos, #infosVendeur, #frmSoumission fieldset
{
	width:3.5in;
	font-size:0.9em;
	padding-bottom:0px;
	margin-bottom:0px;
}

#frmSoumission fieldset
{
	width:4.5in;	
}

#frmSoumission p
{
	padding:1px;
	margin:1px;
}

.dateContrat
{
	position:relative;
	z-index:3;
	margin-top:-115px;
	
	height:85px;
}

.noContrat
{
	position:relative;
	z-index:3;
	margin-top:-70px;
	
	height:78px;	
}

.infoSoumission
{
	margin:0px;
	height:auto;
}

fieldset
{
	width:7in;
}

.lastPage
{
	width:7.5in;
	font-size:0.8em;
}

.legalInfo
{
	border-top-style:dashed;
	border-top-width:thin;
	border-top-color:#000;
}

.emphasized
{
	font-weight:bold;
	color:#F00;
}

#sommaireContrat
{
	width:3.5in;
	margin-right:0in;
	margin-bottom:-1em;
	
	font-size:0.9em;
}

#sommaireContrat h3
{
	width:95%;	
}

#sommaireContrat h4
{
	visibility:hidden;
	height:4px;
	
	margin:0px;
	padding:0px;
}

h3
{
	width:4in;
}

.ui-icon, input[type='button']
{
	display:none;
}

.texteSoumissionValide
{
	font-weight:bold;
	text-decoration:underline;	
}

.leftSpaced
{
	margin-left:40px;
}

.textRight
{
	text-align:right;
}

.sommeAnnexe
{
	clear:both;
	text-align:center;
	
	font-size:1.2em;
	font-weight:bold;
}

.initiales
{
	position:absolute;
	right:0in;
	display:inline-block;	
}

#infosLivr
{
	float:none;
	width:auto;
	margin-bottom:1em;
}

#map
{
	display:none;
	height:0px;	
}

.inclusSoumission
{
	width:5.4in;	
}

.exclusSoumission
{
	width:2.6in;	
}

.tableSoumission
{
	border-collapse:collapse;
}

.tableSoumission td
{
	border-style:solid;
	border-width:thin;
	padding-left:10px;
	padding-right:10px;
}

.tableSoumission td:last-child
{
	width:2in;	
	text-align:right;
}

.tableSoumission h3
{
	padding:0px;
	margin:0px;	
	width:auto;
}

.soumissionNoteNom
{
	display:inline-block;
	width:2in;
}

.column { width: 3.75in; float: left; padding-bottom: 15px;  }
.ie10 .column {float:none;}
.portlet { margin: 0 0.5em 0.1em 0; }
.portlet-content div { margin-top:0px; margin-bottom:0px;}

.portlet-header
{
	padding-left: 0.2em;
	font-size:1.1em;
	font-weight:bold;
	
	background-color:#CCC;
}

.portlet-content
{
	padding:0px;
	font-size:0.9em;
}

.portlet-content label, p label
{
	font-weight:bold;
}

label
{
	margin-right:10px;
}