@charset "utf-8";
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px; BACKGROUND: url(../images/body-bg.gif) #131315 repeat-x; COLOR: #fff; LINE-HEIGHT: 18px; FONT-FAMILY: sans-serif; HEIGHT: 100%; TEXT-ALIGN: center
}
A {
	COLOR: #5db0e6; TEXT-DECORATION: none
}
UL.elenco {
	MARGIN: 0px 0px 20px; WIDTH: 530px
}
UL.elenco LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/linea-luce-2px-o.gif) repeat-x 0px bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
UL.elenco LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/tick.png) no-repeat left center; PADDING-BOTTOM: 0px; COLOR: #555; PADDING-TOP: 0px
}
UL.elenco LI A:hover {
	COLOR: #5db0e6
}
.btninvia IMG {
	FLOAT: none! important
}
.btninvia {
	MARGIN: 15px 0px 50px 100px
}
#logo {
	BACKGROUND: url(../images/logo.png) no-repeat; LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 173px
}
#logo A {
	DISPLAY: block; WIDTH: 306px; HEIGHT: 110px
}
#logo A H1 {
	DISPLAY: none
}
#logo A H2 {
	DISPLAY: none
}
#logo SPAN {
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic; LEFT: 0px; COLOR: #FFFFFF; LINE-HEIGHT: 21px; POSITION: absolute; TOP: 110px; text-shadow: 0 2px 2px rgba(0,0,0,0.5)
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 900px; POSITION: relative; TEXT-ALIGN: left
}
#tool {
	PADDING-RIGHT: 10px; RIGHT: 10px; BACKGROUND: url(../images/tool-bg.gif) repeat-x left 50%; WHITE-SPACE: nowrap; POSITION: absolute; HEIGHT: 27px
}
#tool-sx {
	BACKGROUND: url(../images/tool-sx.gif) repeat-x left 50%; LEFT: -35px; WIDTH: 48px; POSITION: absolute; TOP: 0px; HEIGHT: 27px
}
#tool-dx {
	RIGHT: -10px; BACKGROUND: url(../images/tool-dx.gif) repeat-x left 50%; WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 27px
}
#tool SPAN {
	DISPLAY: block; PADDING-LEFT: 15px; FLOAT: left; COLOR: #888; PADDING-TOP: 5px
}
#tool A {
	PADDING-RIGHT: 5px; COLOR: #555; PADDING-TOP: 10px
}
#tool A:hover {
	COLOR: #5db0e6
}
#tool A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
SPAN#lingue {
	DISPLAY: none; PADDING-LEFT: 5px; FONT-WEIGHT: normal
}
#main-nav {
	RIGHT: 0px; POSITION: absolute; TOP: 60px
}
#main-nav UL {
	PADDING-RIGHT: 40px; PADDING-LEFT: 15px; BACKGROUND: url(../images/linea-ombra-2px-v.gif) repeat-y left 50%; FLOAT: left
}
#main-nav UL LI {
	FONT-SIZE: 11px; COLOR: #FF0000; LIST-STYLE-TYPE: none; LETTER-SPACING: 2px
}
#main-nav UL LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
#main-nav UL LI A:hover {
	COLOR: #888
}
#home #slider {
	LEFT: 0px; WIDTH: 900px; POSITION: relative; TOP: 190px
}
#home #slider .bot {
	BACKGROUND-IMAGE: url(../images/serv-home-bot-bg.gif); WIDTH: 900px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 4px
}
#home .scroll {
	CLEAR: left; OVERFLOW-X: hidden; OVERFLOW: auto; WIDTH: 900px; POSITION: relative; HEIGHT: 310px
}
#home .scrollContainer DIV.panel {
	WIDTH: 900px; HEIGHT: 310px
}
.scrollButtons {
	CURSOR: pointer; POSITION: absolute
}
.scrollButtons:hover {
	MARGIN-TOP: 1px
}
#home .left.scrollButtons {
	Z-INDEX: 100; LEFT: 30px; TOP: 300px
}
#home .right.scrollButtons {
	Z-INDEX: 100; RIGHT: 540px; TOP: 300px
}
#pagina #slider {
	WIDTH: 290px; POSITION: relative
}
#pagina .scroll {
	CLEAR: left; OVERFLOW-X: hidden; OVERFLOW: auto; WIDTH: 290px; POSITION: relative; HEIGHT: 200px
}
#pagina .scrollContainer DIV.panel {
	FLOAT: left; WIDTH: 290px; HEIGHT: 200px
}
.scrollButtons {
	CURSOR: pointer; POSITION: absolute
}
.scrollButtons:hover {
	MARGIN-TOP: 1px
}
#pagina .left.scrollButtons {
	Z-INDEX: 100; LEFT: -5px; TOP: 50px
}
#pagina .right.scrollButtons {
	Z-INDEX: 100; RIGHT: -5px; TOP: 50px
}
UL.navigation {
	WIDTH: 900px; HEIGHT: 45px
}
UL.navigation LI {
	DISPLAY: block; FLOAT: left; WIDTH: 224px; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 45px
}
UL.navigation LI A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/nav-tab.gif) no-repeat; FLOAT: left; TEXT-TRANSFORM: capitalize; WIDTH: 224px; COLOR: #ccc; LINE-HEIGHT: 45px; HEIGHT: 45px; TEXT-ALIGN: center; TEXT-DECORATION: none; text-shadow: 0 1px 1px rgba(0,0,0,1.0)
}
UL.navigation LI A:hover {
	COLOR: #fff
}
UL.navigation LI A.selected {
	MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(../images/nav-tab-sel.gif); COLOR: #333; HEIGHT: 45px; text-shadow: none
}
UL.navigation LI A.selected:hover {
	COLOR: #333
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hide {
	DISPLAY: none
}
#servizi-home {
	BACKGROUND: url(../images/serv-home-bg.gif) repeat-x 0px 0px; HEIGHT: 310px
}
#servizi-home H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 36px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 40px; PADDING-TOP: 40px; LETTER-SPACING: -1px; text-shadow: 0 1px 1px rgba(255,255,255,1.0)
}
#content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 36px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 40px; PADDING-TOP: 40px; LETTER-SPACING: -1px; text-shadow: 0 1px 1px rgba(255,255,255,1.0)
}

