/*
      ((( Daniele Marchesini email: skylark@iol.it  İ 2003  All Rights reserved )))
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

/* impostazioni differenziate per la stampa e per il web */

@media print{
	body{
		overflow:			visible;
	}
}

@media screen{
	body{
		overflow:			auto;
	}
}

/* ridefinizione di tag HTML */

body{
	height:						100%;
	width:						100%;
	margin:						5px 0px 0px 0px;
	padding:					0px;
	background-color:				#949494;
	color:						#333333;

	text-align: center;

	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:				1em;
	font-weight:				normal;
}

h1{
	padding:			0px;
	margin:				0px;
	font-size:			1em;
	font-weight:		normal;

}

h2{
	padding:			0px;
	margin:				0px;
	font-size:			1em;
	font-weight:		normal;
}

table{
	empty-cells:		show;
	table-layout:		auto;
	border-spacing:		0px;
	border-collapse:	collapse;

	margin:				0px 0px 0px 0px;

	border-width:		0px 0px 0px 0px;
	border-style:		solid;
	border-color:		#000000;
}

td{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			0.7em;
	font-weight:		normal;

}

th{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			0.7em;
	font-weight:		bold;
}

.tableTitle{ /* applicato ai th della pagina */
	text-align:			left;
}

img{
	margin:				0px;
	border:				0px #000000 solid;
}

a{
	color:				#DB4800;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			1em;
	font-weight:		bold;
	text-decoration:	none;
}

a:hover{
	color:				#AB3800;
}

li{
	padding: 0px 0px 6px 0px;
}


/* forms */

form{
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}

input{
	color:						#333333;
	background-color:			#fefefe;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					1em;
	font-weight:				normal;

	border-width:				1px 1px 1px 1px;
	border-style:				solid;
	border-color:				#8e8e8e;
}

textarea{
	color:						#333333;
	background-color:			#fefefe;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					1em;
	font-weight:				normal;

	border-width:				1px 1px 1px 1px;
	border-style:				solid;
	border-color:				#888888;

	scrollbar-arrow-color:		#3271ae;
	scrollbar-face-color:		#ffffff;

	scrollbar-track-color:		#ffffff;

	scrollbar-highlight-color:	#ffffff;
	scrollbar-shadow-color:		#8e8e8e;

	scrollbar-3dlight-color:	#8e8e8e;
	scrollbar-darkshadow-color:	#ffffff;
}

select{
	color:						#333333;
	background-color:			#fefefe;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					2em;
	font-weight:				normal;

	border-width:				1px 1px 1px 1px;
	border-style:				solid;
	border-color:				#8e8e8e;
}

.buttons{
	margin:						0px 0px 0px 0px;
	padding:					2px;

	font-size:					0.9em;

	color:						#ffffff;
	background-color:			#436EBE;

	border-width:				1px 1px 1px 1px;
	border-style:				solid;
	border-color:				#ffffff;
}

.radio{
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 0px;

	color:						transparent;
	background-color:			transparent;

	border-width:				0px 0px 0px 0px;
	border-style:				solid;
	border-color:				#8e8e8e;
}

.formTable{
	width:						100%;
}

.formTitleCell{
	width:						100%;
	padding:					4px 0px 4px 10px;
	color:						#555555;
	background-color:			#ffffff;

	font-weight:				bold;

	text-align:					left;

	border-width:				0px 0px 1px 0px;
	border-style:				solid;
	border-color:				#aaaaaa;
}

.formSubTitleCell{
	padding:					2px 0px 2px 10px;
	color:						#888888;
	background-color:			#ffffff;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					1.3em;
	font-weight:				bold;

	text-align:					left;

	border-width:				1px 0px 1px 0px;
	border-style:				dotted;
	border-color:				#aaaaaa;
}


.formTextCell{
	width:						110px;
	padding:					2px 0px 3px 10px;
	background-color:			#f9f9f9;
	font-weight:				normal;

	text-align:					left;
	vertical-align:				top;

	border-width:				1px 0px 0px 0px;
	border-style:				solid;
	border-color:				#DCDCDC;
}

