html			{overflow-y: scroll !important;}
/* CSS Document */
p{
margin:0px;
}

body{
text-align:center;
font-family:Helvetica, sans-serif, Arial, Helvetica, sans-serif;
/*background-image:url(i/background.gif);
background-position:center top;
background-repeat:repeat-y;
background-color:#bcbe00;*/
font-size:11px;
color:#646567;margin:0px;padding:0px;
}

#box-esterno{
width:900px;
background-color:#FFFFFF;
margin:auto;
text-align:left;border-top:solid 20px #bcbe00;
}

h1{
font-size:12px;
font-weight:bold;
margin:0px;
color:#646567;
margin-left:0px;
}

h2{
font-size:12px;
color:#646567;
margin:0px;
font-weight:normal;
margin-top:5px;
}

h3{
font-size:14px;
font-weight:bold;
margin:0px;
color:#646567;
}

h4{
font-size:13px;
font-weight:bold;
margin:0px;
color:#3E3E40;
}

h5{
font-size:12px;
font-weight:bold;
margin:0px;
color:#ffffff;
margin-left:10px;
}

img{
margin:0px;
border:0px;
}

.img-sx{
float:left;
}
.img-sx-margin{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.img-dx
{
display:none;
float:right;
}
.img-dx-margin{
float:right;
margin-left:10px;
margin-bottom:10px;
}


.clear{
clear:both;
}

.voci{
width:113px;
padding-top:8px;
padding-left:14px;
float:left;}

a.bianco:link,
a.bianco:visited,
a.bianco:active{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:11px;}

a.bianco:hover{
text-decoration:Underline;
color:#FFFFFF;
}

a.contattaci:link,
a.contattaci:visited,
a.contattaci:active{
text-decoration:none;
color:#646567;
font-weight:bold;
font-size:10px;}

a.contattaci:hover{
text-decoration:none;
color:#bcbe00;
}

a.blink:link,
a.blink:visited,
a.blink:active{
text-decoration:none;
color:#646567;
font-weight:bold;
font-size:10px;}

a.blink:hover{
text-decoration:underline;
color:#bcbe00;
}

a.voci-menu:link,
a.voci-menu:visited,
a.voci-menu:active{
text-decoration:none;
color:#646567;
font-weight:bold;}

a.voci-menu:hover{
text-decoration:none;
color:#bcbe00;
}

a.link-ancora:link,
a.link-ancora:visited,
a.link-ancora:active{
margin-right:15px;
text-decoration:underline;
color:#646567;
font-weight:normal;}

a.link-ancora:hover{
text-decoration:underline;
color:#bcbe00;
}

a.link-prefooter:link,
a.link-prefooter:visited,
a.link-prefooter:active{
text-decoration:none;
color:#646567;
font-weight:normal;
font-size:10px;}

a.link-prefooter:hover{
text-decoration:underline;
color:#646567;
}

a.verdino:link,
a.verdino:visited,
a.verdino:active{
text-decoration:none;
color:#B0C157;
font-weight:normal;
font-size:10px;}

a.verdino:hover{
text-decoration:none;
color:#646567;
}

a.giallo:link,
a.giallo:visited,
a.giallo:active{
text-decoration:none;
color:#F9C402;
font-weight:normal;
font-size:10px;}

a.giallo:hover{
text-decoration:none;
color:#646567;
}

a.blu:link,
a.blu:visited,
a.blu:active{
text-decoration:none;
color:#006090;
font-weight:normal;
font-size:10px;}

a.blu:hover{
text-decoration:none;
color:#646567;
}

a.verde:link,
a.verde:visited,
a.verde:active{

color:#bcbe00;
font-weight:normal;
}

a.verde:hover{
color:#bcbe00;
}


a.chiaro:link,
a.chiaro:visited,
a.chiaro:active{
text-decoration:none;
color:#666666;
font-weight:bold;}

a.chiaro:hover{
text-decoration:none;
color:#bcbe00;
}

#menu-nav-oriz{
clear:both;
height:35px;
background-image:url(i/bg-menu-navigazione.gif);
background-repeat:no-repeat;
}

