/* STILI */

.acktInput {
font-family: Verdana;
font-size: 10px;
border-width: 1px;
border-color: #2332A1;
border-style: solid;
background: #FFFFFF;
height: 15px;
text-indent: 3px;
}

.mto {
font-family: Arial;
font-size: 12px;
color: #3B3B3B;
font-weight: bold;
text-decoration: none;
}

.mto:link {
font-family: Arial;
font-size: 12px;
color: #3B3B3B;
font-weight: bold;
text-decoration: none;
}

.mto:visited {
font-family: Arial;
font-size: 12px;
color: #3B3B3B;
font-weight: bold;
text-decoration: none;
}

.mto:hover {
font-family: Arial;
font-size: 12px;
color: #3B3B3B;
font-weight: bold;
text-decoration: underline;
}

.mto:active {
font-family: Arial;
font-size: 12px;
color: #3B3B3B;
font-weight: bold;
text-decoration: underline;
}

.rosso, .rossobis {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:link {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:visited {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:hover {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: underline;
}

.rosso:active {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: underline;
}

.testo, .testobis {
font-family: Verdana;
/*font-family: "Arial/*";*/
font-size: 12px;
color: #2332a1;
text-decoration: none;
}

.testo a:link {
font-family: Verdana;
font-size: 12px;
color: #2332a1;
font-weight: bold;
text-decoration: none;
}

.testo a:visited {
font-family: Verdana;
font-size: 12px;
color: #888888;
font-weight: bold;
text-decoration: none;
}

.testo a:hover {
font-family: Verdana;
font-size: 12px;
color: #2332a1;
font-weight: bold;
text-decoration: underline;
}

.testo a:active {
font-family: Verdana;
font-size: 12px;
color: #2332a1;
font-weight: bold;
text-decoration: underline;
}

.blu, .blubis {
font-family: Verdana;
font-size: 11px;
color: #2332A1;
text-decoration: none;
}

.blu:link {
font-family: Verdana;
font-size: 11px;
color: #2332A1;
text-decoration: none;
}

.blu:visited {
font-family: Verdana;
font-size: 11px;
color: #2332A1;
text-decoration: none;
}

.blu:hover {
font-family: Verdana;
font-size: 11px;
color: #2332A1;
text-decoration: underline;
}

.blu:active {
font-family: Verdana;
font-size: 11px;
color: #2332A1;
text-decoration: underline;
}

.blutit {
font-family: Verdana;
font-size: 12px;
color: #2332A1;
text-decoration: none;
font-weight: bold;
}

/***********************************/

body {
margin: 0;
background-color: #BCE0EB;
}

.clear {
clear: both;
}

.left {
float: left;
}

.right {
float: right;
}

#container {
width: 699px;
}

#content {
float: left;
display: inline;
width: 452px;
background-image: url(../images/content_top.jpg);
background-position: top;
background-repeat: no-repeat;
margin-left: 11px;
}

#in {
clear: both;
float: left;
display: inline;
width: 452px;
background-image: url(../images/sf_in.jpg);
background-repeat: repeat-y;
margin-top: 97px;
}

#in2 {
width: 385px;
text-align: left;
}

#in3 {
margin-top: 20px;
width: 385px;
text-align: left;
}

#in_img {
float: right;
width: 120px;
margin-left: 13px;
}

.allegato {
float:left;
width: 100%;
height: 20px;
margin-top: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: auto;
}

#footer {
clear: both;
}

#header {
width: 699px;
height: 64px;
background-image: url(../images/header.gif);
background-repeat: no-repeat;
}

#sx {
float: left;
width: 236px;
background-image: url(../images/sf_sx.jpg);
background-repeat: repeat-y;
}

#sx_in {
float: left;
width: 236px;
background-image: url(../images/sx_top.jpg);
background-position: top;
background-repeat: no-repeat;
}

#logo {
float: left;
display: inline;
margin-top: 6px;
margin-left: 90px;
}

#menu {
padding-top: 96px;
}

#newsletter {
width: 198px;
height: 156px;
margin-top: 15px;
background-image: url(../images/sf_newsletter.jpg);
background-repeat: no-repeat;
}

