/* Start of CMSMS style sheet 'style01' */
@charset "utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:102%;vertical-align:baseline;background:transparent;}
body{line-height:1;margin:0;}
h1{font-size:12px;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{background:url(images/marcolongosrl/bgBody.gif) repeat-x 0 178px #f6f6f6;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;color:#80808c;}
#container{width:800px;margin:0 auto;}
.clearing{clear:left;}
.clearingR{clear:right;}
.pad{padding:10px 14px;}
.editMe{position:absolute;top:20px;left:20px;}
#header{height:180px;}
#logo,#logo a{height:146px;width:135px;display:block;float:left;margin-top:5px;}
#logo a{background:url(images/marcolongosrl/logo.png) no-repeat center #f2f2f2;text-indent:-2000em;}
#oMenu{display:block;margin-top:25px;margin-right:35px;float:right;}
#oMenu li{float:left;}
a.top_menu{float:left;padding:0 28px;text-decoration:none;color:#80808c;font-weight:bold;}
a.top_menu:hover, a.currentpage{color:#f15a24;padding:0 28px;font-weight:bold;text-decoration:none;}
.search{float:right;position:relative;width:214px;}
.search .campoCerca{width:184px;border:none;border:none;background:url(images/marcolongosrl/border_search.gif) bottom left repeat-x #f6f6f6;margin-top:25px;color:#80808c;font-weight:bold;padding-left:20px;padding-bottom:4px;}
.invia{display:block;position:absolute;left:0;top:25px;text-indent:-2000em;border:none;width:15px;height:15px;background:url(images/marcolongosrl/invia.png) no-repeat top #f6f6f6;font-size:0;color:#f6f6f6;cursor:pointer;}
.here .invia{background-position:bottom;}
.search .hidden{display:none;}
#content{clear:both;background:url(images/marcolongosrl/bgContent.gif) 0 167px repeat-x;}
#dxColumn{width:230px;float:right;margin-bottom:50px;}
#sxColumn{margin-right:260px;margin-bottom:50px;}
#dxColumn ul{font-size:12px!important;}
#threeBox{width:522px;height:149px;background:url(images/marcolongosrl/3Box.png) top left no-repeat #f2f2f2;}
.threeBox_h3{margin:0;}
#linkb0, #linkb1, #linkb2{text-decoration:none;color:#80808c;font-size:14px;display:block;padding-top:5px;}
#threeBox a:hover{color:#f15a24;cursor:pointer;}
.b0, .b1, .b2{float:left;width:159px;margin-left:14px;display:inline;}
.descrizione{margin-top:84px;line-height:1.25;font-size:11px;}
#pubblicita_esterna .b0{background:url(images/marcolongosrl/3Box.gif) -14px -149px no-repeat #f2f2f2;}
#rotor_cartellonistica .b1{background:url(images/marcolongosrl/3Box.gif) -188px -149px no-repeat #f2f2f2;}
#copertura .b2{background:url(images/marcolongosrl/3Box.gif) -360px -149px no-repeat #f2f2f2;}
#pubblicita_esterna #linkb0, #rotor_cartellonistica #linkb1,#copertura #linkb2{color:#f15a24;}
#middleBox{width:522px;padding-top:38px;padding-bottom:10px;background:url(images/marcolongosrl/bgContent.gif) repeat-x bottom left;height:1%;}
.middleBox_box{float:left;width:230px;background-color:#fff;padding:5px;}
.middleBox_h3{color:#f15a24;text-decoration:none;font-size:12px;}
#middleBox a{color:#f15a24;text-decoration:none;display:block;margin:0px 0px 6px 0px;font-size:12px;}
#middleBox a:hover{text-decoration:underline;}
.data a{color:#80808c;font-style:italic;text-decoration:none;display:block;margin-bottom:3px;}
.item a:hover{text-decoration:none;}
.item{margin-top:9px;font-size:12px;line-height:1.35;}
#archivio a {float:right;margin-top:-12px; font-size: 10px;}
#title_news{color:#80808c;font-weight:bold;margin-bottom:6px;font-style:italic;clear:both;margin-top:5px;}
#bottomBox,#bottomBox2,#secondBottomBox{width:522px;padding-top:20px;line-height:1.6;font-size:12px;margin-top:20px;}
#bottomBox1{width:522px;line-height:1.6;font-size:12px;}
#secondBottomBox{margin-top:5px;}
#home #bottomBox .bottomImg{margin-top:30px;}
#bottomBox h3,#secondBottomBox h3{color:#ff6600;}
#oneBox div{width:230px;height:149px;background:url(images/marcolongosrl/1box.png) 0 -1px no-repeat #fff;cursor:pointer;}
#oneBox h3{margin:0;}
#oneBox h4{float:left;text-transform:uppercase;margin-top:91px;margin-left:22px;font-size:12px;}
#impianti_pubblicitari .title_impianti{color:#F15B28;}
.title_impianti{text-decoration:none;color:#80808c;font-size:14px;display:block;padding-top:5px;margin-left:23px;}
a.title_impianti:hover{color:#F15B28;}
#dxColumn .box{width:230px;border:1px solid #ededed;background-color:#fff;font-size:12px;margin-top:10px;margin-left:-1px;line-height:1.2;word-spacing:-1px;}
#dxColumn .firstBox{margin-top:38px;}
.firstBox ul{margin-bottom:10px;}
#dxColumn .ul{margin:0;padding:0;margin-bottom:7px;}
#dxColumn li{margin-top:2px;font-size:12px;line-height:1.4em;}
.areaRiservata a{display:block;text-decoration:none;color:#80808c;font-size:12px;}
.areaRiservata a:hover{text-decoration:underline;}
.dxColumn_h4 a:hover{text-decoration:none;color:#F15B28;}
#dxColumn h3{margin-bottom:7px;}
#newsletter{margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #ededed;}
#newsletter h4{margin-bottom:5px;}
#dxColumn .campo{width:135px;border:1px solid #ededed;padding:1px 3px;margin-top:0px;color:#80808c;}
#dxColumn .invio{border:1px solid #B34119;background-color:#F15A24;padding:0;color:#fff;width:42px;}
#ref h4{margin-bottom:5px;}
p.idnewsletteruser{font-size:11px;line-height:11px;}
.titolo_sezione{color:#f15a24;font-size:1.1em;margin-bottom:10px;font-weight:bold;}
.areaRiservata .lost{margin-top:3px;}
.areaRiservata .firstLost{margin-top:10px;}
.areaRiservata .errore{color:red;font-weight:bold;font-size:0.9em}
.showreelProduct{width:225px;margin-left:2px;height:118px;margin-top:0px;margin-top:5px;padding:0;}
.showreelProduct li{display:block;height:123px;width:225px;position:relative;margin-left:0px;}
.showreelProduct a{height:123px;width:113px;position:absolute;bottom:4px;top:4px;left:0px;text-align:center;background:url(images/marcolongosrl/iconPT.png) no-repeat 20px -27px;color:#80808c;text-decoration:none;}
.showreelProduct span{margin-top:80px;display:block;text-transform:uppercase}
.showreelProduct a:hover{color:#f15a24;text-decoration:none;}
.showreelProduct a.due{left:113px;}
.showreelProduct a.insegne{background-position:20px -33px;}
.showreelProduct a.insegne:hover, li.hoverEffect_insegne .insegne{background-position:20px -175px;color:#f15a24;}
.showreelProduct a.striscioni{background-position:-70px -33px;}
.showreelProduct a.striscioni:hover, li.hoverEffect_striscioni .striscioni{background-position:-70px -175px;color:#f15a24;}
.showreelProduct a.totem{background-position:-169px -33px;width:111px;}
.showreelProduct a.totem:hover, li.hoverEffect_totem .totem{background-position:-169px -175px;color:#f15a24;}
.totem span{margin-left:-16px}
.showreelProduct a.decorazioni{background-position:-280px -33px;width:115px;}
.showreelProduct a.decorazioni:hover, li.hoverEffect_decorazioni .decorazioni{background-position:-280px -175px;color:#f15a24;}
.decorazioni span{margin-left:-37px}
.showreelProduct a.cartelli{background-position:-396px -33px;}
.showreelProduct a.cartelli:hover, li.hoverEffect_cartelli .cartelli{background-position:-396px -175px;color:#f15a24;}
.showreelProduct a.arredo-urbano{background-position:-481px -33px;}
.showreelProduct a.arredo-urbano:hover, li.hoverEffect_arredo-urbano .arredo-urbano{background-position:-481px -175px;color:#f15a24;}
#bottomBox .hilight{font-weight:bold;}
#text_impianti{margin-bottom:20px;}
#impianti_pubblicitari #bottomBox{padding-top:5px;margin-top:0;}
#BoxProducts{width:521px;height:106px;margin-top:23px;background:url(images/marcolongosrl/products_menu.gif) 0 0 no-repeat;position:relative;}
#BoxProducts a{background-color:red;background:url(images/marcolongosrl/products_menu.gif) 0 0 no-repeat;text-indent:-2000em;position:absolute;width:84px;height:84px;top:8px;}
#BoxProducts a.insegne_pubblicitarie{background-position:1px -8px;left:0;}
#BoxProducts a.insegne_pubblicitarie:hover, #insegne_pubblicitarie a.insegne_pubblicitarie{background-position:1px -150px;}
#BoxProducts a.striscioni_pubblicitari{background-position:-85px -8px;left:84px;width:64px;}
#BoxProducts a.striscioni_pubblicitari:hover, #striscioni_pubblicitari a.striscioni_pubblicitari{background-position:-85px -150px;}
#BoxProducts a.totem_pubblicitari{background-position:-150px -8px;left:148px;}
#BoxProducts a.totem_pubblicitari:hover, #totem_pubblicitari a.totem_pubblicitari{background-position:-150px -150px;}
#BoxProducts a.decorazioni_pubblicitarie{background-position:-255px -8px;left:252px;}
#BoxProducts a.decorazioni_pubblicitarie:hover, #decorazioni_pubblicitarie a.decorazioni_pubblicitarie{background-position:-255px -150px;}
#BoxProducts a.segnaletica_interna{background-position:-362px -8px;left:362px;}
#BoxProducts a.segnaletica_interna:hover, #segnaletica_interna a.segnaletica_interna{background-position:-362px -150px;}
#BoxProducts a.arredo_urbano{background-position:-440px -8px;left:440px;}
#BoxProducts a.arredo_urbano:hover, #arredo_urbano a.arredo_urbano{background-position:-440px -150px;}
.labelProductsMenu{text-align:center;text-transform:uppercase;color:#F15B28;margin-bottom:10px;font-size:10px;}
#veryBottomBox{border:1px solid #ededed;background-color:#fff;font-size:12px;padding:10px 15px;}
#veryBottomBox a{color:#80808c;text-decoration:none;display:block;margin-bottom:7px;font-style:italic;font-weight:normal;display:inline;line-height:2;}
#veryBottomBox a:hover{color:#A0A0A0;}
#veryBottomBox h3{color:#f15b28;}
.pagination{text-align:right;font-size:0.95em;position:relative;bottom:-5px;right:-5px;}
.pagination a{text-decoration:none;color:#80808c;}
.pagination a:hover{color:#f15b28;}
.bottomBorder{margin-bottom:25px;padding-bottom:5px;background:url(images/marcolongosrl/bgContent.gif) repeat-x bottom left;height:1%;}
#lightbox{margin-top:20px;}
#lightbox img{border:1px solid #ededed;}
#lightbox a{padding-right:5px;}
.last{padding-right:0;}
.uno{margin-bottom:7px;}
.due{margin-top:0px;}
#pageNews{position:relative;}
.archivio{position:absolute;bottom:0;left:0;}
.archivio a{color:#80808C;font-style:italic;}
.archivio a:hover{color:#ff6600;}
.titolo_news{margin-bottom:12px;}
.item_news{height:145px;border-bottom:2px solid #ededed;margin-bottom:15px;}
.noFoto{height:auto;}
.titolo_news a{text-transform:uppercase;color:#ff6600;font-weight:bold;text-decoration:none;}
.titolo_news a:hover{text-decoration:underline;}
.titolo_news span{font-style:italic;color:#80808c;}
.news_dx{float:right;width:175px;}
.news_dx img{border-left:1px solid #ededed;border-top:1px solid #ededed;border-right:1px solid #ededed;}
.news_sx{margin-right:200px;}
.NewsSummaryContent, .NewsSummarySummary{margin-bottom:10px;}
#paginationNews{font-weight:bold;text-align:right;}
#paginationNews a{color:#80808C;text-decoration:none;}
#paginationNews a:hover{color:#ff6600;}
#newsSummary{margin-bottom:10px;font-style:italic;}
.imgDX{float:right;border:1px solid #ededed;margin-left:15px;}
#NewsPostDetailPrintLink,#NewsPostDetailReturnLink{float:right;width:25px;height:25px;margin-left:5px;text-indent:-2000em;}
#NewsPostDetailPrintLink a,#NewsPostDetailReturnLink a{width:25px;height:25px;display:block;}
#NewsPostDetailPrintLink a{background:url(images/marcolongosrl/iconToolsNews.gif) no-repeat -34px 0;}
#NewsPostDetailReturnLink a{background:url(images/marcolongosrl/iconToolsNews.gif) no-repeat 0 0;}
#NewsPostDetailDate{font-style:italic;}
#NewsPostDetailCategory{font-weight:bold;}
#bottomBox ul,#bottomBox1 ul{margin-bottom:10px;}
#bottomBox li,#bottomBox1 li{padding-left:12px;background:url(images/marcolongosrl/point.gif) 0 4px no-repeat;}
.hilight{color:#f15b28;font-weight:bold;}
.hilight a{color:#f15b28;font-weight:bold;}
.noMargin{margin:0!important}
.link_arancio{color:#f15b28;}
#bottomDisponibilita,#bottomDisponibilita2{width:522px;margin-top:14px;position:relative;}
#mapFlash,#mapFlash2{width:350px;height:350px;border:1px solid #d3d3d3;}
#menuMap,#menuMap2{position:absolute;right:0;top:0;width:152px;}
#menuMap ul, #menuMap2 ul{margin-top:15px;}
#menuMap li ,#menuMap2 li{line-height:1.5;padding-left:5px;}
.bordoSotto{border-bottom:1px solid #d3d3d3;padding-left:5px;padding-bottom:5px;}
a.infoult{text-decoration:none;color:#80808C;display:block;padding-left:5px;color:#F15A24;font-size:12px;}
.contactform fieldset{padding:1em;border:none;}
legend{font-weight:bold;}
.contactform div{width:100%;padding:0.25em 0 0.25em 0;}
.contactform label{float:left;clear:right;width:120px;}
.contactform div.required{color:#f00;}
.contactform input{width:215px;}
.ceckbox input{width:auto;}
.ceckbox label{width:auto;}
.ceckbox1 input{width:10px;float:left;}
.ceckbox1 label{width:470px;float:right;}
.ceckbox0 input{width:10px;float:left;}
.ceckbox0 label{width:470px;float:right;}
.contactform .submit{padding:1em;}
.bottoneGallery{position:absolute;right:15px;top:5px;}
#lightbox .uno,#lightbox .due{position:relative;}
#bottomBox iframe{border:1px solid #EDEDED;}
.linkGoogle{text-align:center;margin-bottom:20px;margin-top:10px;}
.linkGoogle a{font-size:0.9em;font-weight:bold;text-decoration:none;color:#80808C}
.linkGoogle a:hover{text-decoration:underline;color:#ff6600;}
#container #containerG ul.thumbs{right:18px;}
#container #containerG .prev{position:absolute;right:33px;}
#container #containerG .next{position:absolute;right:33px;}
div.captcha{padding:1em;}
.captcha img{border:1px solid #F60;margin-bottom:10px;clear:both;display:block;}
.captcha input{width:196px;margin-top:0.5em}
#usrnnm input{width:135px;border:1px solid #ededed;padding:1px 3px;margin-top:0px;color:#80808c;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
/* End of 'style01' */

