/*------------------------------------------------------
				FORM DIVENTA CLIENTE
------------------------------------------------------*/

#content .diventa_cliente { width:94%; height:auto; overflow:auto; padding:0 0 5px 0; margin:0 0 20px 24px; border-bottom:1px solid #c0c0c0;}
#content .bg_black { width:auto; background-color:#69645f; color:#FFF; padding:15px 0 0 24px; margin:0;}
#content .diventa_cliente h2 { 
	width:auto; height:auto; font-size:14px; font-weight:bold; padding-left:42px; margin-bottom:15px; color:#00bbcc;
	background:#fff url(../images/ico_stampa_bl.gif) no-repeat left top;
}
#content .diventa_cliente .bg_stampa { line-height:26px; background-image:url(../images/ico_stampa_bl.gif)}
#content .diventa_cliente .bg_doc {line-height:34px; background-image:url(../images/ico_doc_bl.gif)}
#content .diventa_cliente .bg_busta {line-height:33px; background-image:url(../images/ico_busta_bl.gif)}
#content .diventa_cliente .bg_ok {line-height:37px; background-image:url(../images/ico_ok_bl.gif)}
#content .diventa_cliente .box_bl{ float:right; width:60%; font-size:10px; font-weight:bold; color:#FFF; padding:6px 6px 6px;background:#00bbcc url(../images/ico_frecciagiu_bl.gif) no-repeat 95%;}
#content .diventa_cliente .fl_left { float:left; width:35%; }
#content .diventa_cliente .descr { width:94%; height:auto; overflow:auto; padding:0 0 15px 0; }
#content .diventa_cliente .clear { clear:both; width:auto; height:15px;}

#content .diventa_cliente form {width:auto; padding:15px 0;}
#content .diventa_cliente form fieldset { clear:both; width:auto; height:auto; overflow:auto; border:none; padding:0; margin:0}
#content .diventa_cliente form fieldset .column { float:left; width:30%; height:auto; padding-right:4%; margin-bottom:15px; }
#content .diventa_cliente form fieldset .small { width:13%; padding-right:4%;}
#content .diventa_cliente form fieldset .last { padding-right:0;}
#content .diventa_cliente form fieldset .column label { width:90%;}
#content .diventa_cliente form fieldset .column input { width:100%; background-color:#f3f3eb; padding:2px; margin-top:4px;}
#content .diventa_cliente form fieldset .column textarea { width:100%; height:80px; background-color:#f3f3eb;}
#content .diventa_cliente form fieldset .indirizzo_fiscale { width:80%; margin-bottom:5px; }
#content .diventa_cliente form fieldset .indirizzo_fiscale input { float:left; width:5px; border:1px solid #00bbcc; margin:0; margin:2px 10px 0 0;}
#content .diventa_cliente form fieldset .indirizzo_fiscale label { float:left; width:85%}

#content .diventa_cliente form fieldset .button { width:65%; padding-right:0;}
#content .diventa_cliente form fieldset .button .stampa_contratto{ width:auto; font-size:10px; font-weight:bold; color:#FFF; padding:6px 6px 6px 12px; margin:15px 0 0 0; border:none; text-align:left; background:#00bbcc url(../images/ico_frecciagiu_bl.gif) no-repeat 95%;}
#content .diventa_cliente form fieldset .button .pulisci_campi{ width:auto; font-size:10px; font-weight:bold; color:#FFF; padding:6px 6px 6px 12px; margin:10px 0 0 0; border:none; text-align:left; background:#c4c3bf url(../images/ico_ics_gr.gif) no-repeat 95%; }

#content .diventa_cliente form fieldset .message { width:65%; font-size:10px; color:#F00 }

#content .diventa_cliente form fieldset .bottom { width:99%; padding-right:0; border:0 solid #000}
#content .diventa_cliente form fieldset .bottom p{ float:left; width:60%;}
#content .diventa_cliente form fieldset .bottom .scarica_contratto{ float:right; width:auto; font-size:10px; font-weight:bold; color:#FFF; background-color:#69645f; padding:6px 12px; margin-top:2px;}


/*------------------------------------------------------
				CONTRATTO SERVIZI
------------------------------------------------------*/

#content .contratto_servizi { 
	width:94%; height:auto; overflow:auto; padding:0 0 5px 0; margin:0 0 20px 24px; /*border-bottom:1px solid #c0c0c0;*/
}
#content .contratto_servizi h2 { 
	width:auto; height:auto; font-size:14px; font-weight:bold; margin-bottom:15px; color:#00bbcd; padding-left:0
}
#content .contratto_servizi .icons { 
	width:auto; height:auto; overflow:auto
}
#content .contratto_servizi .icons img { 
	float:right; width:auto; margin:0 0 10px 10px
}
#content .contratto_servizi .data { 
	width:auto; height:auto; font-weight:normal; text-align:right;
}
#content .contratto_servizi h3 { 
	width:auto; height:auto; font-size:13px; font-weight:normal; margin-bottom:15px;
}
#content .contratto_servizi div { 
	width:auto; height:auto; margin:10px 0;
}
#content .contratto_servizi span { 
	font-weight:bold
}
#content .contratto_servizi div p { 
	width:auto; height:auto; padding-left:20px; font-weight:normal
}
#content .firma{ 
	width:50%; padding-left:0; padding-bottom:30px; margin-bottom:15px; border-bottom:1px solid #000000;
}
#content .contratto_servizi .errore { 
	 padding-left:0; color:#F00;
}
#content .contratto_servizi .indietro { 
	 padding-left:0; margin-top:10px;
}



