a:link.casa_link{text-decoration:none; color:#ffffff; font-weight:normal;}
a:visited.casa_link{text-decoration:none; color:#ffffff; font-weight:normal; }
a:hover.casa_link{color:#A50103; font-weight:normal; }
.box_case {margin: 4px 8px 4px 18px; font-family: tahoma, arial, sans-serif; font-size:11px}
.box_case2 {margin: 4px 8px 24px 18px; font-family: tahoma, arial, sans-serif; font-size:11px}
.h2_group_title {color:#A50103; margin: 0px 0px 4px 0px;}
.photo_case {float:left; margin: 0px 10px 22px 2px; border: 1px solid #999999; padding: 1px;}
.photo_dat {float:left; margin: 0px 22px 12px 0px; border: 1px solid #999999; padding: 1px;}
.txt_in{margin: 8px 42px 4px 0px;}
.citta {font-variant:small-caps; margin: -6px 0px 8px 0px; font-weight: bold; color: #333333;}
.title_small {font-variant:small-caps; margin: 0px 0px 8px 0px; font-weight: bold; color: #000000;}
.nav_line{font-size:1em; color:#333333; margin: 0px 0px 18px 0px;}
a.navlink{color:#666666; text-decoration:none; font-weight:normal;}
a:hover.navlink{color:#000000; text-decoration:underline;}
.dett_foto{margin-right: 22px; margin-top: 8px; margin-bottom: 8px; padding: 2px; 1px solid #999999;}
.req_response{text-align:center; height: 220px; padding-top: 120px;}
.clear{clear:both;}
a.back_link{text-decoration:none;}
a:hover.back_link{}