#formPrincipale .textCenter
{
	text-align:center;
	width:98%;
	font-size:small;
}

html, body, ul, ol, li
{
	margin: 0;
	padding: 0;

}
body
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
}
div#header
{
	width: 910px;
	height: 90px;
	margin-left: 3px;
	background:#fff url(../images/bg_header.jpg)  top left	no-repeat	
}

#titolo
{
	margin-top: 40px;
	margin-left:15px;
	float:left;
	width:205px;
	height:44px;
	background:url(../images/header/titolo.gif) no-repeat;
}

div#container
{
	width: 916px;
	margin: 0 auto;
	text-align: left;
}
div#content
{
	clear: left;
	width: 916px;
	height: auto;
	text-align: left;
	margin-left:-3px;
}
#settore_tarif
{
	width:122px;
	height:52px;
	margin:0;
	margin-top:0px;
	padding:0;
	float:left;
}
#arrivo{
	width:87px;
	height:35px;
	margin:0;
	margin-top:8px;
	padding:0;
	float:left;
}
div#main
{
	width: 686px;
	float: left;
	height: auto;
}
div#mainRiepilogo
{
	width: 686px;
	float: left;
	height: auto;
}
div#colonnaDestra
{
	width: 230px;
	float: left;
	margin-left: 0px;
	height: auto;
	display: inline;
}
div#colonnaDestra2
{
	width: 230px;
	float: left;
	margin-left: 0px;
	height: auto;
	display: inline;
}
div#footer
{
	clear: left;
	height: 40px;
	width: 916px;
	padding-top: 10px;
	margin-left: 3px;
}
ul
{
	margin-bottom: 5px;
	list-style: none outside;
	color: #1a4593;
	font-size: 10px;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #037CBE;
	font-weight: bold;
	clear:left;
	float:left;
	height: 5px;
	padding: 0;
	margin-left: 0;
	margin-top:45px;
	margin-bottom:5px;
	letter-spacing:0.1em;
	width:auto;
}
h2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #0CA8FC;
	font-weight: bold;
	letter-spacing:0.1em;
	clear: left;
	height: 16px;
	padding: 0;
	margin: 0;
}
.riga{
border-bottom:1px solid #666;
}

.h2home
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #1b4694;
	font-weight: bold;
	clear: left;
	height: 16px;
	padding: 0;
	margin: 0;
}
h3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a4593;
	font-weight: bold;
	clear: left;
	padding: 0;
	margin: 0;
}


/* GENERICI */
form
{
	margin: 0px;
	padding: 0px;
}
p
{
	text-align: left;
	font-size: 10px;
	color: #808080;
	margin: 0;
	padding: 0;
}
p.risposta
{
	font-size: 1.1em;
	color: #037CBE;
	font-weight: bold;
	font-size:11px;
	width:auto;
	float: left;
	margin:0 5px 0 5px;
	width: auto;
}

p.domanda{
	font-size: 1.1em;
	color: #324556;
	width:auto;	
	float: left;
	display:inline;
	margin:0 5px 0 0px;
	font-style:italic;
	padding:0;
}

ul, ol
{
	list-style: none;
}
img
{
	border: 0;
}
div
{
	border: 0;
}

/* LINK */
a
{
	color: #677783;
	text-decoration: none;
	font-size: 11px;
}
a:visited
{
	color: #1a4593;
	text-decoration: none;
}
a:hover
{
	color: #037CBE;
	text-decoration: none;
}

/* CLASSI COMUNI*/
.floatLeft
{
	float: left !important;

}
.floatRight
{
	float: right !important;
}

.floatRight input
{
	margin-right:10px;
	margin-top:5px;
}

.floatLeft input
{
	margin-right:30px;
	margin-top:5px;
}

.clearLeft
{
	clear: left;
}
.clearRight
{
	clear: right !important;
}

.clearBoth
{
	clear: both;
}

.clear{
clear:both;
}

.parte_intro{
/*	padding-left: 9px;*/
	padding-right: 9px;
	margin-bottom:9px;
	margin-top:5px;
	clear:left;	
	height:25px;
}
.parte_info{
	padding-left: 9px;
	padding-right: 9px;
	margin-top:5px;
	clear:left;	
	height:12px;
}
.area_info{
	height:10px;
	margin:0;
	padding-left: 9px;
	padding-right: 9px;
	font-weight:bold;
	font-size:11px;
}

