@charset "UTF-8";
/* CSS Document */

*{ 
	margin:0;
	padding:0;
}

.clear {
	clear:both;}
	

body{
	margin:0;
	padding:0;
	background-image: url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#avatar{
	margin:0;
	padding:0;
	position:absolute;
	left: 600px;
	top: 222px;
	display:block;
	z-index:999;
}

#postit{
	margin:0;
	padding:0;
	position:absolute;
	left: 550px;
	top: 30px;
	display:block;
	z-index:999;
}

#avatar2{
	margin:0;
	padding:0;
	position:absolute;
	left: 600px;
	top: 361px;
	display:block;
	z-index:999;
}

#wrapperhome{
	margin:0 auto;
	padding:0;
	position:relative;
	width:980px;
	height:850px;
}

#wrapper{
	margin:0 auto;
	padding:0;
	position:relative;
	width:980px;
	height:800px;
}

#header{
	margin:0 auto;
	padding-left:20px;
	position:relative;
	width:960px;
	height:85px;
}

#content{
	margin:0 auto;
	padding:0;
	position:relative;
	width:980px;
	height:auto;
}

#content img{
	padding-top:0px;
	float:left
}

#animation{
	margin:0;
	padding:0;
	width:980px;
	height:425px;
	float:left;
}

table{
	margin:0;
	padding:5px;
	border:2px solid  #FFF;
}

table img{
	border:0;
}

#imgprofilo{
	margin:0;
	padding:130px 0 0 20px;
	width:960px;
	height:434px;
	float:left;
	background-image:url(../images/profilo.png);
	background-repeat:no-repeat;
}

#imgprofilouk{
	margin:0;
	padding:130px 0 0 20px;
	width:960px;
	height:434px;
	float:left;
	background-image:url(../images/profilo_uk.png);
	background-repeat:no-repeat;
}

#imgdirectmailing{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/directmailing.png);
	background-repeat:no-repeat;
}

#imgemail{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/email.png);
	background-repeat:no-repeat;
}

#imgtranspromo{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/transpromo.png);
	background-repeat:no-repeat;
}

#imgservizi{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/servizi.png);
	background-repeat:no-repeat;
}

#imggruppo{
	margin:0;
	padding:130px 0 0 20px;
	width:960px;
	height:434px;
	float:left;
	background-image:url(../images/gruppo.png);
	background-repeat:no-repeat;
}

#imggruppouk{
	margin:0;
	padding:130px 0 0 20px;
	width:960px;
	height:434px;
	float:left;
	background-image:url(../images/gruppo_uk.png);
	background-repeat:no-repeat;
}

#imgnews{
	margin:0;
	padding:130px 0 0 20px;
	width:960px;
	height:434px;
	float:left;
	background-image:url(../images/news.png);
	background-repeat:no-repeat;
}

#imgcase{
	margin:0;
	padding:70px 0 0 20px;
	width:960px;
	height:494px;
	float:left;
	background-image:url(../images/case.png);
	background-repeat:no-repeat;
}

#imgjob{
	margin:0;
	padding:130px 0 0 20px;
	width:960px;
	height:434px;
	float:left;
	background-image:url(../images/job.png);
	background-repeat:no-repeat;
}


#imgcontatti{
	margin:0;
	padding:130px 0 0 20px;
	width:960px;
	height:434px;
	float:left;
	background-image:url(../images/contatti.png);
	background-repeat:no-repeat;
}

#imgprivacy{
	margin:0;
	padding:130px 0 0 20px;
	width:960px;
	height:434px;
	float:left;
	background-image:url(../images/privacy.png);
	background-repeat:no-repeat;
}

#forminfo{
	margin:0;
	padding:0 20px 0 0;
	width:500px;
	height:420px;
	float:right;
}

#forminfoged{
	margin:0;
	padding:20px 0 0 20px;
	width:500px;
	height:420px;
	float:left;
}

.pdf{
	margin:0;
	padding:0;
	width:350px;
	height:50px;
	float:left;
}

.pdf ul{
	margin:0;
	padding:0;
}