.formInputCell{
	width:						360px;
	padding:					2px 0px 3px 10px;
	background-color:			#eeeeee;
	font-weight:				bold;

	text-align:					left;
	vertical-align:				top;

	border-width:				1px 0px 0px 0px;
	border-style:				solid;
	border-color:				#DCDCDC;
}

.formImageCell{
	padding:					2px 0px 3px 10px;
	background-color:			#ffffff;
	text-align:					center;
	vertical-align:				top;

	border-width:				1px 0px 1px 0px;
	border-style:				dotted;
	border-color:				#aaaaaa;
}

.formButtonsCell{
	width:						100%;
	padding:					10px 0px 10px 0px;
	color:						#555555;

	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					0.8em;
	font-weight:				normal;

	text-align:					center;

	border-width:				1px 0px 0px 0px;
	border-style:				solid;
	border-color:				#aaaaaa;
}

#required{
	color:						#990000;
	font-weight:				bold;
}

#visualizza{
	border-width:				1px 0px 0px 0px;
	border-style:				solid;
	border-color:				#CECECE;
}

.inputRequired{
	border-width:				1px 1px 1px 1px;
	border-style:				solid;
	border-color:				#990000;
	scrollbar-arrow-color:		#990000;
	scrollbar-face-color:		#ffffff;

	scrollbar-track-color:		#ffffff;

	scrollbar-highlight-color:	#ffffff;
	scrollbar-shadow-color:		#990000;

	scrollbar-3dlight-color:	#990000;
	scrollbar-darkshadow-color:	#ffffff;
}

.formNotes{
	color:						#666666;
	font-size:					0.9em;
	letter-spacing:				0.2em;
	font-weight:				normal;
}

/* testi delle pagine di richiesta conferma o comunicazione di azione avvenuta */

.alertText{
	padding:					10px 5px 10px 5px;
	color:						#990000;
	background-color:			#ffffff;

	font-weight:				bold;
	font-size:					1.2em;
	text-align:					center;

	border-width:				0px 0px 1px 0px;
	border-style:				solid;
	border-color:				#aaaaaa;
}

/* caratteristiche della tabella principale */
#mainTable{
	margin:				0px;
}


/* caratteristiche celle contenenti l'header */
#headerImageCell{
	width:				760px;
	margin:				0px;
	padding:				0px;	
	border-width:				1px 0px 0px 0px;
	border-style:				solid;
	border-color:			#CDCDCD;	

}

#headerCellTop{
	margin:				0px;
	padding:				0px;
	background-color:			#FF9800;
	background-image:	url(/images/logo/sfondo-header.jpg);
	background-repeat:	no-repeat;
	background-position:	right;
}

#headerCellBottom{
	text-align: 			right;
	border-width:			1px 0px 0px 0px;
	border-style:			solid;
	border-color:			#D6D6D6;
 	padding: 			5px 10px 0px 0px;
}

#headerLinksCell{
	
	height: 22px;
	padding: 0px;
	vertical-align:		top;

	border-width:			0px 0px 0px 1px;
	border-style:			solid;
	border-color:			#C0C0C0;
	
	background-image:	url(/images/sfondi/bordo_menu.gif);
	background-position:	top;
}

#headerLinksCellLink{
	color:			#CD1A55;
	font-weight:		bold;
	padding:		0px 5px 0px 5px;
}

#headerCollezioneTop{
	color:			#FFFFFF;
	background-color:	#1893E9;
	font-weight:		bold;
	padding:		5px 8px 5px 2px;
}

#headerCollezioneBottom{
	color:			#FFFFFF;
	background-color:			#96D400;
	border-width:			1px 0px 0px 0px;
	border-style:			solid;
	border-color:			#FFFFFF;
}

.menuCollezione{
	color:			#FFFFFF;
	background-color:			#1893E9;
	font-weight:		bold;
	border-width:		0px;
	border-style:			solid;
	border-color:			#1893E9;
}



/* caratteristiche celle contenenti username e password per accesso */

.leftCorner{
	width:			21px;
	background-color:	#CD1A55;
	background-image:	url(../../images/tips/corner-left.gif);
	background-repeat:	no-repeat;
	background-position:	left;
}

