

		/* aggiunte necessarie per rispettare le specifiche */
		
		* html #footer {
			bottom: -25px;
		}
	
		.pagina_senza_spalla #contenuto {
			display: block;
			float: right;
			left: -25px;
			overflow: visible;
			background: #DDE1E5 url(../images/content_bg.gif) repeat-x top;
		}
		
		.catalogo_standalone #menu-container {	
			width: 977px;		
			min-height: 220px; height: auto !important; height: 220px;	
			float: left;
			display: block;	
			border-bottom: 1px solid #9AA1A7;
		}			
		
		.catalogo_standalone #menu-container-step1,
		.catalogo_standalone #menu-container-step2,
		.catalogo_standalone #menu-container-step3{ 		
			margin: 0px;
			padding: 0px;
			float: left;			
			display: block;			
			background: transparent; 
		}		
	

		.catalogo_standalone #menu-container-step1 {
			background: transparent url(../images/linea_puntata.gif) repeat-x bottom;
			width: 804px;			
			margin-bottom: 5px;
		}
		
		body.pagina_senza_spalla div.catalogo_box_testo_con_bordo_a_destra ul li {
			height: auto;
		}
		
		body.pagina_senza_spalla div.catalogo_box_testo_con_bordo_a_destra div {
			background: transparent url(../images/back_catalogo.gif) repeat scroll left top;
		}
		
		body.pagina_senza_spalla #contenuto p.catalogo_numero_articoli {
			margin-top: 0px;
			margin-top: 0px !important;		
			margin-top: 0px;	
			display: block;
			position: relative;
		}
		
		body.catalogo_standalone #contenuto p.catalogo_numero_articoli {
			margin-top: 0px;
			margin-top: 0px !important;	
			margin-top: 0px;
			display: block;
			position: relative;
		}
		
		body.pagina_senza_spalla div.catalogo_scelta_categorie, 
		body.catalogo_standalone div.catalogo_scelta_categorie {
			margin-bottom:0px;
		}
		
		body.catalogo_standalone #contenuto .documentazione p, 
		body.catalogo_standalone #contenuto .documentazione div {
			height:35px;
			margin-left:20px;
			width:400px;
		}
		
		body.pagina_con_spalla #wrapper .spalla_documentazione {
			margin-bottom: 0px;
		}
		
		body.pagina_con_spalla #wrapper .spalla_chiusura {
			display: block;
			margin-bottom: 10px;
		}
	
		body.pagina_con_spalla #wrapper #spalla {
			margin-bottom: 20px;
		}
			
		.pagina_senza_spalla #techchars_results {
			text-align: left;
			width: 804px;
			padding-top: 5px;
		}
		
		.catalogo_standalone #techchars_results {
			text-align: left;
			width: 976px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		
		.techchars_result {
			padding-top: 5px; 
			padding-bottom: 5px; 
			display: block; 
			float: left; 
			width: 24%;
		}				
		
		#contenuto .catalogo_box_cerca_articolo form {
			margin-bottom: 0px;
		}	
			
		/*  gestione box immagini standalone renderer=images*/
		#menu-container .images { 
			display: inline; 
			float:left; 
			vertical-align: middle; 
			text-align: center; 
			margin-top: 15px; 
			width: 193px; 
			height:163px;
			font-size: 12px;			
			cursor: pointer;
		}
		
		#menu-container .images a {
			text-decoration: none;
			color: gray;
		}
		
		#menu-container .images a:hover{
			color: blue;
		}
				
		.catalogo_standalone .right {
			float:right;
		}
		
		.catalogo_standalone .left {
			float:left;
		}
		
		.catalogo_standalone #fulltextsearch { 
			clear: both;
		}
		
		.catalogo_standalone #menu-container #step1 {
			min-width: 293px; width: 0% !important; width: 292px;
			overflow-x: hidden;
		}
		
		.catalogo_standalone #menu-container #step2 {
			min-width: 293px; width: 0% !important; width: 293px;
			overflow-x: hidden;
		}
		
		.catalogo_standalone #menu-container #step3 {
			min-width: 388px; width: 0% !important; width: 388px;
			overflow-x: hidden;
		}
		
		.catalogo_standalone #menu-container #immagine-step1 {
			min-width: 681px; width: 0% !important; width: 683px;
			border: 0px solid #E2E7E9;
			overflow: hidden;
		}
	
		.catalogo_standalone #menu-container #immagine-step2 {
			min-width: 387px; width: 0% !important; width: 386px;
			border: 0px solid #E2E7E9;
			overflow: hidden;
		}
		
		body.catalogo_standalone #contenuto .catalogo_sommario_articolo {
			min-width: 339px; width: 339px !important; width: 337px;
		}
		
		
		.pagina_senza_spalla #contenuto select,
		.catalogo_standalone #contenuto select {
			margin-top: 5px;
		}
			
		.pagina_senza_spalla .catalogo_scheda_prodotto {
			margin-right: 10px;
		}
		
		.catalogo_scheda_prodotto img {
			width: 150px;
		}
			
		#contenuto div.catalogo_scheda_prodotto table,
		#contenuto div.catalogo_scheda_prodotto table tr {			
			margin-left: -3px;
			font-size: 10px;
		}
		
		#contenuto div.catalogo_scheda_prodotto table td {		
			vertical-align: top;
		}
		
		
		#contenuto div.rassegnastampa_navigazione { 
			padding-top: 10px;
			padding-bottom: 10px;
			margin-bottom: 0px;
			clear: both;
		}
		
		#contenuto div.ricerca_catalogo {
			display: block;
			clear: left;
			height: 30px;
		}
		
		#contenuto div.box_titolo_catalogo_standalone_vuoto select {
			width:auto;
		}
		
		
		
		
		
		
		
		/* modfica rispetto al tema orginale */		
		#step1 a,			#step2 a,		  #step3 a								{ text-decoration: none; 							cursor: pointer;}
		#step1 a:hover, 	#step2 a:hover,   #step3 a:hover 	{ text-decoration: underline; 	color: #EB680A; 	cursor: pointer;}			
		#step1 .selected, 	#step2 .selected, #step3 .selected	{ text-decoration: underline; 	font-weight: bold;}
		
		#techchars #search {
			text-align:right; 
			clear:both; 
			position: relative;
			margin-right: 45px;			
		}

		#techchars #search a {
			text-decoration: none;
			color: #717D8A;
		}
		
		.spinning-wait {
			width:40px; 
			height:40px; 
			border: 1px solid black; 
			margin: 10px;
			right: 10px;
			top: 10px;
			position: absolute;	
			background: white url(../images/catalog/spinning-wait-btransparent-icon.gif) no-repeat 50% 50%;			
			opacity:.75;
			-moz-opacity:.75;
		}
		
		.toolbox_response	{
			width: 180px; 
			right: 10px; 
			top: 10px;	
			position: absolute;	
			opacity:.75; 
			-moz-opacity:.75;
		}
		
		.selectors {
			text-transform: uppercase;			
			text-decoration: none;
			color: #717D8A;
		}
		
		/* breadcrumbs */
		#breadCrumb {
			text-transform: uppercase;
		}
		
		/* wishlist */
		.left a {
			text-decoration: none; 			color: #717D8A;
		}
		.left a:hover {
			text-decoration: underline; 	color: #EB680A;
		}
		
		#insertid {
			margin-top:5px;
			padding:0pt;
			color: #737D85;
			font-size:9px;
			height:15px;
			width:60px;
			background: #F6F6F6;
			border: 1px solid #A5ACB2;
			padding-left: 2px;
			
		}
		
		.quantity {
			color:#737D85;
			font-size:9px;
			height:15px;
			background: #F6F6F6;
			border: 1px solid #A5ACB2;
			padding-right: 2px;
		}
		
		/* print */	
		
		body.catalogo_standalone #print,
		body.pagina_senza_spalla #print {
			margin-left: auto;
			margin-right: auto;
			width: 650px;
			height: 100%;
		}
		body.catalogo_standalone #print #header,
		body.pagina_senza_spalla #print #header {
			width: 650px;
		}
			
		body.catalogo_standalone #print #inner_wrapper,
		body.pagina_senza_spalla #print #inner_wrapper {
			background: transparent;
		}
		
		body.catalogo_standalone #print #breadcrumbs,
		body.pagina_senza_spalla #print #breadcrumbs {
			background: transparent;
		}
		
		body.catalogo_standalone #print #contenuto,
		body.pagina_senza_spalla #print #contenuto {
			background: transparent;
			left: 0px;
			width: 100%;
		}
		
		body.catalogo_standalone #print #disclaimer,
		body.pagina_senza_spalla #print #disclaimer {
			background: transparent;
			font-size: small;
			padding: 20px;
			width: 610px
		}
		
		body.catalogo_standalone #print .wrapper2
		body.pagina_senza_spalla #print .wrapper2 {
			width: 646px;
		}
		
		body.catalogo_standalone #print #wrapper,
		body.pagina_senza_spalla #print .wrapper {
			width: 646px;
		}
		
		body.catalogo_standalone #print #inner_wrapper,
		body.pagina_senza_spalla #print #inner_wrapper {
			width: 650px;
		}
			
		body.pagina_senza_spalla #print #contenuto .lista_materiali_colonna2 table {
			width: 648px;
		}
		
		body.catalogo_standalone #print #inner_wrapper,
		body.pagina_senza_spalla #print #inner_wrapper {
			top:140px;
		}
		
		body.catalogo_standalone #print .top_panel,
		body.pagina_senza_spalla #print .top_panel {
			display: block;
			clear: both;
			top:-30px;
			position: absolute;
			padding: 10px;
			width: 630px;
		}
		
		body.catalogo_standalone #print .bottom_panel,
		body.pagina_senza_spalla #print .bottom_panel {
			width: 630px;
		}
		
		body.catalogo_standalone #print #footer,
		body.pagina_senza_spalla #print #footer{
			width: 650px;
		}

		
		/* aggiunte */

		div.line {
			background:transparent url(../images/linea_puntata.gif) no-repeat scroll left bottom;
			padding-bottom:10px;
			width: 100%;
			border: 0px;
		}

		#contenuto .box_cerca_storie_successo form .contenitore_elemento_form {
			margin-top: 0px;		
		}

		table#pricelist td.allegato {
			background-position:left top;
			width:50%;
		}
		
		.bottom_panel {
			display: block;
			clear: left;
			padding: 10px;
			margin: 10px; 
		}

		.bottom_panel2 {
			display: block;	
		}

		.bottom_panel2 a {
			text-decoration: none;
			color: #717D8A;
			font-weight: bold;
			font-size: 10px;			
		}
		
		.bottom_panel div {
			padding: 10px; 
		}
		
		.bottom_panel a {
			text-decoration: none;
			color: #717D8A;
			font-weight: bold;
			font-size: 10px;
		}
		
		#contenuto .catalogo_sommario_articolo p {
			margin-left: 142px;
		}



		.cerca_software #schemari_search {
			margin-left:38px;
		}

		.cerca_software #schemari_search label {
			padding-left: 0px;
			text-align: left;
		}
		
		.cerca_software #schemari_search select {
			width: 300px;
			text-decoration: none;
			color: #717D8A;
			font-size: 10px;
		}
		
		#header #login_ricerca input.password {
			left:110px;
			position:absolute;
			top:2px;
		}

		#contenuto .box_my_home_catalog input.button {
			color:#C12E00;
		}

		#contenuto .box_my_home_catalog .contenitore_elemento_form {
			margin-right:0px;
		}
		
		p.mybticino_paragrafo .link_su_testo {
			font-weight: bold;
			text-decoration: none;
			color: #717D8A;
			font-size: 10px;
		}
		
		p.mybticino_paragrafo .link_su_testo img {
			margin-bottom: -4px;
			padding-left: 5px;
		}