html {
 background-color:#C1D6DB;
}
body {
 background-color:#d3ebf0;
 margin:0px;
/* font: 74%/1.4em Tahoma, Arial, Helvetica;*/
 font: 74%/1.3em Tahoma, Arial, Helvetica;
 color: #000000;
}
div.main_bg {
 background:transparent url(../templates/img/main_bg.jpg) 0 0 repeat-x;
}
div.top {
 background:transparent url(../templates/img/bolle_bg.jpg) 50% 0 no-repeat;
}
div.main_menu {
 width:764px;
 height:26px;
 background:transparent url(../templates/img/box_menu_top.png) 100% 100% no-repeat;
 margin:0 auto;
}
div.sub_menu {
 background:transparent url(../templates/img/box_menu.png) 0 0 no-repeat;
 width:764px;
 height:32px;
 margin:0 auto;
}
.main_banner_logo{
width:764px;
height:132px;
margin:0 auto;
text-align:right;
padding:20px 0 0 0;
clear:both;
overflow:hidden;
}
a.box_news:link, a.box_news:visited,
a.box_news:hover, a.box_news:visited:hover
{ padding:10px 10px 10px 90px;
  background:transparent url(../public/icone/back_news_01.png) 16px 16px no-repeat;
  display:block;
  text-decoration:none;
}
.box_testo_video 
{ padding:10px 0 0 0;
  border:1px solid #9BC4E1;
  border-left:0;
  border-right:0;
  width:154px;
  height:58px;
  float:left;
  line-height:12px;
  display:block;
  cursor:pointer;
}

.box_news_divider {
 background:none;
}
.box_news_divider_01 {
 background:transparent url(../templates/img/icona_uomo_sottolineatura.png) 0 100% repeat-x;
}
.box_news_divider_02 {
 background:transparent url(../templates/img/icona_ingranaggio_sottolineatura.png) 0 100% repeat-x;
}
a.box_download:link, a.box_download:visited,
a.box_download:hover, a.box_download:visited:hover
{ padding:10px 10px 10px 90px;
  height:60px;
  overflow:hidden;
  background:transparent url(../public/icone/back_download_02.png) 0 0 no-repeat;
  display:block;
  text-decoration:none;
}
a.box_google_map:link, a.box_google_map:visited,
a.box_google_map:hover, a.box_google_map:visited:hover
{ background:transparent url(../public/icone/icona_google_map.png) 0 0 no-repeat;
  display:block;
  text-decoration:none;
  width:155px;
  height:276px;
  font-size:11px;
  color:#1C6396;
  font-weight:bold;
  overflow:hidden;
  margin:0 auto;
}
a.case_history:link, a.case_history:visited,
a.case_history:hover, a.case_history:visited:hover
{ padding:12px 20px 0 0;
  width:209px;
  height:28px;
  background:transparent url(../templates/img/pulsante_case_history.jpg) 0 0 no-repeat;
  display:block;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#1C6396;
  font-weight:bold;
  text-transform:capitalize;
  text-align:right;
  margin:0 0 10px 0;
}

.null_a:Link, .null_a:Hover, .null_a:Visited, .null_a:Visited:hover {
text-decoration: none;
}
.null:Link, .null:Hover, .null:Visited, .null:Visited:hover {
color: #ffffff;
background-color: transparent;
text-decoration: none;
}
br.clear_all,
br.clear
{ clear:both;
}
br.half_row
{ line-height:8px;
  clear:both;
}
#search_form{
display:inline;
}
#search_button,
.special_button
{ background:transparent url(../templates/img/search_button.jpg) 0 0 no-repeat;
  width:68px;
  height:20px;
  border:0;
  color:#d0cfcf;
  font-weight:bold;
}
#site_search{
 vertical-align:top;
}
fieldset{
margin:0px;
border:0px;
padding:0px;
}

.search_box {
 padding:0 0 4px 0;
}

a.back_btt_put_news:link,
a.back_btt_put_news:visited,
a.back_btt_put_news:hover,
a.back_btt_put_news:visited:hover
{ color:#1C6396;
  font-size:10px;
  display:block;
  font-weight:bold;
  text-decoration:none;
}