.pdf li{
	margin:0;
	padding:0;
	list-style:none;
	height:50px
}

.pdf img{
	margin:0;
	padding:0 10px 0 0;
	border:none;
	float:left;
}

.pdf li a{ text-decoration:none; color:#000;}
.pdf li a:link{ text-decoration:none; color:#000;}
.pdf li a:visited{ text-decoration:none; color:#000;}
.pdf li a:hover{ text-decoration:none; color: #000;}
.pdf li a:active{ text-decoration:none; color:#000;}

.scarica_pdf{
	margin:0;
	padding:10px 0 0 20px;
	width:350px;
	height:50px;
	float:left;
}

.scarica_pdf ul{
	margin:0;
	padding:0;
	height:auto;
}

.scarica_pdf li{
	margin:0;
	padding:0;
	list-style:none;
	height:50px
}

.scarica_pdf a{ text-decoration:none; color:#000;}
.scarica_pdf a:link{ text-decoration:none; color:#000;}
.scarica_pdf a:visited{ text-decoration:none; color:#000;}
.scarica_pdf a:hover{ text-decoration:none; color: #000;}
.scarica_pdf a:active{ text-decoration:none; color:#000;}

.scarica_pdf img{
	margin:0;
	padding:0 10px 0 0;
	border:none;
	float:left;
}

.scarica_pdf_large{
	margin:0;
	padding:10px 0 0 0;
	width:500px;
	height:50px;
	float:left;
}

.scarica_pdf_large ul{
	margin:0;
	padding:0;
	height:auto;
}

.scarica_pdf_large li{
	margin:0;
	padding:0;
	list-style:none;
	height:50px
}

.scarica_pdf_large a{ text-decoration:none; color:#000;}
.scarica_pdf_large a:link{ text-decoration:none; color:#000;}
.scarica_pdf_large a:visited{ text-decoration:none; color:#000;}
.scarica_pdf_large a:hover{ text-decoration:none; color: #000;}
.scarica_pdf_large a:active{ text-decoration:none; color:#000;}

.scarica_pdf_large img{
	margin:0;
	padding:0 10px 0 0;
	border:none;
	float:left;
}


#imgcertificazioni{
	margin:0;
	padding:130px 0 0 20px;
	width:960px;
	height:434px;
	float:left;
	background-image:url(../images/certificazioni.png);
	background-repeat:no-repeat;
}

#imgcertificazioniuk{
	margin:0;
	padding:130px 0 0 20px;
	width:960px;
	height:434px;
	float:left;
	background-image:url(../images/certificazioni_uk.png);
	background-repeat:no-repeat;
}

#imgunderconstruction{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/under_c.png);
	background-repeat:no-repeat;
}

#imgdove{
	margin:0;
	padding:110px 0 0 20px;
	width:960px;
	height:454px;
	float:left;
	background-image:url(../images/dove.png);
	background-repeat:no-repeat;
}

#imgprodottolabel{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/label.png);
	background-repeat:no-repeat;
}

#imgprodottolabeluk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/label_uk.png);
	background-repeat:no-repeat;
}

#imgpersone{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/persone.png);
	background-repeat:no-repeat;
}

#imgpersoneuk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/persone_uk.png);
	background-repeat:no-repeat;
}

#imgenologiche{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/enologiche.png);
	background-repeat:no-repeat;
}

#imgpromozionali{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/promozionali.png);
	background-repeat:no-repeat;
}

#imgpromozionaliuk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/promozionali_uk.png);
	background-repeat:no-repeat;
}

#imgindustriali{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/industriali.png);
	background-repeat:no-repeat;
}

#imggaranzia{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/garanzia.png);
	background-repeat:no-repeat;
}

#imgpromozionalielenco{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/promozionali_elenco.png);
	background-repeat:no-repeat;
}

#imgcaratteristiche{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/caratteristiche.png);
	background-repeat:no-repeat;
}

#imgcaratteristicheuk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/caratteristiche_uk.png);
	background-repeat:no-repeat;
}

