/* Webmatic3 css */

body { background: #888888; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
a { font-weight: normal; font-size: 10pt; color: #0000cc; text-decoration: none; font-style: normal; font-family: Verdana, Arial, Tahoma; }
a:hover { text-decoration: underline; }
hr { color: #e8eefa; height: 1px; }
select   { font-family: Verdana, Arial, Tahoma; font-size: 10pt; color: #000000; font-weight: normal; border: navy 1px solid; border-color: #d4d0c8; background-color: #ececec; }
textarea { font-family: Verdana, Arial, Tahoma; font-size: 10pt; color: #000000; font-weight: normal; border: navy 1px solid; border-color: #d4d0c8; background-color: #ececec; }
input    { font-family: Verdana, Arial, Tahoma; font-size: 10pt; color: #000000; font-weight: normal; border: navy 1px solid; border-color: #d4d0c8; background-color: #ececec; }
input:focus { background-color: #ffffff; }
form     { margin: 0px; padding: 0px; }

s { font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727; }
b { font-family: Verdana, Arial, Tahoma; font-weight: bolder; font-size: 10pt; color: #272727; }
i { font-family: Verdana, Arial, Tahoma; font-weight: normal; font-style: italic; font-size: 10pt; color: #272727; }
u { font-family: Verdana, Arial, Tahoma; font-weight: normal; text-decoration: underline; font-size: 10pt; color: #272727; }

table,tr,td { font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727; }
img { behavior:	url("skins/lex/pngbehavior.htc"); }

table.list,table.form
 {
  background: #ffffff; background-color: #ffffff;
  border: navy 0px solid;
 }

tr.listSearch,td.listSearch
 {
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: right;
  padding: 5pt;
 }

td.listSearchTitle
 {
  font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size: 10pt; color: #272727;
  border-top: navy 1px solid; border-color: #dbdbdb;
  text-align: left; padding: 5pt;
 }

tr.listTitle,td.listTitle,tr.formTitle,td.formTitle
 {
  background: #f5f5f5; background-color: #f5f5f5;
  font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size: 10pt; color: #272727;
  text-align: left;
  border-top: navy 1px solid; border-color: #dbdbdb;   
  padding:  5pt;
 }

tr.listEven,td.listEven,tr.formEven,td.formEven
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: left; vertical-align : top;
  border-top: navy 1px solid; border-color: #dbdbdb;   
  padding: 4pt;
 }

tr.listOdd,td.listOdd,tr.formOdd,td.formOdd
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: left; vertical-align : top;
  border-top: navy 1px solid; border-color: #dbdbdb; 
  padding: 4pt;
 }

tr.listCurrent,td.listCurrent
 {
  background: #aaccff; background-color: #aaccff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: left; vertical-align : top;   
  padding: 4pt;
 }

tr.formSeparatorTitle,td.formSeparatorTitle
 {
  background: #dbdbdb; background-color: #dbdbdb;
  font-family: Verdana, Arial, Tahoma; font-weight: bolder; font-size: 9pt; color: #272727;
  text-align: left;   
  padding: 4pt;
 }

tr.listSeparator,td.listSeparator,tr.formSeparator,td.formSeparator
 {
  background: #dbdbdb; background-color: #dbdbdb;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 9pt; color: #272727;
  text-align: left;   
  padding: 4pt;
 }

tr.formSeparatorEmpty,td.formSeparatorEmpty
 {
  background: #dbdbdb; background-color: #dbdbdb;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 0pt; color: #c3d9ff;
  text-align: left;
  border:   navy 0px solid; border-color: #000000;   
  padding-left: 4pt; padding-right:  4pt;
  padding-top:  3pt; padding-bottom: 3pt;
 }

tr.listBottom,td.listBottom,tr.formBottom,td.formBottom
 {
  background: #f5f5f5; background-color: #f5f5f5;
  font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size: 10pt; color: #272727;
  text-align: center;
  border-top: navy 1px solid; border-bottom: navy 1px solid;
  border-color: #dbdbdb;
  padding: 5pt;
 }

tr.formError,td.formError
 {
  background: #ff9999; background-color: #ff9999;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: left; vertical-align : top;  
  padding: 5pt;
 }

tr.formTitleError,td.formTitleError
 {
  background: #f5f5f5; background-color: #f5f5f5;
  font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size: 10pt; color: #ff2211;
  text-align: left;
  border-top: navy 1px solid; border-color: #dbdbdb;
  padding: 5pt;
 }

img.percentageBarLeft
 {
  background: #bbbbbb; background-color: #bbbbbb;
  border-left: navy 1px solid; border-right:  navy 0px solid; 
  border-top:  navy 1px solid; border-bottom: navy 1px solid;
  border-color: #666666; padding: 0pt;
 }

img.percentageBarRight
 {
  background: #bbbbbb; background-color: #bbbbbb;
  border-left: navy 0px solid; border-right:  navy 1px solid; 
  border-top:  navy 1px solid; border-bottom: navy 1px solid;
  border-color: #666666; padding: 0pt;
 }

img.percentageBarBottom
 {
  background: #bbbbbb; background-color: #bbbbbb;
  text-align: center; vertical-align : top;
  border-left: navy 0px solid; border-right:  navy 0px solid; 
  border-top:  navy 0px solid; border-bottom: navy 1px solid;
  border-color: #666666; padding: 0pt;
 }

img.percentageBarTop
 {
  background: #bbbbbb; background-color: #bbbbbb;
  border-left: navy 0px solid; border-right:  navy 0px solid; 
  border-top:  navy 1px solid; border-bottom: navy 0px solid;
  border-color: #666666; padding: 0pt;
 }

tr.percentageBarHorizontalEven,td.percentageBarHorizontalEven
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: left; vertical-align : middle;
  border:   navy 0px solid; border-color: #000000;   
  padding-left: 5pt; padding-right:  5pt;
  padding-top:  2pt; padding-bottom: 2pt;
 }

tr.percentageBarHorizontalOdd,td.percentageBarHorizontalOdd
 {
  background: #f7faff; background-color: #f7faff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: left; vertical-align : middle;
  border:   navy 0px solid; border-color: #000000;   
  padding-left: 5pt; padding-right:  5pt;
  padding-top:  2pt; padding-bottom: 2pt;
 }

tr.percentageBarVertical,td.percentageBarVertical
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 7pt; color: #272727;
  text-align: center; vertical-align : top;
  border: navy 0px solid; border-color: #000000;   
  padding-left: 0pt; padding-right:  0pt;
  padding-top:  2pt; padding-bottom: 2pt;
 }

table.code
 {
  background: #ffffff; background-color: #ffffff;
  border: navy 0px solid; border-color: #ff0000;
  padding: 0pt;
  width: 98%;
 }

tr.code,td.code
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #272727;
  text-align: left; vertical-align : top;
  border:   navy 1px solid; border-color: #000000;   
  padding: 3pt;
 }

div.code ; Questo serve ???
 {
  background: #ffffff; background-color: #ffffff;
  border: navy 1px solid; border-color: #000000;
 }

div.quote_open
 {
  background: #f7faff; background-color: #f7faff;
  border-left: navy 1px solid; border-right:  navy 1px solid;
  border-top:  navy 1px solid; border-bottom: navy 0px solid;
  border-color: #c3d9ff;
  padding: 1pt;
 }

div.quote
 {
  background: #f7faff; background-color: #f7faff;
  border-left: navy 1px solid; border-right:  navy 1px solid;
  border-top:  navy 0px solid; border-bottom: navy 0px solid;
  border-color: #c3d9ff;
  padding-left: 20px; padding-right: 20px;
  padding-top:  1pt;  padding-bottom: 1pt; 
 }

div.quote_close
 {
  background: #f7faff; background-color: #f7faff;
  border-left: navy 1px solid; border-right:  navy 1px solid;
  border-top:  navy 0px solid; border-bottom: navy 1px solid;
  border-color: #c3d9ff;
  padding: 1pt;
 }

td.adminMenu
 {
  background: #f5f5f5; background-color: #f5f5f5;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: center;
  border-left: navy 1px solid; border-right:  navy 0px solid; 
  border-top:  navy 1px solid; border-bottom: navy 1px solid;
  border-color: #dbdbdb;
  padding: 1pt;
 }

td.adminMenuEnd
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 1pt; color: #272727;
  text-align: left;
  border-left: navy 1px solid; border-right:  navy 0px solid; 
  border-top:  navy 0px solid; border-bottom: navy 1px solid;
  border-color: #dbdbdb;
  padding: 1pt;
 }

td.adminMenuCurrent
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: center;
  border-left: navy 1px solid; border-right:  navy 0px solid; 
  border-top:  navy 1px solid; border-bottom: navy 0px solid;
  border-color: #dbdbdb;
  padding: 1pt;
 }

td.adminSub
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: left;
  border-left: navy 1px solid; border-right:  navy 1px solid; 
  border-top:  navy 0px solid; border-bottom: navy 0px solid;
  border-color: #dbdbdb;
  padding-left: 2pt; padding-right:  2pt;
  padding-top:  8pt; padding-bottom: 2pt;
 }

td.adminSubMenu
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: center;
  padding: 5pt;
 }

td.adminSubMenuEnd
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 0pt; color: #272727;
  text-align: left;
  padding: 1pt;
 }