span.white
{ color: #ffffff;
  text-decoration: none;
}
span.footer {
 font-size: 11px;
 color: #ffffff;
}
span.preview_txt {
 color: #333333;
}

table.main_table {
 background:transparent url(../templates/img/back_02.jpg) 100% 0 no-repeat;
 width: 995px;
 height: 110px;
}
div.top_menu_centrale {
 width:838px;
 padding:20px 0 0 0;
 border-bottom:2px solid #000000;
 text-align:left;
 margin:0 auto;
}
div.menu_centrale {
 padding-top:4px;
}
div.sub_menu_centrale {
 background:transparent url(../templates/img/back_gray_02.png) 0 -2px repeat-x;
 width:838px;
 height:28px;
}
div.box_general {
background-color:#ffffff;
color:#515151;
font-size:10px;
line-height:10px;
border:1px solid #6D6E6D;
border-bottom:2px solid #AAABAA;
padding:8px;
width:261px;
margin-top:1px;
}
div.box2_general {
background-color:#ffffff;
color:#515151;
font-size:10px;
line-height:10px;
border:1px solid #B1BCC4;
border-bottom:2px solid #B1BCC4;
padding:8px;
width:261px;
margin-top:1px;
}
@media print {
table.main_table {
 display:none;
}
#flash_part {
 display:none;
}
#motivo_divisore {
 display:none;
}
}

td.main_td {
 padding:10px 8px 8px 8px;
 background:#ffffff;
}

table.news_table {
 float:left;
 display:block;
}
td.news_table_td {
 width: 190px;
}
td.news_table_td_central {
 width: 100%;
}
div.div_preview {
 display:block;
 float:left;
/* width: 204px;*/
/* height: 132px;*/
/* background:transparent url(../templates/img/gray_quads_01.gif) 0 0 no-repeat;*/
/* padding: 0px 8px 8px 16px;*/
 width:328px;
/* height:132px;*/
/* background:transparent url(../templates/img/box_red_01.jpg) 0 100% no-repeat;*/
 padding:0px;
 margin:0 0 8px 0;
 overflow:hidden;
}
span.prev {
 background:transparent url(../templates/img/prev_img.jpg) 100% 0 no-repeat;
 padding:0 8px 0 0;
 height:22px;
 font-size:11px;
 display:block;
 float:left;
 text-decoration:none;
 color:#ffffff;
}
a.prev:link, a.prev:visited {
 background:transparent url(../templates/img/prev_img.jpg) 0 0 no-repeat;
 padding:2px 0 0 32px;
 height:20px;
 font-size:11px;
 display:block;
 float:left;
 text-decoration:none;
 color:#ffffff;
 overflow:hidden;
}
a.prev:hover, a.prev:visited:hover {
 text-decoration:underline;
}
a.menu_prodotti:link, a.menu_prodotti:visited {
 background:transparent url(../templates/img/menu_prodotti_back_01.png) 0 0 no-repeat;
 padding:2px 0 0 24px;
 margin:0 0 4px 0;
 width:226px;
 height:20px;
 font-size:11px;
 display:block;
 text-decoration:none;
 color:#989898;
 overflow:hidden;
}
a.menu_prodotti:hover, a.menu_prodotti:visited:hover {
 text-decoration:underline;
}
.titoletto2 { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#1C6396;
 text-transform:capitalize;
 font-weight:bold;
 margin:0 0 10px 0;
 padding:0;
 height:24px;
 background:transparent url(../templates/img/back_sfumatura_titoletto_01.png) 0 100% repeat-x;
}

span.next {
 background:transparent url(../templates/img/next_img.jpg) 0 0 no-repeat;
 padding:0 8px 0 0;
 height:22px;
 font-size:11px;
 display:block;
 float:left;
 text-decoration:none;
 color:#ffffff;
}
a.next:link, a.next:visited {
 background:transparent url(../templates/img/next_img.jpg) 100% 0 no-repeat;
 padding:2px 32px 0 0;
 height:20px;
 font-size:11px;
 display:block;
 float:left;
 text-decoration:none;
 color:#ffffff;
 /*overflow:hidden;*/
}
a.next:hover, a.next:visited:hover {
 text-decoration:underline;
}

