html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img { margin: 0; padding: 0; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,span,strong,th,em { font-size: 1em; font-weight: normal; font-style: normal; }ul,ol { list-style: none; }fieldset,img { border: none; }caption,th { text-align: left; }table { border-collapse: collapse; border-spacing: 0; }#omniture { position: absolute; }body {background-color:#262626;font-family:Arial, Arial, Helvetica, sans-serif;padding: 20px;text-align:center;font-size:12px;}h1{display:inline;font-size:18px;letter-spacing:1px;}.fluid #container {width: 950px;height:auto;margin: 0 auto; text-align: left; border: 1px solid #5c5c5c;color: #bfbfbf;}.fluid #mainContent {padding: 17px 17px 0px;border:1px solid #000000;position:relative;}#haeder {width: 916px;height: 43px;font-size:14px;}#haeder a,#haeder a:link,#haeder a:visited,#footer a,#footer a:link,#footer a:visited {color: #bfbfbf;text-decoration:none;}#haeder a:hover,#footer a:hover {color:#ffffff;}#haeder a:active,#footer a:active {color:#262626;}#haeder #left {height: 43px;float:left;line-height:30px;}#menu {width:900px;height:30px;padding:10px 0px 0px 16px;}#menu ul {height:30px;}#menu li {display:inline;}#menu li em {position: relative;display:block;height:30px;float:left;padding-left:10px;overflow:hidden;}#menu li em.active {position: relative;display:block;height:30px;float:left;background:transparent url(../images/menu_orizz_sx.png) no-repeat scroll left bottom;padding-left:10px;}#menu li span {display:block;float:left;height:30px;padding:0px 5px 0px 10px;}#menu li em img {visibility: hidden;}#menu li em.active img {position: absolute;right:0px;bottom:0px;visibility: visible;}#menu li em a,#menu li em a:link,#menu li em a:visited {text-decoration:none;color:#3B3B3B;}#menu li em a:hover {text-decoration:none;color:#ff5500;}#menu li em a:active {text-decoration:none;margin-bottom:5px;border-bottom:1px solid #ff5500;}#haeder #right {height: 43px;float:right;margin-right:100px;line-height:30px;}#haeder #right span {color:#ff5500;}#content {width: 916px;height: 560px;background: transparent url(../images/sfondo.png) no-repeat scroll;color:#3B3B3B;position:relative;}#content #nav {float:left;width: 130px;height: 360px;color:#3B3B3B;}#content #nav ul {display: block;padding: 40px 0px 0px 15px;font-size:12px;line-height:21px;}#content #nav a,#content #nav a:link,#content #nav a:visited {text-decoration:none;color:#3B3B3B;}#content #nav a:hover {text-decoration:none;color:#ff5500;}#content #nav li.evidente {text-decoration:none;color:#ff5500;}#content #nav a:active {text-decoration:none;margin-bottom:5px;border-bottom:1px solid #ff5500;}#content #navgall {float:left;width: 130px;height: 360px;color:#3B3B3B;}#content #navgall ul {display: block;padding: 40px 0px 0px 15px;font-size:11px;line-height:10px;}#content #navgall ul span{font-weight: bold;}#content #navgall a,#content #navgall a:link,#content #navgall a:visited {text-decoration:none;color:#3B3B3B;}#content #navgall a:hover {text-decoration:none;color:#ff5500;}#content #navgall li.evidente {text-decoration:none;color:#ff5500;}#content #navgall a:active {text-decoration:none;margin-bottom:5px;border-bottom:1px solid #ff5500;}#content #text {float:left;width: 290px;height: 360px;color:#3B3B3B;margin:35px 0px 0px 0px;}#text #settori {float:left;clear:both;display:block;width: 290px;height:100px;}#text #settori #ing,#text #settori #arch,#text #settori #urb {height:28px;text-align:right;display:block;font-size:14px;line-height:14px;color:#777777;}#text #settori #ing {width: 140px;margin-right:150px;}#text #settori #arch {width: 230px;margin-right:60px;}#text #settori #urb {width: 275px;margin-right:15px;}#text #settori em {position: relative;display:block;height:28px;float:right;padding-left:10px;overflow:hidden;}#text #settori em.active {position: relative;display:block;height:28px;float:right;background:transparent url(../images/menu_orizz_sx.png) no-repeat scroll left bottom;padding-left:10px;}#text #settori em img {visibility: hidden;}#text #settori em.active img {position: absolute;right:0px;bottom:0px;visibility: visible;}#text #settori em a,#text #settori em a:link,#text #settori em a:visited {text-decoration:none;color:#3B3B3B;}#text #settori em a:hover {text-decoration:none;color:#ff5500;}#text #settori em a:active {text-decoration:none;margin-bottom:5px;border-bottom:1px solid #ff5500;}#box {position:absolute;top:250px;left:135px;z-index:4;width:286px;color:#3B3B3B;font-size:12px;line-height: 15px;}#box #top {display:block;width:286px;height:30px;background:transparent url(../images/top.png) no-repeat scroll right bottom;}#box #middle {display:block;width:210px;padding:0px 16px 0px 60px;background:transparent url(../images/middle.png) repeat-y scroll right bottom;padding-bottom: 25px;}#box #middle a {text-decoration: none;font-size:14px;color:#ff5500;}#box #middle a:link, #box #middle a:visited {text-decoration: none;font-size:14px;color:#ff5500;}#box #middle a:hover {text-decoration: underline;font-size:14px;color:#ff5500;}#box #middle h4 {color:#005a9c;font-size:12px;line-height: 18px;}#box #middle p {width:210px;padding-bottom:10px;font-size:12px;text-align:left;}#box #middle p big {font-size:16px;color:#ff5500;}#box #middle p strong {font-size:12px;color:#ff5500;}#box #bottom {display:block;width:286px;height:46px;background:transparent url(../images/bottom.png) no-repeat scroll right bottom;}#content #media {float:left;width: 468px;clear:right;height: 510px;color:#3B3B3B;vertical-align:middle;}#foto {margin:100px 26px 40px 51px;width:400px;height:300px;text-align:center;vertical-align:middle;}#fotogall {margin:100px 26px 40px 51px;width:400px;height:300px;text-align:center;vertical-align:middle;}#fotogall em {width: 393px;height: 260px;overflow:hidden;display:block;}#foto em {width: 393px;height: 300px;overflow:hidden;display:block;}#foto tr {height:100px;}#foto td,#foto td a {background:transparent url(../images/dia.png) no-repeat scroll center center;text-align:center;vertical-align:middle;height:80px;}#paginazione {width:400px;height:30px;margin-top:5px;}#paginazione img {float:left;background-color:transparent;}#scroller {position:relative;display:block;height: 30px;text-align:center;z-index:20;}#divNewsCont {position:absolute;left:0px; top:0px;width:460px;height:30px;visibility:hidden;overflow:hidden;}#divNews {position:absolute;}#footer {width: 916px;height: 43px;font-size:12px;padding-top:15px;}#footer #foot_left {float:left;}#footer #foot_right {float:right;}
