html { 	overflow: -moz-scrollbars-vertical !important; 	} 
	
body {
	margin:0;
	padding:0px 0 0 0;
	font-size:12px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;	
	background-image: url(img/bk.jpg);
	background-repeat: repeat-x;
	background-position:  top;

}

FORM {
	margin:0
}




#frame{
	width:957px;
	text-align:center;
	padding:0;
	margin:0;
	background-image: url(img/bk_content.jpg);
	background-repeat: repeat-y;
	background-position:  top ;
}

#ExtContent{
	padding:0 10px 0 10px;
}

.innerContent{
	margin:0 30px 0 30px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;	
	color:#000000;	
	text-align:left;
}

.innerContent TD{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	/*line-height:16px;	*/
	color:#000000;	
}

#menuTop {
	margin: 0 10px 0 10px;
	background-image: url(img/bk_menu.jpg);
	background-repeat: repeat-x;
	background-position:  top ;
/*	height:55px;*/
	text-transform:uppercase;
	font-weight: bold;
	text-align:left;
}
#menuTopInner{
	border:0px solid red;
	padding: 10px 0 0 20px ;
		font-weight: bold;
		text-transform:uppercase;
}
#menuTop A {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0px  0 0px ;   
	text-decoration:none;
	}
	
#menuTop A.menuTopAct{
	color:#42b4fd;
	
}			



#footer{
	width:807px;
	border:0px solid red;
	clear:both;
	text-align:center;
	font-family:  Arial, Helvetica, sans-serif;
	color:#555;
	font-size:10px;
}
#footer A{
	color:#666666;
	text-decoration:none;
	
}


.logo {
border: 0px solid red;
margin: 10px 0 10px 0;
float:left;

}

#mainTit{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	font-size:32px;
	margin: 10px 0px 40px 0;
}

.titolo{
	font-family: Arial, Helvetica, sans-serif;
	color:#ffc502;
	font-weight: normal;
	font-size:42px;
	padding: 10px 0px 0px 30px;
}


.spaceTopSx{
	padding-left:20px;

}


/*******  MENU *********/


#menuSubTop li {
	border:0px solid red;
	display: inline; 
	padding: 0px 0px 0px 10px;
  	background: #FFFFFF url(img/tab_sx.gif) top left no-repeat;
	text-transform:uppercase;
	margin-right:2px;
	
	}
	
#menuSubTop li span {
	border:0px solid green;
	padding: 0px 10px 0px 0; 
	text-decoration: none;
	background: url(img/tab_dx.gif) top right no-repeat;
	}
	

#menuSubTop li  A{
	font-weight: bold;
	color:#5485a5;
	
}
	
	


#menuSubTop li  A.menuSubAct {
	/*color:#FF0000;*/
	color:#033B52;
	
}


li .itemMenu span{border:1px solid green; height:30px;}

#menuLiv3  {
	border:0px solid red;
	padding: 0px 0px 0px 20px;
	}


	#menuLiv3 .menuLiv3Act  {
	border:0px solid red;
	font-weight: bold;
	}

#menuLiv3 li {
	border:0px solid red;
	display: inline; 
	padding: 0px 10px 0px 10px;
  	background: #FFFFFF url(img/fr_menu.gif)  left no-repeat;
	margin-right:2px;
	}
	
#menuLiv3 li  A{
	color:#b4b4b4;
}

.st_form {

		 border:1px solid #F0F3F8;
		 background-color:#D9E2EB;
		 font-size:11px;
		 color:#333333;
		 }
		 
.emoticon {
 border:1px solid #F0F3F8;
			}

