/* common styles */
body {
  margin: 0px 0px 0px 0px;
  color : #000000;
  background-color: #ADDFF7;
  font-family: Tahoma;
  font-size: medium;
}

a {
  color: #365BB1;
  text-decoration: none;
}
a:hover {
 color: #365BB1;
 text-decoration: none;
}
a:active {
  color : #365BB1;
  text-decoration : none;
}

a.underline {
  color: #365BB1;
  text-decoration: underline;
}


form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

input, textarea, select {
  z-index : -3;
  font-family: Tahoma;
  font-size: 95%;
}

.buttonstyle {
  background: url("/images/bg_button.gif");
  background-repeat: no-repeat;
  padding-left: 2px;
  padding-bottom: 2px;
  border: 0px;
  width: 65px;
  height: 16px;
  color: #FFFFFF;
  font-family: Tahoma;
  font-weight : bold;
  font-size: 95%;
  text-align: left;
  vertical-align: middle;
  cursor: hand;
}
/* dedicato agli <span class="buttonstyle2" onClick=""></span> */
.buttonstyle2 {
  background: url("/images/bg_button.gif");
  background-repeat: no-repeat;
  padding-left: 2px;
  padding-top:2px;
  border: 0px;
  width: 65px;
  height: 16px;
  color: #FFFFFF;
  font-family: Tahoma;
  font-weight : bold;
  font-size: 95%;
  text-align: left;
  vertical-align: middle;
  cursor: hand;
  text-decoration: none;
}

.buttonstyle_bk {
  background: url("/images/bg_button_bk.gif");
  background-repeat: no-repeat;
  padding-right: 2px;
  padding-bottom: 2px;
  border: 0px;
  width: 65px;
  height: 16px;
  color: #FFFFFF;
  font-family: Tahoma;
  font-weight : bold;
  font-size: 95%;
  text-align: right;
  vertical-align: middle;
  cursor: hand;
}
.buttonstyle_fx 
{
  background-color:#BE0026;
  background: url("/images/bg_but.gif");
  background-repeat: repeat-x;
  background-position: top;
  padding-bottom: 3px;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  /*
	border-left: 1px solid #BE0026;
	border-right: 1px solid #BE0026;
  */
  height: 18px;
  color: #FFFFFF;
  font-family: Tahoma;
  font-weight : bold;
  font-size: 95%;
  text-align: center;
  vertical-align: middle;
  cursor: hand;
}
.buttonstyle_disabled {
  background: url("/images/bg_button_disabled.gif");
  background-repeat: no-repeat;
  padding-left: 2px;
  padding-bottom: 2px;
  border: 0px;
  width: 65px;
  height: 16px;
  color: #FFFFFF;
  font-family: Tahoma;
  font-weight : bold;
  font-size: 95%;
  text-align: left;
  vertical-align: middle;
}
.buttonstyle_unvisible {
	visibility:hidden;
}

input.inputbox, select.inputbox {
  font-family: Tahoma;
  border: 1px solid #A6A6A6;
}

input.options, select.options {
  font-weight: normal;
  border: 1px solid #999999;
}

/* main styles */
.bg_logo_p {
   /*background: url("/images/logo_s2.gif");
   background-position: top left;
   background-repeat: no-repeat;*/
   background-color: #ADDFF7;
}

table.main {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 880px;
  background-color: #ADDFF7;
}
table.main td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
}

table.header {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 616px;
  height: 73px;
  background-color: #6A85C3;
  border-top: 3px solid #FFFFFF;
  border-right: 5px solid #FFFFFF;
}
table.header td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
}
table.header td.nav {
  border-bottom: 1px solid #6A85C3;
  border-left: 1px solid #6A85C3;
  padding: 1px 5px 1px 5px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  background-color: #DEEBF7;
  color: #636563;
  font-family: Tahoma;
  font-size: 90%;
  font-weight: bold;
  height: 23px;
  text-indent: 7px;
}
table.header td.nav a:link, table.header td.nav a:visited {
   color: #365BB1;
   text-decoration: underline;
}
table.header td.nav a:hover, table.header td.nav a:active {
  color: #708FD3;
  text-decoration: none;
}

table.nav {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 616px;
  height: 23px;
}
table.nav td.nav {
  border-bottom: 1px solid #6A85C3;
  border-left: 1px solid #6A85C3;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  background-color: #DEEBF7;
  color: #636563;
  text-align: left;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  height: 23px;
}
table.nav td.info {
  border-bottom: 1px solid #6A85C3;
  border-right: 1px solid #6A85C3;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  background-color: #DEEBF7;
  color: #636563;
  text-align: right;
  font-family: Tahoma;
  font-size: 10px;
  height: 23px;
}

.col_left {
  background-color: #FFFFFF;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 184px;
}

table.mainframe {
  background: url("/images/th_mainframe.gif");
  background-repeat: no-repeat;
  background-position: top left;
  width: 611px;
  height: 20px;
}
table.mainframe th.tit {
  font-family: Tahoma;
  font-size: 70%;
  color: #555555;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
}
table.mainframe th.promo {
  font-family: Tahoma;
  font-size: 60%;
  font-weight: normal;
  color: #737272;
  text-align: right;
  padding-right: 5px;
}
table.mainframe th.promo a:link, table.mainframe th.promo a:visited {
   text-decoration: underline;
}
table.mainframe th.promo a:hover, table.mainframe th.promo a:active {
   text-decoration: none;
}

