﻿body
{
	margin:0;
	padding:0;
}

a { text-decoration:none; color:#000; }
img { border:none; }

page-wrapper div
{
	font-family:Arial;
	font-size:10pt;	
}

.bold-text
{
	font-weight:bold;
	font-size:inherit;
}

.padded-content { padding:10px; padding-top:5px; padding-bottom:5px; float:left; }

/*.padded-content { width:100%;margin:10px; padding-top:5px; padding-bottom:5px; float:left; }*/

.left-padded,
.left-padded2
{ 
	margin-left:20px; 
}

.printable .left-padded2
{
	margin-left:10px; 
}

.left-padded input,
.left-padded2 input
 { 
	margin-left:0; 
 }

.field { float:left; }


/****************************************************/
/* PAGE LAYOUT */

.modulo-size
{
	width:960px;
}

.printable .modulo-size
{	
	width:940px;
}

 h3.delega-item
{	
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px;
	float:left;
	font-size:16px;
	border-bottom:2px solid #000;
}

.page-wrapper
{
	padding:10px;
	margin:auto;
	float:left;	
}

.info-compilazione
{
	margin-bottom:50px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

.info-compilazione-deleghe
{	
	text-align:center;
	text-transform:uppercase;
	margin-bottom:0;
	font-size:14px;
	font-weight:bold;
}

.info-compilazione-preview
{
	font-weight:bold;
	margin-bottom:0;
	text-transform:uppercase;
	font-size:14px;
}

.info-compilazione,
.info-compilazione-deleghe,
.info-compilazione-preview
{
    background: none repeat scroll 0 0 #E8E8E8;
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 50px;
    padding: 10px;
}


.pnl-intestazione
{
	float:right;
	margin-bottom:20px;
	margin-top:10px;
}

.pnl-oggetto
{
	text-align:center;
	float:left;
	width:100%;
	margin-bottom:20px;
}

.pnl-titolo-modulo
{
	text-align:center;
	float:left;
	width:100%;
	text-transform:uppercase;
	font-size:1.3em;
	font-weight:bold;
}

.pnl-sottotitolo-modulo
{
	text-align:center;
	float:left;
	width:100%;
	margin-bottom:20px;
	font-size:1m;
}

.pnl-codice-servizio
{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.pnl-blocco-dati-gray
{
	border:solid 2px #d1d1d1;
	border-radius:4px;
	float:left;
	width:100%;
	margin-bottom:10px;
	text-align:left;
}

.pnl-blocco-dati-black
{
	border:solid 2px #000;
	border-radius:4px;
	float:left;
	width:100%;
	margin-bottom:10px;
	text-align:left;
}

.titolo-blocco
{
	text-transform:uppercase;
	font-size:1.1em;
	color:#d1d1d1;
	font-weight:bold;
}

.titolo-nero
{
	font-size:1.1em;
	color:#000;
	font-weight:bold;
}

.blocco-generico
{
	padding-top:10px;
	float:left;
	width:100%;
	text-align:center;
}

.left-align
{
	text-align:left;
}

.normativa
{
	text-align:left;
	font-size:.8em;
	float:left;
}

.rimborso
{
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	font-size:1.1em;
}

.normativa2
{
	float:left;
	width:100%; 
	text-align:center;
}

.sovrapposto
{
	 margin-left:380px;
	 width:200px;
	 display:block;
	 position:relative;
	 /*bottom:-10px;
	 z-index:10;*/
	 background:#fff;
}

.testo-piccolo
{
	font-size:.8em;
}

.disclaimer
{
	font-size:.8em;
	font-weight:bold;
	text-align:left;
}


.pnl-row
{
	width:100%;
	float:left;
}

.pnl-luogo-data
{
	border:solid 2px #000;
	border-radius:4px;
	float:left;
	margin-bottom:10px;
	text-align:left;
	height:60px;
	padding-top:30px;
	width:680px;
}

.printable .pnl-luogo-data
{
	width:665px;
}


.pnl-firma
{
	border:solid 2px #000;
	border-radius:4px;
	float:left;
	margin-bottom:10px;
	text-align:left;
	text-align:center;
	margin-left:10px;
	width:264px;
	height:90px;
}

.printable .pnl-firma
{
	width:257px;
}

.pnl-barcode
{
	/*float:right;
	width:100%;
	text-align:right;
	position:relative;
	top:-6px;*/
	float:left;
	text-align:left;
	margin-top:10px;
	margin-bottom:20px;
}

.pnl-coeredi
{
	width:100%;
}

input[readonly]
{
	border:0;
	font-weight:bold;
}

.RadInput_Default .riDisabled,
.RadInput_Disabled_Default
{
	border:0 !important;
	font-weight:bold !important;
	color:inherit !important;
}

input[type="radio"]:checked:disabled+label
{ 
	font-weight: bold;	
} 

.page-wrapper .size1
{
	width:825px;
}

.page-wrapper .size2
{
	/*width:745px;*/
	width:725px;
}

.page-wrapper .size3
{
	/*width:695px;*/
	width:670px;
}

.page-wrapper .size4
{
	/*width:600px;*/
	width:580px;
}

.page-wrapper .size5
{
	/*width:530px;*/
	width:510px;
}

.page-wrapper .size6
{
	width:500px;
}

.page-wrapper .size7
{
	/*width:455px;*/
	width:445px;
}

.page-wrapper .size8
{
	/*width:450px;*/
	width:440px;
}

.page-wrapper .size9
{
	width:430px;
}

.page-wrapper .size10
{
	width:200px;
}

.page-wrapper .size11
{
	/*width:180px;*/
	width:175px;
}

.page-wrapper .size12
{
	/*width:170px;*/
	width:165px;
}

.page-wrapper .size13
{
	width:167px;
}

.page-wrapper .size14
{
	width:140px;
}

.page-wrapper .size15
{
	width:120px;
}

.page-wrapper .size16
{
	width:80px;
}

.page-wrapper .size17
{
	width:50px;
}

.page-wrapper .size18
{
	width:40px;
}

.page-wrapper .size19
{
	width:340px;
}

.page-wrapper .size20
{
	width:160px;
}

.page-wrapper .size21
{
	/*width:750px;*/
	width:730px;
}

.page-wrapper .size22
{
	/*width:185px;*/
	width:180px;
}

.page-wrapper .size23
{
	/*width:145px;*/
	width:150px;
}

.page-wrapper .size24
{
	width:345px;
}










