html,body { margin:0; padding:0; color:#696969; background-color:#FFF; font-family:Arial,serif; font-size:13px; }
p,td,th,li,dt,dd,input,textarea,select,option { font-family:Arial,serif; }
body { position:relative; text-align:center; padding:0; }
img { border:none; }
a,a:visited { color:#003A8C; text-decoration:none; }
a:hover,a:active { color:#003A8C; text-decoration:underline; }
form { margin:0; padding:0; }
abbr,acronym { text-decoration:none; border:none; font-variant:normal; cursor:help; }
h1 { margin:0 0 1em 0; padding:0; font-size:150%; }
h2 { margin:1em 0 0.5em 0; padding:0; font-size:120%; }
h3 { margin:1em 0 0.5em 0; padding:0; font-size:110%; }
h4 { margin:1em 0 0.5em 0; padding:0; font-size:100%; }
h5 { margin:1em 0 0.5em 0; padding:0; font-size:95%; }
h6 { margin:1em 0 0.5em 0; padding:0; font-size:85%; }
p { margin:0.5em 0; padding:0; }
ul { margin:0.5em 0 0.5em 1.5em; padding:0; }
li { margin:0; padding:0; }
dl { margin:0.5em 0; padding:0; }
dt { margin:0; padding:0; font-weight:bold; }
dd { margin:0 0 0.5em 1em; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; }
.clearright { clear:right; }
br.clear,br.clearright { line-height:1px; height:1px; font-size:1px; }
.nascosto { width:1px; height:1px; position:absolute; visibility:hidden; top:0; }
.errore { color:#F00; }
h4.errore { margin:0; padding:0; }
.trecolonne { margin:2em 1em 0 0; border-spacing:0; border-collapse:collapse; border-top:1px solid #EBEAEB; }
.trecolonne td { vertical-align:top; width:33%; padding:0 1em 2em 0; }
.trecolonne td.riga { border-top:1px solid #EBEAEB; padding:2em 0 0 0; }
.riga dd { margin:0; padding:0; }

#s-box { position:relative; width:980px; min-height:745px; margin:0 auto; padding:0; background:transparent url("img-stile/sfondo.jpg") center top no-repeat; text-align:left; }
* html #s-box { height:745px; }
#s-testa { height:152px; margin:0 100px; border-bottom:1px solid #EBEAEB; }
#s-testa h3 { position:relative; left:-14px; margin:0; padding:70px 0 0 0; }
#s-testa h3 img { display:block; }
#s-nav-sopra { position:absolute; top:74px; left:744px; width:133px; height:70px; border-left:1px solid #EBEAEB; font-size:12px; }
#s-nav-sopra ul { margin:0; padding:0 0 0 22px; font-size:11px; }
#s-nav-sopra li { margin:0; padding:0.3em 0; list-style-type:none; }
#s-nav-sopra a { color:#696969; }
#s-nav { position:absolute; top:182px; left:97px; width:127px; min-height:400px; background:transparent url("img-stile/nav-sfondo.jpg") right top no-repeat; font-size:12px; padding-top:20px; }
* html #s-nav { height:400px; }
#s-nav ul { margin:0; padding:0; }
* html #s-nav ul { height:265px; }
#s-nav li { margin:0; padding:0.4em 0; list-style-type:none; font-size:11px; text-transform:uppercase; }
#s-nav ul ul { padding:1em 0 0.5em 0.5em; min-height:0; }
#s-nav li li { margin:0; padding:0.3em 0; list-style-type:none; font-size:11px; text-transform:none; line-height:1.2; color:#747474; }
#s-nav a { color:#696969; }
#s-nav li ul li a,#s-nav li ul li a:visited,#s-nav li ul li a:hover,#s-nav li ul li a:active { color:#747474; }
#s-igrafx { margin:50px 0 0 0; padding:0 25px 0 0; text-align:left; }
#s-paypal { margin:25px 0 0 0; padding:0 25px 0 0; text-align:left; }
#s-contenuto { min-height:580px; padding:50px 103px 0 263px; font-size:12px; line-height:1.4; }
* html #s-contenuto { height:580px; }
#s-piede { margin:3em 100px 1em 100px; padding:1em 0; border-top:1px solid #EBEAEB; text-align:center; font-size:11px; }

/* da verificare */
img.sx { display:block; float:left; padding:0 1em 1em 0; }
img.dx { display:block; float:right; padding:0 0 1em 1em; }
div.sx { float:left; width:45%; }
div.dx { float:right; width:45%; }
#enterprisecentral h2, #enterprisecentral .tabellaprodotti th { color:#993300;}
#enterprisecentral .tabellaprodotti { border-color:#993300;}
#enterprisecentral #content ul { list-style-image:url("img-stile/freccia_enter.gif");}
#enterprisecentral table.tabfunzioni thead th { color:#993300; border-bottom:1px dotted #993300; }
#flowcharter h2, #flowcharter .tabellaprodotti th { color:#334873;}
#flowcharter .tabellaprodotti { border-color:#334873;}
#flowcharter table.tabfunzioni thead th { color:#334873; border-bottom:1px dotted #334873; }
#idef0 h2, #idef0 .tabellaprodotti th { color:#7f726a;}
#idef0 .tabellaprodotti { border-color:#7f726a;}
#idef0 #content ul { list-style-image:url("img-stile/freccia_idef.gif");}
#idef0 table.tabfunzioni thead th { color:#7f726a; border-bottom:1px dotted #7f726a; }
#processcentral h2, #processcentral .tabellaprodotti th { color:#507262;}
#processcentral .tabellaprodotti { border-color:#507262;}
#processcentral #content ul { list-style-image:url("img-stile/freccia_centr.gif");}
#processcentral table.tabfunzioni thead th { color:#507262; border-bottom:1px dotted #507262; }
#processsixsigma h2, #processsixsigma .tabellaprodotti th { color:#754764;}
#processsixsigma .tabellaprodotti { border-color:#754764;}
#processsixsigma #content ul { list-style-image:url("img-stile/freccia_proc.gif");}
#process h2, #process .tabellaprodotti th { color:#754764;}
#process .tabellaprodotti { border-color:#334873;}
#process #content ul { list-style-image:url("img-stile/freccia_proc.gif");}
.blu { text-align:center; color:#464691; }
.titolo { color:#000000; font-size:12px; }
.webinar { line-height:1.8; }
.pulsante { text-align:center; }
.redhome { color:#ff0000; font-weight:bold; font-size:13px; }
table.openlist {border-collapse:collapse;border-spacing:0;}
table.agenda {width:50%;}
table.openlist td {border:1px solid #EBEAEB;padding:1ex}
table.openlist th {border:none; padding:1ex; }
table.agenda td {border:1px solid #000;padding:1ex}
table.agenda th {border:1px solid #000;padding:1ex}
table.openlist .chiaro {background-color:#f3f3f3;}
table.openlist .medio {background-color:#d9d9d9;}
table.openlist .scuro {background-color:#b3b3b3;}
table.eventi {border-collapse:collapse;}
table.eventi td {border:solid 1px #000;padding:2px;vertical-align:top;}
table.eventi strong {color:#464691;}
table.calendario {border-collapse:collapse;}
table.calendario td, table.calendario th {border:solid 1px #000;padding:2px;vertical-align:top;}
table.calendario th {background-color:#99CCFF;}
table.calendario strong {color:#464691;}
table.form-eventi {font-size:12px;}
table.form-eventi label {font-weight:normal;color:#464691;}
table.form-eventi h3 {color:#464691;margin:1em 0 0.5em 0;}
table.form-eventi .errore {color:#F00;}
table.form-eventi .short {width:90%;}
table.form-eventi .long {width:95%;}
table.tabfunzioni thead th { color:#754764; border-bottom:1px dotted #754764; }
table.brochures { width:100%; }
#tabofferte { width:100%; }
#tabofferte td { vertical-align:middle; padding:0 2em 2em 0; text-align:justify; }
#tabofferte td span { font-size:200%; color:#754764; }
.coldx { float: right; display: block; }
.marquee { width:125px; font-size:12px; color:#F00; margin:0 0 1em 0; text-align:center; font-weight:bold; }
.marquee a { color:#F00; }
.partner { position:relative; margin:1em 0 1.5em 0; padding-right:300px; clear:both; }
.partner address { position:absolute; display:block; top:0; right:0; width:250px; }
.powered { font-size:xx-small; }