.rightCorner{
	width:			21px;
	background-color:	#CD1A55;
	background-image:	url(../../images/tips/corner-right.gif);
	background-repeat:	no-repeat;
	background-position:	right;
}

.testiUsrPsw{
	width:			150px;
	color: 			#FFFFFF;

	text-align:		right;


}

.campiUsrPsw{
	width:			150px;
	height:			15px;

	color: 			#FFFFFF;
	text-align:		left;
	font-size:		1.2em;

}

.campoUsrPsw{
	width:			120px;
	color: 			#FFFFFF;
	background-color:	#D8698E;

	border-width:		1px;
	border-style:		solid;
	border-color:		#FFFFFF;
}

.buttonsUsrPsw{
	width:			80px;
	color: 			#D8698E;
	background-color:	#FFFFFF;
	font-weight: bold;
	border-width:		1px;
	border-style:		solid;
	border-color:		#D8698E;
}

/* caratteristiche icone messaggi */

.headerLinks, .headerLinks:visited{

	height: 22px;

	padding:		4px 28px 0px 10px;

	color:			#FFFFFF;
	
	font-weight: bold;
	background-color:	#FF9800;	
	background-image:	url(/images/sfondi/link_header.gif);
	background-repeat:	no-repeat;
	background-position:	right;

}

.headerLinks:hover{
	color:			#DE9D7C;
	text-decoration:	none;
}

.headerLinksCurrent, .headerLinksCurrent:visited{
	color:			#FFFFFF;
	text-decoration:	none;
	
	padding:		4px 28px 0px 10px;	
	height: 22px;

	background-color:	#FF9800;
	
	background-image:	url(/images/sfondi/link_header_02.gif);
	background-repeat:	no-repeat;
	background-position:	right;	
}

#headerLinksSpan{
	
	height: 22px;
	padding-top:		3px;
	
	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#C5C5C5;	

}

#headerLinksCorner{
	margin: 0px;
	padding: 0px;

	border-width:		1px 0px 0px 0px;
	border-style:		solid;
	border-color:		#C5C5C5;	
}

.headerLinksMsg, .headerLinksMsg:visited{
	margin:				0px;
	padding:			2px 10px 2px 5px;
	height:				100%;
	color:				#EF2700;
	background-color:	#EEEEEE;
	vertical-align:		middle;
	letter-spacing:		0.1em;
}

.headerLinksMsg:hover{
	color:			#910634;
	text-decoration:	none;
}

.imgUsrPsw{
	padding:			4px;
	text-align: 		center;
	width:		128px;
}


/* caratteristiche visualizzazione messaggi */

.msgTop{
	padding:	3px;
	vertical-align: 	top;
	background-color:	#FFFFFF;

	border-width:		1px 0px 0px 0px;
	border-style:		solid;
	border-color:		#363636;

}

.msgPicture{
	width:			80px;

	height:			80px;
	padding:		4px;
	text-align: 		center;
	background-color:	#FFFFFF;
}

.msgCenter{
	padding:		4px;
	text-align: 		left;
	background-color:	#FFFFFF;
}

.msgBottom{
	padding:	2px 20px 2px 2px;
	text-align: 	right;
	width:		128px;
	background-color:	#E3E3E3;
}


/* caratteristiche cella contenente l'include sinistra */
#leftColumnCellTop{
	width:					160px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;

	background-color:	#1893E9;

	vertical-align:			top;
	text-align:				left;

	border-width:			0px;
	border-style:			solid;
	border-color:			#D9C2CA;

}

#leftColumnCellBottom{
	width:					160px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	vertical-align:			bottom;
	text-align:				left;
}

#galaxyBoxTable{
	width:					160px;
	margin:					0px 0px 0px 0px;
	background-color:		#e6e6e6;
	border-width:			0px 0px 0px 0px;
	border-style:			solid;
	border-color:			#8e8e8e;
}

/* caratteristiche cella contenente l'include centrale */
#contentsCell{
	width:					760px;
	padding:				0px 0px 12px 0px;
	color:					#3E3E3E;

	text-align:				left;
	vertical-align:			top;

	border-width:			1px 0px 0px 0px;
	border-style:			solid;
	border-color:			#D6D6D6;


}

