body		{
		margin: 10px 0;
		padding: 0;
		background: #fff url("images/.gif") repeat;
		height: 100%;
		width: 100%;
		text-align: center; /* per IE5.x/win */
		}

/***********************************/	/* wraper */   /***********************************/

#layout		{
		width: 1000px;
		text-align: left;
		margin: 0 auto;
		clear: both;
		}


/***********************************/	/* pageheader */   /***********************************/

#pageheader	{
		width: 1000px;
		height: 180px;
		background: #ddd url("images/bg1.gif") repeat-y;
		margin: 0 auto;
		padding: 0;
		clear: both;
		} 


#phleft		{
		float: left;
		width: 740px;
		height: 180px;
		margin: 0;
		padding: 0;
		}



#phright	{
		float: right;
		width: 260px;
		height: 180px;
		}



#bothead	{
		float: left;
		width: 1000px;
		height: 10px;
		margin: 0 auto 20px auto;
		padding: 0;
		clear: both;
		}

#topbot		{
		float: left;
		width: 1000px;
		height: 10px;
		margin: 0 auto;
		padding: 0;
		clear: both;
		}

/***********************************/	/* content */   /***********************************/

#contentbox	{
		float: left;
		width: 1000px;
		background: #ddd url("images/bg2.gif") repeat-y;
		clear: both; 
		padding: 0 0 20px 0;
		}


/***********************************/	/* content left */   /***********************************/

#contentleft	{
		float: left;
		width: 740px;
		overflow:hidden;
		}


#meteo		{
		width: 740px;
		}


#meteoleft	{
		float: left;
		padding: 0 0 0 20px;
		width: 350px;
		}


#meteoright	{
		float: right;
		padding: 0 0 0 5px;
		width: 365px;
		}


#mese		{
		width: 740px;
		}


#meseleft	{
		float: left;
		width: 370px;
		}


#meseright	{
		float: right;
		width: 370px;
		}


#meseleft_img	{
		float: left;
		width: 370px;
		}


#meseright_text	{
		float: right;
		width: 350px;
		margin-right: 20px;
		}




/***********************************/	/* content right */   /***********************************/

#contentright	{
		float: right;
		width: 260px;
		overflow:hidden;
		}

#scrollwrap	{
		width: 240px;
		margin-left: 20px;
		}



.scrollbox 	{
		margin-top: 10px;
		margin-bottom: 0;
		padding: 0; 
		height: 210px; 
		width: 210px; 
		border: 1px solid #999; 
		background: #fff;
		overflow: auto;
		scrollbar-face-color: #ddd;
		scrollbar-highlight-color: #999;
		scrollbar-shadow-color: #999;
		scrollbar-3dlight-color: #ddd;
		scrollbar-arrow-color: #999;
		scrollbar-track-color: #fff;
		scrollbar-darkshadow-color: #ddd;
		}

.deepbox	{
		width: 210px;
		background: #fff;
		margin-left: 15px;
		padding: 10px 5px;
		}

/***********************************/	/* footer */   /***********************************/

#footer 	{
		width: 1000px;
		margin: 0;
		padding: 0;
		text-align: center;
		clear: both;
		}

#footer p	{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		margin: 0;
		padding: 10px 0 0 0;
		}

/***********************************/	/* menu vertical */   /***********************************/

#menu		{
		margin: 0; 
		padding: 0;
		}

#menu ul 
		{

		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		font-weight: bold;
		list-style-position: outside;
		list-style-type: none;
		list-style-image: url('images/stella.gif');
		margin: 34px 0px 10px 40px;
		padding: 0;
		}

#menu li 
		{
		padding: 2px 0;
		}

#menu a
		{
		font-weight: bold;
		text-decoration: none;
		padding: 0;
		}


#menu a:link, 
#menu a:visited 	{  
			color: #454545;
			font-weight: bold;
			}

#menu a:hover, 
#menu a:focus, 
#menu a:active		{
			color: #339999;
			font-weight: bold;
			}
#menu .on a:link,	
#menu .on a:visited,
#menu .on a:hover,
#menu .on a:focus,
#menu .on a:active	{
			color: #339999;
			text-decoration: none; 
			font: 11px verdana,geneva,arial,helvetica,sans-serif;
			font-weight: bold;
			}



/********************************/   /* menu orizontal */   /********************************/

