/*??????????????????-CONSTANT-????????????????????????*/
* {
	margin:0px 0px 0px 0px; 				  			 	 
	padding:0px 0px 0px 0px; 
}
body  {background:#FFF}	
table {								 	  	  
	border-collapse:collapse;			 	 
	border:0px;	
	width:100%;
}									   
td  { color: #313131; font-size: 11px; font-family: Tahoma; font-style: normal; font-variant: normal; line-height: 14px; vertical-align: top }										   	   
input, textarea, select{			     
	font:normal 11px Tahoma;			
	vertical-align:middle;
	color:#313131;
	border:1px solid #000;
	background:#FFF;
}		
ul {list-style:none;}
/*?????????????????????-MAIN-?????????????????????????*/
.main_table	{width:766px;}
.base 		{}
.tail_left 	 { background: #ebeced url("images/tail_left_bg.jpg") repeat-x; width: 50% }
.tail_right {width:50%; background:url(images/tail_left_bg.jpg) 0 0 repeat-x}


/*?????????????????????-HEADER-???????????????????????*/


/*?????????????????????-CONTENT-??????????????????????*/
.column_left	 { background: #ebeced url("images/col1_bg.jpg") no-repeat right top; width: 271px }
.column_left .space  { text-align: justify; padding: 35px 23px 20px 33px }
.column_center 	{width:1px; background:#E2E1DB}
.column_right	 { width: 493px }
.column_right .space    { text-align: justify; padding: 34px 25px 20px 23px; width: 100% }

h6	 { color: #b42785; font: 10px Tahoma }
.gl	{background:url(images/l1.jpg) bottom repeat-x}
.vl	{background:url(images/vl.gif) top right repeat-y}

/*?????????????????????-TEXT-?????????????????????????*/
a 		{color:#27496E; font:normal 11px Tahoma;}
a:hover {text-decoration:none;}	
span	 { color: #b42785 }
/*b 		{color:#1F77DB; font:normal 9px Tahoma; text-transform:uppercase}*/
.nn a	{text-decoration:none;}
.nn a:hover {text-decoration:underline;}

/*???????????????????-FORMS-?????????????????????????*/
.input input{
	width:193px;
	height:21px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.ta {
	width:217px;
	height:71px;
	overflow:auto;
	padding:5px 0px 0px 0px;
	margin:0px 0px 21px 0px;
}
.eq_height {height:25px}

/*?????????????????????-LINKS-????????????????????????*/
.link_1  { color: #b42785; line-height: 17px; background: url("images/bullet1.gif") no-repeat; padding: 0 0 2px 19px }
.link_2  { color: #b42785; font: bold 11px Tahoma }

/*??????????????????????-LISTS-???????????????????????*/
li {
	list-style:none;
	line-height:12px;
	margin:0px 0px 5px 0px;
}
li a {
	background:url(images/bullet2.gif) 0 0 no-repeat;
	font:normal 11px Tahoma;
	color:#AE3615;
	padding:0px 0px 0px 16px;
}

/*??????????????????????-FOOTER-???????????????????????*/
#footer td {color:#FFF}
#footer a   { color: #b42785 } 
#footer .f_left {background:url(images/f_left.jpg) repeat-x; height:65px;}
#footer .f_left .space {padding:25px 0px 0px 33px;}
#footer .f_right {background:url(images/tail_right_bg.jpg) repeat-x;}
#footer .f_right .space {padding:25px 0px 0px 59px; color:#C7C7C7}

/*???????????????????????-??????????????????????????????*/
.anniversarioH  { font-size: 20px; font-family: Georgia; line-height: 1; text-align: right; margin-top: 20px }
.anniversario { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right }
.bold { color: #b42785; font-weight: bold }
.testoProdotti  { width: 200px }
.spazioFoto { margin-bottom: 20px }
.boxTesto    { text-align: justify; padding: 0 5px 5px }
.boxCercasi  { margin-right: 10px; margin-left: 10px; padding: 10px; border: solid 1px }
