/*AMMAZZA CAPTCHA*/
#ammazza_captcha img{margin-bottom:0; float:none;}
#ammazza_captcha{ !important; position:relative; background:none; width:320px; margin-bottom:0px;}
#ammazza_captcha #recaptcha_response_field{ width:310px !important; margin:0 !important; position:absolute; left:0; bottom:-55px !important;}
#ammazza_captcha .recaptchatable #recaptcha_image{width:283px !important; height:49px !important; margin-right:10px; background:#FFF;}
#ammazza_captcha .recaptchatable #recaptcha_image img{width:283px !important; height:47px !important;}
#ammazza_captcha #recaptcha_table{border:0 !important; height:auto; width:auto;}

/*bottoni blu - start*/
#ammazza_captcha #recaptcha_table tbody tr td img{padding:0 !important; margin:0 !important;}
#ammazza_captcha #recaptcha_table tbody tr td img#recaptcha_reload{height:18px !important;}
#ammazza_captcha #recaptcha_table tbody tr td img#recaptcha_switch_audio{height:15px !important;}
#ammazza_captcha #recaptcha_table tbody tr td img#recaptcha_whatsthis{margin-bottom:6px !important; height:16px !important;}
/*bottoni blu - end*/

#ammazza_captcha td{ width:0px !important; height:0px !important; padding:0 !important;}
#ammazza_captcha #recaptcha_input_area, #ammazza_captcha .recaptcha_image_cell{padding:0 !important;}
#ammazza_captcha #recaptcha_logo, #ammazza_captcha #recaptcha_tagline{display:none !important;}

.recaptchatable td img {
display:block;
}
.recaptchatable .recaptcha_image_cell center img {
height:57px;
}
.recaptchatable .recaptcha_image_cell center {
height:47px;
}
#recaptcha_table tbody tr{
height:53px !important;
}
#recaptcha_table tbody tr td{
margin-top:2px !important;	
}
.recaptchatable .recaptcha_image_cell {
background:none !important;
height:57px !important;
padding:7px !important;
}
.recaptchatable .recaptcha_image_cell recaptcha_image{
height:57px !important;
}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
border:0 none !important;
border-collapse:collapse !important;
margin:0 !important;
vertical-align:middle !important;
padding:0 !important;
}
.recaptchatable * {
border:0 none;
bottom:auto;
color:black;
left:auto;
margin:0;
padding:0;
position:static;
right:auto;
text-align:left !important;
top:auto;
}
.recaptchatable #recaptcha_image {
border:none !important;
margin:auto;
}
.recaptchatable a img {
border:0 none;
}
.recaptchatable a, .recaptchatable a:hover {
background:none repeat scroll 0 0 transparent !important;
border:0 none !important;
color:blue;
font-weight:normal;
padding:0 !important;
text-decoration:none;
}
.recaptcha_input_area {
background:none repeat scroll 0 0 transparent !important;
position:relative !important;
}
.recaptchatable label.recaptcha_input_area_text {
border:1px solid #aeaeae !important;
bottom:auto !important;
left:auto !important;
margin:0 !important;
padding:0 !important;
position:static !important;
right:auto !important;
top:auto !important;
}
.recaptcha_theme_red label.recaptcha_input_area_text, .recaptcha_theme_white label.recaptcha_input_area_text {
color:black !important;
}
.recaptcha_theme_blackglass label.recaptcha_input_area_text {
color:white !important;
}
.recaptchatable #recaptcha_response_field {
font-size:18px !important;
font-weight:bold;
margin:0;
padding:0;
border-color:#aeaeae !important;
height:22px; !important;
padding:4px;
}
.recaptcha_theme_blackglass #recaptcha_response_field, .recaptcha_theme_white #recaptcha_response_field {
border:1px solid #aeaeae;
}
.recaptcha_theme_red #recaptcha_response_field {
border:1px solid #CCA940;
}
.recaptcha_audio_cant_hear_link {
color:black;
font-size:7pt;
}
.recaptchatable {
border:1px solid #aeaeae !important;
line-height:1em;
}
.recaptcha_error_text {
color:red;
}
.recaptcha_is_showing_audio .recaptcha_only_if_image, .recaptcha_isnot_showing_audio .recaptcha_only_if_audio, .recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol, .recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol {
display:none !important;
}