﻿/*
SILGENEVE Styles
Copyright: ARCHILEXMP SA
Author: Mauro
Date: Mai 2020

Questo CSS é usato per la gestione della grafica 
    della pagine principale index.aspx
RICORDA : Tutti i DIV centrati con DIV.max-width = 950px
    NB div.mainContent = 1100px;  divContenu > max-width : 950px; ecc.
*/

body 
{
    font-size: 12px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #000;
    background-color: #d1d1d1; /* #eaeaea   #4D4D4D; */
    _background-image: linear-gradient(to bottom, #FFFFFF 0%, #d1d1d1 100%);
    background-image: url(../images/bgpb.png) ;
    padding-top: 0px;
    margin: 0px;

}


.nopadding
{
    padding-top:0px;
}

.testSplitter
{
    background-color:#ededed;
}


div.bannerUP
{
    padding-top:0px;
    height: 90px;
}

div.tileUP
{
    width: 100%;
    height: 90px;
    background-image: url('../images/tileUp.jpg');
    background-repeat: repeat-x;
    margin-bottom: 0px;
}


.activeTabStyle
{
        color: #CE1A42;
        font-family: arial,sans-serif;
        font-weight:bold;
}

/*DIV ATTIVATI DA BOTTONI TOOLBAR*/


/*DIV CONTENU*/
#divContenu
{
   
    margin: 0 auto;
    max-width : 1050px;
    font-family: arial,sans-serif;
    color: #FFF;
    background: #424242;
    height: 240px;
    text-align: left;
    display: none;
    padding-left:45px;
    padding-top: 50px;
}

#imgContenu
{
    top: 0px;
    left:0px;
    width: 60px;
    height: 60px;
    position: relative;
    background-image: url('../images/contenu@2x.png');
    background-size: 60px 60px;
    float:left;
}

#itemContenu
{
    top: 0px;
    left: 50px;
    position: relative;
    font-size: 1.05em;
    font-family: arial,sans-serif;

}

#titleGroupContenu
{
    text-align: left;
    color: #F57A29;
    font-size: 1.1em;
    font-family: arial,sans-serif;
    font-weight: bold;

}

#titleGroupContenu td
{
    width: 280px;
}

#titleGroupContenu div
{
    width: 180px;
    border-bottom:2px solid #F57A29;

}

#itemContenu a:link, #itemContenu a:visited
{

    color: #BBB !important;
    font-size: 1em;
    font-family: arial,sans-serif;
    text-decoration: none;
    vertical-align: middle;
    text-align:left;
}

#itemContenu a:hover
{
    color: #fff !important;
    font-family: arial,sans-serif;
    text-decoration: none;
    font-weight: bold;

}

#itemContenu a:active
{
    color: #F57A29 !important;
    font-family: arial,sans-serif;
    text-decoration: none;

}

#itemContenu td
{
    vertical-align: top;
}




/*DIV SEARCH*/
#divSearch
{
    margin : 0 auto;
    max-width : 1050px;
    font-family: arial,sans-serif;
    color: #FFF;
    background: #424242;
    height: 240px;
    margin: 0 auto;
    text-align: left;
    display: none;
    padding-left:45px;
    padding-top: 50px;
    
}

#imgSearch
{
    top: 0px;
    left:0px;
    width: 60px;
    height: 60px;
    position: relative;
    background-image: url('../images/search1@2x.png');
    background-size: 60px 60px;
    float:left;
}

/*
#closeUpContenu
{
    bottom: 2px;
    width: 36px;
    margin-left: auto;
    margin-right:auto;
    height: 19px;
    position: relative;
    background-image: url('../images/button/closeUpHover.png');
       
}
#closeUpContenu:hover
{
    background-image: url('../images/button/closeUp.png');
    background-repeat: no-repeat;
    cursor: pointer;

}

#closeUpSearch
{
    top: 18px;
    width: 36px;
    position: relative;
    margin-left: auto;
    margin-right:auto;
    height: 19px;
    
    background-image: url('../images/button/closeUpHover.png');
       
}
#closeUpSearch:hover
{
    background-image: url('../images/button/closeUp.png');
    background-repeat: no-repeat;
    cursor: pointer;

}
*/



#titleGroupSearch
{
    text-align: left;
    color: #F57A29;
    font-size: 1em;
    font-family: arial,sans-serif;
    font-weight: normal;
}

#titleGroupSearch td
{
    width: 200px;
    padding-right:10px;
}


#titleGroupSearch div
{
    width: 250px;
    _border-bottom:2px solid #F57A29;

}

#tdSearchType
{
    width: 130px;
    padding-left:30px;
}



#itemSearch
{
    top: 0px;
    left: 50px;
    position: relative;
    vertical-align: middle;
    font-size: 1.05em;
    font-family: arial,sans-serif;
    color: #BBB !important;

}


#itemSearch a:link, #itemSearch a:visited
{

    color: #BBB !important;
    font-size: 1em;
    font-family: arial,sans-serif;
    text-decoration: none;
    vertical-align: middle;
    text-align:left;
}

#itemSearch a:hover
{
    color: #fff !important;
    font-family: arial,sans-serif;
    text-decoration: none;
    font-weight: bold;

}

#itemSearch a:active
{
    color: #e37431 !important;
    font-family: arial,sans-serif;
    text-decoration: none;

}

#itemSearch td
{
    vertical-align: top;

}

.labelSearchBook
{
    width:250px;
    line-height: 1.5;
    color: #F57A29;
    left: 5px;
}

.searchBook
{
    width:250px;
    line-height: 2;
}

.contenuBook
{
    width:250px; 
}

.txtSearch
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-style:normal;
    height:24px;
    width: 230px;
    border-style: none;
    border:1px solid #aaa;
    border-radius: 6px;
    position: relative ;
    left: 5px;
}