#submenu  	{
		float: right;
        	margin: 0;
		clear: both;
		font-family: verdana, arial, helvetica;
      		font-size: 11px;
		font-weight: bold;
      		line-height: normal;
		clear: both;
		}

#submenu  ul 	{
		float: right;
		margin: 0;
		padding: 0;
		list-style: none;
      		}

#submenu  li 	{
		float: left;
      		display: inline;
      		margin: 0;
      		padding: 0;
      		}


#submenu  a 	{
		float: left;
      		background: url("images/tableft.gif") no-repeat left top;
      		margin: 0;
      		padding: 0 0 0 4px;
      		text-decoration: none;
      		}

#submenu  a span {
		float: left;
      		display: block;
      		background: url("images/tabright.gif") no-repeat right top;
      		padding: 6px 12px 6px 8px;
      		color: #454545;
      		}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#submenu  a span {float: none;}
/* End IE5-Mac hack */

#submenu  a:hover span 	{
      			color: #cc6600;
      			}

#submenu  a:hover 	{
      			background-position: 0% -42px;
      			}

#submenu  a:hover span 	{
      			background-position: 100% -42px;
      			}

#submenu  .on a:link,	
#submenu  .on a:visited,
#submenu  .on a:hover,
#submenu  .on a:focus,
#submenu  .on a:active		{
				background-position: 0% -42px;
				color: #cc6600;
				}

#submenu  .on a:link span,	
#submenu  .on a:visited span,
#submenu  .on a:hover span,
#submenu  .on a:focus span,
#submenu  .on a:active span	{
				background-position: 100% -42px;
				color: #cc6600;
				}

/***********************************/	/* menu ricette */   /***********************************/
.ricette	{
		width: 640px;
		margin: 0; 
		padding: 0;
		}
.ricette ul 
		{
		width: 600px;
		font-family: verdana, arial, helvetica;
		font-size: 12px;
		color: #333;
		list-style-position: outside;
		list-style-type: none;
		list-style-image: url('images/freccia.gif');
		margin: 10px 0 10px 50px;
		padding: 0;
		}

.ricette li 
		{
		padding: 2px 0;
		}

.ricette a
		{
		text-decoration: none;
		padding: 0;
		}

.ricette a:link, 
.ricette a:visited 	{  
			color: #333;
			}
.ricette a:hover, 
.ricette a:focus, 
.ricette a:active	{ 
			color: #cc6600;
			}



/***********************************/	/* menu link recept */   /***********************************/

.link_rec		{
		width: 260px;
		margin: 0; 
		padding: 0;
		}

.link_rec ul 
		{
		width: 210px;
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		font-weight: bold;
		list-style-position: outside;
		list-style-type: none;
		list-style-image: url('images/link_rec.gif');
		margin: 10px 30px 10px 40px;
		padding: 0;
		}

.link_rec li 
		{
		padding: 2px 0;
		}

.link_rec a
		{
		font-weight: bold;
		text-decoration: none;
		padding: 0;
		}

.link_rec a:link, 
.link_rec a:visited 	{  
			color: #454545;
			}
.link_rec a:hover, 
.link_rec a:focus, 
.link_rec a:active	{ 
			color: #cc6600;
			}


/***********************************/	/* menu link_page */   /***********************************/

.link_page		{
		width: 260px;
		margin: 0; 
		padding: 0;
		}

.link_page ul 
		{
		width: 210px;
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		font-weight: bold;
		list-style-position: outside;
		list-style-type: none;
		list-style-image: url('images/stella.gif');
		margin: 10px 30px 10px 40px;
		padding: 0;
		}

.link_page li 
		{
		padding: 2px 0;
		}

.link_page a
		{
		font-weight: bold;
		text-decoration: none;
		padding: 0;
		}

.link_page a:link, 
.link_page a:visited 	{  
			color: #454545;
			}
.link_page a:hover, 
.link_page a:focus, 
.link_page a:active	{ 
			color: #339999;
			}

/***********************************/	/* menu link */   /***********************************/

.link		{
		width: 260px;
		margin: 0; 
		padding: 0;
		}

.link ul 
		{
		width: 210px;
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		font-weight: bold;
		list-style-position: outside;
		list-style-type: none;
		list-style-image: url('images/link.gif');
		margin: 10px 30px 10px 40px;
		padding: 0;
		}

