body {
background-color: #FFFFFF;
background-image: url(images/sfondo_mare-2.jpg);
background-repeat: no-repeat;
background-position: Top Center;
background-attachment:fixed;
margin-top: 0px;
margin: 0px;
}

 .txtb10{ font-family:Tahoma; font-size:10px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
 .txtb11{ font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
 .txtb12{ font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
 .txtn10{ font-family:Tahoma; font-size:10px; font-weight:normal; text-decoration:none; color:#000000; }
 .txtn11{ font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; }
 .txtn12{ font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; }
 .txtg12{ font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#f8a401; }
 .step{ font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#9d0000; }

A.menu:link, A.menu:visited { font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; }
A.menu:hover { font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
A.menu-on:link, A.menu-on:visited { font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
A.menu-on:hover { font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; }

A.menu2:link, A.menu2:visited { font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#000000; }
A.menu2:hover { font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; }

.paragrafo {font-family:Tahoma; font-size:12px; font-weight:none; text-decoration:none; color:#000000; line-height: 160%; text-align: justify; }
.paragrafo2 {font-family:Tahoma; font-size:12px; font-weight:none; text-decoration:none; color:#000000; line-height: 180%; text-align: justify; }

/* form */
.tab_dati { background-color: #36a4cd; height: 20; font:11px Tahoma; color: #FFFFFF; font-weight:none; text-align: left;} 
.box {background-color: #FFFFFF;border: 1px solid #d6cfd6;color: #000000;font-size: 10px;font: 11px Tahoma; width: 320px;}
.box2 {background-color: #FFFFFF;border: 1px solid #d6cfd6;color: #000000;font-size: 10px;font: 11px Tahoma; width: 40px;}
.box3 {background-color: #FFFFFF;border: 1px solid #d6cfd6;color: #000000;font-size: 10px;font: 11px Tahoma; width: 473px;}
.box3a {background-color: #FFFFFF;border: 1px solid #d6cfd6;color: #000000;font-size: 10px;font: 11px Tahoma; width: 523px;}
/* form */

A.mail:link, A.mail:visited { font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; }
A.mail:hover { font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#FFFFFF; }

A.shape:link, A.shape:visited { font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; }
A.shape:hover { font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; }