.txtSearch:active, .txtSearch:focus
{
    _border:1px solid  #F57A29;

}

.buttonSearch
{
 
    border: none 0px #3f3f3f;
    text-align:left;
    background: transparent url('../images/button/btnSearch@2x.png') no-repeat center center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; 
         
}

.buttonSearch:hover
{
    cursor:pointer ;
    border: none 0px #3f3f3f;
    text-align:left;
    background: transparent url('../images/button/btnSearchHover@2x.png') no-repeat center center;
    background-size: 24px 24px;
}


.buttonClearSearch
{
 
    border: none 0px #3f3f3f;
    text-align:left;
    background: transparent url('../images/button/btnClearSearch@2x.png') no-repeat center center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; 
         
}

.buttonClearSearch:hover
{
    cursor:pointer ;
    border: none 0px #3f3f3f;
    text-align:left;
    background: transparent url('../images/button/btnClearSearchHover@2x.png') no-repeat center center;
    background-size: 24px 24px;
}


/* PARTE PRINT */

#divPrint
{
   
    max-width : 1050px;   
    font-family: arial,sans-serif;
    color: #FFF;
    background: #424242;
    height: 240px;
    margin: 0 auto;

    text-align: left;
    display: none;
    padding-left:45px;
    padding-top: 30px;



}

#itemPrint
{
    top: 0px;
    left: 50px;
    position: relative;
}

#imgPrint
{
    top: 0px;
    left:0px;
    width: 60px;
    height: 60px;
    position: relative;
    background-image: url('../images/print@2x.png');
    background-size: 60px 60px;
    float:left;
}


.divPrint
{
    padding-top: 10px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    float: left;
    height: 160px;
    width: 120px;
}

.divPrintLarge
{
    padding-top:10px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    float: left;
    height: 160px;
    _width: 220px;
    width: 380px;
}


.divPrintOrange
{
    font-size: 80px;
    color: #F57A29;
    border: 8px solid #F57A29;
    cursor: pointer;
}


.divPrintGray
{
    font-size: 80px;
    color: #bbb;
    border: 6px solid #bbb; 
        cursor: pointer;
}

.divPrintSpacer
{
    width: 3px;
    height: 180px;
    float: left;
}

.titlePrintWin
{
    font-size: 13px;
    font-weight: normal;
}


