/* ================================
    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:#9e9e9e /*#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: 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: 1.8em Arial, Verdana, Helvetica, sans-serif;   font-weight: bold; color: #2685bb; 
    line-height: 2; padding-bottom: 3px; border-bottom: 1px solid; border-color: #e9eaeb;
    background: url(images/SepEurotech.gif) 0% 45% no-repeat; padding-left: 15px; }
h1.banner  {font-size:1.6em Tahoma, Arial,  Verdana, Helvetica, sans-serif;  font-weight:normal ; padding:10px 3px 3px 5px;       color:white; line-height:1; clear: both;  padding-left: 15px;  	/*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 }

ul {  margin:0px 0px 0px 5px   }


/* ==================  
    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%}

/* 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
{ font-size:1em;  color:#7a7a7a /* 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:#7f7f7f url(images/ETH_menu_footerN.gif); background-repeat:no-repeat }
           
#TabsMenu a { font:1em arial,sans-serif; font-weight: bold ; color:#3c3c3c;  
           text-decoration:none; padding:0px 10px 0px 10px; 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: #7e7e7e/*#2685bb*/; font-weight: bold;  word-spacing: -1px;    padding:0px 10px 0px 10px; 
             /*  background-color:#2685bb; */line-height: 1.8; border-color:#999999;}

#TabsFooter { font:.9em  verdana, arial,sans-serif; height:31px;  font-weight: normal;  word-spacing:-1px;  line-height: 1.8;}
#TabsFooter a {padding:0px 6px 0px 6px;  color:#7c7c7c;   }
#TabsFooter a:hover {color:#2685bb; }
             
/*
===========
    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:gray; padding-left:3px; }

/* .td class */
#Menu .MenuMainTD { padding:3px 1px 0px 4px; font-size:1em; color:white; height:20px;  background-color: #0079ca } 

.MenuMain  {text-decoration:none ;  background-color: #0079ca }

#Menu .menuTD { background:#e8e9eb ;height:19px;padding:3px 0px 0px 3px; Border: 1px solid #ffffff }
#Menu .menuTDSel { height:19px; Border: 1px solid #ffffff; padding:3px 0px 0px 3px; background-color:#cbdef3 /* #fdfde7 #fefef0;*/ }

.MenuNormal a { font-size:0.95em  }
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;
            padding-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     { width:520px;  text-align:justify; 
            border:solid 1px #dddddd;
            border-top-color:  #dddddd;
            padding:5px;
            background-color:white;
        }

          

/* =========================
    link  
========================= */	          
a.MenuTabHome:link, a.MenuTabHome:visited, a.MenuTabHome:active { text-decoration:none; 
    font-size: 1.6em; family: Arial, Helvetica, Tahoma, Verdana,  sans-serif;  letter-spacing: -2px;  font-weight: bold; color:#afafaf; text-align:left; 
    line-height:12px; width:295px; height:20px;  background: white url(images/HomeTab.jpg)  no-repeat; 
    padding:8px 1px 5px 22px ;  border:0px solid red }    
a.MenuTabHome:hover { text-decoration:  none; color:#2685bb;   border:0px solid red ; background: url(images/HomeTab.jpg) no-repeat; }    

a.Tab1:link, a.Tab1:visited, a.Tab1:active { background: url(images/HomeTab.jpg) no-repeat }
a.Tab2:link, a.Tab2:visited, a.Tab2:active {background: url(images/HomeTab.jpg) no-repeat }
a.Tab3:link, a.Tab3:visited, a.Tab3:active {background: url(images/HomeTab.jpg) no-repeat }
a.Tab1:hover, a.Tab2:hover,  a.Tab3:hover { text-decoration:  none; background: url(images/HomeTab.jpg) no-repeat; }    

 .MenuTabHome, #MenuTabHome { float:right; border:0px solid pink;  background: url(images/HomeTab.jpg) no-repeat}			
 
a.EthButLink:link, a.EthButLink:visited, a.EthButLink:active { text-decoration:none; 
    font-size: 1em; font-weight: bold; color:#ffffff; text-align:right;
    line-height:12px; width:225px ; background: url(images/eurotech_but_c.jpg)  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: 1.2em; font-weight: bold; color:#bcbdc1 /* #77aae1*/ ;
    line-height:15px;  background: url(images/toplink_t.gif) no-repeat;
    padding:0px 15px 0px 10px }    
a.TopLink: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) no-repeat;
    padding-left:5px;   /* 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: 11px/normal verdana,tahoma,arial,helvetica, sans-serif; 
            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: 1px solid #d7d7d7}
.ETHTextBox { font-size:.9em; font-family: Verdana, Helvetica, sans-serif; color:#7a7a7a ;  /*color:#2685bb;  font-weight: bold;*/	             
                border: 1px solid #d7d7d7 /* inset */  ;  background-color:  white/*#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; }   */



/*  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; }
*/

*/

/* *****************************************  */
/* 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; }
/* *****************************************  */