.adminSubMenuTitle { font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 16pt; color: #6a6a6a; }

td.back
 {
  background: #ffffff; background-color: #ffffff;
 }

td.adminMain
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: left;
  border-left: navy 1px solid; border-right:  navy 1px solid; 
  border-top:  navy 0px solid; border-bottom: navy 1px solid;
  border-color: #dbdbdb;
  padding-left: 2pt; padding-right:  2pt;
  padding-top:  8pt; padding-bottom: 2pt;
 }

td.head
 {
  background: #b2c2df; background-color: #b2c2df;
  text-align: left;
  border: navy 0px solid;
  padding: 4px;
 }

td.title
 {
  background: #b2c2df; background-color: #b2c2df;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 15pt; color: #ffffff;
  font-style: normal; text-decoration: none;
  text-align: right;
  border-bottom: navy 6px solid; border-color: #ffffff;
  padding: 4px;
 }

td.mainmenu a { font-weight: normal; font-size: 12pt; color: #555555; text-decoration: none; font-family: Arial, Sans-serif; }
td.mainmenu a:hover { text-decoration: underline; }
td.mainmenu
 {
  background: #f5f5f5; background-color: #f5f5f5;
  font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size: 8pt; color: #272727;
  text-align: left;
  border-top:    navy 1px solid;
  border-bottom: navy 1px solid; border-color: #cacaca;
  padding: 0px; padding-left: 7px; padding-right: 7px;
 }

td.mainmenuRight
 {
  background: #f5f5f5; background-color: #f5f5f5;
  font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size: 8pt; color: #272727;
  text-align: right;
  border-top:    navy 1px solid;
  border-bottom: navy 1px solid; border-color: #cacaca;
  padding: 6px;
 }

.menubar { display: block; margin: 0; padding: 0; height: 100%; }
.menubar a
 {
  display: block;
  font-weight: bold; text-decoration: none;
  margin: 0px; padding: 7px;
 }
.menubar .current a, .menubar li:hover > a { background: #ffffff; text-decoration: none; }
.menubar li
 {
  float: left;
  position: relative;
  list-style: none;
 }

.menubar li:hover > ul { display: block; }
.menubar ul
 {
  display: none;
  z-index: 1;
  position: absolute;
  top: 26px;
  left: 0px;
  margin: 0; padding: 0; width: 140px;
  background: #cacaca; border: solid 1px #cacaca;
  text-align: left;
 }
.menubar ul li
 {
  float: none;
  margin: 0; padding: 0;
 }
.menubar ul a
 {
  display: block;
  margin: 0; padding: 4px;
  background: #f5f5f5; border: none;
 }
.menubar ul ul
 {
  top:  0px;
  left: 120px;
  border: solid 1px #cacaca;
 }

.menuSeparator
 {
  background: #f5f5f5;
  border: none; padding: 9px;
 }

.menu
 {
  display: block; margin:0; padding: 0px;
  border: solid 1px #cacaca; border-left: none; border-right: none;
  background: #f5f5f5;
 }
.menu a
 {
  display: block;
  font-size: 12pt; color: #555555; text-decoration: none; font-weight: normal; font-family: Arial, Sans-serif;
  padding: 4px; margin: 0;
 }
.menu .current a, .menu li:hover > a { background: #ffffff; }
.menu li
 {
  position: relative;
  list-style: none;
 }

.menu li:hover > ul { display: block; }
.menu ul
 {
  display: none;
  z-index: 1;
  position: absolute;
  top:  0px;
  left: 100px;
  margin: 0; padding: 0; width: 140px;
  background: #cacaca; border: solid 1px #cacaca;
  text-align: left;
 }
.menu ul li
 {
  float: none;
  margin: 0; padding: 0;
 }
.menu ul a
 {
  display: block;
  margin: 0; padding: 2px;
  background: #f5f5f5; border: none;
 }

td.channelmenu a { font-weight: normal; font-size: 8pt; color: #0000ff; text-decoration: none; font-family: Verdana, Arial, Tahoma; }
td.channelmenu a:hover { text-decoration: underline; }
td.channelmenubar
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #272727;
  text-align: right;
  padding: 0pt;
 }

td.footOut
 {
  background: #e4e4e4; background-color: #e4e4e4;
  border-left: navy 0px solid; border-right:  navy 0px solid; 
  border-top:  navy 3px solid; border-bottom: navy 0px solid;
  border-color: #cacaca;
  padding: 8px;
 }

td.footIn
 {
  background: #e4e4e4; background-color: #e4e4e4;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: right;
  border: navy 0px solid;
  padding: 2px;
 }

td.channelmenu
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #272727;
  text-align: right;
  border: navy 0px solid; border-color: #000000;
  padding-left: 2pt; padding-right:  2pt;
  padding-top:  1pt; padding-bottom: 1pt;
 }

td.tPanel
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Arial, Sans-serif; font-size: 12pt; font-style: normal; color: #272727; font-weight: bolder;
  text-align: left;
  border-bottom: navy 2px solid;
  border-color: #b2c2df;
  padding-left: 1px; padding-right: 6px;
 }

td.bPanel
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: justify;
  border: navy 0px solid;
  padding-left: 8px; padding-top: 8px; padding-bottom: 15px; padding-right: 6px;
 }