#divButtonPrintContainer
{
    width:80px;
    height:50px;
    float: left;
    padding-top:150px;
    padding-left:20px;

}
    
    .button, .button:active, .button:visited
{
    background-color: #555;
    border: 2px solid #e37431; 
    color: #eee;
    font-size: 12px;
    height:27px;
    border-radius: 3px;
    font-weight:bold;
}



.button:hover
{
    background-color: #666;
    border: 2px solid #f37431;
    cursor: pointer;

}
    

/*TOOLBAR E BOTTONI TOOLBAR*/

/*  DIV upBarMin per Mobile */
#upBarMin
{
    margin : 0 auto;
    height: 79px;
    background-image: url('../images/tile.png');
    color: #FFF;
    background-repeat: repeat-x;
    background-color: #3F3F3F; /*#4D4D4D; */
    padding-left: 0px;
    display: none;
}

#upBarMin div.Logosilge
{
    background-image: url('../images/LogoSIL.png');
    background-repeat: no-repeat;
    top:0px;
    left:15px;
    position:absolute;
    width: 200px;
    height:79px;
}

#upBarMin div.contenumin
{
    background-image: url('../images/button/MenuMin.png');
    background-repeat: no-repeat;
    top:18px;
    right:10px;
    position:relative;
    float: right;
    width: 38px;
    height:38px;
}
#upBarMin div.contenumin:hover
{
    background-image: url('../images/button/MenuMin.png');
    background-repeat: no-repeat;
}


/*  DIV upBar Classico */
#upBar
{
    _margin : 0 auto;
    height: 79px;
    background-image: url('../images/tile.png');
    _color: #FFF;
    background-repeat: repeat-x;
    background-color:  #4D4D4D; /*#4D4D4D; #3F3F3F;*/
    padding-left: 0px;
}



#upBar div.silge
{
    background-image: url('../images/LogoSilgeneveMin.png');
    background-repeat: no-repeat;
    top:57px;
    right:10px;
    _left: 10px;
    position:relative;
    float: right;
    width: 130px;
    height:45px;
}

#upBar div.Logosilge
{
    background-image: url('../images/LogoSIL.png');
    background-repeat: no-repeat;
    top:0px;
    left: 15px;
    _right: 0px;
    position:absolute;
    width: 150px;
    height:79px;
}

/*  VERSIONE LOGO-GE a sx e LOGO-SIL a dx

#upBar div.silge
{
    background-image: url('../images/logoGE.svg');
    background-repeat: no-repeat;
    top:10px;
    left:15px;
    position:absolute;
    width: 175px;
    height:79px;
}

#upBar div.Logosilge
{
    background-image: url('../images/Logosilge.png');
    background-repeat: no-repeat;
    top:30px;
    right:10px;
    position:relative;
    width: 190px;
    height:30px;
    float: right;
}

*/

#upBar div.homepage
{

    background-image: url('../images/button/Home.png');
    background-repeat: no-repeat;
    top:18px;
    left:270px;
    position:absolute;
    width: 110px;
    height:38px;

}

#upBar div.homepage:hover
{
    background-image: url('../images/button/HomeHover.png');
    background-repeat: no-repeat;
}


#upBar div.contenu
{
    background-image: url('../images/button/contenu.png');
    background-repeat: no-repeat;
    top:18px;
    left: 220px;
    position:absolute;
    width: 110px;
    height:38px;
}
#upBar div.contenu:hover
{
    background-image: url('../images/button/contenuHover.png');
    background-repeat: no-repeat;
}


#upBar div.search
{
    background-image: url('../images/button/search.png');
    width: 142px;
    height:38px;
    background-repeat: no-repeat;
    top:18px;
    left: 370px;
    position:absolute;
    
}
#upBar div.search:hover
{
    background-image: url('../images/button/searchHover.png');
    background-repeat: no-repeat;
}


#mainContent div.LinkDocSearch
{
    background-image: url('../images/button/expand.png');
    background-repeat: no-repeat;
    top: -10px;
    right: 0px;
    _left: 10px;
    position: relative;
    float: right;
    width: 15px;
    height: 20px;
    
}
#mainContent div.LinkDocSearch:hover
{
    background-image: url('../images/button/expandHover.png');
    background-repeat: no-repeat;
}