#menu-nav-oriz ul{
list-style:none;
margin:0px;
padding:0px;}

#menu-nav-oriz ul li{
float:left;
height:35px;
width:134px;
margin:0px;
padding:0px;
line-height:35px;
text-align:center;
}

#menu-nav-oriz ul li a{
display:block;
height:35px;
width:134px;
background-image:url(i/bg-menu-navigazione.gif);
background-repeat:no-repeat;
}

#menu-nav-oriz ul li#voce1{
width:115px;
}

#menu-nav-oriz ul li#voce1 a {
display:block;
height:35px;
width:115px;
} 

#menu-nav-oriz ul li#voce7{
width:115px;
}

#menu-nav-oriz ul li#voce7 a {
display:block;
height:35px;
width:115px;
} 

#menu-nav-oriz ul li a span{
display:none;
}

#menu-nav-oriz #voce1 a{
background-position:0px 0px;
}

#menu-nav-oriz #voce1 a:active,
#menu-nav-oriz #voce1 a:focus,
#menu-nav-oriz #voce1 a:hover{
background-position:0px -35px;
}

#menu-nav-oriz #voce2 a{
background-position:-115px 0px;
}

#menu-nav-oriz #voce2 a:active,
#menu-nav-oriz #voce2 a:focus,
#menu-nav-oriz #voce2 a:hover{
background-position:-115px -35px;
}

#menu-nav-oriz #voce3 a{
background-position:-249px 0px;
}

#menu-nav-oriz #voce3 a:active,
#menu-nav-oriz #voce3 a:focus,
#menu-nav-oriz #voce3 a:hover{
background-position:-249px -35px;
}

#menu-nav-oriz #voce4 a{
background-position:-383px 0px;
}

#menu-nav-oriz #voce4 a:active,
#menu-nav-oriz #voce4 a:focus,
#menu-nav-oriz #voce4 a:hover{
background-position:-383px -35px;
}

#menu-nav-oriz #voce5 a{
background-position:-517px 0px;
}

#menu-nav-oriz #voce5 a:active,
#menu-nav-oriz #voce5 a:focus,
#menu-nav-oriz #voce5 a:hover{
background-position:-517px -35px;
}

#menu-nav-oriz #voce6 a{
background-position:-651px 0px;
}

#menu-nav-oriz #voce6 a:active,
#menu-nav-oriz #voce6 a:focus,
#menu-nav-oriz #voce6 a:hover{
background-position:-651px -35px;
}

#menu-nav-oriz #voce7 a{
background-position:-785px 0px;
}

#menu-nav-oriz #voce7 a:active,
#menu-nav-oriz #voce7 a:focus,
#menu-nav-oriz #voce7 a:hover{
background-position:-785px -35px;
}



#box-header {position:relative;left:0px;top:0px;}

.logo{
float:left;
margin-left:48px;
margin-top:20px;position:absolute;right:0px;bottom:-25px;
}

#box-header{
width:900px;
height:90px;
/*background-image:url(i/bg-header2.gif);
background-position:bottom;
background-repeat:no-repeat;*/
}

.mini-menu a:link, a:visited, a:focus a:active{
color:#A7A8AA;
text-decoration:none;
}
.mini-menu a:hover{
color:#6C6C6C;
text-decoration:none;
}

a:link, a:visited, a:focus a:active{
color:#646567;
text-decoration:none;
}
a:hover{
color:#646567;
text-decoration:underline;
}



#mini-menu-header{
float:right;
margin-top:2px;
margin-right:5px;
font-size:9px;
height:17px;
padding-bottom:2px;
}
#menu-navigazione {padding-bottom:10px;border-bottom:1px dotted #cfd0d2;margin-bottom:10px;}
#menu-navigazione .voci{
width:auto;padding-right:5px;}
#menu-navigazione a.voci-menu:link,
#menu-navigazione a.voci-menu:visited,
#menu-navigazione a.voci-menu:active{
text-decoration:none;
color:#bcbe00;font-size:13px;
font-weight:normal;text-transform:uppercase;}

