/*stili per il layout fisso*/
html,body{margin: 0;padding:0}
body{	background: url(images/blue_bg.gif) repeat-x; background-color: #fff;
padding: 10px 0 0 0;
font-family: georgia,sans-serif,arial; font-size: 76%;text-align: center}

div#container { width: 747px; margin: 0 auto; text-align: left; }


/*stili specifici per il layout*/
div#header       {width: 747px; height: 155px; padding: 0; margin: 0;}
div#upheader     {width: 747px; height: 20px; background: url(images/up_header.gif); }
div#menuheader   {width: 747px; height: 36px; background: url(images/menu_bg.gif); }
div#content      {width: 747px; margin: 0 auto; text-align: center; padding:0; margin:0; }
div#footer       {width: 741px; clear:both; margin: 0 auto; padding: 2px; text-align:center; background-color: #ffffdc;
	font-family: verdana,sans-serif; font-size: 11px; color: #ffcc33;}
#footer a, a:link, a:active, a:visited { font-family: verdana,sans-serif; font-size: 11px; color: #ffcc33; font-weight:normal;}

td { font-size: 0.9em;}

#thetable      { border:0; padding:0px; margin:0px; margin: 0 auto; text-align: center; }
td#leftcolumn  { vertical-align: top; width: 184px; background-color: #eaeac7; padding-top:10px; padding-bottom:10px; } 
td#rightcolumn { vertical-align: top; width: 557px; background-color: #ffffdc;}
div#content_right { padding:10px;}
            
.clear {clear:both; padding-left:10px;}


/*stili interni*/
.suggests  { width: 160px; background-color: #ffcc33; padding-bottom:5px;
	font-family: georgia,verdana,sans-serif; font-size: 11px; color: #663300;}
.suggests img { border: 0; }
.suggests_title { font-weight: bold; font-style: italic; padding: 8px; }
#suggests_desc  { text-align: justify; padding: 8px; }
a:link, a:visited, a:active { font-family: georgia,verdana,sans-serif; font-size: 11px; color: #663300; font-weight: bold; text-decoration: none;	} 
a:hover                     { color: #000; 	}
#row_1 { width:500px; height:220px; }	
#row_2 { width:500px; }	
.col_1 { width:250px; }	
.col_2 { width:250px; }	 
#tableschede { border:0; padding:0px; margin:0px; width:525; }  

h3 { font-family: georgia,verdana,sans-serif; font-size: 19px; color: #663300; font-weight: bold; text-align: center; padding: 4px; }
h4 { font-family: georgia,verdana,sans-serif; font-size: 0.9em; color: #663300; font-weight: bold; padding: 0; margin: 0;}

 
#box_cats { position:relative; float: right; padding-right:10px;  }
#box_descprod { padding-right:10px; text-align:justify; }  

#box_img { float: left; padding-right:10px;  }
#scheda_img { text-align: center; color: #ffcc33; }
#box_txt { text-align: justify; padding-left:10px; }
#scheda_img a img {
	padding: 3px;
	border: 2px solid #ffcc33;
}
#scheda_img a:hover img {
	padding: 3px;
	border: 2px solid #663300;
}
	      
#navigationroom	{ font-size: 11px;}      

/*stili per il menu header*/
#navcontainer { margin: 0; padding: 0;}

#navcontainer ul { 	height: 30px; text-align: center; list-style: none; padding: 0; margin: 0; }

#navcontainer li {
	float: left;
	height: 29px;
	margin-left: 3px;
	padding: 0px;
	margin: 0;	
}

#navcontainer li#li1 { width: 90px; }		
#navcontainer li#li2 { width: 98px;  border-left: 1px solid #fff; }
#navcontainer li#li3 { width: 135px; border-left: 1px solid #fff; }
#navcontainer li#li4 { width: 115px; border-left: 1px solid #fff; }
#navcontainer li#li5 { width: 130px; border-left: 1px solid #fff; }
#navcontainer li#li6 { width: 100px; border-left: 1px solid #fff; }
#navcontainer li#li7 { width: 70px;  border-left: 1px solid #fff; margin: 0 auto; text-align: center;}
	
#navcontainer li a, #navcontainer li a:link, #navcontainer li a:active, #navcontainer li a:visited {
	display: block;/*display block as to create a button efect*/
	height: 28px;/*sets the height*/
	padding: 0;/*padding top set to 10px*/
	margin: 0;/*zero margins*/
	color: #ffffff;/*sets the link font colour*/
	text-decoration: none;
	text-align: center;/*centers the text*/
	font-family: georgia,verdana,sans-serif; font-size: 19px; color: #663300;
	font-weight: normal;
	} 
	
#navcontainer li a:hover { /*sets the hover states*/
	color: #fff; /*sets the hover state font colour to black*/
	} 