body {
background-image:url(/img_sito/grafica/fondo2.gif);
	margin:0px;
	margin-top: 0px;
	padding:0px;
	border:0px;
	azimuth:center;
}

img {
color : #620063;
font-weight: none;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
border: 0px;
}


/* TABELLE */

#principale {
	width: 740px;
	margin:0px auto;
	text-align:left;
	background-color: #FFFFFF;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999999;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#999999;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
}	

#header {
	width: 740px;
	height: 100px;	
	background-image:url(/img_sito/ristorante_serralunga.gif);
	background-repeat:no-repeat;
}

#testata {
	background: #ffffff;
	width: 720px;
	height: 225px;
	position:relative;
	left:10px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width: 2px
}	

#menu_lingua {
	width: 740px;
	height: 30px;
	text-align:right;
	padding-right:10px;
}

#menu_alto {
	width: 740px;
	height: 70px;
}	

#menu_rollover {
	background: #FFFFFF;
	width: 720px;
	position:relative;
	left:10px;
}

#pagina {
	padding-top:30px;
	padding-left:30px;
	padding-right:50px;
	padding-bottom:30px;
	vertical-align:top;
}

.titolo {
	padding-top:32px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:0px;
	vertical-align:top;
}

.pag_sx {
	padding-top:10px;
	padding-left:55px;
	padding-right:30px;
	padding-bottom:50px;
	vertical-align:top;
}

.pag_dx {
	padding-top:40px;
	padding-right:0px;
	padding-bottom:30px;
	padding-left:0px
}

#gallery {
	width: 203px;
	height: 148px;
	float:top;
	background-color:#1C1B1F;
	vertical-align:top;
	font: 14px/30px "Lucida Grande", Verdana, Arial, Helvetica;
}

#gallery a {
	text-decoration:none;
	font-weight:none;
	color: #FFFFFF;	
}

/* FINE TABELLE */


/* PIEDE */

#barrapiede {
	width: 740px;
	height: 5px;
	background: #620063;
}

#piede {
	width: 740px;
	padding-top: 5px;
	padding-bottom:10px;
	background: #CFCFCF;
	font: 10px "Verdana", Arial, Helvetica, sans-serif;
	font-weight:none;
	color: #000000;
	line-height: 16px
}

#piede a {
	text-decoration:none;
	font-weight:none;
	color: #000000;	
}	

#piede a: visited {
	text-decoration:none;
	font-weight:none;
	color: #000000;	
}	

#piede a:hover {
	text-decoration:none;
	font-weight:none;
	color: #620063;	
}	

/* FINE PIEDE */


/* MENU */

#lingua {
	font: 11px/11px "Verdana", Arial, Helvetica, sans-serif;
	font-weight:none;
	color: #000000;	
}

#lingua a {color:#000000; text-decoration:none; }
#lingua a:visited {color:#000000; text-decoration:none; }
#lingua a:hover {color:#620063; text-decoration: none; }	


#alto {float: right; padding-right:10px; }
#alto ul {margin: 0px; }
#alto li {display: Inline; }

#alto li a {
	float: Left;
	font: 11px/11px "Verdana", Arial, Helvetica, sans-serif;
	font-weight:none;
	color:#595959;
	text-decoration: none;
    padding-left: 10px;
	padding-right: 10px;
	position:relative;
	bottom:-20px;
    border-right: Solid 1px #595959;
}

#alto li a.rightnoborder {border:0px; margin-right:0px; padding-right:0px; }	
#alto li a:visited {color: #595959;	text-decoration: none; }
#alto li a:hover {color: #595959; text-decoration: underline; }	


#sx ul {
	float:left;
	width:170px;
	list-style:none;
    margin:0;
	padding:0;
}

#sx ul li {
	margin:0;
	padding:0;
    border-bottom: 1px solid #C2C2C2;
}

#sx a {
	font: 11px "Verdana", Arial, Helvetica, sans-serif;
	font-weight:bold;
	display: block;
	height: 25px;
	line-height: 25px;
    text-decoration:none;
	padding-left:5px;
    background-color: #FFFFFF;
	color: #FF6126;
}

#sx a:hover {background-color: #FF6126; color: #ffffff; }	


#sx #evidenziato {
	font: 18px/30px "Lucida Grande", Verdana, Arial, Helvetica;
	color:#5B3E1C;
	margin:0;
	padding-bottom:10px;
	border-bottom: 0px;
}

#rollover ul {
  background-color:#999999;
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 720px;
  list-style: none;
  height: 28px;
}

#rollover ul li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; 
  display: inline;
  list-style: none;
  position: relative;
  height: 28px;
}

#rollover ul a {
  border-right: 2px solid #FFFFFF;
  padding: 0 16px;
  float: none !important; /*per Opera*/
  float: left; /*per IE*/
  display: block;
  background: #cccccc;
  color: #000000;
  font: 11px/28px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*per IE*/
}

#rollover ul a:hover {
  border-right: 2px solid #FFFFFF;
  padding: 0 16px;
  float: none !important; /*per Opera*/
  float: left; /*per IE*/
  display: block;
  background: #620063;
  color: #ffffff;
  font: 11px/28px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*per IE*/
}


/* FINE MENU */

/* FONT */

font.titolo {
	font: 20px "Lucida Grande", Verdana, Arial, Helvetica;
	color:#620063;
}

font.sottotitolo {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica;
	color:#620063;
	line-height: 18px
}

font.testo {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 16px
}

.testo a:link {COLOR: #000000; TEXT-DECORATION: none}
.testo a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.testo a:active {COLOR: #000000; TEXT-DECORATION: none;}
.testo a:hover{COLOR: #620063; TEXT-DECORATION: none;}

/* FINE FONT */