.body_tit {
  font-family: Tahoma;
  font-size: 80%;
  color: #6A85C3;
  font-weight: bold;
}
.body_subtit {
  font-family: Tahoma;
  font-size: 70%;
  color: #8C9FCF;
  font-weight: bold;
  padding-left: 5px;
}
.body_aut {
  font-family: Tahoma;
  font-size: 75%;
  color: #636563;
  font-weight: bold;
  padding-left: 5px;
}

.body_text {
  font-family: Tahoma;
  font-size: 75%;
  color: #70706F;
  font-weight: bold;
}
.body_text a:link, .body_text a:visited 
{
 text-decoration: underline;
}
.body_text a:hover, .body_text a:active 
{
 color: #708FD3;
 text-decoration: none;
}

table.main td.body_center {
  background-color: #FFFFFF;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;
}

table.main td.body_left {
  width: 396px;
  text-align: left;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
table.main td.body_right {
  width: 210px;
  text-align: right;
  /*vertical-align: bottom;*/
}

/* top tabs menu styles */
table.tabs {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 546px;
  height: 46px;
  background-color: #6A85C3;
  font-family: Tahoma;
  font-size: 60%;
}
table.tabs tr.tabs th, table.tabs td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: right;
  vertical-align: bottom;
  font-weight: normal;
  border-right: 1px solid #6A85C3;
}
table.tabs tr.tabs th.tabon {
  background: url("/images/bg_tabs.gif");
  background-position: left top;
  background-repeat: no-repeat;
  background-color: #DEEBF7;
  color: #365BB1;
  text-transform: uppercase;
  width: 90px;
  height: 27px;
}
table.tabs tr.tabs th.taboff {
  background: url("/images/bg_tabs.gif");
  background-position: 0 -27px;
  /*background-position: left top;*/
  background-repeat: no-repeat;
  background-color: #84AED9;
  color: #FFFFFF;
  text-transform: uppercase;
  width: 90px;
  height: 27px;
}
table.tabs tr.tabs th.taboff span, table.tabs tr.tabs th.tabon span {
   display: block;
	margin:0; padding: 3px 3px 0 0;
}
table.tabs tr.tabs th.taboff a:link, table.tabs tr.tabs th.taboff a:visited {
   color: #FFFFFF;
   display: block; 
   width: 100%;
   /* width: 90px; */
}

table.tabs tr.tabs th.taboff a:hover, table.tabs tr.tabs th.taboff a:active 
{
  /*display: block;*/ 
  vertical-align: bottom;
  background: url("/images/bg_tabs.gif");
  background-position: left top;
  background-repeat: no-repeat;
  background-color: #DEEBF7;
  color: #365BB1;
  text-transform: uppercase;
  width: 90px;
  height: 27px;
}
table.tabs tr.tabs th.tabvoid {
  background-color: #6A85C3;
  border-bottom: 1px solid #84BAE7;
  width: 90px;
  height: 27px;
}

/* LABEL A DESTRA */

.menuDx1
{	  
	/* vecchio arancio
	BACKGROUND: url("/images/bg_tabs03.gif") #FFA100 no-repeat left top;
	 nuovo colore rosso*/ 
	background: url("/images/bg_tabs03.gif")  #BE0026 no-repeat left top;
	FONT-FAMILY: Tahoma; 
	font-size: 11px;  
	FONT-WEIGHT: bold; 
	WIDTH: 235px; 
	COLOR: #FFFFFF; 
	HEIGHT: 41px;
	vertical-align: bottom;
	text-align:left;
	padding-left: 5px;
}
.menuDx2
{	
	/* vecchio arancio
	BACKGROUND: url("/images/bg_tabs04.gif") #FFA100 no-repeat left top;
	 nuovo colore rosso*/ 
	background: url("/images/bg_tabs04.gif")  #BE0026 no-repeat left top;
	
	FONT-FAMILY: Tahoma; 
	font-size: 11px;  
	FONT-WEIGHT: bold; 
	WIDTH: 235px; 
	COLOR: #FFFFFF; 
	HEIGHT: 41px;
	vertical-align: bottom;
	text-align:left;
	padding-left: 5px;
}

.menuDx3
{
	BACKGROUND: url("/images/bg_tabs05.gif") #DEEBF7 no-repeat left top; 
	FONT-FAMILY: Tahoma; 
	font-size: 11px;  
	FONT-WEIGHT: bold; 
	WIDTH: 235px; 
	COLOR: #FFFFFF; 
	HEIGHT: 41px;
	vertical-align: bottom;
	text-align:left;
	padding-left: 5px;
}
.menuDx4
{
	BACKGROUND: url("/images/bg_tabs06.gif") #EFEFEF no-repeat left top; 
	FONT-FAMILY: Tahoma; 
	font-size: 11px;  
	FONT-WEIGHT: bold; 
	WIDTH: 235px; 
	COLOR: #FFFFFF; 
	HEIGHT: 29px;
	vertical-align: bottom;
	text-align:left;
	padding-left: 5px;
}

/* link delle LABEL a destra */

.menuDxLink
{
	DISPLAY: block; 
	color: #FFF;
	padding-left: 5px;
}
.menuDxLink:active
{
	COLOR: #FFF;
}
.menuDxLink:hover
{
	/*COLOR: #365BB1;*/
	/* nuovo colore giallo*/
	COLOR: #FFFF70;
	
}

.menuDxLink1
{
	DISPLAY: block; 
	/*color: #FFF;*/
	padding-left: 5px;
}
.menuDxLink1:hover
{
	COLOR: #608BE1;
}


