/* STILI */

.acktInput {
font-family: Verdana;
font-size: 10px;
border-width: 1px;
border-color: #000000;
border-style: solid;
background: #FFFFFF;
}

.mto3 {
font-family: Verdana;
font-size: 12px;
color: #841839;
text-decoration: none;
font-weight: bold;
}

.mto3:link {
font-family: Verdana;
font-size: 12px;
color: #841839;
text-decoration: underline;
font-weight: bold;
}

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

.mto3:hover {
font-family: Verdana;
font-size: 12px;
color: #841839;
text-decoration: underline;
font-weight: bold;
}

.mto3:active {
font-family: Verdana;
font-size: 12px;
color: #841839;
text-decoration: underline;
font-weight: bold;
}

.mto {
font-family: Verdana;
font-size: 10px;
color: #989898;
text-decoration: underline;
font-weight: bold;
}

.mto:link {
font-family: Verdana;
font-size: 10px;
color: #989898;
text-decoration: underline;
font-weight: bold;
}

.mto:visited {
font-family: Verdana;
font-size: 10px;
color: #989898;
text-decoration: underline;
font-weight: bold;
}

.mto:hover {
font-family: Verdana;
font-size: 10px;
color: #989898;
text-decoration: underline;
font-weight: bold;
}

.mto:active {
font-family: Verdana;
font-size: 10px;
color: #989898;
text-decoration: underline;
font-weight: bold;
}

.mto2 {
font-family: Verdana;
font-size: 11px;
color: #989898;
text-decoration: underline;
font-weight: bold;
}

.mto2:link {
font-family: Verdana;
font-size: 11px;
color: #989898;
text-decoration: underline;
font-weight: bold;
}

.mto2:visited {
font-family: Verdana;
font-size: 11px;
color: #989898;
text-decoration: underline;
font-weight: bold;
}

.mto2:hover {
font-family: Verdana;
font-size: 11px;
color: #989898;
text-decoration: underline;
font-weight: bold;
}

.mto2:active {
font-family: Verdana;
font-size: 11px;
color: #989898;
text-decoration: underline;
font-weight: bold;
}

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

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

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

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

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

.testo, .testobis {
font-family: Verdana;
font-size: 12px;
color: #464646;
text-decoration: none;
}

.testo:link {
font-family: Verdana;
font-size: 12px;
color: #464646;
text-decoration: none;
}

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

.testo:hover {
font-family: Verdana;
font-size: 12px;
color: #841839;
text-decoration: underline;
}

.testo:active {
font-family: Verdana;
font-size: 12px;
color: #841839;
text-decoration: underline;
}

.granata {
font-family: Verdana;
font-size: 12px;
color: #841839;
text-decoration: none;
}

.granata_11 {
font-family: Verdana;
font-size: 11px;
color: #841839;
text-decoration: underline;
}

.granata_11:link {
font-family: Verdana;
font-size: 11px;
color: #841839;
text-decoration: underline;
}

.granata_11:visited {
font-family: Verdana;
font-size: 11px;
color: #888888;
text-decoration: underline;
}

.granata_11:hover {
font-family: Verdana;
font-size: 11px;
color: #841839;
text-decoration: underline;
}

.granata_11:active {
font-family: Verdana;
font-size: 11px;
color: #841839;
text-decoration: underline;
}

.granata_18 {
font-family: Times New Roman;
font-size: 11px;
color: #841839;
text-decoration: underline;
}

.granata_18:link {
font-family: Times New Roman;
font-size: 18px;
color: #841839;
text-decoration: underline;
}

.granata_18:visited {
font-family: Times New Roman;
font-size: 18px;
color: #888888;
text-decoration: underline;
}

.granata_18:hover {
font-family: Times New Roman;
font-size: 18px;
color: #841839;
text-decoration: underline;
}

.granata_18:active {
font-family: Times New Roman;
font-size: 18px;
color: #841839;
text-decoration: underline;
}

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

body {
margin: 0;
background-color: #F3F3F3;
background-image: url(../images/sfondo.gif);
background-repeat: repeat-x;
}

.clear {
clear: both;
}

.left {
float: left;
}

.right {
float: right;
}

#container {
width: 704px;
}

#content {
clear: both;
display: inline;
float: left;
width: 704px;
background-color: #FFFFFF;
font-family: Verdana;
font-size: 12px;
color: #464646;
text-decoration: none;
}

#in {
width: 635px;
text-align: left;
padding-top: 20px;
padding-bottom: 50px;
}