#menu-navigazione a.voci-menu:hover{
text-decoration:none;
color:#bcbe00;text-transform:uppercase;
}


.treteggio-grigio{
margin-left:11px;
margin-right:2px;
}

#box-contenuti{
margin:15px 19px 0px 19px;
background-image:url(i/bg-contenuti.gif);
background-repeat:repeat-y;
margin-bottom:0px;
}

#box-contenuti-interna{
padding:25px 19px 12px 19px;
margin-bottom:0px;
}

#bg{
background-image:url(i/bg-contenuti-interna.gif);
background-repeat:repeat-y;
}

#bg-1linea{
background-image:url(i/bg-contenuti-linea-sx.gif);
background-repeat:repeat-y;
}

#bg-gri{
background-image:url(i/bg-contenuti-gri.gif);
background-repeat:repeat-y;
}

#bg-bianco{
}



#box-banner{
float:left;
padding:2px;
border:1px solid #D9DADB;
width:409px;
margin-right:11px;
}

#box-banner-nobottom{
float:left;
padding:2px;
border:1px solid #D9DADB;
width:409px;
height:284px;
margin-right:11px;
}

#box-news{
float:left;
width:419px;
height:290px;
padding-left:16px;
}

#box-port{
	float:right;
	width:419px;
	border: 1px solid #D9DADB;
	padding: 0 5px 4px 5px;
	height: 325px;
}

#gallery-news{
text-align:justify;
}

.nuovo-lavoro{
margin-right:13px;
margin-top:42px;
float:left;
padding:4px;
border:1px solid #D9DADB;
}

.nuovo-lavoro-lat{
margin-top:42px;
float:left;
padding:3px;
border:1px solid #D9DADB;}

#home-down-sx{
float:left;
width:409px;
margin-right:17px;
}

.home-web{
margin-top:14px;
background-repeat:repeat-y;
}

.testo-sx-up{
width:161px;
padding-left:10px;
padding-right:25px;
float:left;
margin-right:12px;
border-bottom:1px solid #D9DADB;
padding-bottom:10px;
color:#A7A8AA;
height:95px;
}

.testo-sx-down{
width:161px;
padding-left:10px;
padding-right:25px;
float:left;
margin-right:12px;
padding-top:10px;
color:#A7A8AA;
height:95px;
}

.testo-dx-up{
width:164px;
padding-left:10px;
padding-right:16px;
float:left;
margin-left:10px;
border-bottom:1px solid #D9DADB;
padding-bottom:10px;
color:#A7A8AA;
height:95px;
}

.testo-dx-down{
width:164px;
padding-left:10px;
padding-right:16px;
float:left;
margin-left:10px;
padding-top:10px;
color:#A7A8AA;
height:95px;
}

#home-down-dx{
float:left;
width:420px;
padding-left:16px;
color:#A7A8AA;
height:95px;
}

.testo-dx-down-2{
width:180px;
padding-left:10px;
float:left;
margin-left:11px;
padding-top:10px;
color:#A7A8AA;
height:95px;
}

.testo-dx-up-2{
width:180px;
padding-left:10px;
float:left;
margin-left:11px;
border-bottom:1px solid #D9DADB;
padding-bottom:10px;
color:#A7A8AA;
height:95px;
}

#footer{
padding-bottom:10px;
padding-left:19px;
padding-right:5px;
font-size:10px;
color:#6C6C6C;
}

#copy{
margin-top:10px;
float:left;
}

.tit-footer{
float:left;
margin-top:10px;
}

.tit-w3c{
float:left;
margin-top:8px;
}

#box-menu-footer{
	float:right;
	width: 550px;
}

.trat-grigio-lungo{
margin-right:6px;
margin-left:16px;
float:left;
}