#servizi-home H1 {
	WIDTH: 330px
}
#servizi-home H3 {
	WIDTH: 330px
}
#servizi-home H3 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px 30px; COLOR: #555; LINE-HEIGHT: 16px; PADDING-TOP: 10px
}
#content H3 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px 30px; COLOR: #555; LINE-HEIGHT: 16px; PADDING-TOP: 10px
}
#servizi-home .img-servizio {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
#content H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px
}
#servizi-home H3 {
	BACKGROUND: url(../images/linea-luce-2px-o.gif) repeat-x 0px top
}
.info-link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../images/tick.png) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN-LEFT: 30px; COLOR: #333; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.info-link:hover {
	COLOR: #5db0e6
}
.answer-link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images/ico-answer.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; COLOR: #333; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#content-home {
	CLEAR: left; LEFT: 0px; WIDTH: 900px; POSITION: absolute; TOP: 560px; HEIGHT: 290px
}
#content-pagina {
	CLEAR: left; LEFT: 0px; WIDTH: 900px; POSITION: absolute; TOP: 190px
}
#content-wide {
	BACKGROUND: url(../images/content-wide-bg.gif) repeat-y; FLOAT: left; WIDTH: 900px; COLOR: #555; POSITION: relative
}
#content-wide .bot {
	BACKGROUND: url(../images/content-wide-bot.gif) no-repeat center bottom; LEFT: 0px; WIDTH: 900px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 30px
}
#content-wide .top {
	BACKGROUND: url(../images/content-wide-top.gif) no-repeat center top; LEFT: 0px; WIDTH: 900px; POSITION: absolute; TOP: 0px; HEIGHT: 30px
}
#content-wide H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 36px; Z-INDEX: 100; MARGIN: 10px 0px 20px; COLOR: #333; LETTER-SPACING: -1px; POSITION: relative
}
#content-wide H4 {
	FONT-SIZE: 12px; COLOR: #333
}
#content-wide H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN: 0px 0px 20px; WIDTH: 500px; COLOR: #5db0e6; LINE-HEIGHT: 21px
}
#content-wide P {
	FONT-SIZE: 13px; MARGIN: 0px 0px 20px; LINE-HEIGHT: 21px
}
#sx {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; WIDTH: 585px; height: auto;  PADDING-TOP: 30px
}
#sx DIV {
	CLEAR: left; FLOAT: none
}
HTML > BODY #sx {
	WIDTH: 525px
}
#sx H2 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; FLOAT: none; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; WIDTH: 525px; COLOR: #990000; PADDING-TOP: 6px; BORDER-BOTTOM: #e1e1e1 1px solid
}
#sx H4 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 14px; FLOAT: none; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; WIDTH: 500px; COLOR: #555; PADDING-TOP: 6px; BORDER-BOTTOM: #e1e1e1 1px solid
}
#sx IMG {
	FLOAT: right; MARGIN: 5px 0px 5px 20px
}
#sx P {
	FLOAT: left; WIDTH: 525px
}
.pagina {
	BACKGROUND: url(../images/icona-pagina.gif) #f0f0f0 no-repeat 5px center
}
.contenuti {
	BACKGROUND: url(../images/icona-contenuti.gif) #f0f0f0 no-repeat 5px center
}
.catalogo {
	BACKGROUND: url(../images/icona-catalogo.gif) #f0f0f0 no-repeat 5px center
}
.map {
	BACKGROUND: url(../images/map.gif) #f0f0f0 no-repeat 5px center
}
.skype {
	BACKGROUND: url(../images/skype.gif) #f0f0f0 no-repeat 5px center
}
.telefono {
	BACKGROUND: url(../images/telephone.gif) #f0f0f0 no-repeat 5px center
}
.grafico {
	BACKGROUND: url(../images/icona-grafico.gif) #f0f0f0 no-repeat 5px center
}
.colori {
	BACKGROUND: url(../images/icona-colori.gif) #f0f0f0 no-repeat 5px center
}
.card {
	BACKGROUND: url(../images/card.gif) #f0f0f0 no-repeat 5px center
}
.busta {
	BACKGROUND: url(../images/icona-busta.gif) #f0f0f0 no-repeat 5px center
}
.h4-Title {
	BACKGROUND: url(../images/ico-h4Title.gif) #f0f0f0 no-repeat 5px center
}
.question-Title {
	BACKGROUND: url(../images/ico-question.gif) #f0f0f0 no-repeat 5px center;
}
#dx {
	RIGHT: 0px; BACKGROUND: url(../images/dx-bg.gif) repeat-y; FLOAT: left; WIDTH: 315px; POSITION: absolute; TOP: 0px
}
#dx .top-icon {padding-left:20px; padding-top:20px; color:#FF0000; font-size:20px; letter-spacing:5px;}
#dx .top-agenzia {
	BACKGROUND: url(../images/dx-top-agenzia.gif) no-repeat; WIDTH: 315px; HEIGHT: 48px
}
#dx .top-portfolio {
	BACKGROUND: url(../images/dx-top-portfolio.gif) no-repeat; WIDTH: 315px; HEIGHT: 48px
}
#dx .menu {
	MARGIN-TOP: 10px
}
#dx .menu LI {
	DISPLAY: block; FLOAT: none; WIDTH: 315px; LINE-HEIGHT: 36px; HEIGHT: 36px
}
#dx .menu LI A {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: none; WIDTH: 295px; COLOR: #7a7a80; LINE-HEIGHT: 36px; BORDER-BOTTOM: #49494d 1px solid; HEIGHT: 36px
}
#dx .menu LI A:hover {
	COLOR: #fff
}
#dx .menu LI.sel A {
	BORDER-TOP: #49494d 1px solid; FONT-WEIGHT: bold; BACKGROUND: #3a3a3c; COLOR: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.7)
}
#dx .menu LI.sel A:hover {
	BORDER-TOP: #49494d 1px solid; FONT-WEIGHT: bold; BACKGROUND: #3a3a3c; COLOR: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.7)
}
#dx .menu UL LI {
	DISPLAY: block; FLOAT: none; WIDTH: 315px; LINE-HEIGHT: 30px; HEIGHT: 30px
}
#dx .menu UL LI A {
	BORDER-TOP: #49494d 1px solid; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(../images/bullet.gif) #3a3a3c no-repeat 20px center; FLOAT: none; WIDTH: 285px; COLOR: #fff; LINE-HEIGHT: 30px; HEIGHT: 30px
}
#dx .menu UL LI A:hover {
	COLOR: #ccc
}
#dx .menu UL LI.sel A {
	BORDER-BOTTOM: #fff 1px solid
}
#miniportfolio {
	MARGIN-TOP: 40px
}
#dx .titolo {
	MARGIN: 0px 0px 15px 20px
}
#lavori-home {
	BACKGROUND: #28282e; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 595px; POSITION: relative; HEIGHT: 260px
}
#lavori-home H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 15px; TEXT-TRANSFORM: uppercase; COLOR: #5db0e6; LETTER-SPACING: 2px
}
.box290px H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 15px; TEXT-TRANSFORM: uppercase; COLOR: #5db0e6; LETTER-SPACING: 2px
}
#lavori-home .top {
	BACKGROUND: url(../images/box-doppio-top-bg.gif) no-repeat 0px top; LEFT: 0px; WIDTH: 595px; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