.adobe_dwload{
	margin-top:30px;
	width:790px;
	padding:20px;
	padding-left:80px;
	background:url(../images/adobe_reader.gif) no-repeat #F8F8F8 center left;
	color: #677783;
	text-align:left;
}



li.icon_pdf{
	 list-style-image:url(../images/ico_pdf.gif);
	 margin:6px 0 5px 24px;
	 padding:0 0 5px 0;
	 color: #037CBE;
}

.pLeft14
{
	padding-left: 14px;
}

.ln15
{
	height: 15px;
	clear: both;
}

/* HEADER */
#header #menuServizio
{
	float: right;
	height:40px;
	margin-top: 30px;
	margin-right:10px;
	padding-top:18px;
	/*background:url(../images/body/bg_menu_serv.jpg) no-repeat;*/
}

#header #menuServizio .sepVoci
{
	padding-left: 10px;
	padding-right: 10px;
}

#menu a
{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
#menu a:visited
{
	color: #fff;
	text-decoration: none;
}
#menu a:hover
{
	color: #fff;
	text-decoration: underline;
}

/* FOOTER */

#footer .linea
{
	background: #d8e2eb;
	width: 910px;
	height: 1px;
	clear: left;
}
#footer .menu
{
	width: 820px;
	float:left;
	color: #808080;
	padding-top: 0px;
	font-size: 10px;
	margin-top:4px;
	margin-left:80px;
	display:inline;
	clear:both;
}

#footer .credits{
	float:right;
	margin:0;
	padding:0;
	margin-top:4px;
	margin-right:5px;
}

#footer .logo_gruppo{
	float:left;
	background: url(../images/footer/logo_fondiaria_b.gif) no-repeat;
	margin:0;
	padding:0;
	height:50px;
	width:91px;
	margin-top:3px;
}



#footer .sepVoci
{
	padding-left: 10px;
	padding-right: 10px;
}
/* COLONNA DX */
#colonnaDestra .top
{
	width: 230px;
	height: 57px;
	clear: left;
}

#colonnaDestra2 .topAreaInfo
{
	width: 230px;
	height: 57px;
	clear: left;
}