td.tHome
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size: 8pt; color: #272727;
  text-align: left;
  border: navy 0px solid; border-color: #000000;
  padding-left: 0pt; padding-right: 0pt;
  padding-top: 0pt; padding-bottom: 0pt;
 }

td.bHome
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #272727;
  text-align: center;
  border: navy 0px solid; border-color: #000000;
  padding-left: 4pt; padding-right: 4pt;
  padding-top: 4pt; padding-bottom: 4pt;
 }

td.tPage
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 12pt; color: #272727; text-decoration: none; 
  text-align: left;
  border: navy 0px solid;
  padding: 3pt;
 }

td.stPage
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 12pt; color: #272727; font-style: italic; text-decoration: none;
  text-align: left;
  border: navy 0px solid;
  padding: 3pt;
 }

td.bPage,body.mceContentBody,#content,#preview
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: left;
  border: navy 0px solid;
  border-color: #000000;
  padding: 5pt;
 }

td.tNewsOut
 {
  background: #888888; background-color: #888888;
  font-size: 0px;
  border: navy 0px solid; padding: 0pt;
 }
.tNewsOut img { display: block; }

td.tNewsOutRight
 {
  background: #ffffff; background-color: #ffffff;
  font-size: 0px;
  border-right: navy 2px solid; border-top: navy 3px solid;
  border-color: #ffffff; padding: 0pt;
 }