/* left menu styles */
table.cat_menu {
  border: 0px 0px 0px 0px;
  border-left: 5px solid #FFFFFF;
  border-top: 3px solid #FFFFFF;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 184px;
  background-color: #FFFFFF;
  font-family: Tahoma;
}
table.cat_menu td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  font-size: 75%;
}
table.cat_menu td.tit {
  background: url("/images/bg_search_cat.gif");
  background-repeat: no-repeat;
  border: 1px solid #7E7E7E;
  /*color: #FCB633;*/
  color: #BE0026;
  text-align: center;
  font-size: 70%;
  font-weight: bold;
  padding: 1px;
}
table.cat_menu td.cat_on {
  background: url("/images/bg_category.gif");
  background-repeat: no-repeat;
  background-position: top left;
  color: #6A85C3;
  text-align: left;
  font-weight: bold;
  height: 19px;
  text-indent: 4px;
}
table.cat_menu td.cat_off {
  background: url("/images/bg_category.gif");
  background-repeat: no-repeat;
  background-position: 0 -19px;
  background-color: #84AED9;
  color: #FFFFFF;
  text-align: left;
  font-weight: bold;
  height: 19px;
  text-indent: 4px;
}
table.cat_menu td.cat_on span, table.cat_menu td.cat_off span {
   display: block;
	margin:0; padding: 1px 0 0 2px;
}
table.cat_menu td.cat_off a:link, table.cat_menu td.cat_off a:visited {
   color: #FFFFFF;
   display: block; 
   width: 100%;
   height: 100%;
}
table.cat_menu td.cat_off a:hover, table.cat_menu td.cat_off a:active {
  background: url("/images/bg_category.gif");
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #DEEBF7;
  color: #6A85C3;
  height: 19px;
  text-align: left;
  font-weight: bold;
  height: 19px;
  text-indent: 4px;
}

/* search free box styles */
table.search_free {
  border: 0px 0px 0px 0px;
  border-top: 1px solid #FFFFFF;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 365px;
  background-color: #FFFFFF;
  font-family: Tahoma;
}
table.search_free td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
}
table.search_free th.tit {
  background: url("/images/bg_search_free.gif");
  background-repeat: no-repeat;
  border: 1px solid #7E7E7E;
  color: #BE0026;
  text-align: center;
  font-size: 70%;
  font-weight: bold;
}
table.search_free td.body {
   background-color: #84AED9;
   border-bottom: 1px solid #6A85C3;
   border-left: 1px solid #6A85C3;
   border-right: 1px solid #6A85C3;
   height: 130px;
   vertical-align: top;
}
table.search_free_body {
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 3px;
   font-family: Tahoma;
   font-size: 70%;
   vertical-align: top;
}
table.search_free_body_unsize{
   font-family: Tahoma;
   font-size: 100%;
   vertical-align: middle;
   text-align:left;
}
table.search_free_body_unsize td {
   vertical-align: top;
}
table.search_free_body th.advanced {
  color: #636563;
  text-align: left;
  font-size: 95%;
  font-weight: bold;
  text-indent: 2px;
  text-decoration: none;
}
a.adv:link, a.adv:visited {
   color: #636563;
}
a.adv:hover, a.adv:active {
   color: #848684;
   text-decoration: underline;
}
table.search_free td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #FFFFFF;
  font-weight: bold;
  vertical-align: top;
}
table.search_free_body td.tit1 {
   width: 115px;
/*   padding-bottom: 3px;*/
   vertical-align: top;
}
table.search_free_body td.tit2 {
   width: 120px;
}
table.search_free_body td.tit2_1 {
   width: 120px;
   padding-top: 9px;
}
table.search_free_body td.tit3 {
   width: 130px;
}
table.search_free_body td.tit3_1 {
   width: 130px;
   padding-top: 9px;
}
table.checkcat {
   background-color: #84AED9;
   height: 95px;
   width: 110px;
   margin-top: 2px;
}
table.checkcat td.check {
   padding-bottom: 2px;
   width: 2%;	
   vertical-align: middle;
}
table.checkcat td.label {
   padding-bottom: 2px;
   color: #000000;
   font-size: 11px;
   text-align: left;
   vertical-align: middle;
   width: 98%;
   font-weight:normal;
}

/* stained box styles */
table.box_yellow {
  width: 230px;
  height: 70px;
  background-color: #FEDB98;
  font-family: Tahoma;
  border-right: 1px solid #FCB42E;
}
table.box_yellow td {
  vertical-align: middle;
}
table.box_yellow td.arrow {
  background: url("/images/bg_yellow_arrow.gif");
  background-position: left;
  background-repeat: no-repeat;
  width: 20px;
}
table.box_yellow td.container {
  border-top: 1px solid #FCB42E;
  border-bottom: 1px solid #FCB42E;
  background-color: #FEDB98;
  width: 210px;
  text-align: right;
}
table.box_yellow td.body {
   text-align: right;
   font-size: 65%;
   height: 100%;
   color: #737272;
   padding: 5px;
}
table.box_yellow th.tit {
   background-color: #FEDB98;
   height: 21px;
   color: #6A85C3;
   font-size: 70%;
   font-weight: bold;
   text-align: right;
   text-transform: uppercase;
   padding-right: 5px;
}
table.box_yellow td.body a:link, table.box_yellow td.body a:visited {
   text-decoration: underline;
   font-weight: bold;
}
table.box_yellow td.body a:hover, table.box_yellow td.body a:active {
   text-decoration: none;
}