#newsletter_in {
padding-top: 50px;
font-family: Arial;
font-size: 10px;
color: #2332A1;
text-decoration: none;
}

#radio {
padding-top: 7px;
}

#tasto {
padding-top: 11px;
}

#link {
width: 236px;
/*background-color:lime;*/
background-image: url(../images/sf_link.jpg);
background-repeat: repeat-y;
margin:auto;
padding:0;
}

.link1 {
/*margin-left: 21px;*/
margin:0;
width: 193px;
height: 19px;
background-image: url(../images/over0.jpg);
background-repeat: no-repeat;
font-family: Arial;
font-size: 11px;
color: #2332A1;
text-decoration: none;
text-align: left;
text-indent: 40px;
padding-top: 4px;
}

.link1:hover {
/*margin-left: 21px;*/
margin:0;
width: 193px;
height: 19px;
background-image: url(../images/over.jpg);
background-repeat: no-repeat;
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
text-align: left;
text-indent: 40px;
padding-top: 4px;
}

.link1_over {
/*margin-left: 21px;*/
margin:0;
width: 193px;
height: 19px;
background-image: url(../images/over.jpg);
background-repeat: no-repeat;
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
text-align: left;
text-indent: 40px;
padding-top: 4px;
}

.link2 {
/*margin-left: 21px;*/
margin:0;
width: 193px;
height: 19px;
background-image: url(../images/over00.jpg);
background-repeat: no-repeat;
font-family: Arial;
font-size: 11px;
color: #2332A1;
text-decoration: none;
text-align: left;
text-indent: 75px;
padding-top: 4px;
}

.link2:hover {
/*margin-left: 21px;*/
margin:0;
width: 193px;
height: 19px;
background-image: url(../images/over2.jpg);
background-repeat: no-repeat;
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
text-align: left;
text-indent: 75px;
padding-top: 4px;
}

.link2_over {
/*margin-left: 21px;*/
margin:0;
width: 193px;
height: 19px;
background-image: url(../images/over2.jpg);
background-repeat: no-repeat;
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
text-align: left;
text-indent: 75px;
padding-top: 4px;
}

.link3 {
/*margin-left: 21px;*/
margin:0;
width: 153px;
height: 28px;
background-image: url(../images/over000.jpg);
background-repeat: no-repeat;
font-family: Arial;
font-size: 11px;
color: #2332A1;
text-decoration: none;
text-align: left;
padding-left: 40px;
padding-top: 2px;
margin-bottom: 4px;
}

.link3:hover {
/*margin-left: 21px;*/
margin:0;
width: 153px;
height: 28px;
background-image: url(../images/over3.jpg);
background-repeat: no-repeat;
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
text-align: left;
padding-left: 40px;
padding-top: 2px;
margin-bottom: 4px;
}

.link3_over {
/*margin-left: 21px;*/
margin:0;
width: 153px;
height: 28px;
background-image: url(../images/over3.jpg);
background-repeat: no-repeat;
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
text-align: left;
padding-left: 40px;
padding-top: 2px;
margin-bottom: 4px;
}

.link4 {
/*margin-left: 21px;*/
margin:0;
width: 153px;
height: 28px;
font-family: Arial;
font-size: 11px;
color: #2332A1;
text-decoration: none;
text-align: left;
padding-left: 40px;
padding-top: 2px;
padding-bottom: 3px;
}

.lnk {
height: 19px;
margin-top: -4px;
padding-top: 4px;
cursor: hand;
}

.lnk3 {
height: 29px;
margin-top: -3px;
padding-top: 3px;
cursor: hand;
}

a {
font-family: Arial;
font-size: 11px;
color: #2332A1;
text-decoration: none;
}

a:link {
font-family: Arial;
font-size: 11px;
color: #2332A1;
text-decoration: none;
}

a:hover {
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

#foo_img {
width: 452px;
height: 112px;
background-image: url(../images/in_under.jpg);
background-repeat: no-repeat;
}

#acktel {
padding-top: 92px;
}

.inpt_nl{
width:170px;
font-family: Verdana;
font-size: 10px;
border-width: 1px;
border-color: #2332A1;
border-style: solid;
background: #FFFFFF;
}