#colonnaDestra .box
{
	border: 0;
	width: 230px;
	clear: left;
	background: url(../images/areaHelp/help_center.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	margin-bottom:0px;
	padding-bottom:0px;
}

#colonnaDestra .box p 
{
	padding-left:13px;
	padding-right:10px;
	padding-bottom:10px;
	text-align: justify;
}



#colonnaDestra .boxError
{
	border: 0;
	width: 230px;
	clear: left;
	background: url(../images/areaHelp/help_center_error.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	margin-bottom:0px;
	padding-bottom:0px;
}
#colonnaDestra .boxError p 
{
	padding-left:13px;
	padding-right:10px;
	padding-bottom:10px;
	text-align: justify;
}

#colonnaDestra2 .boxAreaInfo
{
	width: 230px;
	clear: left;
	background: url(../images/areaHelp/help_center.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	margin-bottom:0px;
	padding-bottom:0px;

}
#colonnaDestra2 .boxAreaInfo p 
{
	padding-left:13px;
	padding-right:10px;
	
}

#colonnaDestra .topHelp
{
	width: 230px;
	height: 57px;
	background: url(../images/areaHelp/help_top.jpg);
	background-repeat: no-repeat;
	clear: left;
}
#colonnaDestra .boxHelp
{
	border: 0;
	width: 230px;
	clear: left;
	background: url(../images/areaHelp/help_center.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
}
#colonnaDestra .boxHelp p 
{
	padding-left:13px;
	padding-right:10px;
	text-align: justify;
}

#colonnaDestra .bottom
{
	width: 230px;
	height: 28px;
	background: url(../images/areaHelp/help_bottom.jpg);
	background-repeat: no-repeat;
	float:right;
	margin-top: -12px;
}	
	
#colonnaDestra .bottomError
{
	width: 230px;
	height: 28px;
	background: url(../images/areaHelp/help_bottom_error.jpg);
	background-repeat: no-repeat;
	float:right;
	margin-top: -12px;

}

#colonnaDestra2 .bottomAreaInfo
{
	width: 230px;
	height: 28px;
	background: url(../images/areaHelp/help_bottom.jpg);
	background-repeat: no-repeat;
	float:right;
	margin-top: -12px;

	}	
	
#colonnaDestra #contenutoDx
{
	width: 208px;
	clear: left;
	margin-left: 9px;
	padding-left:5px;
}
#colonnaDestra #contenutoDx .imgDoc
{
	margin-top: 1px;
	margin-right: 5px;
	float: left;
}

#colonnaDestra .tratt
{
	background: url(../images/body/bg_tratt.gif) repeat-x;
	width: 198px;
	height: 2px;
	clear: left;
}
#colonnaDestra #segnalazioneDisfunzioni
{
	padding-bottom: 15px;
}

/* FORM */

#formPrincipale .riga
{
	background: #d8e2eb;
	width: 659px;
	height: 1px;
	clear: left;
	font-size: 1px;
}
#formPrincipale .tratt
{
	background: url(../images/body/bg_tratt.gif) repeat-x;
	width: 658px;
	height: 1px;
	clear: left;
}
#formPrincipale p
{
	padding-bottom: 10px;
	padding-top: 5px;
}

#formPrincipale p.datomma
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 160px;
}
.label
{
	font-size: 1.1em;
	color: #324556;
	width:auto;
	float: left;
	display:inline;
	margin:5px;
	width: 140px;
}

.label_medium
{
	font-size: 1.1em;
	color: #324556;
	width:auto;
	float: left;
	display:inline;
	margin:5px;
	width: 300px;
}

.label_large
{
	font-size: 1.1em;
	color: #324556;
	width:auto;
	float: left;
	display:inline;
	margin:5px;
	width: 500px;
}


.esempio
{
	font-size: 1.1em;
	color: #324556;
	width:auto;
	float: left;
	display:inline;
	margin:0px;
}

select
{
	float: left;
	display:inline;
	font-size: 1.1em;
	font-family: verdana,arial,helvetica,sans-serif;
	border: 1px solid #496BA9;
	margin:8px;
	color: #324556;
	text-transform:none;
	
}

select:active{
	width:auto;
}

#formPrincipale input.inputText  
{
	float: left;
	display:inline;
	font-size: 1.1em;
	font-family: verdana,arial,helvetica,sans-serif;
	border: 1px solid #7F9DB9;
	margin:8px;
	color: #324556;
	text-transform:none;	
}

#formPrincipale .campoOff
{
	background: #fff;
	clear: both;
	width: 660px;
	font-size: 10px;
	overflow: hidden;
	text-align:left;
	padding:3px 0 3px 0;
}


#formPrincipale td.campoOff
{
	background: #fff;
	clear: both;
	width:50px;
	font-size: 10px;
	overflow: hidden;
	text-align:left;
	padding:3px 0 3px 0;
}

#formPrincipale td.campoOn
{
	background: #e9f0f7;
	clear: both;
	width:50px;
	font-size: 10px;
	padding:3px 0 3px 0;
	overflow: hidden;
}

#formPrincipale .campoOn
{
	background: #e9f0f7;
	clear: both;
	width: 660px;
	font-size: 10px;
	padding:3px 0 3px 0;
	overflow: hidden;
}

#formPrincipale .campoError
{
	/*background: #fff;*/
	clear: both;
	width: 660px;
	font-size: 10px;
	padding:10 0 50 0;
	overflow: hidden;
}

#formPrincipale .campoError inputText
 {
	/*background: #fff;*/
	border:1px solid red;
	color:#FF0000;
}

#formPrincipale .btnProsegui
{
	margin-top: 20px;
	float: right;
	margin-right: 19px;
}

/* Progress Bar */
#progBar
{
	/*height: 52px;*/
	font-size:12px;
	font-family: "Trebuchet MS",Tahoma, Verdana;
	text-transform:uppercase;
/*	margin-top:15px;*/
	padding-top:15px;

}
#progBar .step1
{	
	width: 420px;
	background: url(../images/progressBar/bg_step1_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
	
	
}
#progBar .step2
{
	width: 420px;
	background: url(../images/progressBar/bg_step2_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
}
#progBar .step3
{
	width: 420px;
	background: url(../images/progressBar/bg_step3_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
}

#progBar .step4
{
	width: 420px;
	background: url(../images/progressBar/bg_step4_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
}

#progBar .step5
{
	width: 420px;
	background: url(../images/progressBar/bg_step5_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
}

#progBar .step6
{
	width: 420px;
	background: url(../images/progressBar/bg_step6_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
}

#progBar img
{
	margin-left: 10px;
	float: left;
}

/* Progress Bar */
#progBar
{
	/*height: 52px;*/
	font-size:12px;
	font-family: "Trebuchet MS",Tahoma, Verdana;
	text-transform:uppercase;
/*	margin-top:15px;*/
	padding-top:15px;

}
#progBar .step1
{	
	width: 420px;
	background: url(../images/progressBar/bg_step1_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
	
	
}
#progBar .step2
{
	width: 420px;
	background: url(../images/progressBar/bg_step2_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
}
#progBar .step3
{
	width: 420px;
	background: url(../images/progressBar/bg_step3_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
}

#progBar .step4
{
	width: 420px;
	background: url(../images/progressBar/bg_step4_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
}

#progBar .step5
{
	width: 420px;
	background: url(../images/progressBar/bg_step5_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
}

#progBar .step6
{
	width: 420px;
	background: url(../images/progressBar/bg_step6_on.gif) no-repeat;
	float: left;
	height: 50px;
	margin-left:20px;
	margin-bottom:20px;
}

#progBar img
{
	margin-left: 10px;
	float: left;
}

.tabella_valori{
	float: left;
	display:inline;
	font-size: 1.1em;
	font-family: verdana,arial,helvetica,sans-serif;
	/*border: 1px solid #496BA9;*/
	margin:8px;
	color: #324556;
	text-transform:capitalize;
}

#progBar #step_img_tab1
{
	float: left;
	width: 199px; /*height:20px;*/
	text-align: center;
	padding-top: 9px;
	text-transform:uppercase;
	font-family: "Trebuchet MS",Tahoma, Verdana;
	font-size:12px;
}
#progBar #step_img_tab2
{
	float: left;
	width: 53px; /*height: 20px;*/
	text-align: center;
	padding-top: 5px;
	font-size:18px;
}
#progBar #step_img_tab3
{
	float: left;
	width: 53px; /*height: 20px;*/
	text-align: center;
	padding-top: 5px;
	font-size:18px;
}
#progBar #step_img_tab4
{
	float: left;
	width: 53px; /*height: 20px;*/
	text-align: center;
	padding-top: 5px;
	font-size:18px;
}
#progBar #step_img_tab5
{
	float: left;
	width: 62px; /*height: 20px;*/
	text-align: center;
	padding-top: 5px;
	font-size:18px;
}
#progBar #step_img_tab6
{
	float: left;
	width: 62px; /*height: 20px;*/
	text-align: center;
	padding-top: 5px;
	font-size:18px;
}

#progBar .on
{
	color: #fff;
	font-weight: bold;

}
#progBar .off
{
	color: #9ca3aa;
}

.top_areainfo
{
	width: 917px;
	height: 10px;
	background: url(../images/body/bg_top_areainfo.gif);
	background-repeat: no-repeat;
	clear: left;
}

.bottom_areainfo
{
	width: 917px;
	height: 15px;
	background: url(../images/body/bottom_areainfo.gif);
	background-repeat: no-repeat;
	clear: left;
}

.boxcentrale_areainfo
{
	width: 917px;
	clear: left;
	height: auto;
	background: url(../images/body/bg_areainfo.gif) repeat-y;
	
}

span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(../images/body/checkbox.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.radio { 
  width: 19px; 
  height: 19px; 
  padding: 0 5px 0 0;
  display:inline;
  float: left;
  background: url(../images/body/radio.gif) no-repeat; 
  margin-left:5px;
  margin-top:10px;
} 

p.radiop {
	width:25px;
	float:left;
	margin-top:10px;
}

p.radiop img {
	border:1px solid red;
}


p.radiop_datiass {
	width:200px;
	float:left;
	margin-top:10px;
}

span.select { 
  position: absolute; 
  width: 158px; 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #fff; 
  font: 12px/21px arial,sans-serif; 
  background: url(../images/body/select.gif) no-repeat; 
  overflow: hidden; 	
}


/*** Tabella layout  ***/
#mytable {
	width: 655px;
	padding: 0;
	margin: 0;
	margin-top:10px;
/*	important for Mozilla*/
	float:left;
}


td select.tabella_valori  {
	float: left;
	display:inline;
	font-size: 9px;
	font-family: verdana,arial,helvetica,sans-serif;
	/*border: 1px solid #496BA9;*/
	color: #324556;
	text-transform:capitalize;

}


caption {
	padding: 10px 0 3px 0;
	width: 600px;	 
/*	font: italic 11px;*/
    font-size:11px;
    font-weight:bold;
	font-family: arial,helvetica,sans-serif;
	text-align: right;
	color:#4F6B72;

}

tr.campoOff 
{
	background: #000;
	clear: both;
	font-size: 10px;
	overflow: hidden;
	text-align:left;
	padding:3px 0 3px 0;
}

tr.campoOn
{
	background: #e9f0f7;
	
	clear: both;
	width: 660px;
	font-size: 10px;
	padding:3px 0 3px 0;
	overflow: hidden;
}


th {
	font: bold 9px;
	font-family: arial,helvetica,sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
/*	letter-spacing: 2px;
	text-transform: uppercase;*/
	text-align: left;
	padding: 6px 6px 6px 12px;
	width:auto;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	/*padding: 6px 6px 6px 12px;*/
	color: #4f6b72;
	background-color: transparent;
}

td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 9px;
	font-family: arial,helvetica,sans-serif;
}

th.specalt {
	width:180px;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px;
	font-family: arial,helvetica,sans-serif;
	color: #797268;
}
#console{
	float:right;
	margin:10px 25px 0 0;
	padding:0;
	display:inline;
	font-size:8px;
}

#boxPreliminari, #boxVeicolo, #boxPersonali, #boxAttestato, {
	width:650px;
}
#contengo
{
	width:660px;
}
#contengoBig
{
	width:900px;
}

/*  Inizio codice tabs */
/*- Menu Tabs B--------------------------- */

#tabsB  {
	margin-left:5px;
	margin-right:5px;
  	float:left;
  	width:905px;
  	background:#fff url(../images/tabs/bg.gif) repeat-x bottom;
 	font-size:85%;
  	line-height:normal;
	margin-bottom: 20px;
  }
#tabsB  ul { 
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#tabsB  li {
  float:left;
  background:url(../images/tabs/right.gif) no-repeat right top;
  margin:0;
  padding:0 10px 0 0;
  }
#tabsB  a {
  float:left;
  display:block;
  background:url(../images/tabs/left.gif) no-repeat left top;
  padding:5px 7px 4px 20px;
  text-decoration:none;
  font-weight:normal;
  color:#A5AFB8;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabsB  a {float:none;}
/* End IE5-Mac hack */
#tabsB  a:hover {
  color:#037CBE;
  }
#tabsB  #current {
  background-image:url(../images/tabs/right_on.gif);
  font-weight:bold;
  }
#tabsB  #current a {
  background-image:url(../images/tabs/left_on.gif);
  font-weight:bold;
  color:#037CBE;
  padding-bottom:5px;
  }
 /*  Fine codice tabs   */
 
 /*Avanzamento modifiche ottobre 2009 - Loredana*/
#colonnaDestra .help_tratt {
	background: url(../images/areaHelp/bg_help_tratt.gif) repeat-x;
	width: 206px;
	height: 2px;
	margin:6px 0 8px 14px;
}
#colonnaDestra .box ul li {
	background-image:url(../images/areaHelp/lista_nav.gif);
    background-repeat: no-repeat;
	padding-left:10px;
	padding-right:10px;
	text-align: justify;
	color:#DE4014;
	margin:5px 0 5px 10px;
}
#colonnaDestra .box p.errore {
	background: url(../images/areaHelp/ico_help.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	text-align: justify;
	color:#DE4014;
}
#colonnaDestra .boxError ul li {
	background-image:url(../images/areaHelp/lista_nav.gif);
    background-repeat: no-repeat;
	padding-left:10px;
	padding-right:10px;
	text-align: justify;
	color:#DE4014;
	margin:5px 0 5px 10px;
}

#colonnaDestra .boxError p.errore {
	background: url(../images/areaHelp/ico_help.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	text-align: justify;
	color:#DE4014;
}

#colonnaDestra2 .boxAreaInfo ul li {
	background-image:url(../images/ico_pdf.gif);
    background-repeat: no-repeat;
	padding-left:18px;
	text-align: justify;
	margin:0px 0px 10px 13px;
}
#colonnaDestra2 .boxAreaInfo p.erroreAreaInfo {	
	
}

.boxcentraletop_916 {
	width: 916px;
	height: 10px;
	background: url(../images/body/top_box_916.gif);
	background-repeat: no-repeat;
	clear: left;
}
.boxcentrale_916 {
	width: 916px;
	clear: left;
	height: auto;
	background: url(../images/body/bg_916.gif) repeat-y;
}
.bottom916 {
	width: 916px;
	height: 15px;
	background: url(../images/body/bottom_box_916.gif);
	background-repeat: no-repeat;
	clear: left;
}
#formPrincipale_large .tratt {
	background: url(../images/body/bg_tratt.gif) repeat-x;
	width: 870px;
	height: 1px;
	clear: left;
}
#formPrincipale_large p{
	padding-bottom: 10px;
	padding-top: 5px;
}
#box_parte_infocontra {
	background-color:#fff;
	border:1px dotted #ccc;
	margin-top:20px;
	padding:9px;
	
}
h2.parte_infocontra {
    font-size:12px;
	clear:left;
	padding-bottom:10px;
	color:#037CBE;
}
p.parte_infocontra {
    clear:left;    
}
p.parte_infocontra b {
	color:#037CBE;
	font-weight:bold;
}
p.parte_preventivo {
	margin-top:10px;
	clear:left;	
	height:25px;
	background-color:#fff;
	border:1px dotted #ccc;
	padding-right:9px;
	padding-left:9px;
}
p.parte_preventivo b {
	color:#037CBE;
	font-weight:bold;
}