.link li 
		{
		padding: 2px 0;
		}

.link a
		{
		font-weight: bold;
		text-decoration: none;
		padding: 0;
		}

.link a:link, 
.link a:visited 	{  
			color: #454545;
			}
.link a:hover, 
.link a:focus, 
.link a:active		{ 
			color: #ffffff;
			}


/***********************************/	/* bullet link */   /***********************************/

.bullet		{
		margin: 0; 
		padding: 0;
		}

.bullet ul 
		{
		font-family: verdana, arial, helvetica;
		font-size: 12px;
		color: #666;
		font-weight: none;
		margin: 10px 30px 10px 60px;
		padding: 0;
		}

.bullet	a
		{
		text-decoration: none;
		padding: 0;
		}

.bullet	a:link, 
.bullet	a:visited 	{  
			color: #666;
			}
.bullet a:hover, 
.bullet a:focus, 
.bullet a:active	{ 
			color: #791748;
			}



/***********************************/	/* bullet2 link */   /***********************************/

.bull		{
		margin: 0; 
		padding: 0;
		}

.bull ul 
		{
		font-family: verdana, arial, helvetica;
		font-size: 12px;
		color: #333;
		margin: 10px 30px 10px 60px;
		padding: 0;
		}

.bull	a
		{
		display: block;
		text-decoration: none;
		padding: 0;
		}

.bull a:link, 
.bull a:visited 	{  
			color: #666;
			}
.bull a:hover, 
.bull a:focus, 
.bull a:active		{ 
			color: #791748;
			}




/*******************************/ /* vikt volym */  /*******************************/		
#pesitab	{
		margin: 20px auto;
		padding: 0;
		text-align: center;
		border: 1px #000;
		}

#pesitab table	{
		border-collapse: collapse;
		border: 1px dotted #666;
		width: 690px;
		font-family: verdana, arial, helvetica; 
		font-size: 11px;
		text-align: center;
		margin: 0 auto;
		padding: 0 auto;
		}


#pesitab td, th	{
		border: 1px dotted #666;
		padding: 0.2em 0;
		width: 272px;
		}


#pesitab td.light{
		text-align: center;
		background: #cccccc;
		color: #333;
		}

#pesitab td.dark{
		text-align: center;
		background: #999999;
		color: #333;
		}


/***********************************/	/*font */   /***********************************/
				

h1		{
		background: #efefef;
		border: 1px solid #cccccc;
		font-family: helvetica, verdana, arial;
		font-size: 15px;
		font-style: normal;
		font-weight: bold;
		color: #cc6600;
		padding: 6px;
		margin: 10px 20px 0 20px;
		}

h2		{
		background: #efefef;
		border: 1px solid #cccccc;
		font-family: helvetica, verdana, arial;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		color: #333;
		padding: 4px;
		margin: 10px 20px 10px 20px;
		}


h3		{
		font-family: helvetica, verdana, arial;
		font-size: 15px;
		color: #333;
		font-style: normal;
		font-weight: bold;
		padding: 0;
		margin: 15px 30px 0 30px;
		}

h4		{
		background: #fff;
		border: 1px solid #aaaaaa;
		font-family: helvetica, verdana, arial;
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		color: #333;
		padding: 4px 10px;
		margin: 10px 20px 0 10px;
		}

h5		{
		background: #fff;
		border: 1px solid #aaaaaa;
		font-family: helvetica, verdana, arial;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #791748;
		padding: 4px 10px;
		margin: 10px 20px 0 10px;
		}

h6		{
		background: #efefef;
		border: 1px solid #cccccc;
		font-family: helvetica, verdana, arial;
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		color: #333;
		padding: 4px;
		margin: 10px 0 10px 20px;
		}

p 		{
		font-family: verdana, arial, helvetica;
		font-size: 12px;
		color: #333;
		margin: 0;
		padding: 10px 30px 0 30px;
		}

.cr		{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		margin: 0;
		padding: 20px 20px 10px 20px;
		}

.cent		{
		text-align: center; 
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		margin: 0;
		padding: 0 30px 0 30px;
		}

.banan		{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		margin: 0;
		padding: 10px 30px 10px 20px;
		}

.forum		{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		font-weight: bold;
		color: #333;
		margin: 0;
		padding: 10px 20px;
		}

#meteo p 	{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		margin: 0;
		padding: 5px 30px 0 10px;
		}