/* caratteristiche cella contenente le includes di destra */
#rightColumnCell{
	width:					1px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	vertical-align:			top;
	text-align:				left;
}

.boxTable{
	width:					160px;
	margin:					0px 0px 0px 0px;

	border-width:			0px 0px 0px 0px;
	border-style:			solid;
	border-color:			#000000;
}


.boxHeader{
	width:					160px;
	margin:					0px 0px 0px 0px;
	padding:				3px 3px 3px 3px;
	background-color:		#ffffff;

	color:					#000000;

	text-align:				left;

	border-width:			0px 0px 0px 0px;
	border-style:			solid;
	border-color:			#000000;
}

.boxCell{
	padding:				3px 3px 3px 3px;
	font-size:				1.4em;
	color:					#737373;
}

.boxTitle{
	color:					#000000;
}

.boxLink{
	display:				block;
	width:					150px;
	color:					#315194;
	margin:					0px 0px 5px 0px;
	text-align:				right;
}

.boxLink:hover{
	color:					#000000;
}

/* caratteristiche cella contenente il footer */
.footerCell{
	height:					120px;
	padding:				7px;
	margin:					0px 0px 10px 0px;
	text-align:				center;
	
	vertical-align: top;
	
	color:					#FFFFFF;

	border-width:			1px 0px 0px 0px;
	border-style:			solid;
	border-color:			#CDCDCD;

}

.footerLink{
	padding:				0px 0px 0px 0px;
	color:					#FFFFFF;
	font-weight: bold;
}

.footerLink:hover{
	color:					#D6D6D6;
}


/* caratteristiche celle titolazioni area riservata */

.imageAreaRiservataCellTop{
	width:					20px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}

.leftAreaRiservataCellTop{
	width:					180px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	vertical-align:			bottom;
	background-color:		#ffffff;

	border-width:			0px 0px 0px 0px;
	border-style:			solid;
	border-color:			#2a2a2a;

	padding:				0px 0px 0px 5px;

	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				2.4em;
	font-weight:			normal;

}

.rightAreaRiservataCellTop{
	padding:				2px 2px 2px 2px;
	vertical-align:			middle;
	text-align:				right;
	background-color:		#ffffff;
}

.mainAreaRiservataCell{
	width:					100%;
	padding:				5px 2px 5px 5px;

	border-width:			1px 0px 1px 0px;
	border-style:			solid;
	border-color:			#7c7c7c;

}

.mainAreaRiservataElenco{
	padding:				2px 2px 2px 5px;
	text-align:				left;
	border-width:			0px 1px 1px 0px;
	border-style:			solid;
	border-color:			#B7B7B7;

	background-color:		#e6e6e6;

}

.mainAreaRiservataElencoGruppi{
	padding:				4px 4px 4px 8px;
	text-align:				left;
	border-width:			1px 0px 1px 0px;
	border-style:			solid;
	border-color:			#6C6C6C;
	background-color:		#ffffff;
}


#importante{
	background-image:			url(../../images/tips/sfondo_pulsante.gif);

}

.mainAreaRiservataTitoliElenco{
	padding:				2px 2px 2px 5px;

	text-align:				left;
	border-width:			0px 1px 0px 0px;
	border-style:			solid;
	border-color:			#8e8e8e;

	background-color:		#ffffff;
}

.listLink{

	

}

.listLink:hover{
	color:					#000000;
}

.cellaNuovoOggetto{
	background-color:		#ffffff;
	border-bottom:			1px #aaaaaa solid;
	padding:				3px 0px 3px 5px;
}

.linksNuovoOggetto{
	margin:					0px 0px 0px 0px;
	font-size:				2.2em;
	font-weight:			bold;
}

/* barra di paginazione */
.mover{
	width:				15px;
	height:				15px;
	font-weight:		bold;
	text-align:			center;
	vertical-align:		middle;
	margin:				0px 5px 0px 5px;
	padding:			2px 2px 2px 2px;
	color:				#000099;
	background-color:	#f5f5f5;
	border-width:		1px 1px 1px 1px;
	border-color:		#aaaaaa;
	border-style:		solid;
}