#lavori-home .bot {
	BACKGROUND: url(../images/box-doppio-bot-bg.gif) no-repeat 0px bottom; LEFT: 0px; WIDTH: 595px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 10px
}
.box290px {
	FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 15px; WIDTH: 290px; POSITION: relative
}
#home .box290px {
	MIN-HEIGHT: 280px
}
#pagina .box290px {
	MIN-HEIGHT: 220px; MARGIN-BOTTOM: 20px
}
.box290px .top {
	BACKGROUND: url(../images/box-sing-top-bg.gif) no-repeat 0px top; LEFT: 0px; WIDTH: 290px; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
.box290px A.info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/right.png) no-repeat left center; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #888; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.box290px FORM {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.box290px .input-text {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #555 1px solid; PADDING-LEFT: 4px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 5px; FONT: 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; BORDER-LEFT: #555 1px solid; WIDTH: 250px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #555 1px solid
}
.box290px .input-text:hover {
	BACKGROUND-IMAGE: url(../images/FFF-10.png)
}
.box290px TEXTAREA {
	OVERFLOW: auto; HEIGHT: 50px
}
.box-lavoro {
	BACKGROUND: #ccc; FLOAT: left; MARGIN-LEFT: 18px; WIDTH: 270px; POSITION: relative; HEIGHT: 125px
}
#home .box-lavoro {
	MARGIN-LEFT: 18px
}
#pagina .box-lavoro {
	FLOAT: none; MARGIN-BOTTOM: 30px; MARGIN-LEFT: 20px
}
.box-lavoro A {
	DISPLAY: block; WIDTH: 270px; COLOR: #ccc; HEIGHT: 125px
}
.box-lavoro SPAN {
	DISPLAY: block;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	POSITION: absolute;
	width: 122px;
}
.nome-lavoro {
	FONT-WEIGHT: bold; BOTTOM: -23px
}
.nome-cliente {
	FONT-WEIGHT: normal; BOTTOM: -40px
}
.cat-lavoro {
	FONT-WEIGHT: normal; FONT-SIZE: 10px! important; TEXT-TRANSFORM: uppercase; COLOR: #FFF! important; BOTTOM: -57px;
}
.cat-lavoro A:hover SPAN {
}

