
a:hover	{  color: #ae2d2d;  text-decoration:none;  }
a	{  color: #310; font: bold  verdana, helvetica, sans-serif; text-decoration:none;  }

ul {
	margin:10px;	
	padding: 0px;
	list-style-type: disc ;
}

li {
margin: 0px 0px 0px 10px;
padding: 0px 0px 8px 0px;
font-size:16px;
}

p {
font-size: 16px;
}

#footer {color: #000;}
#footer a:hover	{  color: #000;  text-decoration:none;  }
#footer a	{  color: #444; font: 10px verdana, helvetica, sans-serif; text-decoration:none;  }

p { text-align: justify; }


h1 {
	font-size: 28px;
	margin: 3px 0px 7px 0px;	
}

h2 {
	color: #400;
	font-size: 18px;
	margin: 6px 0px 3px 0px;	
}

consultext {
font-size: 25px;
}

table { border: 1px solid black; }
.titolo { margin:0; padding:0; font: 16px verdana, helvetica, sans-serif; color:#000; }
.quantita  	{ font: 12px verdana, helvetica, sans-serif; color:#000; background:#c29da2; border: 1px solid #000;}
.input_box 	{width:450px; font: 12px verdana, helvetica, sans-serif; color:#000; background:#c29da2; border: 1px solid #000;}
.input_box_carrello 	{width:30px; font: 12px verdana, helvetica, sans-serif; color:#000; background:#c29da2; border: 1px solid #000;}
.input_submit 	{font-size: 13px ; color:#000; font-weight:bold; background:#bf718c; border: 1px solid #000;}
.input_text 	{ font: 12px verdana, helvetica, sans-serif; font-weight: bold; }
.input_textarea {width:450px; height:120px; font: 12px verdana, helvetica, sans-serif; color:#000; background:#c29da2; border: 1px solid #000; }
.tabella_catalogo td {font: 12px verdana, helvetica, sans-serif; }


#page_htm, #gallery, #link {
	color: #000;
	margin: 10px;
	text-align: right;
}

#page_htm a:hover	{  color: #ae2d2d;  text-decoration:none;  }
#page_htm a	{  color: #310; font: bold 12px verdana, helvetica, sans-serif; text-decoration:none;  }

#gallery a:hover,#link a:hover	{  color: #ae2d2d;  text-decoration:none;  }
#gallery a,#link a	{  color: #310; font: bold 20px verdana, helvetica, sans-serif; text-decoration:none;  }

#fotogallery {
	height: 280px;	
	overflow: auto;	
	padding-right: 5px;
}

#iframe_css {	
	height: 350px;	
	overflow: auto;	
	padding-right: 5px;
}

#riassunto_ordine {	
	height: 300px;	
	overflow: auto;		
	padding-right: 5px;
}

#articoli {	
	height: 320px;	
	overflow: auto;	
	padding-right: 5px;	
}

#categorie {	
	height: 320px;	
	overflow: auto;	
	padding-right: 5px;
}

#consulenze {	
	height: 300px;	
	overflow: auto;	
	padding-right: 15px;

}

#categorie a:hover	{  color: #ae2d2d;  text-decoration:none;  }
#categorie a	{  color: #310; font: bold 20px verdana, helvetica, sans-serif; text-decoration:none;  }


.news {margin-bottom: 10px; }
.comm_head { text-align:left; padding-left: 3px; background: transparent url(../imgs/back_table_rev.gif) repeat-y top left;}
.comm_head a { color: #000; font-size: 12px; font-style: italic; font-weight: bold;}
.comm_head a:hover { color: #000; font-size: 12px; font-style: italic; font-weight: bold; text-decoration:none;}
.comm_autore  { font-size: 12px; font-style: italic; font-weight: bold;}
.comm_data { font-size: 10px; font-style: italic;  }
.comm_messaggio { font-size:12px; margin-bottom: 5px; margin-top: 3px; border: 1px #000 dashed; padding: 3px; text-align: justify;}