.testo_rosso {

				font-size:10px;
				color:#CC0000;}


				
.tit_ricetta {

				font-size:12px;
				color:#406C9B;
				text-transform:uppercase;
				
				
				}
				
.txt_ric_small {
			font-size:10px;
			color : #666666;
			line-height:11px;
			
				}
				
	.txt_ric_small A {
			font-size:10px;
			color : #666666;
			line-height:11px;
			text-decoration:none;
			
				}			
				
				
.testo_green {

				font-size:12px;
				color:#509804;}
				
.testo_blu {

				font-size:12px;
				color:#004C7A;}	
						

.link_blu {

				font-size:11px;
				color:#0072B8;}	

.link_blu a {

				font-size:11px;
				color:#0072B8;				
				text-decoration:none;
				}	

.testo_nero {
				font-size:12px;
				color:#000000;
				font-family:Arial, Helvetica, sans-serif;

}

.testo_gray {

				font-size:11px;
				color:#999999;}

.testo_gray a {

				font-size:11px;
				color:#999999;}	
				
				
.txt_box_home {
			position:relative;
			top:135px;
			padding:8px;
			color:#FFFFFF;
			font-size:11px;
			vertical-align:bottom;
			line-height:12px;
			text-decoration:none;
			
			  }
				
				
txt_box_home a {
			
			text-decoration:none;
			color:#FFFFFF;

				}				
				
.home {
	position:absolute;
	/*left: 720px;*/
	margin-left:-468px;
	left:50%;
	border: 0px solid #FF0000;
	width:972px;
	height:555px;
	/*background-image:url(img/home_page.gif);
	background-repeat:no-repeat;*/
	top: 219px;
	z-index:100;

		}
		
		
.box_htext {
	position:absolute;
	/*left: 720px;*/
	margin-left:-328px;
	left:50%;
	border: 0px solid #FF0000;
	padding:5px;
	color:#FFFFFF;
	width:264px;
	height:75px;
	top: 410px;
	z-index:110;

		}		
		
				
.box_h1 {
	position:absolute;
	/*left: 720px;*/
	margin-left:-469px;
	left:50%;
	border: 0px solid #FF0000;
	width:314px;
	height:175px;
	background-image:url(img/bg_boxh1.jpg);
	background-repeat:no-repeat;
	top: 635px;
	z-index:100;

		}
.box_h2 {
	position:absolute;
	/*left: 720px;*/
	margin-left:-158px;
	left:50%;
	border: 0px solid #FF0000;
	width:314px;
	height:175px;
	background-image:url(img/Bs2_xHP_frullati.jpg);
	background-repeat:no-repeat;
	top: 635px;
	z-index:100; }

.box_h3 {
	position:absolute;
	/*left: 720px;*/
	margin-left:153px;
	left:50%;
	border: 0px solid #FF0000;
	width:314px;
	height:175px;
	background-image:url(img/bg_boxh2.jpg);
	background-repeat:no-repeat;
	top: 635px;
	z-index:100;

		}
		
		
		
.box_h1 A, .box_h2 A, .box_h3 A{
 text-decoration:none;
} 

.news {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#519907;
size:12PX;


		}
		
.news a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#519907;
size:12PX;

font-weight:bold;
		}


.views {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004C7A;
size:12PX;
text-transform:capitalize;


		}
		
.views a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004C7A;
size:12PX;
text-transform:capitalize;
font-weight:bold;
		}

.player {
width:937px;

border-top :   1px solid #A6CAE2;
border-bottom : 1px solid #A6CAE2;
		}
		
.login_margin {
	margin-left:34px;
}



/*  MAPPA */ 

.mappa UL {
	list-style-type: none;
line-height:18px;
}

.mappa UL LI {
	

}



.level_1  {
	background-image:url(/img/map_fr_1.gif);
	background-repeat:no-repeat;
	background-position:  left top;
	padding: 0 0 0 15px;
}


.level_1  A  {
	color:#024977;
	font-weight:bold;
}

.level_2  {
	background-image:url(/img/map_fr_2.gif);
	background-repeat:no-repeat;
	background-position:  left top;
	padding: 0 0 0 10px;
	
}

.level_2  A  {
	color:#0063a4;
	font-weight:normal;
	
}




.level_3  {
	background-image:url(/img/map_fr_3.gif);
	background-repeat:no-repeat;
	background-position:  left top;
	padding: 0 0 0 10px;
		margin-left:-30px;
}

.level_3  A  {
	color:#024977;
		text-transform:uppercase;
}


.level_4  {
	background-image:url(/img/map_fr_3.gif);
	background-repeat:no-repeat;
	background-position:  left top;
	padding: 0 0 0 10px;
}

.level_4  A  {
	color:#0084db;
	text-decoration:none;
}

.level_5    {
	color:#62c1ff;
	text-decoration:none;
	padding:0;
	margin-left:-30px;
}

.level_5  A  {
	color:#62c1ff;
	text-decoration:none;
}

/* */
.imgSmallGallery {
border: 0px solid red;
background-image:url(/img/bk_gallery_int.jpg);
	background-repeat:no-repeat;
	background-position:  center top;
	padding: 10px 0 10px 0;
	
}

.imgSmallGallery  IMG {
margin: 3px 3px 3px 3px;
}