.box-lavoro A:hover {
	DISPLAY: block; BACKGROUND: url(../images/cornice.gif); WIDTH: 270px; HEIGHT: 125px
}
.box-lavoro A:hover SPAN.nome-lavoro {
	COLOR: #5db0e6
}
.lavoro-dett {
	MARGIN: 0px 30px
}
A.pulsante {
	MARGIN-TOP: 7px; DISPLAY: block; FLOAT: right; MARGIN-RIGHT: 2px
}
A.pulsante IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A.pulsante:hover {
	MARGIN-TOP: 8px; MARGIN-RIGHT: 2px
}
#footer {
	CLEAR: left; FONT-SIZE: 11px; BACKGROUND: url(../images/footer.gif) no-repeat center center; LEFT: 0px; FLOAT: left; WIDTH: 900px; COLOR: #777; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 30px; TEXT-ALIGN: center
}
#footerMenu {
	CLEAR: left; FONT-SIZE: 11px; LEFT: 0px; FLOAT: left; WIDTH: 900px; COLOR: #777; PADDING-TOP: 7px; POSITION: absolute; HEIGHT: 30px; TEXT-ALIGN: right
}
#footerMenu A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
#footerMenu A:hover {
	COLOR: #FFF
}
#home #footer {
	BOTTOM: -13px
}
#pagina #footer {
	BOTTOM: -43px
}
#portfolio-lavori #footer {
	BOTTOM: -23px
}
#footer A {
	COLOR: #888
}