#parte_evidenziata {
	background-color:#F5FAFA;
	margin-bottom:10px;
	margin-right:15px;
	padding-right:9px;
	padding-left:9px;
}
#space {	
    clear:left;
	min-height:20px!important;
}
#parte_notabene {
	background-color:#F5FAFA;
	border:1px dotted #ccc;
	margin:10px 15px 10px 0;
	padding:9px;
}
#parte_notabene b {
	color:#037CBE;
	font-weight:bold;
}
#parte_notabene ul li {
	background-image:url(../images/body/lista_nav_elenco.gif);
    background-repeat: no-repeat;
	padding-left:15px;
	color:#037CBE;
	margin:5px 0 5px 10px;
}
#tabellaPremi{
	background:#fff url(../images/bg_tabellapremi.gif) top left no-repeat;
	width:331px;
	height:178px;
/*	float:right;*/
	padding:10px;
	padding-top:20px;
	margin-top: 25px;
	margin-left:160px
	}
#tabellaPremi .campoOff {
		width:250px;}
#tabellaPremi #premio {
		padding-top:10px}
#premioAnnuoDom p {

	font-weight:bold;
	font-size:110%;
	}
#premioAnnuoDom p#premioP{
	color:#0E76B8;
	font-weight:bold;
	font-size:110%;
	}	
#premioAnnuoDom span#premio{
	color:#0E76B8;
	font-weight:bold;
	font-size:110%;
	}

#premioAnnuoD, #taxesD, #SSND {
	width:auto}
	
#captchaDataDom img {
	float:left;
	display:block}
input#captcha {
	float:left;
	margin-top:20px;
	margin-left:25px}
	

.parte_intro_ricerca {
/*	padding-left: 9px;*/
	padding-right: 50px;
	margin-bottom:9px;
	margin-top:5px;
	clear:left;	
	height:30px;
	background:transparent url(../images/bg_recover.gif) top right no-repeat;	
}

.errorOutOfBox ul li{
	color:#de4014;	
}

div#titleAdmin
{
	text-align: center;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	color: #000;
	margin-bottom: 6px;
	margin-top: 6px;
}


.testoAdmin{
	padding-left: 12px;
	padding-right: 12px;
	margin-top:5px;
	clear:left;	
	font-size: 12px;
}

/*data di stampa*/
#dataStampa {display:none}

