body {background-color: #F4F4F0;color: #000000;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 12px;margin: 0px;padding: 0px;}
h1 {background-color: transparent;color: #333333;font-family: Georgia, "American Typewriter", Times, serif;font-size: 20px;font-weight: normal;line-height: 18px;}
h1 a:link, h1 a:visited {background-color: transparent;color: #333333;text-decoration:none;}
h1 a:hover, h1 a:active {background-color: #EEEEEE;color:#3399ff;text-decoration:underline;}
h2 {background-color: transparent;color: #333333;font-family: Georgia, "American Typewriter", Times, serif;font-size: 12px;font-weight: normal;line-height: 15px;}
h2 a:link, h2 a:visited {background-color: transparent;color: #333333;text-decoration:none;}
h2 a:hover, h2 a:active {background-color: #EEEEEE;color:#3399ff;text-decoration:underline;}
h3 {background-color: transparent;color: #333333;font-family: Arial, Verdana, Times, serif;font-size: 11px;font-weight: bold;line-height: 14px}
h3 a:link, h3 a:visited {background-color: transparent;color: #333333;text-decoration:none;}
h3 a:hover, h3 a:active {background-color: transparent;color:#3399ff;text-decoration:underline;}
a:link, a:visited {background-color: transparent;color: #cc0000;}
a:hover, a:active {background-color: transparent;text-decoration:none;}
.more {background-color: transparent;color: #cc0000;font-family: Arial, Verdana, sans-serif;font-size: 10px;font-weight: normal;}
.more a:link, .more a:visited {background-color: transparent;text-decoration:underline;}
.more a:hover, .more a:active {background-color: #3399ff;color: #333333;text-decoration:underline;}
.bordercream {background-color: #FFFFFF;border-color: #e0e0e0;border-style: solid;border-width: 2px;width: 770px;}
.titolo {background-color: transparent;color: #333333;font-family: Georgia, "American Typewriter", Times, serif;font-size: 20px;font-weight: normal;line-height: 18px;}
.testata {background-color: transparent;color: #000000;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 30pt;font-weight: bold;}
.filetto {background-color: #FFFFFF;border-bottom-color: #000000;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #000000;color: #333333;font-family: "American Typewriter", Courier, Verdana, sans-serif;font-size: 11px;height: 30px;padding: 2px;vertical-align: middle;}
.colsx {background-color: #000000;color: #FFFFFF;font-family: "American Typewriter", Courier, Verdana, sans-serif;font-size: 11px;text-align: left;vertical-align: top;width: 160px;}
.coldx {background-color: #c1c1c1;background-image: url(/image/bg_col_dx.jpg);color: #000000;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 11px;padding: 5px;text-align: center;vertical-align: top;width: 140px;}
.colmain {background-color: #FFFFFF;color: #000000;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 11px;padding: 10px;text-align: left;vertical-align: top;width: 470px;}
.titoletto {background-color: #7E7E7E;color: #FFFFFF;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 12px;font-weight: bold;padding-bottom: 2px;padding-left: 5px;padding-right: 5px;padding-top: 2px;text-align: left;vertical-align: middle;width: 120px;}
.sottotitolo {background-color: transparent;color: #666666;font-family: Tahoma, Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;line-height: 15px;}
.contorno {background-color: #F4F4F0;border-color: #7E7E7E;border-style: solid;border-width: 1px;color: #000000;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 11px;padding: 5px;text-align: left;vertical-align: top;}
.imgday {background-color: #7E7E7E;color: #FFFFFF;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 12px;font-weight: bold;padding-bottom: 2px;padding-left: 5px;padding-right: 5px;padding-top: 2px;text-align: left;vertical-align: middle;width: 110px;}
.centro {background-color: #FFFFFF;color: #333333;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 12px;padding: 10px;text-align: left;vertical-align: top;}
.autore {background-color: transparent;color: #CC0000;font-family: Tahoma, Verdana, sans-serif;font-size: 10px;}
.testo {background-color: #FFFFFF;color: #333333;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 12px;text-align: left;vertical-align: top}
.citazione {background-color: transparent;color: #666666;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 11px;font-weight: normal;}
.imgsx {float: left;margin-bottom: 5px;margin-right: 10px;margin-top: 5px;}
.imgdx {float: right;margin-bottom: 5px;margin-left: 10px;margin-top: 5px;}
.adx {margin-right: 10px;text-align: right;vertical-align: middle;}
.cap {background-color: transparent;color: #666666;font-size: 10px;font-weight: normal;}
.copy {color: #000000;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 10px;padding: 10px;text-align: center;vertical-align: middle;}
.note {color: #333333;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 10px;text-align: left;vertical-align: middle;}
.note a:link, .note a:visited {color: #CC0000;	text-decoration: none;}
.note a:hover {	color: #333333;	text-decoration: none;}
.note a:active {color: #FF0000;	text-decoration: none;}
.menu {background-image: url(/image/sfuma_menu.gif);background-repeat: repeat-x;color: #333333;font-family: "American Typewriter", Georgia, "Times New Roman", Times, serif;font-size: 11px;padding-bottom: 5px;padding-left: 6px;padding-right: 5px;padding-top: 5px;text-align: left;vertical-align: middle;}
.menu a:link, .menu a:visited {	color: #333333;	text-decoration: none;}
.menu a:hover {color: #CC0000;	text-decoration: none;}
.menu a:active {color: #FF0000;text-decoration: none;}
.strillo {color: #333333;font-family: "Times New Roman", Times, "American Typewriter", Georgia, serif;font-size: 24px;font-weight: normal;line-height: 20px;}
.radio {color: #333333;font-family: Tahoma, Verdana, sans-serif;font-size: 11px;padding-bottom: 5px;padding-left: 5px;padding-right: 5px;padding-top: 5px;text-align: left;vertical-align: middle;}
.radio a:link, .radio a:visited, .radio a:hover, .radio a:active {text-decoration: none;}
.btn a:link, .btn a:visited, .btn a:hover, .btn a:active {text-decoration: none;}
.letform {background-color: #E8E8E8; color: black;font-family: tahoma, arial, sans-serif;font-size: 9px;text-align:left;}
/* INPUT, SELECT, TEXTAREA {background-color: #E0E0E0;color: black;font-family: arial, helvetica,sans-serif;font-size: 9px;} */
.news {color: #333333;font-family: Arial, Verdana, Helvetica, serif;font-size: 13px;font-weight: bold;line-height: 15px;text-align: left;}
.newsbody {font-size: 12px;text-align: left;}
.speciale {background-color: #e8e8e8;padding: 0px 10px 10px 10px}
table.table {font-family: "American Typewriter", Georgia, Times, serif;font-size: 10pt;color: #000000;}
table.headertable {font-family: "American Typewriter", Georgia, Times, serif;font-size: 10pt;color: #FFFFFF;border-collapse: collapse;}
td.headercell {background-image: url(/download/images/table.png);}
td.datacell {background-color: #FFFFFF;font-family: "American Typewriter", Georgia, Times, serif;font-size: 10pt;color: #000000;}
table.footer {font-family: "American Typewriter", Georgia, Times, serif;font-size: 10pt;color: #000000;}
.10pt {background-color: transparent;color: #333333;font-family: Arial, Verdana, Times, serif;font-size: 12px;font-weight: bold;line-height: 14px}
.10pt a:link, .10pt a:visited {background-color: transparent;color: #333333;text-decoration:none;}
.10pt a:hover, .10pt a:active {background-color: transparent;color:#3399ff;text-decoration:underline;}
ul#menu{float:left;width:100%}
ul#menu,ul#menu li{list-style-type:none;margin:0;padding:0}
ul#menu li{float:left;margin-right:1em}
ul#menu a{float:left;padding:5px 0 4px 18px;text-decoration:none;font-weight:bold;color:#999999}
ul#menu a:hover{/*border-bottom: 1px solid #83D5FF;*/color:#82C90A}
ul#menu li.current a,ul#menu li.current a:hover{color:#FF37BB;border-bottom: 3px solid #54B4E5}
li#send a{background: url(/image/email.png) no-repeat left center}
li#print a{background: url(/image/printer.png) no-repeat left center}
.16pt {background-color: transparent;color: #333333;font-family: "American Tipewriter", Georgia, Times, serif;font-size: 16pt;font-weight: bold;line-height: 18pt}
.16pt a:link, .16pt a:visited {background-color: transparent;color: #333333;text-decoration:none;}
.16pt a:hover, .16pt a:active {background-color: #EEEEEE;color:#3399ff;text-decoration:underline;}
.clearfloat {display: table;width: 100%;}
.clear {clear:both;}
.noimg img {display: none}
.index {width:438px;padding:5px;}
.first {padding:.5em;background:#f6f6f6;border:1px solid #e8e8e8;}
.second {float:left;width:204px;padding:.5em;display:inline;}
.indexhr {clear:both;height:1px;margin:0;border-bottom: 1px dashed rgb(206, 206, 206);}

.quote {font-style:italic;margin:15px 10px 0 0;padding:10px 10px 5px 15px;}

.cn_komform {
   width: 450px;
}
.cn_komform li {
   list-style: none;
   margin: 0;
   padding: 0.25em;
   width: 100%;
    clear: both;
}
.cn_komform label {
       float: left;
}
.cn_komform input, .cn_komform select {
   float: right;
   min-width: 4em;
   max-width: 9em;
}

.cn_komform textarea {
   height: 6em;
   width: 30em;
}
