BODY {
	SCROLLBAR-base-COLOR: #CBCB92;
	SCROLLBAR-arrow-COLOR: #000000;
}
.bordo-ricetta {
	border-left : 1px #009966 solid;
   border-bottom : 1px #009966 solid; 
	border-right : 1px  #009966 solid;
	border-top: 1px  #009966 solid;
}
.sf-punti{
	background-image : url(../img/sf_puntini.gif);
	background-repeat : repeat-y;
	background-position : center;
}
.sf-table-elenco{
	background-color : #E4E4DA;
	padding-left : 8px;
	padding-right : 5px;
}
.sf-logo{
	background-image : url(../img/img_logo_dimeglio_invernale.jpg);
	background-repeat : no-repeat;
	background-position : center;
}
.sf-base{
	background-image : url(../img/sf_base.jpg);
	background-repeat : repeat-x;
	background-position : left;
}
.sf-color-piede{
	background-color : #CBCB92;
}
.sf-color-utenti{
	background-color : #E5E5C9;
}
.sf-color-colonna{
	background-color : #F6F6EC;
}
.sf-tit-utenti{
	background-image : url(../img/tit_Mareautenti_invernale.gif);
	background-repeat : no-repeat;
	background-position : left;
}
sf-tit-benvenuto{
	background-image : url(../img/tit_Mutente_invernale.gif);
	background-repeat : no-repeat;
	background-position : left;
}
.sf-table{
	background-image : url(../img/sf_table.gif);
	background-repeat : no-repeat;
	background-position : center;
}
.sf-top{
	background-image : url(../img/sf_top.jpg);
	background-repeat : no-repeat;
	background-position : left;
}
.sf-colonne{
	background-image : url(../img/sf_colonne_invernale.jpg);
	background-repeat : repeat-y;
	background-position : center;
}
.sf-colonnaSX{
	background-image : url(../img/sf_colonnaSX_invernale.jpg);
	background-repeat : repeat-y;
	background-position : center;
}
.sf-carta{
	background-image : url(../img/sf_carta.jpg);
	background-repeat : repeat-x;
	background-position : top;
}
.sf-news{
	background-image : url(../img/sf_news.jpg);
	background-repeat : repeat-x;
	background-position : top;
}
.sf-azienda{
	background-image : url(../img/sf_azienda.jpg);
	background-repeat : repeat-x;
	background-position : top;
}	
.sf-franchising{
	background-image : url(../img/sf_franchising.jpg);
	background-repeat : repeat-x;
	background-position : top;
}
.sf-catering{
	background-image : url(../img/sf_catering.jpg);
	background-repeat : repeat-x;
	background-position : top;
}
.sf-page-estivo{
	background-image : url(../img/sf_page_estivo.jpg);
	background-repeat :repeat;
	background-position :  left;
}
.sf-riga-utenti{
	background-image : url(../img/sf_riga_utenti.gif);
	background-repeat : repeat-x;
	background-position : top;
}
.bordo-table {
	border-left : 1px #F3F4F5 solid;
    border-bottom : 1px #F3F4F5 solid; 
	border-right : 1px  #F3F4F5 solid;
	border-top: 1px  #F3F4F5 solid;
}
.spaziatura{
	padding-left : 8px;
	padding-right : 5px;
}
.elenco{
	list-style-image : url(../img/ico_elenco.gif); list-style-position : outside;
}
.elenco-rosso{
	list-style-image : url(../img/ico_elenco_rosso.gif); list-style-position : outside;
}
.F-INPUT {
	BORDER-RIGHT: #505025 1px solid;
	BORDER-TOP: #505025 1px solid; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(../img/sf_input_invernale.jpg); 
	background-repeat : no-repeat;
	BORDER-LEFT: #505025 1px solid; 
	COLOR: #505025; 
	BORDER-BOTTOM: #505025 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFFFFF;
}
.F-INPUT-Disabled {
	BORDER-RIGHT: #2e415f 1px solid;
	BORDER-TOP: #2e415f 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #2e415f 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #2e415f 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
}
.F-BUTTON{
	BORDER-RIGHT: #9CA9B8 1px solid;
	BORDER-TOP: #9CA9B8 1px solid;
	BORDER-LEFT: #9CA9B8 1px solid;
	BORDER-BOTTOM: #9CA9B8 1px solid;
	BACKGROUND-COLOR: #C5CDD6;
	FONT-SIZE: 11px;
	FONT-WEIGHT: BOLD;
	COLOR: #516173;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.F-LISTMENU-ROSSO {
	BORDER-RIGHT: #63778D 1px solid;
	BORDER-TOP: #63778D 1px solid; 
	BORDER-LEFT: #63778D 1px solid; 
	BORDER-BOTTOM: #63778D 1px solid; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FF0000;
}
.F-LISTMENU-VERDE {
	BORDER-RIGHT: #63778D 1px solid;
	BORDER-TOP: #63778D 1px solid; 
	BORDER-LEFT: #63778D 1px solid; 
	BORDER-BOTTOM: #63778D 1px solid; 
	FONT-SIZE: 10px; 
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #00FF00;
}
.txt-grigio-rosso10N{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}
.txt-grigio-rosso10N:hover{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
	color : #CC3333;
}
  .txt-grigio-rosso11N{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}