.mover:hover{
	color:				#f5f5f5;
	background-color:	#000099;
}

.moverPartial{
	color:				#994400;
	font-weight:		bold;
}

.moverTotal{
	color:				#990000;
	font-weight:		bold;
}

.moverSeparator{
	margin:				0px 10px 0px 10px;
	color:				#009900;
	font-weight:		bold;
}

.paginazione{
	background-color:	#FFFFFF;
	font-weight:		normal;
	text-align: right;
	padding: 4px 10px 2px 4px;
	}

.nuovoGruppo{
	background-color:	#FFFFFF;
	padding: 2px 4x 2px 10px;
	border-width:		0px 0px 1px 0px;
	border-color:		#aaaaaa;
	border-style:		solid;
	}

/* caratteristiche pannelli di controllo */

.imageCellPannelloControllo{
	width:					30px;
	height:					30px;
	margin:					2px 2px 2px 2px;
	padding:				0px 0px 0px 0px;
	vertical-align:			middle;
	text-align:				center;
	background-color:		#ffffff;

	border-width:			1px 1px 1px 1px;
	border-style:			solid;
	border-color:			#8e8e8e;
}


imageCellPannelloControllo:hover{
	border-color:			#000000;
}

.linksPannelloControllo{
	width:					420px;
	margin:					2px;
	padding:				4px;
	vertical-align:			middle;
	background-color:		#e6e6e6;

	font-size:				1.4em;
	font-weight:			bold;

	border-width:			1px 1px 1px 1px;
	border-style:			solid;
	border-color:			#8e8e8e;
}


/* stili per T1 - T2 - T3 */

.templateLinksBarCell{
	padding:				0px 0px 0px 0px;
}

.templateLinks{
	display:			block;
	text-align:			center;
	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#cccccc;
}

.templateLinksCurrent{
	display:			block;
	text-align:			center;
	color:				#000000;
	font-weight:		bold;
	cursor:				default;
	border-width:		0px 1px 0px 1px;
	border-style:		solid;
	border-color:		#cccccc;
}


.templateSlideTable{
	display:			none;
	width:				100%;
	margin:				0px 0px 0px 0px;
	background-color:	#ffffff;
	border-width:		0px 0px 1px 0px;
	border-color:		#cccccc;
	border-style:		solid;
}

.templateSlideCell{
	font-size:			1.3em;
}

.templateSlideTitle{
	font-size:			2.1em;
	font-style:			italic;
	color:				#999999;
	letter-spacing:		0.25em;
}

#templateAbstract{
	padding:			5px 5px 5px 8px;
	color:				#4A4A4A;
	vertical-align:		top;
	font-size:			1.5em;
	text-align:			justify;

	border-width:		0px 0px 1px 0px;
	border-color:		#E2E2E2;
	border-style:		solid;

}

#templateArchivio{
	padding:			7px;
	color:				#E5BFBF;
	vertical-align:		top;
	font-size:			1.4em;
}

#templateText{
	padding:			0px 15px 5px 8px;
	color:				#2E2E2E;
	vertical-align:		top;
	font-size:			0.8em;
	text-align:			justify;

}


#templateTitleBar{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	margin:				0px;
	padding:			8px 5px 8px 5px;
	color:				#DB4800;
	font-size:			2em;
	font-weight:		bold;
}

#templateMainImage{
	padding:			8px;
	text-align:			center;
}

#templateNoteNews{
	padding:			8px 5px 5px 8px;
	color:				#4A4A4A;
	border-width:		1px 0px 0px 0px;
	border-color:		#E2E2E2;
	border-style:		solid;
	text-align:			justify;
}

/* stili per pannelli di controllo prodotti.. */
/* ..normali.. */

.cellaPannelloProdotto{
	text-align:		center;
	font-size:		1.5em;
	border-width:		0px 1px 0px 1px;
	border-color:		#44A5D6;
	border-style:		solid;
}

.nomeProdotto{
	color: 			#FFFFFF;
	font-family:			Arial, Helvetica, sans-serif;	
	font-size:		2.5em;
	font-weight:		bold;	
}

/* ..e in promozione */