td.tNews a { font-weight: normal; font-size: 13pt; color: #ffffff; text-decoration: none; font-weight: bolder; font-family: Verdana, Arial, Tahoma; }
td.tNews
 {
  background: #888888; background-color: #888888;
  font-weight: normal; font-size: 13pt; color: #ffffff; text-decoration: none; font-weight: bolder; font-family: Verdana, Arial, Tahoma;
  text-align: left;
  vertical-align: top;
  border: navy 0px solid;
  padding: 3pt;
 }

td.iconNews
 {
  background: #ffffff; background-color: #ffffff;
  border: navy 0px solid;
  padding-left: 2pt; padding-right: 2pt;
  padding-top: 4pt; padding-bottom: 4pt;
 }

td.sbNews
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: justify;
  border: navy 0px solid;
  padding: 5pt;
 }

td.mbNews
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #272727;
  text-align: right;
  border: navy 0px solid;
  padding: 2pt;
 }

td.ebNews
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #272727;
  text-align: right;
  border: navy 0px solid;
  padding: 2pt;
 }

td.ebFullNews
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #272727;
  text-align: right;
  border: navy 0px solid;
  padding: 2pt;
 }

td.bottomNews
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size: 10pt; color: #272727;
  text-align: right;
  border: navy 0px solid;
  padding: 0pt;
 }

td.cChannelBlock
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #272727;
  text-align: justify;
  border-left: navy 0px solid; border-color: #000000;
  padding: 2pt;
 }

td.pictureFrame
 {
  background: #eeeeee; background-color: #eeeeee;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #272727;
  text-align: center; border: none; padding: 0;
 }
.pictureFrame img { display: block; }

td.pictureFrameRight
 {
  background: url(images/frame_6.gif);
  vertical-align: top; font-size: 0px; border: none; padding: 0;
 }

td.pictureFrameBottom
 {
  background: url(images/frame_8.gif);
  border: none; font-size: 0px; padding: 0;
 }
.pictureFrameBottom img { display: block; }

td.directoryFrame
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #272727;
  text-align: left; border: none; padding: 1pt; padding-top: 0pt;
 }

td.productFrame
 {
  background: #eeeeee; background-color: #eeeeee;
  font-family: Verdana, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #272727;
  text-align: center;
  border: navy 0px solid;
  padding: 0pt;
 }

div.productFramePrice
 {
  background: #ffffff; background-color: #ffffff;
  font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size: 12pt; color: #ff0000;
  text-align: left;
  padding-left: 0pt; padding-right:  0pt;
  padding-top:  3pt; padding-bottom: 3pt;  
 }

td.productFrameRight
 {
  background: url(images/frame_6.gif);
  vertical-align: top; font-size: 0px;
  border: navy 0px;
  padding: 0px;
 }

td.productFrameBottom
 {
  background: url(images/frame_8.gif);
  border: navy 0px solid; font-size: 0px;
  padding: 0px;
 }
