/* ================================
    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 }
*/

/*   ===================
     BORDER - TEST
      =================== */
.brd_red { border: 1px solid red }
.brd_cyan { border: 1px solid cyan }

.red_bd { border: 1px solid red }
.red_brd0 { border: 0px solid red }

.displaynone {display:none}

hr { color: #2685bb; line-height: .9 }

.label, .SubHead { font-weight: bold }

Blockquote, Pre { font-family: Lucida Console, monospace; }

/* =========================
    x HOT FIX
========================= */	
.IE8Fix
{
z-index: 100;
}

a.mydot:link,  a.mydot:visited, a.mydot:active  {  text-decoration:underline}


/* =========================
    GENERIC 
========================= */	
/* ====== Link  ======= */
a:link, a:visited, a:active { text-decoration: none; color: #7d7d7d   /*#2685bb;*/ }
a:hover { text-decoration: underline; color:#2685bb;  /* red; background-color:#dedede ; */ }

/* ====== Title  ======= */
h1 { font: 1.8em Arial, Helvetica, sans-serif, Verdana,;   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 Arial, Helvetica, sans-serif, Verdana; font-weight: bold; color: #595959 }
h4 {font:1.2em Arial, Helvetica, sans-serif, Verdana; 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 Arial, Helvetica, sans-serif,Verdana ; font-weight: bold; color:gray }
h6 {font:11px Arial, Helvetica, sans-serif,Verdana ; font-weight: bold; color: #8b0000 }


h1.product, h2.product { font: 2.5em Arial, Helvetica, sans-serif, Verdana;   font-weight: bold; color: #2685bb; 
    line-height: 1; padding: 10px 0px 0px 15px; border-bottom: 0px solid; border-color: #e9eaeb;
    background: url(images/SepEurotech.gif) 0% 65% no-repeat  }

h1.banner, h2.banner  {font:1.6em  Arial, Helvetica, sans-serif, Tahoma, Verdana;  font-weight:normal ; padding:3px 3px 3px 13px;  
     color:white; clear: both;  text-align:left /*; background-color:#eeeeee*/}

h1.bannerg, h2.bannerg {font:1.6em Arial, Helvetica, sans-serif,  Tahoma, Verdana;  font-weight:normal; padding:3px 3px 3px 13px;  color:gray; clear: both; text-align:left /*; background-color:#eeeeee*/}

h2.news  {font:1.6em  Arial, Helvetica, sans-serif, Verdana; line-height:1.2; padding-top:2px; 
     font-weight: normal; color:#2685bb;  }
h2.home  {font:1.5em Arial, Helvetica, sans-serif; line-height:1; padding-top:-5px; line-height:.7;
     font-weight: Bold; 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;  }   
td.footer2table, .footer2table { background: url(images/footer2_bckg.png) }
#pagebottom 
{ float:right; font-family:arial,sans-serif; /*width: 950px;*/ top:1px ;font-size:.9em; height:10px; padding-top:0px; background-repeat:no-repeat}
		    
/*td.titleL {width:7px; background: url(images/box_gr_lf.gif) no-repeat }
td.titleC {height:17px; background: url(images/box_gr_tt.gif); padding-top:3px }
td.titleR {width: 10px; background: url(images/box_gr_rt.gif) no-repeat  } 		    
*/
		    
.boxlist { border:1px solid ; margin-right:1px; 
           border-left-color:#eceee0 ; 
           border-top-color:#ffffff/* #ecdee0 */; 
           border-bottom-color:#ffffff; 
           border-right-color:#ffffff /* #d7c9cc */;
           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 4px 0px 4px; 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 6px 0px 6px; 
             /*  background-color:#2685bb; */line-height: 1.8; border-color:#999999;}

#TabsFooter { font:1em  arial,sans-serif; height:31px; font-weight: normal; word-spacing:0px;  line-height: 1.8}
#TabsFooter a {padding:0px 5px 0px 5px; color:#7c7c7c }
#TabsFooter a:hover {color:#2685bb }



a.EthButLink1:link, a.EthButLink1:visited, a.EthButLink1: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.EthButLink1:hover { text-decoration:  none; background:  url(images/eurotech_but-o.gif) no-repeat; 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:gray; padding-left:3px; }

/* .td class */
#Menu .MenuMainTD { padding:3px 1px 1px 4px; font-size:1em; color:white; height:20px;  background-color:#0079ca  } 

#Menu .MenuMain  {text-decoration:none;  height: 21px; padding-top:3px;
				border: 1px solid #f4f4f4 ; background-color:#f9f9f9}
#Menu .MenuMain a { color:#2685bb; font-weight: bold; background-color: transparent}

#Menu .menuTD { background:white /*#f4f4f4*/ ;height:21px;padding:3px 0px 0px 3px; border: 1px solid #f4f4f4 ;
	   /* background: white url(images/grayslice_sg1.jpg) top repeat-x */ }
#Menu .menuTD2 { background:#f1f1f1;height:17px;padding:1px 0px 0px 0px; border: 2px solid white ;
	   /* 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; font-weight:normal  }
.MenuNormalH { padding-left:3px;  color:gray }
.MenuNormalH a a.MenuNormalH:link, a.MenuNormalH:visited, a.MenuNormalH:active { padding-left:3px;  color:gray }

/* per evidenziare le sottosezioni */
.MainMenu a a.MainMenu:link, a.MainMenu:visited, a.MainMenu:active{ color:#2685bb; font-weight: bold; background-color:transparent}


#Menu a.MenuSelected { color:#7d7d7d ; 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 */}
          


/* PRODUCTS  */
#PrdTD, .PrdTD { padding:1px 0px 0px 3px; border:0px dotted
	   /* ; background:#f4f4f4   url(images/grayslice_sg1.jpg) top repeat-x */ }

/* Product */
.Prd_List_1TD {  max-height:50px; font-weight:bold; 
      font-size:1.2em; width:20%; padding:5px 3px 0px 3px ; 
      text-align:left; white-space:nowrap;  vertical-align:top;   border-right: 0px }
 .Prd_List_2TD {         
      width: 64%; vertical-align:top;padding:5px 3px; border-left:0px }
.Prd_List_3TD {     
     width:16%; text-align:center;  vertical-align:top;  border: 0px solid black; }
.Prd_List_3TDr {
     width:16%; text-align:right;  vertical-align:top;  border: 0px solid black; }

#Product { 
     padding: 0px 15px  0px 5px}
.NameDescription, #NameDescription  {   
     position:relative; clear: both; border: 0px solid black; font-weight:bold ; top:-10px; padding: 0px 0px 0px 15px  }
.ProductImages, #ProductImages  { 
     padding-top: 10px  }
.ProductImages1Col   { 
     width:20%;  padding:12px  0px 0px 3px }
.ProductImagesList1Col { width:80px  }     
.ProductImages2Col   { 
     padding-top:5px  }
.ProductButtonList2Col { 
     float: right; padding:0px  0px  0px 0px; margin: 0px;  border: 0px solid }       
.Features  {text-align:left;
     clear: both; border: 0px solid black ; padding:0px 10px 0px 15px;}     
.Overview { font-size:1.2em ;  text-align:justify;  padding:0px 10px 0px 15px; border: 0px dotted black  }   
.ProductTabs  {  
     border: solid 1px #dcdee0; border-bottom-color: white; width: 95px }
.SingleTab { font-size:0.9em ; 
     padding: 0px 10px 10px 5px ;text-align:justify;   clear: both; border: 0px solid black }


/*   ===================
      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:5px;            
        }
.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
========================= */	
            
#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:#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:234px;  }


.TopLink, a.TopLink:link, a.TopLink:visited, a.TopLink:active { text-decoration:none; font-family:Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 1.3em; font-weight: normal; color:#6e7178 /* #77aae1*/ ;
    line-height:15px;  /* background: url(images/toplink_t.gif) no-repeat; */
    padding-right:4px; padding-left:4px }    
a.TopLink:hover { text-decoration: underline; color:#b7b9bc; }

a.BCLink:link, a.BCLink:visited, a.BCLink:active { text-decoration:none;  
    font-family: arial, helvetica, sans-serif, verdana; 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: Arial,
    Helvetica, sans-serif,Verdana  ; font-size:1em; font-weight: bold; color:#77aae1;
    line-height:20px;  background: url(images/navlink-g.gif) 1% 50% no-repeat ;
    padding-left:10px;   /*#0082cd;*/ }

a.EthLink:link, a.EthlLink:visited, a.EthLink:active { 
    color:#2685bb; padding-left:0px;   /* line-height:20px; #0082cd;*/ }
    
    
.ArrowLink,  a.ArrowLink:link, a.ArrowlLink:visited, a.ArrowLink:active { 
   /* font-weight: bold; */ color:#7e7e7e /*  #b7b9bc*/;
    text-align:right; background: url(images/navlink.gif) -1% 50% no-repeat;
    padding-left:10px;   /* line-height:20px; #0082cd;*/ }
    
a.SpecialLink:hover,a.ArrowlLink:hover { text-decoration: underline; color: #2685bb; }

/* 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: Arial, Helvetica, sans-serif, Verdana; 
           font-weight: normal; background-color: #eeeeee }   

.evidenza {color:red }

/* style of item titles by Announcements and events */
.ItemTitle { font-family:  Arial, Helvetica, sans-serif, Verdana,; font-size:  .9em;
       font-weight:bold; color:#8b0000; }

/* GENERAL */
/* style for module titles */
.Head {font:1.1em Arial, Helvetica, sans-serif;  font-weight: bold; color:#2685bb; line-height:1.5;padding-bottom:5px }

/* style of item titles on edit and admin pages */
.SubHead , td.SubHead {font-family: Arial,  Helvetica, sans-serif; font-size:  1.1em;
    font-weight: bold; color:#999999; white-space: nowrap   /*#595959;*/ }
    

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family: Arial, Helvetica, sans-serif; font-size:  1em;
    font-weight:   bold;  color: black; }

/* text style used for most text rendered by modules  */
.Normal {  font-size: .9em; 
             line-height: 1.4;  }  
	
.Normal2 {font:.9em Arial, Helvetica, sans-serif; padding-left:15px; 
    font-weight: normal; line-height: 12px ; /*background:./images/node.gif;*/ }

.NormalDataGrid {font:1em Arial, 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: Arial, 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,  a.Eurotech:link { color:#2685bb }
.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-left:solid 1px #fcfef0;  width:207px;   
               padding:0px 0px 2px 0px;  font-size:1.1em;  color: #a4a4a4  
               /* #0079ca;  background-color:#f7f7f7;*/   }

.StaticPrd { border-top:solid 1px #f4f4f4;   border-left:solid 1px #f4f4f4;  font-size:.9em;  color: gray; 
            padding:2px 0px 2px 2px;  width:206px;  }
	   	     	     
a.StaticPrd { color: #595959;  }
a.StaticPrd:hover { background-color:#cbdef3 }
      
.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:2px 0px 2px 2px;  color:#2685bb!important;  font-size:1em !important;  
      background-color:#f9f9f9; /*#a9a9a9 */ }
    
.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;  background-color: #2685bb  }

ul { line-height:2; padding-left:10px; /* line-height:0.5; padding-top:-10px */}
li  { list-style-type: disc;  left:5px;  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; }   */





/* **************************** 
/*  And here is my CSS
/* 

/* .ajax__tab_header - A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_outer - An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
/* .ajax__tab_inner	 - An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
/* .ajax__tab_tab - An element of the tab that contains the text content. Child CSS classes:none. */
/* .ajax__tab_body - A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
/* .ajax__tab_hover - This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_active - This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. */   

/* XP IE7 theme - Backgrounds */
.ajax__tab_xpie7 .ajax__tab_header					    { background:url(images/tab_line.gif) repeat-x bottom; }
.ajax__tab_xpie7 .ajax__tab_outer						{ background:url(images/tab_right.gif) no-repeat right; }
.ajax__tab_xpie7 .ajax__tab_inner						{ background:url(images/tab_left.gif) no-repeat; }
.ajax__tab_xpie7 .ajax__tab_tab						    { background:url(images/tab_.gif) repeat-x; }
.ajax__tab_xpie7 .ajax__tab_hover .ajax__tab_outer	    { background:url(images/tab_hover_right.gif) no-repeat right; }
.ajax__tab_xpie7 .ajax__tab_hover .ajax__tab_inner	    { background:url(images/tab_hover_left.gif) no-repeat; }
.ajax__tab_xpie7 .ajax__tab_hover .ajax__tab_tab		{ background:url(images/tab_hover.gif) repeat-x; }
.ajax__tab_xpie7 .ajax__tab_active .ajax__tab_outer	    { background:url(images/tab_active_right.gif) no-repeat right; }
.ajax__tab_xpie7 .ajax__tab_active .ajax__tab_inner	    { background:url(images/tab_active_left.gif) no-repeat; }
.ajax__tab_xpie7 .ajax__tab_active .ajax__tab_tab		{ background:url(images/tab_active.gif) repeat-x; }

/* XP IE7 theme - Other Styles */
.ajax__tab_xpie7 .ajax__tab_header 					    { font-family: arial, helvetica,sans-serif,verdana,tahoma;font-size:11px; }
.ajax__tab_xpie7 .ajax__tab_outer					    { height:29px; }
.ajax__tab_xpie7 .ajax__tab_inner						{ padding-left:3px; }
.ajax__tab_xpie7 .ajax__tab_tab						    { padding:7px 20px;margin:0; }
/* .ajax__tab_xpie7 .ajax__tab_body						{ font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff; } */
.ajax__tab_xpie7 .ajax__tab_body                        {font-size:1em;border:1px solid #c9c9c9;border-top:0px solid red ;padding:1px;}
.ajax__tab_xpie7 .ajax__tab_active .ajax__tab_tab       {font-size:1.2em; color: #2685bb; font-weight:bold; height:23px; padding:4px 25px }
/*.ajax__tab_xpie7 .ajax__tab_active .ajax__tab_tab       {font-size:1.2em;  color: #2685bb; font-weight:bold; padding:4px 10px 5px} */
                                                        


/*
.ajax__tab_xpie7 .ajax__tab_active .ajax__tab_tab {font-size:1.2em; padding:0px 4px 1px 4px;  color: #2685bb; font-weight:bold; 
                                                  background:url(images/tab-active.gif) repeat-x;height:20px}

*/

/* **************************** 
/*  And here is my CSS
/* 

 /* default layout */
.ajax__tab_header {white-space:nowrap;}
.ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}


/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(AjaxControlToolkit.Tabs.tab-line.gif) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(AjaxControlToolkit.Tabs.tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(AjaxControlToolkit.Tabs.tab-left.gif) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(AjaxControlToolkit.Tabs.tab.gif) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(AjaxControlToolkit.Tabs.tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(AjaxControlToolkit.Tabs.tab-hover-left.gif) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(AjaxControlToolkit.Tabs.tab-hover.gif) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(AjaxControlToolkit.Tabs.tab-active-right.gif) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(AjaxControlToolkit.Tabs.tab-active-left.gif) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(AjaxControlToolkit.Tabs.tab-active.gif) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;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}


/* plain theme */
.ajax__tab_plain .ajax__tab_outer {text-align: center; vertical-align: middle; border:2px solid #999999;}
.ajax__tab_plain .ajax__tab_inner {text-align: center; vertical-align: middle; }
.ajax__tab_plain .ajax__tab_body {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_header {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {background:#FFFFE1;}


.CustomTabStyle .ajax__tab_header
{
 background-color:Blue;  
}





/* **************************************************** */
/* 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:1px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}


/* xp theme */ 
.ajax__tab_prd .ajax__tab_header {padding-left:3px; font-family: arial, helvetica,sanserif,tahoma,verdana;font-size:1.1em;color:#4e4e4e; /*font-weight:bold;*/ background:url(images/tab-line.gif) repeat-x bottom;}
.ajax__tab_prd .ajax__tab_outer {padding-right:3px;background:url(images/tab-right.gif) no-repeat right/*;height:20px;*/}
.ajax__tab_prd .ajax__tab_inner {padding-left:3px;background:url(images/tab-left.gif) no-repeat;}
.ajax__tab_prd .ajax__tab_tab {height:17px;padding:1px 6px 1px 6px;margin:0;background:url(images/tab.gif) repeat-x;}
.ajax__tab_prd .ajax__tab_hover .ajax__tab_outer {padding-right:+5px; 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_outer {background:url(AjaxControlToolkit.Tabs.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 {font-size:1.2em; padding:0px 4px 1px 4px;  color: #2685bb; font-weight:bold; 
                                                  background:url(images/tab-active.gif) repeat-x;height:20px}
.ajax__tab_prd .ajax__tab_body {font-size:1em;border:1px solid #d9d9d9;border-top:0px solid red ;padding:1px;}

/* 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-size: 1.2em; color:#2685bb; font-weight:bold; height:20px; padding-top:1px; 
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: pointer; background-color:#D19275;	
} 
.EntryLine
{
	cursor: move; 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; }
*/