div.divider {
 width: 100%;
 border-bottom:1px solid #DF0023;
}
img.divider {
display:block;
width:24px;
height:8px;
float:left;
}
img.icon_btt {
 margin:8px 3px 0 0;
}
.back_btt {
float:left;
display:block;
}
div.inner_table_div {
 background:#D6D9D6 url(../templates/img/back_gray_01.jpg) 0 0 repeat-x;
 width:900px;
 border:1px solid #000000;
 border-top:0;
 border-bottom:0;
}
table.inner_table {
 width:100%;
}
table.inner_table td {
 text-align:left;
 vertical-align: top;
}
table.inner_table td.inner_table_left {
 text-align:left;
 vertical-align: middle;
}
table.inner_table td.inner_table_right {
 text-align:right;
 vertical-align: middle;
}
table.main_page_part_table {
 width:100%;
}
table.main_page_part_table td.main_page_part_table_left_td {
 text-align:left;
 vertical-align:top;
 width:100%;
}
table.main_page_part_table td.main_page_part_table_center_td {
 text-align:left;
 vertical-align:top;
 padding:0 0 0 18px;
}
table.main_page_part_table td.main_page_part_table_right_td {
 text-align:left;
 vertical-align:top;
 padding:0 20px 0 0;
}
@media print {
table.main_page_part_table td.main_page_part_table_right_td {
display:none;
}
#richiesta_info {
display:none;
}
}
table.table_preview2 {
width:100%;
}
table.table_preview2 td.info {
width:100%;
}
span.page_link {
 display:block;
 float:left;
 text-align:center;
 vertical-align:middle;
 width:20px;
 height:17px;
 color:#333333;
 padding:5px 2px 2px 2px;
 font-size:10px;
}
span.page_cont {
 display:block;
 float:left;
 text-align:center;
 vertical-align:middle;
 width:20px;
 height:17px;
 color: #333333;
 padding:5px 2px 2px 2px;
}
.page_btt {
display:block;
float:left;
}
a.page_link:link, a.page_link:visited {
 display:block;
 float:left;
 text-align:center;
 vertical-align:middle;
 width:20px;
 height:17px;
 color:#a9aaa9;
 text-decoration: none;
 padding:5px 2px 2px 2px;
 font-size:10px;
}
a.page_link:hover, a.page_link:visited:hover {
 color: #ffffff;
 background-color:#a9aaa9;
 text-decoration: none;
}
div.categoria_ombra
{ padding-bottom:28px;
  background:transparent url(../templates/img/ombra_02.png) 0 100% no-repeat;
  display:block;
  float:left;
  margin-bottom:10px;
}

.news_menu_box {
/* background:#DF0023 url(../templates/img/red_deco_01.gif) 0 0 repeat-y;*/
 background:#ffffff;
 width:280px;
 padding:8px;
}
@media print {
.news_menu_box {
 display:none;
}
}

.resource_descr
{ color:#000000;
  font-size:10px;
}
.resource_chars
{ color:#1C6396;
  font-size:10px;
}
.resource_title
{ color:#000000;
  font-size:11px;
  font-weight:bold;
}
.news_menu_title_box {
 width: 100%;
 margin-bottom:8px;
 padding-bottom:4px;
 border-bottom:1px solid #ffffff;
}
.scroller_news_date { 
 font-size:10px;
 font-weight:normal;
 color:#000000;
 line-height:10px;
 display:block;
}
.news_date { 
 font-size: 11px;
 font-weight:bold;
 color: #000000;
}
span.scroller_news_title {
 font-size:10px;
 color:#000000;
 font-weight:bold;
/* line-height:8px;*/
 display:block;
 text-transform:uppercase;
}
span.news_menu_title {
 color: #960111;
 font-weight: bold;
}
.scroller_news {
color:#000000;
font-size:11px;
/*line-height:10px;*/
display:block;
}
.box_sottolineato {
/* background:transparent url(../templates/img/sottolineatura_01.png) 0 100% repeat-x;*/
/* padding:0 0 20px 0;*/
}
.sottolineatura {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#1C6396;
 text-transform:capitalize;
 font-weight:bold;
 background:transparent url(../templates/img/sottolineatura_01.png) 0 100% repeat-x;
 height:36px;
}

