/* LEFT MENU */ @import url('https://fonts.googleapis.com/css?family=Open+Sans|Roboto');:root {    --color-666666: #666666; /* grigio medio scuro (testo generico) */    --color-e3e5e8: #e3e5e8; /* grigio-azzurro chiaro (sfondo pagina) */    --color-505e67: #505e67; /* grigio/blu scuro (testo principale) */    --color-99b3cc: #99B3CC; /* azzurro chiaro (bordi/link login) */    --color-ff3333: #FF3333; /* rosso acceso (link evidenziati) */    --color-111:    #111;    /* quasi nero (grigio molto scuro) */    --color-eee:    #eee;    /* grigio chiarissimo (sfondi) */    --color-eeeeee: #eeeeee; /* grigio chiarissimo (variante) */    --color-000000: #000000; /* nero pieno (forma estesa) */    --color-000d2d: #000d2d; /* blu notte molto scuro (bordo/header/menu) */    --color-003366: #003366; /* blu istituzionale scuro (bordi, box) */        --color-6890b3: #e6f2f6; /* azzurro/grigio medio (sfondi sezioni PEC) #6890b3 */ //        --color-a3b0b9: #a3b0b9; /* grigio-azzurro chiaro (PEC varianti) */    --color-b3b0b9: #b3b0b9; /* grigio/lilla chiaro (PEC varianti) */        --color-c2c5d4: #c2c5d4; /* grigio freddo (sfondo mappa) */        --color-00427c: #00427c; /* blu medio acceso (link current) */    --color-a5b1bd: #a5b1bd; /* grigio-azzurro medio (box ordini) */    --color-e7e7e7: #e7e7e7; /* grigio chiaro (sfondi box) */    --color-efefef: #efefef; /* grigio chiarissimo (altro sfondo) */    --color-fff:    #fff;    /* bianco (forma breve) */    --color-ededed: #ededed; /* grigio chiaro (submenu, pulsanti) */    --color-000:    #000;    /* nero (forma breve) */    --color-ddd:    #ddd;    /* grigio chiaro (bordi) */    --color-005578: #005578; /* blu petrolio (hover/corrente menu) */    --color-e6f2f6: #e6f2f6; /* azzurrino chiarissimo (bg voce padre menu) */    --color-898c8a: #898c8a; /* grigio neutro medio (righe ON) */    --color-bfa202: #bfa202; /* giallo/marrone (stato standby) */    --color-33b0ea: #33b0ea; /* azzurro brillante (righe evidenziate) */    --color-fefefe: #fefefe; /* quasi bianco (sfondi) */    --color-555555: #555555; /* grigio scuro (righe OFF1) */    --color-dc0707: #dc0707; /* rosso allarme (sospeso) */    --color-b5b5b5: #b5b5b5; /* grigio medio chiaro (righe trasferito) */    --color-fe7511: #fe7511; /* arancione vivo (in trasferimento) */    --color-eab933: #eab933; /* giallo caldo (standby2) */    --color-232323: #232323; /* grigio antracite (bordi icone) */    --color-8e8e8e: #8e8e8e; /* grigio medio freddo (bordi tabelle) */    --color-d3d3d3: #d3d3d3; /* grigio chiaro (bordi, sottotitoli) */    --color-ffffff: #ffffff; /* bianco (forma estesa) */    --color-020d0f: #020d0f; /* blu/verde quasi nero (bg header vecchio) */    --color-0056b3: #0056b3; /* blu intenso (hover logout) */    --color-002f58: #002F58; /* blu profondo (testo/riquadri result_OP) */    --color-284279: #284279; /* blu scuro violaceo (bordi campi form) */    --color-d7e5f2: #D7E5F2; /* azzurrino chiaro (sfondo mail_form) */}td.white_repeat{	padding: 0px;margin: 0px;vertical-align: top;width: 1024px; /* main width */height: 100%;background-image: url(white_repeat.jpg);background-repeat: repeat;}td.white_repeatx{	padding: 0px;margin: 0px;vertical-align: top;width: 1024px; /* main width */height: 40px;background-image: url(white_repeat.jpg);background-repeat: repeat;}td.menu_container{margin: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 8px;padding-right: 0px;vertical-align: top;width: 210px;}table.menu{border-width: 0px;margin: 0px;padding: 0px;width: 210px}td.menuIcon{padding: 0px;vertical-align: middle;width: 27px;}td.itemMenu1{vertical-align: middle;font-weight: bold;font-size: 12px;text-align: left;padding-top: 2px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin: 0px;}td.itemMenu2{padding: 0px;vertical-align: middle;font-size: 12px;text-align: left;width: 190px;margin: 0px;}td.itemMenu3{padding-top: 6px;padding-bottom: 6px;padding-left: 0px;padding-right: 0px;vertical-align: bottom;text-align: left;margin: 0px;width: 210px;}td.simple_content{font-size: 12px;margin: 0px;text-align: left;vertical-align: top;padding-top: 4px;padding-left: 0px;padding-right: 0px;padding-bottom: 0px;min-height: 0px;min-width: 360px;width: 360px;}td.illustr{height: 214px;background-image: url(illustr.jpg);}table.result_OP{font-size: 0.9em;	border-width: 0px;padding: 0px;margin-top: 0px;margin-left: 0px;vertical-align: top;width: 100%;color: #002F58;	background-color: var(--color-6890b3);}table.result_OP_STP{font-size: 0.9em;border-width: 0px;padding: 0px;margin-top: 0px;margin-left: 0px;vertical-align: top;width: 100%;color: #002F58;background-color: var(--color-6890b3);/*background-image: url(molecola.jpg);*/}table.result_OP_STP_head{font-size: 0.9em;border-width: 0px;padding: 0px;margin-top: 0px;margin-left: 0px;vertical-align: top;width: 100%;color: #002F58;background-color: var(--color-6890b3);/*background-image: url(molecola.jpg);*/}td.result_OP_head{vertical-align: top;text-align: center;padding: 2px;margin: 2px;font-weight: bold;font-size: 0.9em;color: #002F58;vertical-align: middle;border: 1px solid #002F58;background-color: var(--color-e7e7e7);}td.result_OP{vertical-align: top;text-align: center;vertical-align: middle;padding: 2px;margin: 2px;/*font-size: 11px;*/font-size: 0.9em;color: #002F58;border: 1px solid #002F58;background-color: #ffffff;}td.result_OP_PEC{vertical-align: top;text-align: center;vertical-align: middle;padding: 2px;margin: 2px;/*font-size: 11px;*/font-size: 0.9em;color: #002F58;border: 1px solid #002F58;}input.formButton{text-align: center;	/*font-size: 12px;*/font-size: 0.9em;color: #000d2d;margin-left: 10px;margin-top: 5px;margin-bottom: 5px;margin-right: 10px;min-width: 65px;}input.smallfieldcell{width: 150px;/*font-size: 12px;*/font-size: 0.9em;color: #000d2d;border: 1px solid #284279;}select.smallfieldcell{/*font-size: 12px;*/font-size: 0.9em;color: #000d2d;border: 1px solid #284279;}/* FORM */td.mail_form{ background-color: #D7E5F2; color: #000d2d;}td.mail_form input{/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;color: #000d2d;padding: 2px;display: inline;border: solid 1px var(--color-99b3cc);}td.mail_form input.file{/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;color: #000d2d;padding: 2px;display: inline;border: solid 1px var(--color-99b3cc);}input.fileupload{/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;color: #000d2d;padding: 2px;display: inline;border: solid 1px var(--color-99b3cc);}td.mail_form textarea{/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;color: #000d2d;padding: 2px;display: inline;border: solid 1px var(--color-99b3cc);}fieldset {border: none 0px var(--color-99b3cc);height: auto;overflow: hidden;}fieldset * {float: left;display: inline;}fieldset label {/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;text-align: right;color: #000d2d;padding: 4px;margin: 2px;}fieldset input textarea{/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;color: #000d2d;padding: 4px;margin: 2px;margin-left: 10px;display: inline;border: none 1px var(--color-99b3cc);}fieldset textarea{/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;color: #000d2d;padding: 4px;margin: 2px;margin-left: 10px;display: inline;border: none 1px var(--color-666666);}fieldset input.csc-mailform-check {/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;color: #000d2d;padding: 4px;margin: 2px;margin-left: 10px;margin-right: 0px;display: inline;border: none 1px var(--color-99b3cc);}fieldset input.csc-mailform-submit {/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;color: #000d2d;padding: 0px;margin: 2px;border: none 1px var(--color-666666);margin-left: 0px;display: inline;border: 1px var(--color-99b3cc);}#tx-indexedsearch-searchbox{/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;}form {/*font-family: Helvetica, Verdana, sans-serif;*/font-family: 'Roboto', sans-serif;			/*font-size: 12px;*/font-size: 1.0em;font-weight: normal;	padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;text-align: left;}form.div {text-align: center;}form FONT{/*font-family: Helvetica, Verdana, sans-serif;*/font-family: 'Roboto', sans-serif;					/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;}input{/*font-family: Helvetica, Verdana, sans-serif;*/font-family: 'Roboto', sans-serif;					/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;text-align: left;color: #000d2d;padding: 2px;margin: 0px;border: solid 1px var(--color-99b3cc);}textarea{/*font-family: Helvetica, Verdana, sans-serif;*/font-family: 'Roboto', sans-serif;				/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;color: #000d2d;padding: 2px;margin: 0px;display: inline;text-align: left;border: solid 0px var(--color-99b3cc);background-color: #fff;}select{/*font-family: Helvetica, Verdana, sans-serif;*/font-family: 'Roboto', sans-serif;					/*font-size: 12px;*/font-size: 0.9em;font-weight: normal;color: #000d2d;padding: 0px;margin: 0px;display: inline;text-align: left;border: solid 1px var(--color-99b3cc);}