
body {
  margin: 0px;
  padding: 0px;
  padding-top: 40px;
  border-width: 0px;
  height: 100%;
  min-height: 100%;
  width: 100%;
  min-width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 0.8em;
  text-align: center;
  vertical-align: top;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/layout/pics/site_background.jpg);
  background-repeat: no-repeat;
  background-color: #999999;
  background-position: top left;
}


table.tethys_header {
  border-width: 0px;
  border-collapse: collapse;
}

table.tethys_header td.tethys_header_logoArea {
  text-align: left;
  vertical-align: middle;
}

table.tethys_header td.tethys_header_navigationArea {
  text-align: right;
  vertical-align: top;
}


table.tethys_header td img.tethys_logo {
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: 40px;
}

table.tethys_header td div.tethys_header_searchbox {
  margin-right:20px;
  margin-top:10px;
}

table.tethys_layout_frame {
  border-width: 0px;
  border-collapse: collapse;
  text-align: center;
  /* align table center */
  margin-left: auto;
  margin-right: auto;
}

table.tethys_layout_frame td.tethys_layout_headerBackground {
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #000000;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000;
  background-color: #FFFFFF;
  text-align: right;
  vertical-align: bottom;
}


table.tethys_layout_frame td.tethys_layout_fumeLeftBackground {
  min-height: 70px;
  height: 70px;
  max-height: 70px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/layout/../shared/pics/fume_left_background.png);
  background-color: #FFFFFF;
  text-align: right;
  vertical-align: bottom;
}

table.tethys_layout_frame td.tethys_layout_fumeRightBackground {
  min-height: 70px;
  height: 70px;
  max-height: 70px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000;
  background-position: left bottom;
  background-repeat: no-repeat;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/layout/../shared/pics/fume_right_background.png);
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: bottom;
}

/* MODIFICA!!! */
table.tethys_layout_frame td.tethys_layout_sidenavArea {
  /*min-height: 200px;
  height: 200px;*/
  padding: 0px;
  border-width: 0px;
  margin: 0px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;
  background-position: right top;
  background-repeat: repeat-y;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/layout/../shared/pics/sidenav_column_background.png);
  background-color: #FFFFFF;
  vertical-align: top;
  text-align: right;
}

/*MODIFICA!!! NUOVO*/
table.tethys_layout_sidenavWrapper {
  /*min-height: 200px;
  height: 200px;*/
  border-collapse: collapse;
  padding: 0px;
  border-width: 0px;
  margin: 0px;
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/layout/../shared/pics/sidenav_background_opt.jpg);
  vertical-align: top;
  text-align: right;
  
  /*border-width: 1px;
  border-style: solid;
  border-color: #000000;*/
}

img.tethys_layout_sidenavBottom {
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  margin-right: 60px;
  
  /*border-width: 1px;
  border-style: solid;
  border-color: #000000;*/
}


/* MODIFICA!!! */
div.tethys_layout_subnavArea {
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  min-height: 180px;
  height: 180px;
  /*border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;*/
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/layout/../shared/pics/subnav_background.png);
  text-align: right;
  vertical-align: top;
  font-size: 1em;
  
  /* FIX firefox senza lascia un gap vuoto di 1em!!!! */
  padding-top: 1px;
  
  /*debug 
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #FF9900;*/
}

ul.tethys_subnav_list {
  text-align: right;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 1.0em;
}

li.tethys_subnav_item {
  padding-bottom: 5px;  
  display: block;
}

li.tethys_subnav_item a {
  text-decoration: none;  
  color: #000000;
}

li.tethys_subnav_item a:hover {
  color: #F9AD81;
}

table.tethys_layout_frame td.tethys_layout_beltArea {
  min-height: 200px;
  height: 200px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/layout/../shared/pics/belt_background_opt.jpg);
  background-color: #FFFFFF;
  vertical-align: top;
  text-align: left;
}




table.tethys_layout_frame td.tethys_layout_footerLeftBackground {
  min-height: 80px;
  height: 80px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  background-position: top right;
  background-repeat: no-repeat;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/layout/../shared/pics/footer_left_background.png);
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: middle;
}

table.tethys_layout_frame td.tethys_layout_footerRightBackground {
  min-height: 80px;
  height: 80px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000;  
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/layout/../shared/pics/footer_right_background.png);
  background-color: #FFFFFF;
  text-align: right;
  vertical-align: middle;
}