table.box_blue {
  border: 0px 0px 0px 0px;
  border-left: 5px solid #FFFFFF;
  padding: 0px 0px 0px 0px;
  margin: 3px 0px 0px 0px;
  width: 184px;
  background-color: #DEEBF7;
  font-family: Tahoma;
}
table.box_blue td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
}
table.box_blue th.tit {
   background: url("/images/th_blue.gif");
   background-repeat: no-repeat;
   background-color: #DEEBF7;
   width: 179px;
   height: 16px;
   color: #6A85C3;
   font-size: 70%;
   font-weight: bold;
   text-align: right;
   text-transform: uppercase;
   padding-right: 5px;
}
table.box_blue td.body {
   padding-top: 3px;
   border-left: 1px solid #5FA2D3;
   border-right: 1px solid #5FA2D3;
   border-bottom: 1px solid #5FA2D3;
   height: 100%;
   color: #737272;
   font-size: 70%;
   vertical-align: top;
   padding: 5px;
}
table.box_blue td.body a:link, table.box_blue td.body a:visited {
   text-decoration: underline;
   font-weight: bold;
}
table.box_blue td.body a:hover, table.box_blue td.body a:active {
   text-decoration: none;
}

table.box_gray {
  border: 0px 0px 0px 0px;
  border-left: 5px solid #FFFFFF;
  padding: 0px 0px 0px 0px;
  margin: 3px 0px 0px 0px;
  width: 184px;
  background-color: #EFEFEF;
  font-family: Tahoma;
}
table.box_gray td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
}
table.box_gray th.tit {
   background: url("/images/th_gray.gif");
   background-repeat: no-repeat;
   background-color: #EFEFEF;
   width: 179px;
   height: 16px;
   color: #BE0026;
   font-size: 70%;
   font-weight: bold;
   text-align: right;
   text-transform: uppercase;
   padding-right: 5px;
}
table.box_gray td.body {
   padding-top: 3px;
   border-left: 1px solid #C3C3C3;
   border-right: 1px solid #C3C3C3;
   border-bottom: 1px solid #C3C3C3;
   height: 180px;
   color: #737272;
   padding-left: 5px;
   font-family: Tahoma;
   font-size: 70%;
   vertical-align: top;
}
table.box_gray td.body_void {
   padding-top: 3px;
   border-left: 1px solid #C3C3C3;
   border-right: 1px solid #C3C3C3;
   border-bottom: 1px solid #C3C3C3;
   height: 280px;
   color: #737272;
   padding-left: 5px;
   font-size: 65%;
}

table.box_grayarrow {
  width: 230px;
  height: 70px;
  background-color: #EFEFEF;
  font-family: Tahoma;
  border-right: 1px solid #C6C3C6;
}
table.box_grayarrow td {
  vertical-align: middle;
}
table.box_grayarrow td.arrow {
  background: url("/images/bg_gray_arrow.gif");
  background-position: left;
  background-repeat: no-repeat;
  width: 20px;
}
table.box_grayarrow td.container {
  border-top: 1px solid #C6C3C6;
  border-bottom: 1px solid #C6C3C6;
  background-color: #EFEFEF;
  width: 210px;
  text-align: right;
}
table.box_grayarrow td.body {
   text-align: right;
   font-size: 65%;
   height: 100%;
   color: #737272;
   padding: 5px;
}
table.box_grayarrow td.body a:link, table.box_grayarrow td.body a:visited {
   text-decoration: underline;
   font-weight: bold;
}
table.box_grayarrow td.body a:hover, table.box_grayarrow td.body a:active {
   text-decoration: none;
}

table.promo {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 7px 0px 3px 0px;
  width: 170px;
}
table.promo tr {
   text-align: left;
}
table.promo tr.tit {
   font-size: 70%;
   font-weight: bold;
   color: #949494;
}
table.promo tr.text {
   font-size: 65%;
   font-weight: normal;
   color: #949494;
}
table.promo tr.link {
/*   font-size: 80%; */
   font-size: 70%;
   font-weight: bold;
   color: #FFAE18;
/*   font-style: italic; */
}
table.promo tr.tit a:link, table.promo tr.tit a:visited {
   text-decoration: underline;

}
table.promo tr.tit a:hover, table.promo tr.tit a:active {
   text-decoration: none;
   color: #708FD3;
}

/* footer styles */
table.footer {
  border: 0px 0px 0px 0px;
  border-top: 3px solid #FFFFFF;
  border-left: 5px solid #FFFFFF;
  border-right: 5px solid #FFFFFF;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 805px;
  background-color: #FFFFFF;
  font-family: Tahoma;
}
table.footer td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
}
table.footer th {
   color: #365BB1;
   font-weight: bold;
   text-align: left;
   text-indent: 5px;
   font-size: 65%;
}
table.footer th.left {
   background-color: #6A85C3;
   width: 179px;
   height: 24px;
   
  
}
table.footer th.menufirst {
   background-color: #DEEBF7;
   width: 100px;
   height: 24px;
   border-bottom: 1px solid #6A85C3;
   border-top: 1px solid #6A85C3;
   border-right: 1px solid #BDD7EF;
   
   border-left: 1px solid #6A85C3;
}
table.footer th.menu {
   background-color: #DEEBF7;
   width: 120px;
   height: 24px;
   border-bottom: 1px solid #6A85C3;
   border-top: 1px solid #6A85C3;
   border-right: 1px solid #BDD7EF;
   border-left: 1px solid #FFFFFF;
}
table.footer th.menulast {
   background-color: #DEEBF7;
   width: 142px;
   height: 24px;
   border-bottom: 1px solid #6A85C3;
   border-top: 1px solid #6A85C3;
   border-right: 1px solid #6A85C3;
   border-left: 1px solid #FFFFFF;
}
table.footer td.trader {
   background: url("/images/bg_footer_l.gif");
   background-position: right;
   background-repeat: no-repeat;
   width: 179px;
   height: 50px;
   text-align: center;
   vertical-align: middle;
}
table.footer td.text_l {
   background: url("/images/bg_dot_h.gif");
   background-position: bottom;
   background-repeat: repeat-x;
   height: 22px;
   color: #636563;
   text-indent: 5px;
   font-size: 65%;
}
table.footer td.text_r {
   height: 22px;
   color: #636563;
   text-align: right;
   padding-right: 5px;
   font-size: 65%;
}
table.footer td.text_dw {
   height: 28px;
   color: #636563;
   text-align: center;
   font-style: italic;
   font-size: 65%;
}
table.footer th.disclaimer {
   height: 30px;
   background-color: #84AED9;
   color: #525552;
   text-align: center;
   border-bottom: 3px solid #FFFFFF;
}
table.footer th.disclaimer a:link, table.footer th.disclaimer a:visited {
   color: #525552;
   text-decoration: underline;
}
table.footer th.disclaimer a:hover, table.footer th.disclaimer a:active {
   color: #686C69;
   text-decoration: none;
}
a.foot:link, a.foot:visited {
   color: #365BB1;
   text-decoration: underline;
}