#footer {
clear: both;
text-align: center;
margin: auto;
width: 704px;
background-image: url(../images/sf_footer.gif);
background-repeat: no-repeat;
background-position: top;
font-family: Verdana;
font-size: 10px;
color: #989898;
text-align: center;
text-decoration: none;
padding-top: 20px;
}

#header {
width: 704px;
height: 137px;
background-image: url(../images/header.jpg);
background-repeat: no-repeat;
}

#logo {
float: left;
display: inline;
margin-top: 15px;
margin-left: 50px;
}

#header_txt {
float: right;
display: inline;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
margin-top: 117px;
margin-right: 5px;
}

#menu {
clear: both;
/*float: left;
display: inline;*/
width: 704px;
height: 23px;
background-image: url(../images/sf_menu.gif);
background-repeat: repeat-x;
font-family: Verdana;
font-size: 10px;
color: #841839;
font-weight: bold;
text-decoration: none;
padding-top: 4px;
/*text-align: left;
text-indent: 8px;*/
}

.link_menu {
font-family: Verdana;
font-size: 10px;
color: #841839;
font-weight: bold;
text-decoration: none;
}

.link_menu:link {
font-family: Verdana;
font-size: 10px;
color: #841839;
font-weight: bold;
text-decoration: none;
}

.link_menu:visited {
font-family: Verdana;
font-size: 10px;
color: #841839;
font-weight: bold;
text-decoration: none;
}

.link_menu:hover {
font-family: Verdana;
font-size: 10px;
color: #841839;
font-weight: bold;
text-decoration: underline;
}

.link_menu:active {
font-family: Verdana;
font-size: 10px;
color: #841839;
font-weight: bold;
text-decoration: underline;
}

#hp1 {
float: left;
width: 150px;
font-family: Verdana;
font-size: 11px;
color: #464646;
text-decoration: none;
font-weight: bold;
text-align: center;
margin-top: 40px;

}

#hp2 {
float: left;
width: 333px;
text-align: center;
margin-top: 50px;
}

#hp3 {
float: right;
width: 150px;
font-family: Verdana;
font-size: 11px;
color: #464646;
text-decoration: none;
font-weight: bold;
text-align: center;
margin-top: 40px;
}

#titolo {
font-family: Times New Roman;
font-size: 18px;
color: #841839;
text-decoration: none;
text-align: center;
}

.titolo2 {
clear: both;
font-family: Times New Roman;
font-size: 18px;
color: #841839;
text-decoration: none;
text-align: center;
padding-top: 5px;
padding-bottom: 30px;
}

.titolo3 {
font-family: Times New Roman;
font-size: 18px;
color: #841839;
text-decoration: none;
text-align: center;
padding-top: 25px;
padding-bottom: 20px;
}

.linea {
clear: both;
border-bottom: 1px solid #464646;
}


/* bacheca.php */

.sottotitolo {
float: left;
display: inline;
width: 480px;
height: 20px;
margin-left: 80px;
font-family: Verdana;
font-size: 12px;
color: #464646;
text-decoration: none;
border-bottom: 1px solid #464646;
text-indent: 10px;
}

.AT1 {
clear: both;
float: left;
display: inline;
width: 480px;
margin-left: 80px;
margin-bottom:50px;
}

.tdBachecaoddRow {
clear: both;
float: left;
width: 480px;
border-bottom: 1px solid #D1D1D1;
padding-top: 15px;
padding-bottom: 15px;
}

.tdBachecaevenRow {
clear: both;
float: left;
width: 480px;
border-bottom: 1px solid #D1D1D1;
padding-top: 15px;
padding-bottom: 15px;
}

.tdBachecaCol1 {
float: left;
width: 125px;
padding-left: 10px;
padding-right: 10px;
}

.tdBachecaCol2 {
float: left;
width: 205px;
padding-left: 10px;
padding-right: 10px;
}

.tdBachecaCol3 {
float: left;
width: 90px;
padding-left: 10px;
padding-right: 10px;
}

.tdBachecaSpan1 {
font-family: Verdana;
font-size: 12px;
color: #841839;
text-decoration: none;
}

.tdBachecaSpan2 {
font-family: Verdana;
font-size: 11px;
color: #464646;
text-decoration: none;
}

.tdBachecaSpan3 {
font-family: Verdana;
font-size: 11px;
color: #841839;
text-decoration: underline;
}

.tdBachecaSpan3:link {
font-family: Verdana;
font-size: 11px;
color: #841839;
text-decoration: underline;
}

.tdBachecaSpan3:visited {
font-family: Verdana;
font-size: 11px;
color: #888888;
text-decoration: underline;
}

.tdBachecaSpan3:hover {
font-family: Verdana;
font-size: 11px;
color: #841839;
text-decoration: underline;
}