div.tethys_contentArea {
  padding: 0px;
  border-width: 0px;
  margin-top: 230px;
  margin-right: 32px;
  margin-left: 8px;
  margin-bottom: 0px;
}

div.tethys_subnavArea {
  margin: 0px;
  /*padding: 0px;*/
  padding-right: 20px;
  padding-top: 20px;
  padding-left: 0px;
  padding-bottom: 0px;
  border-width: 0px;
  margin-right: 80px;
  margin-left: 6px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: right;
  vertical-align: top;
}

table tr td.tethys_layout_footerRightBackground div.tethys_footer_webmasterContacts {
  margin: 0px;
  padding: 0px;
  border-style: none;
  padding-left: 0px;
  padding-right: 1em;
  padding-bottom: 0px;
  padding-top: 0px;
  color: #FFFFFF;
  font-size: 0.9em;
  vertical-align: bottom;
}

table tr td.tethys_layout_footerRightBackground div.tethys_footer_webmasterContacts a {
  color: #FFFFFF;
}

table tr td.tethys_layout_footerRightBackground div.tethys_footer_webmasterContacts a:hover {
  color: #F9AD81;
}

div.tethys_sidenav_frame {
  margin: 0px;
  padding: 0px;
  margin-top: 16px;   
}

ul.tethys_sidenav_list {
  text-align: right;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  /*font-size: 0.8em;*/
}

li.tethys_sidenav_item {
  display: block;
  vertical-align: middle;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
}

a.tethys_sidenav_linkDisabled, 
a.tethys_sidenav_linkDisabled:active, 
a.tethys_sidenav_linkDisabled:visited {
  display: block;
  color: #000000;
  text-decoration: none;
  vertical-align: middle;
  padding: 0px;
  border-width: 0px;
  margin: 0px;
  padding-left: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 4px;
  margin-right: 60px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}

a.tethys_sidenav_linkDisabled:hover {
  color: #FFFFFF;
  text-decoration: none;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/sidenav/pics/sidenav_select_background.png);
  background-repeat: repeat;
  background-position: top left;
}


img.tethys_sidenav_linkIconDisabled {
  margin: 0px;
  border-width: 0px;
  padding: 0px;
  padding-left: 6px;
  vertical-align: middle;
}


a.tethys_sidenav_linkActive, 
a.tethys_sidenav_linkActive:active, 
a.tethys_sidenav_linkActive:visited,
a.tethys_sidenav_linkActive:hover {
  display: block;
  color: #000000;
  text-decoration: none;
  vertical-align: middle;
  padding: 0px;
  border-width: 0px;
  margin: 0px;
  padding-left: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-right: 8px;
  font-weight: bolder;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/sidenav/pics/sidenav_active_highlight.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}

img.tethys_sidenav_linkIconActive {
  margin: 0px;
  border-width: 0px;
  padding: 0px;
  padding-left: 6px;
  vertical-align: middle;
}



table.tethys_searchbox_layout{  
  /* Incompatibile con Netscape4. */
  table-layout: auto;
  /* Per esteso compatibile con piu' browser. */
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  font-size:1em;
}

.tethys_searchbox_title{  
  text-align: left;
  margin: 0px;
  padding: 0px;
}

form.tethys_searchbox_form{
  margin: 0px;
  border-width: 0px;
  padding:0px;
}

input.tethys_searchbox_form_input {
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  background-color: #FFFFFF;
  margin: 0px 0px 0px 0px;
}

input.tethys_searchbox_form_button {
  border-bottom-color: #000000;
  border-width: 1px;
  border-bottom-style: solid;
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/searchBox/pics/searchBoxLensDisable.png);
  background-position: bottom;
  background-repeat:no-repeat;
  background-color:#000000;
  background-repeat:no-repeat;
  width: 40px;
  height: 40px;
  border-style: none;
  margin: 0px;
  /*margin-bottom: 5px;*/
}

input.tethys_searchbox_form_button:hover {
  background-image: url(http://www.tethysriproduzione.it/webints/tethys/tiles/searchBox/pics/searchBoxLensHover.png);
  background-position: bottom;
  background-repeat:no-repeat;
}


