/* CSS Document */
html{height: 100%; padding-bottom: 1px} 
body{
	margin-left:0px;
	margin-right:0px;
	background-image:url(pattern.gif);
	background-color:#FFFFFF;
	}
td{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.prima_riga{
	border:0px;
	width:780px;
	border-bottom:1px solid #FFFFFF;
	background-color:#B36161;
	color:#FFDDDD; 
	}
.seconda_riga{
	font-size:1px;
	line-height:1px;
	background-color:#808080;
	}
form{
	margin:3px;
	}
textarea,input{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #9D9D9D;
}
select,option{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.textboxdisabled{
	background-color:#999999;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
.scontato{
	color:#771F1F;
	}
.sconto{
	color:#009933;
	}
.box{
	border:1px solid #9D7172;
/*	height:350px; */
}
.box_prop{
	border:1px solid #9D7172;
	height:235px; 
}
.tit_ann{
	background-color:#9D7172;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:15px;
	}
.prezzo{
	color:#9E9E9E;
	}
.dati{
	vertical-align:top;
	text-align:justify;
	line-height:15px;
	color:#000000;
	}
.submit
{
	border: 3px double #949494;
	border-top-color: #CECECF;
	border-left-color: #CECECF;
	padding: 0.25em;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	width:90px;
} 
.submit_3
{
	border: 3px double #949494;
	border-top-color: #CECECF;
	border-left-color: #CECECF;
	padding: 0.25em;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	width:150px;
} 
.submit_2{
	width:210px;
	border: 3px double #949494; 
	border-top-color: #747474; 
	border-left-color: #747474; 
	padding: 0.25em; 
	background-color: #FFDDDD; 
	background-repeat: repeat-x; 
	color: #000000;
}
.submit_4{
	width:100px;
	border: 1px solid #9D9D9D; 
	border-top-color: #747474; 
	border-left-color: #747474; 
	background-color: #FFDDDD; 
	color: #000000;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.nome_campi{
	color:#0033CC;
	font-weight:bold;
	}
.risposta{
	color:#767676;
	font-weight:bold;
	}
.errore{
	color:#B36161;
	font-weight:bold;
	}	
.hr_riga{
	color:#9D7172;
	width:400px;
}
.no_bordo{
	border:0px none;
	}
.bordo{
	border:1px solid #9D9D9D;
	padding:2px;
}
a,a:link,a:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
a:hover{
	color:#B36161;
	font-weight:bold;
	text-decoration:none;
}
a.piccolo,a.piccolo:link,a.piccolo:visited{
	color:#B36161;
	font-weight:normal;
	text-decoration:none;
	font-size:9px;
	}
a.piccolo:hover{
	color:#B36161;
	font-weight:normal;
	text-decoration:underline;	
	font-size:9px;
}
.rosso{
	color:#B36161;
	font-weight:bold;
	}
.grigio{
	color:#9E9E9E;
	font-weight:bold;
	}
.box_grigio{
	border:1px solid #9E9E9E;
	vertical-align:top;
	}
a.menu,a.menu:link,a.menu:visited{
	color:#FFDDDD;
	font-weight:normal;
	text-decoration:none;
	}
a.menu:hover{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}	
.col_sx_3{
	background-image:url(sf_colonna.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#FFFFFF;
	border-bottom:1px solid #800000;
	border-left:1px solid #800000;
	vertical-align:top;
	text-align:center;
	}
.col_sx{
	background-image:url(sf_colonna.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#FFFFFF;
/*	border-bottom:1px solid #800000;*/
	border-left:1px solid #800000;
	vertical-align:top;
	text-align:center;
	}
.col_sx2{
	background-color:#FFFFFF;
	border-bottom:1px solid #800000;
	border-left:1px solid #800000;
	vertical-align:bottom;
	text-align:center;
	}
.corpo{
	background-image:url(sf_corpo.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#F0F0F0;
	border-left:1px solid #404040;
/*	border-bottom:1px solid #404040;*/
	border-right:1px solid #404040;
	vertical-align:top;
	}
.corpo2{
	background-color:#F0F0F0;
	border-left:1px solid #404040;
	border-bottom:1px solid #404040;
	border-right:1px solid #404040;
	vertical-align:bottom;
	}
.corpo_3{
	background-image:url(sf_corpo.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#F0F0F0;
	border-left:1px solid #404040;
	border-bottom:1px solid #404040;
	border-right:1px solid #404040;
	vertical-align:top;
	}
.centro{
	vertical-align:top;
	height:450px;
	line-height:20px;
	text-align:center;
	}
.centro_admin{
	line-height:20px;
	text-align:left;
	height:600px;
	vertical-align:top;	
	}
.piede{
	text-align:right;
	}
.titoli{
	background-image:url(sf_titoli.gif);
	background-repeat:no-repeat;
	background-color:#9E9E9E;
	text-align:left;
	height:37px;
	vertical-align:middle;
	padding-left:5px;
}
.titolo_admin{
	background-image:url(sf_titoli.gif);
	background-repeat:no-repeat;
	background-color:#9E9E9E;
	text-align:left;
	height:37px;
	vertical-align:middle;
	padding-left:40px;
	color:#FFFFFF;
	font-weight:bold;
	}
.tratt_verti{
	background-image:url(tratt_vert.gif);
	background-repeat:repeat-y;
	background-position:center;

	}
.tratt_ori{
	background-image:url(tratt_orizz.gif);
	background-repeat:repeat-x;
	}
.bottone_1{
	background-image:url(bott_1.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFDDDD;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	}
.bottone{
	background-image:url(bott_2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#FFDDDD;
	font-weight:normal;
	text-decoration:none;
	padding-left:5px;
	text-align:left;
	}
.bottone_3{
	background-image:url(bott_3.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFDDDD;
	font-weight:normal;
	text-decoration:none;
	padding-left:33px;
	text-align:left;
}
.bottone3{
	background-image:url(bott_31.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFDDDD;
	font-weight:normal;
	text-decoration:none;
	padding-left:33px;
	text-align:left;
}
.bottone_4{
	background-image:url(bott_4.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFDDDD;
	font-weight:normal;
	text-decoration:none;
	padding-left:69px;
	text-align:left;
}
.bottone_5{
	background-image:url(bott_5.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFDDDD;
	font-weight:normal;
	text-decoration:none;
	padding-left:69px;
	text-align:left;
}
.bottone_2{
	background-image:url(bott_2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#FFDDDD;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	}
.prima_col{
	background-color:#B36161;
	border-right:1px solid #FFFFFF;
	line-height:8px;
	}
.testo{
	line-height:18px;
	text-align:justify;
	}
.testo_home{
	line-height:18px;
	text-align:justify;
	padding:15px;
	}
.grande
{
	line-height:20px;
	text-align:center;
	font-size:14px;
	}
.verde{
	color:#CC6666;
	font-weight:bold;
	}
/* carrello*/
.bordi_blu{
	border:1px solid #767676;
}	
.bordo_left{
	border-left:1px solid #767676;
}
.bordi_car{
	border:1px solid #767676;
}
.car{
	border:1px solid #767676;
}
.car_alto{
	border:1px solid #767676;
	line-height:22px;
}
.car_ar{
	background-color:#FFDDDD;
	border:1px solid #767676;
	color:#767676;
	font-weight:bold;
}
.bott_nasc{
	visibility:hidden;
	position:absolute;
}
.bott_vis{
	visibility:visible;
	position:relative;
}
.li_prod{
	color:#000000;
	font-weight:bold;
	line-height:18px;
	width:100%;
	text-align:left;
	padding:0px;
	padding-left:5px;
	margin:3px;
	border:2px solid #B36161;
	list-style:none;
}
.li_prod:hover{
	color:#B36161;
	font-weight:bold;
	line-height:18px;
	width:100%;
	text-align:left;
	padding:0px;
	padding-left:5px;
	margin:3px;
	border:2px solid #000000;
	list-style:none;
}
.prodotti{
	margin:2px;
	list-style:none;
	color:#B36161;
	font-weight:bold;
	padding:0px;
	text-align:center;
	width:400px;
	}