#upBar div.compare
{
    background-image: url('../images/button/compare.png');
    width: 121px;
    height:38px;
    background-repeat: no-repeat;
    top:18px;
    left: 820px;
    position:absolute;
    
}

#upBar div.compare:hover
{
    background-image: url('../images/button/compareHover.png');
    background-repeat: no-repeat;
}

#upBar div.ialad
{
    background-image: url('../images/button/ialad.png');
    width: 121px;
    height:38px;
    background-repeat: no-repeat;
    top:18px;
    left: 920px;
    position:absolute;
    
}

#upBar div.ialad:hover
{
    background-image: url('../images/button/ialadHover.png');
    background-repeat: no-repeat;
}

#upBar div.print
{
    background-image: url('../images/button/imprimer.png');
    width: 121px;
    height:38px;
    background-repeat: no-repeat;
    top:18px;
    left: 530px;
    position:absolute;
    
}
#upBar div.print:hover
{
    background-image: url('../images/button/imprimerHover.png');
    background-repeat: no-repeat;
}

#upBar a:link, #upBar a:visited
{

    color: #BBB !important;
    font-size:small;
    font-family: arial,sans-serif;
    text-decoration: none;
    vertical-align: middle;
}

#upBar a:hover
{
    color: #e37431 !important;
    font-family: arial,sans-serif;
    text-decoration: none;

}

#divInfoLogin
{
    line-height:19px;
    color: #fff;
    font-size: 14px;
    top:44px;
    right: 20px;
    position:absolute;
    float:right;
    
}

#btnCheckLogin
{

background-color: #fff;
width:5px;
height:5px;
    top:44px;
    right: 100px;
    position:absolute;
    float:right;
    display: none;
}
/*RISULTATI RICERCA*/

#pageSearch h3 {
  font-family: Arial;
  font-size: 8pt;
  color: #333333;
  margin-left: 46px;
  text-indent: -16px;
  margin-top: 0;
  margin-bottom: 4px;
  font-weight: normal;
  cursor: pointer; 
  }


#pageSearch a, #pageSearch a:link{
  text-decoration: none;
  color:#666666; }


#pageSearch a:hover {
  text-decoration: none;
  color:#ff0000; }

#pageSearch a:active {
  text-decoration: none;
  color:#ff0000; }


div.logoSilUp
{

    width: 327px;
    height: 90px;
    top: 0px;
    left: 0px;
    position:relative;
    background-image: url('../images/logosilge.png');
    background-repeat:no-repeat;
}

div.mainContent
{
 padding-top: 2px;
 padding-bottom: 2px;
 margin : auto;
 max-width : 1100px;

}



.iFrameNoBorder
{
    border-style: none;
    
}

.iFrameMajBorder
{
    border: 4px solid #ffa1b0;
}


.textTitlePane12
{
    position: relative;
    left: 35px;
    top: 10px;
    width: 200px;
    height:33px;

}

/*TOOLBAR TABMAT*/
div.headIFrameTitle
{
    padding-top:3px;
    font-size: 1.111em;
    border: 1px solid #d3d3d3;
    background: #ebebeb;
    width:100%;
    height:51px;
    padding-left: 5px;
}

.buttonBackContenu
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/backContenu@2x.png') no-repeat center center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px;   
    left: 3px;
    position: relative;
    right: 10px;
    top: -26px; 
}

.buttonBackContenu:hover
{

    cursor:pointer ;
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/backContenuHover@2x.png') no-repeat center center;
    background-size: 24px 24px;

}


/*TOOLBAR LEGGE*/
div.headIFrame
{
    
    border: 1px solid #d3d3d3;
    background: #ebebeb;
    width:100%;
    height:51px;
    padding: 3px;
    
}