a.foot:hover, a.foot:active {
   color: #708FD3;
   text-decoration: none;
}

a.leftfoot:link, a.leftfoot:visited
{
	 color: #FFFFFF;
   text-decoration: underline;
}
a.leftfoot:hover, a.leftfoot:active
{
	color: #FFFF10;
   text-decoration: underline;
}


a.info:link, a.info:visited {
   color: #636563;
   text-decoration: underline;
}
a.info:hover, a.info:active {
   color: #999999;
   text-decoration: none;
}

/* home page showcase styles */
table.showcase {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 1px 0px 10px 0px;
  width: 611px;
  background-color: #FFFFFF;
  border: 1px solid #84AED9;
}
table.showcase td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
}
table.showcase td.elem {
   width: 205px;
   height: 150px;
   padding: 5px 5px 5px 5px;
}
table.showcase td.elem a:link, table.showcase td.elem a:visited {
   display: block; 
   width: 100%;
}
table.showcase td.elem a:hover, table.showcase td.elem a:active {
   background-color: #DEEBF7;
}
table.showcase td.dotvertical {
   width: 5px;
   height: 150px;
   background: url("/images/bg_show_v.gif");
   background-repeat: repeat-y;
   background-position: center;
}
table.showcase td.dothorizontal {
   width: 606px;
   height: 10px;
   background: url("/images/bg_dot_h.gif");
   background-position: center;
   background-repeat: repeat-x;
}
table.advbox {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;
}
table.advbox th.name {
   font-size: 80%;
   color: #6A85C3;
   font-weight: bold;
   text-align: left;
}
table.advbox td.descr {
   font-size: 75%;
   color: #636563;
   padding-bottom: 5px;
}
table.advbox td.pricelbl {
   font-size: 80%;
   color: #6A85C3;
   font-weight: bold;
}
table.advbox td.price {
   font-size: 80%;
   color: #B56100;
   font-weight: bold;
   text-align: right;
}
.img {
   float: left;
   padding-right: 5px;
   padding-top: 3px;
}

/* central banner styles */
table.banner {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 3px 0px 0px 0px;
  width: 100%;
}
table.banner td {
   height: 35px;
   padding-right: 18px;
}
table.banner td.last {
   padding: 0px 4px 0px 0px;
}

div.blueframe {
	width: 609px;
	border: 1px solid #84AED9;
	padding: 0px;
}

/* advertisement list styles */
table.advlist {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 1px 0px 5px 0px;
  width: 609px;
}
table.advlist td {
   font-size: 70%;
   color: #949494;
   vertical-align: middle;
   text-align: left;
   padding: 0px 2px 0px 2px;
   border: 0px 0px 0px 0px;
}
table.advlist th {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  height: 18px;
  font-size: 70%;
  color: #84AED9;
  text-align: left;   
}

table.advlist th a:link, table.advlist th a:visited {
   color: #84AED9;
   text-decoration: none;
}
table.advlist th a:hover, table.advlist th a:active {
   color: #B9CFE9;
   text-decoration: underline;
}

table.advlst th.heading {
  text-align: left;   
}
table.advlst th.headingr {
  text-align: right;
}
table.advlist td.footer {
  background: transparent;
  color: #868787;
  padding: 0px 3px 2px 3px;
  font-weight: bold;
  text-align: center;
}
table.advlist td.footer a:link, table.advlist td.footer a:visited {
   color: #84AED9;
   text-decoration: none;
}
table.advlist td.footer a:hover, table.advlist td.footer a:active {
   color: #B9CFE9;
   text-decoration: underline;
}
table.advlist tr.row0 {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #F2F7FB;
  text-decoration: none;
}
table.advlist tr.row1 {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: bottom;
}
table.advlist tr.row0over, table.advlist tr.row1over {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #FFF4DF;
  
}
table.advlist td.photo {
   text-align: center;
}
table.advlist td.r {
   text-align: right;
}
table.advlist td.name {
   color: #6A85C3;
   font-weight: bold;
}
table.advlist td.name a:link, table.advlist td.name a:visited {
   color: #6A85C3;
   text-decoration: none;
}
table.advlist td.name a:hover, table.advlist td.name a:active {
   color: #84AED9;
   text-decoration: underline;
}
table.advlist td.price {
   color: #B56100;
   font-weight: bold;
}

