html {padding:0;margin:0;font-family:Tahoma;font-size:12px}
body {background:#F2F2F2;margin:0;padding:0;text-align:center}
a {color:#000;cursor:pointer;text-decoration:none}
img {border:none;margin:0;padding:0}
p {margin:0;padding:0;text-align:justify}
h1 {font:12px Tahoma;padding:5px 0 5px 320px;margin:0 auto;width:650px}
h3 {text-align:left;color:#999;font-size:30px;font-weight:bold;margin:0;padding:10px 0}

input.reset {background:url(/condiviso/images/reset.gif) no-repeat center #fff;border:1px solid #aaa;width:20px;cursor:pointer}
input.now {background:url(/condiviso/images/ora.gif) no-repeat center #fff;border:1px solid #aaa;width:20px;cursor:pointer}

#main {width:1000px;margin:0 auto;text-align:left}
#top {position:relative;height:87px}
#top #logo {position:absolute;left:50px;width:167px;height:90px;background:url(/resources/logo_nexteam.jpg);cursor:pointer}
#top #menu {position:absolute;right:5px;background:url(/resources/menu.gif);width:688px;height:39px;text-align:center}
#top #menu div {float:left;line-height:28px;width:136px}
#top #menu div a {color:#fff;font-weight:bold;font-size:13px}
#top #links {position:absolute;top:70px;right:20px}
#top #links a {font-size:11px;color:#000;font-weight:bold}
#center {margin:0 0 20px 0}
#center .cnt1 {background:url(/resources/bg.gif) no-repeat -1000px top;padding-top:16px}
#center .cnt2 {background:url(/resources/bg.gif) repeat-y -2000px top}
#center .cnt3 {background:url(/resources/bg.gif) no-repeat left bottom;padding:0 20px 15px 22px}
#banner {background:url(/resources/banner.gif) no-repeat;height:186px}
#map {width:460px;height:350px;border:1px solid #e8e8e8}
#footer {background:url(/resources/bg.gif) no-repeat -3000px top;height:67px;text-align:center;color:#fff}
#footer ul {margin:0 auto;padding:0;list-style-type:none}
#footer ul li {display:inline;padding:0 20px;margin:0;line-height:34px}
#footer ul li a {color:#fff;font-size:14px;font-weight:bold}
#footer p {line-height:16px;font-size:11px;color:#fff;text-align:center}
#footer p a {color:#fff;text-align:center;font-size:10px}

.cnt1 h2 {text-align:right;font-size:40px;font-weight:normal;margin:0;padding:3px 0;letter-spacing:2px;color:#ef7800;border-bottom:1px solid #e8e8e8}

.arrow {font-size:11px;font-weight:bold;color:#000;background:url(/resources/arrow.gif) no-repeat right 5px;padding-right:7px}

.baseErrore, .baseInfo {font-weight:bold;line-height:20px;padding:0 0 0 24px}
.baseErrore {background:url(/condiviso/images/errore16.gif) no-repeat left center;color:#A00}
.baseInfo {background:url(/condiviso/images/info.gif) no-repeat left center;color:#0A0}

.home {overflow:auto;height:100%}
.home h2 {margin:0;padding:0;font-size:22px;font-weight:bold;color:#999}
.home td {padding:20px 17px;width:311px;height:220px}
.home td.ecomm {border-bottom:1px solid #E8E8E8;border-right:1px solid #E8E8E8;vertical-align:top}
.home td.offer {border-bottom:1px solid #E8E8E8;vertical-align:top}
.home td.web {border-right:1px solid #E8E8E8;vertical-align:top}
.home td.soft {vertical-align:top}
.home p.r {text-align:right;padding:5px 3px 0 0}
.home p.d {padding:3px 0;margin:0;color:#999;font-size:13px}
.home b, .home b a {color:#ef7800}
.home .txth {width:310px;height:80px;text-align:justify;line-height:20px;padding-top:5px}
.home .i {height:72px}
.home .ecomm .i {background:url(/resources/center.gif) no-repeat center top}
.home .offer .i {background:url(/resources/center.gif) no-repeat center -72px}
.home .web .i {background:url(/resources/center.gif) no-repeat center -145px}
.home .soft .i {background:url(/resources/center.gif) no-repeat center -217px}

#referenceImages {height:100px;margin:0 0 10px 0;background-repeat:no-repeat;background-position:center center}

.references {float:right;width:289px}
.references h3 {background:url(/resources/dx_button.gif) no-repeat left top;padding:0 0 0 15px;line-height:25px;font-size:13px;font-weight:bold;color:#fff}
.references .box {background:url(/resources/dx_button.gif) repeat-y -289px;padding:10px 0}
.references .box .txt {padding:10px 15px 0 15px;text-align:justify;line-height:18px}
.references .box .nw {height:145px;margin-bottom:10px;overflow:hidden}
.references .box .wk {height:150px}

.solutions {overflow:auto;height:100%;padding:0 0 0 0}
.solutions .solution {float:left;width:476px;height:180px;border-bottom:1px solid #e8e8e8}
.solutions .solution .c {margin:0 70px}
.solutions .solution .c .shadow {background:url(/resources/solution.gif) no-repeat;min-height:75px;height:auto !important;height:75px;line-height:17px;text-align:justify}
.solutions .solution .c .img {background-position:5px 5px;background-repeat:no-repeat;min-height:75px;height:auto !important;height:75px;padding:0 0 0 110px;float:left}
.solutions .solution h3 {font-size:22px;line-height:40px}
.solutions .solution p {font-size:14px;padding:0 0 0 95px}
.solutions .solution p.r {text-align:right;margin:0;padding:5px 0 0 0}
.solutionread {padding:10px 0 0 0;line-height:20px}
.solutionread .intro {padding:0 0 0 95px;background-repeat:no-repeat;background-position:left 5px;text-align:justify;font-size:14px;font-style:italic;min-height:80px;height:auto !important;height:80px}
.solutionread p {padding:5px 0 0 0}
.solutionread .tabs {overflow:auto;height:100%;border-bottom:1px solid #e8e8e8;padding:0 0 0 28px}
.solutionread .tabs .tab {float:left;cursor:pointer;color:#000;width:149px;height:32px;background-image:url(/resources/tab.gif);background-repeat:no-repeat;background-position:left top;line-height:32px;text-align:center;font-weight:bold}
.solutionread .tabs .selected {color:#ef7800;background-position:left bottom;color:#fff}
.solutionread .descr {display:none;padding:10px 0 0 0}
.solutionread hr {border:0;border-top:1px solid #aaa}

.partners {padding:10px 0 0 0}
.partners table {width:950px}
.partners td {padding:5px 0}
.partners td.l {width:230px}
.partners td.n {width:200px;border-left:1px solid #e8e8e8;text-align:center}
.partners td.d {text-align:justify;border-left:1px solid #e8e8e8;padding:5px 15px;line-height:20px}
.partners a {font-weight:bold}

.whoare {padding:20px 0 0 0;font-size:14px}
.whoare .descr {background:url(/resources/whoaredescr.gif) no-repeat;padding:0 0 0 245px;height:190px;line-height:20px;text-align:justify}
.whoare .team {overflow:auto;height:100%;padding:0 0 10px 0}
.whoare .team div.l {float:left;width:466px;height:100px;margin:20px 0 0 0}
.whoare .team .arturo {background:url(/resources/whoare.gif) no-repeat}
.whoare .team .marcello {background:url(/resources/whoare.gif) no-repeat left -100px}
.whoare .team .luigi {background:url(/resources/whoare.gif) no-repeat left -200px}
.whoare .team .name {background:url(/resources/arrow.gif) no-repeat left 6px;padding:0 0 0 12px;margin:0 0 0 110px;line-height:20px}
.whoare h3 {border-bottom:1px solid #e8e8e8}

.news {padding:5px 0 15px 0}
.news .item {border-bottom:1px solid #e8e8e8}
.news .item h3 {padding:10px 0;font-size:16px}
.news .item p {padding:0 0 10px 0;line-height:24px}
.news a {color:#ef7800}
.newsread {padding:10px 0 15px}
.newsread .date {font-size:10px;padding:10px 0}
.newsread a {color:#ef7800}
.newsread p {padding:0 0 10px 0;}

.portfolio .top {border-bottom:1px solid #e8e8e8;padding:15px 0 0 0}
/*.portfolio .tabs {overflow:auto;height:100%}
.portfolio .tabs .item {float:left;cursor:pointer;color:#000;width:149px;height:32px;background-image:url(/resources/tab.gif);background-repeat:no-repeat;background-position:left top;line-height:32px;text-align:center;font-weight:bold}
.portfolio .tabs .selected {color:#ef7800;background-position:left bottom;color:#000}
.portfolio .row1 {padding-left:50px}
.portfolio .row0 {padding-left:100px}
.portfolio .row2 {padding-left:28px}*/
.portfolio .pfs {overflow:auto;height:100%;display:none;padding:20px 0 10px 10px}
.portfolio .pfs .item {float:left;height:123px;padding:10px 308px 10px 0;text-align:center;line-height:20px;position:relative;background:url(/resources/backitem.gif) no-repeat}
.portfolio .pfs .item img {width:137px;height:97px;margin:5px 0 0 27px;border:1px solid #ccc}
.portfolio .pfs .item .portinfo {height:110px;width:260px;position:absolute;top:5px;left:185px;font-size:11px;line-height:22px}
.portfolio .pfs .item .portinfo .portcustomer {background:url(/resources/bgcustomer.gif) no-repeat center;font-weight:bold;}
.portfolio .pfs .item .portinfo .portdescr {height:62px;overflow:hidden;text-align:justify;padding:0 10px}
.portfolio .pfs .item .porturl {width:260px;background:url(/resources/bgurl.gif) no-repeat center center;display:inline-block;margin-top:8px}
.portfolio h3 {padding:20px 0 20px 10px}
.portfolio .details {background:url(/resources/portfolioread.gif) no-repeat 4px top;line-height:20px}
.portfolio .details div {background-repeat:no-repeat;background-position:10px 4px;min-height:350px;height:auto !important;height:320px}
.portfolio .details p {padding:0 0 0 500px}
.titletechno {background:url(/resources/titletechno.gif) no-repeat;background-position:495px;width:300px;line-height:32px;font-weight:bold;color:#fff}
.urltechno {text-decoration:underline;color:#ef7800}
.bgtright {background:url(/resources/bgt.gif) no-repeat right top;display:inline-block;line-height:32px;margin:5px 0 0 0;font-weight:bold}
.bgtleft {background:url(/resources/bgt.gif) no-repeat left bottom;display:inline-block;height:32px}
.imgtechno {height:32px;display:inline-block;margin:0 0 10px 0;padding:0 7px 0 35px;background-repeat:no-repeat;background-position:5px 3px;text-align:right}

.contactus {overflow:auto;height:100%;padding:10px 0 0 0}
.contactus .r {float:right;width:466px}
.contactus .l {float:left;border-right:1px solid #e8e8e8;width:466px}
.contactus td.address {vertical-align:top;;width:233px;line-height:20px}
.contactus label, .customers label {display:block;float:left;width:200px;border-bottom:1px solid #e8e8e8;line-height:23px;margin:0 10px 0 0}
.contactus input, .customers input {margin:1px 0;width:200px}
.contactus textarea {margin:3px 0;width:410px}
.contactus .submit {width:97px;height:27px;margin:5px 0 0 315px;cursor:pointer;background:url(/resources/buttons.gif) no-repeat left top}

.customers {overflow:auto;height:100%;padding:10px 0 0 0}
.customers div.f {float:left;width:475px;height:250px}
.customers div.f div.d {padding:20px}
.customers .a {border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.customers .b {border-bottom:1px solid #e8e8e8}
.customers .b a {font-size:12px}
.customers .c {border-right:1px solid #e8e8e8}
.customers .submit {width:97px;height:27px;margin:5px 0 0 315px;cursor:pointer;background:url(/resources/buttons.gif) no-repeat left -27px}

.privacy {width:413px;height:100px;overflow:scroll;border:1px solid #999;margin:5px 0 0 0}
.privacy p {padding:10px;font-size:10px}
.privacyclick {padding:5px 50px 5px 0;text-decoration:underline;line-height:20px}

.admin {padding:10px;font-size:13px}
.admin * {vertical-align:middle}
.admin ul.menu {margin:0 0 20px 0;padding:5px 0;list-style-type:none;border-bottom:1px solid #ef7800}
.admin ul.menu li {display:inline;padding:0 0 0 20px}
.admin ul.menu li a {color:#ab2300}
.admin fieldset {border:0;border-top:1px solid #e8e8e8;padding:0;margin:0}
.admin legend {font-weight:bold;color:#000;;margin:0;padding:0 5px 0 0}
.admin label {font-size:13px;line-height:24px;display:inline-block;width:120px}
.admin .list {width:950px;margin:20px 0}
.admin .list th {text-align:left;;font-weight:bold;border-bottom:1px solid #e8e8e8;padding:2px}
.admin .list td {border-bottom:1px solid #e8e8e8;padding:5px 2px}
.admin fieldset .list {width:936px}
.admin .btn {width:22px}
.admin .btn a img {border:0}
.admin .back {background:url(/condiviso/images/back.gif) no-repeat left center;line-height:16px;padding:0 0 0 24px;color:#ef7800}
.admin .add {background:url(/condiviso/images/add.gif) no-repeat left center;line-height:16px;padding:0 0 0 24px;color:#ef7800}
.admin .form {margin:20px 0}
.admin .txt {width:900px}
.admin .help {font-size:11px;color:#999}
.admin hr {border:none;border-bottom:1px solid #ef7800;margin:10px 0}
.admin .completed td {color:#888}
#task_developer_id {width:300px}

#myhotel {background:url(/condiviso/images/bg.gif) no-repeat left top;padding:30px 0 0 0;width:1000px;margin:0 auto;text-align:left}
#myhotel a.back {background:url(/condiviso/images/back.gif) no-repeat left center;display:inline-block;line-height:20px;padding:0 24px}
#myhotel a.add {background:url(/condiviso/images/add.gif) no-repeat left center;display:inline-block;line-height:20px;padding:0 20px}
#myhotel a.list {background:url(/condiviso/images/list.gif) no-repeat left center;display:inline-block;line-height:20px;padding:0 24px}
#myhotel a.print {background:url(/condiviso/images/pdf.gif) no-repeat left center;display:inline-block;line-height:20px;padding:0 24px}
#myhotel hr {border:none;border-bottom:1px dashed #999}
#myhotel a {color:#369;text-decoration:none}
#myhotel a.logout {margin-right:50px}
#myhotel .bottom {background:url(/condiviso/images/bg.gif) no-repeat right bottom;padding:0 0 30px 0}
#myhotel .center {background:url(/condiviso/images/bg.gif) repeat-y center;padding:0 30px 10px 30px;overflow:auto;height:100%}
#myhotel .center h1 {background:#6799CA;padding:0 0 0 17px;font-size:22px;color:#FFF;margin:0;line-height:70px}
#myhotel form {line-height:23px;margin:0;padding:0}
#myhotel form.login {width:310px;margin:0 auto}
#myhotel form fieldset {border:1px solid #999;margin:0 0 10px 0;background:#FCFCFC;padding:5px}
#myhotel form legend {padding:0 20px;background:#CCC;font-weight:bold;color:#000;border:1px solid #999}
#myhotel form fieldset * {vertical-align:middle}
#myhotel form label {display:inline-block;width:130px;text-align:left;font-size:12px;color:#000}
#myhotel form label i {font-size:10px;color:#666}
#myhotel .menu {background:#F6F9FB;border-bottom:1px solid #e1e1e1;padding:5px;margin:0 0 10px 0}
#myhotel .tabs {border-bottom:1px solid #999;height:25px}
#myhotel .tabs a.tabitem{border:1px solid #999;border-bottom:none;margin:0 0 0 10px;padding:0 25px;line-height:24px;display:inline-block;background:#f1f1f1}
#myhotel .tabs a.active{border-bottom:1px solid #feb;background-color:#feb}
#myhotel .tabs a.tabitem:hover{color:#369}
#myhotel .tabcontent {border:1px solid #999;border-top:none;padding:15px 5px;background:#feb;margin:0 0 10px 0}
#myhotel table.list {width:950px;margin:10px 0;line-height:23px}
#myhotel table.list tr.bg0 td {background:#fff}
#myhotel table.list tr.bg1 td {background:#eee}
#myhotel table.list td {border:1px solid #999;padding:2px}
#myhotel table.list th {background:#69c;color:#fff;border:1px solid #369;font-weight:normal;font-size:10px;padding:2px}
#myhotel table.list .id {width:40px;text-align:center}
#myhotel table.list .hotelName {width:500px}
#myhotel table.list .langCode {width:100px}
#myhotel table.list .button {width:16px;text-align:center}
#myhotel .data {width:80px;text-align:center}
#myhotel .price {width:80px;text-align:right}
#myhotel .total {font-size:11px;color:#666;padding:5px}
#myhotel div.photos {overflow:auto;height:100%}
#myhotel div.photos * {vertical-align:middle}
#myhotel div.photo {float:left;width:94px;height:70px}
#myhotel img.photo {width:60px;height:60px;border:1px solid #999}
#myhotel .textHtml {width:930px}
#myhotel .textImage {width:50px;height:50px}
#myhotel input.add {background:url(/condiviso/images/add.gif) no-repeat center center;border:none;cursor:pointer}
#myhotel .large {width:700px}
#myhotel .medium {width:300px}
#myhotel .small {width:100px}
#myhotel .quotedescr {font-size:10px}

.pointone {background:url(/resources/solutionpoints.png) no-repeat left top;height:40px}
.pointwo {background:url(/resources/solutionpoints.png) no-repeat left -40px;height:40px}
.pointhree {background:url(/resources/solutionpoints.png) no-repeat left -80px;height:40px}
.pointfour {background:url(/resources/solutionpoints.png) no-repeat left -120px;height:40px}
.pointfive {background:url(/resources/solutionpoints.png) no-repeat left bottom;height:40px}
.pointone span, .pointwo span, .pointhree span, .pointfour span, .pointfive span {font:bold 18px Tahoma;color:#ef7800;padding:0 0 0 50px;line-height:40px}
.ecommtitle {font:bold 18px Tahoma;color:#ef7800;text-align:center;width:650px;margin:0 auto;line-height:28px}
.ecm1 {background:url(/resources/ecm.png) no-repeat left top;width:40px}
.ecm2 {background:url(/resources/ecm.png) no-repeat left -40px;padding:10px 0}
.ecm3 {background:url(/resources/ecm.png) no-repeat left -90px;padding:10px 0}
.ecm4 {background:url(/resources/ecm.png) no-repeat left bottom}
.sftlist {padding:0;list-style-type:none;line-height:24px;margin:5px 0 0 10px}
.sftlist li {background:url(/resources/todo.gif) no-repeat 0 3px;padding:0 0 0 20px}
.seotitle {font:bold 18px Tahoma;color:#ef7800}
.seo1 {background:url(/resources/slidesmall1.gif) no-repeat;width:150px;height:150px;float:left;margin:10px 20px 0 0}
.seo2 {background:url(/resources/slidesmall2.gif) no-repeat;width:150px;height:150px;float:right;margin:0 0 0 20px}
.venditatitle {font:bold 14px Tahoma;color:#ef7800;border-bottom:1px solid;width:960px;margin:10px 0}
.vendita1 {background:url(/resources/vendita1.gif) no-repeat;width:150px;height:150px;float:left;margin:5px 20px 0 0}
.vendita2 {background:url(/resources/vendita2.gif) no-repeat;width:150px;height:150px;float:right;margin:5px 0 0 20px}
.vendita2b {background:url(/resources/vendita2b.gif) no-repeat;width:150px;height:150px;float:left;margin:10px 20px 0 0}
.vendita3 {background:url(/resources/vendita3.gif) no-repeat;width:150px;height:150px;float:right;margin:5px 0 50px 20px}
.vendita4 {background:url(/resources/vendita4.gif) no-repeat;width:150px;height:150px;float:left;margin:5px 20px 0 0}

.bglava {background: url("bglava.gif") no-repeat top;width:940px;height:40px;margin:0 0 0 5px}
.lavaLampWithImage {position:relative;height:29px;width:940px;overflow:hidden;padding-top:5px;padding-left:0}
.lavaLampWithImage li {float:left;list-style:none}
.lavaLampWithImage li.back {background:url("lava.gif") no-repeat right -30px;width:9px;height:30px;z-index:8;position:absolute}
.lavaLampWithImage li.back .left {background: url("lava.gif") no-repeat top left;height:30px;margin-right:9px}
.lavaLampWithImage li a {font:bold 14px arial;text-decoration:none;color:#fff;outline:none;text-align:center;top:7px;text-transform:uppercase;letter-spacing:0;z-index:10;display:block;float:left;height:30px;position:relative;overflow:hidden;margin:auto 10px}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {border:none}