#colonna-sx-prodotti{
float:left;
width:193px;
padding-right:9px;
padding-top:10px;
background-color:#F9F8F6;
padding-left:5px;
padding-bottom:10px;
}

#colonna-centrale{
float:left;padding-left:10px;
/*width:389px;
padding-right:33px;
padding-left:23px;*/
}

#colonna-centrale-piena{
float:left;padding-left:10px;
/*width:600px;
padding-left:23px;*/
}

#colonna-centrale-clienti{

}

#colonna-centrale-portfolio{
float:left;padding-left:10px;
/*width:600px;
margin-left:23px;
padding-left:10px;
padding-right:10px;*/
border-left:1px solid;
border-right:1px solid;
border-bottom:1px solid;
border-color:#E5F1D3;
}

#colonna-centrale-prodotti{
float:left;padding-left:10px;
/*padding-left:10px;
padding-right:10px;*/
border-left:1px solid;
border-right:1px solid;
border-bottom:1px solid;
border-color:#D9DADB;
}

.box-testi{
padding-left:0px;
}

.box-testi-prodotti{
padding-left:0px;
padding-right:0px;
text-align:justify;
}

#colonna-dx{
float:left;
width:193px;
padding-left:16px
}

.line-menu-laterale{
margin-top:10px;
margin-bottom:10px;
}

#box-titolo{
width:631px;
float:right;
margin-left:23px;
height:55px;
background-color:#FFFFFF;}

#box-titolo-clienti{
width:631px;
height:55px;
background-color:#FFFFFF;}

#box-titolo-prodotti{
width:631px;
float:left;
height:55px;
background-color:#FFFFFF;}

#box-titolo-prod{
width:654px;
float:right;
height:55px;
background-color:#FFFFFF;}


.lavoro-sx{
margin-right:5px;
margin-bottom:12px;}

.lavoro-dx{
margin-bottom:12px;}

#percorso{
float:left;
margin-left:20px;
font-size:9px;
margin-top:23px;
}

.sfondo-lavoro-grafica{
margin-top:20px;
background-image:url(i/texture-grafica.gif);
background-repeat:repeat;
padding-right:10px;
padding-bottom:5px;
}

.sfondo-lavoro{

background-image:url(i/bg-texture.gif);
background-repeat:repeat;
padding-right:10px;
padding-bottom:5px;
}

.sfondo-lavoro-web{
margin-top:20px;
background-image:url(i/texture-web.gif);
background-repeat:repeat;
padding-right:10px;
padding-bottom:5px;
}

.box-info-lavoro{
background-color:#FFFFFF;
padding-right:10px;
padding-bottom:5px;
}

.info-lavoro{
	margin-left:10px;
	float:left;
	width: 550px;
}

.sfondo-titolo-neutro{
width:271px;
float:left;
background-image:url(i/bg-texture.gif);
background-repeat:repeat;
padding-right:10px;
padding-bottom:5px;}

.sfondo-titolo-neutro1{
width:271px;
float:left;
background-repeat:repeat;
padding-right:10px;
padding-bottom:5px;}

.sfondo-titolo-web{
width:271px;
float:left;
background-image:url(i/texture-web.gif);
background-repeat:repeat;
padding-right:10px;
padding-bottom:5px;}

.sfondo-titolo-grafica{
width:271px;
float:left;
background-image:url(i/texture-grafica.gif);
background-repeat:repeat;
padding-right:10px;
padding-bottom:5px;}

.tit-sezione{
	background-color:#FFFFFF;
	padding-left:18px;
	padding-bottom:5px;
	padding-top:11px;
	width: 380px;
}

.space20{
height:20px;
background-color:#FFFFFF;}

.space20g{
height:20px;
background-color:#F9F8F6;}

#box-tab{
float:left;
margin-left:23px;
height:33px;
width:622px;
border-color:#E5F1D3;
background-image:url(i/tab/bianco.gif);
background-repeat:repeat-x;
}

#box-tab-prodotti{
float:left;
height:33px;
width:899px;
border-left:1px solid;
border-color:#D9DADB;
background-image:url(i/tab/bianco.gif);
background-repeat:repeat-x;
}

