/**NUOVI CSS GM**/
body{
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}


#cont_header{
	width:1002px;
	background-color:#000;
	height:196px;
	margin:auto;
	}
#header{
	background-image:url(sfo_header.gif);
	width:100%;
	height:152px;
	}
	#headerDx{
		float:right;
		padding:30px 70px 0 0;
		}
	#menu_sezioni{
		float:left;
		width:100%;
		background-color:#607132;
		text-align:center;
		padding:5px 0 15px 0;
		}
#body_layout{
	width:1002px;
	background-color:#FFF;
	margin-top:15px;
	margin-left:auto; margin-right:auto;
	clear:left;
	text-align:left;
	}	
	
	#leftCol {
		width:772px;
		float:left;
		}
	#rightCol {
		/*margin:0;
		paddin:0;*/
		width: 230px;
		float: right;
		}
#subContainer {
	width: 772px;
	margin: 0px auto;
	}
	#subleftCol {
		/*width: 196px;*/
		width:198px;
		float: left;
		background: #FFFFFF;
		}
		#cont_menucat{
			background-color:#333333;
			float:left;
			width: 196px;
			}
		#cont_banner{
			background-color:#333333;
			margin:15px 0 0 0;
			float:left;
			width: 196px;
			}
#subrightCol{
	width:522px;
	float:right;
	background:#FFF;
	padding:0 26px 0 0;
	clear:right;
	}