#imgbooklet{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/booklet.png);
	background-repeat:no-repeat;
}

#imgbookletuk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/booklet_uk.png);
	background-repeat:no-repeat;
}

#imgcoupon{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/coupon.png);
	background-repeat:no-repeat;
}

#imgcouponuk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/coupon_uk.png);
	background-repeat:no-repeat;
}

#imgcoupongift{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/coupongift.png);
	background-repeat:no-repeat;
}

#imgcoupongiftuk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/coupongift_uk.png);
	background-repeat:no-repeat;
}

#imgtwinlabel{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/twinlabel.png);
	background-repeat:no-repeat;
}

#imgtwinlabeluk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/twinlabel_uk.png);
	background-repeat:no-repeat;
}

#imgpolipocket{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/polipocket.png);
	background-repeat:no-repeat;
}

#imgpolipocketuk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/polipocket_uk.png);
	background-repeat:no-repeat;
}

#imgflag{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/flag.png);
	background-repeat:no-repeat;
}

#imgflaguk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/flag_uk.png);
	background-repeat:no-repeat;
}

#imgcollarino{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/collarino.png);
	background-repeat:no-repeat;
}

#imgcollarinouk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/collarino_uk.png);
	background-repeat:no-repeat;
}

#imgpeeloff{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/peeloff.png);
	background-repeat:no-repeat;
}

#imgpeeloffuk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/peeloff_uk.png);
	background-repeat:no-repeat;
}

#imgdativariabili{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/dativariabili.png);
	background-repeat:no-repeat;
}

#imgdativariabiliuk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/dativariabili_uk.png);
	background-repeat:no-repeat;
}

#imggratta{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/grattaevinci.png);
	background-repeat:no-repeat;
}

#imggrattauk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/grattaevinci_uk.png);
	background-repeat:no-repeat;
}

#imgdrypeel{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/drypeel.png);
	background-repeat:no-repeat;
}

#imgdrypeeluk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/drypeel_uk.png);
	background-repeat:no-repeat;
}

#imgproduzione{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/produzione.png);
	background-repeat:no-repeat;
}

#imgqualita{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/qualita.png);
	background-repeat:no-repeat;
}

#imgmemo{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/memo.png);
	background-repeat:no-repeat;
}

#imgprodottobusiness{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/business.png);
	background-repeat:no-repeat;
}

#imgra{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/ra.png);
	background-repeat:no-repeat;
}

#video{
	margin:0;
	padding:80px 0 0 20px;
	width:600px;
	height:450px;
	float:left;
}

#imgprodottointeractive{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/interactive.png);
	background-repeat:no-repeat;
}

#imgpunto{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/punto.png);
	background-repeat:no-repeat;
}

#imgrealta{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/realta.png);
	background-repeat:no-repeat;
}

#imgavatar{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/avatar.png);
	background-repeat:no-repeat;
}

#imgcreativita{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/creativita.png);
	background-repeat:no-repeat;
}

#imgapproccio{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/approccio.png);
	background-repeat:no-repeat;
}


#imgesigenze{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/esigenze.png);
	background-repeat:no-repeat;
}

#imgpublipromo{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/publipromo.png);
	background-repeat:no-repeat;
}

#imgpuntopublipromo{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/punto_publi.png);
	background-repeat:no-repeat;
}

#imgfoldy{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/foldy.png);
	background-repeat:no-repeat;
}

#imgfoldyuk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/foldy_uk.png);
	background-repeat:no-repeat;
}

#imgpopup{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/popup.png);
	background-repeat:no-repeat;
}

#imgtodo{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/todo.png);
	background-repeat:no-repeat;
}

#imgtodouk{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/todo_uk.png);
	background-repeat:no-repeat;
}

#imgmybox{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/mybox.png);
	background-repeat:no-repeat;
}


#imgpolstick{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/polstick.png);
	background-repeat:no-repeat;
}


#imggiochi{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/giochi.png);
	background-repeat:no-repeat;
}


#imgprodottostampa{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/stampa.png);
	background-repeat:no-repeat;
}

