/* Copyright 2007 Horizonet s.r.l. per a.b.s. Fire Fighting s.r.l.*/

div#container	
				{width:940px;
				height:auto !important;}
				
div#container_header
				{width:100%;
				height:78px;
				background:url(../img/header/sfondo_header.gif) top repeat-x;
				}
				
div#container_body
				{width:100%;
				height:auto;
				float:left;
				background-color:#F1F1F2;}
				
div#container_footer
				{width:100%;
				height:47px;
				clear:both;}
	
div#footer_up	
				{width:100%;
				height:21px;	
				background:url(../img/footer/footer_up.gif) no-repeat;				
				background-color:#F1F1F2;}	
				
div#footer_down	
				{width:100%;
				height:26px;	
				text-align:center;
				line-height:26px;
				color:#FFFFFF;
				background-color:#0077B8;}
				
				
div#lato_sx		
				{width:20%;
				height:auto;
				float:left;
				text-align:left;		
				/*background:url(../img/menu/sfondo_latosx.gif) repeat-y;*/}
			
div#latosx_up	
				{width:200px;
				height:16px;
				clear:both;
				background:url(../img/menu/sfondo_alto.gif) no-repeat;}
			
div#latosx_body	
				{width:200px;
				height:auto;				
				clear:both;
				min-height:inherit;}
				
div#menu	
				{width:170px;
				height:auto;
				float:left;
				padding-top:10px;
				padding-bottom:20px;
				padding-left:10px;}
				
				
/* Modifica Alberto 20/11/2007 */

div#voce_menu
				{width:auto;
				height:30px;
				float:left;
				padding-right:35px;
				line-height:15px;
				text-align:center;}				
			
div#voce_blu
				{width:170px;
				height:24px;
				padding-left:30px;
				margin-top:5px;
				line-height:24px;
				color:#000000;
				background:url(../img/menu/voce_blu.gif) no-repeat;}
				
				
div#voce_blu a:link
				{color:#000000;
				font-weight:normal;}
div#voce_blu a:visited
				{color:#000000;
				font-weight:normal;}
div#voce_blu a:hover
				{color:#000000;
				font-weight:normal;}
				
div#voce_rosso
				{width:170px;
				height:24px;
				padding-left:30px;
				margin-top:5px;
				line-height:24px;
				color:#000000;
				background:url(../img/menu/voce_rosso.gif) no-repeat;}
							
div#voce_rosso a:link
				{color:#000000;
				font-weight:normal;}
div#voce_rosso a:visited
				{color:#000000;
				font-weight:normal;}
div#voce_rosso a:hover
				{color:#000000;
				font-weight:normal;}

div#prodotti_down
				{width:170px;
				height:11px;
				display:none;
				background:url(../img/menu/prodotti_down.gif) no-repeat;}
			
div#voce_grigio
				{width:170px;
				height:24px;
				padding-left:30px;
				margin-top:5px;
				line-height:24px;
				color:#000000;
				background:url(../img/menu/voce_grigio.gif) no-repeat;}
							
div#voce_grigio a:link
				{color:#000000;
				font-weight:normal;}
div#voce_grigio a:visited
				{color:#000000;
				font-weight:normal;}
div#voce_grigio a:hover
				{color:#000000;
				font-weight:normal;}
								
div#secondo_elenco{
				width:150px;
				display:none;
				height:auto;
				margin-left:20px;
				line-height:24px;
				color:#FFFFFF;
				background-color:#880E13;}
				
div#secondo_elenco:link
				{color:#FFFFFF;
				font-weight:normal;}
div#secondo_elenco a:visited
				{color:#FFFFFF;
				font-weight:normal;}
div#secondo_elenco a:hover
				{color:#FFFFFF;
				font-weight:normal;}
					
div#normative
				{width:150px;
				display:none;
				height:auto;
				margin-left:20px;
				line-height:24px;
				color:#FFFFFF;
				background-color:#880E13;}				

div#normative:link
				{color:#FFFFFF;
				font-weight:normal;}
div#normative a:visited
				{color:#FFFFFF;
				font-weight:normal;}
div#normative a:hover
				{color:#FFFFFF;
				font-weight:normal;}
					
			
div#body		{height:auto;
				float:left;
				padding-top:10px;
				background-color:#FFFFFF;}

div#lato_dx		{width:190px;
				height:auto;
				float:left;
				padding-top:0px;}
				
				
div#box_dx	
				{width:185px;
				height:auto;
				border-style:solid;
				border-width:2px;
				border-color:#939598;
				margin-top:15px;			
				color:#AE1B21;				
				font-weight:bold;
				line-height:21px;
				text-align:center;
				background:url(../img/menu/header_box.gif) top repeat-x;
				background-color:#ffffff;}

div#box_dx_2
				{width:185px;
				height:auto;
				border-style:solid;
				border-width:2px;
				border-color:#939598;
				margin-top:15px;			
				color:#AE1B21;				
				font-weight:bold;
				line-height:21px;
				text-align:center;
				background-color:#ffffff;}
								
				
div#box_dx a:link
				{color:#AE1B21;
				font-weight:bold;}
div#box_dx a:visited
				{color:#AE1B21;
				font-weight:bold;}
div#box_dx a:hover
				{color:#AE1B21;
				font-weight:bold;}

				
div#header
				{width:750px;
				height:79px;
				float:left;}
			
div#headersx
				{width:25%;
				height:79px;
				float:left;}
	
			
				
div#headerdx
				{width:284px;
				height:79px;				
				float:right;
				background:url(../img/header/back_cerca.jpg) repeat-x;
				border-left-style:solid;
				border-left-color:#999999;
				border-left-width:2px;}
			
div#box_cerca		
				{width:470px;
				margin-top:10px;
				height:50px;
				float:right;}
				
				
div#box_header		
				{width:290px;
				height:50px;
				float:left;}
				
				
div#lingua		{width:75px;
				float:right;
				padding-top:3px;
				text-align:right;
				border-right-style:solid;
				border-right-color:#ffffff;
				border-right-width:2px;}
				
				
div#cerca_ita	{width:190px;
				padding-top:3px;
				padding-left:10px;
				float:right;
				text-align:left;}
				
div#cerca_eng	{width:190px;
				padding-top:0px;
				padding-left:10px;
				float:right;
				text-align:left;}				

				
div#menu_alto	{width:100%;
				height:33px;
				float:none;
				text-align:right;
				color:#ffffff;
				background-color:#0077B8;
				line-height:25px;
				border-bottom:2px solid #c8292e;}
				
div#menu_alto a:link
				{color:#ffffff;
				font-weight:normal;}
				
div#menu_alto a:visited
				{color:#ffffff;
				font-weight:normal;}
				
div#menu_alto a:hover
				{color:#ffffff;
				font-weight:normal;}
								
				
div#menualto_sx{width:50%;
				height:21px;		
				float:left;		
				background:url(../img/header/menualto_sx.gif) no-repeat;}
				
div#menualto_dx{width:430px;
				height:21px;		
				float:right;
				padding-right:10px;}				
			
