/* @charset "utf-8"; */

/* CSS Document */





body {

    background-image: url(/images/fondo.jpg);

    background-repeat: repeat-x;

    margin: 0px 0px 0px 0px;

    background-color: #FFFFFF;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    /*color: #707173;*/

    color: #002776;

}



input[type=text], select

{

    border-radius:0px !important;

    -moz-border-radius:0px !important;

    -webkit-border-radius:0px !important;

    margin:1px !important;

}



a {

    /*color: #707173;*/

    text-decoration: none;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

}



a:visited

{

    color:inherit;

}



    a:hover {

        color: #434343;

        text-decoration: none;

    }



table{

    font-size: 8pt;

}



table > tbody > tr > td > a, table > tr > td > a, table > tbody > tr > td > span > strong > a

{

    font-weight:bold;

    color:#FF7000 !important;

}



table > tbody > tr > td > a > img

, table > tr > td > a > img

, table > tbody > tr > td > span > strong > a > img

,table > tbody > tr > td > img{

    width:20px;

}



.notaform

{

	vertical-align:middle;

    font-size:10pt;

}



.FunzioniUtente

{

    position: initial;

    display: initial;

    float: left;

}



.areacatalogo_ricerche table tr th a

{

    color:#707173 !important;

}



    .areacatalogo_ricerche table tr th a:hover

    {

        color:#707173 !important;

    }



.divCarrelloCatalogo

{

    width:70px;

}



.divCarrelloCatalogo table tbody tr td img

{

    width:30px;

}



.left {

    float: left;

}



.containerBianco {

    /*width: 900px;*/

    /*width:1024px;*/

    height: 600px;

    /*margin-top: 4%;

    margin-bottom: 4%;*/

    margin-left: auto;

    margin-right: auto;

    background-color: #FFFFFF;

    background-image: url(/images/fondo.jpg);

    background-repeat: no-repeat;

}





.container {

    /*width: 890px;*/

    /*width:85%;*/

    width: 70%;

    margin-left: auto;

    margin-right: auto;

    background-color: #FFFFFF;

}



/*intro*/

.fondoIntro {

    /*width: 890px;*/

    width:100%;

    /*height: 400px;*/

    /*height:500px;*/

    /*background-image: url(/images/fondocentrale.jpg);

    background-repeat: repeat-x;*/

    text-align: center;

    vertical-align: middle;

}



#imgIntro

{

    width: 90%;

}



.fondoIntroSupgra {

    width: 890px;

    height: 200px;

    background-image: url(/images/fondocentrale.jpg);

    background-repeat: repeat-x;

    text-align: center;

    vertical-align: middle;

}



.log {

    width: 900px;

    height: auto;

    margin-left: auto;

    margin-right: auto;

}



.testolog {

    width: 80px;

    height: 15px;

    float: left;

    /*color: #707173;*/

    color: #E5E8E8;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-weight: bold;

    margin: 0px;

    text-align:center

}



.BarraLogin tbody tr td i

{

    color: #E5E8E8;

}



.btnlogin {

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 12px;

    font-weight: bold;

    margin: 0px 2px 0px 0px;

    background-color: white;

    cursor: pointer;

    border-style: none;

    width: 110px;

    /*color: #707173;*/

    color:#002776;

}



.btnlogin2 {

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 12px;

    font-weight: bold;

    margin: 0px 0px 0px 0px;

    background-color: Transparent;

    cursor: pointer;

    border-style: none;

    width: 110px;

    color: #000000;

}



.btnTesto {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 14px;

    margin: 0px 0px 0px 0px;

    background-color: #FFFFFF;

    cursor: pointer;

    border-style: none;

    width: 300px;

    color: #000000;

    text-align: left;

}



.btnTestoMenu {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin: 3px 0px 0px 0px;

    background-color: #FFFFFF;

    cursor: pointer;

    border-style: none;

    color: #000000;

    text-align: left;

}



.btnTestoMenu2 {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin: 3px 0px 0px 0px;

    background-color: #FFFFFF;

    cursor: pointer;

    border-style: none;

    /*color: #707173;*/

    text-align: left;

}



.fasciabassa {

    /*NB 20170525 problema con IE*/ 

    height: 100px;

    margin-top: 10px;

}





.erroreIngresso {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 14px;

    font-weight: bold;

    color: #990033;

    border-style: none;

    text-align: center;

    width: 300px;

}



ul>li>span

{

    border-bottom-right-radius:0px !important;

    border-top-right-radius:0px !important;

    -moz-border-radius-bottomright:0px !important;

    -moz-border-radius-topright:0px !important;

    -webkit-border-bottom-right-radius:0px !important;

    -webkit-border-top-right-radius:0px !important;

}

/*fine intro*/





/* finestra immagine*/

.containerIMG {

    /*width: 600px;*/

    background-color: #FFFFFF;

}



.centraleIMG {

    width: 600px;

    height: 750px;

    background-color: #FFFFFF;

}



/*fine finestra immagine*/



.containerTrec {

    width: 400px;

    background-color: #FFFFFF;

}



.centraleTrec {

    width: 390px;

    height: 590px;

    background-color: #FFFFFF;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    padding: 5px;

    line-height: 20px;

}



/*finestra tracking*/





/*fine finestra tracking*/





.fascialogo {

    width: 890px;

    height: 35px;

    background-color: #fff;

    float: left;

}







/* menu alto*/

.boxmenu {

    /*width: 890px;*/

   width:100%;



    height: 27px;

    background-color: #fff;



    /*float: left;*/

}





.imgMenuAlto {

    width: 2px;

    height: 27px;

    background-image: url(/images/menualto.jpg);

    background-repeat: no-repeat;

    float: left;

}



.boxinterno {

    /*width: 886px;*/

    width:100%;

    height: 27px;

    float: left;

}



.grigio {

    width: 886px;

    height: 2px;

    background-color: #cecece;

    float: left;

}



.menualto {

    /*width: 886px;*/

    width:100%;

    height: 23px;

    margin: 0px 0px 0px 0px;

    background-repeat: repeat-x;

    float: left;

    background-color: #5B5B5B;

}



    .menualto a {

        width: 125px;

        height: 19px;

        float: left;

        margin: 0px 0px 0px 0px;

        color: #707173;

        text-decoration: none;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bold;

        text-align: center;

        padding-top: 4px;

    }



        .menualto a:hover {

            color: #434343;

            text-decoration: none;

        }



.cerca {

    width: 130px;

    height: 13px;

    float: left;

    margin: 3px 0px 0px 0px;

}



.testiinserimento {

    width: 150px;

    height: 13px;

    float: left;

    color: #707173;

}



/* fine menu alto /*



/* centrale */

.centrale {

    width: 890px;

    height: auto;

    background-color: #fff;

    float: left;

}



.colonnasx {

    width: 186px;

    height: auto;

    margin-top: 5px;

    float: left;

}



/*parte sotto menu*/



.mappaFaq {

    width: 290px;

    height: 20px;

    margin: 10px 0px 0px 0px;

    float: left;

}



    .mappaFaq a {

        width: 60px;

        padding-left: 5px;

        float: left;

        margin: 0px 0px 0px 0px;

        color: #707173;

        text-decoration: none;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        border-left: #707173 solid 1px;

    }



        .mappaFaq a:hover {

            color: #434343;

            text-decoration: none;

        }



.logostep {

    width: 186px;

    height: 40px;

    margin: 10px 0px 0px 0px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

    float: left;

}





/*fine parte sotto menu*/





/* colonna dx */



.colonnadx {

    width: 699px;

    height: auto;

    background-image: url(/images/fondocentrale.jpg);

    background-repeat: repeat-x;

    background-color: #fff;

    margin-top: 5px;

    margin-left: 5px;

    float: left;

}



.credenziali {

    width: 270px;

    height: 248px;

    padding: 5px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

}



.titolo {

    width: 270px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 15px;

    font-weight: bold;

    color: #707173;

    margin-bottom: 5px;

    float: left;

}



.specifica {

    width: 110px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    color: #707173;

    margin-bottom: 10px;

    float: left;

    line-height: 20px;

}



.specifica2 {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    color: #707173;

    margin-bottom: 10px;

    float: left;

    line-height: 20px;

}



.testo {

    width: 160px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin-bottom: 10px;

    float: left;

    line-height: 20px;

}



.specificaDatiIdent {

    width: 95px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    color: #707173;

    margin-bottom: 10px;

    float: left;

    line-height: 20px;

}



.testoDatiIdent {

    width: 500px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

    margin-bottom: 10px;

    line-height: 20px;

}



.ombre {

    width: 41px;

    height: 258px;

    background-image: url(/images/ombre.jpg);

    background-repeat: no-repeat;

    float: left;

}





/*box informativi*/

