/* generale */

#maintexte {
	position:relative;
	left:5px;
	top: 5px;
	padding-left: 3px;
	margin-left: 3px;
	width:717px;
	height:1000px;
	z-index:1;
}

#headimg {
	position:relative;
	left: 2px;
	top: 2px;
	padding-left: 20px;
	padding-top: 20px;
	margin-left: 3px;
	width:717px;
	height:1000px;
	z-index:-1;
}

#bgfifpl {
	position:absolute;
	left: 0px;
	top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	width:1645px;
	height:2323px;
	background-image: url('https://zensa.ensm.sports.gouv.fr/img/fifpl96.png');
	background-repeat: no-repeat;
	background-size: inherit;
	background-size: cover;
	z-index:1;
}



#fifpl23dir {
	position:absolute;
	font: 14px Arial, sans-serif;
	left: 127px;
	top: 262px;
}

#fifpl23fonction {
	position:absolute;
	font: 14px Arial, sans-serif;
	left: 447px;
	top: 262px;
}

#fifpl23organisme {
	position:absolute;
	font: 12px Arial, sans-serif;
	left: 185px;
	top: 298px;
}

#fifpl23numorganisme {
	position:absolute;
	font: 16px Arial, sans-serif;
	left: 407px;
	top: 332px;
}

#fifpl23nomformation {
	position:absolute;
	font: 10px Arial, sans-serif;
	left: 56px;
	top: 422px;
}

#fifpl23stagiaire {
	position:absolute;
	font: 12px Arial, sans-serif;
	left: 307px;
	top: 378px;
}

#fifpl23dated {
	position:absolute;
	font: 12px Arial, sans-serif;
	left: 400px;
	top: 458px;
}
#fifpl23datef {
	position:absolute;
	font: 12px Arial, sans-serif;
	left: 582px;
	top: 458px;
}
#fifpl23nbjours {
	position:absolute;
	font: 12px Arial, sans-serif;
	left: 172px;
	top: 528px;
	width:100px;
}
#fifpl23nbheures {
	position:absolute;
	font: 12px Arial, sans-serif;
	left: 552px;
	top: 528px;
	width:100px;
}

#fifpl23prixht {
	position:absolute;
	font: 12px Arial, sans-serif;
	left: 232px;
	top: 796px;
}
#fifpl23prixttc {
	position:absolute;
	font: 12px Arial, sans-serif;
	left: 397px;
	top: 796px;
}

#fifpl23faita {
	position:absolute;
	font: 14px Arial, sans-serif;
	left: 97px;
	top: 889px;
}
#fifpl23datedoc {
	position:absolute;
	font: 14px Arial, sans-serif;
	left: 87px;
	top: 916px;
}

#fifpl23tampon {
	position:absolute;
	left: 302px;
	top: 906px;
	width:180px;
	height:200px;
	background-image: url("https://zensa.ensm.sports.gouv.fr/img/sign/fifpl-tampon.png");
	background-repeat: no-repeat;
	background-size: inherit;
	background-size: contain;
	z-index:10;
}

#fifpl23signature {
	position:absolute;
	font: 14px Arial, sans-serif;
	left: 542px;
	top: 936px;
	width:303px;
	height:220px;
	background-image: url("https://zensa.ensm.sports.gouv.fr/img/sign/SigneOB-96.png");
	background-repeat: no-repeat;
	background-size: contain;
	z-index:10;
}






#testsign {
	position:absolute;
	left: 500px;
	top: 930px;
	padding-left: 20px;
	padding-top: 20px;
	margin-left: 3px;
	width:717px;
	height:1000px;
	z-index:-1;
}

#testsignffs {
	position:absolute;
	left: 450px;
	top: 935px;
	padding-left: 20px;
	padding-top: 20px;
	margin-left: 3px;
	width:717px;
	height:1000px;
	z-index:-1;
}


/* livret */