#portfolio {
	background-color:#FFFFFF; FLOAT: left; WIDTH: 900px; POSITION: relative; HEIGHT: auto;
}
#img-zoom {
	WIDTH: 900px; POSITION: absolute; TOP: 48px; HEIGHT: 422px
}
#portfolio #filtri {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/filtri-bg.gif) repeat-x; LEFT: 0px; WIDTH: 900px; LINE-HEIGHT: 22px; POSITION: absolute; TOP: 0px; HEIGHT: 50px; TEXT-ALIGN: center
}
#portfolio #filtri .top {
	BACKGROUND: url(../images/filtri-top.gif) no-repeat; LEFT: 0px; WIDTH: 900px; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
#filtri UL {
	Z-INDEX: 100; LEFT: 15px; POSITION: absolute; TOP: 13px
}
#filtri UL LI {
	DISPLAY: block; FLOAT: left; COLOR: #999; HEIGHT: 22px
}
#filtri UL LI A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #555; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; HEIGHT: 22px; text-shadow: 0 1px 1px rgba(255,255,255,1.0)
}
#filtri UL LI SPAN.num {
	COLOR: #555; text-shadow: 0 1px 1px rgba(255,255,255,1.0)
}
#filtri UL LI A.selected {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(../images/spot-sel-bg.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 22px; text-shadow: 0 1px 1px rgba(50,50,50,1.0)
}
#filtri UL LI A:hover {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(../images/spot-sel-bg.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 22px; text-shadow: 0 1px 1px rgba(50,50,50,1.0)
}
#filtri UL LI A.selected SPAN.sldx {
	DISPLAY: block; FONT-SIZE: 0px; RIGHT: -1px; BACKGROUND: url(../images/spot-sel-dx.gif) no-repeat right 50%; WIDTH: 12px; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
#filtri UL LI A:hover SPAN.sldx {
	DISPLAY: block; FONT-SIZE: 0px; RIGHT: -1px; BACKGROUND: url(../images/spot-sel-dx.gif) no-repeat right 50%; WIDTH: 12px; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
#filtri UL LI A.selected SPAN.slsx {
	DISPLAY: block; FONT-SIZE: 0px; LEFT: 0px; BACKGROUND-IMAGE: url(../images/spot-sel-sx.gif); WIDTH: 12px; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