/*PARTE GESTIONE DETTAGLI LEGGE*/
        .miniSquare
        {
	        border: 2px solid #ebebeb;
	        width:10px;
	        height:16px;
            background-color: #e37431;        
            cursor:pointer;
        }
        
                .miniSquare:hover
        {
	        border: 2px solid #ebebeb;
	        width:10px;
	        height:16px;
            background-color: #f37431;
            cursor:pointer;
        }
        
        .miniSquare[disabled]
        {
	        border: 2px solid #ebebeb;
	        width:10px;
	        height:16px;
            background-color: #d3d3d3;
            cursor:pointer;
        }
        

        
        
        .btnSqare
        {
            text-align:center;
            vertical-align:bottom;
            font-size: 1.2em;
            border: 2px solid #ebebeb;
	        width:60px;
	        height:28px;
	        padding-top: 3px;
	        padding-left: 5px;
            background-color: #e37431;
            color: White;
            cursor:pointer;
        }
        
        
        .btnSqare:hover
        {
            text-align:center;
            vertical-align:bottom;
            font-size: 1.2em;
            border: 2px solid #ebebeb;
	        width:60px;
	        height:28px;
	        padding-top: 3px;
	        padding-left: 5px;
	        background-color: #f37431;
            color: White;
            cursor:pointer;
        }
        
        .btnSqare:active
        {
            text-align:center;
            vertical-align:bottom;
            font-size: 1.2em;
            border: 2px solid #ebebeb;
	        width:60px;
	        height:28px;
	        padding-top: 3px;
	        padding-left: 5px;
	        background-color: #f37431;
            color: White;
            cursor:pointer;
        }
        
         .btnSqare[disabled]
        {
            background-color: #d3d3d3;
            color: #a8a8a8;
            text-align:center;
            vertical-align:bottom;
            font-size: 1.2em;
            border: 2px solid #ebebeb;
	        width:60px;
	        height:28px;
	        padding-top: 3px;
	        padding-left: 5px;
	        cursor:default;
	          }
	          
	          

       /* 
        .orange
        {
            background-color: #e37431;
            color: White;
            cursor:pointer;
        }
        
        .grey
        {
            background-color: #d3d3d3;
            color: #a8a8a8;
        }
*/

        .l { float:left; }

        .r { float:right; }

        .cl { clear:left; }

        .ms { 	}

        .mt {   }
        
        .expand
        {
            width: 16px;
            height:12px;
            border: none 0px #d3d3d3;
            background: transparent url('../images/button/expand@2x.png') no-repeat center center;
            background-size: 16px 12px;
        }
        
        .expand:hover
        {
            width: 16px;
            height:12px;
            border: none 0px #d3d3d3;
            background: transparent url('../images/button/expandHover@2x.png') no-repeat center center;
            background-size: 16px 12px;
        }
        

.divMenuDett
{

    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    font-family: arial,sans-serif;
    color: #4D4D4D;
    background: #ebebeb;
    height: 30px;
    display: none;
    padding-left: 3px;
    padding-top: 3px;
    padding-right: 3px;
    width: 100%;
    font-size: 1.4em;
    z-index: 5;
    
}


.lblCount
{
    color:Black;
    padding:3px;
    background-color: #ffbcbc;
}


.txtSurb
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-style:normal;
    position: relative;
    top: 1px;
    left: 8px;
    height:22px;
    width: 180px;
    border-radius: 6px;
    border:1px solid #666;
    padding-left: 10px;
    padding-right: 10px;

}

.txtSurbMain
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-style:normal;
    position: relative;
    top: 1px;
    left: 8px;
    height:22px;
    width: 180px;
    border-radius: 6px;
    border:1px solid #666;
    padding-left: 5px;
    padding-right: 10px;

}

.txtSurbExp
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-style:normal;
    position: relative;
    top: 1px;
    left: 8px;
    height:22px;
    width: 180px;
    border-radius: 6px;
    border:1px solid #aaa;
    padding-left: 5px;
    padding-right: 10px;

}


.txtSurb:active, .txtSurb:focus,.txtSurbExp:active, .txtSurbExp:focus, .txtSurbMain:active, .txtSurbMain:focus
{
    border:1px solid  #F57A29;
}

.divDetailSquare
{
    float: right;
    position: relative;
    top: 2px;
    right: 20px;
}