#titrelivret {
	position:relative;
	top:auto;
	width:670px;
	height:auto;
	margin: 4px;
	padding: 3px;
	z-index:2;
	background-color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 20px;

	text-align: center;
	font-weight: bolder;
	border: 0.2mm groove #888888;
	color: #EEEEEE;
}

#titreattest {
	position:relative;
	top:auto;
	width:670px;
	height:auto;
	margin: 4px;
	padding: 3px;
	z-index:2;
	background-color: #4477DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;

	text-align: center;
	font-weight: bolder;
	border: 0.2mm groove #888888;
	color: #EEEEEE;
}



#titrecf {
	position:relative;
	top:auto;
	width:670px;
	height:auto;
	margin: 4px;
	padding: 3px;
	z-index:2;
	background-color: #6699FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;

	text-align: center;
	font-weight: bolder;
	border: 0.2mm groove #888888;
	color: #EEEEEE;
}


#titrecycle {
	position:relative;
	top:auto;
	width:680px;
	height:auto;
	margin: 4px;
	padding: 3px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;

	text-align: center;
}

#titrediplome {
	position:relative;
	top:auto;
	width:680px;
	height:auto;
	margin: 4px;
	padding: 3px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;

	text-align: center;
}

#soustitrediplome {
	position:relative;
	top:auto;
	width:680px;
	height:auto;
	margin: 4px;
	padding: 3px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;

	text-align: center;
}


#titre {
	font-family: Arial, Helvetica, sans-serif;
	width: 650px;
	font-size: 36px;
}
#temps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
}
#apDiv4 {
	position:absolute;
	left:69px;
	top:269px;
	width:640px;
	height:247px;
	z-index:4;
}
#livret0 {
	left: 10px;
	position: relative;
	width: 680px;
}




#infostlivret {
	position: relative;
	width: 660px;
	height: auto;
	float: left;
	border: thin dotted #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 7px;
	padding: 3px;
	background-color: #EEEEEE;
}

#infostCF {
	position: relative;
	width: 660px;
	height: auto;
	float: left;
	border: 0.1mm;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 7px;
	padding: 3px;
	background-color: #FFFFFF;
}

#livretA {
	background-color: #DDDDDD;
	margin: 5px;
	border: 1px solid #000000;
	width: 60%;
	vertical-align: top;
	float: left;
	height: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 2px;
}

#blocadmis {
	background-color: #DDDDDD;
	margin: 5px;
	border: 1px solid #000000;
	width: 50%;
	vertical-align: top;
	float: left;
	height: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	padding: 2px;
}


#livretACF {
	background-color: #66CCFF;
	margin: 5px;
	border: 1px solid #000000;
	width: 60%;
	vertical-align: top;
	float: left;
	height: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 2px;
}

#infoUF1 {
	position: relative;
	width: 600px;
	margin-left:30px;
}

#infoUFb {
	margin: 2px;
	padding: 2px;
	border: 0.2mm dashed #888888;

	width: 90%;
	vertical-align: top;
	float: right;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

#infoTemps1 {
	margin: 2px;
	padding: 2px;

	width: 96%;
	vertical-align: top;
	float: right;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

#aquisUF1 {
	margin: 2px;
	padding: 2px;
	position:relative;
		text-align: center;

	width: 30px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 12px;

	border-top-width: 0.1mm;
	border-right-width: 0.1mm;
	border-bottom-width: 0.1mm;
	border-left-width: 0.1mm;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#infoUFCF1 {
	position: relative;
	width: 600px;
	margin-left:30px;
}

#infoUFCFb {
	margin: 2px;
	padding: 2px;
	border: 0.2mm #888888;
	border-style: solid;

	width: 90%;
	vertical-align: top;
	float: right;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

#aquisUFCF1 {
	margin: 2px;
	padding: 2px;
	position:relative;
		text-align: center;

	width: 30px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 12px;

	border-top-width: 0.1mm;
	border-right-width: 0.1mm;
	border-bottom-width: 0.1mm;
	border-left-width: 0.1mm;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}