/* brands list style */
table.brand {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 1px 0px 10px 0px;
  width: 611px;
  height: 400px;
  border: 1px solid #84AED9;
}
table.brand td {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
table.brand th {
  border: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  height: 20px;
  font-size: 70%;
  color: #84AED9;
  text-align: left;   
}
table.brand th.info {
   text-align: right;
   /* vecchio arancio color: #FBAC18; */
   color: #BE0026;
}
table.brandslist {
  border: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  margin: 2px 2px 2px 2px;
  width: 100%;
}
table.brandslist td {
  padding: 2px 2px 2px 2px;
}
table.brandslist td.name {
   background: url("/images/dotorange.gif");
   background-position: left;
   background-repeat: no-repeat;
   width: 33%;
   height: 15px;
   text-indent: 10px;
}
table.brandslist td.name a:link, table.brandslist td.name a:visited {
   font-size: 75%;
   color: #8F8F8F;
   font-weight: bold;
   text-decoration: underline;
}
table.brandslist td.name a:hover, table.brandslist td.name a:active {
   color: #A6A6A6;
   text-decoration: none;
}
table.brandslist td.name span {
   color: #6A85C3;
   font-weight: bold;
}

/* adv detail styles*/
table.detaildescr {
  border: 0px 0px 0px 0px; 
  padding: 2px 2px 2px 2px;
  margin: 2px 2px 2px 0px;
  width: 96%;
}
table.detaildescr td.label {
   font-size: 75%;
   color: #70706F;
   font-weight: bold;
   width: 180px;
}
table.detaildescr td.descr {
   font-size: 75%;
   color: #70706F;
   font-weight: normal;
/*   width: 200px;*/
}
table.pictures {
  width: 600px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 5px;   
}
table.pictures td {
/*   vertical-align: bottom;*/
   text-align: left;
}
table.pictures td.main {
   width: 300px;
/*   height: 300px;*/
}
table.pictures td.pics {
   width: 100px;
   /*height: 100px;*/
}

/* advertisement insertion styles */
table.advdata {
  width: 610px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;   
}
table.advdata th.active {
  font-size: 70%;
  color: #84AED9;
  text-align: left;   
  width: 120px;
  height: 19px;
  background: url("/images/bg_adv_on.gif");
  background-repeat: no-repeat;
  background-position: left;
  padding-right: 5px;
}
table.advdata th.deactive {
  font-size: 70%;
  color: #C3C3C3;
  text-align: left;   
  width: 120px;
  height: 19px;
  background: url("/images/bg_adv_off.gif");
  background-repeat: no-repeat;
  background-position: left;
  padding-right: 5px;
}
table.advdata th.top {
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  height: 3px;
}
table.advdata th.topr {
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  height: 20px;
  font-size: 60%;
  color: #84AED9;
  text-align: right;
  padding-bottom: 3px;
}
table.advdata th.space {
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  height: 3px;
  font-size: 70%;
  color: #84AED9;
  text-align: left;   
}
table.advdata th.bottom {
  margin-top: 2px;
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: top;
  height: 25px;
  font-size: 65%;
  text-align: right;
}
table.advdata th.bottoml {
  margin-top: 2px;
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: top;
  height: 25px;
  font-size: 65%;
  text-align: left;
}
table.advdata td {
  width: 49%;
  vertical-align: top;
  background-color: #F2F7FB;  
}
table.advdata td.dotv {
   width: 9px;
   height: 100%;
   background: url("/images/bg_show_v.gif");
   background-repeat: repeat-y;
   background-position: center;
}

table.advdata td.final {
  font-family: Tahoma;
  font-size: 70%;
  font-weight: bold;
  text-align: center;
  width: 65%;
  height: 150px;
  background-color: #F2F7FB;
  vertical-align: middle;
  padding: 10px;
}

table.advdata td.final a:link, table.advdata td.final a:visited {
   text-decoration: underline;
}


/* advertisement insertion confirmation styles */
table.advconfirm {
  width: 405px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;   
}
table.advconfirm th.top {
  background: url("/images/bg_dot_h.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  height: 3px;
}
table.advconfirm td {
   width: 49%;
   vertical-align: middle;
}
table.advconfirm td.final {
  font-family: Tahoma;
  font-size: 70%;
  font-weight: bold;
  width: 65%;
  height: 150px;
  background-color: #F2F7FB;
  vertical-align: middle;
  padding: 10px;
}
table.advconfirm td.final a:link, table.advconfirm td.final a:visited {
   color: #365BB1;
   text-decoration: underline;
}
table.advconfirm td.final a:hover, table.advconfirm td.final a:active {
   color: #708FD3;
   text-decoration: none;
}

table.promobox {
  width: 205px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 10px 2px;
}
table.promobox th.tit {
   font-family: Tahoma;
   font-size: 70%;
   background-color: #94BEEF;
   border-top: 1px solid #6B86C6;
   border-left: 1px solid #6B86C6;
   border-right: 1px solid #6B86C6;
   border-bottom: 1px solid #FFFFFF;
   text-transform: uppercase;
   text-align: center;
   color: #525552;
   height: 20px;
}
table.promobox th.subtit {
   font-family: Tahoma;
   font-size: 65%;
   background-color: #FFF0D7;
   border-top: 1px solid #6B86C6;
   border-left: 1px solid #6B86C6;
   border-right: 1px solid #6B86C6;
   text-transform: uppercase;
   text-align: center;
   color: #6B86C6;
   height: 22px;
}
table.promobox td.body {
   font-family: Tahoma;
   font-size: 65%;
   background-color: #FFF0D7;
   border-bottom: 1px solid #6B86C6;
   border-left: 1px solid #6B86C6;
   border-right: 1px solid #6B86C6;
   text-align: center;
   color: #6B86C6;
   padding-bottom: 5px;
   height: 70px;
}
table.promobox td.body a:link, table.promobox td.body a:visited {
   color: #FFB629;
   font-weight: bold;
   text-decoration: underline;
}
table.promobox td.body a:hover, table.promobox td.body a:active {
   color: #FFCD6C;
   text-decoration: none;
}

.alert {
  font-family: Tahoma;
  font-size: 70%;
  font-weight: bold;
  text-align: right;
  height: 20px;
  vertical-align: middle;
}
#pPage1 span a:link, #pPage1 span a:visited{
   text-decoration: underline;
}

#pPage1 span a:hover, #pPage1 span a:active{
   text-decoration: none;
   color: #708FD3;
}

