/* ================================
    CSS STYLES FOR EUROTECH PORTAL 
    v2.0, 01/2007
   ================================  */   

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {  background-color: #2685bb;  }

/* background color for the content part of the pages */


/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle { font:20px Verdana Bold, Helvetica, sans-serif; font-weight: bold; 
    color:#cccc99 }


/* =========================
    link  
========================= */	
a:link, a:visited, a:active { text-decoration: none; color: #2685bb; }
a:hover { text-decoration: underline;  color:  red; background-color:#dedede ; }

/* ================
   TABS  
   ================  */
/* background/border colors for the selected tab */
.TabBg { background-color:#2685bb;height:19px; border-color: #999999; }

/* background/border colors for the unselected tabs */
.OtherTabsBg {padding-left:5px; padding-right:5px;  padding-bottom:3px; height:22px; background: url(images/ETH_menu_footer.gif); background-repeat:no-repeat; border:0px solid }

/* text style for the selected tab */
.SelectedTab { font:1em Arial, Verdana, Helvetica, sans-serif; color:white/*#2685bb*/; 
    /* border:1px solid; border-color:#999999;*/ font-weight: bold; }

/* text style for the unselected tabs */
.OtherTabs { font:1em Arial, Verdana, Helvetica, sans-serif; padding:3px;
     color:#dcdcdc; text-decoration:none; font-weight: bold }

/* hyperlink styles of the unselected tabs */
a.OtherTabs:link, a.OtherTabs:visited, a.OtherTabs:active { text-decoration:none; 
    color:#eeeeee; }
a.OtherTabs:hover { text-decoration: underline; background-color:#595c59/*#2685bb*/; color:white; }

/*  ==============
    MENU
    ============== */
.Menu { font: 1em  Verdana, Arial, Helvetica, sans-serif;  line-height: 1.1em;  font-weight: bold; color:#0079ca; border-color:white; padding-left:0px ; width:100%; }

.MenuMain { padding-left:5px; font:1em Verdana, Arial, Helvetica, sans-serif; color:white; line-height: 14px; font-weight: bold;}
a.MenuMain :link, a.MenuMain :visited, a.MenuMain :active { padding-left:5px; font:1em Verdana, Arial, Helvetica, sans-serif; color:white; line-height: 14px; font-weight: bold;}

.MenuNormal  { padding-left:3px; font:inherit;}

.MenuNormal0 { font-size: 1em; line-height: 14px ;  font-weight: bold; color:#0079ca; }

.MenuNormal1 { font-size: 1em; line-height: 14px ;  font-weight: normal; color:#0079ca; }

.MenuNormal2 { font-size:0.95em; padding-left:10px;  font-weight: bold; color:#0079ca; }
.MenuSelected2 { font-size:0.95em; padding-left:10px;  background: url(images/navlink_t.gif) no-repeat; font-weight: bold; color:#595959; }
.MenuSelected { padding-left:3px; font: 11px  Verdana, Helvetica, sans-serif; font-weight: bold; color:#0079ca; } 

.menuTD { background:#e8e9eb ;Height:19px; Border: 1px solid #ffffff }


/*   ===================
      MENU document simple menu 
      =================== */
	  
.menuItem { border-right:solid 1px #dcdee0; border-top:solid 1px #dcdee0; width:80px; padding:2px; 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 ;   width:80px; padding:2px; color:#685bb; text-align:center; background-color:#cbdef3; 
            /* color: #685bb;  background-color:#eeeeee;*/ }

/* Menu Prodotti */

.StaticMenuStyle   { border:Solid 0px #dcdee0;  width:190px;   padding:2px ;
            font-size:1em;  color:#0079ca;  text-align: left;  background-color:#f4f4f4;	 
	     /* color: #685bb;  BackColor =#f4f4f4 ; background-color:#eeeeee;  border-top: 1px solid white; */  }
	 
.StaticMenuItemStyle  { border-top:Solid 1px white;  	 width:190px;   padding:2px; line-height: 14px; 
             color:#0079ca;   text-align: left;  font-size:1em; 
	     /*BackColor =#f4f4f4 ;  color: #685bb;   background-color:#eeeeee;  border-top: 1px solid white; */    }
	     
.StaticSelectedStyle { font-weight: bold;  background-color:#cbdef3 ;  }	

.StaticHoverStyle {  background-color:  #cbdef3  ; }	

.DynamicMenuItemStyle    { border-top:Solid 1px white;  	
            width:150px;   padding:2px; line-height: 14px;  background-color:  #cbdef3 ; 
            font: 11px  Verdana, Helvetica, sans-serif; color:#0079ca;   text-align: left;  
	     /*BackColor =#f4f4f4 ;  color: #685bb;   background-color:#eeeeee;  border-top: 1px solid white; */    }

.DymanicSelectedStyle   {   font-weight: bold;  background-color:#cbdef3 ;  }	


/* =========================
    link  
========================= */	

/* text style for the site links (at extreme top-right of header) */
.SiteLink {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold }   
a.SiteLink:link, a.SiteLink:visited, a.SiteLink:active { text-decoration:none;  color:white; }
a.SiteLink:hover { text-decoration: underline; }

a.TopLink:link, a.TopLink:visited, a.TopLink:active { font-family: Verdana, 
    Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#77aae1;
    line-height:12px;  background: url(images/navlink_t.gif) no-repeat;
    padding-left: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: 11px; 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-family: Verdana, 
    Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#77aae1;
    line-height:20px;  text-align:right; background: url(images/navlink_t.gif) no-repeat;
    padding-left:15px;   /*#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; }


/* 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-size: 11px;
    font-weight: normal; background-color: #eeeeee }   

/* style of item titles by Announcements and events */
.ItemTitle { font-family: Verdana, Helvetica, sans-serif; font-size:  11px;
    font-weight:bold; color:#8b0000; }

/* GENERAL */
/* style for module titles */
.Head {font:16px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; color:#2685bb; }

/* style of item titles on edit and admin pages */
.SubHead  { font-family: Verdana, Helvetica, sans-serif; font-size:  13px;
    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:  11px;
    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:11px Verdana, Helvetica, sans-serif; padding-left:15px; 
    font-weight: normal; line-height: 12px ; /*background:./images/node.gif;*/ }

.NormalDataGrid {font:11px 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:12px Verdana, Helvetica, sans-serif; font-weight: normal; }

.NormalRed {font:11px Verdana, Helvetica, sans-serif; font-weight: bold; color:red }

.NormalBoldBck { font:11px Verdana, Helvetica, sans-serif; font-weight: bold;  background:#dedfde}

.NormalBold { font:11px Verdana, Helvetica, sans-serif; font-weight: bold; }

.TitleEurotech { font:13px Verdana, Helvetica, sans-serif; font-weight: bold; color:#2685bb;line-height:3; }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font:11px Verdana, Helvetica, sans-serif; font-weight: normal; }
    
    

/* GENERIC */
h1  {font:20px Verdana, Helvetica, sans-serif; font-weight: bold; color :#2685bb; 
    line-height:1; padding-bottom:3px; border-bottom:1px solid; border-color:#e9eaeb;
    background: url(images/navlink-g.gif) no-repeat; padding-left:15px }
h1.product  {font-size:1.7em; padding:3px 3px 3px 5px;  color:#2685bb; line-height:1; background:#dedfde}
h2  {font-size:1.7em; line-height:1; padding-top:5px; padding-bottom:5px; font-weight: normal; color:#2685bb;  }
h2.news  {font:1.6em Verdana, Helvetica, sans-serif; line-height:1.2; padding-top:2px; font-weight: normal; color:#2685bb;  }
h3  {font:14px Verdana, Helvetica, sans-serif; font-weight: bold; color: #595959; }
h4 {font:14px Verdana, Helvetica, sans-serif; font-weight: bold; color :#2685bb; 
    line-height:0.5; padding-bottom:5px; border-bottom:1px solid; border-color:#e9eaeb;
    background: url(images/navlink-g.gif) no-repeat;padding-left:15px }
h5, dt {font:11px Verdana, Helvetica, sans-serif; font-weight: bold; color:#8b0000; }
h6 {font:11px Verdana, Helvetica, sans-serif; font-weight: bold; color: #8b0000; }


.grid   { margin-top:10px; }
        
.grid td, .grid th  { padding:10px; }


TFOOT, THEAD    { font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px; color: #8b0000; }
  
TH { vertical-align: baseline;   
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px; font-weight: bold; color: #8b0000; }

small { font-size:  8px; }
big { font-size:  14px; }

BLOCKQUOTE, PRE { font-family:    Lucida Console, monospace; }

ul { line-height:2;  /* line-height:0.5; padding-top:-10px */}
li  { list-style-type: disc; left:0px; margin-left:0px;  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; }   */

hr { color: #696969; height:1pt; text-align:left }

p  { color:#595959; font: inherit; 
            text-align: left; line-height: 1.4;  }

span.title, a.title:link, a.title:visited, a.title:active {font:14px Verdana, Helvetica, sans-serif; font-weight: bold; color :#2685bb; 
    line-height:1; width:400px; padding-bottom:1px; border-bottom:1px solid; border-color:#e9eaeb;
    background: url(images/navlink-g.gif) no-repeat;padding-left:15px }
span.evidenza {color:red; font-weight: normal;}
span.evidenzared {color:red; font-weight: bold;}
span.eurotech {color:#2685bb;}

/* =====================
             layout 
=======================*/
html {margin: 0px; width:950px; font-size: 11px; left:0px; padding: 0px;/* background:#e6e6e6;  line-height: 1.4;*/ }

body {margin:0px;  background-color: white;  color:#595959;  /*width:1200px */
font: 11px/normal verdana,tahoma,arial,helvetica, sans-serif; 
            text-align: left; line-height: 1.4;  }
	    
/*#banner  {position:absolute; top:3px;left:10px} */

/* Content Pane  */ 
#ContentPane {position:relative; width:550px; top:0px; left:212px;  margin:0; padding-bottom:0px;  }

.ContentPaneHome {position:relative; width:560px; top:104px; left:10px;  padding-bottom:0px;  }

.MenuBreadCrumb {width:525px; padding-top:5px; border-bottom:1px solid #b7b9bc}

.MenuBreadCrumbHome {border-bottom:0px solid white}	

/* Left Pane */
#LeftPane {position:absolute; width: 199px; height:auto; top:207px; left:0px; background-color: white; }

/* Right Pane */
/* Right Pane */
#RightPane {position:absolute; width: 193px; left:760px;top:209px; margin: 0px 0px 0px 0px; background-color: white;   /* border-color:red; border-left:1px solid; */}
.RightPaneHome {position:absolute; width: 191px; left:760px;top:402px; margin: 0px 0px 0px 0px; background-color: white;   /* border-color:red; border-left:1px solid; */}

#footer { position:relative; width: 950px; height: auto; top:10px; background: url(images/ETH_menu_footer.gif); background-repeat:no-repeat;}
			
#pagebottom {width: 950px;top:5px ;font-size:.9em; border-color:#e6e6e6; border-bottom:1px solid; height:16px; padding-top:0px;background-repeat:no-repeat;}
		    
#Home {position:absolute; width:560px; top:104px;  left:0px;  margin:0;  }     


.boxlist {border:1px solid; border-color:#dcdee0;}
#news {padding-left:20px; padding-right:75px}
#documents{padding-left:0px; padding-right:25px; width:90%}

.homeboxtext {height:100px; font-size:12px; font-family:Arial,Verdana ,Helvetica, sans-serif; padding: 7px;}

/* Edit Pane */
#editpane {position:relative; top:15px; margin: 0px 25px 25px 100px; /* background:green;*/ width:500px; }



/* other box not used */

#main {position:relative; /* top:0px; margin: 0px 215px 25px 0px; */
        /* backg round:green;*/  width:800px;
	   min-height:350px; height: auto !important; height:350px; /* line-height: 1.4;*/ }

#boxright {position: absolute; width:175px; height:275px;  background:#e6e6e6;
	   border:1px solid ; border-color: #595959;
	   border-top: 0px solid;
	   top:135px; right: auto; bottom: 0px; left: 405px; padding: 0px; }

#boxleft {position: absolute; width:175px; height:275px;  background:#e6e6e6;
	   border:1px solid ; border-color: #595959;
	   border-top: 0px solid;
	   top:120px; right: auto; bottom: 0px; left: 25px; padding: 0px; }
	   
div#boxright ul { line-height:2;  /* line-height:0.5; padding-top:-10px */}
div#boxright li  { list-style-type: disc; left:0px; margin-left:-25px;  padding-left:0px; line-height: 1.5 }

/* =========================
         border
==========================*/
.bordergreen { border:1px solid green; /*position:absolute; top:3px;left:10px */ }
.borderred { border:1px solid red; /*position:absolute; top:3px;left:10px */ }
/* =========================
          img  
==========================*/
img.null { display:inline;  float:right }
img.picpdf { border:0px; margin: 0em 1em 0em 1em  }
img.pic { float: right; border:0px; margin: 1em 0em 1em 1em }
img.picnoborder { float: right; border:0px; margin: 0em 0em 0em 0em }
img.picleft { float: left; border:0px; margin:1em 1em 1em 0em }
img.piclefttop { float: left; border:0px; margin:0em 0em 0em 0em }
img.picrighttop { float: right; border:0px; margin:0em 0em 0em 0em }
img.picright {  float: right; border:0px;  margin:1em 1em 1em 1em }
img.border { border-right: 3px double; border-top: 3px double; border-left: 3px double; border-bottom: 3px double }
img.topmain { top: -20px; }
img.product  {border:1px dotted #595959; padding:5px; float:right;}