#contactform{    width: 100%;    font-size: 12px; /* Primary font size of form. Contained elements' font size are all relative to this setting */    margin-left: 0px;    margin: auto;}#contactform p{    width: 100%;    clear: left;    margin: 0;    padding: 5px 0 8px 0;    padding-left: 20px; /*width of left column containing the label elements*/    /* border-bottom: 1px dashed gray;*/    height: 25px;    text-align: left;}#contactform p:last-of-type{    border-bottom: none;}#contactform label{    font-weight: bold;    float: left;   /* margin-left: 0px; /*width of left column*/    width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/    margin-left: 10px;}#contactform input,#contactform textarea {/*width of text boxes. IE6 does not understand this attribute*//* border-radius: 5px;*/border: 1px solid gray;font: normal 16 auto; /*normal 1.5em auto;*/ /* 24px, or 16px x 1.5 */    padding: 0.4166666666666667em; /* 10px, or 24px x 0.4166666666666667 */ /*   box-shadow: 0 0 10px gray inset;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;*/    width: 200px;    float: left;}#contactform .cNote{    clear: left;    height: 310px;}#contactform h3{    text-align: left;    font-size: 18px;    margin-left: 30px;}#contactform input[type="radio"], #contactform input[type="checkbox"]{    padding: 0;    width: 200px;    height: auto;    border-radius: 0;    background-color: transparent;    box-shadow: none;    border: none;    float: left;}#contactform textarea{    resize:vertical; /* allow vertical resize of textarea */    height:100px;    float: left;   }#contactform .cNote textarea{    height: 300px;    width: 70%}#contactform select{    width: auto;    font:  normal 16 auto;    float: left;    border: 1px solid gray;    padding: 0.4166666666666667em;}/*.threepxfix class below:Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html*/* html .threepxfix{    margin-left: 3px;}@media screen and (max-width: 480px){ /* responsive form settings, when window width is 480px or less */    #contactform p{        padding-left: 0;        width: auto;        padding-bottom: 1em;    }    #contactform label{        margin-left: 0;    }    #contactform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/        width: 200px;    }    #contactform textarea{        width: 200px;    }}#contactformLista input.button{    border: 1px solid gray;    font: normal 16 auto; /*normal 1.5em auto;*/ /* 24px, or 16px x 1.5 */    padding: 0.4166666666666667em; /* 10px, or 24px x 0.4166666666666667 */    box-shadow: 0 0 10px gray inset;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}#contactform div.buttons, #contactformLista{    clear: both;    text-align: center;}#contactform input.button, #contactformLista input.button{    margin-top: 1.5EM;    width: 150px;    box-shadow: 0 0 10px gray;    text-transform: uppercase;    cursor: pointer;    min-width: 100px;    max-width: 600px;    color: white;    font-weight: bold;    letter-spacing: 7px;    text-shadow: 0 -2px 1px #8a8a8a;    background: rgb(169,3,41);    background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1)));    background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);    background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);    background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);    background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );}#contactform input.button:active, #contactformLista input.button:active{    text-shadow: 0 0 1px #8a8a8a;    background: rgb(109,0,25);    background: -moz-linear-gradient(top,  rgba(109,0,25,1) 0%, rgba(143,2,34,1) 56%, rgba(169,3,41,1) 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,0,25,1)), color-stop(56%,rgba(143,2,34,1)), color-stop(100%,rgba(169,3,41,1)));    background: -webkit-linear-gradient(top,  rgba(109,0,25,1) 0%,rgba(143,2,34,1) 56%,rgba(169,3,41,1) 100%);    background: -o-linear-gradient(top,  rgba(109,0,25,1) 0%,rgba(143,2,34,1) 56%,rgba(169,3,41,1) 100%);    background: -ms-linear-gradient(top,  rgba(109,0,25,1) 0%,rgba(143,2,34,1) 56%,rgba(169,3,41,1) 100%);    background: linear-gradient(to bottom,  rgba(109,0,25,1) 0%,rgba(143,2,34,1) 56%,rgba(169,3,41,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d0019', endColorstr='#a90329',GradientType=0 );}.formtitle{    color: #000000;    font-size: 30px;    text-align: center;    padding-bottom: 10px;}#contactform .footerform{    clear: left;    padding-top: 20px;}#contactform .footerform label, #contactform .footerform fieldset{    font: bold 0.8em Verdana; /* font size is 12.8px, or 16 x 0.8 */    text-transform: uppercase;    margin-left: 50px;}#formError{    position: relative;    z-index:1;    width: 100%;    border-style: dashed;    border-color: red;    text-align: center;    padding-top: 1px;    padding-bottom: 1px;    font-size: 13px;}#formError h3 {font-size: 15px; font-weight: bold; padding-top: 0px; padding-bottom: 0px;}#formError ul li {list-style-position: inside;}.intestazioneMatriceAzioniFunzioni{    writing-mode: tb-rl;    filter: flipv fliph;    padding-left: 10px ;    padding-right: 10px;    text-align: center;}.cellaMatriceAzioniFunzioni{    text-align: center;    padding-left: 10px ;    padding-right: 10px;}.colonnaFunzioniMatriceAzioniFunzioni{    text-align: right;    padding-left: 10px ;    padding-right: 10px;}.labelAmbitiMatriceAzioniFunzioni, labelAmbitiMatriceAzioniFunzioni.tr {  background-color: #E2E4FF;}.labelAmbitiMatriceAzioniFunzioniAlterna, labelAmbitiMatriceAzioniFunzioniAlterna.tr{    background-color: #ffffff;}#divAzioniFunzioni table {    /*border: 1px solid #000;*/    font-size: 12px;    border: none;    border-spacing:0;    border-collapse:collapse;    background-color: #eeffee;}#divAzioniFunzioni th { }#divAzioniFunzioni th.azioni {    height: 50px;    writing-mode: tb-rl;    filter: flipv fliph;    padding-left: 10px ;    padding-right: 10px;    text-align: center;    background-color: #E2E4FF;}#divAzioniFunzioni tr {    border: #0063DC solid 1px;}#divAzioniFunzioni tr.alternate {     background-color: #E2E4FF; }#divAzioniFunzioni td {    text-align: center;}#divAzioniFunzioni label {    font: bold 0.8em Verdana; /* font size is 12.8px, or 16 x 0.8 */    text-transform: uppercase;    display: block;    margin-top: 0.5em;    margin-bottom: 3px;}#divAzioniFunzioni input[type="radio"], #divAzioniFunzioni input[type="checkbox"] {width: 70px;}.pCheckBox{    margin-left: 150px;    width: 40%;    text-align: left;}.pCheckBox input[type="radio"], .pCheckBox input[type="checkbox"]{    width: 70px;    float: left;    text-align: left;}.pCheckBox label{    text-align: right;    clear: left;    font-weight: normal;    width: 50px;}#divMisure{    clear:left;    margin-left: 160px;    margin-top: -70px;}.divMisura{    float: left;    text-align: center;    width: 90px;    border: solid;    border-color: #E14E3D;    border-width: 2px;    height: 55px;    margin-left: 20px;}.divMisura input[type="text"] {    width:50px;    text-align:right;    height: 15px;    margin-left: 13px;    margin-top: 5px;}.cErrorMessageComp , input.cErrorMessageComp{    background-color: #FFFFCC;}.cassa_vendita{    width: 300px;    height: 100px;}