body {
background-color : #AEB490;
color : #3E3E3E;
font-family : Tahoma;
font-size : 11px;
width: 100%;
text-align: center;
background-image : url(images/mita_bg.gif);
background-repeat: repeat-x;
}

TD {
color : #3E3E3E;
font-family : Tahoma;
font-size : 11px;
}

a {
color : #0041A0;
font-family : tahoma;
font-size : 11px;
text-decoration: underline;
}

a:hover {aatext-decoration: none;}

h1 {font-size: 24px; color: #00522B;}
h2 {font-size: 18px;}


img {
border : none;
}

html, body, h1, h2, h3, h4, h5, h6, div, input, form {
margin : 0;
padding : 0;
}

.verde{
background-color: #016600;
padding-left: 6px;
padding-right: 6px;
color: white;
font-weight: 500;
line-height: 13px;
vertical-align: middle;
}


.footer {color: #CECFCE; margin: 0 auto; stext-align: center;}
.footer a {color: #CECFCE; }

.pre_01, .pre_02, .pre_03 {float: left; margin-left: 1px; background-color: #D2D2D2;}
.pre_01 {width: 248px; height: 104px;}
.pre_02 {width: 305px; height: 104px; font-family: arial; text-align: left;}
.pt15 {padding: 8px; text-align: center; margin-top: 10px;}
.pre_03 {width: 243px; height: 104px;}

.in_01 {width: 111px; border: 1px solid #554333; }


.auth_table, .auth_table a {color: #3E3E3E; font-family: tahoma; font-size: 11px;}

.form_pad {padding: 9px 0 0 7px;}

.titolo_auth{text-align: left; margin-left: 15px; margin-top: 4px; color: #3E3E3E; text-transform: uppercase; font-size: 15px; font-family: Tahoma; font-weight: bold;}

.s_01 {width: 124px; border: 1px solid #D8D8D8;}

.menu a {color: #fff; text-decoration: none; font-size: 21px; font-family: "arial narrow"; }
.menu a:hover {text-decoration: underline;}
.menu {float: left; width: 840px; text-align: left;}

.homeLink{vertical-align: top; margin-top: -4px; margin-left: 25px;width: 146px; cursor: hand; margin-right: 20px;}

.main_text {float: left;}
.add_menu {width: 150px; float: left; padding-top: 0px; text-align:left;}
.add_menu, .add_menu a{color: #00522B; font-size: 18px; font-family: "Arial Narrow"; line-height: 18px; font-weight: bold;}
.add_news {line-height: 14px; font-weight: normal;}
.add_news H3 {line-height: 18px; font-weight: normal;}
.main_central {width: 555px; float: left; margin-left: 30px; text-align:left;}

.main_central h1 {font-size: 24px; color: #00522B;; font-weight: normal;line-height: 30px;}
.main_central a {color: #0041A0;}
.main_central {font-size: 11px; color: #3E3E3E;line-height: 15px;}

.main_header {width: 840px; float: left;background: url(images/main_header2.jpg) no-repeat top; margin-top: -4px; }
.main_bg {background: url(images/page_bg.gif) repeat-y top; text-align: center; float: left;}

.search, .search a {color: #606060; text-decoration: none;}
.search a:hover {text-decoration: underline;}
.search {float: right; padding: 7px 20px 0 0;}

.main_field {padding: 30px 0 0 40px; float: left; padding-bottom: 0px; }
.main {width: 840px; margin: 0 auto;}

.prefooter {border-top: 1px solid #B0B0B0; margin: 0 auto; width: 802px; padding-top: 1px;}


.news {width: 255px; line-height: normal; margin: 0 20px 10px 0;  float: left;}
.news img {border: 1px solid #eee; padding: 3px;}
.news h2 {color : #0041A0; font-family : Tahoma; font-size : 16px; }
.date {font-size : 8px; color : #999; text-decoration: underline;}
.press_table, .sm {color : #3E3E3E;font-family : Tahoma;font-size : 11px;}

.bor {border-bottom: 1px solid #333;}

a.sm_links {color : darkgreen;font-family : Tahoma;font-size : 10px; font-weight: normal; }

.main_news {font-size : 10px; font-weight: normal; border-bottom: 1px solid #eee; padding: 0 0 5px 0; margin: 0 0 10px 0;}
.main_news img{height: 80px; width: 60px;}
.main_news a {font-size : 10px; font-weight: normal; color: darkgreen;}

.main_news h2 {font-size : 18px;}

.sm h1 {font-size: 18px;}
.sm {width: 103%;}

.prod_04 {padding: 5px;}
.prod_04 h1 a{font-size: 18px; color: #222;}

a h2 {text-decoration:none; color : #3E3E3E;}

.tabella_prodotto {padding: 0; margin: 0; font-size: 11px; width: 100%;}
.tabella_prodotto tr td {vertical-align: middle; text-align:center; padding: 5px; border: 1px solid #B2A99A;}
.TDleft {vertical-align: middle; text-align: left; padding: 5px; border: 1px solid #B2A99A;}
.tabella_prodotto th {text-align: left; padding: 10px 0 10px 15px; font-size: 18px; border-top: 5px solid #B0B0B0; color: #000;}
.titolazzo {padding: 0; margin: 0; font-size: 11px; width: 100%;}
.titolazzo th {text-align: right; padding: 10px 0 10px 0px; font-size: 18px; border-top: 5px solid #B0B0B0; color: deepgreen;}
.bd {border-bottom: 5px solid #7FAA95;}
.bdth {border-bottom: 1px solid #7FAA95;}
.b {font-weight: bold; vertical-align: top; }

.corniceImmagine {
  width:216px;
  background-image: url(/images/corniceImg.gif);
  background-repeat : repeat-y;
  background-position: center;
  color: black;
}
.corniceImmagine TD{
  background-image: url(/images/corniceImgTop.gif);
  background-repeat : no-repeat;
  background-position: top center;
  padding-bottom: 7px;
  padding-top: 7px;
}
.corniceImmagine IMG {
  border: 1px solid white;
}