#meteo h3		{
		font-family: helvetica, verdana, arial;
		font-size: 15px;
		color: #333;
		font-style: normal;
		font-weight: bold;
		padding: 0;
		margin: 10px 30px 0 10px;
		}

.scrollbox p 	{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		margin: 0;
		padding: 10px 10px;
		}

#meteo	a:link, 
#meteo	a:visited 	{
			font-family: verdana, arial, helvetica; 	
			text-decoration: none; 
			font-weight: bold; 
			color: #666;
			}
#meteo a:hover, 
#meteo a:focus, 
#meteo a:active		{ 
			font-family: verdana, arial, helvetica; 	
			text-decoration: none; 
			font-weight: bold;
			color: #791748;
			}

#mese a
			{
			text-decoration: none;
			padding: 0;
			}

#mese a:link, 
#mese a:visited 	{  
			color: #333;
			}
#mese a:hover, 
#mese a:focus, 
#mese a:active		{ 
			color: #791748;
			}





a.cookieslink:link  
		{  
		font-family: verdana, arial, helvetica; 	
		text-decoration: none;
                color: #333;
               	font-size: 11px;
               	font-weight: none;
                }

a.cookieslink:visited 
		{      
		font-family: verdana, arial, helvetica; 	
		text-decoration: none; 
                color: #333;
               	font-size: 11px;
                font-weight: none;
                }

a.cookieslink:hover 
		{  
		font-family: verdana, arial, helvetica; 	
		text-decoration: underline; 
                color: #791748;
               	font-size: 11px;             
                font-weight: none;
                }



.italic 	{
		font-style: italic;
		}



a.breadlink 
		{
		text-align: center; 
		font-family: verdana, arial, helvetica; 
		font-size: 11px;
		color: #cc6600;
		text-decoration: none;
		font-weight: bold;
		padding: 0 auto;
		margin: 0;
		}


a:visited.breadlink  	{  
			color: #cc6600;
			text-decoration: none;
			font-weight: bold;
			}
a:hover.breadlink  
 
			{ 
			color: #333;
			text-decoration: none;
			font-weight: bold;
			}
/***********************************/	/* images */   /***********************************/
a img 		{ 
		border: none; 
		}

#logo		{ 
		border: none; 
		margin-left: 10px;
		}

#topimg		{ 
		border: none; 
		margin-top: 10px;
		margin-left: 20px;
		}

.freccia 	{ 
		border: none; 
		vertical-align: middle;
		}

.frre	 	{ 
		border: none; 
		vertical-align: middle;
		}

.frli	 	{ 
		border: none; 
		vertical-align: middle;
		}

.meteo		{ 
		border: none; 
		margin-left: 20px;
		}

.forum		{ 
		border: none; 
		margin-right: 5px;
		}

img.cent	{
		padding: 2px 0 2px 0;
		margin: 0 auto 0 auto;
		text-align: center; 
		display: block;
		}

.polar		{ 
		border: none; 
		margin-top: 10px;
		margin-left: 150px;
		}

.polarright	{ 
		border: none; 
		margin-right: 20px;
		}

.polarleft	{ 
		border: none; 
		margin-left: 20px;
		}

.deepimg	{ 
		padding: 0 auto;
		margin: 20px auto 0 auto;
		text-align: center; 
		display: block;
		}


/***********************************/	/* other */   /***********************************/

hr 		{ 
		border: 1px solid #999; 
		margin-top: 30px; 
		margin-bottom: 30px; 
		}

.center 	{ 
		padding: 0;
		margin: 0 auto 0 auto;
		text-align: center; 
		display: block;
		}

.google 	{ 
		padding: 3px 9px 0 0;
		margin: 0 auto 0 auto;
		text-align: center; 
		display: block;
		}


.pubb		{ 
		width: 230px;
		padding: 3px 9px 0 0;
		margin: 0 auto 0 auto;
		text-align: center; 
		display: block;
		}

.annons 	{ 
		padding: 5px 9px 0 0;
		margin: 0 auto 0 auto;
		text-align: center; 
		display: block;
		}

.annonsleft 	{ 
		font-size: 11px;
		overflow: hidden;
		border: 0; 
		padding: 0;
		margin-left: 8px; 
		width: 600px;
		}

.clearing 	{
  		height: 5px;
  		clear: both;
		}



