@import url("../home/style.css");
@import url("../home/datepicker.css");
@import url("body_style.css");
/* CSS Document */
/*-----------------------------------------------------------------*/
/*BG HEADER*/
/*-----------------------------------------------------------------*/
/*#headerPage {background:#fff url(../../../../images/famiglie/it/header_bg/default_page.jpg) no-repeat top left; }*/

/*-----------------------------------------------------------------*/
/*BOX DIVENTA CLIENTE*/
/*-----------------------------------------------------------------*/
#boxFCliente {border:1px solid #DEE8F1; padding:0 0 10px 0; margin-bottom:10px;  width:730px; height:1%;}
#boxFCliente strong {color:#336699;}
#boxFCliente:after {content: ";"; display: block; height: 0; clear: both; visibility: hidden;}
#boxFCliente h4 {margin:0; vertical-align:middle; background:#fff url(../../../../images/famiglie/bg_menu.gif) repeat-x top left; color: #336699; font-weight:bold;  padding:8px 0 0 10px; display:block; border-bottom:1px dotted #c7d5e3; margin-bottom:10px; font-size:10px; height:22px; clear:both;}

#boxFCliente div {margin:5px 0px 0px 0px !important; padding:0px 10px 5px 10px !important; clear:both !important ; display:block; height:1%}
#boxFCliente div:after {content: ";"; display: block; height: 0; clear: both; visibility: hidden;}
#boxFCliente div p{margin:5px 0 5px 0 !important;padding:0 !important; width:170px; float:left; text-align:left; clear:none !important; min-height:20px; }
#boxFCliente select{margin-left:0px; width:135px;}
/*border:1px solid #000; */
#boxFCliente div p.txt{width:700px; clear:both !important; color:#336699}
#boxFCliente div p.bottonP{width:700px; clear:both !important;  margin-top:20px !important;}
#boxFCliente div.borderBottom {border-bottom:1px dotted #c7d5e3; height:1%}
#boxFCliente div p.rInfo {clear:both !important ;  }
#boxFCliente div p.rInfo label{display:block; width:50px; float:left;}
#boxFCliente div p.rInfo label input{padding:2px 10px 2px 0; margin:0;  vertical-align:middle; margin-right:6px;}
#boxFCliente div p.rSesso {clear:none !important ;  }
#boxFCliente div p.rSesso label{display:block; width:50px; float:left;}

#boxFCliente div.rTipo p {vertical-align:middle;}
#boxFCliente div p input  {padding:2px 10px 2px 0; margin:0;  vertical-align:middle; margin-right:6px;}
#boxFCliente div p label input  {padding:2px 10px 2px 0; margin:0;  vertical-align:middle; margin-right:6px;}

#boxFCliente div  br{clear:both !important;}
#boxFCliente img {margin:10px 0 0 10px;}


#boxFCliente div p.omaggioperte {float:left;width:66px; height:66px;  background:url(../../../../images/famiglie/it/omaggio_perte.gif) no-repeat top left;  }
#boxFCliente div p.omaggioperte span {display:none;}

#boxFCliente textarea{width:700px;margin:0; font-size:10px; border:1px solid #DAD9C7;font-size:10px;color:#5A584B;vertical-align:middle; background: #FFF; height:90px; margin:3px 0 3px 0;}

#boxFCliente div.stBx1 div, #boxFCliente div.stBx1 p{width:340px; float:left; }
#boxFCliente div.stBx2 div , #boxFCliente div.stBx2 p{width:auto !important; float:none; }
#boxFCliente div p.txt, #boxFCliente div.stBx1 p.txt{width:700px; clear:both !important; color:#336699}
.colorGray {color:#666666 !important;}

.radio {margin:3px 6px 0 0; border:0;}

.szForm1 {width:130px !important;}
.szForm2 {width:310px !important;}
.szForm3 {width:80px !important;}
.szForm4 {width:143px !important;}
.szForm5 {width:322px !important;}

.szDv1 {width:170px !important;}
.szDv2 {width:340px !important;}
.szDv3 {width:30px !important;}

#boxFCliente a.btnInvia {display:block; width:111px; height:17px; background:url(../../../../images/famiglie/it/buttons/invia.gif) no-repeat top left; }
#boxFCliente a.btnInvia span {display:none;}

#boxFCliente a.btnReset {display:block; margin:0 auto; width:111px; height:17px; float:right; background:url(../../../../images/famiglie/it/buttons/reset.gif) no-repeat top left;  }
#boxFCliente a.btnReset span {display:none;}