/* BOTTONI TOOLBAR LEGGE */
.buttonSurb
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/surb@2x.png') no-repeat center center;
    background-size: 24px 24px;
    position: relative;
    left: 15px;
    _top: 5px;
    width: 24px;
    height: 24px;  
    vertical-align: middle;  
}

.SelectSearchType {
    position: relative;
    left:10px;
    height: 24px;
    border-radius : 5px;
}



.buttonSurbGoBack
{
       
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/surb@2x.png') no-repeat center center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px;    
    left: 3px;
    position: relative;
    right: 10px;
    top: -27px;
}

.buttonSurbExpanded
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/surb@2x.png') no-repeat center center;
    background-size: 24px 24px;
    position: relative;
    left: 15px;
    _top: 5px;
    width: 24px;
    height: 24px; 
    vertical-align: middle;
}

.buttonSurb:hover, .buttonSurbExpanded:hover, .buttonSurbGoBack:hover
{

    cursor:pointer ;
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/surbHover@2x.png') no-repeat center center;
    background-size: 24px 24px;
}

.buttonSurb[disabled], .buttonSurbExpanded[disabled], .buttonSurbGoBack[disabled]
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/surbDisabled.png') no-repeat center center;
    width: 24px;
    height: 24px;
    cursor:default;    
}


.buttonDown
{
    vertical-align: middle;   
    border: none 0px #d3d3d3;
    text-align:left;
    position: relative;
    left: 15px;
    _top: 5px;
    width: 24px;
    height: 24px; 
    background: transparent url('../images/button/down@2x.png') no-repeat center center;
    background-size: 24px 24px;
}

.buttonDownExpanded
{
    vertical-align: middle;
    border: none 0px #d3d3d3;
    text-align:left;
    position: relative;
    left: 15px;
    _top:5px;
    width: 24px;
    height: 24px;    
    background: transparent url('../images/button/down@2x.png') no-repeat center center;
    background-size: 24px 24px;
}

.buttonDown:hover, .buttonDownExpanded:hover
{

    cursor:pointer ;
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/downHover@2x.png') no-repeat center center;
    background-size: 24px 24px;

}

.buttonUp
{
    border: none 0px #d3d3d3;
    position: relative;
    _top: 5px;
    left: 15px;
    background: transparent url('../images/button/up@2x.png') no-repeat center center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; 
    vertical-align: middle;
}

.buttonUpExpanded
{
    border: none 0px #d3d3d3;
    text-align:left;
    position: relative;
    left: 15px;
    _top: 5px;
    background: transparent url('../images/button/up@2x.png') no-repeat center center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; 
    vertical-align: middle;
}

.buttonUp:hover, .buttonUpExpanded:hover
{
    cursor:pointer ;
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/upHover@2x.png') no-repeat center center;
    background-size: 24px 24px;

}

.buttonPageBack
{
       
    border: none 0px #d3d3d3;
    position: relative;
    float: right;
    right: 10px;
    _top: 5px;
    background: transparent url('../images/button/back@2x.png') no-repeat center center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px;   
    vertical-align: middle; 
}

.buttonPageBack:hover
{

    cursor:pointer ;
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/backHover@2x.png') no-repeat center center;
    background-size: 24px 24px;
}


.divCount
{
    font-size:12px;
    text-align:left;
    position: relative;
    top: 5px;
    left: 17px;
}

.divCountExp
{
    font-size:12px;
    text-align:left;
    position: relative;
    top: 5px;
    left: 17px;
}


.buttonMore
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/more.png') no-repeat center center;
    width: 24px;
    height: 24px; 
}



.buttonMore:hover
{
    cursor:pointer ;
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/moreHover.png') no-repeat center center;
}


.buttonSync
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/sync@2x.png') no-repeat center center;
    width: 24px;
    height: 24px; 
    background-size: 24px 24px;
    position: relative;
    top: -25px;

    float: right;
    right: 5px;
    _left: 5px;

}





.buttonSync:hover
{
    cursor:pointer ;
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/syncHover@2x.png') no-repeat center center;
    background-size: 24px 24px;
}