.rigaPannelloProdottoPromozione{
	background-image: url(../../images/chrome/sfondi/sfondo_promo.gif);
	
	color: #ffffff; 
}

.nomeProdottoPromozione{
	color: 			#44A5D6;
	font-family:			Arial, Helvetica, sans-serif;	
	font-size:		2.5em;	
	font-weight:		bold;
}

.cellaPannelloProdottoPromozione{
	text-align:		center;
	font-size:		1.5em;
	border-width:		0px 1px 0px 1px;
	border-color:		#ffffff;
	border-style:		solid;
}

/* stile di testo per gestione cartelle e sottocartelle */

.lineaCartelle{
	padding:		5px 0px 5px 5px;
	
	height: 26px;
	background-color:	#E8EDB8;
	color:			#262626;
	vertical-align:		middle;
	
	border-width:		0px 0px 1px 0px;
	border-color:		#C5C5C5;
	border-style:		solid;
}

#lineaFileCreazione{

	padding:		5px 0px 5px 50px;
	vertical-align:		middle;	
	background-color:	#E0E0E0;
	color:			#262626;
	
	border-width:		0px 0px 1px 0px;
	border-color:		#C5C5C5;
	border-style:		solid;
}

/* evidenze */

#evidenza01{
	padding:				8px 20px 3px 15px;
	margin: 0px 0px 0px 1px;
	font-size:				2.8em;
	color:					#1082C4;
	font-weight:		bold;
	text-align: left;
	width:			196px;
	height:			87px;
	background-image:	url(../../images/sfondi/evidenza01.gif);
	background-repeat: 	no-repeat;
	background-position: 	right top;

}

#evidenza01:hover{
	color:					#F3F3F3;
	background-image:	url(../../images/sfondi/evidenza00.gif);
	text-decoration:	none;
}


#evidenza02{
	padding:				8px 20px 3px 15px;
	margin: 0px 0px 0px 1px;
	font-size:				2.8em;
	color:					#1082C4;
	font-weight:		bold;
	text-align: left;
	width:			196px;
	height:			87px;
	background-image:	url(../../images/sfondi/evidenza02.gif);
	background-repeat: 	no-repeat;
	background-position: 	right top;


}

#evidenza02:hover{
	color:					#F3F3F3;
	background-image:	url(../../images/sfondi/evidenza01.gif);
	text-decoration:	none;
}


#evidenza03{
	padding:				8px 20px 3px 15px;
	margin: 0px 0px 0px 1px;
	font-size:				2.8em;
	color:					#1082C4;
	font-weight:		bold;
	text-align: left;
	width:			196px;
	height:			87px;
	background-image:	url(../../images/sfondi/evidenza03.gif);
	background-repeat: 	no-repeat;
	background-position: 	right top;

}

#evidenza03:hover{
	color:					#F3F3F3;
	background-image:	url(../../images/sfondi/evidenza02.gif);
	text-decoration:	none;
}


#previewCarrello{
	padding:		5px 10px 3px 8px;
	margin: 		0px 0px 0px 1px;
	background-color: 	#EEEEEE;
	font-size:				1.8em;
	color:					#1082C4;
	font-weight:		bold;
	text-align: left;
	width:			100px;
	height:			42px;	
	border-width:		1px 0px 1px 0px;
	border-color:		#E1E1E1;
	border-style:		solid;
}


/* menu del catalogo ... */

.catalogoCell{
	font-size:		1.7em;
	padding:		3px 3px 3px 8px;
	margin: 		0px;

	background-color: 	#1893E9;
	border-width:		0px 0px 1px 0px;
	border-color:		#E1E1E1;
	border-style:		solid;
}

#catalogoCellInterno{
	background-color: 	#E1E1E1;
	padding:		3px 3px 3px 12px;
	border-color:		#636363;
	margin: 		0px;
}

.linkImmagineEvidenza{
	border-width:		1px;
	border-color:		#1082C4;
	border-style:		solid;
}

.titoliSezioneHome{
	color:		#BB0A45;
	padding:		5px 3px 6px 8px;	
	font-size:		1.8em;
	font-weight:		bold;
	border-width:		0px 0px 0px 0px;
	border-color:		#ffffff;
	border-style:		solid;
}

