/* ================================
    CSS STYLES FOR EUROTECH PORTAL 
    v2.0, 06/2008
   ================================  */   /*
html {margin: 0px; left:0px; padding: 0px; 
      font-size:12px; text-align:center; 
      width:950px;
      background:#e6e6e6;  line-height: 1.4; }

body {font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size:1em; 
      color:#595959; line-height: 1.5; text-align: left;
      margin: 0px }
*/

hr { color: #2685bb; line-height: .9 }

.label, .SubHead { font-weight: bold }

Blockquote, Pre { font-family: Lucida Console, monospace; }

/* =========================
    GENERIC 
========================= */	
/* ====== Link  ======= */
a:link, a:visited, a:active { text-decoration: none; color:#2685bb; }
a:hover { text-decoration: underline; color:red; /* background-color:#dedede ; */ }

/* ====== Title  ======= */
h1 { font: 1.8em Arial, Verdana, Helvetica, sans-serif;   font-weight: bold; color: #2685bb; 
    line-height: 2; padding-bottom: 3px; border-bottom: 0px solid; border-color: #e9eaeb;
    padding-left: 15px; }
h2  {font-size:1.7em; line-height:1; padding-top:5px 0px 0px 0px; 
     font-weight: normal;  color:#2685bb }
h3  {font:14px Verdana, Helvetica, sans-serif; font-weight: bold; color: #595959; }
h4 {font:1.2em Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color:#2685bb; 
    padding-bottom:4px; border-bottom:1px dotted #C1453D; border-color:#2685bb;  
    background: url(images/navlink-g.gif) 0em 50% no-repeat; 
    padding:.2em 0em 0.2em 1em; margin: 1em 0em 0em 0em; }
h4.Tab { text-align:right; background: url(images/navlink-g.gif) 73% 50% no-repeat;  }     
h5 {font:.8em Verdana, Helvetica, sans-serif; font-weight: bold; color:gray; }
h6 {font:11px Verdana, Helvetica, sans-serif; font-weight: bold; color: #8b0000; }


h1.product { font: 2em Arial, Verdana, Helvetica, sans-serif;   font-weight: bold; color: #2685bb; 
    line-height: 1.1; padding-bottom: 2px; border-bottom: 1px solid; border-color: #e9eaeb;
    background: url(images/SepEurotech.gif) 0% 45% no-repeat; padding-left: 15px }
h1.banner,h2.banner  {font-size:1.6em Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-weight:normal ; padding:3px 3px 3px 13px;  
     color:white; clear: both;  /*background-color:#eeeeee*/}
h2.news  {font:1.6em Verdana, Helvetica, sans-serif; line-height:1.2; padding-top:2px; 
     font-weight: normal; color:#2685bb;  }

.dupnone {display:none; text-transform:uppercase }
.dnull { }
.dup { text-transform:uppercase }

/* ==================  
    Table
   ================== */
.tdhead {background:#cbdef3;   }
td, .Normal { vertical-align: top; font-size: 1em }

.descrizioneTD {font-size:.8em; color:gray; text-align: left; padding-right: 3px }

td.fieldname { text-align: right; font-size: 1em; font-weight: bold  }

/* ======= 
   OTHER 
======= */

/* ======= Links e QuickLinks Module ======== */
.Links a { font-size:0.95em  }
a.LinksH:link, a.LinksH:visited, a.LinksH:active { padding-left:3px;  color:gray }


#Home { position:absolute; width:560px; top:104px;  left:0px;  margin:0;  }   
#pagebottom 
{ font-family:arial,sans-serif; width: 950px; top:5px ;font-size:.9em; height:20px; padding-top:0px; background-repeat:no-repeat}
		    
.boxlist {border:1px solid #dcdee0; border-top:1px solid #c7c9cc;   border-bottom-color:#b7b9bc;  border-right-color:#c7c9cc; 
	       background:url(images/grayslice_sg1.jpg) top repeat-x /*#fafafa; */}

#news {padding-left:10px; padding-right:25px}
.imgnews {padding:3px; float: right; padding: 0px; border: 1px dotted #e9eaeb}

#documents{padding-left:0px; padding-right:25px; width:90%}

/* Product */
.Prd_List_1TD {     
     width:125px; text-align:center;   border: 0px solid black; border-right: 0px }
 .Prd_List_2TD {         
width: 375px; border: 0px solid black; border-left: 0px }
     
#Product { 
     padding-left: 5px  }
.NameDescription, #NameDescription  { 
     position:relative; clear: both; border: 0px solid black; font-weight:bold ; top:-15px; padding: 0px   }
.ProductImages, #ProductImages  { 
     padding-top: 0px  }
.ProductImages1Col   { 
     width:20%;  padding:12px  0px 0px 3px }
.ProductImagesList1Col { width:80px  }     
.ProductImages2Col   { 
     width:80%;  padding-top:5px  }
.ProductButtonList2Col { 
     float: right; padding:0px  10px  0px 0px; margin: 0px;  border: 0px solid }       
.Features, .Overview  {
     clear: both; border: 0px solid black}     
     
.ProductTabs  {  
     border: solid 1px #dcdee0; border-bottom-color: white; width: 95 }
.SingleTab     { font-size:0,9em ; 
     padding: 5px 25px 10px 10px ; clear: both; border: 0px solid black }

     
/* Edit Pane */
#editpane { 
     position:relative; top:15px; margin: 0px 25px 25px 25px; /* background:green;*/ width:700px; }

/* LOGIN */
#loginbox
{ position: relative; top: 2px; right: 2px; /*width: 180px;*/ height: auto; padding: 2px; font-size:1em; }
#loginbox input
{  color: black; border-color: red; background-color: #f7d582; font-size: 1em; }

.AgeFlag { color:red; background:yellow} 

/* THEME selector */
#themeselector
{  position: absolute; text-align: right; top: 0px; right: 0px; width: 280px;
   height: 20px; padding: 1px 2px 2px 2px;  font-size: .7em; }  
#themeselector select
{  color: black; background-color: #e1e1e1; font-size: .8em; }

#welcomebox
{  font-size: 1em; text-align: right; }

.highlight
{  background-color: #fefbd2; color: #000080 }

.comment
{  padding: 4px 0px 4px 0px; font-size: smaller }

.posttitle
{  padding: 3px;  margin-bottom: 10px;  background-color: #f09d35;  color: black; font-weight: bold }





/* ================
   TABS  
   ================  */

/* background/border colors for the selected tab */
#TabsMenu { font:1em arial,sans-serif; 
            border:0px solid; padding-top:0px; height:31px;
            background: url(images/ETH_menu_footer.gif);background-repeat:no-repeat }
           
#TabsMenu a { font:1em arial,sans-serif; font-weight: bold ; color:#dcdcdc; 
           text-decoration:none; padding:0px 14px 0px 14px; line-height: 1.7}
#TabsMenu a:hover { text-decoration: underline; background-color:#595c59; color:white; }

/* text style for the selected tab */
.SelectedTab { font-size:1em; color:white; font-weight: bold;  padding:0px 15px 0px 15px; 
               background-color:#2685bb; line-height: 1.8; border-color:#999999;}

#TabsFooter { font:1em  arial,sans-serif; height:31px;  font-weight: bold; line-height: 1.8;}
#TabsFooter a {padding:0px 8px 0px 8px;  color:#dcdcdc;   }
#TabsFooter a:hover {color:white; }
/*
===========
    MENU
    ============== */
#MenuCatalog {padding-left: 0px; padding-right: 0px;}     
    
    
#Menu {   width:208px;padding-left:1px   }

#Menu a { font-size:1em; font-weight: bold; /*color:#0079ca;*/ text-decoration:none; line-height: 1.1; 
         border-color:white;padding-left:3px; }


/* .td class */
#Menu .MenuMainTD { padding:3px 1px 0px 4px; font-size:1em; color:white; height:20px;  background-color: #0079ca } 

#Menu .MenuMain  {text-decoration:none ; color: white; background-color: #0079ca; height: 21px; padding-top:3px;
 	border-right:3px soolid white}
#Menu .MenuMain a { color: white; }

#Menu .menuTD { background:#f4f4f4 ;height:19px;padding:3px 0px 0px 3px; Border-top: 1px solid #ffffff ;
	   /* background: white url(images/grayslice_sg1.jpg) top repeat-x */ }
	   
#Menu .menuTDSel { height:19px; Border: 1px solid #ffffff; padding:3px 0px 0px 3px; background-color:#cbdef3 /* #fdfde7 #fefef0;*/ }

.MenuNormal a { font-size:0.95em  }
.MenuNormalH { padding-left:3px;  color:gray }
.MenuNormalH a a.MenuNormalH:link, a.MenuNormalH:visited, a.MenuNormalH:active { padding-left:3px;  color:gray }

#Menu a.MenuSelected { color:#0079ca; background-color:#cbdef3 }

.MenuNormal2, a.MenuNormal2:link, a.MenuNormal2:visited, a.MenuNormal2:active { padding-left:10px;  color:gray }
#Menu a.MenuSelected2 { font-size:1em; padding-left:8px;  
background: url(images/navlink_t.gif) no-repeat; font-weight: bold; color: #2685bb  /*#595959 */}
                        

/*   ===================
      MENU document simple menu 
      =================== */	  
.menuItem { border-right:solid 1px #dcdee0; border-top:solid 1px #dcdee0;  
            padding:2px 7px 0px 7px; color:black; text-align:center; background-color:#f4f4f4 ; 
            /* color: #685bb;  background-color:#eeeeee;*/ }
     	
.menuItem a { border:Solid 1px #2685bb; color:#2685bb; font-weight: bold; text-align: center;}
.menuitem a:hover { text-decoration: underline; background-color:white ;  text-align: left;}

/* a.menuitem:hover { text-decoration: underline; background-color:white ; } */

.menuItemSelected { border:Solid 1px #2685bb; border-bottom:Solid 1px #cbdef3 ;   
                    padding:2px 7px 0px 7px; color:#2685bb; text-align:center; background-color:#cbdef3; 
            /* color: #685bb;  background-color:#eeeeee;*/ }


.tabs    {
            position:relative;
            top:1px;
            left:10px;
        }
.tab      {
            font-weight: bold;
            border:solid 1px #9d9d9d;
            border-left-color:  #dddddd; border-top-color:  #dddddd; border-bottom-color:  #bdbdbd;
            background-color:#eeeeee;
            padding:2px 5px;
        }
.selectedTab     {
            // background-color:#cbdef3 ; 
             background-color: white;
             border-bottom:solid 1px white; border-top-color:  #bdbdbd;
        }
.tabContents     {
            border:solid 1px #dddddd;
            border-top-color:  #dddddd;
            padding:5px;
            background-color:white;
        }

          

/* =========================
    link  
========================= */	
            
#MenuTab, .MenuTabHome  {width:317px; height:40px; text-align:right;  padding: 15px 0px 0px 0px ; background: url(images/MenuTab1.jpg) no-repeat}
            
a.MenuTabHome:link, a.MenuTabHome:visited, a.MenuTabHome:active { text-decoration:none; 
    font-size: 1em; font-weight: bold; color:#efefef;; text-align:right;
    line-height:12px; width:317px ; background: url(images/MenuTab1.jpg))  no-repeat; 
    padding:15px 20px 5px 0px ;  border:0px solid red }    
a.MenuTabHome:hover { text-decoration:  none; background:  url(images/MenuTab1.jpg) no-repeat; color:white; }         
            
            
a.EthButLink:link, a.EthButLink:visited, a.EthButLink:active { text-decoration:none; 
    font-size: 1em; font-weight: bold; color:#efefef;; text-align:right;
    line-height:12px; width:225px ; background: url(images/eurotech_but.gif)  no-repeat; 
    padding:5px 20px 5px 0px ;  border:0px solid red }    
a.EthButLink:hover { text-decoration:  none; background:  url(images/eurotech_but-o.gif) no-repeat; color:white; }

a.EthButLink-o:link, a.EthButLink-o:visited, a.EthButLink-o:active { text-decoration:none; 
    font-size: 1em; font-weight: bold; color:#efefef;; text-align:right;
    line-height:12px; width:225px ; background: url(images/eurotech_but-o.gif)  no-repeat; 
    padding:5px 20px 5px 0px ;  border:0px solid red }    
a.EthButLink:hover { text-decoration:  none; background:  url(images/eurotech_but-o.gif) no-repeat; color:white; }

.EthButLink, .EthButLink-o { float:right;  width:235px;  }


a.TopLink:link, a.TopLink:visited, a.TopLink:active { text-decoration:none; 
    font-size: .9em; font-weight: bold; color:#77aae1;
    line-height:12px;  background: url(images/navlink_t.gif) no-repeat;
    padding:0px 15px 0px 10px }    
a.TopLink:hover { text-decoration: underline; color:#b7b9bc; }

a.BCLink:link, a.BCLink:visited, a.BCLink:active { text-decoration:none;  
    font-family: verdana, helvetica, sans-serif; font-size: 1em;  color:#2685bb;
    line-height:12px;  background: url(images/nav-g-s.gif) no-repeat 2% 70% ;
    padding:0px 5px 0px 10px }    
a.BCLink:hover { text-decoration: underline; color:#b7b9bc; }

a.SpecialLink:link, a.SpecialLink:visited, a.SpecialLink:active { font-family: Verdana, 
    Helvetica, sans-serif; font-size: .9em; font-weight: bold; color:#77aae1;
    line-height:20px;  background: url(images/navlink-g.gif) no-repeat;
    padding-left:10px;   /*#0082cd;*/ }
    
a.ArrowLink:link, a.ArrowlLink:visited, a.ArrowLink:active { 
    font-weight: bold; color:#77aae1;
    text-align:right; background: url(images/navlink_t.gif)   -1% 50% no-repeat;
    padding-left:10px;   /* line-height:20px; #0082cd;*/ }
    
a.SpecialLink:hover,a.ArrowlLink:hover { text-decoration: underline; color:#b7b9bc; }

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { text-decoration: underline; color: #8b0000;}
a.CommandButton:hover { text-decoration: underline; color: red; }

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.EditLink:link, a.EditLink:visited, a.EditLink:active 
{ text-decoration: underline;background: url(images/edit.gif) no-repeat; color: #8b0000;}
a.EditLink:hover { text-decoration: underline; color: red; }


/* style for separator between site links */
.Accent { color:black; font-weight: bold; }

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message { font-family: Verdana, Helvetica, sans-serif; 
           font-weight: normal; background-color: #eeeeee }   

.evidenza {color:red }

/* style of item titles by Announcements and events */
.ItemTitle { font-family: Verdana, Helvetica, sans-serif; font-size:  .9em;
       font-weight:bold; color:#8b0000; }

/* GENERAL */
/* style for module titles */
.Head {font:1.3em Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color:#2685bb; }

/* style of item titles on edit and admin pages */
.SubHead , td.SubHead {font-family: Verdana, Helvetica, sans-serif; font-size:  1.1em;
    font-weight: bold; color:#999999; /*#595959;*/ }
    

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family: Verdana, Helvetica, sans-serif; font-size:  1em;
    font-weight:   bold;  color: black; }

/* text style used for most text rendered by modules  */
.Normal {  font: .9em; 
            text-align: left; line-height: 1.4;  }  
	
.Normal2 {font:.9em Verdana, Helvetica, sans-serif; padding-left:15px; 
    font-weight: normal; line-height: 12px ; /*background:./images/node.gif;*/ }

.NormalDataGrid {font:1em Verdana, Helvetica, sans-serif;
    font-weight: normal; line-height: 24px ; }
    
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-size:.9em; font-family: Verdana, Helvetica, sans-serif; font-weight: normal;
                 border-style:   solid }
.ETHTextBox { font-size:.9em; font-family: Verdana, Helvetica, sans-serif; color:#2685bb;  font-weight: bold;
                 border-style: inset ;  background-color:#FFFFCC }


.NormalRed {font-weight: bold; color:red }
.NormalBoldBck { font-weight: bold;  background:#dedfde}
.NormalBold { font-weight: bold; }

.Eurotech { font-size:1em; font-weight: bold; color:#2685bb; line-height:1.5 }
.TitleEurotech { font-size:1.1em; font-weight: bold; color:#2685bb; line-height:3 }
.TitleEurotechInv { font-size:1.1em; font-weight: bold; color:#2685bb;line-height:1.5; 
                    background-color:#cbdef3}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font-size:1.1em;  font-weight: bold; 
                 background: url(images/navlink-icn.gif) no-repeat; background-position: 5% 40%; 
                 padding-left:15px 
                 }



/*   ===================
      MENU Prodotti
      =================== */

.MenuProdotti { /*border:solid 1px #fcfef0;*/  width:206px;   padding:0px 0px 2px 2px;
                font-size:1.1em;  color:#0079ca;  background-color:#f7f7f7;	 
	           }

.StaticPrd { border-top:solid 1px white;   font-size:.9em; 
            padding:2px 0px 2px 4px;  width:206px;  }
	   	     	     
.StaticPrdSelected { font-weight: bold; background-color:#cbdef3 ;  }	

.StaticPrdHover {  background-color: #cbdef3; }	

.DynamicMenuItemStyle { border-top:solid 1px white; width: 150px; padding:2px; 
               background-color:#cbdef3 ;
	             /*BackColor =#f4f4f4; color: #2685bb; background-color:#eeeeee;*/}

.DymanicSelectedStyle { font-weight: bold;  background-color:#cbdef3 ;  }	

.level1
    { padding:  padding:2px 0px 0px 4px;   color: white !important;  background-color: #2685bb;  }
    
.level2 
    { border-top: Solid 1px white;  line-height: 14px;  padding: 2px 0px 2px 0px;
      font-size: 11px; color: white; text-align: left;  color: white; background-color: #f4f4f4;  }

.level3
    { border-top: Solid 1px white; width: 200px;  line-height: 14px;  padding: 2px 0px 2px 0px;
      font-size: 11px;  color: white; text-align: left;  color: white; background-color: #2685bb;  }

ul { line-height:2;  /* line-height:0.5; padding-top:-10px */}
li  { list-style-type: disc; left:0px; margin-left:-15px;  padding-left:0px;
      line-height: 1.5 }
ul li li    { list-style-type: disc; }
ul li li li { list-style-type:    circle; }
ol li   { list-style-type:    decimal; }
ol ol li    { list-style-type:    lower-alpha; }
/*ol ol ol li { list-style-type:    lower-romn; }   */





/* **************************************************** */
/* AJAX Style  
*/


/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_prd .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:1em;background:url(images/tab-line.gif) repeat-x bottom;}
.ajax__tab_prd .ajax__tab_outer {padding-right:0px;background:url(images/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_prd .ajax__tab_inner {padding-left:3px;background:url(images/tab-left.gif) no-repeat;}
.ajax__tab_prd .ajax__tab_tab {height:14px;padding:4px;margin:0;background:url(images/tab.gif) repeat-x;}
.ajax__tab_prd .ajax__tab_hover .ajax__tab_outer {background:url(images/tab-hover-right.gif) no-repeat right;}
.ajax__tab_prd .ajax__tab_hover .ajax__tab_inner {background:url(images/tab-hover-left.gif) no-repeat;}
.ajax__tab_prd .ajax__tab_hover .ajax__tab_tab {background:url(images/tab-hover.gif) repeat-x;}
.ajax__tab_prd .ajax__tab_active .ajax__tab_outer {background:url(images/tab-active-right.gif) no-repeat right;}
.ajax__tab_prd .ajax__tab_active .ajax__tab_inner {background:url(images/tab-active-left.gif) no-repeat;}
.ajax__tab_prd .ajax__tab_active .ajax__tab_tab {background:url(images/tab-active.gif) repeat-x;}
.ajax__tab_prd .ajax__tab_body {font-size:1em;border:1px solid #d9d9d9;border-top:0px solid red ;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}
 
 
.ProductsTab .ajax__tab_header {
font:  1.2em; color:#2685bb; font-weight:bold; height:18px; padding-top:5px; 
background: url(images/grayslice_gs1.jpg) repeat-x bottom
}
/*
.ajax__tab_header {
font:  1.2em; color:#2685bb; font-weight:bold; height:25px; 
background: url(images/grayslice_gs1.jpg) repeat-x bottom
}*/
.ajax__tab_header { height:18px; padding:3px }

.ajax__tab_tab { color:#2685bb;  font-size:1.1em; height:50px;  font-weight:bold; padding:3px    }

.ajax__tab_xp .ajax__tab_body,  .ajax__tab_body { border:1px dotted orange }
.ajax__tab_xp .ajax__tab_outer, .ajax__tab_outer { height:35px } 
 
 
 
 /*  DataLIST **********************************/
 
 .EntryLineHover
{
	cursor:hand;
	background-color:#D19275;	
} 
.EntryLine
{
	cursor:hand;
	background-color:#EEE8AA;	
}
.AlternatingRowStyle
{
	background-color:#EEE8AA;
}
.EmptyEvenCell
{
	background-color:#EEE8AA;
}
.EmptyOddCell
{
	background-color:#FAFAD2;
}

 
 
 
 
/* *****************************************  */
/* styleborders.css */
body { }
fieldset { border: 1px solid #ffc796;}
.collapsiblepanel { border-style:dashed; border-width:thin; }
.TextLabel { border:0px solid #ECECEC;  }
.moduleedit { border: 0px; }
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC; }
.site-statistics { border-bottom: solid thin #cccccc; }
li.topnavitem { border-left: solid thin #FFF; }
h2.moduletitle {border-bottom: 2px solid #f2f2f2; }
ul.linkitem li {border-left: 5px solid #CCC;}
li.linkitem:hover, li.linkaltitem:hover {border-left:5px solid #72A545; }
/* *****************************************  */






/*  Eliminare */
/*
a.SiteLink:link, a.SiteLink:visited, a.SiteLink:active { font-size: .9em; 
          font-weight: bold;  text-decoration:none;  color:white; }
a.SiteLink:hover { text-decoration: underline; }
*/