img.logo {
padding:0 0 0 22px;
}
.slogan_box {
}
#logo_stampa {
 display:none;
}
@media print {
#logo_stampa {
 display:block;
}
}

.area_riservata {
padding:0 0 4px 0;
}
.area_riservata_label {
 font-family: Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#ffffff;
 font-weight:bold;
 font-style:italic;
}
.newsletter_box {
/* background:transparent url(../templates/img/newsletter_box.gif) 50% 50% no-repeat;*/
/* width:261px;*/
padding:8px 8px 0px 0px;
}
.put_news_body {
padding:0 16px 0 0;
}
.graph_01 {
 width:711px;
 height:187px;
}
.graph_02 {
 height:187px;
}
div.menu_principale {
 background-image:url(../templates/img/back_06.gif);
 background-position: 0% 0%;
 background-repeat: repeat-y;
 padding-left: 58px;
 height:187px;
}
.claim {
 font-variant:small-caps;
 font-family: Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#666666;
 font-weight:bold;
}
.input_label {
 background-color: transparent;
 font-size: 11px;
 color:#ffffff;
 font-weight: normal;
 text-decoration: none;
}
.input_radio {
 font-size: 11px;
 color: #333333;
}

.input_search {
background: transparent url(../templates/img/search_back.jpg) 0 0 no-repeat;
color:#f0f0f0;
height:14px;
border:0;
padding:4px 4px 0 4px;
font-size:12px;
width:192px;
}
.srchimgs {
border:0px;
background-color:transparent;
float:left;
display:block;
}

.error_label {
 color:#960111;
 font-weight: bold;
 text-decoration: none;
}
.button {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.gray_line {
 padding:8px;
 border-top:4px solid #666666;
 width: 995px;
 background:#ffffff;
}
#partners {
}
@media print {
#partners {
 display:none;
}
}
.services {
}
@media print {
.services {
 display:none;
}
}

.partner {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #666666;
}
img.partner_img {
 padding-right: 16px;
}
.footer_box {
 margin:100px 0 0 0;
 background:transparent url(../templates/img/footer_bg.jpg) 0 0 repeat-x;
 text-align:center;
 height:122px;
 overflow:hidden;
}
@media print {
#footer_menu {
 display:none;
}
}

span.go_on_black {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 display:block;
 text-align:right;
}
A.go_on_black:Link, A.go_on_black:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}
A.go_on_black:hover, A.go_on_black:Visited:Hover {
 color: #ffffff;
 text-decoration: none;
}
span.go_on_red {
 color: #960111;
 text-decoration:none;
 display:block;
 text-align:right;
 font-weight:bold;
}
A.go_on_red:Link, A.go_on_red:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #D40300;
 text-decoration: none;
}
A.go_on_red:hover, A.go_on_red:Visited:Hover {
 background-color: #D40300;
 color: #ffffff;
 text-decoration: none;
}
img.red_quads {
 margin: 0px 12px 0px 12px;
}

img.block {
display:block;
}
a.box:link, a.box:visited {
 display:block;
 height:100%;
 text-decoration:none;
 font-weight:normal;
 color: #000000;
}
a.box:hover, a.box:visited:hover {
 display:block;
 background-color:transparent;
 text-decoration:none;
}
.news_title,
.collezione_title {
 display:block;
 font-size:36px;
 line-height:36px;
 font-weight:bold;
 color:#C33B3D;
 margin-top:40px;
}
.news_title {
 font-size:20px;
 line-height:20px;
}