.txt-grigio-rosso11N:hover{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
	color : #CC3333;
}
.txt-grigio-rosso10B{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #666666;
}
.txt-grigio-rosso10B:hover{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color : #CC3333;
}
.txt-grigio-rosso11B{
	FONT:  11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #666666;
}
.txt-grigio-rosso11B:hover{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color : #CC3333;
}
.txt-rosso-blu10N{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #CC3333;
}
.txt-rosso-blu10N:hover{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight :  normal;
	color : #516173;
}
.txt-rosso-blu11N{
	FONT:  11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #CC3333;
}
.txt-rosso-blu11N:hover{
	FONT:  11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight :  normal;
	color : #516173;
}
.txt-rosso-blu11B{
	FONT:  11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #CC3333;
}
.txt-rosso-blu11B:hover{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color : #516173;
}
.txt-rosso-blu10B{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #CC3333;
}
.txt-rosso-blu10B:hover{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color : #516173;
}
.elenco-giallo{
	list-style-image : url(../img/ico_arrowY.gif);
}
.txt-arancio-blu10N{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #FF9900;
}
.txt-arancio-blu10N:hover{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight :  normal;
	color : #516173;
}
.txt-arancio-blu11N{
	FONT:  11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #FF9900;
}
.txt-arancio-blu11N:hover{
	FONT:  11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight :  normal;
	color : #516173;
}
.txt-arancio-blu16B{
	FONT:  16px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #FF9900;
}
.txt-arancio-blu16B:hover{
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color : #516173;
}
.txt-arancio-blu11B{
	FONT:  11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #FF9900;
}
.txt-arancio-blu11B:hover{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color : #516173;
}
.txt-arancio-blu10B{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #FF9900;
}
.txt-arancio-blu10B:hover{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color : #516173;
}

.txt-blu-arancio10N{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #516173;
}
.txt-blu-arancio10N:hover{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight :  normal;
	color : #FF9900;
}
.txt-blu-arancio11N{
	FONT:  11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color :#516173;
}
.txt-blu-arancio11N:hover{
	FONT:  11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight :  normal;
	color : #FF9900 ;
}
.txt-blu-arancio11B{
	FONT:  11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #516173 ;
}
.txt-blu-arancio11B:hover{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color :#FF9900;
}
.txt-blu-arancio10B{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #516173 ;
}
.txt-blu-arancio10B:hover{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color :#FF9900;
}
.txt-sconto{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif; 
	background-image : url(../demo/sconto.jpg);	
	background-repeat : no-repeat;
	background-position :  center, bottom;	
	padding-left : 8px;
	padding-top : 5px;
	padding-bottom : 5px;
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #516173;
}
.txt-sconto:hover{
	FONT:  10px Verdana, Arial, Helvetica, sans-serif;
	background-image : url(../demo/sconto.jpg);		
	background-repeat : no-repeat;
	background-position :  center, bottom;	
	padding-left : 8px;
	padding-top : 5px;
	text-decoration : none;
	font-style : normal;
	font-weight :  normal;
	color : #FF9900;
}
td{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal;
	color : #516173; 
}