.tdBachecaSpan3:active {
font-family: Verdana;
font-size: 11px;
color: #841839;
text-decoration: underline;
}

/* bollettini.php */

.sottotitolo2 {
float: left;
display: inline;
width: 245px;
height: 20px;
margin-left: 180px;
font-family: Verdana;
font-size: 12px;
color: #464646;
text-decoration: none;
border-bottom: 1px solid #464646;
text-indent: 5px;
margin-bottom: 10px;
}

.indice {
float: right;
display: inline;
font-family: Verdana;
font-size: 11px;
color: #841839;
text-decoration: none;
text-align: right;
margin-top: -11px;
padding-right: 5px;
}

.link_boll {
clear: both;
width: 245px;
margin-left: 180px;
padding-bottom: 5px;
}

.tdBollettinioddRow {
margin-bottom: 20px;
}

.tdBollettinievenRow {
margin-bottom: 20px;
}

#elenco {
float: right;
width: 145px;
background-color: #F0F0F0;
margin-bottom: 20px;
text-align: left;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 24px;
margin-left: 25px;
}

.lista1 {
float: left;
width: 265px;
line-height: 20px;
}

.lista2 {
float: left;
width: 365px;
line-height: 20px;
}


#AT1 {
float: left;
width: 640px;
}

.tdAssociatiTabHeader {
width: 643px;
/*float: left;*/
height: 23px;
background-color: #D7D6D6;
margin-bottom: 3px;
font-family: Verdana;
font-size: 8px;
color: #464646;
text-decoration: none;
font-weight: bold;
}

.tdAssociatiTHeaderCol1 {
/*float: left;*/
width: 30px;
text-align: center;
padding-top: 6px;
}

.tdAssociatiTHeaderCol2 {
/*float: left;*/
width: 60px;
text-align: center;
padding-top: 6px;
}

.tdAssociatiTHeaderCol3 {
/*float: left;*/
width: 130px;
text-align: center;
padding-top: 6px;
}

.tdAssociatiTHeaderCol4 {
/*float: left;*/
width: 130px;
text-align: center;
padding-top: 8px;
}

.tdAssociatiTHeaderCol5 {
/*float: left;*/
width: 70px;
text-align: center;
}

.tdAssociatiTHeaderCol6 {
/*float: left;*/
width: 90px;
text-align: center;
padding-top: 6px;
}

.tdAssociatiTHeaderCol7 {
/*float: left;*/
width: 90px;
text-align: center;
padding-top: 6px;
}

.tdAssociatiTHeaderCol8 {
/*float: left;*/
width: 40px;
text-align: center;
padding-top: 6px;
}

.tdAssociatiTextHeader {
font-family: Verdana;
font-size: 8px;
color: #464646;
text-decoration: none;
font-weight: bold;
}


.tdAssociatioddRow {
clear: both;
/*float: left;*/
width: 640px;
}

.tdAssociatievenRow {
clear: both;
/*float: left;*/
width: 640px;
}

.tdAssociatiCol1 {
/*float: left;*/
width: 30px;
font-family: Verdana;
font-size: 10px;
color: #464646;
text-decoration: none;
text-align: center;
background-color: #F3F3F3;
}

.tdAssociatiCol2 {
/*float: left;*/
width: 60px;
font-family: Verdana;
font-size: 10px;
color: #464646;
text-decoration: none;
text-align: center;
}

.tdAssociatiCol3 {
/*float: left;*/
width: 127px;
font-family: Verdana;
font-size: 10px;
color: #464646;
text-decoration: none;
background-color: #F3F3F3;
padding-left: 3px;
}

.tdAssociatiCol4 {
/*float: left;*/
width: 127px;
font-family: Verdana;
font-size: 10px;
color: #464646;
text-decoration: none;
padding-left: 3px;
}

.tdAssociatiCol5 {
/*float: left;*/
width: 70px;
font-family: Verdana;
font-size: 10px;
color: #464646;
text-decoration: none;
text-align: center;
background-color: #F3F3F3;
}

.tdAssociatiCol6 {
/*float: left;*/
width: 90px;
font-family: Verdana;
font-size: 10px;
color: #464646;
text-decoration: none;
text-align: center;
}

.tdAssociatiCol7 {
/*float: left;*/
width: 90px;
font-family: Verdana;
font-size: 10px;
color: #464646;
text-decoration: none;
text-align: center;
background-color: #F3F3F3;
}

.tdAssociatiCol8 {
/*float: left;*/
width: 40px;
font-family: Verdana;
font-size: 11px;
color: #464646;
text-decoration: none;
font-weight: bold;
text-align: center;
}
