html{
	overflow:scroll;
	overflow-x:hidden;
}

/* START SCHEDA COLLEZIONE */
a{
	color:#c2c5cc;
}
a:hover{
	color:silver;
}
a.link01{
	color:#626a7a;
	text-decoration:none;
}
a.link01:hover{	
	color:#FDCC05;
	text-decoration:none;
}
a.link02{
	color:#444444;
	text-decoration:none;
}
a.link02:hover{
	color:#999999;
	text-decoration:underline;
}
a.link03{
	color:#16429B;
	text-decoration:none;
	font-weight:bold;
}
a.link03:hover{
	color:#aaaaaa;
	text-decoration:none;
	font-weight:bold;
}
a.link04{
	color:#556893;
	text-decoration:none;
	font-weight:bold;
}
a.link04:hover{
	color:#888888;
	text-decoration:underline;
	font-weight:bold;
}
a.link05{
	color:#556893;
	text-decoration:none;
}
a.link05:hover{
	color:#cccccc;
	text-decoration:none;
}
a.link06{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a.link06:hover{
	font-weight:normal;
	color:#FDCC05;
	text-decoration:underline;
}
a.link07{
	color:#000000;
	text-decoration:underline;
}
a.link07:hover{
	color:#cccccc;
	text-decoration:none;
}
a.link08{
	font-weight:normal;
	color:#a2adc3;
	text-decoration:underline;
}
a.link08:hover{
	font-weight:normal;
	color:#FDCC05;
	text-decoration:none;
}
a.link09{
	font-size:11px;
	font-weight:bold;
	color:#556893;
	text-decoration:underline;
}
a.link09:hover{
	font-size:11px;
	font-weight:bold;
	color:#556893;
	text-decoration:none;
}
a.link10{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
a.link10:hover{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.link11{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
a.link11:hover{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.link12{
	color:#5e89b3;
	text-decoration:none;
}
a.link12:hover{
	color:#fdcc05;
	text-decoration:none;
}
a.link13{
	color:#cc0000;
	text-decoration:underline;
}
a.link13:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.link14{
	color:#000000;
	text-decoration:none;
}
a.link14:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.link15{
	color:#666666;
	text-decoration:none;
}
a.link15:hover{
	color:#666666;
	text-decoration:none;
}
a.link16{
	color:#ffffff;
	text-decoration:none;
}
a.link16:hover{
	color:#efefef;
	text-decoration:none;
}
a.link17{
	color:#16772d;
	font-size:11px;
	text-decoration:none;
}
a.link17:hover{
	color:#aaaaaa;
	font-size:11px;
	text-decoration:none;
}
a.link18{
	color:#8199bd;
	text-decoration:none;
}
a.link18:hover{
	color:#aaaaaa;
	text-decoration:none;
}
body{
	margin:0px;
	font-family:verdana;
	font-size:11px;
}

div.backTop{
	text-align:right;
}
div.boxRoundBottom{
	width:716px;
	margin:auto;
	height:12px;
	background-image:url(../images/box_round_bottom.gif);
	background-repeat:no-repeat;
}
div.boxRoundContent{
	padding-left:7px;
	padding-right:7px;
	width:700px;
	border-left:solid 1px #808080;
	border-right:solid 1px #808080;
	margin:auto;
}
div.boxRoundContentCartaDescription{
	text-align:left;
	padding-top:8px;
	padding-left:8px;
}
div.boxRoundTop{
	width:716px;
	margin:auto;
	height:12px;
	background-image:url(../images/box_round_top.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
div.center{
	text-align:center;
}
div.centerFF{
	width:960px;
	margin:auto;
}
div.copy{
	width:780px;
	text-align:left;
}
div.copyHome{
	float:left;
	width:900px;
	margin:auto;
	text-align:left;
	font-family:arial;
	padding-top:15px;
	color:#666666;
/*	border-top:solid 1px #666666;*/
}
div.copyHomeCredits{
	float:right;
	width:60px;
	margin:auto;
	text-align:right;
	font-family:arial;
	padding-top:15px;
	color:#aaaaaa;
	/*border-top:solid 1px #666666;*/
}
div.copyright{
	width:100%;
	height:30px;
	background-image:url(../images/copyright.gif);
	background-repeat:no-repeat;
	color:#8890a0;
	font-size:11px;
	font-family:arial;
	text-align:center;
}
div.doveSiamo{
	text-align:center;
	padding-bottom:10px;
}
div.eventiElenco{
	line-height:16px;
	color:#444444;
	text-align:justify;
}
div.head{
	padding-bottom:0px;
	margin:auto;
	bottom:0px;
	width:960px;
	height:129px;
	text-align:center;
	margin-top:12px;
}
div.homeBoxDescription{
	text-align:left;
	line-height:16px;
	color:#777777;
}
div.homeBoxDescriptionTitle{
	text-align:right;
	font-weight:bold;
	line-height:16px;
	padding-right:15px;
	font-size:12px;
	color:#616a7a;
}
div.homeBorder{
	/*border:solid 1px #626a7a;*/
	/*background-image:url(../images/head_prodotti.jpg);
	background-repeat:no-repeat;
	background-position:top center;*/
	margin:12px auto 0 auto;
	width:960px;
}
div.homeLinks{
	text-align:right;
}
div.homeNews{
	width:331px;
	font-size:11px;
	line-height:16px;
	text-align:left;
}
div.homeSlogan{
	margin-top:23px;
	font-size:16px;
	text-align:left;
	line-height:19px;
}
div.mainContents{
	text-align:center;
}
div.mapTitle{
	background-color:#556893;	
	font-weight:bold;
	font-size:13px;
	padding:3px;
	border:solid 1px #003333;
	color:#ffffff;
	text-align:left;
}
div.mapSubTitle{
	background-color:#ffffff;
	border:solid 1px #003366;
	padding:3px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
div.menuTop{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	word-spacing:90px;
}
div.motoreRicercaForm{
	width:160px;
	text-align:center;
	height:120px;
	background-color:#f8f8f9;
	border:solid 1px #999999;
}
div.motoreRicercaTitle{
	width:160px;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:6px;
}
div.newProductNature{
	float:left;
	width:312px;	
	height:147px;
	background:url(../images/fondo_novita.jpg);
	margin-left:50px;
	margin-right:40px;
}
div.newProductNewensman{
	float:left;
	background:url(../images/fondo_novita.jpg);	
	width:312px;
	height:147px;
}
div.newProductContents{
	padding:10px;

}
div.newProductText{
	width:98%;
	text-align:justify;
	padding-top:6px;
	color:#333333;
	line-height:16px;
	
}

/*#########################################################################################*/
div.linguaHome{
	width:110px;
	margin-top:20px;
	padding-bottom:10px;
}
/*#########################################################################################*/
div.logoHidden{
	position:absolute;
	height:1px;
	visibility:hidden;
}
div.path{
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	font-family:arial;
	font-size:10px;
	color:#333333;
}
div.portfolio{
	margin:auto;
	width:100%;
	text-align:center;
}
div.schedaBgMenuLeft{
	background-color:#556893;
	color:#FFFFFF;
	text-align:left;
	line-height:20px;
	padding:10px;
}
div.schedaTitle{
	color:#556893;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-top:20px;
	padding-bottom:20px;
}
div.slide{
	text-align:left;
	position:absolute;
	padding-top:0px;
}
div.slideHome{

	height:350px;
}
div.slideHomeSlogan{
	position:absolute;
	left:50%;
	margin-left:-196px;
}

div.splashProdotti{
	text-align:left;
	padding-left:2px;
}
div.subMenu{
	margin-top:-3px;
	text-align:left;
}
div.subTitle{
	font-weight:bold;
	font-size:11px;
	border-bottom:solid 1px #5e89b3;
	color:#5e89b3;
	font-size:13px;
	text-align:left;
	width:40%;
}
div.textBags{
	font-size:11px;
	padding-top:5px;
}
div.time{
	text-align:left;
	width:100%;
	font-size:10px;
	font-weight:bold;
	padding-top:52px;
	padding-left:140px;
}
div.titleBags{
	color:#556894;
	padding:3px;
	font-weight:bold;
}
div.titleBox{
	background-image:url(../images/title_box.gif);
	background-repeat:no-repeat;
	background-position:1 2;
	font-weight:bold;
	color:#5e89b3;
	padding-left:10px;
}
div.titoloNovita{text-align:center;font-weight:bold;margin-top:13px;margin-bottom:10px;font-size:12px;width:289px;}
div.titoloProdotto{text-align:center;font-weight:bold;margin-top:6px;font-size:10px;width:89px;}
div.titoloProdottoLungo{text-align:center;font-weight:bold;margin-top:3px;font-size:8px;width:89px;}
form.motoreRicerca{
	width:140px;
	margin-top:6px;
	font-weight:bold;
	text-align:left;
}
h1{
	width:100%;
	font-size:20px;
	font-weight:normal;
	margin-left:18px;
	font-family:arial;
}
h1.carta{
	font-size:20px;
	font-weight:normal;
	margin-left:18px;
	width:50%;
	border-bottom:4px solid #ffcc00;
	font-family:Helvetica, Arial, sans-serif;
}
h1.plastica	{
	font-size:20px;
	font-weight:normal;
	margin-left:18px;
	width:50%;
	border-bottom:4px solid #6699ff;
	font-family:Helvetica, Arial, sans-serif;
}
h1.collezione {
	font-size:20px;
	font-weight:normal;
	margin-left:18px;
	width:96%;
	border-bottom:4px solid #999999;
	font-family:Helvetica, Arial, sans-serif;
}
h1.novita {
	font-size:20px;
	font-weight:normal;
	margin-left:18px;
	width:50%;
	border-bottom:4px solid #009900;
	font-family:Helvetica, Arial, sans-serif;
}
h2{
	font-size:16px;
	font-weight:normal;
	margin-left:18px;
	font-family:arial;
}
hr.hr1{
	color:#DDDDDD;
	size:100%;
	height:1px;
}
hr.thumb{
	height:1px;
	margin-left:20px;
	background-color:#cccccc;
	color:#cccccc;
}
img.thumb{margin-top:13px;}
img.thumbLungo{margin-top:7px;}
img.link{float:right;}
input.motoreRicerca{
	width:134px;
	font-size:11px;
	color:#444444;
}
legend{
	color:#444444;
}
select{
	width:140px;
	font-size:11px;
	color:#444444;
}
table.bookingForm{
	width:740px;
	font-size:11px;
	color:#ffffff;
	text-align:left;
}
table.boxRoundData{
	text-align:left;
	width:100%;
	color:#444444;
}
table.boxRoundDescription{
	text-align:left;
	width:100%;
	line-height:18px;
	color:#444444;
}
table.boxRoundProduct{
	text-align:center;
}
table.collectionBleu{
	text-align:left;
	font-size:12px;
	width:550px;
	/*background-image:url(../images/win_bg.gif);*/
	background-color:#0e2974;
	border:solid 1px silver;
	color:#ffffff;
}
table.collectionSugarPaper{
	text-align:left;
	font-size:12px;
	width:550px;
	border:solid 1px silver;
	background-color:#3366cc;
	color:#ffffff;
}
table.contactForm{
	font-size:11px;
}
table.copyright{
	width:780px;
}
table.homeBoxProduct{
	width:448px;
	height:195px;
}
table.homeMain{
	width:960px;
	
}
table.logoHidden{
	height:1px;
	position:absolute;
	visibility:hidden;
}
table.main{
	margin:auto;
	width:960px;
	border-right:solid 1px #626a7a;
}
table.mainHome{
	background-color:#b9c4c9;
	width:780px;
}
table.map{
	color:#556893;
	font-size:11px;
	line-height:18px;
}
table.newsBox{
	border-left:solid 10px #fff;
	border-top:2px dotted #cccccc;
	float:left;
	margin:0 10px;
	width:350px;
	height:120px;
}
table.newsBox:hover{
	border-left:solid 10px #8199bd;
	border-top:2px dotted #546491;
	cursor:pointer;
}
table.schedaBox{
	font-family:verdana, arial;
	font-size:10px;
	text-align:left;
}
table.splashProdotti{
	margin:auto;
	background-image:url(../images/background_prodotti.gif);
	background-repeat:no-repeat;
	text-align:center;
}
table.splashProdottiCarta{
	text-align:center;
}
table.splashProdottiEng{
	margin:auto;
	background-image:url(../eng/images/background_prodotti_eng.gif);
	background-repeat:no-repeat;
	text-align:center;
}
table.splashProdottiCartaEng{
	text-align:center;
}
table.thumb{
	width:100%;
	margin-left:8px;
	margin-bottom:8px;
}
td{
	vertical-align:top;
}
td.applicazioni{
	background-image:url(../images/applicazioni_bg.gif);
	background-repeat:no-repeat;
	background-position:0% 10px;
}
td.applicazioniEng{
	background-image:url(../eng/images/applicazioni_bg.gif);
	background-repeat:no-repeat;
	background-position:0% 10px;
}
td.bagImg{
	padding-right:10px;
}
td.bookingContents{
	font-size:12px;
	text-align:center;
	padding-top:40PX;
	padding-bottom:20px;
	padding-left:6px;
	padding-right:6px;
	line-height:20px;
}
td.bookingName{
	width:50%;
	vertical-align:middle;
	font-size:12px;
	border:solid 1px silver;
	padding:4px;
	color:white;
	font-weight:bold;
	background-color:#85a73c;
}
td.bookingNameData{
	background-color:#85a73c;
	width:50%;
	vertical-align:middle;
	font-size:12px;
	border:solid 1px silver;
	padding:4px;
	color:white;
	
}
td.bookingNameCarta{
	width:50%;
	vertical-align:top;
	font-size:12px;
	background-color:#ffcc00;
	border:solid 1px silver;
	padding:4px;
	color:black;
	font-weight:bold;
}
td.bookingNamePoli{
	width:50%;
	vertical-align:top;
	font-size:12px;
	background-color:#5d8bbd;
	border:solid 1px silver;
	padding:4px;
	font-weight:bold;
}
td.bookingPage{
	font-size:12px;
	text-align:justify;
	padding-bottom:20px;
	padding-left:22px;
	padding-right:22px;
}
td.boxIndex01_1{
	background-image:url(../images/box_index_01.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:96px;
	vertical-align:top;
	font-size:11px;
}
td.boxIndex01_2{
	background-image:url(../images/box_index_02.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:96px;
	vertical-align:top;
	font-size:11px;
}
td.boxIndex01_3{
	background-image:url(../images/box_index_03.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:96px;
	vertical-align:top;
	font-size:11px;
}
td.boxIndex02{
	background-color:#ffffff;
	width:306px;
	height:96px;
	vertical-align:top;
	font-size:11px;
}
td.boxIndexLong{
	background-color:#ffffff;
	width:306px;
	vertical-align:top;
	font-size:11px;
}
td.clientiDescription{
	vertical-align:top;
}
td.contactAddress{
	background-image:url(../images/contatti_bg.jpg);
	background-repeat:no-repeat;
	background-position:22% 100px;
	text-align:right;
	width:300px;
	vertical-align:top;
}
td.contactsName{
	width:150px;
	vertical-align:top;
	font-size:12px;
}
td.contents{
	font-size:11px;
	font-family:verdana;
	vertical-align:top;
	text-align:left;
	width:760px;
}
td.contentsClienti{
	width:400px;
	font-size:11px;
	font-family:verdana, arial;
	vertical-align:top;
	text-align:right;
	border-right:solid 1px #556893;
}
td.contentsX{
	width:780px;
	font-size:11px;
	font-family:arial;
	vertical-align:top;
	text-align:left;
}
td.contentsBis{
	padding-left:10px;
	padding-top:5px;
	width:750px;
	font-size:11px;
	font-family:verdana, arial;
	vertical-align:top;
}
td.copyright{
	background-color:#768a93;
	height:17px;
	font-size:10px;
	font-family:verdana, Arial;
	color:#ffffff;
	width:774px;
}
td.copyrightInt{
	height:17px;
	font-size:10px;
	font-family:verdana, Arial;
	color:#a1adc3;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	border-left:solid 1px #556893;
	border-right:solid 1px #556893;
	border-bottom:solid 1px #556893;
}
td.copyrightData{
	width:460px;
	text-align:left;
	font-size:11px;
}
td.copyrightFlags{
	width:110px;
	text-align:right;
}
td.copyrightFlagsText{
	width:780px;
	word-spacing:3px;
	color:#aaaaaa;
	text-align:right;
}
td.copyrightMenu{
	width:190px;
	text-align:center;
}
td.galleryBottons{
	padding-left:10px;
	padding-top:30px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:right;
}
td.head{
	background-image:url(../images/head.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:84px;
	top:0px;
	vertical-align:bottom;
}
td.headInt{
	background-image:url(../images/headInt.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:774px;
	height:115px;
	top:0px;
	vertical-align:middle;
	text-align:right;
}
td.hr{
	text-align:right;
	font-size:14px;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:10px;
	border-bottom:0px;
}
td.img{
	border-bottom:0px;
	text-align:center;
}
td.menu{
	background-image:url(../images/background_menu.gif);
	background-repeat:no-repeat;
	width:774px;
	height:30px;
	top:0px;
	text-align:center;
}
td.menuLeft{
	background-color:#fff;
	background-image:url(../images/background_submenu.gif);
	background-repeat:repeat-y;
	
	width:200px;
	height:410px;
}
td.menuLeftHomeFlag{
	background-color:#626a7a;
	border-left:solid 1px #444444;
	height:20px;
	text-align:center;
	vertical-align:top;
}
td.modelCards{
	border:solid 1px silver;
	margin:0px;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	width:150px;
}
td.ModelDesc{
	font-size:11px;
	vertical-align:top;
	padding-top:10px;
	width:100%;
	line-height:18px;
}
td.pallino{
	border-bottom:0px;
	width:110px;
	text-align:left;
	vertical-align:top;
}
td.pallino{
	border-bottom:0px;
	width:110px;
	text-align:left;
	vertical-align:top;
}
td.path{
	font-size:11px;
	text-align:right;
	vartical-align:top;
	height:14px;
	padding-right:10px;
}
td.prevCartaSwitch{
/*	background-image:url(../images/win_bg.gif);	*/
	background-color:#ffcc00;
	color:black;
}
td.prevCartaSwitchSub{
	padding-left:4px;
	background-color:#F3DA65;
	color:black;
}
td.prevPoliSwitch{
/*	background-image:url(../images/win_bg.gif);	*/
	background-color:#5d8bbd;
	color:white;
	border:solid 1px silver;
}
td.prevPoliSwitchSub{
	background-color:#a6c0db;
	color:white;
}
td.eco{background:url(../images/banner_eco.jpg) no-repeat top center;width:170px;height:742px;text-align:center;}
td.eco div{margin-top:28px;margin-left:25px;}
td.eco div p{width:97px;margin-left:17px;color:#ffffff;font-weight:bold;font-size:9px;line-height:10px;}
td.carta{background:url(../images/fondo_td_carta.jpg) no-repeat top center;width:89px;height:116px;text-align:center;}
td.collezione{background:url(../images/fondo_td_collezione.jpg) no-repeat top center;width:89px;height:116px;text-align:center;}
td.plastica{background:url(../images/fondo_td_plastica.jpg) no-repeat top center;width:89px;height:116px;text-align:center;}
td.shoppingTitle{
	background-image:url(../images/shopping_titles.gif);
	background-repeat:no-repeat;
	background-position:0 -1;
	width:774px;
	height:20px;
	top:0px;
	border-left:solid 1px #556893;
	border-right:solid 1px #556893;
	border-top:solid 1px #556893;
}
td.shoppingBags{
	background-image:url(../images/background_shopping.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:272px;
	top:0px;
	vertical-align:top;
	font-size:11px;
	font-family:verdana, arial;
	text-align:center;
	border-left:solid 1px #556893;
	border-right:solid 1px #556893;
}
td.shoppingBagsText01{
	background-image:url(../images/background_bag_01.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	font-size:11px;
	font-family:verdana, arial;
	width:385px;
	height:67px;
}
td.shoppingBagsText02{
	background-image:url(../images/background_bag_02.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	font-size:11px;
	font-family:verdana, arial;
	width:385px;
	height:67px;
}
td.shoppingBagsText03{
	background-image:url(../images/background_bag_03.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	font-size:11px;
	font-family:verdana, arial;
	width:385px;
	height:67px;
}
td.shoppingBagsText04{
	background-image:url(../images/background_bag_04.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	font-size:11px;
	font-family:verdana, arial;
	width:385px;
	height:67px;
}
td.shoppingBagsText05{
	background-image:url(../images/background_bag_05.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	font-size:11px;
	font-family:verdana, arial;
	width:385px;
	height:67px;
}
td.shoppingBagsText06{
	background-image:url(../images/background_bag_06.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	font-size:11px;
	font-family:verdana, arial;
	width:385px;
	height:67px;
}
td.slideIta{
	text-align:left;
	width:774px;
	height:214px;
	background-color:#b9c4c9;
}
td.slideHome{
	/*border-bottom:solid 1px #444444;
	border-left:solid 1px #444444;
	border-right:solid 1px #444444;*/
	width:760px;
	text-align:left;
	height:438px;
}
td.subMenu{
	vertical-align:top;
	width:200px;
	background-color:#fff;
	background-image:url(../images/background_submenu.gif);
	background-repeat:repeat-y;
}
td.titleBleu{
	background-color:#000033;
	color:#ffcc00;
	text-align:center;
	font-size:14px;
}
td.titleCategoryDettaglianti{
	font-size:11px;
	text-align:center;
	font-weight:bold;
	background-color:#ffcb05;
	padding:3px;
}
td.titleCategoryGrossisti{
	font-size:11px;
	text-align:center;
	font-weight:bold;
	background-color:#9ebfde;
	padding:3px;
}
td.titleCollection{
	border:solid 1px silver;	
	font-size:13px;
	background-color:#000066;
	color:white;
	font-weight:bold;
	text-align:center;	
}
td.homeBoxImage{
	width:204px;
	padding-left:3px;
	padding-bottom:10px;
	vertical-align:middle;
	text-align:right;
}
td.homeBoxDescription{
	width:244px;
	padding-right:3px;
	vertical-align:top;
}
td.homeImage{
	width:449px;
	height:100px;
	background-image:url(../images/box_home.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
td.homeNews{
	width:331px;
	vertical-align:top;
}
td.homeSlogan{
	width:331px;
	vertical-align:top;
}
td.schedaBoxContents{
	vertical-align:top;
	padding:2px;
}
td.schedaBoxContentsDescrizione{
	width:210px;
	vertical-align:top;
	padding:2px;
}
td.schedaBoxContentsColore{
	width:50px;
	vertical-align:top;
	padding:2px;
	padding-top:7px;
}
td.schedaBoxContentsFormato{
	width:120px;
	vertical-align:top;
	padding:2px;
	border-bottom:solid 2px #DDDDDD;
}
td.schedaBoxContentsGrammi{
	width:60px;
	vertical-align:top;
	padding:2px;
	border-bottom:solid 2px #DDDDDD;
}
td.schedaBoxContentsPezzi{
	width:50px;
	vertical-align:top;
	padding:2px;
	border-bottom:solid 2px #DDDDDD;
}
td.schedaBoxPic{
	width:110px;
	vertical-align:top;
	padding:2px;
}
td.schedaBoxText{
	width:490px;
	vertical-align:top;
}
td.schedaBoxTitle{
	font-weight:bold;
	vertical-align:top;
	padding:2px;
	border-bottom:solid 1px #DDDDDD;
}
td.schedaBoxTitleDescrizione{
	width:210px;
	font-weight:bold;
	vertical-align:top;
	padding:2px;
	border-bottom:solid 1px #DDDDDD;
}
td.schedaBoxTitleColore{
	width:50px;
	font-weight:bold;
	vertical-align:top;
	padding:2px;
	border-bottom:solid 1px #DDDDDD;
}
td.schedaBoxTitleFormato{
	color:#FFFFFF;
	width:120px;
	font-weight:bold;
	vertical-align:top;
	padding:2px;
	border-bottom:solid 1px #DDDDDD;
}
td.schedaBoxTitleGrammi{
	color:#FFFFFF;
	width:60px;
	font-weight:bold;
	vertical-align:top;
	padding:2px;
	border-bottom:solid 1px #DDDDDD;
}
td.schedaBoxTitlePezzi{
	color:#FFFFFF;
	width:50px;
	font-weight:bold;
	vertical-align:top;
	padding:2px;
	border-bottom:solid 1px #DDDDDD;
}
td.schedaContents{
	font-family:verdana, arial;
	font-size:11px;
	text-align:left;
	vertical-align:top;
	width:534px;
	padding-top:5px;
	padding-left:12px;
}
td.schedaMenuLeft{
	vertical-align:top;
	width:170px;
	padding-top:2px;
}
.space1{
	line-height:16px;
	padding-top:5px;
	padding-bottom:8px;
}
.space2{
	padding-top:20px;
	padding-left:7px;
}
/* END SCHEDA COLLEZIONE */

fieldset.contatti{
	margin-left:15px;
}
fieldset.bookingCarta{
/*	background-color:#ffffcc;*/
	padding:0px;
	border:0px;
	text-align:center;
	font-size:12px;
	line-height:16px;
}
fieldset.bookingCollection{
	/*background-color:#ccdaac;*/
	padding:0px;
	border:0px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	line-height:16px;
}
fieldset.bookingPoli{
/*	background-color:#014898;*/
	padding:0px;
	border:0px;
	text-align:center;
	font-size:12px;
	line-height:16px;
}
form.collezioni{
	margin:auto;
	font-size:11px;
	margin:0px;
	font-family:arial;
}
h5.collection{
	text-align:justify;
	font-size:12px;
	padding:10px;
}
h5.collectionMenu{
	text-align:center;
}
img{
	border:solid 0px;
}
legend.carta{
	padding:10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:black;
	width:100%;
} 
legend.collection{
	padding:10px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#5e8014;
	width:100%;
} 
legend.poli{
	padding:10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#444444;
	width:100%;
}
p{
	color:#444444;
	line-height:18px;
	font-size:11px;
	text-align:justify;
	padding-right:8px;
	padding-left:8px;
	margin:5px;
	font-family:verdana;
}
p.boxIndex{
	font-size:11px;
	line-height:14px;
}
p.clientiDescription{
	width:400px;
}
p.linkCard{
	border:solid 1px silver;
	width:120px;
	text-align:center;
	background-image:url(../images/win_bg.gif);
	padding-bottom:2px;
}
p.picCard{
	padding-left:40px;
}
span.copySpace{
	padding-right:75px;
}
span.copySpaceEng{
	padding-right:110px;
}
strong.bottomPrevError{
	font-size:11px;
	width:100%;
	color:#cc0000;
	padding-right:8px;
	text-align:center;
}
#add{
	line-height:20px;
	text-align:left;
}
#address{
	font-size:12px;
	text-align:left;
	width:250px;
	height:150px;
	background-position:100% -50px;
	padding:10px;
	border:solid 1px silver;
	line-height:22px;
}
#applicazioniBags{
	text-align:center;
	padding-left:150px;
}
#bookingBotton{
	width:700px;
	margin:auto;
	text-align:right;
/*	height:20px;*/
	font-weight:bold;
	font-size:12px;
}
#creditsCard{
	padding:10px;
	width:100%;
	color:#000000;
	background-color:#ffffff;
	border:solid 1px silver;
}
#creditsCardText{
	font-size:11px;
	width:220px;
}
#menuCredits{
	text-align:center;
	padding-top:10px;
}
#shapeProductsCol{
	padding-bottom:20px;
	text-align:center;
}
#shapeProductsCarta{
	padding-bottom:20px;
	text-align:center;
}
#shapeProductsPol{
	padding-bottom:20px;
	text-align:center;
}
#shapeTitleCol{
	background-color:#3366cc;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 6px #ffffff;
	width:186px;
	color:#ffffff;
}
#shapeTitleCarta{
	width:186px;
	padding-left:4px;
	background-color:#ffcc00;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-bottom:solid 6px #ffffff;
}
#shapeTitlePol{
	width:186px;
	background-color:#ad0101;
	font-size:14px;
	font-weight:bold;
	padding-left:4px;
	color:#ffffff;
	border-bottom:solid 6px #ffffff;
}
#showStatus{
	font-family:arial;
	text-align:right;
	font-size:10px;
	padding:2px;
	color:#cc0000;
}
#summary{
	padding:10px;
	color:#444444;
	font-size:12px;
}
#thanks{
	text-align:left;
	font-size:12px;
	padding:20px;
	width:430px;
}
#titleCartaModel{
	background-color:#ffcc00;
	padding:3px;
	padding-left:10px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
#titleCollModel{
	background-color:#85a73c;
	padding:3px;
	padding-left:10px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
#titlePoliModel{
	background-color:#014898;
	padding:3px;
	padding-left:10px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
.descCards{
	line-height:20px;
	padding-top:8px;
	text-align:left;
	padding-left:10px;
	font-size:10px;
}
.galleryBotton{
	border:solid 1px silver;
	padding-left:20px;
	padding-top:2px;
	padding-right:20px;
	padding-bottom:2px;
	font-size:11px;
}
#prevState{
	font-size:11px;
	padding-top:20px;
	padding-bottom:20px;
	width:100%px;
}
.titleCards{
	background-color:silver;
	color:#003399;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}	
.titleCardsSpace{
	background-color:silver;
	color:#003399;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.titleCardsX{
	background-color:silver;
	color:#003399;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}



/*#######################################################################*/
				/* AGGIORNAMENTI 26 MAGGIO 2006 */


div.titleCollezioni{
	text-align:right;
}
div.titleCollezioni2{
	text-align:left;
}
td.collezioneDescrizioneText{
	vertical-align:top;
	font-size:11px;
	width:200px;
}
td.collezioneDescrizioneTitle{
	vertical-align:center;
	font-size:11px;
	border-bottom:solid 1px #999999;
	font-weight:bold;
	text-align:center;
}
td.collezioneColoreTitle{
	vertical-align:center;
	font-size:11px;
	background-color:#014898;
	border-bottom:solid 1px #999999;
	font-weight:bold;
	text-align:center;
}
td.collezioneColoreText{
	vertical-align:center;
	font-size:11px;
	height:200px;
	width:80px;
	height:35px;
	text-align:center;
}
td.collezioneColoreText2{
	background-color:#edecec;
}
td.collezioneFormatoTitle{
	vertical-align:center;
	font-size:11px;
	border-bottom:solid 1px #999999;
	font-weight:bold;
	text-align:center;
	height:25px;
}
td.collezioneFormatoText{
	vertical-align:center;
	font-size:11px;
	border-bottom:solid 1px #999999;
	width:108px;
	text-align:center;
}
td.collezioneFormatoText2{
	width:108px;
	text-align:center;
	background-color:#edecec;
	border-bottom:solid 1px #999999;
}
td.collezioneFormatoTextCarta{
	width:108px;
	text-align:center;
	background-color:#fefee1;
	border-bottom:solid 1px #999999;
}
td.collezioneFormatoTextPoli{
	width:108px;
	text-align:center;
	background-color:#e1effe;
	border-bottom:solid 1px #999999;
}
td.collezioneGrammiTitle{
	vertical-align:center;
	font-size:11px;
	border-bottom:solid 1px #999999;
	font-weight:bold;
	text-align:center;
}
td.collezioneGrammiText{
	vertical-align:center;
	font-size:11px;
	border-bottom:solid 1px #999999;
	width:68px;
	text-align:center;
}
td.collezioneGrammiText2{
	width:68px;
	text-align:center;
	background-color:#edecec;
	border-bottom:solid 1px #999999;
}
td.collezioneGrammiTextCarta{
	width:68px;
	text-align:center;
	background-color:#fefee1;
	border-bottom:solid 1px #999999;
}
td.collezioneGrammiTextPoli{
	width:68px;
	text-align:center;
	background-color:#e1effe;
	border-bottom:solid 1px #999999;
}
td.collezioneImmagine{
	vertical-align:top;
	height:190px;
}
td.collezionePezziTitle{
	vertical-align:center;
	font-size:11px;
	border-bottom:solid 1px #999999;
	font-weight:bold;
	text-align:center;
}
td.collezionePezziText{
	vertical-align:center;
	font-size:11px;
	border-bottom:solid 1px #999999;
	width:68px;
	text-align:center;
}
td.collezionePezziText2{
	text-align:center;
	background-color:#edecec;
	border-bottom:solid 1px #999999;
}
td.collezionePezziTextPoli{
	text-align:center;
	background-color:#e1effe;
	border-bottom:solid 1px #999999;
	width:68px;
}
td.collezioneCodiceTitle{
	vertical-align:center;
	font-size:11px;
	border-bottom:solid 1px #999999;
	font-weight:bold;
	text-align:center;
}
td.collezioneCodiceText{
	vertical-align:center;
	font-size:11px;
	border-bottom:solid 1px #999999;
	width:78px;
	text-align:center;
}
td.collezioneCodiceText2{
	text-align:center;
	background-color:#edecec;
	border-bottom:solid 1px #999999;
}
td.collezioneCodiceTextCarta{
	vertical-align:center;
	font-size:11px;
	background-color:#ffdc59;
	border-bottom:solid 1px #999999;
	width:78px;
}
td.collezioneCodiceTextPoli{
	vertical-align:center;
	font-size:11px;
	background-color:#e1effe;
	border-bottom:solid 1px #999999;
	width:78px;
	text-align:center;
}
td.collezioneScegliTitle{
	vertical-align:center;
	font-size:11px;
	border-bottom:solid 1px #999999;
	font-weight:bold;
	text-align:center;
}
td.collezioneScegliText{
	vertical-align:center;
	font-size:11px;
	text-align:center;
	border-bottom:solid 1px #999999;
	width:78px;
}
td.collezioneScegliText2{
	width:78px;
	text-align:center;
	background-color:#edecec;
	border-bottom:solid 1px #999999;
}
td.collezioneScegliTextCarta{
	width:78px;
	text-align:center;
	background-color:#fefee1;
	border-bottom:solid 1px #999999;
}
td.collezioneScegliTextPoli{
	width:78px;
	text-align:center;
	background-color:#e1effe;
	border-bottom:solid 1px #999999;
}
td.contentsCollezioni{
	padding-top:5px;
	width:644px;
	font-size:11px;
	font-family:verdana, arial;
	vertical-align:top;
}
td.subMenuCollezioni{
	vertical-align:top;
	width:130px;
}		
ul.condizioneConsegna{
	font-size:11px;
	margin-left:25px;
	margin-top:10px;
	list-style-type:square;
}
ul.feedback{
	text-align:left;
	font-weight:bold;
	color:#cc0000;
}




/*#######################################################################*/
				/* AGGIORNAMENTI 05 AGOSTO 2006 */


div.quantitaMinima{
	background-color:#bbbbbb;
	padding:3px;
	text-align:center;
	font-weight:bold;
	color:#003399;
	font-size:11px;
}



/*################# P R I N T     V E R S I O N ######################*/



@media print{

	#address{
		width:680px;
	}
	div.logoHidden{
		position:relative;
		visibility:visible;
	}
	div.time{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	p.boxIndex{
		width:320px;
	}
	span.copySpace{
		padding-right:40px;
	}
	table.contactForm{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	table.logoHidden{
		visibility:visible;
	}
	table.mainHome{
		padding-top:150px;
	}
	td.boxIndex01_1{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.boxIndex01_2{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.boxIndex01_3{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.boxIndexLong{
		width:600px;
		text-align:left;
	}
	td.contactAddress{
		width:610px;
	}
	td.headAzienda{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.headCarta{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.headCollezione{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.headContatti{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.headNovita{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.headPolietilene{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.headProdotti{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.headClienti{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.headCollezione{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.headInt{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.path{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.slideIta{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
	td.subMenu{
		position:absolute;
		height:1px;
		visibility:hidden;
	}
}




/*########################################################*/
/*     M O D I F I C H E     D E L    27  SEPT. 2006     */
/*########################################################*/



div.popClientiTitle{
	font-size:12px;
	background-color:eeeeee;
	padding:4px;
	font-weight:bold;
}
div.popClienti{
	text-align:center;
}
div.sendManuale{
	text-align:center;
	color:#cc0000;
	border:solid 1px #aaaaaa;
	font-size:11px;
}
div.thumbClienti{
	font-size:11px;
	text-align:center;
}
input.pezzi{
	width:100px;
	height:20px;
	font-size:11px;
	background-color:#85a73c;
	color:#ffffff;
	padding-left:5px;
	font-family:Courier;
	font-weight:bold;
}
input.ricalcola{
	width:260px;
	height:20px;
	font-size:11px;
	background-color:#d4d0c8;
	color:#555555;
	font-weight:bold;
}
p.archive{
	text-align:center;
	background-color:#406d42;
	border:solid 1px #000000;
	padding-top:3px;
	padding-bottom:3px;
}
p.popClienti{
	border:solid 1px #eeeeee;
	width:100%;
	padding:4px;
}
span.linkClienti{
	border:solid 1px #333333;
	width:120px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#333333;
}
span.nameArchivio{
	color:#16429B;
	font-size:11px;
	font-weight:bold;
	width:73px;
	border:solid 1px #cccccc;
	background-color:#ffffff;
}
table.popClienti{
	border:solid 1px #cccccc;
	width:700px;
}
table.splashArchivio{
	font-size:10px;
	text-align:center;
}
table.splashClienti{
	background-image:url(../images/background_clienti.gif);
	background-repeat:no-repeat;
	text-align:center;
}
td.formManuale{
	font-size:12px;
	text-align:right;
	width:32%;
	background-color:#eeeeee;
}
td.errorManuale{
	text-align:left;
	font-size:11px;
	color:#cc0000;
}
td.popClienti{
	width:250px;
	vertical-align:top;
}


/*########################################################*/
/*     M O D I F I C H E     D E L    11  OTTOBRE 2006     */
/*########################################################*/

h5.titoloNews{
	width:100%;
	text-align:right;
	padding-right:70px;
	color:#004994;
}
hr.news{
	width:500px;
	text-align:center;
	color:#004994;
}
span.download{
	width:190px;
	border:1px solid #b9c4c9;
	background-color:#fff0b7;
	padding:8px;
}
span.testiNews{
	width:650px;
	margin-left:60px;
	padding-top:10px;
}
table.news{
	margin-top:40px;
	width:680px;
	margin-left:40px;
	font-size:12px;
}
td.valoriNews{
	font-size:12px;
	vertical-align:top;
	padding:18px;
	border:1px solid #004994;
}
td.valoriNewsData{
	width:150px;
	vertical-align:top;
	font-size:12px;
	padding:18px;
	border:1px solid #004994;
}
td.zoomEvento{
	font-size:12px;
	padding-bottom:15px;
	
}


/* ####################################################### /*/
span.alert{
	color:#ff0000;
}
div.informativa{
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	font-size:10px;
	line-height:16px;
	color:#aaaaaa;
	margin-right:23px;
}
td.boxNewsletter{
	width:730px;
	padding-left:20px;
	font-family:Verdana;
	text-align:justify;
	font-size:9px;
}
td.boxNewsletter02{
	margin:0px;
	background-image:url(../images/box_newsletter.jpg);
}





/* ACCORDION NUOVO MENU SLIDE */


.arrowlistmenu{
	width: 198px; /*width of accordion menu*/
	background:#fff;
	margin-left:1px;
	margin-right:1px;
	margin-top:0px;
}
	
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font: 11px Arial;
	color: #333;
	background:#f7f7f7;
	text-transform: uppercase;
	padding: 2px 0 2px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	text-align:left;
	letter-spacing:1px;
	margin-top:2px;
	margin-bottom:2px;
}
.arrowlistmenu .menuheader a { color:#333; text-decoration:none }
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	/*background-image: url(titlebar-active.png);*/
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li{ padding-bottom: 2px; /*bottom spacing between menu items*/}	
.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
	
	border-bottom:solid #ccc 1px ;
	font-size: 11px;
	padding: 2px 2px 5px 15px;
	color:#777;
}
.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/

	border-bottom:solid #ccc 1px ;
	font-size: 11px;
	padding: 2px 0 3px 15px;
	color:#000;
}
.arrowlistmenu ul li a{
	color: #fff;
	/*background: url(arrowbullet.png) no-repeat center left;*/ /*custom bullet list image*/
	display: block;
	text-align:left;
	padding-left:38px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration: none;
	font-weight: bold;
	color:#888;
	font-weight:normal;
	font-size: 10px;
}
.arrowlistmenu ul li a:visited{ }
.arrowlistmenu ul li a:hover{ /*hover state CSS*/ background-color: #ededed }
.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/ background: #f3f3f3 }



/*********************************************/
/*************** BOX HOME*********************/
/*********************************************/

.boxgrid{ 
		width: 200px; 
		height: 100px;
		padding:10px auto; 
		margin:10px auto; 
		background:#ffffff; 
		/*border-left: solid 2px #8399AF; */
		border-right : solid 2px #8399AF; 
		overflow: hidden; 
		position: relative; 
	}
		.boxgrid img{ 
			position: absolute; 
			top: 0; 
			left: 0; 
			border: 0; 
		}
		.boxgrid p{ 
			padding: 0 10px; 
			font-weight:bold; 
			font:12px Arial, sans-serif; 
			color:#444444;
		}
		.boxgrid h3{ 
			padding: 0 10px; 
			font-weight:bold; 
			font:15px Arial, sans-serif; 
			color:#626a7a;
		}
		
		.boxgrid a{ 
			font-weight:bold; 
			font:12px Arial, sans-serif; 
			color:#333a48;
		}
		.boxgrid a:hover{ 
			font-weight:bold; 
			font:12px Arial, sans-serif; 
			color:#626a7a;
		}
	.boxcaption{ 
		float: left; 
		position: absolute; 
		background: #ffffff; 
		height: 100px; 
		width: 100%; 
		text-align:left;
		opacity: .8; 
		/* For IE 5-7 */
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		/* For IE 8 */
		-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	}
		.captionfull .boxcaption {
			top: 100;
			left: 0;
		}
		.caption .boxcaption {
			top: 150;
			left: 0;
		}
		
		.ppt { display:none!important }