

#lbl_CK  {
	z-index: 200;
	position: relative;
	top: 0px;
	left: 0%;
    font-family: Arial; 
	font-size: 11pt;
    padding-top: 6px;
	margin: 2px 4px 50px 4px;
	padding: 0px;
	color: black;
	background-color: transparent; 
	border: 0px solid transparent;
	height: 54px;  
	width: 98%;
}
#CK_privacy, #CK_service  {
	z-index: 2005; 
    position: relative;
    display: inline-block;
    top: -1px;
    margin: 0px 3px 4px 0px;
	text-align: left; 
    vertical-align: text-top; 
    color: black;
	width: 18px; 
	height: 18px;
    border: 1px dotted #1F2124;
}
#a_privacy, #a_condition {
	z-index: 200;
	font-size: 11pt;
    text-decoration: underline;
	color: blue;
	background-color: transparent; 
	cursor: pointer;
}

#div_captcha		{ z-index: 220; position: relative; top: 0px;  left: 0%; width: 95%; height: auto; margin: 0px 0px 2px; color: #000;  background-color: transparent; overflow: hidden; border: solid 0px transparent; box-sizing: unset;  }
#L_err                 { z-index: 2004; overflow: hidden; position: relative;  top: 0px; left: 4%;  width: 80%; height: 26px; margin-top: 18px; text-align: left; font-family: Arial; font-size: 13pt;  color: #FF1900; background-color: transparent; border: 0px solid transparent;  }
#L_digit              { z-index: 2004; overflow: hidden; position: relative; display: inline-block; top: 4px; left: 35px; margin: 0px 0px 0px; height: 32px;  line-height: 200%; font-family: Arial; font-size: 10pt; color: #000; background-color: transparent; border: 0px solid transparent; }
#T_captcha         { position: relative;  top: 0px; left: 27px; margin-top: -15px; font-family: Arial; font-size: 12pt;  text-align: center; height: 28px; width: 78px; vertical-align: text-top; border: 1px solid #2D68CE ;   }
#ImgCa              {  position: relative; display: inline-block; top: 0px; left: calc(1% + 2px); width: 187px; height: 62px; margin: 0px 0px; border: 1px solid #898989; }
#IB_renew          {  z-index: 2003; position: relative; display: inline-block; top: 0px; left: 25px; width: 32px; height: 32px; overflow: hidden;  background-repeat: no-repeat; background-attachment: scroll; background-color: transparent; background-image: url(../immagini/icon_renew.png); background-size: contain; }


@media (max-width: 1400px) {

    #L_digit              { z-index: 2004; overflow: hidden; position: relative; display: inline-block; top: 0px; left: calc(1% + 2px); margin: 10px 0px 0px; height: 32px;  line-height: 200%; font-family: Arial; font-size: 10pt; color: #000; background-color: transparent; border: 0px solid transparent; }


}

@media (max-width: 576px) {

    #div_captcha		{ z-index: 220; position: relative; top: 0px;  left: 0%; width: 95%; height: auto; margin: 10px 0px 2px; color: #000;  background-color: transparent; overflow: hidden; border: solid 0px transparent; box-sizing: unset;  }
    #T_captcha         { position: relative;  top: 0px; left: 27px; margin-top: 15px; font-family: Arial; font-size: 12pt;  text-align: center; height: 28px; width: 78px; vertical-align: text-top; border: 1px solid #2D68CE ;   }

}