.boxordini {

    width: 236px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(/images/note.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 20px;

    border: solid 1px #e3e3e3;

    margin-left: 5px;

}



.titoloordini {

    width: 191px;

    height: 42px;

    padding: 8px 0px 0px 45px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #434343;

    font-size: 20px;

    border-bottom: solid 1px #e3e3e3;

}



.titolinoordini {

    width: 90px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    color: #707173;

    line-height: 20px;

    font-weight: bold;

    margin-right: 3px;

    text-align: right;

    padding: 5px;

}



.specificaordini {

    width: 122px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin-bottom: 5px;

    float: left;

    line-height: 20px;

    margin-left: 3px;

}



.testoordini {

    width: 90px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin-bottom: 5px;

    line-height: 20px;

    font-weight: bold;

    margin-right: 3px;

    text-align: right;

}



.specificabudget {

    width: 122px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

    line-height: 20px;

    margin-left: 3px;

}



.specificabudgetsotto {

    width: 200px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

    line-height: 20px;

    margin-left: 3px;

}



.specificaordinisotto {

    width: 200px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

    line-height: 20px;

    margin-left: 3px;

}



.titolinobudget {

    width: 90px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    color: #707173;

    line-height: 20px;

    font-weight: bold;

    margin-right: 3px;

    text-align: right;

    padding: 5px;

}



.testobudget {

    width: 90px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    line-height: 20px;

    font-weight: bold;

    margin-right: 3px;

    text-align: right;

    float: right;

}





.comunicazioniordini {

    width: 225px;

    height: auto;

    padding: 5px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #707173;

    font-size: 11px;

    border-top: solid 1px #e3e3e3;

}



.boxinfo {

    width: 435px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(http://data.step.it/img/informazioni.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 35px;

    margin-left: 10px;

    border: solid 1px #e3e3e3;

}



.boxinfoBig {

    width: 675px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(/images/informazioni.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 20px;

    margin-left: 5px;

    border: solid 1px #e3e3e3;

}



.boxordiniSotto {

    width: 685px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(/images/note.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 20px;

    border: solid 1px #e3e3e3;

    margin-left: 5px;

}



.boxricevimentomerce {

    width: 685px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(/images/consegne.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 20px;

    margin-left: 5px;

    border: solid 1px #e3e3e3;

}



.specificaricevimentomerce {

    width: 685px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin-bottom: 5px;

    float: left;

    line-height: 20px;

    margin-left: 5px;

    margin-right: 5px;

}



.specificaricevimentomerceLbl {

    width: 650px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin-left: 5px;

}



.printinfo {

    width: 680px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(http://data.step.it/img/stampante2.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 20px;

    margin-left: 10px;

    border: solid 1px #e3e3e3;

}



.titoloinfo {

    width: 394px;

    height: 46px;

    padding: 8px 0px 0px 45px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #434343;

    font-size: 20px;

    border-bottom: solid 1px #e3e3e3;

}



.titoloinfoBig {

    width: 640px;

    height: 46px;

    padding: 8px 0px 0px 45px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #434343;

    font-size: 20px;

    border-bottom: solid 1px #e3e3e3;

}



.titoloricevimentomerce {

    width: 640px;

    height: 46px;

    padding: 8px 0px 0px 65px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #434343;

    font-size: 20px;

    border-bottom: solid 1px #e3e3e3;

}



.titoloinfoprint {

    width: 620px;

    height: 46px;

    padding: 8px 0px 0px 45px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #434343;

    font-size: 20px;

    border-bottom: solid 1px #e3e3e3;

}



.sottotitoloinfo {

    margin: 0;

    font-size: 11px;

    font-style: italic;

    color: #434343;

}





.specificaInfo {

    width: 415px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin: 10px 10px 5px 10px;

    _margin: 5px 0px 5px 20px;

    float: left;

    line-height: 20px;

    text-align: justify;

}



.specificaInfoBig {

    width: 650px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin: 5px 0px 5px 10px;

    float: left;

    line-height: 20px;

    text-align: justify;

}



.specificaInfoprint {

    width: 620px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin: 5px 0px 5px 10px;

    float: left;

    line-height: 20px;

    text-align: justify;

}



/* fine colonna dx */



/* catalogo */



.posizione {

    width: 650px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin: 5px 0px 5px 5px;

    float: left;

}



.modello {

    width: 150px;

    margin: 5px 0px 0px 10px;

    float: left;

}



.modelloid {

    width: 150px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

}



.areacatalogo {

    /*width:690px;*/

    width: 98%;

    height: auto;

    background-color: #fff;

    margin: 5px 0px 5px 5px;

    float: left;

    padding-bottom: 50px;

    margin-bottom:50px;

}



.boxprodotto {

    width: 680px;

    /*width:100%;*/

    height: auto;

    float: left;

    border-color: transparent;

    /*border-bottom: solid 1px #ddd;*/

    margin: 0px 0px 0px 0px;

    padding: 20px 0px 0px 0px;

}



.areacatalogo_catalogo {

    /*width:690px;*/

    width: 98%;

    height: auto;

    background-color: #fff;

    margin: 5px 0px 5px 5px;

    float: left;

}



.areacatalogo_ricerche {

    /*width: 100%;*/

    width: 98%;

    height: auto;

    background-color: #fff;

    margin: 5px 0px 5px 5px;

    float: left;

    font-size: 8pt;

}





.boxprodotto_catalogo {

    /*width:680px;*/

    width: 100%;

    height: auto;

    float: left;

    border-color: transparent;

    border-bottom: solid 1px #ddd;

    margin: 0px 0px 0px 0px;

    padding: 20px 0px 0px 0px;

}



    .boxprodotto_catalogo:hover {

        background-color: #f5f5f5;

    }



.DivImgProdotto {

    height: 130px;

    width: 260px;

    /*float:left;*/

    /*border:solid 1px #e3e3e3;*/

    background-position: center;

    background-repeat: no-repeat;

    vertical-align: middle;

    text-align: center;

    display: flex;

    justify-content: center;

}



.imgProdotto {

    height: 130px;

    width: 130px;

    float: left;

    /*border: solid 1px #e3e3e3;*/

    border:none;

    background-position: center;

    background-repeat: no-repeat;

    vertical-align: middle;

    text-align: center;

}



.imgSchedaProdotto{

    width: 100%;

    height: 200px;

    padding-left: 33%;

    padding-right: 33%;

    float: left;

    border:none;

    background-position: center;

    background-repeat: no-repeat;

    vertical-align: middle;

    text-align: center;



}



.imgProdottoAlt {

    height: 130px;

    width:initial;

    border: solid 1px #e3e3e3;

    background-position: center;

    background-repeat: no-repeat;

    vertical-align: middle;

    text-align: center;

}



.imgProdottoLar {

    /*	height:130px;*/

    width: 170px;

    float: left;

    border: solid 1px #e3e3e3;

    background-position: center;

    background-repeat: no-repeat;

    vertical-align: middle;

    text-align: center;

	min-width:100px;

	min-height:100px;

}







.testoProdotto {

    width: 100%;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    /*color: #707173;*/

    margin: 0px;

    padding-left: 5px;

}



.testoProdottoRevisioni {

    width: 546px;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    color: #707173;

    margin: 0px;

    padding-left: 5px;

}



.NoteTecniche {

    width: 418px;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    font-weight: bold;

    color: #707173;

    margin: 5px 0px 0px 0px;

}



.codiceProdotto {

    width: 428px;

    height: 15px;

    float: left;

    padding-left: 5px;

    padding-right: -5px;

    /*background-color:#707173;*/

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 11px;

    /*color:#fff;*/

    margin: 0px 0px 0px -5px;

}



.codiceProdottoGreen {

    width: 428px;

    height: 15px;

    float: left;

    padding-left: 5px;

    background-color: #006600;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 11px;

    color: #fff;

    margin: 0px 0px 0px -5px;

    padding-right: 0px;

}



.codiceProdottoRevisioni {

    width: 549px;

    height: 15px;

    float: left;

    padding-left: 5px;

    background-color: #707173;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 11px;

    color: #fff;

    margin: 0px 0px 0px 0px;

    padding-right: 0px;

}



.messaggioProdottoVerde {

    width: 100%;

    height: 15px;

    float: left;

    padding-left: 0px;

    background-color: #009933;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 11px;

    color: #EEEEEE;

    margin: 0px 0px 0px 0px;

}



.messaggioProdottoRosso {

    width: 100%;

    float: left;

    padding-left: 0px;

    background-color: #FF0000;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 10px;

    color: #EEEEEE;

    margin: 0px 0px 0px 0px;

}



    .messaggioProdottoRosso a {

        color: #FF9900;

    }



.carrelloProdotto {

    width: 110px;

    height: 130px;

    float: left;

    padding-left:20px;

}



.datiCarrello {

    width: 125px;

    /*height: 60px;*/

    padding: 10px 0px 0px 5px;

    float: left;

    /*background-color:#e3e3e3;*/

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 13px; 

    /*color: #707173;*/

    line-height: 18px;

}



.ordina {

    width: 120px;

    height: 55px;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 13px;

    color: #707173;

    font-weight: bold;

    line-height: 18px;

    padding: 5px 0px 0px 5px;

}



.ordine {

    width: 120px;

    height: 30px;

    float: left;

    margin: 5px 0px 0px 0px;

}



.qtaordine {

    width: 55px;

    height: 20px;

    float: left;

    color: #707173;

    margin-right: 10px;

}





/* scheda prodotto*/

.logobancacatalogo {

    width: 50px;

    height: 50px;

    float: left;

    margin-left: 5px;

    margin-top: 5px;

    margin-bottom: 5px;

}



.datiFiliale {

    width: 500px;

    height: 50px;

    float: left;

    margin-left: 5px;

    margin-top: 5px;

    margin-bottom: 5px;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    color: #707173;

}



.pdf {

    width: 100px;

    height: 32px;

    padding-top: 5px;

    float: left;

    margin-left: 5px;

    margin-top: 3px;

    margin-bottom: 5px;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    color: #707173;

}



.Schedasx {

    /*width: 340px;*/

    width:25%;

    height: auto;

    /*float: left;*/

    float:right;

    margin-left: 5px;

    margin-top: 5px;

    margin-bottom: 5px;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    /*color: #707173;*/

}



.Schedadx {

    /*width: 250px;*/

    width:25%;

    height: auto;

    /*float: left;*/

    float:right;

    margin-left: 5px;

    margin-top: 5px;

    margin-bottom: 5px;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    /*color: #707173;*/

    text-align: justify;

}



.titoloScheda {

    width: auto !important;

    height: auto;

    margin: 5px 0px 5px 0px;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 12px;

    /*color: #707173;*/

}

/* fine scheda prodotto*/



/*fine catalogo*/







/* anagrafica */



.datidentificativiAnag {

    width: 690px;

    height: auto;

    float: left;

    border-bottom: 5px solid #e3e3e3;

}



.datiAnagrafica {

    width: 690px;

    height: auto;

    float: left;

    margin: 5px 0px 5px 0px;

}



.divTotali {

    /*float: right;*/

    width: 10% !important;

    margin-top:10px;

}



.TabellaAnagContainer {

    width: 100%;

}



.divDatiDx{

    display:-webkit-inline-box;

    float:left;

}



.TabellaAnag {

    /*width:690px;*/

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    /*color: #707173;*/

    line-height: 15px;

    margin-top: 10px;

}



    /*.TabellaAnag td {*/

        /*border-bottom: solid 1px #e3e3e3;

    border-right: solid 1px #e3e3e3;

    margin-bottom:10px;*/

    /*}*/



        .TabellaAnag td a {

            /*color: blue;*/

            font-weight: bold;

        }



            .TabellaAnag td a strong {

                /*color: blue;*/

            }



            .TabellaAnag td a:hover {

                text-decoration: underline;

            }



.TabellaAnag2 {

    /*width: 690px;*/

    width:98% !important;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    /*color: #707173;*/

    line-height: 15px;

    margin-top: 10px;

}



.PanelSimulazioneCampagna

{

    width:100%;

    float:left;

}



/* fine anagrafica */



.indentificativiOrdine {

    width: 680px;

    height: auto;

    /*float: left;*/

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin: 0px;

    padding: 5px;

}



.TabellaOrd {

    /*width:690px;*/

    width: 100%;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

    line-height: 15px;

    margin-top: 10px;

    margin-bottom: 5px;

    font-weight: bold;

    float: left;

}



    .TabellaOrd td {

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

        background-color: #707173;

        color: #e3e3e3;

    }



.TabellaOrd2 {

    width: 690px;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

    line-height: 15px;

    margin-top: 10px;

    margin-bottom: 5px;

    font-weight: bold;

}



    .TabellaOrd2 td {

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

        background-color: #707173;

        color: #e3e3e3;

    }



.divNoteAut

{

    float:left;

}



/* fine situazine ordini*/



/*carrello*/

.tblDatiCarrello

{

	width:80%;

}



.rowDatiCarrello1

{

	width:70%;

}



.rowDatiCarrello2

{

	

}



.datiCarrello1 {

    /*width: 125px;*/

	width: 100%;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    color: #707173;

    margin: 5px 0px 0px 5px;

    padding: 5px;

    background-color: #e3e3e3;

}



.datiCarrello2 {

    /*width: 80px;*/

	width: 100%;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    color: #707173;

    padding: 5px;

    text-align: right;

    font-weight: bold;

    background-color: #e3e3e3;

    margin: 5px 0px 0px 0px;

}



.datiCarrello3 {

    width: 220px;

    height: auto;

    padding: 5px 0px 0px 5px;

    float: left;

    background-color: #e3e3e3;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    line-height: 18px;

    margin: 5px 0px 0px 5px;

}



.indirizzoSped {

    /*width: 24%;*/

    height: auto;

    float: right;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    color: #707173;

    padding: 5px;

    margin: 5px 0 0px 5px;

    border-left: solid 1px #707173;

}



.boxIndirizzi{

	width:40%;

	float:right;

}



.indSped {

width:318px;

height:20px;

font-family:Verdana, Arial, Helvetica, sans-serif;

background-color:#707173;

font-size:11px;

color:#fff;

margin:0px;

padding:4px 4px 4px 26px;

background-image:url(http://data.step.it/img/busta.jpg);

background-position:left center;

background-repeat:no-repeat;

}





.divCarrelloDx{

    float:right;

}



.totCarrello1 {

    width: 120px;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    /*margin: 10px 0px 0px 0px;*/

    padding: 4px;

    color: #707173;

}



.totCarrelloCella1{

    background-color: #707173;

}



.totCarrelloCella2{

    background-color: #FF9900;

}



.totCarrello2 {

    width: 76px;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    color: #fff;

    text-align: right;

    font-size: 10px;

    font-weight: bold;

    /*margin: 10px 0px 0px 0px;*/

    padding: 4px;

    background-color: #707173;

}



.totOrdine {

    width: 120px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin: 10px 0px 0px 440px;

    padding: 4px;

    color: #707173;

}



.FunzPush {

    width: 680px;

    height: 150px;

    margin: 0px 0px 0px 0px;

    color: #707173;

    font-size: 12px;

    border-bottom: solid 1px #707173;

}



.menuRagP {

    width: 680px;

    height: auto;

    margin: 0px 0px 0px 0px;

    color: #707173;

    font-size: 10px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}



    .menuRagP td {

        width: 225px;

        padding-top: 4px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #707173;

    }



.menuKit {

    width: 680px;

    height: 100px;

    margin: 10px 0px 0px 0px;

    color: #707173;

    font-size: 10px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}













.menuCarrello {

    /*width: 680px;*/

    width:100%;

    height: 30px;

    margin: 10px 0px 0px 0px;

    /*color: #707173;*/

    font-size: 10px;

}



    .menuCarrello a {

        width: 250px;

        padding-top: 4px;

        padding-left: 20px;

        padding-right: 20px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #707173;

    }



        .menuCarrello a:hover {

            color: #434343;

        }



.tblModificaUtente

{

    width:100%;

    border-collapse:collapse;

}



.tblDati

{

    width: 75%;

    float: left;

}



.tblDati > div

    {

        width: 50%;

        float:left;

        /*border:solid 1px;*/

    }



.swapContainer

{

    display:inline-block;

    width:100%;

}



swapHeaderContainer

{

    display:inline-block;

    width:100%;

}



/* fine carrello*/





/* ricerca */

.CercaAvanz {

    width: 680px;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    margin-top: 20px;

    margin-left: 5px;

    color: #707173;

}



.boxAvanz {

    float: left;

    width: 300px;

    margin-right: 10px;

}



.testoAvanz {

    width: 280px;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin-bottom: 10px;

    margin-top: 4px;

}



.titolino {

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    /*margin-bottom: 1px;*/

    margin-top: 1px;

    font-weight: normal;

    color: #707173;

    float: left;

}



.titolinoTesto {

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin-bottom: 1px;

    margin-top: 1px;

    font-weight: normal;

    color: #707173;

    float: left;

}



.invia {

    float: left;

    width: 132px;

    margin-right: 5px;

    margin-top: 15px;

}

/*fine ricerca */





/* fine centrale */



.LogIntro {

    width: 150px;

    height: 15px;

    float: left;

    color: #707173;

    margin-top: 0px;

}



.LogIntroBottone {

    width: 150px;

    height: 20px;

    float: left;

    color: #707173;

    margin-top: 0px;

}



.testiSelezione {

    width: 300px;

    height: 15px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    float: left;

    font-size: 11px;

    color: #707173;

    margin: 0px 0px 5px 0px;

    padding: 5px;

}



.tendina {

    width: 165px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

    margin-bottom: 15px;

    margin-right: 15px;

}



.tendinaCarrello {

    width: 90px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

}



.tendinaKit {

    width: 150px;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

}



.tendinaPreferiti {

    width: 200px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

}



.tendinaOrdinePush {

    width: 150px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #70717;

}



.tendinaOrdinePushDestinatari

{

    width:90%;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;



}



.textOrdinePush {

    width: 120px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

}



.textOrdinePushDestinatari

{

    width: 95%;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;



}



.sottotitoloOrdinePush {

    /*width: 680px;*/

    width:100%;

    /*height: 15px;*/

    background-color: #e3e3e3;

    margin-top: 10px;

    float: left;

    font-size: 11px;

    padding: 5px;

}



.BarraPaging {

    font-size: 12px;

    font-weight: bold;

    border-bottom: solid 1px #e3e3e3;

    border-right: solid 1px #e3e3e3;

    margin-bottom: 10px;

    color: #707173;

}



    .BarraPaging a:link {

        font-size: 12px;

        font-weight: normal;

        color: #707173;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPaging a:visited {

        font-size: 12px;

        font-weight: normal;

        color: #707173;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPaging a:active {

        font-size: 12px;

        font-weight: normal;

        color: #707173;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPaging a:hover {

        text-decoration: underline;

    }



.BarraAvviso {

    width: 699px;

    height: auto;

    float: left;

    margin-left: 5px;

    margin-top: 5px;

    vertical-align: middle;

    background-color: #FFA87D;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 13px;

    color: #660000;

}





.BarraAvviso2 {

    width: 690px;

    height: auto;

    float: left;

    margin-top: 5px;

    vertical-align: middle;

    background-color: #FFA87D;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 13px;

    color: #660000;

}







.testoQtaMatrice {

    width: 40px;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin-bottom: 0px;

    margin-top: 0px;

}



.boxtitolosimulazione {

    width: 690px;

    height: 30px;

    float: left;

    margin: 0px 0px 10px 0px;

}



.testotitolosimulazione {

    background-color: #9d9ea2;

    color: #FFFFFF;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-weight: bold;

    border-right: #FFFFFF solid 1px;

}



.carrelloKit {

    border-left: #707173 solid 1px;

}



.divDropDown {

    width: 90px;

}



/*

Tabelle GridView

*/

.gvEsiti {

    padding: 4;

    color: #333333;

    background-color: #F7F6F3;

}



.gvPersonalizzazione {

    width: 530px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

    table-layout: auto;

    line-height: 15px;

    margin-top: 10px;

}



.boxPers1 {

    float: left;

    width: 430px;

    margin-right: 10px;

}



.boxPers2 {

    float: left;

    width: 270px;

    margin-right: 10px;

}



.testoPers {

    width: 280px;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin-top: 4px;

    margin-bottom: 6px;

}



.areaPersonalizzazione {

    width: 680px;

    height: auto;

    background-color: #fff;

    margin: 5px 0px 5px 5px;

    float: left;

}



.areaPersonalizzazione2 {

    width: 660px;

    height: auto;

    background-color: #fff;

    margin: 5px 0px 5px 5px;

    /*float: left;*/

    text-decoration: none;

}



.Calendar {

    background-color: #efefef;

    font-size: xx-small;

    width: 200px;

    float: right;

}



.Calendar2 {

    background-color: #efefef;

    font-size: xx-small;

    width: 200px;

    float: right;

    padding-left: 100px;

    padding-top: 0px;

}







.BarraPagingBolla {

    font-size: 11px;

    font-weight: bold;

    color: #000000;

    border-bottom: solid 1px #e3e3e3;

    border-right: solid 1px #e3e3e3;

    margin-bottom: 10px;

}



    .BarraPagingBolla a:link {

        font-size: 10px;

        font-weight: lighter;

        color: #707173;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPagingBolla a:visited {

        font-size: 11px;

        font-weight: bold;

        color: #000000;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPagingBolla a:active {

        font-size: 12px;

        font-weight: bold;

        color: #000000;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPagingBolla a:hover {

        text-decoration: underline;

    }





.testoProdottoConfezionamento {

    width: 370px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    /*color: #707173;*/

    margin: 0px;

}



.sondaggio {

    width: 900px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(/images/fondo.jpg);

    background-repeat: no-repeat;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-align: left;

}





.containerHelp {

    width: 700px;

    height: 900px;

    margin-left: auto;

    margin-right: auto;

    background-color: #FFFFFF;

    background-image: url(/images/fondo.jpg);

    background-repeat: no-repeat;

}



.secondocodice {

    color: #FFFFFF;

}



.secondocodicegreen {

    color: #FFFFFF;

}



.UltOrd {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

}



.testoProdotto {

        font-size: 13px;

    }



.datetimepickerstyle

{

    border: 0 !important;

    border-color: white !important;

    background-color: white !important;

}



.RossoStep{

    /*width:890px;*/

    width:100%;

	height:15px;

    /*background-color:#ed2939;*/

}



#divTest

{

    background-color: #5B5B5B;

}



.Footer{

    position: fixed;

    bottom: 0;

    height: 35px;

    display: block;

    background-color: #EEEEEE;

    width: 100%;

    text-align: center;

    line-height: 3;

    z-index:2000;

}



.Footer a

{

    text-decoration:initial;

}



.LoginTextField

{

    font-size:14px;

}



/*.gvRisultati tbody tr th,

.gvRisultati tbody tr td

{

    color: #002776 !important;

}*/ 



/*@media (min-width: 768px) {

    .testoProdotto {

        font-size: 11px;

    }



    .codiceProdotto {

        font-size: 11px;

    }



    .imgProdotto{

        height:130px;

    }



    .datiCarrello {

        font-size: 11px;

        height: 35px;

    }

    .ordina {

        font-size: 11px;

    }*/

    /*.tblDati > div {

        width: 75%;

        float: left;

        border: solid 1px;

    }*/

/*}*/



/*@media (min-width: 992px) {

    .testoProdotto {

        font-size: 13px;

    }



    .codiceProdotto {

        font-size: 13px;

    }



    .datiCarrello {

        font-size: 13px;  

        height: 40px;    

    }



    .ordina {

        font-size: 13px;

    }*/

    /*.indirizzoSped

    {

        width:24%;

    }

    .tblDati

    {

        width:75%;

    }

    .tblDati > div

{

    width: 32.5%;

    float:left;

    border:solid 1px;

}*/

/*}*/



/*@media (min-width: 1024px) {

    .codiceProdotto {

        font-size: 13px;

    }



    .datiCarrello {

        font-size: 13px;  

        height: 40px;    

    }



    .ordina {

        font-size: 13px;

    }

    .tblDati

    {

        width:75%;

    }



    .tblDati > div

    {

        width: 50%;

        float:left;

        border:solid 1px;

    }

}*/

.searchDiv {

    /*padding-right: 20px;

       top: -140px;

       position: absolute;

       z-index:999;*/

    margin-left: 250px;

    top: 47px;

    /*position: absolute;*/

    position: fixed;

    z-index: 999;

    width:300px;

}



@media (min-width:1024) and (max-width: 1365px) {

        .searchDiv {

        width: 500px;

    }

    .testoProdotto {

        font-size: 11px;

    }



    .codiceProdotto {

        font-size: 11px;

    }



    .datiCarrello {

        font-size: 11px;

        padding:0px;

    }



    .ordina {

        font-size: 11px;

        padding: 0px 0px 0px 0px; 

    }

    .TabellaAnagContainer

    {

        width:75%;

        float:left;

    }



    .divDatiDx

    {

        display:initial;

        float:right;

    }



    .indirizzoSped

    {

        margin: 5px 25% 0px 5px;

        float:right;

    }



    .tblDati

    {

        width:60%;

    }



    .tblDati > div

    {

        /*width: 50%;*/

        float:left;

        /*border:solid 1px;*/

    }





}



@media (min-width:1366px)

{

    #imgIntro{

        /*NB 20170525 problema con IE*/ 

        max-width: 800px;

        max-height: 400px;

    }



    .searchDiv {

        width: 25%;

    }

        .testoProdotto {

        font-size: 13px;

    }



    .codiceProdotto {

        font-size: 13px;

    }



    .datiCarrello {

        font-size: 13px;

        padding:0px;

    }



    .ordina {

        font-size: 12px;

        padding: 0px 0px 0px 0px; 

    }

    .TabellaAnagContainer

    {

        width:75%;

        float:left;

    }



    .divDatiDx

    {

        display:initial;

        float:right;

    }



        .indirizzoSped

    {

        margin: 5px 0px 0px 5px;

        float:right;

    }



    .tblDati

    {

        width:50%;

    }



    .tblDati > div

    {

        width: 50%;

        float:left;

        /*border:solid 1px;*/

    }



    .divNote

    {

        float: left;

        width:37%;

    }

}



/*@media (min-height:768)

{

    #imgIntro

    {

        width: 100%;

    }



    .fondoIntro

    {

        height:400px;

    }

}*/



/*@media (min-height:1080)

{

    .fondoIntro

    {

        height: 500px;

    }

}*/



/*@media width {

        .testoProdotto {

        font-size: 15px;

    }



    .codiceProdotto {

        font-size: 15px;

    }



    .datiCarrello {

        font-size: 15px;

        padding:0px;

    }



    .ordina {

        font-size: 15px;

        padding: 0px 0px 0px 0px; 

    }

    .TabellaAnagContainer

    {

        width:75%;

        float:left;

    }



    .tblDati

    {

        width:75%;

    }



    .tblDati > div

    {

        width: 33.3%;

        float:left;

        border:solid 1px;

    }





}*/



.menuCarrello input[type="image"]

{

    width:20px;

} 

/* INSERISCO IL CSS CLIENTE DA StyleGenerator.ashx */
/* d:\\Sites.Finance\\Step.Supply.Data.Prod\\CSS\step.css */
/* @charset "utf-8"; */

/* CSS Document */





body {

    background-image: url(/images/fondo.jpg);

    background-repeat: repeat-x;

    margin: 0px 0px 0px 0px;

    background-color: #FFFFFF;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    /*color: #707173;*/

    color: #002776;

}



input[type=text], select

{

    border-radius:0px !important;

    -moz-border-radius:0px !important;

    -webkit-border-radius:0px !important;

    margin:1px !important;

}



a {

    /*color: #707173;*/

    text-decoration: none;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

}



a:visited

{

    color:inherit;

}



    a:hover {

        color: #434343;

        text-decoration: none;

    }



table{

    font-size: 8pt;

}



table > tbody > tr > td > a, table > tr > td > a, table > tbody > tr > td > span > strong > a

{

    font-weight:bold;

    color:#FF7000 !important;

}



table > tbody > tr > td > a > img

, table > tr > td > a > img

, table > tbody > tr > td > span > strong > a > img

,table > tbody > tr > td > img{

    width:20px;

}



.notaform

{

	vertical-align:middle;

    font-size:10pt;

}



.FunzioniUtente

{

    position: initial;

    display: initial;

    float: left;

}



.areacatalogo_ricerche table tr th a

{

    color:#707173 !important;

}



    .areacatalogo_ricerche table tr th a:hover

    {

        color:#707173 !important;

    }



.divCarrelloCatalogo

{

    width:70px;

}



.divCarrelloCatalogo table tbody tr td img

{

    width:30px;

}



.left {

    float: left;

}



.containerBianco {

    /*width: 900px;*/

    /*width:1024px;*/

    height: 600px;

    /*margin-top: 4%;

    margin-bottom: 4%;*/

    margin-left: auto;

    margin-right: auto;

    background-color: #FFFFFF;

    background-image: url(/images/fondo.jpg);

    background-repeat: no-repeat;

}





.container {

    /*width: 890px;*/

    /*width:85%;*/

    width: 70%;

    margin-left: auto;

    margin-right: auto;

    background-color: #FFFFFF;

}



/*intro*/

.fondoIntro {

    /*width: 890px;*/

    width:100%;

    /*height: 400px;*/

    /*height:500px;*/

    /*background-image: url(/images/fondocentrale.jpg);

    background-repeat: repeat-x;*/

    text-align: center;

    vertical-align: middle;

}



#imgIntro

{

    width: 90%;

}



.fondoIntroSupgra {

    width: 890px;

    height: 200px;

    background-image: url(/images/fondocentrale.jpg);

    background-repeat: repeat-x;

    text-align: center;

    vertical-align: middle;

}



.log {

    width: 900px;

    height: auto;

    margin-left: auto;

    margin-right: auto;

}



.testolog {

    width: 80px;

    height: 15px;

    float: left;

    /*color: #707173;*/

    color: #E5E8E8;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-weight: bold;

    margin: 0px;

    text-align:center

}



.BarraLogin tbody tr td i

{

    color: #E5E8E8;

}



.btnlogin {

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 12px;

    font-weight: bold;

    margin: 0px 2px 0px 0px;

    background-color: white;

    cursor: pointer;

    border-style: none;

    width: 110px;

    /*color: #707173;*/

    color:#002776;

}



.btnlogin2 {

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 12px;

    font-weight: bold;

    margin: 0px 0px 0px 0px;

    background-color: Transparent;

    cursor: pointer;

    border-style: none;

    width: 110px;

    color: #000000;

}



.btnTesto {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 14px;

    margin: 0px 0px 0px 0px;

    background-color: #FFFFFF;

    cursor: pointer;

    border-style: none;

    width: 300px;

    color: #000000;

    text-align: left;

}



.btnTestoMenu {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin: 3px 0px 0px 0px;

    background-color: #FFFFFF;

    cursor: pointer;

    border-style: none;

    color: #000000;

    text-align: left;

}



.btnTestoMenu2 {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin: 3px 0px 0px 0px;

    background-color: #FFFFFF;

    cursor: pointer;

    border-style: none;

    /*color: #707173;*/

    text-align: left;

}



.fasciabassa {

    /*NB 20170525 problema con IE*/ 

    height: 100px;

    margin-top: 10px;

}





.erroreIngresso {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 14px;

    font-weight: bold;

    color: #990033;

    border-style: none;

    text-align: center;

    width: 300px;

}



ul>li>span

{

    border-bottom-right-radius:0px !important;

    border-top-right-radius:0px !important;

    -moz-border-radius-bottomright:0px !important;

    -moz-border-radius-topright:0px !important;

    -webkit-border-bottom-right-radius:0px !important;

    -webkit-border-top-right-radius:0px !important;

}

/*fine intro*/





/* finestra immagine*/

.containerIMG {

    /*width: 600px;*/

    background-color: #FFFFFF;

}



.centraleIMG {

    width: 600px;

    height: 750px;

    background-color: #FFFFFF;

}



/*fine finestra immagine*/



.containerTrec {

    width: 400px;

    background-color: #FFFFFF;

}



.centraleTrec {

    width: 390px;

    height: 590px;

    background-color: #FFFFFF;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    padding: 5px;

    line-height: 20px;

}



/*finestra tracking*/





/*fine finestra tracking*/





.fascialogo {

    width: 890px;

    height: 35px;

    background-color: #fff;

    float: left;

}







/* menu alto*/

.boxmenu {

    /*width: 890px;*/

   width:100%;



    height: 27px;

    background-color: #fff;



    /*float: left;*/

}





.imgMenuAlto {

    width: 2px;

    height: 27px;

    background-image: url(/images/menualto.jpg);

    background-repeat: no-repeat;

    float: left;

}



.boxinterno {

    /*width: 886px;*/

    width:100%;

    height: 27px;

    float: left;

}



.grigio {

    width: 886px;

    height: 2px;

    background-color: #cecece;

    float: left;

}



.menualto {

    /*width: 886px;*/

    width:100%;

    height: 23px;

    margin: 0px 0px 0px 0px;

    background-repeat: repeat-x;

    float: left;

    background-color: #5B5B5B;

}



    .menualto a {

        width: 125px;

        height: 19px;

        float: left;

        margin: 0px 0px 0px 0px;

        color: #707173;

        text-decoration: none;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bold;

        text-align: center;

        padding-top: 4px;

    }



        .menualto a:hover {

            color: #434343;

            text-decoration: none;

        }



.cerca {

    width: 130px;

    height: 13px;

    float: left;

    margin: 3px 0px 0px 0px;

}



.testiinserimento {

    width: 150px;

    height: 13px;

    float: left;

    color: #707173;

}



/* fine menu alto /*



/* centrale */

.centrale {

    width: 890px;

    height: auto;

    background-color: #fff;

    float: left;

}



.colonnasx {

    width: 186px;

    height: auto;

    margin-top: 5px;

    float: left;

}



/*parte sotto menu*/



.mappaFaq {

    width: 290px;

    height: 20px;

    margin: 10px 0px 0px 0px;

    float: left;

}



    .mappaFaq a {

        width: 60px;

        padding-left: 5px;

        float: left;

        margin: 0px 0px 0px 0px;

        color: #707173;

        text-decoration: none;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        border-left: #707173 solid 1px;

    }



        .mappaFaq a:hover {

            color: #434343;

            text-decoration: none;

        }



.logostep {

    width: 186px;

    height: 40px;

    margin: 10px 0px 0px 0px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

    float: left;

}





/*fine parte sotto menu*/





/* colonna dx */



.colonnadx {

    width: 699px;

    height: auto;

    background-image: url(/images/fondocentrale.jpg);

    background-repeat: repeat-x;

    background-color: #fff;

    margin-top: 5px;

    margin-left: 5px;

    float: left;

}



.credenziali {

    width: 270px;

    height: 248px;

    padding: 5px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

}



.titolo {

    width: 270px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 15px;

    font-weight: bold;

    color: #707173;

    margin-bottom: 5px;

    float: left;

}



.specifica {

    width: 110px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    color: #707173;

    margin-bottom: 10px;

    float: left;

    line-height: 20px;

}



.specifica2 {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    color: #707173;

    margin-bottom: 10px;

    float: left;

    line-height: 20px;

}



.testo {

    width: 160px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin-bottom: 10px;

    float: left;

    line-height: 20px;

}



.specificaDatiIdent {

    width: 95px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    color: #707173;

    margin-bottom: 10px;

    float: left;

    line-height: 20px;

}



.testoDatiIdent {

    width: 500px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

    margin-bottom: 10px;

    line-height: 20px;

}



.ombre {

    width: 41px;

    height: 258px;

    background-image: url(/images/ombre.jpg);

    background-repeat: no-repeat;

    float: left;

}





/*box informativi*/

.boxordini {

    width: 236px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(/images/note.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 20px;

    border: solid 1px #e3e3e3;

    margin-left: 5px;

}



.titoloordini {

    width: 191px;

    height: 42px;

    padding: 8px 0px 0px 45px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #434343;

    font-size: 20px;

    border-bottom: solid 1px #e3e3e3;

}



.titolinoordini {

    width: 90px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    color: #707173;

    line-height: 20px;

    font-weight: bold;

    margin-right: 3px;

    text-align: right;

    padding: 5px;

}



.specificaordini {

    width: 122px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin-bottom: 5px;

    float: left;

    line-height: 20px;

    margin-left: 3px;

}



.testoordini {

    width: 90px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin-bottom: 5px;

    line-height: 20px;

    font-weight: bold;

    margin-right: 3px;

    text-align: right;

}



.specificabudget {

    width: 122px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

    line-height: 20px;

    margin-left: 3px;

}



.specificabudgetsotto {

    width: 200px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

    line-height: 20px;

    margin-left: 3px;

}



.specificaordinisotto {

    width: 200px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

    line-height: 20px;

    margin-left: 3px;

}



.titolinobudget {

    width: 90px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    color: #707173;

    line-height: 20px;

    font-weight: bold;

    margin-right: 3px;

    text-align: right;

    padding: 5px;

}



.testobudget {

    width: 90px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    line-height: 20px;

    font-weight: bold;

    margin-right: 3px;

    text-align: right;

    float: right;

}





.comunicazioniordini {

    width: 225px;

    height: auto;

    padding: 5px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #707173;

    font-size: 11px;

    border-top: solid 1px #e3e3e3;

}



.boxinfo {

    width: 435px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(http://data.step.it/img/informazioni.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 35px;

    margin-left: 10px;

    border: solid 1px #e3e3e3;

}



.boxinfoBig {

    width: 675px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(/images/informazioni.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 20px;

    margin-left: 5px;

    border: solid 1px #e3e3e3;

}



.boxordiniSotto {

    width: 685px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(/images/note.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 20px;

    border: solid 1px #e3e3e3;

    margin-left: 5px;

}



.boxricevimentomerce {

    width: 685px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(/images/consegne.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 20px;

    margin-left: 5px;

    border: solid 1px #e3e3e3;

}



.specificaricevimentomerce {

    width: 685px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin-bottom: 5px;

    float: left;

    line-height: 20px;

    margin-left: 5px;

    margin-right: 5px;

}



.specificaricevimentomerceLbl {

    width: 650px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin-left: 5px;

}



.printinfo {

    width: 680px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(http://data.step.it/img/stampante2.jpg);

    background-repeat: no-repeat;

    float: left;

    margin-top: 20px;

    margin-left: 10px;

    border: solid 1px #e3e3e3;

}



.titoloinfo {

    width: 394px;

    height: 46px;

    padding: 8px 0px 0px 45px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #434343;

    font-size: 20px;

    border-bottom: solid 1px #e3e3e3;

}



.titoloinfoBig {

    width: 640px;

    height: 46px;

    padding: 8px 0px 0px 45px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #434343;

    font-size: 20px;

    border-bottom: solid 1px #e3e3e3;

}



.titoloricevimentomerce {

    width: 640px;

    height: 46px;

    padding: 8px 0px 0px 65px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #434343;

    font-size: 20px;

    border-bottom: solid 1px #e3e3e3;

}



.titoloinfoprint {

    width: 620px;

    height: 46px;

    padding: 8px 0px 0px 45px;

    float: left;

    font: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #434343;

    font-size: 20px;

    border-bottom: solid 1px #e3e3e3;

}



.sottotitoloinfo {

    margin: 0;

    font-size: 11px;

    font-style: italic;

    color: #434343;

}





.specificaInfo {

    width: 415px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin: 10px 10px 5px 10px;

    _margin: 5px 0px 5px 20px;

    float: left;

    line-height: 20px;

    text-align: justify;

}



.specificaInfoBig {

    width: 650px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin: 5px 0px 5px 10px;

    float: left;

    line-height: 20px;

    text-align: justify;

}



.specificaInfoprint {

    width: 620px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin: 5px 0px 5px 10px;

    float: left;

    line-height: 20px;

    text-align: justify;

}



/* fine colonna dx */



/* catalogo */



.posizione {

    width: 650px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin: 5px 0px 5px 5px;

    float: left;

}



.modello {

    width: 150px;

    margin: 5px 0px 0px 10px;

    float: left;

}



.modelloid {

    width: 150px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    float: left;

}



.areacatalogo {

    /*width:690px;*/

    width: 98%;

    height: auto;

    background-color: #fff;

    margin: 5px 0px 5px 5px;

    float: left;

    padding-bottom: 50px;

    margin-bottom:50px;

}



.boxprodotto {

    width: 680px;

    /*width:100%;*/

    height: auto;

    float: left;

    border-color: transparent;

    /*border-bottom: solid 1px #ddd;*/

    margin: 0px 0px 0px 0px;

    padding: 20px 0px 0px 0px;

}



.areacatalogo_catalogo {

    /*width:690px;*/

    width: 98%;

    height: auto;

    background-color: #fff;

    margin: 5px 0px 5px 5px;

    float: left;

}



.areacatalogo_ricerche {

    /*width: 100%;*/

    width: 98%;

    height: auto;

    background-color: #fff;

    margin: 5px 0px 5px 5px;

    float: left;

    font-size: 8pt;

}





.boxprodotto_catalogo {

    /*width:680px;*/

    width: 100%;

    height: auto;

    float: left;

    border-color: transparent;

    border-bottom: solid 1px #ddd;

    margin: 0px 0px 0px 0px;

    padding: 20px 0px 0px 0px;

}



    .boxprodotto_catalogo:hover {

        background-color: #f5f5f5;

    }



.DivImgProdotto {

    height: 130px;

    width: 260px;

    /*float:left;*/

    /*border:solid 1px #e3e3e3;*/

    background-position: center;

    background-repeat: no-repeat;

    vertical-align: middle;

    text-align: center;

    display: flex;

    justify-content: center;

}



.imgProdotto {

    height: 130px;

    width: 130px;

    float: left;

    /*border: solid 1px #e3e3e3;*/

    border:none;

    background-position: center;

    background-repeat: no-repeat;

    vertical-align: middle;

    text-align: center;

}



.imgSchedaProdotto{

    width: 100%;

    height: 200px;

    padding-left: 33%;

    padding-right: 33%;

    float: left;

    border:none;

    background-position: center;

    background-repeat: no-repeat;

    vertical-align: middle;

    text-align: center;



}



.imgProdottoAlt {

    height: 130px;

    width:initial;

    border: solid 1px #e3e3e3;

    background-position: center;

    background-repeat: no-repeat;

    vertical-align: middle;

    text-align: center;

}



.imgProdottoLar {

    /*	height:130px;*/

    width: 170px;

    float: left;

    border: solid 1px #e3e3e3;

    background-position: center;

    background-repeat: no-repeat;

    vertical-align: middle;

    text-align: center;

	min-width:100px;

	min-height:100px;

}







.testoProdotto {

    width: 100%;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    /*color: #707173;*/

    margin: 0px;

    padding-left: 5px;

}



.testoProdottoRevisioni {

    width: 546px;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    color: #707173;

    margin: 0px;

    padding-left: 5px;

}



.NoteTecniche {

    width: 418px;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    font-weight: bold;

    color: #707173;

    margin: 5px 0px 0px 0px;

}



.codiceProdotto {

    width: 428px;

    height: 15px;

    float: left;

    padding-left: 5px;

    padding-right: -5px;

    /*background-color:#707173;*/

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 11px;

    /*color:#fff;*/

    margin: 0px 0px 0px -5px;

}



.codiceProdottoGreen {

    width: 428px;

    height: 15px;

    float: left;

    padding-left: 5px;

    background-color: #006600;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 11px;

    color: #fff;

    margin: 0px 0px 0px -5px;

    padding-right: 0px;

}



.codiceProdottoRevisioni {

    width: 549px;

    height: 15px;

    float: left;

    padding-left: 5px;

    background-color: #707173;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 11px;

    color: #fff;

    margin: 0px 0px 0px 0px;

    padding-right: 0px;

}



.messaggioProdottoVerde {

    width: 100%;

    height: 15px;

    float: left;

    padding-left: 0px;

    background-color: #009933;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 11px;

    color: #EEEEEE;

    margin: 0px 0px 0px 0px;

}



.messaggioProdottoRosso {

    width: 100%;

    float: left;

    padding-left: 0px;

    background-color: #FF0000;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 10px;

    color: #EEEEEE;

    margin: 0px 0px 0px 0px;

}



    .messaggioProdottoRosso a {

        color: #FF9900;

    }



.carrelloProdotto {

    width: 110px;

    height: 130px;

    float: left;

    padding-left:20px;

}



.datiCarrello {

    width: 125px;

    /*height: 60px;*/

    padding: 10px 0px 0px 5px;

    float: left;

    /*background-color:#e3e3e3;*/

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 13px; 

    /*color: #707173;*/

    line-height: 18px;

}



.ordina {

    width: 120px;

    height: 55px;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 13px;

    color: #707173;

    font-weight: bold;

    line-height: 18px;

    padding: 5px 0px 0px 5px;

}



.ordine {

    width: 120px;

    height: 30px;

    float: left;

    margin: 5px 0px 0px 0px;

}



.qtaordine {

    width: 55px;

    height: 20px;

    float: left;

    color: #707173;

    margin-right: 10px;

}





/* scheda prodotto*/

.logobancacatalogo {

    width: 50px;

    height: 50px;

    float: left;

    margin-left: 5px;

    margin-top: 5px;

    margin-bottom: 5px;

}



.datiFiliale {

    width: 500px;

    height: 50px;

    float: left;

    margin-left: 5px;

    margin-top: 5px;

    margin-bottom: 5px;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    color: #707173;

}



.pdf {

    width: 100px;

    height: 32px;

    padding-top: 5px;

    float: left;

    margin-left: 5px;

    margin-top: 3px;

    margin-bottom: 5px;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    color: #707173;

}



.Schedasx {

    /*width: 340px;*/

    width:25%;

    height: auto;

    /*float: left;*/

    float:right;

    margin-left: 5px;

    margin-top: 5px;

    margin-bottom: 5px;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    /*color: #707173;*/

}



.Schedadx {

    /*width: 250px;*/

    width:25%;

    height: auto;

    /*float: left;*/

    float:right;

    margin-left: 5px;

    margin-top: 5px;

    margin-bottom: 5px;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    /*color: #707173;*/

    text-align: justify;

}



.titoloScheda {

    width: auto !important;

    height: auto;

    margin: 5px 0px 5px 0px;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-weight: bold;

    font-size: 12px;

    /*color: #707173;*/

}

/* fine scheda prodotto*/



/*fine catalogo*/







/* anagrafica */



.datidentificativiAnag {

    width: 690px;

    height: auto;

    float: left;

    border-bottom: 5px solid #e3e3e3;

}



.datiAnagrafica {

    width: 690px;

    height: auto;

    float: left;

    margin: 5px 0px 5px 0px;

}



.divTotali {

    /*float: right;*/

    width: 10% !important;

    margin-top:10px;

}



.TabellaAnagContainer {

    width: 100%;

}



.divDatiDx{

    display:-webkit-inline-box;

    float:left;

}



.TabellaAnag {

    /*width:690px;*/

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    /*color: #707173;*/

    line-height: 15px;

    margin-top: 10px;

}



    /*.TabellaAnag td {*/

        /*border-bottom: solid 1px #e3e3e3;

    border-right: solid 1px #e3e3e3;

    margin-bottom:10px;*/

    /*}*/



        .TabellaAnag td a {

            /*color: blue;*/

            font-weight: bold;

        }



            .TabellaAnag td a strong {

                /*color: blue;*/

            }



            .TabellaAnag td a:hover {

                text-decoration: underline;

            }



.TabellaAnag2 {

    /*width: 690px;*/

    width:98% !important;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    /*color: #707173;*/

    line-height: 15px;

    margin-top: 10px;

}



.PanelSimulazioneCampagna

{

    width:100%;

    float:left;

}



/* fine anagrafica */



.indentificativiOrdine {

    width: 680px;

    height: auto;

    /*float: left;*/

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    margin: 0px;

    padding: 5px;

}



.TabellaOrd {

    /*width:690px;*/

    width: 100%;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

    line-height: 15px;

    margin-top: 10px;

    margin-bottom: 5px;

    font-weight: bold;

    float: left;

}



    .TabellaOrd td {

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

        background-color: #707173;

        color: #e3e3e3;

    }



.TabellaOrd2 {

    width: 690px;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

    line-height: 15px;

    margin-top: 10px;

    margin-bottom: 5px;

    font-weight: bold;

}



    .TabellaOrd2 td {

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

        background-color: #707173;

        color: #e3e3e3;

    }



.divNoteAut

{

    float:left;

}



/* fine situazine ordini*/



/*carrello*/

.tblDatiCarrello

{

	width:80%;

}



.rowDatiCarrello1

{

	width:70%;

}



.rowDatiCarrello2

{

	

}



.datiCarrello1 {

    /*width: 125px;*/

	width: 100%;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    color: #707173;

    margin: 5px 0px 0px 5px;

    padding: 5px;

    background-color: #e3e3e3;

}



.datiCarrello2 {

    /*width: 80px;*/

	width: 100%;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    color: #707173;

    padding: 5px;

    text-align: right;

    font-weight: bold;

    background-color: #e3e3e3;

    margin: 5px 0px 0px 0px;

}



.datiCarrello3 {

    width: 220px;

    height: auto;

    padding: 5px 0px 0px 5px;

    float: left;

    background-color: #e3e3e3;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #707173;

    line-height: 18px;

    margin: 5px 0px 0px 5px;

}



.indirizzoSped {

    /*width: 24%;*/

    height: auto;

    float: right;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 11px;

    color: #707173;

    padding: 5px;

    margin: 5px 0 0px 5px;

    border-left: solid 1px #707173;

}



.boxIndirizzi{

	width:40%;

	float:right;

}



.indSped {

width:318px;

height:20px;

font-family:Verdana, Arial, Helvetica, sans-serif;

background-color:#707173;

font-size:11px;

color:#fff;

margin:0px;

padding:4px 4px 4px 26px;

background-image:url(http://data.step.it/img/busta.jpg);

background-position:left center;

background-repeat:no-repeat;

}





.divCarrelloDx{

    float:right;

}



.totCarrello1 {

    width: 120px;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    /*margin: 10px 0px 0px 0px;*/

    padding: 4px;

    color: #707173;

}



.totCarrelloCella1{

    background-color: #707173;

}



.totCarrelloCella2{

    background-color: #FF9900;

}



.totCarrello2 {

    width: 76px;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    color: #fff;

    text-align: right;

    font-size: 10px;

    font-weight: bold;

    /*margin: 10px 0px 0px 0px;*/

    padding: 4px;

    background-color: #707173;

}



.totOrdine {

    width: 120px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin: 10px 0px 0px 440px;

    padding: 4px;

    color: #707173;

}



.FunzPush {

    width: 680px;

    height: 150px;

    margin: 0px 0px 0px 0px;

    color: #707173;

    font-size: 12px;

    border-bottom: solid 1px #707173;

}



.menuRagP {

    width: 680px;

    height: auto;

    margin: 0px 0px 0px 0px;

    color: #707173;

    font-size: 10px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}



    .menuRagP td {

        width: 225px;

        padding-top: 4px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #707173;

    }



.menuKit {

    width: 680px;

    height: 100px;

    margin: 10px 0px 0px 0px;

    color: #707173;

    font-size: 10px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}













.menuCarrello {

    /*width: 680px;*/

    width:100%;

    height: 30px;

    margin: 10px 0px 0px 0px;

    /*color: #707173;*/

    font-size: 10px;

}



    .menuCarrello a {

        width: 250px;

        padding-top: 4px;

        padding-left: 20px;

        padding-right: 20px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #707173;

    }



        .menuCarrello a:hover {

            color: #434343;

        }



.tblModificaUtente

{

    width:100%;

    border-collapse:collapse;

}



.tblDati

{

    width: 75%;

    float: left;

}



.tblDati > div

    {

        width: 50%;

        float:left;

        /*border:solid 1px;*/

    }



.swapContainer

{

    display:inline-block;

    width:100%;

}



swapHeaderContainer

{

    display:inline-block;

    width:100%;

}



/* fine carrello*/





/* ricerca */

.CercaAvanz {

    width: 680px;

    height: auto;

    float: left;

    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

    font-size: 10px;

    margin-top: 20px;

    margin-left: 5px;

    color: #707173;

}



.boxAvanz {

    float: left;

    width: 300px;

    margin-right: 10px;

}



.testoAvanz {

    width: 280px;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin-bottom: 10px;

    margin-top: 4px;

}



.titolino {

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    /*margin-bottom: 1px;*/

    margin-top: 1px;

    font-weight: normal;

    color: #707173;

    float: left;

}



.titolinoTesto {

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin-bottom: 1px;

    margin-top: 1px;

    font-weight: normal;

    color: #707173;

    float: left;

}



.invia {

    float: left;

    width: 132px;

    margin-right: 5px;

    margin-top: 15px;

}

/*fine ricerca */





/* fine centrale */



.LogIntro {

    width: 150px;

    height: 15px;

    float: left;

    color: #707173;

    margin-top: 0px;

}



.LogIntroBottone {

    width: 150px;

    height: 20px;

    float: left;

    color: #707173;

    margin-top: 0px;

}



.testiSelezione {

    width: 300px;

    height: 15px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    float: left;

    font-size: 11px;

    color: #707173;

    margin: 0px 0px 5px 0px;

    padding: 5px;

}



.tendina {

    width: 165px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

    margin-bottom: 15px;

    margin-right: 15px;

}



.tendinaCarrello {

    width: 90px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

}



.tendinaKit {

    width: 150px;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

}



.tendinaPreferiti {

    width: 200px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

}



.tendinaOrdinePush {

    width: 150px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #70717;

}



.tendinaOrdinePushDestinatari

{

    width:90%;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;



}



.textOrdinePush {

    width: 120px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

}



.textOrdinePushDestinatari

{

    width: 95%;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;



}



.sottotitoloOrdinePush {

    /*width: 680px;*/

    width:100%;

    /*height: 15px;*/

    background-color: #e3e3e3;

    margin-top: 10px;

    float: left;

    font-size: 11px;

    padding: 5px;

}



.BarraPaging {

    font-size: 12px;

    font-weight: bold;

    border-bottom: solid 1px #e3e3e3;

    border-right: solid 1px #e3e3e3;

    margin-bottom: 10px;

    color: #707173;

}



    .BarraPaging a:link {

        font-size: 12px;

        font-weight: normal;

        color: #707173;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPaging a:visited {

        font-size: 12px;

        font-weight: normal;

        color: #707173;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPaging a:active {

        font-size: 12px;

        font-weight: normal;

        color: #707173;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPaging a:hover {

        text-decoration: underline;

    }



.BarraAvviso {

    width: 699px;

    height: auto;

    float: left;

    margin-left: 5px;

    margin-top: 5px;

    vertical-align: middle;

    background-color: #FFA87D;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 13px;

    color: #660000;

}





.BarraAvviso2 {

    width: 690px;

    height: auto;

    float: left;

    margin-top: 5px;

    vertical-align: middle;

    background-color: #FFA87D;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 13px;

    color: #660000;

}







.testoQtaMatrice {

    width: 40px;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin-bottom: 0px;

    margin-top: 0px;

}



.boxtitolosimulazione {

    width: 690px;

    height: 30px;

    float: left;

    margin: 0px 0px 10px 0px;

}



.testotitolosimulazione {

    background-color: #9d9ea2;

    color: #FFFFFF;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-weight: bold;

    border-right: #FFFFFF solid 1px;

}



.carrelloKit {

    border-left: #707173 solid 1px;

}



.divDropDown {

    width: 90px;

}



/*

Tabelle GridView

*/

.gvEsiti {

    padding: 4;

    color: #333333;

    background-color: #F7F6F3;

}



.gvPersonalizzazione {

    width: 530px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

    table-layout: auto;

    line-height: 15px;

    margin-top: 10px;

}



.boxPers1 {

    float: left;

    width: 430px;

    margin-right: 10px;

}



.boxPers2 {

    float: left;

    width: 270px;

    margin-right: 10px;

}



.testoPers {

    width: 280px;

    height: auto;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    margin-top: 4px;

    margin-bottom: 6px;

}



.areaPersonalizzazione {

    width: 680px;

    height: auto;

    background-color: #fff;

    margin: 5px 0px 5px 5px;

    float: left;

}



.areaPersonalizzazione2 {

    width: 660px;

    height: auto;

    background-color: #fff;

    margin: 5px 0px 5px 5px;

    /*float: left;*/

    text-decoration: none;

}



.Calendar {

    background-color: #efefef;

    font-size: xx-small;

    width: 200px;

    float: right;

}



.Calendar2 {

    background-color: #efefef;

    font-size: xx-small;

    width: 200px;

    float: right;

    padding-left: 100px;

    padding-top: 0px;

}







.BarraPagingBolla {

    font-size: 11px;

    font-weight: bold;

    color: #000000;

    border-bottom: solid 1px #e3e3e3;

    border-right: solid 1px #e3e3e3;

    margin-bottom: 10px;

}



    .BarraPagingBolla a:link {

        font-size: 10px;

        font-weight: lighter;

        color: #707173;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPagingBolla a:visited {

        font-size: 11px;

        font-weight: bold;

        color: #000000;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPagingBolla a:active {

        font-size: 12px;

        font-weight: bold;

        color: #000000;

        border-bottom: solid 1px #e3e3e3;

        border-right: solid 1px #e3e3e3;

    }



    .BarraPagingBolla a:hover {

        text-decoration: underline;

    }





.testoProdottoConfezionamento {

    width: 370px;

    height: auto;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    /*color: #707173;*/

    margin: 0px;

}



.sondaggio {

    width: 900px;

    height: auto;

    background-color: #FFFFFF;

    background-image: url(/images/fondo.jpg);

    background-repeat: no-repeat;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-align: left;

}





.containerHelp {

    width: 700px;

    height: 900px;

    margin-left: auto;

    margin-right: auto;

    background-color: #FFFFFF;

    background-image: url(/images/fondo.jpg);

    background-repeat: no-repeat;

}



.secondocodice {

    color: #FFFFFF;

}



.secondocodicegreen {

    color: #FFFFFF;

}



.UltOrd {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #707173;

}



.testoProdotto {

        font-size: 13px;

    }



.datetimepickerstyle

{

    border: 0 !important;

    border-color: white !important;

    background-color: white !important;

}



.RossoStep{

    /*width:890px;*/

    width:100%;

	height:15px;

    /*background-color:#ed2939;*/

}



#divTest

{

    background-color: #5B5B5B;

}



.Footer{

    position: fixed;

    bottom: 0;

    height: 35px;

    display: block;

    background-color: #EEEEEE;

    width: 100%;

    text-align: center;

    line-height: 3;

    z-index:2000;

}



.Footer a

{

    text-decoration:initial;

}



.LoginTextField

{

    font-size:14px;

}



/*.gvRisultati tbody tr th,

.gvRisultati tbody tr td

{

    color: #002776 !important;

}*/ 



/*@media (min-width: 768px) {

    .testoProdotto {

        font-size: 11px;

    }



    .codiceProdotto {

        font-size: 11px;

    }



    .imgProdotto{

        height:130px;

    }



    .datiCarrello {

        font-size: 11px;

        height: 35px;

    }

    .ordina {

        font-size: 11px;

    }*/

    /*.tblDati > div {

        width: 75%;

        float: left;

        border: solid 1px;

    }*/

/*}*/



/*@media (min-width: 992px) {

    .testoProdotto {

        font-size: 13px;

    }



    .codiceProdotto {

        font-size: 13px;

    }



    .datiCarrello {

        font-size: 13px;  

        height: 40px;    

    }



    .ordina {

        font-size: 13px;

    }*/

    /*.indirizzoSped

    {

        width:24%;

    }

    .tblDati

    {

        width:75%;

    }

    .tblDati > div

{

    width: 32.5%;

    float:left;

    border:solid 1px;

}*/

/*}*/



/*@media (min-width: 1024px) {

    .codiceProdotto {

        font-size: 13px;

    }



    .datiCarrello {

        font-size: 13px;  

        height: 40px;    

    }



    .ordina {

        font-size: 13px;

    }

    .tblDati

    {

        width:75%;

    }



    .tblDati > div

    {

        width: 50%;

        float:left;

        border:solid 1px;

    }

}*/

.searchDiv {

    /*padding-right: 20px;

       top: -140px;

       position: absolute;

       z-index:999;*/

    margin-left: 250px;

    top: 47px;

    /*position: absolute;*/

    position: fixed;

    z-index: 999;

    width:300px;

}



@media (min-width:1024) and (max-width: 1365px) {

        .searchDiv {

        width: 500px;

    }

    .testoProdotto {

        font-size: 11px;

    }



    .codiceProdotto {

        font-size: 11px;

    }



    .datiCarrello {

        font-size: 11px;

        padding:0px;

    }



    .ordina {

        font-size: 11px;

        padding: 0px 0px 0px 0px; 

    }

    .TabellaAnagContainer

    {

        width:75%;

        float:left;

    }



    .divDatiDx

    {

        display:initial;

        float:right;

    }



    .indirizzoSped

    {

        margin: 5px 25% 0px 5px;

        float:right;

    }



    .tblDati

    {

        width:60%;

    }



    .tblDati > div

    {

        /*width: 50%;*/

        float:left;

        /*border:solid 1px;*/

    }





}



@media (min-width:1366px)

{

    #imgIntro{

        /*NB 20170525 problema con IE*/ 

        max-width: 800px;

        max-height: 400px;

    }



    .searchDiv {

        width: 25%;

    }

        .testoProdotto {

        font-size: 13px;

    }



    .codiceProdotto {

        font-size: 13px;

    }



    .datiCarrello {

        font-size: 13px;

        padding:0px;

    }



    .ordina {

        font-size: 12px;

        padding: 0px 0px 0px 0px; 

    }

    .TabellaAnagContainer

    {

        width:75%;

        float:left;

    }



    .divDatiDx

    {

        display:initial;

        float:right;

    }



        .indirizzoSped

    {

        margin: 5px 0px 0px 5px;

        float:right;

    }



    .tblDati

    {

        width:50%;

    }



    .tblDati > div

    {

        width: 50%;

        float:left;

        /*border:solid 1px;*/

    }



    .divNote

    {

        float: left;

        width:37%;

    }

}



/*@media (min-height:768)

{

    #imgIntro

    {

        width: 100%;

    }



    .fondoIntro

    {

        height:400px;

    }

}*/



/*@media (min-height:1080)

{

    .fondoIntro

    {

        height: 500px;

    }

}*/



/*@media width {

        .testoProdotto {

        font-size: 15px;

    }



    .codiceProdotto {

        font-size: 15px;

    }



    .datiCarrello {

        font-size: 15px;

        padding:0px;

    }



    .ordina {

        font-size: 15px;

        padding: 0px 0px 0px 0px; 

    }

    .TabellaAnagContainer

    {

        width:75%;

        float:left;

    }



    .tblDati

    {

        width:75%;

    }



    .tblDati > div

    {

        width: 33.3%;

        float:left;

        border:solid 1px;

    }





}*/



.menuCarrello input[type="image"]

{

    width:20px;

} 
/**************CSS CLIENTE FINE****************************/