img.entra{border:0;}
span.foot_txt{color:#3390cc;font-size:80%;font-weight:bold;}
span.cont_txt{color:FFFFFF;font-size:80%;font-weight:bold;}
a.email_cop{color:#3390cc;font-weight:bold;text-decoration:none;}
a.email_cop:hover{color:#3390cc;font-weight:bold;text-decoration:none;}
a.rotazimg{border:0;text-decoration:none;color:#FFFFFF;}
a.rotazimg:hover{border:0;text-decoration:none;color:#FFFFFF;}
a.rotazimg:visited{border:0;text-decoration:none;color:#FFFFFF;}
a.nodec{text-decoration:none;color:#FFFFFF}
a.nodec:hover{text-decoration:none;color:#FFFFFF}
/**FOOTER**/

/**modifiche luca 24/07/2008**/
#cont_footer{
	margin-top:20px;
	float:left;
	text-align:center;
	}	
	#footer{
		width:1002px;
		margin-top:30px;
		/*padding:2px 0 7px 30px;*/
		background-color:#000;
		border-top:#d7d7d7 solid 10px;
		text-align:center;
		clear:left;
		}	
		/*#int_footer{
			width:1002px;	
			color:#608800;
			margin:10px auto 0 auto;
			font-size:70%;
			font-weight:bold;
			text-align:center;
			float:left;
			}*/
			#int_footer{
			width:700px;	
			color:#608800;
			margin:10px 0 0 0 ;
			font-size:70%;
			font-weight:bold;
			text-align:left;
			}
			#int_footer2{
			color:#608800;
			margin:10px 0 0 0 ;
			font-size:70%;
			font-weight:bold;
			text-align:left;
			}
			
/**fine**/			
a.foot{color:#ffffff;text-decoration:none;font-weight:bold;font-size:70%;}
a.foot:hover{color:#ffffff;text-decoration:none;font-weight:bold;font-size:70%;}
span.foot_div{color:#ffffff;font-weight:bold;font-size:60%;}		
span.cont_cop{color:#ffffff;}


/**LAYOUT**/
div.pagina{
	background-color:#a1c251;
	padding:6px 0 3px 0;
	float:left;
	width:520px;
	}
div.pagina2{
	background-color:#a1c251;
	padding:6px 0 3px 0;
	float:left;
	clear:left;
	width:520px;
	
	}
	.num_pag{
		background-color:#FFF;
		color:#000;
		font-size:70%;
		font-weight:normal;
		width:15px;
		padding-left:6px; padding-right:6px;
		margin-bottom:2px;
		}
		.pag_corrente{
		background-color:#FFF;
		color:#f26924;
		font-size:100%;
		font-weight:bold;
		margin-bottom:2px;
		}

	div.paginazione{
	background-color:#FF66CC
		}	
a.link_testo{ text-decoration:none; font-size:80%; color:#000;}
a.arrow:hover{ text-decoration:none; font-size:70%; color:#666;}

div.bott_iniz{
	float:left;
	width:10px;
	padding-top:2px;
	}
div.bott_fine{
	float:right;
	width:10px;
	}	
div.cont_titopag{	
	color:#000;
	width:100%;
	margin-top:3px;
	font-weight:bold;
	font-size:80%;
	float:left;
	}
.nero{
	color:#000000;
	font-weight:bold;
	font-size:70%;
	line-height:1.4em;
	}		
.sep1{font-weight:bold;font-size:80%;color:#000000;margin:0 20px 0 0;text-decoration:none;}
.sep{font-weight:bold;font-size:80%;color:#000000;margin:0 0 0 20px;text-decoration:none;}
.sep1:hover{font-weight:bold;font-size:80%;color:#000000;margin:0 20px 0 0;text-decoration:underline;}
.sep:hover{font-weight:bold;font-size:80%;color:#000000;margin:0 0 0 20px;text-decoration:underline;}

a.numpagina{font-weight:bold;font-size:90%;color:#000000;text-decoration:none;}
a.numpagina:hover{font-weight:bold;font-size:90%;color:#000000;text-decoration:underline;}

a.numpagina2{font-size:90%; color:#000; text-decoration:none;}
a.numpagina2:hover{font-size:90%; color:#6f8638; text-decoration:underline;}

a.numpagina3{ background-color:#d3ff85; font-size:90%; color:#000; text-decoration:none; padding:3px}
a.numpagina3:hover{ background-color:#FFF; font-size:90%; color:#6f8638; text-decoration:none;}


H1{ font-size:110%; margin:0; padding:0; }
H2{ font-size:90%; margin:0;  padding-bottom:10px; }

H1.titolo{color:#6e9a02; font-size:130%; margin:0; padding:0;  font-weight:normal;}



H2.tito2{ font-size:100%;}

a.tito{
	font-size:100%;
	text-decoration:none;
	color:#6e9a02;
	font-weight:normal;
	}
a.tito:hover{
	font-size:100%;
	text-decoration:none;
	color:#8bb81b;
	font-weight:normal;
	}

a.tito2{
	font-size:90%;
	text-decoration:none;
	color:#333;
	font-weight:normal;
	}
a.tito2:hover{
	font-size:90%;
	text-decoration:none;
	color:#8bb81b;
	font-weight:normal;
	}


#cont_elementi{
	width:520px;
	background-color:#FFF;
	padding:5px 0 10px 0;
	display:block;
	float:left;
	}
	div.elemento{
		float:left;
		clear:inherit;
		width:153px;
		height:190px;
		margin:0 0 0 13px;
		vertical-align:top;
		}
		div.cont_desc{
			width:157px;
			margin:0 0 0 0;
			float:left;
			}
		div.cont_prezzo{
			width:130px;
			color:#000000;
			font-size:80%;
			float:left;
			}
		div.cont_imgcarr{
			width:23px;
			float:right;
			}				
a.prodo_nome{
	text-decoration:none;
	color:#618900;
	font-size:70%;
	font-weight:bold;
	}
a.prodo_nome:hover{
	text-decoration:none;
	color:#618900;
	font-size:70%;
	font-weight:bold;
	}
.img_articolo{
	border:#000000 solid 1px;
	margin:0;
	padding:0;
	clear:left
	}
/**MENU CATEGORIE**/
#cont_categorie{
	padding:25px 0 25px 15px;	
	float:left;
	}
	div.categoria{
		border-bottom:#FFFFFF dotted 1px;
		padding:5px 0 5px 5px;
		width:156px;
		float:left;
		}
		div.cont_categorianome{
			width:135px;
		 	float:left;
			font-size:85%;
			font-weight:bold;
			}
		div.cont_categoriaimg{
			width:15px;
			float:right;
			}
			div.cont_catacc{
				background-color:#0066FF;
				float:left;
				}
			div.cont_linee{
				background-color:#FFF;
				float:left;
				width:165px;
				margin-bottom:1px
				}
			div.cont_lineesel{
				background-color:#e4f1c6;
				float:left;
				width:165px;
				margin-bottom:1px
				}
			div.categoriasel{
				background-color:#FFF;
				float:left;
				padding:0 0 5px 0;
				width:165px;
				}
			div.cont_categoriaimgsel{
				width:6px;
				float:right;
				background-color:#FFFFFF;
				}
			div.cont_categorianomesel{
				width:159px;
				float:left;
				background-color:#FFFFFF;
				padding:0 0 0 5px;
				}
					
a.menuSx{text-decoration:none; color:#ffffff; font-weight:bold; margin:0 25px 0 0; font-size:80%; }	
a.menuSx:hover{text-decoration:none; color:#cae48b; font-weight:bold; margin:0 25px 0 0; font-size:80%;}					
						
a.menu{text-decoration:none; color:#ffffff; font-weight:bold; margin:0 25px 0 0; font-size:70%;}	
a.menu:hover{text-decoration:none; color:#e8fcb7; font-weight:bold; margin:0 25px 0 0; font-size:70%;}	

a.menusel{text-decoration:none; color:#5b8001;font-weight:bold;margin:0 0 0 0;font-size:100%;}
a.menusel:hover{text-decoration:none; color:#5b8001;font-weight:bold;margin:0 0 0 0;font-size:100%;}

a.menu-sel{text-decoration:none; color:#ffffff;font-weight:bold;margin:0 25px 0 0;font-size:80%;}	
a.menu-sel:hover{text-decoration:none; color:#ffffff;font-weight:bold;margin:0 25px 0 0;font-size:80%;}					

a.menulinea{text-decoration:none; color:#333333; font-size:75%; font-weight:bold; background-color:#FFF; display:block; padding:3px;}
a.menulinea:hover{text-decoration:none; color:#607132; font-size:75%; font-weight:bold; background-color:#e4f1c6;  display:block; padding:3px;}

a.menulineasel{text-decoration:none; color:#607132;font-size:80%;font-weight:bold;}
a.menulineasel:hover{text-decoration:none;color:#607132;font-size:80%;font-weight:bold;}				

img.elenco_cat{
	border:0;
	padding:0;

	}
/**BOX BANNER**/
/*div.banner{
	margin:0 10px 0 0;
	}*/
	img.img_banSx{
		margin-left:8px;
		}
div.bannerdx{
	margin:30px 0 0 0;
	background-color:#333333;
	float:left;
	display:block;
	width:222px;
	}
	img.img_banDx{
		margin-left:21px;
		}			
/**ELEMENTI BOX OFFERTA**/
div.offerte{
	width: 222px;
	background-color:#FFFFFF;
	float:left;
	margin:15px 0 0 0;
	}
	div.cont_titofferte{
		font-size:80%;
		background-color:#000;
		padding:8px 0 2px 8px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		}
	div.cont_imgofferte{
		margin:2px 0 2px 0;
		width: 222px;
		background-color:#333333;
		/*border:1px solid #000;*/
		text-align:center;
		padding:15px 0 5px 0;
		}
	div.cont_offerte{
		background-color:#899c5e;
		font-size:80%;
		padding:14px 0 10px 0;
		color:#FFFFFF;   
		float:left;
		width: 222px;
		}
	div.visualizza{
		background-color:#bebebe;
		margin:2px 0 2px 0;
		padding:5px 0 5px 0;
		float:left;
		width: 222px;
		}
		
td.text_right{text-align:right;}					
a.link_vis{text-decoration:none;color:#000000;font-weight:bold;margin:0 0 0 120px;font-size:70%}
a.link_vis:hover{text-decoration:none;color:#000000;font-weight:bold;margin:0 0 0 120px;font-size:70%}	
span.testo_bianco{color:#FFFFFF; font-size:70%; padding-bottom:10px; margin:0;}
table.offerte{margin:0 0 0 10px;}
span.off_voce{margin:0 0 0 75px;font-size:70%; }
span.vend_voce{margin:0 0 0 40px;font-size:70%; }

span.green{ display:block; color:#b8d376; font-weight:bold; font-size:80%; border-top:1px dashed #dfefb4; padding-top:2px; margin-top:4px;}

/**BOX CARRELLO**/
table.car{ background-color:#7c8f47; width:500px;}
td.car00 { background-color:#333; vertical-align:top; color:#FFF; font-size:80%; }
td.car01 { background-color:#FFF; vertical-align:top; font-size:80%; }
td.car02 { background-color:#333; vertical-align:top; color:#FFF; font-size:80%;text-align:right; }
div.cont_box_carr{
	width: 222px;
	background-color:#FFFFFF;
	float:left;
	}
	div.cont_tito_carr{
		font-size:70%;
		background-color:#000000;
		padding:8px 0 3px 8px;
		color:#FFF;
		}
	div.cont_elementi_carr{
		background-color:#413f40;
		font-size:80%;
		padding:14px 0 10px 0;
		color:#FFFFFF;
		line-height:20px;   
		float:left;
		width: 222px;
		margin:2px 0 2px 0;
		}
	div.cont_elementi_carr_vuoto{
		background-color:#413f40;
		text-align:center;
		font-size:80%;
		padding:14px 0 10px 0;
		color:#FFFFFF;   
		float:left;
		width: 222px;
		margin:2px 0 2px 0;
		}	
	div.ordine_carr{
		background-color:#7d7d7d;
		text-align:right;
		padding:5px 0 5px 0;
		float:left;
		width:222px;
		}				
a.link_verde{color:#b8d376;font-size:90%;text-decoration:none;font-weight:bold;}
a.link_verde:hover{color:#FFF;font-size:90%;text-decoration:none;font-weight:bold;}	

a.link{color:#899c5e;font-size:100%;text-decoration:none;font-weight:bold;}
a.link:hover{color:#b8d376;font-size:100%;text-decoration:none;font-weight:bold;}		

a.white{color:#FFFFFF;font-weight:bold;font-size:115%;text-decoration:none;}
a.white:hover{color:#FFFFFF;font-weight:bold;font-size:115%;text-decoration:none;}

/*CARRELLO*/
p.desc_carr{
	width:500px;	
	margin:10px 0 0 0; 
	font-size:80%;
	}
p.desc_carr2{
	width:500px;	
	margin:10px 0 0 0; 
	font-size:80%;
	color:#556208;
	}
span.txt_white{
	color:#FFF;
	font-weight:normal;
	font-size:80%;
	}
span.txt_whitep{
	color:#FFF;
	font-size:1.2em;
	}	
			
/**ELEMENTI FORM**/

input{
	background-color:#eff7da;
	border:1px solid #95a174;
	color:#000;
	font-size:90%;
	margin-top:3px;
	}
	input.no{
	background-color:#FFF;
	border:none;
	color:#000;
	padding-bottom:5px;
	font-size:100%;
	}
select{
	background-color:#eff7da;
	border:1px solid #95a174;
	color:#000;
	font-size:90%;
	}
TEXTAREA{
	background-color:#eff7da;
	border:1px solid #95a174;
	color:#000;
	font-size:90%;
	}


	
input.text1{
	background-color:#b8d376;
	margin:0 ;
	font-size:70%;
	padding:2px;
	}
	input.text2{
		background-color:#b8d376;
		margin:0 0 3px 0;
		font-size:90%;
		}
input.text{
	background-color:#b8d376;
	font-size:70%;	
	padding-left:5px;
	}
input.boxtito{
	color:#333;
	font-weight:bold;
	background-color:#b8d376;
	font-size:70%;
	}
	
div.form_novità{
	margin:5px 0 5px 0;
	float:left;
	}	
	select.prezzo{
		font-size:70%;
		margin:0;
		}
	label.scegli{	
		font-size:70%;
		margin:0 0 0 10px;
		}
/*FORM ORDINE*/
div.tito{
	color:#FFF;
	background-color:#333;
	font-size:1.2em;
	font-weight:bold;
	padding:5px 0 3px 0;
	text-align:center;	
	}
div.cont_form_ordine{
	float:left;
	clear:right;
	margin:10px 0 0 0;
	}
div.campo_form{
	width:100%;
	clear:left;
	float:left;
	}
	div.campo_formSx{
		width:100px;
		float:left;
		font-size:80%;
		margin:5px 0 0 0;
		}
	div.campo_formDx{
		width:400px;
		float:right;
		margin:5px 0 0 0;
		}		
	#cont_prodotti{
		width:100%;
		background-color:#EEE;
		float:left;
		text-align:left;
		margin:0;
		padding:5px 0 5px 0;
		}


/****/
	div.contelform{ width:100%; float:left;clear:left;margin:0 0 15px 0;padding:0;}
	div.antirobot{ width:100%; font-size:80%; float:left; clear:left; margin-bottom:15px; background-color:#EEE;}

	div.cont_genSX{
		width:50%;
		float:left;
		}	
	div.cont_genDX{
		width:50%;
		float:right;
		}	
	div.lab_form{
		margin-right:10px;	
		width:110px;
		float:left;
		font-size:80%;
		}	
		
		
		
		/*div.campo_form2Sx{
			width:40%;	
			font-size:80%;
			clear:right;
			background-color:#eaeaea;
			}
		
		div.campo_form2Dx{
			width:40%;
			float:right;
			font-size:80%;
			clear:right;
			background-color:#777777;
			}
		
		
		div.campo_elform2Sx{
			width:100px;
			float:left;
			background-color:#EEE;
			}
		div.campo_elform2Dx{
			width:50px;
			float:right;
			text-align:left;
			}	
		*/	
		
	
.campi02{ font-size:80%; line-height:1.6em; margin-bottom:5px;}

/****/


		
#form_novita{ margin:0; padding:0; text-align:left}	

a.artNome{ text-decoration:none; color:#608800; font-size:75%; font-weight:bold; line-height:1.2em}
a.artNome:hover{ text-decoration:none; color:#4b6907; font-size:75%; font-weight:bold; line-height:1.2em}

/*per codice*/
div.artNome{ color:#608800; font-size:75%; font-weight:bold; line-height:1.2em;}

div.layInt{ font-size:90%;}

div.layIntCont{font-size:90%; padding-left:10px; padding-right:10px;}
.testoform{ font-size:80%;}

a.bottone{ text-decoration:none; color:#FFF; background-color:#81944c; padding:4px; line-height:1.5em; font-size:85%; border:1px solid #899c5e; float:left; margin-right:10px; font-weight:bold;}
a.bottone:hover{ text-decoration:none; color:#333; background-color:#E1E1E1; padding:4px; line-height:1.5em; font-size:85%; border:1px solid #899c5e; float:left; margin-right:10px; font-weight:bold;}

a.bottone2{ text-decoration:none; color:#FFF; background-color:#81944c; padding:4px; line-height:1.5em; font-size:75%; border:1px solid #899c5e; float:left; margin-right:10px; font-weight:bold;}
a.bottone2:hover{ text-decoration:none; color:#333; background-color:#E1E1E1; padding:4px; line-height:1.5em; font-size:75%; border:1px solid #899c5e; float:left; margin-right:10px; font-weight:bold;}


/*** PRODOTTO ***/

#box-scheda{ }
img.part{ border:1px solid #CCC; margin-top:15px; }

.desc{ font-size:90%; color:#333;}
.scheda{ font-size:90%; color:#607132;}
.prezzo{ font-size:90%; color:#000;}


/*  */
td.fooCope{ background-image:url(foCope.gif); padding-top:15px; padding-bottom:10px; text-align:center; color:#FFF; font-size:75%;}

/* nuovo popup */
#popup{
	width:500px;
	float:left;
	color:#FFF;
	margin-bottom:5px;
	}
	table.pop{
	width:500px;
	color:#FFF;
	}
td.lapop{
	background-color:#ff7b37;
	padding:5px;
	
}

/** gennaio 2010 **/
div.rice{
	padding:3px;
	border:1px solid #a1c251;
	margin-bottom:5px;
	}
span.testo_rice{	
	color:#333333;
	font-size:75%;
	}
/** FORM **/
input.datiHo{ background-color:#FFF; color:#000; border:1px solid #999933; padding:2px; font-size:90%;}
input.vaiHo{  border:0;  padding:0; cursor:hand; font-size:90%; }

input.vai{
	background-color:#809b51;
	color:#FFF;
	margin:0 ;
	font-size:75%;
	padding:1px;
	}
a.verde{ color:#688437;	font-size:70%; line-height:1.4em;}
a.verde:hover{ color:#999900; font-size:70%; line-height:1.4em;}

a.verde2{ text-decoration:none; color:#688437; font-size:75%; line-height:1.4em; display:block; border-bottom:1px dotted #688437;}
a.verde2:hover{  text-decoration:none; color:#999900; font-size:75%; line-height:1.4em; display:block;border-bottom:1px dotted #688437;}

a.verde3{ text-decoration:underline; color:#688437; font-size:80%; display:block; }
a.verde3:hover{  text-decoration:underline; color:#999900; font-size:80%;  display:block;}

.textB{ color:#FFF; font-size:75%; padding-left:5px; }
.areaTop{ font-size:75%; line-height:1.5em;}


/** div title **/
#title{width:100%; }

H1.titleCate{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:140%; color:#ff7012; margin:0 0 5px 0; padding:0; }
H2.titleLinea{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:110%; color:#9cbd63; margin:0; padding:0; }
H3.titlePro{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:120%; color:#3c107a; margin:0; padding:15px 0 5px 0; }

/** AREA RISERVATA **/
div.areaDati{
	width:60%;
	margin:30px 0 15px 0;
	text-align:left;
	line-height:2em;
	padding:10px;
	background-color:#FFFFFF;
	border-top:1px dotted #FF6600;
	border-bottom:1px dotted #FF6600;
	font-size:80%;
	}
div.areaBot{
	padding:20px;
	text-align:center;
	font-size:80%;
	}
	a.bottoneOK{
		text-decoration:none; background-color:#809b51; color:#FFF; cursor:hand; font-size:90%; padding:2px;}
	a.bottoneOK:hover{
		text-decoration:none; background-color:#809b51; color:#000; cursor:hand; font-size:90%; padding:2px;}
	a.bottoneCANC{
		text-decoration:none; background-color:#98b860; border:1px solid #98b860; color:#FFF; cursor:hand; font-size:80%; padding:2px;}
	a.bottoneCANC:hover{
		text-decoration:none; background-color:#98b860; border:1px solid #98b860; color:#FFF; cursor:hand; font-size:80%; padding:2px;}
		
	table.form{
	width:100%;
	font-size:85%;
	color:#333;
	border-top:1px dotted #FF6600;
	border-bottom:2px solid #FF6600;
	margin:10px auto 0 auto;
	padding:8px ;
	background-color:#FFFFFF;
	}
	table.form2{
	width:80%;
	font-size:80%;
	border-bottom:1px dotted #FF6600;
	background-color:#f4f4f4;
	margin:0 auto 15px auto;
	padding:8px;
	text-align:center;
	}
	table.form3{
	width:100%;
	font-size:80%;
	border-top:1px dotted #FF6600;
	border-bottom:2px solid #FF6600;
	background-color:#f4f4f4;
	margin:0 auto 15px auto;
	padding:8px;
	}
	table.form4{
	font-size:90%;
	margin:0 auto 15px auto;
	padding:8px;
	color:#000;
	}
	table.form5{
	width:100%;
	font-size:85%;
	border-bottom:1px dotted #FF6600;
	background-color:#f4f4f4;
	margin:0 auto 0 auto;
	padding:8px;
	text-align:center;
	}
	table.form6{
	width:100%;
	font-size:85%;
	border-top:1px dotted #FF6600;
	border-bottom:2px solid #FF6600;
	background-color:#f4f4f4;
	padding:8px;
	}

div.campi{  text-align:left; font-size:80%; margin:10px 0 0 0;}
div.privacy{ text-align:left; color:#666; font-size:80%; margin:10px 0 10px 0;}
div.privacy3{ text-align:left; color:#666; font-size:80%; margin:0;}

div.campi_2{  text-align:left; font-size:90%; margin:10px 0 0 0;}
div.privacy_2{ text-align:left; color:#666; font-size:90%; margin:10px 0 10px 0;}
div.formFoo{
	padding:0 10% 0 10%;
	}
	
		
table.ordiniTop{
	font-size:85%;
	width:90%;
	padding:0 4px 4px 4px;
	color:#333;
	margin:20px 0 0 0;
	}
	a.code{ color:#000;}
	a.code:hover{ color:#666;}
	
	/*** CARRELLO ***/
table.carrello{
	background-color:#FFF;
	font-size:75%;
	padding:5px;
	border-top:1px solid #FF6600;
	border-bottom:1px solid #FF6600;
	}
	th.bug{ background-color:#fb741b; color:#FFF; font-weight:normal;}
	td.bug{ border-bottom:1px dotted #FF6600;padding:4px; border-left:1px solid #CCC;}
	td.bug2{ border-bottom:1px dotted #FF6600;padding:4px; border-right:1px solid #CCC; border-left:1px solid #CCC; text-align:center; color:#ff7b37;}
	td.totBug{ font-size:120%; text-align:center; background-color:#FF9900;}