#sign {
	position: relative;
	width: 32%;
	float: right;
	overflow: visible;
	height: 120px;
	right: 0px;
	vertical-align: top;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

	text-align: left;
	padding: 2px;
	border: 0.1mm;

	border-style: solid;
}


#sign0 {
	position: relative;
	width: 32%;
	float: right;
	overflow: visible;
	height: 120px;
	right: 0px;
	vertical-align: top;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

	text-align: left;
	padding: 2px;
	border: 0.1mm;

	border-style: solid;

	background-image: url(/img/sign/dir-ensa-livret.png);
	background-repeat:no-repeat;
}

#CLASS_SIGN_LIVRET_OUVERT {
	position: relative;
	width: 32%;
	float: right;
	overflow: visible;
	height: 120px;
	right: 0px;
	vertical-align: top;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

	text-align: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(/img/sign/dir-ensa-livret.png);
	background-image-resolution:100dpi;
	background-repeat:no-repeat;
}

#CLASS_SIGN_LIVRET_OUVERT_OB {
	position: relative;
	width: 45%;
	float: right;
	overflow: visible;
	height: 120px;
	right: 0px;
	vertical-align: top;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

	text-align: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(/img/sign/dir-ensa-livret-OB.png);
	background-image-resolution:100dpi;
	background-repeat:no-repeat;
}


#CLASS_SIGN_ATTEST_P_FG {
	position: relative;
	width: 50%;
	float: right;
	overflow: visible;
	height: 120px;
	right: 0px;
	vertical-align: bottom;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

	text-align: left;

	background-image: url(/img/sign/dir-ensa-livret.png);
	background-image-resolution:110dpi;
	background-repeat:no-repeat;
}

#CLASS_SIGN_ATTEST_P_OB {
	position: relative;
	width: 50%;
	float: right;
	overflow: visible;
	height: 180px;
	right: 0px;
	vertical-align: bottom;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

	text-align: left;

	background-image: url(/img/sign/SigneOB.png);
	background-image-resolution:100dpi;
	background-repeat:no-repeat;
}


#CLASS_FOOTER_ATTEST_P {
	position: relative;
	width: 660px;
	float: right;

	vertical-align: bottom;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 12px;
	text-align: center;
}

#CLASS_SIGN_LIVRET_OUVERT_FB {
	position: relative;
	width: 32%;
	float: right;
	overflow: visible;
	height: 120px;
	right: 0px;
	vertical-align: top;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

	text-align: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(/img/sign/dir-ensa-livret.png);
	background-image-resolution:72dpi;
	background-repeat:no-repeat;
}


#CLASS_SIGN_LIVRET_PROLONG1 {
	position: relative;
	width: 32%;
	float: right;
	overflow: visible;
	height: 120px;
	right: 0px;
	vertical-align: top;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

	text-align: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#CLASS_SIGN_LIVRET_PROLONG2 {
	position: relative;
	width: 32%;
	float: right;
	overflow: visible;
	height: 120px;
	right: 0px;
	vertical-align: top;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

	text-align: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#CLASS_SIGN_LIVRET_SUSPENSION {
	position: relative;
	width: 32%;
	float: right;
	overflow: visible;
	height: 120px;
	right: 0px;
	vertical-align: top;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

	text-align: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#infoUF0 {
	left: 30px;
	position: relative;
	width: 640px;
}
#infoUFA {
	background-color: #FFFFFF;
	margin: 2px;
	border: thin dashed #888888;
	width: 80%;
	vertical-align: top;
	height: auto;
	padding: 2px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
#aquisUF0 {
	border: thin dotted #444444;
	width: 10%;
	font-size: 20px;
	float: right;
	height: 15px;
	vertical-align: top;
	margin: 2px;
	padding: 2px;
	background-color: #FFFFFF;
		text-align: right;

}

#apDiv5 {
	position:absolute;
	left:0px;
	top:0px;
	height:50px;
	z-index:auto;
	margin-left: 1px;
	padding: 3px;
	margin-top: 2;
	margin-right: 2;
	margin-bottom: 2;
	height: 10px;
}