#tab-alto{
background-image:url(i/tab/centro-alto.gif);
background-repeat:repeat-x;
height:18px;
padding-left:10px;
padding-right:2px;
padding-top:15px;
float:left;}

.tab-basso{
background-image:url(i/tab/centro-basso.gif);
background-repeat:repeat-x;
height:18px;
padding-left:10px;
padding-right:10px;
padding-top:14px;
float:left;
font-size:8px;
}

.miniatura-lavoro{
	padding:4px;
	border:1px solid #D9DADB;
	float:left;
	margin: 11px;
}
.top{
text-align:right;
font-size:10px;
font-weight:bold;
padding-top:10px;
padding-bottom:20px;}

#link-prefooter{
font-size:10px;
margin-left:19px;
margin-right:19px;
margin-top:10px;
padding-top:10px;
text-align:justify;
border-top:1px dotted #D9DADB;
background-color:#ffffff;}

#elenco-servizi-dx{
float:left;
margin-top:10px;
margin-left:25px;
}

#elenco-servizi-sx{
float:left;
margin-top:10px;
}

#colonna-img-prod{
width:206px;
float:left;
}
#img-prod{
width:208px;
background-color:#FFFFFF;
}

#link-borchure{
font-size:11px;
width:200px;
float:right;
text-decoration:none;
text-align:right;
}

.stella-rossa{
color:#FF0000;}

.colonna-clienti{
background-image:url(i/bg-demo.jpg);
background-repeat:repeat-y;
width:241px;
height:100px;
margin-right:20px;
background-color:#F9F8F6;
float:left;
padding:10px;
padding-left:20px;
}

#colonna-clienti-dx{
background-image:url(i/bg-demo.jpg);
background-repeat:repeat-y;
width:241px;
height:100px;
background-color:#F9F8F6;
float:left;
padding:10px;
padding-left:20px;
}

.clienti-procedi{

background-image:url(i/sfumatura-clienti.jpg);
background-repeat:repeat-x;
float:left;
width:241px;
padding:10px;
margin-right:20px;
padding-left:20px;
}

#clienti-procedi-dx{
background-image:url(i/sfumatura-clienti.jpg);

background-repeat:repeat-x;
float:left;
width:241px;
padding:10px;
padding-left:20px;
}

.clienti-tit-assistenza{
height:20px;
background-image:url(i/assistenza.jpg);
background-repeat:no-repeat;
float:left;
width:201px;
padding:10px;
margin-right:20px;
padding-left:60px;
padding-top:20px;
}

.clienti-tit-mail{
height:20px;
background-image:url(i/mail.jpg);
background-repeat:no-repeat;
float:left;
width:201px;
padding:10px;
margin-right:20px;
padding-left:60px;
padding-top:20px;
}

#clienti-tit-clienti-gestione{
height:20px;
background-image:url(i/gestione-sito.jpg);
background-repeat:no-repeat;
float:left;
width:201px;
padding:10px;
padding-left:60px;
padding-top:20px;
}

.numero{
float:left;
margin-bottom:10px;
margin-right:10px;}

.numero1{
float:left;
margin-bottom:150px;
margin-right:10px;}

#pre-keyword{
background-color:#bcbe00;
height:10px;
width:900px;}

#keywords
{
padding:25px;
/*margin-left:25px;
margin-right:25px;
margin-bottom:25px;
margin-top:25px;*/
text-align:justify;
}

#matching{
text-align:center;}

.DX{text-align:right; float:right;}

#banner
{
	width:900;
	padding-top: 10px;
}

.News{
	padding:5px;
	width: 398px;
}
.ImgNews{
	float:left;
	width: 100px;
}
.ParNews{
	float:right;
	padding:0 5px 5px 5px;
	width: 288px;
}
.tagCloud{margin:15px auto; text-align:center; font-size:11px; font-weight:normal; width:835px;}