#pPage2 span a:link, #pPage2 span a:visited{
   text-decoration: underline;
}

#pPage2 span a:hover, #pPage2 span a:active{
   text-decoration: none;
   color: #708FD3;
}

table.dataform {
  width: 100%;
  height: 100%;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 5px 0px;   
  background-color: #FFFFFF;
}
table.dataform td {
  font-family: Tahoma;
  font-size: 70%;
  width: 65%;
  height: 35px;
  background-color: #F2F7FB;
  vertical-align: middle;
  padding-left: 5px;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}
table.dataform td.dataform_no_padding {
  padding-left: 0px;
}

table.dataform td.noborder {
  border-bottom: 0px;
  border-right: 0px;
}
table.dataform td a:link, table.dataform td a:visited{
   color: #365BB1;
   text-decoration: underline;
}
table.dataform td a:hover, table.dataform td a:active{
   color: #708FD3;
   text-decoration: none;
}

table.dataform td.label {
  font-weight: bold;
  width: 35%;
  color: #949494;
}
table.dataform td.label1 {
  font-weight: bold;
  width: 100%;
  color: #6A85C3;
}
table.dataform td.label2 {
  font-weight: bold;
  width: 20%;
  color: #949494;
}
table.dataform td.datacheck {
  height: 100%;
}
table.dataform td.imggallery {
  height: 100px;
  width: 50%;
  text-align: center;
}
table.dataform td.imgbutton {
  width: 50%;
  vertical-align: middle;
  text-align: left;
}
table.dataform td.space {
  height: 5px;
}
table.equipment {
  width: 100%;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
table.equipment td {
  width: 33%;
  height: 30px;
}

table.equipmentleft {
  width: 100%;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

table.equipmentleft td {
  width: 33%;
  height: 30px;
  text-align: left;
  padding: 0px 0px 0px 0px;
}

/* other styles */
.error {             
  color : #BE0026;
  font-weight : bold;
  letter-spacing: 1px;
  text-align: center;
}

.errormain {             
  font-size: 70%;
  color : #BE0026;
  font-weight : bold;
  letter-spacing: 1px;
  text-align: center;
  padding-left: 6px;
}

h1 {
   font-size: 95%;
   font-weight: bold;
   color: #BE0026;
   margin: 0px;
   border: 0px;
   padding: 0px;
}

.highlight {
   font-size: 95%;
   font-weight: bold;
   color: #BE0026;
}
.highlight_unsize {
   color: #BE0026;
}
.highlightcat {
   /* veccio arancio color: #FEDB98; */
   color: #AA0000;
   font-weight: bold;
}
.highlightcattype 
{
   /* vecchio arancio color: #FEDB98; */
   color: #AA0000;
   font-weight: bold;
   font-size: 70%;
   font-size: expression( document.all ? '100%' : '100%' );
}

.highlightred {
   font-size: 95%;
   font-weight: bold;
   color: #FF2000;
}

.mandatory {
   color: #BA0125;
   font-weight: bold;
}

a.text1:link, a.text1:visited {
   color: #636563;
}
a.text1:hover, a.text1:active {
   color: #A6A6A6;
   cursor: hand;
   cursor: pointer;
}

div.flags {
   top: -2px;
   right: 1px;
   position: relative;
   float: right;
   margin-left: 3px;
   margin-right: 0px;
   margin-top: 2px;
   width: 43px;
}

#promoimg {
  float: right;
  position: relative;
  padding: 5px;
  border: 1px solid #84AED9;
  margin-left: 5px;
}
table.text_content {
   margin-top: 10px;
   margin-bottom: 10px;
   margin-right: 5px;

}
table.text_content span.title {
  font-size: 100%;
  color: #6A85C3;
  font-weight: bold;
}
table.text_content span.subtitle {
  font-size: 90%;
  color: #8C9FCF;
  font-weight: bold;
}
table.text_content span.titleSea 
{
  background: url(/images/seaGradient.gif) top left repeat-y;
  font-size: 115%;
  color: #4A65C3;
  font-weight: bold;
  padding: 5px;
  width: 100%;
}
table.text_content span.subtitleSea 
{	
	background: url(/images/seaGradientLight.gif) top left repeat-y;
	font-size: 100%;
	color: #6A85C3;
	font-weight: bold;
	padding: 2px;
  width: 100%;
}
table.text_content td {
   color: #868787;
   font-size: 75%;
   padding-bottom: 5px;
}
table.text_content td.title a:link, table.text_content td.title a:visited {
   color: #365BB1;
   text-decoration: underline;
}
table.text_content td.title a:hover, table.text_content td.title a:active {
   color: #708FD3;
   text-decoration: none;
}

table.SeaGradient
{
	color: #868787;
	/* font-size: 110%; */
	background: url(/images/seaGradientLight.gif) top left repeat-y;
	width: 100%;
}
table.SeaGradient TD
{
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.SeaGradient TD.title
{
	color: #6A85C3;
	font-weight: bold;
	padding-top: 5px;
}

ul.romanlist {
   list-style: lower-roman;
}
div.leftdiv {
   float: left;
   margin: 0;
   padding: 0px 0px 0px 5px;
}
div.leftdiv2 {
   float: left;
   margin: 0;
   padding: 0px 0px 0px 3px;
}
div.rightdiv {
   float: right;
   margin: 0 0 0 0;
   padding: 0px 5px 0px 0px;
}
div.rightdiv2 {
   float: right;
   margin: 0 0 0 0;
   padding: 0px 3px 0px 0px;
}
div.rightdiv3 {
   float: right;
   margin: 0 0 0 0;
   padding:  0px 3px 0px 0px;
}
table.container {
   width: 100%;  
   padding: 0px;
   margin: 0px 0px 0px 0px;
   height: 100%;
}
table.container td {
   vertical-align: bottom;
}

table.container td.greytop {
   padding-top: 1px;
   vertical-align: top;
}

div.rightdivadv {
   float: right;
   margin: 0;
   padding: 0 5px 0 0;
   margin-top: 22px;
                              /* trick for ie */
   margin-top: expression( document.all ? 30 : 22 );
}

div.adv-info {
   width: 550px;
   position: relative;
   margin: 10px 5px 0px 19px;
   padding: 0;
/*   height: 20px;*/
}
div.adv-info li a:link,div.adv-info li a:visited{
	text-decoration: underline;
}

div.adv-info li a:hover,div.adv-info li a:active{
	text-decoration: none;
}

div.adv-info ul {
   border: 0;
   margin: 0;
   padding: 0;
   font-family: Tahoma;
   font-size: 65%;
   color: #636563;
   line-height: 12px;

   list-style-position: outside;
   list-style-type: none;
   list-style-image: url(/images/arrow.gif);
}
span.nuovo {
   border: 0;
   margin: 0;
   padding-top: 0px; padding-left: 0px; padding-right: 0px;
   padding-bottom: 5px;
   font-family: Tahoma;
   font-size: 75%;
   color: #636563;
   line-height: 12px;
   text-indent: 10px;
   display: block;
}
span.nuovo P
{
	margin: 5px;
	padding: 0px;
}

span.label {
   font-size: 75%;
   color: #70706F;
   font-weight: bold;
   margin-left: 5px;
}

td.initials {
	text-align:right;
	font-family: Tahoma;
	font-weight : bold;
	font-size: 75%;
	color: #70706F;
	margin-right: 5px;
}

td.initials a:link, td.initials a:visited {
   text-decoration: underline;
}
td.initials a:hover, td.initials a:active {
   color: #708FD3;
   text-decoration: none;
}


table.popup {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 404px;
  background-color: white;
}

table.sendpopup {
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 500px;
  background-color: white;
}

table.sendpopup td.body {
  font-family: Tahoma;
  background-color: #FFFFFF;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;
  vertical-align:top;
}

table.sendpopup td.body a:link, table.sendpopup td.body a:visited 
{	
   text-decoration: underline;
}
table.sendpopup td.body a:hover, table.sendpopup td.body a:active {
   color: #708FD3;
   text-decoration: none;
}


table.powerseller 
{  
  width: 80%;
  height: 120;
  background-color: #FCFCFC;
  border: 1px solid 1px 1px 1px;
  padding: 1px 1px 1px 1px;
  margin: 0px 0px 0px 0px;
  border-color: #E4E4E4;
}

table.powerseller td {
  vertical-align: middle;
  padding-left: 5px;
}

table.detaildescrpowerseller {
  border: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  width: 96%;
}

table.detaildescrpowerseller td{
  font-family: Tahoma;
  font-size: 70%;
  font-style: normal;
  font-weight: bold;
}


/* text banner */
table.textbanner {
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 0px 0px;
  width: 611px;
}
table.textbanner td {
  width: 50%;
  border: 1px solid #C3C3C3;
  padding: 5px 10px 5px 5px;
  font-family: Tahoma;
  background-color: #FEDB98;
  border-right: 1px solid #FCB42E;
}
table.textbanner td a {
   font-size: 70%;
   font-weight: bold;
   color: #365BB1;
   text-decoration: underline;
}
table.textbanner td span {
   font-size: 65%;
   font-weight: normal;
   color: #949494;
}

ul#nuovoAnnuncio
{
	border: 0;
   margin: 0;
   padding: 0;
   font-family: Tahoma;
   font-size: 65%;
   color: #636563;
   line-height: 12px;

   list-style-position: outside;
   list-style-type: none;
   list-style-image: url(/images/arrow.gif);	
}

.bottomlg
{
	font-size: 75%;
	font-weight: bold;
	color: #365BB1;
	margin:0px;
	padding:0px;
}

.checkBox
{
	height: 10px;
	font-size: 10px;
	font-weight: bold;
}
table.search_content 
{
	font-size: 75%;
	font-weight: bold;
	color: #365BB1;
	width: 610px;
	background:#EEE;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCC;
}
table.search_content TD
{
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.select {
  z-index : -3;
  font-family: Tahoma;
  font-size: 95%;
  font-weight:normal;
}