.buttonPDF
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/btnPDF@2x.png') no-repeat center center;
    width: 24px;
    height: 24px; 
    background-size: 24px 24px;
    position: relative;
    _top: 5px;
    float: right;
    right: 10px;
    vertical-align: middle;
}

.buttonPDF:hover
{
    cursor:pointer ;
    border: none 0px #d3d3d3;
    _text-align:left;
    background: transparent url('../images/button/btnPDFHover@2x.png') no-repeat center center;
    background-size: 24px 24px;
}

.buttonMaximize
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/openWin@2x.png') no-repeat center center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; 
    position: relative;
    _top: 5px;
    float: right;
    right: 5px;
    vertical-align: middle;
}

.buttonMaximize:hover
{
    cursor:pointer ;
    border: none 0px #d3d3d3;
    _text-align:left;
    background: transparent url('../images/button/openWinHover@2x.png') no-repeat center center;
    background-size: 24px 24px;
}


.buttonSyncWin
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/syncWin@2x.png') no-repeat center center;
    width: 36px;
    height: 24px; 
    background-size: 24px 24px;
    position:relative;
    float:left;
    top: 3px;

}

.buttonSyncronisedWin
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/syncronisedWin@2x.png') no-repeat center center;
    width: 36px;
    height: 24px; 
    background-size: 24px 24px;
    position: relative;
    float:left;
    top: 3px;

}


.buttonSyncWin:hover
{
    cursor:pointer ;
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/syncWinHover@2x.png') no-repeat center center;
    background-size: 24px 24px;
}

.buttonSyncronisedWin:hover
{
    cursor:pointer ;
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/syncronisedWinHover@2.png') no-repeat center center;
    background-size: 24px 24px;
}

.buttonHelp
{
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/help.png') no-repeat center center;
    width: 24px;
    height: 24px; 
}



.buttonHelp:hover
{
    cursor:pointer ;
    border: none 0px #d3d3d3;
    text-align:left;
    background: transparent url('../images/button/helpHover.png') no-repeat center center;
}


/*TOOLBAR EXPANDED*/
div.headIFrameExpanded
{
    border: 1px solid #d3d3d3;
    background: #ebebeb;
    width:100%;
    height:51px;
    padding: 3px;
    
}

.divMenuDettExp
{

    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    font-family: arial,sans-serif;
    color: #4D4D4D;
    background: #ebebeb;
    height: 30px;
    padding-left: 3px;
    padding-top: 3px;
    padding-right: 3px;
    width: 100%;
    font-size: 1.4em;
    
}

div.titleHeadIFrameTitleExpanded
{
    padding-top: 0px;
    width:255px;

}




.buttonVoirAussi[disabled]
{
    color: #d8d8d8;
    cursor:pointer;
    font-family: Arial, Helvetica, Verdana, sans-serif;  border: solid 1px #d8d8d8;
    text-align:left;
    background: #ececec;
    background-image:url('../images/button/tabDisable.png');
    background-repeat: no-repeat;
    padding-left: 25px;
    background-position: left center;
}

a:focus, a:active{outline: none;}
a:focus div, a:active div{outline: none;}
a:focus, a:active{-moz-outline-style: none;}
input:focus{outline: none;}

/*PARTE PER TOOL TIPP*/

#tt 
{
    position:absolute; 
    display:block; 

}
#tttop 
{
    display:block; 
    height:5px; 
    margin-left:4px; 

    overflow:hidden
}
#ttcont 
{
    
    display:block; 
    padding:2px 5px 3px 5px; 
    margin-left:5px; 
    background:#fff; 
    color:#000;
    border: 1px solid #F57A29;
     border-radius: 5px;
    }
#ttbot 
{
    display:block; 
    height:5px; 
    margin-left:5px; 

    overflow:hidden
 }
 
 .ui-dialog-titlebar-close {
  visibility: hidden;
}

/* Search result highlight. */

span.searchMatch {
  background-color: #ffff60;
}

span.searchMatch.odd {
  background-color: #dbfe9a;
}

span.searchMatch.searchMatchSelected,
span.searchMatch.searchMatchSelected.odd {
  background-color: #f7c670;
}

