/*TAGS*/
body {background-color:#8c8f94; margin:0px; padding:0px; font:normal 10px/15px "trebuchet MS",verdana,arial,sans-serif; color:#717171;}
img {border:0px; margin:0px;}
object {border:0px; margin:0px; padding:0px;}
p {border:0px; margin:0px 0px 12px 0px; padding:0px;}

/*STRUTTURA*/
div#corpo{width:100%; margin:0px; padding:0px; text-align:center; clear:both;}
div#header{width:874px; margin:100px auto 0px auto; padding:48px 0 0 0; background:#fff; font:bold 10px/10px "trebuchet MS",verdana,arial,sans-serif;}
  div#logo-stampa{display:none;}
	div#lingue-data{}
	  /*div#data{float:left; padding:8px 8px 8px 30px; font-weight:normal;}*/
		div#data{width:auto; height:auto; clear:both; position:absolute; top:74px; right:50%; z-index:1; padding:8px 8px 8px 30px; margin:0px -437px 0px auto; background-image:url('./immagini/orologio.gif'); background-repeat:no-repeat; background-position:top left; color:#000000; overflow:hidden;}
		div#lingue{position:absolute; z-index:4; width:21px; height:48px; padding:0; margin:0; top:100px; right:50%; margin:0px -437px 0px auto;}
		  div#lingue a:link, div#lingue a:active, div#lingue a:visited {display:block; width:100%; height:22px; line-height:22px; padding:0; margin:0 0 1px 0; color:#000; text-decoration:none; background:#fff;}
			div#lingue a:focus, div#lingue a:hover {color:#fff; text-decoration:none; background:#000;}
			div#lingue a.lingua-sel:link, div#lingue a.lingua-sel:active, div#lingue a.lingua-sel:visited {font-weight:bold; color:#fff; background:#000;}
			div#lingue a.lingua-sel:focus, div#lingue a.lingua-sel:hover {font-weight:bold; color:#fff; background:#000;}
	ul#menu{display:block; width:689px; height:23px; overflow:hidden; list-style-type:none; list-style-image:none; clear:both; margin:0 92px 0 92px; padding:0; font:bold 14px/18px "trebuchet MS",verdana,arial,sans-serif;}
	  ul#menu li{float:left; margin:0px 1px 0px 0px; padding:0px; text-align:center;}
    ul#menu li#menu-ultimo{margin:0px 0px 0px 0px;}
		  ul#menu li a:link, ul#menu li a:active, ul#menu li a:visited{display:block; width:114px; height:23px; color:#717171; line-height:22px; text-decoration:none; }
	    ul#menu li a:focus, ul#menu li a:hover{color:#000000;}
      ul#menu li a.sez-in:link, ul#menu li a.sez-in:active,ul#menu li a.sez-in:visited {color:#000000;}
      ul#menu li a.sez-in:focus, ul#menu li a.sez-in:hover {color:#000000;}

	ul.bandierina{display:block; list-style-type:none; list-style-image:none; padding:0px 0px 0px 0px;  background-image:url('./immagini/bg-bandierina.gif'); background-repeat:no-repeat; background-position:bottom left;}
    ul.bandierina div.bandierina-top, ul.bandierina li.bandierina-top{display:block; width:auto; height:36px;}
    ul.bandierina li{padding:0px; margin:0px; border:0px; font-size:1.3em;line-height:1.5em; font-weight:bold;}
    ul.bandierina li a:link, ul.bandierina a:active, ul.bandierina li a:visited{display:block; width:auto; text-decoration:none; padding:3px; text-align:left; margin:0px; border:0px; color:#717171;}
	  ul.bandierina li a:focus, ul.bandierina li a:hover{color:#000; background-color:#C4CAC8;}
    ul.bandierina li.pag-in{background-color:#FFFFFF;}
    ul.bandierina li.pag-in a{color:#000;}
		ul#bandierina2{position:absolute; display:none; z-index:13; width:114px; height:233px; top:141px; left:50%; margin:0px 0px 0px -228px;}
		ul#bandierina3{position:absolute; display:none; z-index:14; width:114px; height:233px; top:141px; left:50%; margin:0px 0px 0px -114px;}
		/*ul#bandierina4{position:absolute; z-index:15; width:114px; height:233px; top:118px; left:50%; margin:0px 0px 0px -16px;}*/

	div#logo{position:absolute; z-index:2; width:217px; height:89px; top:11px; left:50%; overflow:hidden; margin:0px 0px 0px -437px; padding:0px; border:0px; text-align:left;}

	body.scelta-lingue{height:100%; width:100%; overflow:hidden;}
	div#scelta-lingua{position:absolute; z-index:95; width:100%; height:100%; top:0px; left:0px; background-color:#8c8f94; padding:0px;}
    /*div#scelta-lingua p {display:block; position:absolute; z-index:96; top:50%; left:50%; margin:-128px 0 0 -294px; width:588px; height:256px; padding:170px 0 0 0;}
	  div#scelta-lingua a:link, div#scelta-lingua a:active, div#scelta-lingua a:visited{display:block; width:314px; height:16px; color:#ffffff; text-align:left; padding:0 2px 0 2px; margin:3px 0 3px 274px; background:#546E6B; text-decoration:none; text-transform:uppercase; font:bold 10px/16px verdana,arial,sans-serif;}
	  div#scelta-lingua a:focus, div#scelta-lingua a:hover {background:#d00000;}*/
	div#intro{position:absolute; z-index:97; width:700px; height:330px; top:50%; left:50%; margin:-200px 0px 0px -350px; text-align:center; border:0;}
  div#skip{position:absolute; z-index:98; width:874px; height:30px; top:50%; left:50%; border:0; margin:130px 0px 0px -437px; text-align:left; color:#ffffff; overflow:hidden; border-top:2px solid #fff;}
  div#testointro{margin:10px 100px 0px 100px; padding:0; border:0; text-align:center;}
  div#testointro a:link,div#testointro a:active,div#testointro a:visited{text-decoration:none; color:#fff; margin:0 20px 0 20px; font:normal 18px/20px "trebuchet MS",arial,verdana,sans-serif;}
  div#testointro a:hover,div#testointro a:focus{color:#000;}
	div#slideshow{background:#8c8f94; position:relative; z-index:12; padding:6px; overflow:hidden; margin:0 92px 0 92px; clear:both; width:auto; }

div#centrale{width:874px; padding:48px 0 48px 0; margin:0px auto 0px auto; text-align:left; clear:both; background:#fff; font:normal 1.2em/1.6em "trebuchet MS", arial,verdana,sans-serif;}
  div#colonna-sx{float:left; display:block; width:471px; min-height:90px; padding:0px; margin:0px 30px 0px 92px; display:inline;}
	div#colonna-unica{float:left; display:inline; width:689px; min-height:90px; padding:0px; margin:0px 92px 0px 92px;}
    h1#nome-sez{display:block; position:absolute; z-index:3; width:500px; height:30px; top:370px; left:50%; margin:0px 0px 0px -170px; font:bold 16px/16px arial,verdana,sans-serif; color:#8c8f94; text-align:right; text-transform:uppercase; overflow:hidden;}
		div#colonna-sx h2, div#colonna-unica h2{width:auto; font:bold 1.2em/1.2em "trebuchet MS",arial,verdana,sans-serif; color:#000; padding:6px 0 6px 0; margin:0;}
      div#colonna-sx h2 a:link, div#colonna-sx h2 a:active, div#colonna-sx h2 a:visited{color:#000; text-decoration:none;}
      div#colonna-sx h2 a:focus, div#colonna-sx h2 a:hover{color:#598abd; text-decoration:underline;}
		div#colonna-sx h2#nome-pag,  div#colonna-unica h2#nome-pag, div#colonna-unica h2.titolo-box{width:auto; font:bold 1.2em/1.2em "trebuchet MS",arial,verdana,sans-serif; color:#000; padding:6px 0 6px 0; margin:0px;}
      div#colonna-sx h2#nome-pag a:link, div#colonna-sx h2#nome-pag a:active, div#colonna-sx h2#nome-pag a:visited{color:#000; text-decoration:none;}
      div#colonna-sx h2#nome-pag a:focus, div#colonna-sx h2#nome-pag a:hover{color:#598abd; text-decoration:underline;}

	  div.box{width:auto; padding:0; margin:0 0 6px 0;}
		.bordi{border:6px solid #8C8F94;}
	  div.box-dx, div.box2{width:auto; padding:0; border:0; margin:0;}
			div.box a:link,div.box a:active,div.box a:visited{color:#000; border:0; text-decoration:none;}
			div.box a:focus,div.box a:hover{color:#598abd; text-decoration:underline;}
			div.box ul{list-style-type:none; list-style-image:none; width:auto; margin:0; padding:0; border:0;}
        div.box ul li{display:block; width:auto; padding:4px 4px 4px 24px; margin:0; border:0; background:url('./immagini/freccia-elenco.gif') no-repeat top left;}
		  div.box form{margin:0; padding:0; border:0;}
	      div.box form p{margin:6px 0 6px 0; padding:0; clear:both;}
				div.box form p.con-float {margin:0 0 6px 0; padding:0; clear:none;}
			  div.box fieldset{margin:6px 0 0 0; padding:4px; border:0;}
				div.box legend{float:left; display:block; width:100%; overflow:hidden; text-transform:uppercase; color:#49494B; font-weight:bold; padding:0; margin:12px 0 0 0; border:0;}
      	div.box form label{display:block; float:left; width:100px; margin:0; line-height:18px;}
      	div.box form label.dx{display:inline; width:100%; float:none; margin:0; line-height:18px;}
      	div.box form input{font:12px "Courier New",Courier,mono,serif; color:#000; border-top:2px solid #8C8F94; border-left:2px solid #8C8F94; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee;}
				div.box form input.check{border:0; float:left; background:none;}
				div.box form input.radio{border:0;}
      	div.box form select{font:12px "Courier New",Courier,mono,serif; width:auto; color:#000; border-top:2px solid #8C8F94; border-left:2px solid #8C8F94; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee;}
      	div.box form textarea{font:12px "Courier New",Courier,mono,serif; width:auto; color:#000; border-top:2px solid #8C8F94; border-left:2px solid #8C8F94; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee;}
      	div.box input.tastoform {margin:0px; height:auto; width:auto; text-transform:uppercase; padding:0; color:#fff; font:bold 1.2em/1.2em "trebuchet MS",arial,verdana,sans-serif; border:3px solid #fff; background:#49494B; cursor:pointer; margin:3px;}
        div.box input.tastoformover{margin:0px; height:auto; width:auto; text-transform:uppercase; padding:0; color:#49494B; font:bold 1.2em/1.2em "trebuchet MS",arial,verdana,sans-serif; border:3px solid #49494B; background-color:#fff; cursor:pointer; margin:3px;}
				
		p.data{background:#eee; margin:0 0 6px 0; padding:3px; color:#8c8f94;}

		div#colonna-sx h3{width:auto; font:bold 1.2em/1.2em "trebuchet MS",arial,verdana,sans-serif; color:#000; padding:6px 0 6px 0; margin:0px;}
		table#documenti{width:auto; border:0px; margin:0px;}
      table#documenti tr.tr-attivo {background:#eee;}
      table#documenti tr.tr-attivo-over {background:#ddd; cursor:pointer;}
      table#documenti td {padding:5px 6px 5px 6px; border-top:1px solid #ffffff; font:normal 1em/1em "trebuchet MS",arial,verdana,sans-serif;}
			table#documenti a:link,table#documenti a:active,table#documenti a:visited{color:#49494B; border:0px; text-decoration:none;}
			table#documenti a:focus,table#documenti a:hover{color:#598abd; border:0px; text-decoration:none;}

		div.float-dx{float:right; padding:1px; border:0; margin:0 0 3px 6px;}
		  div.float-dx img{display:block;}
    div.mini-float-sx{float:left; padding:1px; border:0; margin:0 6px 3px 0px;}
		  div.mini-float-sx img{display:block;}
	  div.float-sx{float:left; padding:1px; border:0; margin:0 0 2px 8px;}
		  div.float-sx img{display:block;}
	   	div.float-sx a {border:none;}
    div.foto-grande{float:none; clear:both; display:block; padding:1px; margin:15px auto 15px auto; background:#bcbcbc; text-align:center;}	
		  div.foto-grande img{display:block; border:3px solid #ffffff; text-align:center;}
		  div.foto-grande a:link, div.foto-grande a:active, div.foto-grande a:visited, div.foto-grande a:hover, div.foto-grande a:focus{margin:0px; border:0px; padding:0px;}

		p.bg-button {background:#eee; text-align:right;}

	div#colonna-dx{float:right; display:inline; width:188px; min-height:90px; padding:0px; margin:0px 92px 0px 0px;}
	  h3{width:auto; font:bold 1.2em/1.2em "trebuchet MS",arial,verdana,sans-serif; color:#000; padding:6px 0 6px 0; margin:0;}

	ul#menu-news{list-style-type:none; list-style-image:none; width:auto; margin:0px; padding:0px; border:0px;}
    ul#menu-news li{padding:0px; margin:0px; border:0px;}
      ul#menu-news li a:link, ul#menu-news li a:active, ul#menu-news li a:visited{display:block; width:auto; overflow:visible; color:#717171; text-decoration:none; padding:4px 4px 4px 24px; margin:0px; border:0; background:url('./immagini/freccia-news.gif') no-repeat top left;}
  	  ul#menu-news li a:focus, ul#menu-news li a:hover{color:#598abd; text-decoration:underline; background:url('./immagini/freccia-news-over.gif') no-repeat top left;}
      ul#menu-news li#elenco-news a:link, ul#menu-news li#elenco-news a:active, ul#menu-news li#elenco-news a:visited{display:block; width:auto; overflow:visible; color:#49494B; font-weight:bold; text-align:left; text-decoration:none; text-transform:uppercase; padding:4px 4px 4px 24px; margin:20px 0 0 0; border:0; background:url('./immagini/freccia-elenco.gif') no-repeat top left;}
  	  ul#menu-news li#elenco-news a:focus, ul#menu-news li#elenco-news a:hover{color:#598abd; text-decoration:underline; background:url('./immagini/freccia-news-over.gif') no-repeat top left;}

	div#ecommerce-menu{float:left; display:block; width:200px; padding:0px; margin:0 6px 0 0; background-color:#fff; border-right:6px solid #ddd;}
	  div#ecommerce-menu h3{width:auto; color:#fff; text-transform:uppercase; padding:6px; margin:0px; }

		div#ecommerce-menu ul{list-style-type:none; list-style-image:none; width:auto; margin:0px; padding:0px; border:0px;}
      div#ecommerce-menu ul li{padding:0px; margin:0px; border:0px;}
			div#ecommerce-menu ul li.selected{padding:0px; margin:0px; border:0px; display:block; width:auto; overflow:visible; color:#49494B; text-decoration:none; padding:4px 4px 4px 24px; margin:0px; border:0; font-weight:bold;}
      div#ecommerce-menu ul li a:link, div#ecommerce-menu ul li a:active, div#ecommerce-menu ul li a:visited{display:block; width:auto; overflow:visible; color:#8c8f94; text-decoration:none; padding:4px 4px 4px 24px; margin:0px; border:0; background:url('./immagini/freccia-news.gif') no-repeat top left;}
  	  div#ecommerce-menu ul li a:focus, div#ecommerce-menu ul li a:hover{color:#598abd; background-color:#ffffff; background:url('./immagini/freccia-news-over.gif') no-repeat top left;}
    
	table.ecommerce-articoli{width:689px; border:0px; margin:0px; padding:0px; font:normal 11px/15px "trebuchet MS",verdana,arial,sans-serif;}
	  table.ecommerce-articoli tbody {border:0px; margin:0px; padding:0px;}
		table.ecommerce-articoli thead {border:0px; margin:0px; padding:0px;} 
			table.ecommerce-articoli th {background-color:#ddd; font-weight:bold; font-size:1.2em; padding:3px; margin:0px; border:0px; border-bottom:2px solid #8c8f94;}
      table.ecommerce-articoli td {padding:5px 6px 5px 6px; border:0px; margin:0px; border-bottom:1px solid #ddd;}
			table.ecommerce-articoli td.foto {padding:3px 0px 3px 0px;}
			table.ecommerce-articoli td.grigio {padding:5px 6px 5px 6px; border:0px; margin:0px; border-bottom:1px solid #ffffff; background:#ddd;}
			table.ecommerce-articoli td.scuro {padding:5px 6px 5px 6px; border:0px; margin:0px; border-bottom:1px solid #ffffff; background:#8c8f94; color:#fff;}
		  	table.ecommerce-articoli a:link, table.ecommerce-articoli a:active, table.ecommerce-articoli a:visited{color:#000; border:0px; text-decoration:none;}
			  table.ecommerce-articoli a:focus, table.ecommerce-articoli a:hover{color:#598abd; border:0px; text-decoration:underline;}

div#footer{width:874px; height:auto; font:bold 10px/10px "trebuchet MS",verdana,arial,sans-serif; color:#000000; margin:10px auto 10px auto; clear:both; display:block;}
  div#copyright{float:left; display:inline; width:674px; height:22px; margin:0; padding:0; text-align:left; font-weight:normal;}
  div#siteland{float:left; display:inline; width:200px; height:22px; margin:0; padding:0; text-align:right;}
	  div#siteland a:link,div#siteland a:active,div#siteland a:visited{color:#000; text-decoration:none;}
		div#siteland a:focus,div#siteland a:hover{color:#fff;}

div.clearboth{display:block; clear:both; width:100%; height:1px; clear:both; background:none; overflow:hidden;}

/* E-commerce */
div#menu-ecommerce{width:auto; height:23px; color:#ffffff; background:#8c8f94; margin:0 0 20px 0; overflow:hidden; padding:0 92px 0 92px;}
  div#menu-ecommerce ul{display:block; float:left; height:23px; width:489px; overflow:hidden; list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
	  div#menu-ecommerce ul li{float:left; margin:0px 0px 0px 0px; padding:0px; text-align:center; border-right:1px solid #fff;}
		  div#menu-ecommerce ul li a:link, div#menu-ecommerce ul li a:active, div#menu-ecommerce ul li a:visited{display:block; width:119px; background:none; height:23px; color:#ffffff; line-height:22px; text-decoration:none;}
	    div#menu-ecommerce ul a:focus, div#menu-ecommerce ul li a:hover{color:#ffffff; background:#000;}
  div#menu-ecommerce p {display:block; float:left; width:194px; height:23px; padding:0 0px 0 0; line-height:22px; text-align:right;}
	div.box form input.immagine {margin:0px; padding:0px;  border-top:0; border-left:0; border-right:0; border-bottom:0; background:#fff; }
	div.box form input.quantita {margin:0px; padding:0px; border-top:2px solid #8C8F94; border-left:2px solid #8C8F94; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee;}