a.bianco:link, a.bianco:visited{text-decoration:none; color:#fff; font-weight:normal;}
a.bianco:active, a.bianco:focus, a.bianco:hover{text-decoration:underline; color:#fff; font-weight:normal;}

.TC1{font-size:22px;}
.TC2{font-size:18px;}
.TC3{font-size:15px;}
.TC4{font-size:12px;}
.TC5{font-size:9px;}

.bordo{/*border: 1px solid #CCCCCC;*/}
.AngSupCloud{width:835px; float:left; height:15px;}
.TestoCloud{
	width:815px;
	float:left;
	background-color:#bcbe00;
	padding: 0 10px;
}
.AngInfCloud{width:835px; float:left; height:15px;}


/* MODIFICA COLONNA CENTRALE*/
#bg-gri {}
#box-contenuti-interna   {padding-top:0px;}


#box-contenuti-interna,#box-contenuti-interna ,#bg-gri,
#colonna-sx-prodotti,#colonna-centrale-portfolio,.box-testi-prodotti					{margin-left:0px;padding-left:0px;}
#colonna-centrale-portfolio			{padding-left:10px;}

#box-contenuti-interna				{padding-bottom:140px;}
#box-esterno,#box-contenuti-interna {position:relative;left:0px;top:0px;}
#bg-gri,#box-tab  {background:white;}
#box-tab							{margin-top:0px;padding-top:0px;margin-left:0px;padding-left:10px;height:auto;margin-top:10px;margin-bottom:25px;}
#box-tab-prodotti{
height:auto;
width:899px;
border-left:1px solid;
border-color:#D9DADB;*/
}
#box-tab .img-sx {display:none;}
.img-sx {display:none;}


#box-tab * {background:none;}
#box-tab .img-sx {display:none;}
#box-tab #tab-alto ,#box-tab .tab-basso  {height:16px;padding:0px;margin:0px;}
#box-tab  h1 {margin-right:10px;display:inline-block;padding-left:22px;line-height:16px;
background: url("img/ico-dna.png");background-repeat:no-repeat; background-position:left; text-transform:uppercase; color:#5f6062; font-size:10px;font-weight:normal;}
#box-tab #tab-alto h1 {color:#bcbe00;text-decoration:underline;}
#box-tab #tab-alto h1 a {color:#bcbe00;text-decoration:underline;}


#colonna-centrale-portfolio {border:0px;}
.sfondo-lavoro-grafica,
.sfondo-lavoro,
.sfondo-lavoro-web{background:none;}
#box-contenuti-interna,#box-contenuti-interna {width:100%;}
.box-testi h3 ,
.box-testi-prodotti h3 {margin:0px 0px 10px 0px; font-size:22px; font-weight:normal;background:none;}
.box-testi-prodotti h3, .box-testi h3 {margin:0px 0px 10px 0px; font-size:22px; font-weight:normal;background:none;}
.box-testi {padding:0px;}
.box-testi-prodotti {padding:0px;}
.box-testi{margin-top:25px;}
.colonna-centrale-piena {padding-top:0px;}

.box-testi li {margin-left:30px;}

#box-contenuti-interna{min-height:450px;}

/* ------------ */



/* MODIFICA MENU SINISTRA 2011 */
#colonna-sx,#colonna-sx-prodotti	{background:#bcbe00;width:885px;position:absolute;left:0px;bottom:110px;overflow:hidden;padding:5px;display:inline-block;width:885px;padding-top:15px;padding-bottom:15px;}
#colonna-sx,#colonna-sx-prodotti	{bottom:10px;text-align:center;}
#colonna-sx *,#colonna-sx-prodotti *				{color:white;background:none;}
#colonna-sx h1,#colonna-sx-prodotti h1				{font-size:12px;}
#colonna-sx h2,#colonna-sx-prodotti h2				{font-size:10px;height:10px;}
#colonna-sx h2 a , #colonna-sx-prodotti h2 a {text-transform:nowrap;}
#colonna-sx h1 ,#colonna-sx h2,
#colonna-sx-prodotti h1 ,#colonna-sx-prodotti h2	{display:block;text-transform:nowrap;margin:0px;padding:0px;float:left;height:22px;}
#colonna-sx h1 a,#colonna-sx h2 a,
#colonna-sx-prodotti h1 a,#colonna-sx-prodotti h2 a {padding:4px;display:block;}
#colonna-sx h1,#colonna-sx-prodotti h1				{padding-left:15px;}
#colonna-sx  div, #colonna-sx img, 
#colonna-sx-prodotti  div, #colonna-sx-prodotti img {display:none;}
/* ------------ */

/* FOOTER */
#link-prefooter {width:865px;margin:0px;padding:15px;background:#efefef;color:#444444;border-top:dotted 1px #cfd0d2;}
#link-prefooter a{color:#444444;}
#footer {border-top:dotted 1px #cfd0d2;padding-left:0px;padding-right:0px;;}
.copy2 {color:#666666; margin:10px auto; text-align:center;font-size:10px;color:#9d9ea0;}
/* ------------ */

/* HOMEPAGE */
.news-generic-dx {padding:0px;margin:0px;}
.news-generic-dx li{list-style-type:none;}
.news-generic-dx .sfnewsListDate	{max-width:100px;float:left;padding-top:5px;margin-right:7px;margin-left:7px;}
.news-generic-dx .sfnewsListContent	{max-width:315px;float:right;}
.news-generic-dx .sfnewsListDate-month	{padding:3px;text-transform:uppercase;background:#bcbd00;color:white;text-align:center;min-width:63px;}
.news-generic-dx .sfnewsListDate-day	{padding:6px;font-size:40px;background:#f5f6f6;color:#5f6062;text-align:center;}
.news-generic-dx .sfnewsTitle			,
.news-generic-dx .sfnewsTitle	a		{color:#5f6062;font-weight:bold;font-size:11px;}
.news-generic-dx .sfnewsSummary			{color:#5f6062;}
a.sfnewsFullStory		{color:#ffffff; text-decoration:none; position:relative; 
float:right; font-size:10px; margin-top:10px; background-image:url("/i/sfondo_link.gif");background-position:right; background-repeat:no-repeat;  height:18px; padding:2px 35px 0px 9px; line-height:10px;
display:inline-block;text-transform:lowercase;}

.tit-sezione h4 {margin:0px;padding:0px;margin-right:10px;display:inline-block;padding-left:22px;line-height:16px;
background: url("img/ico-dna.png");background-repeat:no-repeat; background-position:left; text-transform:uppercase; color:#5f6062; font-size:18px;font-weight:normal;
margin-bottom:10px;}
.tit-sezione h4 .voci-menu {font-weight:normal;}

#box-banner	,
#box-port	  {height:250px;}
#gallery-news {padding-bottom:0px;padding-top:0px;height:auto;}
#gallery-news .nuovo-lavoro ,#gallery-news .nuovo-lavoro-lat{margin-top:0px;margin-bottom:10px;}

#keywords {border:0px;padding-top:0px;width:865px;margin:0px;padding:15px;background:#efefef;color:#444444;border-top:dotted 1px #cfd0d2;}
.tagCloud {width:900px;background:#bcbe00;padding-top:15px;padding-bottom:15px;}
.AngSupCloud,.AngInfCloud {display:none;}
/* ------------ */

/* PORTFOLIO */
#colonna-centrale-portfolio {width:885px;}
.space20	{width:20px;float:left;}
.sfondo-lavoro {width:400px;height:150px;overflow:hidden;float:left;margin-bottom:10px;border-bottom:dotted 1px #cfd0d2;}
.box-info-lavoro {width:auto;}
.info-lavoro {width:auto;}
.sfondo-lavoro * {float:none;}
.sfondo-lavoro  .miniatura-lavoro{float:left;}
#banner {display:none;}
 .elenco-portfolio h3 {font-size:14px;margin:0px;}