#apDiv6 {
	position:absolute;
	float: top;
	left:-2px;
	top:-5px;
	height:50px;
	z-index:1;
	margin-left: 1px;
	background-image: url(/img/sign/dir-ensa-GB.png);

}


/* contrat */


#contratbloc {
	left: 10px;
	position: relative;
	width: 690px;
	float: left;
	text-align: left;

}

#contratsoustitre {
	left: 10px;
	position: relative;
	width: 100%;
	float: left;
	text-align: left;
	font-size: 10px;
}



#contratsoussign {
	background-color: #DDDDDD;
	margin: 2px;
	border: 1px solid #000000;
	width: 45%;
	vertical-align: top;
	float: left;
	height: 120px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}



#contratarticle1 {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 20%;
	height: 35px;
	vertical-align: top;
	float: left;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px;
}

#contratarticle2 {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 20%;
	height: 50px;
	vertical-align: top;
	float: left;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}
#contratarticle6ffs {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 20%;
	height: 35px;
	vertical-align: top;
	float: left;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contratarticle3 {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 20%;
	height: 100px;
	vertical-align: top;
	float: left;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contratarticle3ffs {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 20%;
	height: 60px;
	vertical-align: top;
	float: left;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contratarticle4 {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 20%;
	height: 120px;
	vertical-align: top;
	float: left;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contratarticle4ffs {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 20%;
	height: 100px;
	vertical-align: top;
	float: left;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contratarticle5 {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 20%;
	height: 25px;
	vertical-align: top;
	float: left;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}


#contratarticlen {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 20%;
	height: 120px;
	vertical-align: top;
	float: left;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contratarticlenffs {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 20%;
	height: 175px;
	vertical-align: top;
	float: left;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}



#contrattexte1 {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 70%;
	line-height: 11px;
	vertical-align: top;
	float: left;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contrattexte2 {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 70%;
	line-height: 11px;
	vertical-align: top;
	float: left;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contrattexte6ffs {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 70%;
	line-height: 11px;
	vertical-align: top;
	float: left;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contrattexte3 {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 70%;
	line-height: 11px;
	vertical-align: top;
	float: left;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contrattexte3ffs {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 70%;
	line-height: 11px;
	vertical-align: top;
	float: left;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contrattexte4 {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 70%;
	line-height: 11px;
	vertical-align: top;
	float: left;
	height: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contrattexte4ffs {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 70%;
	line-height: 11px;
	vertical-align: top;
	float: left;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}


#contratsigndirection {
	margin: 2px;
	width: 45%;
	border: 0.2mm dashed #888888;
	vertical-align: top;
	float: left;
	height: 100px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-image: url(/img/sign/dir-ensa-GB.png);
	background-image-resolution:180dpi;
	background-repeat:no-repeat;
}

#contratsigndirectionOB {
	margin: 2px;
	width: 45%;
	border: 0.2mm dashed #888888;
	vertical-align: top;
	float: left;
	height: 100px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-image: url(/img/sign/SigneOB.png);
	background-image-resolution:180dpi;
	background-repeat:no-repeat;
}




#contrattexte5 {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 70%;
	line-height: 11px;
	vertical-align: top;
	float: left;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}


#contrattexte {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 70%;
	line-height: 11px;
	vertical-align: top;
	float: left;
	height: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

#contrattexteffs {
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #000000;
	width: 70%;
	line-height: 11px;
	vertical-align: top;
	float: left;
	height: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}



#contratsignst {
	background-color: #FFFFFF;
	margin: 2px;
	border: 0.2mm dashed #888888;
	width: 45%;
	vertical-align: top;
	float: left;
	height: 100px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}

#contratsigndir {
	margin: 2px;
	width: 45%;
	border: 0.2mm dashed #888888;
	vertical-align: top;
	float: left;
	height: 100px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}
