Body {
	font-size : 12px; PADDING-TOP: 1px; 
	font-family:   tahoma ; 
	COLOR: #cc3300;
	background-color : #ffffff; 	
	}


#.indentato /* instead of just p {*/
{ 
margin: 0 px ; font-size : 12px;
padding: 0 0 10 0;   
text-indent: 20px; display:inline;  
} 


p.indented /* instead of just p {*/
{ 
margin: 0 px ; font-size : 12px;
padding: 0 0 10 0;   
text-indent: 20px; 
} 



#item_somm li {
	 list-style-position: outside; margin : 30 30 30 30;  
}


hr {
	COLOR: #660000;  HEIGHT:2px
	}


span.mini {	COLOR: #cc3300;  	
	font-size : 10px; 
	font-family:   tahoma ; 
		}

H5 {	COLOR: #cc3300;  	PADDING-left: 7px;
	display:inline;        TEXT-TRANSFORM: uppercase;
	font-size : 13px; 
	FONT-WEIGHT: bolder; 		WIDTH: 100%;
	font-family:   tahoma ; 
        display: inline ;
	FILTER: DropShadow(OffX=1,OffY=1,Color=#9C9C9C ,Positive=true); 	WIDTH: 100%; 
	COLOR: #cc3300;  
	text-shadow: 1px 1px 1px #9C9C9C ;
		}



H6 {	COLOR: #cc3300;  	PADDING-left: 7px;
	TEXT-TRANSFORM: uppercase;
	font-size : 11px; 
	FONT-WEIGHT: bolder; 	
	font-family:   tahoma ; 
		}

H4 {
	COLOR: #993300;  
	font-size : 16px; 
	font-weight: bolder; 
	TEXT-ALIGN: left ; 
	font-family:   tahoma ; 
	}
H3 { 
	FONT-WEIGHT: bolder; 
	font-size : 17px;
	PADDING-BOTTOM: 1px ; 
	COLOR: #cc3300; 
	WIDTH: 90%;
	PADDING-TOP: 0px; 
	font-family:   tahoma ; 
	text-align:center ;  
	FILTER: DropShadow(OffX=2,OffY=2,Color=#cccccc,Positive=true); 
	}



td.main_top {
	font-weight: bolder;
	width:447px;
	height:48px;
	margin:0px;
	BACKGROUND-IMAGE: url(img/postit_top.jpg) ; 
	background-repeat:no-repeat;
	background-position:center; 
}

td.main_bot {
	width:447px;
	height:38px;
	BACKGROUND-IMAGE: url(img/postit_bot.jpg) ; 
	background-repeat:no-repeat;
	background-position:center; 
	margin:0;
	padding:0;
}

td.main_mid { 
	font-family:  "lucida console", sans-serif ;  	
	FONT-SIZE: 13px; 
	COLOR: #000000 ;  
	width:447px;
	height:30px;
	BACKGROUND-IMAGE: url(img/postit_mid.jpg) ; 
	background-repeat:no-repeat;
	background-position:center; 
	PADDING-left:   70px; 
	PADDING-RIGHT:  40px;
	tEXT-ALIGN: justify ;
}

td.descrizione { 
	PADDING-left: 20px; PADDING-right: 10px; 
	font-family:   tahoma ; 
        font-size : 12px; 
	color:#cc3300; 	  
	TEXT-ALIGN: justify ;
}

td.preparazione { 
	PADDING-left: 20px; PADDING-right: 25px; PADDING-top: 5px;
        font-size : 12px; 
	color:#cc3300; 	  
	TEXT-ALIGN: justify ; 	font-family:   tahoma ; 
}

td.info { 
	color:#cc6600; 
	PADDING-right: 30px;
		}


#ricettesoci0 {
BORDER-top: #bebebe 1px solid; 
BORDER-BOTTOM:  #bebebe 1px  solid; 
BORDER-left:  #bebebe 1px solid; 
BORDER-right :  #bebebe 1px  solid; 
float:right; BACKGROUND-COLOR: #ffffff;  
}

#ricettesoci {
BORDER-top: #ffffff 0px solid; 
BORDER-BOTTOM: #ffffff 0px solid; 
BORDER-left: #ffffff 3px solid; 
BORDER-right : #ffffff 3px solid; 
float:right;
}

 