.righeSezioneHome{
	padding:		3px 3px 3px 12px;	
	vertical-align: top;
}

.elencoNewsText{
	text-align:			left;
}

.elencoNewsTextCurrent{
	color:				#525252;
	text-align:			left;
	font-weight: bold;
}

/* catalogo prodotti ... */

.immagineCatalogo{
	background-color: 	#FFFFFF;
	padding:		5px;
	vertical-align: middle;
	text-align:			center;	
}

#lineaSeparazione{
	margin:		0px 0px 5px 0px;
	border-width:		0px 0px 1px 0px;
	border-color:		#4E96D3;
	border-style:		solid;
}


/* icone superiori ... */

.LinkAreaRiservata{
	width: 26px;
	padding:		2px;
	margin: 		3px;
	border-width:		1px;
	border-color:		#7A7A7A;
	background-color: 	#FFFFFF;
	border-style:		solid;
}

#LinkAreaRiservataPadding{
	padding:		3px;
}

.imgStatiche{
	margin:		0px;
	border-color:		#00529C;
	border-style:		solid;
	border-width:		1px;
}

.didascalia{

	margin:		0px 0px 0px 0px;
	font-size:	1.8em;
	padding:			6px 0px 0px 6px;
	text-align: right;
	font-style: italic;

}

.note{
	font-size:	1em;
	font-style: italic;
	padding:	6px 0px 6px 6px;

}

.titleStatiche{

	margin:	20px 0px 20px 6px;
}



/* ..diagramma gantt */

.intestazioneCelle{
	font-size:		1.5em;
	background-color:	#ffffff;
	border-width:		1px 1px 5px 1px;
	border-color:		#C4C4C4;
	border-style:		solid;
	padding: 3px;
}

.grigliaVuota{
	font-size:		1.5em;
	background-color:	#ffffff;
	border-width:		1px 1px 5px 1px;
	border-color:		#C4C4C4;
	border-style:		solid;
}

.grigliaPiena{
	font-size:		1.2em;
	text-align:	center;
	background-color:	#92D0CF;
	border-width:		1px 1px 5px 1px;
	border-color:		#C4C4C4;
	border-style:		solid;
}

.ganttAnno{
	padding: 1px;
	background-color: #D6E8ED;
	width: 14px;
}

.ganttMese{
	padding: 1px;
	background-color: #C5D6DA;
	width: 14px;
}

.ganttGiorno{
	padding: 1px;
	background-color: #B0BFC3;
	width: 14px;
}

.intestazioneCelleOre{
	font-size:		2em;
	background-color:	#ffffff;
	text-align: 		center;
	border-width:		1px 1px 5px 1px;
	border-color:		#C4C4C4;
	border-style:		solid;
	padding: 3px;
}

.intestazioneCelleDiv{
	background-color:	#CC0000;
	width:	3px;
	border-width:		1px 1px 5px 1px;
	border-color:		#C4C4C4;
	border-style:		solid;
}

/* report commesse */

#decreaseFont{
	font-size: 0.7em;
}


/* news camblocchiere */

.titolonews{
	padding: 4px 2px 6px 5px;
	border-width:		1px 0px 0px 0px;
	border-color:		#EFEFEF;
	border-style:		solid;
	font-weight: 	bold;
}

/* link prodotti camblocchiere */

.cellProdotti{
	text-align: center;
	padding: 3px 2px 6px 2px;
	vertical-align: top;
}

.icoProdotti{
	border-width:		1px;
	border-color:		#D6D6D6;
	border-style:		solid;
}

.icoProdotti:hover{
	border-color:		#AB3800;
}

/* struttura tabelle camblocchiere */

.tab1Header{
	width:	178px;	
	padding: 24px 40px 0px 12px;
	height: 270px;
	vertical-align: top;
	background-color: #D6D6D6;
}

.tab2Header{
	width:	178px;	
	padding: 24px 40px 0px 12px;	
	vertical-align: top;
	background-color: #C5C5C5;
}

.tab3Header{
	width:	270px;	
	padding: 18px 40px 0px 12px;
	vertical-align: top;
	background-color: #AEAFAE;
}


