body, div, p, blockquote, td, th, a, input, ul, li, form {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 19px;}
body {margin: 0;padding: 0;border: 0;background-color: #2E2D2D;text-align: center;}
img {border: 0;}
p {clear: left;}
ul {padding: 0 0 5px 20px;margin: 0;}
li {padding: 0; margin: 0;}
form {padding: 0;margin: 0;}
select {border: 1px solid Gray;}
textarea {border: 1px solid Gray;}
h1 {font-size: 12px;font-weight: bold;text-align: center;}
a:link {color: #260237;text-decoration: none;}
a:visited {text-decoration: none;color: #260237;}
a:hover {text-decoration: underline;color: #260237;}

#header {display: block;width: 900px;height: 66px;text-align: right;padding: 0;/*margin: 0;*/border: 0;border-spacing: 0;background: #2E2D2D url(../images/spazio_header.gif) bottom no-repeat;}
#headeren {display: block;width: 900px;height: 66px;text-align: right;padding: 0;/*margin: 0;*/border: 0;border-spacing: 0;background: #2E2D2D url(../images/spazio_header_en.gif) bottom no-repeat;}
#header p {padding: 30px 0 0 0;margin: 0;}
#header a {color: #39D739;}
#headeren p {padding: 30px 0 0 0;margin: 0;}
#headeren a {color: #39D739;}

#main {display:table;width: 900px;text-align: left;margin: auto;border: 0;border-spacing: 0; /* required by opera 6 */}
#content {display: table-row;width: 900px;margin: 0;padding: 0;border: 0;border-spacing: 0;background-color: #FFFFFF;}
#content .left {float: left;display: table-cell;width: 182px;height: 100%;text-align: left;vertical-align: top;margin: 0;padding: 40px 0 0 0;border: 0;border-spacing: 0;background: #FFFFFF url(../images/bg_left.gif) no-repeat;}
#content .right {float: left;display: table-cell;width: 718px;height: 100%;text-align: left;margin: 0;padding: 0;border: 0;border-spacing: 0;}
#content .navigation {width: 718px;height: 42px;padding: 0;margin: 0;}
#content .navtop {width: 718px;height: 19px;background-color: #888888;}
#content .navdown {position: absolute;width: 718px;height: 23px;background-color: #AFAFAF;}
#content .flash {width: 718px;height: 323px;margin: 0;padding: 0;}
#content .corpo {display: table;width: 718px;margin: 0;padding: 0;border: 0;border-spacing: 0; /* required by opera 6 */}
#content .corpoint {display: table;width: 718px;min-height: 320px;height: auto !important;height: 340px;margin: 0;padding: 0;border-spacing: 0; /* required by opera 6 *//*background-color: #EDEDED;*/background: url(../images/bg_corpo.gif);}
#content .corposx {float: left;display: table-cell;width: 286px;min-height: 270px;height: auto !important;height: 270px;margin: 0;padding: 0;}
#content .corposxint {float:left;display: table-cell;width: 286px;min-height: 270px;height: auto !important;height: 270px;text-align: left;vertical-align: top;margin: 0;padding: 0 0 50px 0;}
#content .corposxint p {margin: 0; padding: 0 10px 0 10px;}
#content .corposxint a {text-decoration: underline;margin: 0;padding: 0;}
#content .corpodx {float: right;display: table-cell;width: 432px;min-height: 270px;height: auto !important;height: 315px;vertical-align: top;text-align: left;margin: 0;padding: 0 0 50px 0;margin: 0;background-color: #FFFFFF;voice-family: "\"}\"";voice-family: inherit;height: 270px;}
html>#content .corpodx {height: 270px;}
#content .corpodx .titolo {font-size: 15px;font-weight: bold;}
#content .corpodx .subtitolo {font-weight: bold;color: #A1A1A1;}
#content .corpodx ul {padding: 0 15px 10px 45px;margin: 0;}
#content .corpodx ul li {padding-left: 10px;margin: 0;}

#nav {position: absolute;display: inline;width: 718px;height: 23px;top: 0;left: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: visible;background-color: #08C546;}
#nav li {display: inline;list-style-type: none;margin: 0;padding: 0;}
#nav a {float: left;padding: 23px 0 0 0;overflow: hidden;height: 0px !important;height /**/:23px; /* for IE5/Win */}
#nav a:hover {background-position: 0 -23px;}
#nav a:active, #nav a.selected {background-position: 0 -46px;}
#nav2 {position: absolute;display: inline;width: 718px;height: 23px;top: 0;left: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: visible;background-color: #6aaad2;}
#nav2 li {display: inline;list-style-type: none;margin: 0;padding: 0;}
#nav2 a {float: left;padding: 23px 0 0 0;overflow: hidden;height: 0px !important;height /**/:23px; /* for IE5/Win */}
#nav2 a:hover {background-position: 0 -23px;}
#nav2 a:active, #nav2 a.selected {background-position: 0 -46px;}
#nav3 {position: absolute;display: inline;width: 718px;height: 23px;top: 0;left: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: visible;background-color: #f7a746;}
#nav3 li {display: inline;list-style-type: none;margin: 0;padding: 0;}
#nav3 a {float: left;padding: 23px 0 0 0;overflow: hidden;height: 0px !important;height /**/:23px; /* for IE5/Win */}
#nav3 a:hover {background-position: 0 -23px;}
#nav3 a:active, #nav3 a.selected {background-position: 0 -46px;}
#tteam a {width: 45px;background: url(../images/menu_team.gif) top left no-repeat;}
#tnews a {width: 48px;background: url(../images/menu_news.gif) top left no-repeat;}
#tcontact a {width: 62px;background: url(../images/menu_contact.gif) top left no-repeat;}
#taudio a {width: 49px;background: url(../images/menu_audio.gif) top left no-repeat;}
#tvideo a {width: 48px;background: url(../images/menu_video.gif) top left no-repeat;}
#thardware a {width: 73px;background: url(../images/menu_hardware.gif) top left no-repeat;}
#tnoleggioav a {width: 127px;background: url(../images/menu_noleggioav.gif) top left no-repeat;}
#tnoleggioh a {width: 118px;background: url(../images/menu_noleggioh.gif) top left no-repeat;}
#tluci a {width: 40px;background: url(../images/menu_luci.gif) top left no-repeat;}
#tscenografie a {width: 81px;background: url(../images/menu_scenografie.gif) top left no-repeat;}
#tallestimenti a {width: 82px;background: url(../images/menu_allestimenti.gif) top left no-repeat;}
#tinterpretariato a {width: 100px;background: url(../images/menu_interpretariato.gif) top left no-repeat;}
#tnetworking a {width: 83px;background: url(../images/menu_networking.gif) top left no-repeat;}
#tsistinf a {width: 117px;background: url(../images/menu_sistinfor.gif) top left no-repeat;}
#tupdatesi a {width: 157px;background: url(../images/menu_updatesi.gif) top left no-repeat;}
#tassistenza a {width: 142px;background: url(../images/menu_assistenza.gif) top left no-repeat;}

#tcontacts a {width: 67px;background: url(../images/menu_contacts.gif) top left no-repeat;}
#tavrental a {width: 117px;background: url(../images/menu_avrental.gif) top left no-repeat;}
#thardwarerental a {width: 111px;background: url(../images/menu_hardwarerental.gif) top left no-repeat;}
#tlighting a {width: 46px;background: url(../images/menu_light.gif) top left no-repeat;}
#tenvironmental a {width: 66px;background: url(../images/menu_graphics.gif) top left no-repeat;}
#texhibitions a {width: 78px;background: url(../images/menu_exhibitions.gif) top left no-repeat;}
#tinterpreting a {width: 86px;background: url(../images/menu_interpreting.gif) top left no-repeat;}
#tupdatesi a {width: 157px;background: url(../images/menu_updatesi.gif) top left no-repeat;}
#tsystupgrades a {width: 108px;background: url(../images/menu_systupgrades.gif) top left no-repeat;}
#tsystsupport a {width: 101px;background: url(../images/menu_systsupport.gif) top left no-repeat;}

#content .boxhomebig {width: 286px;height: 120px;margin: 0;padding: 0;background-color: #F9F9F9;}
#content .boxhome {width: 286px;height: 75px;margin: 0;padding: 30px 0 0 0;background-color: #EDEDED;}

#footer {display: block;width: 900px;height: 35px;padding: 0;border: 0;border-spacing: 0;}
#footer p {text-align: center;color: #39D739;padding: 10px 0 0 0;margin: 0;}

.spazio {width: 900px;height: 6px;margin: 0; padding: 0;background-color: #2E2D2D;}
#content .corpodx p {padding: 0 15px 0 15px;margin: 0 0 10px 0;}
#content .corpodx p.primopar {padding: 25px 15px 0 15px;margin: 0 0 10px 0;}

table.approfbig {width: 286px; height: 120px;}
table.approfbig tr {vertical-align: top;}
table.approfbig td.foto {width: 164px;text-align: center;vertical-align: middle;}
table.approfbig td.approf {width: 122px;height: 15px;text-align: left;vertical-align: middle;}
table.approf {width: 286px; height: 75px;}
table.approf tr {vertical-align: top;}
table.approf td.foto {width: 110px;text-align: center;vertical-align: top;}
table.approf td.approf {width: 176px;height: 7px;text-align: left;/*padding-right: 16px;*/}
table.approfbig td {line-height: 14px;}
table.approf td {line-height: 14px;}

span.netick {color: #79C526;font-weight: bold;}
ol.popup {padding: 0 0 0 30px;margin: 0;}
ol.popup li {padding: 2px;margin: 0;}