div#footer
				{width:100%;
				height:150px;
				background-color:#CCCCCC;}


div#body_content
				{height:auto;
				float:left;
				width:750px;
				padding-bottom:80px;}	
				
				
div#azienda		
				{width:350px;
				height:auto;
				text-align:left;
				padding-top:35px;
				float:left;
				background:url(../img/index/title_azienda.gif) no-repeat;}	
				
div#azienda_eng		
				{width:350px;
				height:auto;
				text-align:left;
				padding-top:35px;
				float:left;
				background:url(../img/index/title_azienda_eng.gif) no-repeat;}					
				

div#proposte	
				{width:350px;
				height:auto;
				float:left;
				text-align:left;
				color:#FFFFFF;
				background:url(../img/index/title_proposte.gif) no-repeat;
				background-color:#0077B8;}
				
div#proposte_eng	
				{width:350px;
				height:auto;
				float:left;
				text-align:left;
				color:#FFFFFF;
				background:url(../img/index/title_proposte_eng.gif) no-repeat;
				background-color:#0077B8;}					
				
div#certificazioni	
				{width:350px;
				height:auto;
				text-align:left;
				float:left;
				margin-top:20px;
				background:url(../img/index/title_certificazioni.gif) no-repeat;}
				
div#certificazioni_eng	
				{width:350px;
				height:auto;
				float:left;
				text-align:left;
				margin-top:20px;
				background:url(../img/index/title_certificazioni_eng.gif) no-repeat;}				
				
div#testo  		{padding-left:5px;
				margin-top:35px;
				padding-right:5px;
				padding-bottom:10px;}
			
			
div#news	
				{width:720px;
				height:auto;
				text-align:left;
				padding-top:35px;
				float:left;
				background:url(../img/index/title_news.gif) no-repeat;
				background-color:#F1F1F2;}	
				
div#news_eng	
				{width:730px;
				height:auto;
				text-align:left;
				float:left;
				padding-top:35px;
				background:url(../img/index/title_news_eng.gif) no-repeat;
				background-color:#F1F1F2;}				
				
div#singola_news {float:left;
				width:162px;
				margin-right:8px;
				margin-left:8px;}	
				
div#titolo_news {color:#AC1B20;
				height:auto;}

div#corpo_news {height:auto;}	
				
/* registrazione */

div#registrazione_up
				{width:560px;
				height:auto;
				padding-top:10px;
				padding-bottom:10px;
				text-align:left;}
				
div#registrazione_body
				{width:560px;
				height:auto;
				padding-left:5px;
				text-align:left;}
				
div#registrazione_down
				{width:560px;
				height:50px;
				text-align:center;}
				
div#registrazione_voce
				{height:30px;}
				
div#registrazione_nome
				{width:150px;
				float:left;}
				
div#registrazione_input
				{width:240px;
				float:left;}
				
				
				
/* login */

div#login	
				{width:400px;
				height:150px;}				
				
				
div#headerlog	
				{float:left;
				width:760px;
				height:130px;
				border-width:0px 1px 0px 0px;
				margin-left: 0px;
				background:url(../img/logohome.jpg) no-repeat;}


/* Catalogo prodotti */

div#list_product
				{height:auto;
				float:left;
				width:738px;
				margin-bottom:15px;
				border-color:#CCCCCC;
				border-style:solid;
				border-width:1px 1px 1px 1px;
				margin-top:15px;}
				
div#sheet_product
				{float:left;
				height:80px;
				width:100px;
				border-color:#CCCCCC;
				border-style:solid;
				border-width:0px 1px 0px 0px;}
				
div#sheet_product_2
				{float:left;
				height:80px;
				width:80px;
				text-align:center;
				font-size:9px;
				margin-right:10px;
				margin-top:10px;
				border-color:#CCCCCC;
				border-style:solid;
				border-width:1px 1px 1px 1px;}

div#photo_product_2
				{width:80px;
				height:62px;}
				

div#photo_product
				{width:100px;
				height:62px;}
				
div#code_product
				{width:auto;
				height:18px;
				background:url(../img/products/back_articolo.jpg) repeat-x;
				line-height:18px;
				color:#FFFFFF;}
				
div#code_product a:link
				{color:#FFFFFF;}
div#code_product a:visited
				{color:#FFFFFF;}
div#code_product a:hover
				{color:#FFCC00;}

				
div#description_product
				{float:left;
				width:550px;
				height:auto;
				padding-top:10px;
				text-align:left;
				margin-left:20px;
				color:#000000;}	

div#description_product a:link
				{color:#000000;}
div#description_product a:visited
				{color:#000000;}
div#description_product a:hover
				{color:#000000;}
				
div#description_carrello
				{float:left;
				width:420px;
				height:auto;
				padding-top:10px;
				text-align:left;
				margin-left:20px;}	
				
				
div#product_quantita
				{float:left;
				width:200px;
				height:auto;
				text-align:left;}		
				
div#product_totale
				{float:left;
				width:170px;
				height:auto;
				text-align:left;
				color:#000000;}								
						
						
div#carrello_totale
				{float:left;
				width:auto;
				height:auto;
				text-align:left;
				color:#FFFFFF;
				padding:10px;
				background-color:#AE1B21;}		
				
				
div#back_sheet
				{float:left;
				height:18px;
				line-height:18px;
				width:700px;
				text-align:right;
				clear:both;
				color:#AC1B20;
				background:url(../img/products/back_sheet.jpg) repeat-x;}	
				
div#back_sheet a:link
				{color:#AC1B20;
				line-height:18px;}
div#back_sheet a:visited
				{color:#AC1B20;
				line-height:18px;}
div#back_sheet a:hover
				{color:#AC1B20;
				line-height:18px;}
				
div#back_sheet_2
				{float:left;
				height:18px;
				line-height:18px;
				width:100%;
				text-align:right;
				clear:both;
				color:#AC1B20;
				background:url(../img/products/back_sheet.jpg) repeat-x;}	
				
				
div#back_sheet_2 a:link
				{color:#AC1B20;
				line-height:18px;}
div#back_sheet_2 a:visited
				{color:#AC1B20;
				line-height:18px;}
div#back_sheet_2 a:hover
				{color:#AC1B20;
				line-height:18px;}
				
				
/* Dettaglio Prodotto */

div#box_globale_prodotto
				{width:740px;
				height:auto;}


div#box_categoria_prodotto
				{height:24px;
				width:720px;
				margin-right:5px;
				float:left;}

div#categoria_prodotto_sx
				{float:left;
				height:24px;
				width:214px;
				background:url(../img/products/back_categoria.jpg) no-repeat;
				color:#FFFFFF;
				line-height:24px;
				text-align:left;
				text-transform:uppercase;}

div#categoria_prodotto_dx
				{float:left;
				height:22px;
				width:500px;
				border-color:#939598;
				border-style:solid;
				border-width:1px 1px 1px 0px;
				line-height:22px;
				text-align:right;
				color:#777777;}


div#box_prodotto
				{float:left;
				height:auto;
				width:740px;
				border-color:#939598;
				border-style:solid;
				border-width:1px;}
				
div#prodotto_foto
				{float:left;
				width:150px;
				height:180px;
				border-color:#939598;
				border-style:solid;
				border-width:0px 1px 0px 0px;
				border-right:none;}
				
div#sommario_prodotto
				{float:left;
				width:580px;
				height:auto;
				text-align:left;
				border-left-color:#939598;
				border-left-style:solid;
				border-left-width:1px;}

div#divisore_descrizione
				{float:left;
				width:580px;
				height:25px;
				background:url(../img/products/back_descrizione.jpg) repeat-x;
				color:#AE1B21;
				text-align:left;}		
				
div#dx_descrizione
				{float:right;
				width:23px;
				height:18px;
				background:url(../img/products/dx_descrizione.jpg) repeat-x;}					
				
div#descrizione_prodotto
				{float:left;
				width:570px;
				height:auto;
				text-align:left;
				padding:10px;}	
				
div#carrello_prodotto
				{float:left;
				width:570px;
				margin-left:10px;
				height:auto;
				text-align:left;}

div#pdf
				{float:left;
				margin-right:5px;
				width:70px;
				height:80px;
				text-align:center;}
	
div#torna
				{float:left;
				width:730px;
				height:30px;
				text-align:right;
				padding-top:15px;}
				
		
				
.aggiungi_carrello
				{float:none;
				height:22px;
				width:auto;
				background:#BCBDBF;
				color:#FFFFFF;
				border-style:none;
				font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
				font-size:11px;
				font-weight:bold;}				

.quantita
				{height:22px;
				width:auto;
				background:#FFFFFF;
				border-style:solid;
				border-width:1px;
				border-color:#BCBDBF;
				font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
				text-align:center;}
								
				
				
				
				
				
				
				
				
				
				
				
				
				
				
						