#imgcantoalto{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/cantoalto.png);
	background-repeat:no-repeat;
}

#imgeprocurement{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/eprocurement.png);
	background-repeat:no-repeat;
}


#imgprodottoged{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/ged.png);
	background-repeat:no-repeat;
}

#imgstampaged{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/stampaged.png);
	background-repeat:no-repeat;
}

#imgtranspromoged{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/transpromoged.png);
	background-repeat:no-repeat;
}

#imgvantaggi{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/vantaggi.png);
	background-repeat:no-repeat;
}

#imgpsfsaving{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/psfsaving.png);
	background-repeat:no-repeat;
}

#imginfo{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/info.png);
	background-repeat:no-repeat;
}

#imgarchiviazione{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/archiviazione.png);
	background-repeat:no-repeat;
}

#imgconservazione{
	margin:0;
	padding:0;
	width:980px;
	height:564px;
	float:left;
	background-image:url(../images/conservazione.png);
	background-repeat:no-repeat;
}


#footer{
	margin:0 auto;
	padding:0;
	float:left;
	width:980px;
	height:153px;
}

.menustretto{
	margin:0;
	padding:0;
	float:left;
	width:169px;
	height:85px;
}

.menustretto li.verde a{ text-decoration:none; color:#97bf0d;}
.menustretto li.verde a:link{ text-decoration:none; color:#97bf0d;}
.menustretto li.verde a:visited{ text-decoration:none; color:#97bf0d;}
.menustretto li.verde a:hover{ text-decoration:none; color: #FF0;}
.menustretto li.verde a:active{ text-decoration:none; color:#FF0;}

.menustretto li.bianco a{ text-decoration:none; color: #FFF;}
.menustretto li.bianco a:link{ text-decoration:none; color:#FFF;}
.menustretto li.bianco a:visited{ text-decoration:none; color:#FFF;}
.menustretto li.bianco a:hover{ text-decoration:none; color:#FFF;}
.menustretto li.bianco a:active{ text-decoration:none; color:#FFF;}

.menustretto ul{
	margin:0;
	padding-top:7px;
}

.menustretto li{
	list-style:none;
	padding:0;
	margin:0;
	line-height:13px;
}

.menulargo{
	margin:0;
	padding:0;
	float:left;
	width:284px;
	height:85px;
}

.menulargo li.verde a{ text-decoration:none; color:#97bf0d;}
.menulargo li.verde a:link{ text-decoration:none; color:#97bf0d;}
.menulargo li.verde a:visited{ text-decoration:none; color:#97bf0d;}
.menulargo li.verde a:hover{ text-decoration:none; color:#FF0;}
.menulargo li.verde a:active{ text-decoration:none; color:#FF0;}

.menulargo li.bianco a{ text-decoration:none; color: #FFF;}
.menulargo li.bianco a:link{ text-decoration:none; color:#FFF;}
.menulargo li.bianco a:visited{ text-decoration:none; color:#FFF;}
.menulargo li.bianco a:hover{ text-decoration:none; color:#FFF;}
.menulargo li.bianco a:active{ text-decoration:none; color:#FFF;}

.menulargo ul{
	margin:0;
	padding-top:7px;
}

.menulargo li{
	list-style:none;
	padding:0;
	margin:0;
	line-height:13px;
}


#menuprodotto{
	margin:0;
	padding-top:30px;
	float:right;
	width:169px;
	height:150px;
}

#menuprodotto ul{
	margin:0;
	padding:0 10px 0 0;
}

#menuprodotto li{
	list-style:none;
	padding-top:1px;
}

#menuprodotto li.rosa a{ text-decoration:none; color: #bf3187;}
#menuprodotto li.rosa a:link{ text-decoration:none;color: #bf3187;}
#menuprodotto li.rosa a:visited{ text-decoration:none;color: #bf3187;}
#menuprodotto li.rosa a:hover{ text-decoration:none;color: #FFF;}
#menuprodotto li.rosa a:active{ text-decoration:none; color: #FFF;}

#menuprodotto li.bianco a{ text-decoration:none; color: #FFF;}
#menuprodotto li.bianco a:link{ text-decoration:none;color:#FFF;}
#menuprodotto li.bianco a:visited{ text-decoration:none;color: #FFF;}
#menuprodotto li.bianco a:hover{ text-decoration:none;color: #FFF;}
#menuprodotto li.bianco a:active{ text-decoration:none; color: #FFF;}

#menuprodotto li.azzurro a{ text-decoration:none; color: #23a5da;}
#menuprodotto li.azzurro a:link{ text-decoration:none;color: #23a5da;}
#menuprodotto li.azzurro a:visited{ text-decoration:none;color: #23a5da;}
#menuprodotto li.azzurro a:hover{ text-decoration:none;color: #FFF;}
#menuprodotto li.azzurro a:active{ text-decoration:none; color: #FFF;}

#menuprodotto li.verde a{ text-decoration:none; color: #749517;}
#menuprodotto li.verde a:link{ text-decoration:none;color: #749517;}
#menuprodotto li.verde a:visited{ text-decoration:none;color: #749517;}
#menuprodotto li.verde a:hover{ text-decoration:none;color: #FF0;}
#menuprodotto li.verde a:active{ text-decoration:none; color: #FF0;}

#menuprodottolarge{
	margin:0;
	padding-top:30px;
	float:right;
	width:240px;
	height:150px;
}

#menuprodottolarge ul{
	margin:0;
	padding:0 10px 0 0;
}

#menuprodottolarge li{
	list-style:none;
	padding-top:1px;
}

#menuprodottolarge li.blu a{ text-decoration:none; color: #0f6f92;}
#menuprodottolarge li.blu a:link{ text-decoration:none;color: #0f6f92;}
#menuprodottolarge li.blu a:visited{ text-decoration:none;color: #0f6f92;}
#menuprodottolarge li.blu a:hover{ text-decoration:none;color: #FFF;}
#menuprodottolarge li.blu a:active{ text-decoration:none; color: #FFF;}

#menuprodottolarge li.bianco a{ text-decoration:none; color: #FFF;}
#menuprodottolarge li.bianco a:link{ text-decoration:none;color:#FFF;}
#menuprodottolarge li.bianco a:visited{ text-decoration:none;color: #FFF;}
#menuprodottolarge li.bianco a:hover{ text-decoration:none;color: #FFF;}
#menuprodottolarge li.bianco a:active{ text-decoration:none; color: #FFF;}

#logo{
	margin:0;
	padding:20px 0 0 20px;
	float:left;
	height:100px;
	width:960px;
}

#logo img{
	float:left;
	border:none;
}

#loghetti{
	margin:0;
	padding:37px 0 0 380px;
	float:left;
	height:63px;
	width:600px;
}

#loghetti img{
	border:none;
	padding-right:5px;
}


.paragrafo{
	margin:0;
	padding-left:20px;
	float:right;
	height:92px;
	width:300px;
	line-height:13px;
}

.paragrafo a{ text-decoration:none; color: #000;}
.paragrafo a:link{ text-decoration:none;color: #000;}
.paragrafo a:visited{ text-decoration:none;color: #000;}
.paragrafo a:hover{ text-decoration:none;color: #000;}
.paragrafo a:active{ text-decoration:none; color: #000;}

.datifootercenter{
	margin:0;
	padding:0;
	float:left;
	height:50px;
	width:980px;
	text-align:center;
}

.datifooterright{
	margin:0;
	padding-top:10px;
	float:right;
	height:15px;
	width:auto;
	text-align:right;
}

.datifooterleft{
	margin:0;
	padding:0;
	float:left;
	height:60px;
	width:242px;
	text-align:left;
}

#googlemap{
	float:right;
	margin:0;
	padding:0;
	width:500px;
	height:300px;
}

#content_casehistories{
	margin:0;
	padding:0;
	width:960px;
	height:494px;
	float:left;
	
}

.header_casehistories{
	width:960px;
	height:50px;
	float:left;
}

.centro_casehistories{
	width:960px;
	height:444px;
	float:left;
}

.centro_casehistories ul{
	width:360px;
	height:auto;
	float:left;
}

.centro_casehistories li{
	list-style:none;
	text-align:justify;
	line-height:15px;
	padding:5px 0 5px 0;
	border-bottom:#97bf0d  dotted 1px;
}

#text_case{
	width:380px;
	height:444px;
	float:left;
}

#immagini_case{
	width:560px;
	height:364px;
	float:left;
	margin-left:20px;
	padding-top:20px;
}

.img_principale{
	width:420px;
	height:364px;
	float:right;
}

.img_principale img{
	border:solid 1px #97bf0d;
}

.img_aggiuntive{
	width:110px;
	height:364px;
	padding:0 10px 0 20px;
	float:left;
}

.img_aggiuntive img{
	margin-bottom:3px;
	border:solid 1px #97bf0d;
}

.allegati{
	width:540px;
	height:60px;
	float:left;
	margin-left:20px;
	padding:0 0 0 20px;
}

.allegati img{
		border:none;
		float:left;
}

.logo_case{
		margin:0;
		margin:0 5px 5px 0;
		width:185px;
		height:90px;
		float:left;
		background:#FFF;
		border:1px solid #666;
}

.logo_case img{
		border:none;
}

#push{
	height:30px;
	width:960px;
}

#elenco_etic{
	padding:50px 0 0 20px;
	width:500px;
	height:auto;
}

#elenco_etic ul{
	list-style: url(../images/freccine.png);
	padding-left:20px;
}

#elenco_etic li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
	line-height:30px;
	border-bottom: 1px dotted #97bf0d;
	width:160px;
}


#elenco_etic li a{ text-decoration:none; color: #000;}
#elenco_etic li a:link{ text-decoration:none; color: #000;}
#elenco_etic li a:visited{ text-decoration:none; color:#000;}
#elenco_etic li a:hover{ text-decoration:none; color: #333;}
#elenco_etic li a:active{ text-decoration:none; color: #333;}

#push2{
	padding-top:110px;
	width:800px;
}


.msg_list{
	padding-left:20px;
	width:500px;
	height:430px;
	overflow:hidden;
}

p.msg_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	width:500px;
	line-height:15px;
	padding-top:10px;
}

.colonnasx{
	float:left;
	margin:0;
	padding:0;
	width:345px;
	height:400px;
}

#paginazione{
	float:left;
	margin:0;
	padding:10px 10px 0 0;
	width:335px;
	height:24px;
	text-align:right;
}

.paginazione li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000;
	display:inline;
	list-style:none;
	padding-left:7px;
}

.paginazione a{ text-decoration:none; color: #000;}
.paginazione a:link{ text-decoration:none; color: #000;}
.paginazione a:visited{ text-decoration:none; color:#000;}
.paginazione a:hover{ text-decoration:none; color: #000;}
.paginazione a:active{ text-decoration:none; color: #000;}

.colonnasx ul{
	width:340px;
	height:auto;
}

.colonnasx li{
	list-style:none;
	margin-bottom:20px;
	padding-bottom:3px;
	border-bottom:#97bf0d  dotted 1px;
}

.colonnasx li a{ text-decoration:none; color: #000;}
.colonnasx li a:link{ text-decoration:none; color:#000;}
.colonnasx li a:visited{ text-decoration:none; color:#000;}
.colonnasx li a:hover{ text-decoration:none; color: #FFF;}
.colonnasx li a:active{ text-decoration:none; color: #FFF;}

.attivo{ 
	text-decoration:none; color: #FFF; font-style:italic
}


.colonnadx{
	float:right;
	margin:0;
	padding:0;
	width:614px;
	height:434px;
}

.testonews{
	float:left;
	margin:0;
	padding:0 15px 0 15px;
	width:584px;
	height:275px;
	text-align:justify;
}

.imgnews{
	float:left;
	margin:0;
	padding:10px 15px 0 15px;
	width:584px;
	height:150px;
}

.imgnews img{
	border:1px solid #97bf0d;
}