.title_red,
.mini_title_red {
 color: #960111;
 font-weight: normal;
}
.mini_title {
 font-size: 11px;
 color: #333333;
 font-weight: normal;
}
table.header_table {
 background:transparent url(../templates/img/sottolineatura_01.png) 0 100% repeat-x;
 width:100%;
 height:38px;
 margin-right:40px;
}
table.header_table td {
 text-align:left;
 vertical-align:middle;
}
table.header_table td.header_table_center {
 text-align: center;
 vertical-align: top;
 width:100%;
}

table.header_table td.header_table_left {
 text-align:left;
 vertical-align:top;
 white-space:nowrap;
 padding:8px 0 0 0;
}
table.header_table td.header_table_right {
 padding:0 16px 8px 0;
 text-align:right;
 vertical-align:middle;
 white-space:nowrap;
}
/*-------------------------------------------*/

#credits {
}
@media print {
#credits {
 display:none;
}
}

div.main_menu ul.principale
{ padding:0;
  margin:0;
  border:0;
  list-style:none;
}

div.main_menu ul.principale li.principale {
 text-align:left;
 vertical-align:middle;
 margin:0;
 padding:0;
 list-style:none;
 background:transparent none;
 clear:both;
}

div.slogan {
text-align:right;
font-size:10px;
line-height:10px;
display:block;
padding:20px 32px 20px 0;
color:#515151;
}
span.slogan {
color:#5C6465;
font-size:11px;
font-weight:bold;
display:block;
padding: 6px 0 0 8px;
}
a.principale_first, a.principale_last, a.principale,
a.principale_first:visited, a.principale_last:visited, a.principale:visited
{ background:transparent url(../templates/img/tab.png) 0 0 no-repeat;
  width:86px;
  height:21px;
  padding:5px 0 0 8px;
  display:block;
  float:left;
  margin:0;
  color:#FFFFFF;
  text-transform:capitalize;
  font-size:11px;
  font-weight:bold;
}
a.principale_first {
}
a.principale_last {
}

a.principale_selected, a.principale_selected_first, a.principale_selected_last,
a.principale_selected:visited, a.principale_selected_first:visited, a.principale_selected_last:visited
{ background:transparent url(../templates/img/tab_sel.png) 0 0 no-repeat;
  width:84px;
  height:21px;
  padding:5px 0 0 8px;
  display:block;
  float:left;
  margin:0;
  color:#1C6396;
  text-transform:capitalize;
  font-size:11px;
  font-weight:bold;
}
a.principale:hover, a.principale_first:hover, a.principale_last:hover,
a.principale_selected:hover, a.principale_selected_first:hover, a.principale_selected_last:hover,
a.principale:visited:hover, a.principale_first:visited:hover, a.principale_last:visited:hover,
a.principale_selected:visited:hover, a.principale_selected_first:visited:hover, a.principale_selected_last:visited:hover
{ text-decoration:none;
  color:#D3EAF0;
}
a.principale_first:hover,
a.principale_selected_first, a.principale_selected_first:hover  {
}
a.principale_selected_last, a.principale_selected_last:hover {
}

div.menu_principale ul.sub_principale
{ padding: 0;
  margin: 0;
  clear:both;
}

div.menu_principale ul.sub_principale li.sub_principale {
 list-style-type: none;
 padding: 0;
 margin: 0;
 text-align: right;
 vertical-align: middle;
 background:none;
}

span.sub_principale,
a.sub_principale_first,
a.sub_principale_last,
a.sub_principale,
a.sub_principale_first:visited,
a.sub_principale_last:visited,
a.sub_principale:visited
{ padding:8px 0 0 10px;
  display:block;
  float:left;
  text-decoration:none;
  color:#5C6465;
  font-weight:bold;
  font-size:11px;
}
a.sub_principale_last {
}

a.sub_principale_selected,
a.sub_principale_selected_first,
a.sub_principale_selected_last
{ padding:8px 0 0 10px;
  display:block;
  float:left;
  text-decoration:none;
  color:#1C6396;
  font-weight:bold;
  font-size:11px;
}
a.sub_principale:hover,
a.sub_principale_first:hover,
a.sub_principale_last:hover,
a.sub_principale_selected:hover,
a.sub_principale_selected_first:hover,
a.sub_principale_selected_last:hover
{ text-decoration:none;
  color:#1C6396;
}