#filtri UL LI A:hover SPAN.slsx {
	DISPLAY: block; FONT-SIZE: 0px; LEFT: 0px; BACKGROUND-IMAGE: url(../images/spot-sel-sx.gif); WIDTH: 12px; POSITION: absolute; TOP: 0px; HEIGHT: 22px
}
#label {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; Z-INDEX: 3; RIGHT: 20px; BACKGROUND: url(../images/label-bg.gif) repeat-x; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; POSITION: absolute; TOP: 65px; HEIGHT: 69px
}
#label DIV {
	CLEAR: left; FLOAT: none
}
#label .sx {
	BACKGROUND: url(../images/label-bg-sx.gif) no-repeat left center; LEFT: 0px; WIDTH: 14px; POSITION: absolute; TOP: 0px; HEIGHT: 69px
}
#label .dx {
	RIGHT: -1px; BACKGROUND: url(../images/label-bg-dx.gif) no-repeat right center; WIDTH: 14px; POSITION: absolute; TOP: 0px; HEIGHT: 69px
}
TD.feature {
	FONT-WEIGHT: bold; WIDTH: 70px; COLOR: #5db0e6; LINE-HEIGHT: 16px
}
TD.feature {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; text-shadow: 0 1px 1px rgba(0,0,0,1.0)
}
TD.value {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; text-shadow: 0 1px 1px rgba(0,0,0,1.0)
}
#portfolio-lavori {
	LEFT: 0px
}
#portfolio-lavori #slider {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/gallery-bg.gif) repeat-x 0px bottom; MARGIN-BOTTOM: 20px; WIDTH: 875px; PADDING-TOP: 20px; POSITION: relative
}
#portfolio-lavori #slider .bot {
	BACKGROUND: url(../images/gallery-bg-bot.gif) no-repeat 0px bottom; LEFT: 0px; WIDTH: 900px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 10px
}
#portfolio-lavori .right.scrollButtons {
	RIGHT: -23px; BOTTOM: 90px; POSITION: absolute
}
#portfolio-lavori .left.scrollButtons {
	LEFT: -23px; BOTTOM: 90px; POSITION: absolute
}
#portfolio-lavori .scroll {
	CLEAR: left; OVERFLOW-X: hidden; OVERFLOW: auto; WIDTH: 875px; POSITION: relative
}
#portfolio-lavori .scrollContainer DIV.panel {
	FLOAT: left; WIDTH: 875px
}
#portfolio-lavori #anteprime {
	WIDTH: 875px; HEIGHT: 170px
}
#portfolio-lavori #slider A {
	DISPLAY: block; WIDTH: 270px; COLOR: #ccc; HEIGHT: 125px
}
#portfolio-lavori .lavoro {
	BACKGROUND: #ccc no-repeat center center; FLOAT: left; WIDTH: 270px; MARGIN-RIGHT: 20px; POSITION: relative; HEIGHT: 125px
}
#portfolio-lavori .lavoro A:hover {
	DISPLAY: block; BACKGROUND: url(../images/cornice.gif); WIDTH: 270px; HEIGHT: 125px
}
#portfolio-lavori .lavoro A.selected {
	DISPLAY: block; BACKGROUND: url(../images/cornice.gif); WIDTH: 270px; HEIGHT: 125px
}
#portfolio-lavori .lavoro SPAN {
	COLOR: #ffffff; BOTTOM: -23px; POSITION: absolute
}
#portfolio-lavori .lavoro A:hover SPAN {
	COLOR: #5db0e6
}
#portfolio-lavori .lavoro A.selected SPAN {
	COLOR: #5db0e6
}
#related {
	FLOAT: left! important; PADDING-BOTTOM: 50px; WIDTH: 525px
}
#related DIV {
	CLEAR: none! important; PADDING-RIGHT: 0px; BACKGROUND-POSITION: center center; PADDING-LEFT: 0px; FLOAT: left! important; PADDING-BOTTOM: 0px; MARGIN: 10px 15px 5px 0px; WIDTH: 255px; PADDING-TOP: 0px; HEIGHT: 125px
}
#related DIV A {
	DISPLAY: block; FLOAT: left! important; WIDTH: 255px; HEIGHT: 125px
}
FORM {
	PADDING-TOP: 15px
}
.campo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/campo.gif) no-repeat; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; WIDTH: 350px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
.select {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; WIDTH: 350px; PADDING-TOP: 5px
}
.campo {
	FONT: bold 14px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; COLOR: #555
}
.areatesto {
	FONT: bold 14px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; COLOR: #555
}
.areatesto {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/textarea.gif) no-repeat; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; WIDTH: 340px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 130px; BORDER-BOTTOM-STYLE: none
}
LABEL {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN: 10px 10px 0px 0px; WIDTH: 110px; LINE-HEIGHT: 16px; TEXT-ALIGN: right
}
.radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 0px
}
.radio LABEL {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 200px; TEXT-ALIGN: left
}
.radio INPUT {
	FLOAT: left; MARGIN: 0px 10px 0px 120px
}
.radio DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#loghi IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
#ShowContent {
}
#ShowContent .ShowContent-left {
	float:left; color:#666666; padding-top: 55px; padding-left:25px; width:680px
}
#ShowContent .ShowContent-left h4{
	font-size:16px;	
	display:inline;
}
#ShowContent .ShowContent-right {
	float:right; color:#666666; padding-top:60px; padding-left:5px; padding-right:25px; width:165px
}
.box-lavoro2 {
	FLOAT: left; MARGIN-RIGHT: 45px; WIDTH: 120px; POSITION: relative; HEIGHT: 125px
}
#home .box-lavoro2 {
	MARGIN-RIGHT: 45px
}
#pagina .box-lavoro2 {
	FLOAT: none; MARGIN-BOTTOM: 30px; MARGIN-LEFT: 20px
}
.box-lavoro2 A {
	DISPLAY: block; WIDTH: 120px; COLOR: #ccc; HEIGHT: 125px
}
.box-lavoro2 SPAN {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #666666; POSITION: absolute
}
.nome-lavoro2 {
	FONT-WEIGHT: bold; BOTTOM: -23px
}
.nome-cliente2 {
	FONT-WEIGHT: normal; BOTTOM: -40px
}
.cat-lavoro2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px! important; TEXT-TRANSFORM: uppercase; COLOR: #666! important; BOTTOM: -57px;
}
.box-lavoro2 A:hover {
	DISPLAY: block; BACKGROUND: url(../images/cornice2.gif); WIDTH: 120px; HEIGHT: 125px
}
.box-lavoro2 A:hover SPAN.nome-lavoro2 {
	COLOR: #5db0e6
}
.lavoro-dett2 {
	MARGIN: 0px 30px
}

