body {background:#fff; font-family:Arial Narrow, Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color:#fff; margin:0; padding:0; border:0}
/*td {font-family: Arial Narrow, Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color:#fff;}*/
a {color:#ddd; text-decoration:none}
img {border:0; display:block}
img:link {border:0; display:block}
img:visited {border:0; display:block}
img:hover {border:0; display:block}

.txt_titolo {padding:10px 0px 0px 10px; vertical-align:top; font-size:18px; font-weight:bold; color:#fff;}
.txt_titolo2 {font-size:16px; font-weight:bold; color:#fff;}
.txt, .txt a {padding:10px 10px 0px 10px; vertical-align:top; font-size:12px; color:#fff;}

.linkanimamia {
  float:right; 
  margin: 15px 0 0 0; 
  padding: 2px 0 4px 0; 
  background: #33446b; 
  border: 1px solid #577cc3;
  font-size:11px; 
  voice-family: "\"}\""; 
  voice-family: inherit; 
  font-size:12px;
}
.claear {clear: both;}
.txt a:hover {color:#ccc;}
.txt_mo, .txt_mo a {padding:10px 10px 0px 10px; vertical-align:top; font-size:14px; color:#fff;}
.txt_mo a:hover {color:#ccc;}
table.txt_mo td {font:Normal 14px Arial Narrow, Arial, Tahoma, Verdana, Helvetica, sans-serif; padding: 0; }
.txt_mopensate, txt_mopensate a, .txt_mopensate a:visited, .txt_mopensate a:link {padding:0px 10px 0px 0px; font-size:16px; color:#000;}
.txt_mopensate a:hover {color:#666}
.linea_menu {height:2px; width:100px}
.txt_menu, .txt_menu a  {padding:0px 10px 0px 10px; color:#fff; background-color:#000; font-weight:bold; font-size:12px}
.txt_menu a:hover {padding:0px 10px 0px 10px; background-color:#fe0000}
.txt_menu_grigio, .txt_menu_grigio a  {padding:0px 10px 0px 10px; color:#000; background-color:#ccc; font-weight:bold; font-size:12px}
.txt_menu_grigio a:hover {color:#EE0800}
.txt_menu_basso, .txt_menu_basso a {color:#fff; font-weight:bold; font-size:13px}
.txt_menu_basso a:hover {color:#000}
.txt_mail, .txt_mail a  {padding:10px 10px 0px 0px; color:#fff; font-weight:bold; font-size:11px}
.txt_mail a:hover {padding:10px 10px 0px 0px; color:#ccc;}
.interlinea { height:40px;}
.inline {display:inline; padding:0px 10px 0px 10px; vertical-align:text-top;}
.ico_news { padding:5px; }

#i_frame_bio {font-family:Geneva, Arial, Tahoma, Helvetica, sans-serif; font-size:12px; color:#fff; background-color:#6588C8; width:100%;}
#i_frame_home {font-family:Geneva, Arial, Tahoma, Helvetica, sans-serif; font-size:12px; color:#fff; background:#f00 url(../i/sf_news_home.png) top left no-repeat; width:500px;}
#i_frame_gallery {font-family:Geneva, Arial, Tahoma, Helvetica, sans-serif; font-size:12px; color:#fff; background:#f64414; width:555px;}
#i_frame_news {font-family:Geneva, Arial, Tahoma, Helvetica, sans-serif; font-size:12px; color:#fff; background:#eb3c71; vertical-align:top; width:555px;}
#i_frame_soluzioni {background:#47845b url(../i/soluzioni.jpg) top no-repeat; vertical-align:top; width:500px; height:400px;}

.padding {padding:10}
.bg_gallery {background-color:#f98c2b;}

input {margin: 20px 0 20px 80px; width: 200px; background:#f98c2b;}
.bottone {margin-left: 10px; width: 100px;}

#quesito {position:absolute; top:475px; left:325px; width:390px;}
#quesito p {
	padding: 3px 0;
	margin: 0;
}

#link_mopensate {position:absolute; top:520px; left:0px; width:100%}
.txt_new, txt_new a {vertical-align:top; font-size:12px; color:#fff;}
.txt_new a:hover {color:#ccc;}
.txt_mopensate_new, .txt_mopensate_new a, .txt_mopensate_new a:visited, .txt_mopensate_new a:link {vertical-align:top; padding:0px 10px 0px 0px; font-size:16px; color:#000;}
.txt_mopensate_new a:hover {color:#666}
.spaz_tab {width:100%; display:inline;}

.txt_bianco, .txt_bianco a:link, .txt_bianco a:visited  {padding:0px 10px 0px 10px; color:#fff; font-size:12px}
.txt_bianco a:hover {padding:0px 10px 0px 10px; color:#fff; text-decoration:underline;}