#welcome{
	background-image:	url(/images/sfondi/welcome.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#benvenuti{
	background-image:	url(/images/sfondi/benvenuti.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#news{
	background-image:	url(/images/sfondi/news.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#prodotti{
	background-image:	url(/images/sfondi/prodotti.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#prodotti_light{
	background-image:	url(/images/sfondi/prodotti_light.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#products{
	background-image:	url(/images/sfondi/products.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#products_light{
	background-image:	url(/images/sfondi/products_light.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}
.immagineProdotto{
	width:	270px;	
	padding: 18px 0px 0px 18px;
	vertical-align: top;
	background-color: #AEAFAE;
	text-align: center;
}

#430{
	background-image:	url(/images/sfondi/430.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#430_D{
	background-image:	url(/images/sfondi/430_D.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#1050_S{
	background-image:	url(/images/sfondi/1050_S.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#1050_L{
	background-image:	url(/images/sfondi/1050_L.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#650_S{
	background-image:	url(/images/sfondi/650_S.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#650_L{
	background-image:	url(/images/sfondi/650_L.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#M_240{
	background-image:	url(/images/sfondi/M_240.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#M_450{
	background-image:	url(/images/sfondi/M_450.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#620_S{
	background-image:	url(/images/sfondi/620_S.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#520_SR{
	background-image:	url(/images/sfondi/520_SR.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#chi_siamo{
	background-image:	url(/images/sfondi/chi_siamo.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#who_we_are{
	background-image:	url(/images/sfondi/who_we_are.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#location{
	background-image:	url(/images/sfondi/location.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#dove_siamo{
	background-image:	url(/images/sfondi/dove_siamo.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#privacy{
	background-image:	url(/images/sfondi/privacy.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#contatti{
	background-image:	url(/images/sfondi/contatti.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}


#contacts{
	background-image:	url(/images/sfondi/contacts.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
}

#tab5Footer{
	height: 21px;
	background-image:	url(/images/sfondi/tab5Footer-sfondo.gif);
	background-repeat:	no-repeat;
	background-position:	right;
}

#tab1Footer{

	width:	230px;	
	height: 21px;
	background-image:	url(/images/sfondi/tab1Footer-sfondo.gif);
	background-repeat:	no-repeat;
	background-position:	right;

}

#tab2Footer{

	width:	230px;
	height: 21px;
	background-image:	url(/images/sfondi/tab2Footer-sfondo.gif);
	background-repeat:	no-repeat;
	background-position:	right;

}

#tab3Footer{

	width:	300px;
	height: 21px;
	background-image:	url(/images/sfondi/tab3Footer-sfondo.gif);
	background-repeat:	no-repeat;
	background-position:	right;

}

#tab3FooterProdotti{
	width:	300px;
	height: 21px;
	background-image:	url(/images/sfondi/tab3FooterProdotti-sfondo.gif);
	background-repeat:	no-repeat;
	background-position:	right;
}

#tab4Footer{
	width:	100%;
	height: 21px;
	background-image:	url(/images/sfondi/tab4Footer-sfondo.gif);
	background-repeat:	no-repeat;
	background-position:	right;
}

/* dati stampi standard */

#tab1Stampi{
	background-color: #D6D6D6;
}

.tablStatiche{
	background-color: #D6D6D6;
	padding: 10px 60px 2px 15px;	
}

.tab1StampiDati{
	text-align: center;
	padding: 2px;	
	width: 16%; 
	vertical-align: top;
}

.tab1StampiDatiTitle{
	padding: 2px 1px 5px 1px;
	width:	100%;
	font-weight: bold;
}

.tab1StampiDatiBianco{
	padding: 1px;
	width:	93%;
	background-color: #F1F1F1;
}

#tab1StampiRiga{
	border-width:	0px 1px 0px 0px;
	border-color:	#8B8B8B;
	border-style:	solid;
}

#divisioneRigheStampi{
	height: 10px;
	border-width:	0px 0px 1px 0px;
	border-color:	#8B8B8B;
	border-style:	solid;

}

.titoliHeader{
	text-align: top;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 0px 0px 30px;	
}