.PagingButton {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d5d5d5 1px solid; WIDTH: 48px; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #d5d5d5 1px solid; FONT-FAMILY: Arial; HEIGHT: 20px; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.Paging {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial
}
.PageNumTextBox {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #d5d5d5 1px solid; COLOR: #666666; BORDER-BOTTOM: #d5d5d5 1px solid
}
.SmallGreenButton {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/greensmall.gif); BORDER-LEFT: medium none; WIDTH: 139px; COLOR: #ffffff; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial; HEIGHT: 27px; BACKGROUND-COLOR: transparent
}
.SmallOrangeButton {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/orangesmall.gif); BORDER-LEFT: medium none; WIDTH: 139px; COLOR: #ffffff; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial; HEIGHT: 27px; BACKGROUND-COLOR: transparent
}

.SmallBlueButton {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bluesmall.gif); BORDER-LEFT: medium none; WIDTH: 139px; COLOR: #ffffff; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial; HEIGHT: 27px; BACKGROUND-COLOR: transparent
}
.SmallGreyButton {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/greysmall.gif); BORDER-LEFT: medium none; WIDTH: 139px; COLOR: #ffffff; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial; HEIGHT: 27px; BACKGROUND-COLOR: transparent
}
.cat-lavoro3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px! important; TEXT-TRANSFORM: uppercase; COLOR: #666! important;
}

.CartCell {
	BORDER-RIGHT: #c1bfc0 1px solid; PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #c1bfc0 1px solid
}
.CartCellLeft {
	BORDER-RIGHT: #c1bfc0 1px solid; PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c1bfc0 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c1bfc0 1px solid
}
.CartCellRight {
	BORDER-RIGHT: #c1bfc0 1px solid; PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 117px; PADDING-TOP: 10px; BORDER-BOTTOM: #c1bfc0 1px solid; TEXT-ALIGN: right
}
.CartCellTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial
}
.BlueLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009aff; FONT-FAMILY: Arial
}
.CartFooterCell {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial
}
.CartCellRightTotal {
	BORDER-RIGHT: #c1bfc0 1px solid; PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 117px; PADDING-TOP: 10px; BORDER-BOTTOM: #c1bfc0 1px solid; BACKGROUND-COLOR: #dcedfd; TEXT-ALIGN: right
}
.clear {clear:both;}
.OrderChecker {background-color:#f0f9fd; width:500px; padding:10px 10px 10px 10px}
#sBannerNew {
	MARGIN-BOTTOM: 10px; padding-left:100px; padding-top:20px; width:190px; height:60px; background:url(../images/banner/sBanner-NewsBG1.gif)
}
#sBannerNew A {text-decoration:none; color:#FFF; font-size:14px}
#sBannerNew A:hover {color:#000}
ul.StyleUse { margin:0; border:0;}
ul.StyleUse li { margin:0 20px 0 15px; padding:0; border:0; background:none; font-size:12px; color:#666666;}