span.path {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration: none;
}
A.path:Link,A.path:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration: none;
}
A.path:hover, A.path:visited:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
 color: #ffffff;
 background-color: #666666;
text-decoration: none;
}

span.go_on {
color:#960111;
font-weight:bold;
}
A.go_on:Link, A.go_on:visited {
color: #FF6600;
font-weight: bold;
text-decoration: none;
}
A.go_on:hover, A.go_on:visited:hover {
color: #FF6600;
font-weight: bold;
text-decoration: underline;
}

.search_ident {
 color: #960111;
 text-decoration: none;
 font-weight: bold;
}
.title_search {
 font-weight: bold;
 color:#ffffff;
 background-color:#960111;
 padding:2px 0px 2px 16px;
 clear:both;
}

img {
 border: 0;
}

.warning {
 display:block;
 padding:8px 8px 8px 40px;
 background:transparent url(../templates/img/warning_error.png) 4px 4px no-repeat;
 font-weight: bold;
 text-decoration: none;
 color:#960111;
}
.ok {
 display:block;
 padding:8px 8px 8px 40px;
 background:transparent url(../templates/img/warning_ok.png) 4px 4px no-repeat;
 font-weight: bold;
 text-decoration: none;
}

.filter_div {
 background:transparent url(../templates/img/gray_box.png) 100% 0 no-repeat;
}
.filter_div_in {
 padding:8px 0px 0px 8px;
 margin-right:8px;
 background:transparent url(../templates/img/gray_box.png) 0 0 no-repeat;
}
.filter_bottom_div {
 background:transparent url(../templates/img/gray_box.png) 100% 100% no-repeat;
}
.filter_bottom_div_in {
 padding:8px 0px 0px 8px;
 margin-right:8px;
 background:transparent url(../templates/img/gray_box.png) 0 100% no-repeat;
}

form {
 margin:0px;
 padding:0px;
}
.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
/*border-top: 1px dashed gray;*/
height: 1%;
}

.label {
 color:#333333;
}
.red_label {
 color: #960111;
 font-weight:bold;
 display:block;
 float:left;
}
.red {
 color: #960111;
 font-weight:bold;
}
.cssform label{
 float: left;
 margin-left: -155px;
 margin-top: 4px;;
 width: 150px;
 color:#666666;
}

input.calendarDateInput,
.input,
.input_txt/*,*/
/*.cssform input[type="text"],*/ /*width of text boxes. IE6 does not understand this attribute*/
/*.cssform input[type="password"]*/
{ width:186px;
  height:16px;
  background:transparent url(../templates/img/input_back_01.jpg) 0 0 repeat-x;
  border:0;
  color:#666666;
  padding:4px 2px 0 2px;
  font-size:12px;
}
input.calendarDateInput {
width:auto;
}
.go_btt {
display:block;
float:left;
margin-right:3px;
}
.input_err
{ width:180px;
  background:#FFFFCC url(../templates/img/search_input_back_err.png) 0 0 repeat-x;
  border:0;
  border-left:1px solid #D8D8D8;
  border-right:1px solid #D8D8D8;
  color:#666666;
  height:12px;
  padding:4px 2px 3px 2px;
  font-size:12px;
}
select.calendarDateInput,
select {
 height:18px;
 border:1px solid #D8D8D8;
 background-color:#ffffff;
 font-size:11px;
  margin-bottom:4px;
}
option.selected {
 background-color:#960111;
 color:#ffffff;
}

.cssform textarea,
textarea.input
{ width: 250px;
  height: 150px;
  background:#ffffff url(../templates/img/input_back.png) 0 0 repeat-x;
  border:1px solid #D8D8D8;
  border-top:0;
  color:#666666;
  padding:4px 2px 3px 2px;
  font-size:12px;
}
textarea.input_err
{ width: 250px;
  height: 150px;
  background:#FFFFCC url(../templates/img/input_back_err.png) 0 0 repeat-x;
  border:1px solid #D8D8D8;
  border-top:0;
  color:#666666;
  padding:4px 2px 3px 2px;
  font-size:12px;
}

