body		{
		margin: 0;
		padding: 0;
		background: #ff9933 url("images/bg.gif") repeat;
		height: 100%;
		width: 100%;
		}


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

#layout_a	{
		height: 100%;
		width: 100%;
		text-align: left;
		margin: 0;
		padding: 0;
		clear: both;
		}


/***********************************/	/* top */   /***********************************/

#top		{
		width: 100%;
		background: #000;
		margin: 0;
		padding: 0;
		} 


#pageheader	{
		width: 900px;
		background: #000;
		margin: 0;
		padding: 0;
		clear: both;
		} 


***********************************/	/* horizontal menu */  /******************************/

#navcont	{
		float: left;
		width: 900px;
		margin: 0;
		padding: 0;
		} 


.navmenu	{
		color: #fff;
		font: 11px verdana, arial, helvetica;
		margin: 0;
		padding: 3px 0 5px 5px;

		}

.navmenu li	{
		display: inline;
		}


.navmenu a	{
		height: 0;
		padding: 0;
		text-decoration: none;
		margin: 0;
		}


.navmenu a:link, 
.navmenu a:visited 	{  	
			color: #fff;
			font: 11px verdana, arial, helvetica;
			}

.navmenu a:hover, 
.navmenu a:focus, 
.navmenu a:active	{ 
			color: #ffcc33;
			text-decoration: underline; 
			font: 11px verdana, arial, helvetica;
			}

.navmenu .on a:link,	
.navmenu .on a:visited,
.navmenu .on a:hover,
.navmenu .on a:focus,
.navmenu .on a:active	{
			color: #ffcc33;
			text-decoration: none; 
			font: 11px verdana, arial, helvetica;
			}



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

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




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

h1		{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color: #fff;
		padding: 5px 0 0 10px;
		margin: 0;
		}

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


a		{
		margin: 0;
		padding: 0;
		text-decoration: none;
		}

a:link, 
a:visited 	{  	
		color: #ccc;
		font: 11px verdana, arial, helvetica;
		}

a:hover, 
a:focus, 
a:active	{ 
		color: #ffcc33;
		text-decoration: underline; 
		font: 11px verdana, arial, helvetica;
		}



/***********************************/	/* 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;
		}

/***********************************/	/* 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;
		}

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

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