.note {
	WIDTH: 60%;   ; PADDING-top: 5px; PADDING-bottom: 9px; PADDING-left: 25px; PADDING-right: 25px;
	BORDER-top: #FEE895 1px solid; 
	font-family:   tahoma ; color:  #8B7355 ; 
	}
div.titolo {
	COLOR: #cc3300;  	TEXT-TRANSFORM: uppercase; 
	font-size : 13px; 	WIDTH: 100%;
	FONT-WEIGHT: bolder; 	BORDER-BOTTOM: #c0c0c0 1px solid; 
	font-family:   tahoma ; 
	}



td.occhiello {  	font-family:   tahoma ; 
	 PADDING-left: 7px; font-size : 12px; color:#cc3300; FONT-WEIGHT: bolder; 
		}
td.occhiellosoci {  	font-family:   tahoma ;  
	ppp PADDING-left: 20px; font-size : 12px; color:#cc3300;   TEXT-ALIGN:center ;
	FILTER: DropShadow(OffX=1,OffY=1,Color=#cccccc,Positive=true); 	WIDTH: 100%; 
	COLOR: #cc3300;  
	text-shadow: 1px 1px 1px #cccccc ;


		}
td.segnalato {  	font-family:   tahoma ; 
	 PADDING-right: 10px; font-size : 11px; color:#CC9933;  	TEXT-ALIGN: right ; font-style: italic ;
		}

td  {
	COLOR: #cc3300; 
	FONT-SIZE: 13px ; 
	font-family:   tahoma ; 
	TEXT-ALIGN: justify ; 
	}

tr.menu2 {
	BACKGROUND-COLOR: #cc3300; 
	font-family:   tahoma ; 
	}


TD.menu_ar { PADDING-left: 0px; 
	PADDING-right: 0px; 
	BACKGROUND-COLOR: #0073CC  ;  
	font-family:   tahoma ; 
	BACKGROUND-IMAGE: url(img/shadow_ar.gif) ;    	background-repeat: repeat-x;     
	}

TD.menu { PADDING-left: 0px; 
	PADDING-right: 0px; 
	BACKGROUND-COLOR: #cc3300;  
	font-family:   tahoma ; 
	BACKGROUND-IMAGE: url(img/shadow.gif) ;    	background-repeat: repeat-x;     
	}

td.riga {
	font-size : 12px; 
	}

td.centrale {
	font-size : 4px; 
	PADDING-left: 0px;
	PADDING-right: 0px; 
	PADDING-top: 0px;
	PADDING-bottom: 0px; 
	BACKGROUND-IMAGE: url(img/wodahs.gif) ;    	
	background-repeat: repeat-x;     
	}

td.ingredienti {
	font-weight: bolder;
	font-size : 12px; 
	TEXT-ALIGN: center ; 
	}

TD.menu2d {
	text-indent:230px;
	font-family:   tahoma ; 
	}
TD.menu2p {
	text-indent:340px;
	font-family:   tahoma ; 
	}



.check {
	COLOR: #00ffcc 	 ;
	font-weight: bolder;	
	font-family:   tahoma ; 
	}

td.bottom {
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid; 
	BORDER-LEFT: #003366 1px solid; 
	TEXT-ALIGN: justify ;  
	FONT-SIZE: 14px;
	font-family:   tahoma ; 
	}

TD.cl_sx {
	BACKGROUND-IMAGE: url(img/fondo.gif) ;
	BORDER-BOTTOM: #999999 1px solid; 
background-repeat:repeat-y;
background-position: center top ;
	}

TD.cl_cnt {
	BACKGROUND-IMAGE: url(img/fondino.gif) ; 

	PADDING-left:   30px; 
	PADDING-RIGHT:   30px;
	BORDER-LEFT: #999999 1px solid; 	
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
	font-family:   tahoma ; 
	}
TD.bottom {
	BORDER-BOTTOM: #999999 1px solid;  
	BACKGROUND-COLOR: #ffffff;
	PADDING-top:   10px; 
	PADDING-bottom:   10px;
	BORDER-LEFT: #999999 0px solid; 	
	BORDER-RIGHT: #999999 0px solid; 
	font-family:   tahoma ; 
	}

TR.link {
	
	PADDING:   9px; 
	PADDING-left:   19px; 
	font-family:   tahoma ; 
	font-size : 14px; 
	TEXT-ALIGN: justify ;
}


a.nav2  {	
	COLOR: #ffffcc; 
	FONT-SIZE: 11px;  
	font-weight: bolder; 	
	font-family:   tahoma ; 
	padding:0 0 3 8px;
	background:url(img/menu_item2.gif) no-repeat 0 ;
	}
a.nav2:link  { 
	TEXT-DECORATION: none ; 
	}
a.nav2:visited  { 
	TEXT-DECORATION: none ;
	}
a.nav2:active  { 
	TEXT-DECORATION: none ; 	
	}
a.nav2:hover { 
	TEXT-DECORATION: none ;
	COLOR:#000000; 	padding:0 0 0 8px;
	background:url(img/menu_item.gif) no-repeat 0 ;
	}

a.linc  { 
	COLOR: #cc3300; 
	FONT-SIZE: 14px;  
	font-weight: bolder; 	
	font-family:   tahoma ; 
	}
a.linc:link  { 
	TEXT-DECORATION: none ; 
	}
a.linc:visited  {
	TEXT-DECORATION: none ;	
	}
a.linc:active  {
	TEXT-DECORATION: none ;
	}
a.linc:hover {
	TEXT-DECORATION: none ;
	FILTER: DropShadow(OffX=1,OffY=2,Color=#cccccc,Positive=true); 
	WIDTH: 100%; 
	COLOR: #cc3300;  
	}
td.DropShadow {
	PADDING-left : 20px; 
	FONT-WEIGHT: bolder;  
	font-size :17px; 
	FILTER: DropShadow(OffX=1,OffY=2,Color=#cccccc,Positive=true); 	WIDTH: 100%; 
	COLOR: #cc3300;  
	text-shadow: 2px 2px 2px #cccccc ;
	}

.DropShadow2 {
	PADDING-left : 20px; 
	FONT-WEIGHT: bolder;  
	font-size :17px; 
	FILTER: DropShadow(OffX=1,OffY=2,Color=#cccccc,Positive=true); 	WIDTH: 100%; 
	COLOR: #cc3300;  
	text-shadow: 2px 2px 2px #cccccc ;
	}


A.hover {
	COLOR: #cc9933   ;  
	TEXT-DECORATION: none; 
	FONT-SIZE: 12px; }


A.hover:hover {
	COLOR: #cc3300 ; 
	}

A {
	COLOR: #cc9933   ; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 15px;   
}
A.somm_hover { COLOR: #cc9933  ; FONT-SIZE: 11px;   }
A.somm_hover:hover { COLOR: #cc3300 ; FONT-SIZE: 11px;  	  }

div.sommario { 
	COLOR: #CC9933;  	TEXT-TRANSFORM: uppercase;  	font-family:   tahoma ; 
	font-size : 11px;   width=95% ; 
	PADDING-left:   5px; 
	PADDING-bottom:   0px; 
	FONT-WEIGHT: bolder; 	BORDER-BOTTOM: #edefed 0px solid;  ; 
	}


A.prenota {
	color:#cc6600;   ;  
	TEXT-DECORATION: none;  			
	FONT-SIZE: 12px;     padding:0 14 1 0 px;
	
}
A.prenota:hover { 		 
	color:#cc6600; 
	padding:0 14 1 0 px;  FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;  
}

A.gal {
	COLOR: #cc9933   ;  font-family: Trebuchet Ms, Georgia , Courier ;
	TEXT-DECORATION: none;  			FONT-WEIGHT: bolder;  
	FONT-SIZE: 14px;     padding:0 14 1 0 px;
	background:url(img/exlink.gif) no-repeat 0 right ;
}
A.gal:hover { 		FONT-WEIGHT: bolder;  
	COLOR: #cc3300 ; padding:0 14 2 0 px; background:url(img/exlinkon.gif) no-repeat 0 right; 
	}

A.gal12 {
	COLOR: #cc9933   ;  font-family: Trebuchet Ms, Georgia , Courier ;
	TEXT-DECORATION: none;  TEXT-ALIGN: right ; 		FONT-WEIGHT: bolder;  
	FONT-SIZE: 12px;     padding:0 14 0 0px;
	background:url(img/exlink.gif) no-repeat 0  right; ;
}
A.gal12:hover { TEXT-ALIGN: right ; 		FONT-WEIGHT: bolder;  
	COLOR: #cc3300 ; padding: 0 14 0 0px; background:url(img/exlinkon.gif) no-repeat 0  right; 
	}

A.hovermain {
	COLOR: #000000 ;  
	TEXT-DECORATION: none; 
	FONT-SIZE: 12px;  	
	font-weight: bolder;
	FILTER: DropShadow(OffX=1,OffY=1,Color=#9C9C9C ,Positive=true)  ; 	WIDTH: 75%; 
	text-shadow: 1px 1px 1px #9C9C9C ;

	}

A.hhhhhhhhhhhhhhovermain:hover {
	COLOR: #000000  ; 
	font-weight: bolder;
	}

td.main_mid { 
	font-family:  "lucida console", sans-serif ;  	FONT-SIZE: 13px; 
	COLOR: #000000 ;  
width:450px;
height:30px;
background: url("img/postit_mid.jpg") repeat-y rigth;
	PADDING-left:   70px; 
	PADDING-RIGHT:  40px;
text-align:left; display:block; tEXT-ALIGN: justify ;
}


table.folder01  , th.folder01 , tr.folder01 { 	BACKGROUND-COLOR: #FFF5B7 }
table.folder02 , th.folder02 , tr.folder02 { 	BACKGROUND-COLOR: #FAFDD0 }
table.folder03 , th.folder03 , tr.folder03 { 	BACKGROUND-COLOR: #FFFDBB }


A.hovermainRS    { 
	font-family:   tahoma ; 
	COLOR: #4F4F4F ;  
	TEXT-DECORATION: none; 
	FONT-SIZE: 12px; 
	font-weight: bolder;	
	BACKGROUND-COLOR: #FFF5B7 ;

	FILTER: DropShadow(OffX=1,OffY=1,Color=#9C9C9C ,Positive=true)  ; 	WIDTH: 50%; 
	text-shadow: 1px 1px 1px #9C9C9C ;

}
.folderRSt2 { 
	font-family:   tahoma ;   	
	FONT-SIZE: 9px; 
	COLOR:  #cc3300 ; 	
	BACKGROUND-COLOR: #FFF5B7 ; 
        tEXT-ALIGN: justify ;
}



td.RICtop , td.RICmiddle, td.RICbottom, td.RICtopM , td.RICmiddleM, td.RICbottomM,  { 
width:470px; 
height:10px;   
padding-top:0px;  	FONT-SIZE: 7px; 
PADDING-left:  0px;   
}

td.RICtop  { bACKGROUND: url(img/ric_top.png)  no-repeat center  ;   }
td.RICmiddle {  BACKGROUND : url(img/ric_middle.png) repeat-y center;     }
td.RICbottom {  BACKGROUND : url(img/ric_bottom.png)  no-repeat center;     }
td.RICtopM  { bACKGROUND: url(img/ric_topm.png)  no-repeat center  ;   }
td.RICmiddleM {  BACKGROUND : url(img/ric_middlem.png) repeat-y center;     }
td.RICbottomM {  BACKGROUND : url(img/ric_bottomm.png)  no-repeat center;     }











td.RStitolo { 
font-weight: bolder; 	font-family:   tahoma ; 
width:447px; 
height:30px;   
padding-top:6px;  
bACKGROUND-IMAGE: url(img/rs_top.jpg) ; 
background-repeat:no-repeat; 
background-position:center top;  
}

td.RSdescrizione { 
font-family:  lucida console, sans-serif ; 
FONT-SIZE: 12px; 
COLOR: #8B3626 ;  
width:447px; height:30px;  
BACKGROUND-IMAGE: url(img/rs_mid.jpg) ; 
background-repeat:repeat-y; 
background-position:center;     
PADDING-left:   30px;   
PADDING-RIGHT:  40px;   
tEXT-ALIGN: justify ;    
}

td.RSbottom { 
width:447px;     
BACKGROUND-IMAGE: url(img/rs_bot.jpg) ;     
background-repeat:no-repeat;    
background-position:center;     
margin:0;   
padding:0;     
}


td.FAQ01 { 
font-weight: bolder; 	font-family:   tahoma ; 
width:447px; 
height:10px;   
bACKGROUND-IMAGE: url(img/faq01.jpg) ; 
background-repeat:no-repeat; 
background-position:center top;  
}

td.FAQ02 { 
font-family:   tahoma ; 
FONT-SIZE: 12px; 
COLOR: #8B3626 ;  
width:447px; height:10px;  
BACKGROUND-IMAGE: url(img/faq02.jpg) ; 
background-repeat:repeat-y; 
background-position:center;     
PADDING-top:   4px;   
PADDING-bottom:   0px;   
PADDING-left:   10px;   
PADDING-RIGHT:  130px;   
tEXT-ALIGN: justify ;    
}

td.FAQ03 { 
font-family:   tahoma ; 
FONT-SIZE: 12px; 
COLOR: #8B3626 ;  
width:447px;   height:8px; 
BACKGROUND-IMAGE: url(img/faq03.jpg) ; 
background-repeat:no-repeat; 
background-position:center top;    
PADDING-left:   30px;   
PADDING-RIGHT:  30px;   
tEXT-ALIGN: justify ;    
}

td.FAQ04 { 
font-family:   tahoma ; 
FONT-SIZE: 12px; 
COLOR: #8B3626 ;  
width:447px;  
BACKGROUND-IMAGE: url(img/faq04.jpg) ; 
background-repeat:repeat-y; 
background-position:center;     
PADDING-left:   20px;   PADDING-bottom:   6px;  
PADDING-RIGHT:  30px;   PADDING-top:   4px;  
tEXT-ALIGN: justify ;    
}
td.FAQ05 { 
width:447px;    height:24px;   
BACKGROUND-IMAGE: url(img/faq05.jpg) ;     
background-repeat:no-repeat;    
background-position:center;     
margin:0;   
padding:0;     
}

.BKtitolo { 	font-family:   tahoma ; 
FONT-SIZE: 12px;  font-weight: bolder;   width:447px; height:48px; margin:0px; 
bACKGROUND-IMAGE: url(img/postit_top.jpg) ; 
background-repeat:no-repeat; 
background-position:center;
   
	FILTER: DropShadow(OffX=1,OffY=1,Color=#9C9C9C ,Positive=true)  ; 
	WIDTH: 50%; 
	COLOR: #cc3300;  
	text-shadow: 1px 1px 1px #9C9C9C ;
}
.spanBKtitolo { 
FONT-SIZE: 12px;  font-weight: bolder;  	font-family:   tahoma ; 
	FILTER: DropShadow(OffX=1,OffY=1,Color=#9C9C9C ,Positive=true)  ; 	WIDTH: 90%; 
	COLOR: #cc3300;  
	text-shadow: 1px 1px 1px #9C9C9C ;
}

.BKdescrizione { 
font-family:  lucida console, sans-serif ; FONT-SIZE: 12px; COLOR: #8B3626 ;  width:447px;height:30px;  BACKGROUND-IMAGE: url(img/postit_mid.jpg) ; background-repeat:repeat-y; background-position:center;     PADDING-left:   70px;   PADDING-RIGHT:  40px;   tEXT-ALIGN: left ;     
}

.BKbottom { 
width:447px; height:19px;    BACKGROUND-IMAGE: url(img/postit_bot.jpg) ;     background-repeat:no-repeat;    background-position:center;     margin:0;   padding:0;     
}

.titoloric
{ 
FONT-SIZE: 12px;    font-weight: bolder;  	COLOR: #cc3300;  PADDING-top:   2px; 
}

.description
{ 
FONT-SIZE: 12px;  PADDING-left:   17px;   PADDING-top:   2px;  PADDING-right:   10px; 	COLOR: #cc3300; text-indent: 20px; 
}

.tab_ric_feste
{ 
BACKGROUND-IMAGE: url(img/tab_ric_feste.jpg) ; background-repeat:repeat-y; background-position:left ; 

padding-top:20px; 
BORDER: #bebebe 1px solid ;
BORDER-bottom: #bebebe 2px solid ;

 OLDBACKGROUND-COLOR: #FFFDD9 ; 
}

.tab_ric
{ 
BACKGROUND-IMAGE: url(img/tab_ric.jpg) ; background-repeat:repeat-y; background-position:left ; 

padding-top:20px; 
BORDER: #bebebe 1px solid ;
BORDER-bottom: #bebebe 2px solid ;

 OLDBACKGROUND-COLOR: #FFFDD9 ; 
}



