body {
	margin:0px;
	/*background-image:url(../images/bgpage.jpg);*/
	background-repeat:repeat-x;
	background-position:top;
}

.sx {
	background-image: url(../images/sx.png);
	background-repeat: repeat-y;
	width:8px;
}

.dx {
	background-image: url(../images/dx.png);
	background-repeat: repeat-y;
	width:8px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9933;
}
a:link {
	text-decoration: underline;
	font-weight:bold;
}
a:visited {
	text-decoration: underline;
	color: #ff9933;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: #555555;
	font-weight:bold;
}
a:active {
	text-decoration: underline;
	color: #ff9933;
	font-weight:bold;
}









.box08 {
	background-image: url(../images/box/08.png);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}









.title {
	font-family: Arial, Helvetica, sans-serif;
	color: #d4d4d4;
	font-size:11px;
	line-height:20px;
	text-align:right
}


.bgtop {
	background-image: url(../images/bgtop.png);
	background-repeat: repeat-x;
	background-position: top;
}


.bgtopheader {
	background-image: url(../images/bgtopheader.png);
	background-repeat: repeat-x;
	background-position: bottom;
	z-index:1500;
}

.bg_internetpec {
	background-image: url(../images/header/bg_internetpec.png);
	background-position:bottom;
	background-repeat: repeat-x;
	z-index:500;
	width:auto;
}

.bg_internetimage {
	background-image: url(../images/header/bg_internetimage.png);
	background-position:bottom;
	background-repeat: repeat-x;
	width:auto;
}

.bg_webrestaurant {
	background-image: url(../images/header/bg_webrestaurant.png);
	background-position:bottom;
	background-repeat: repeat-x;
	width:auto;
}


.bg_benvenuto {
	background-image: url(../images/header/bg_benvenuto.png);
	background-position:bottom;
	background-repeat: repeat-x;
	width:auto;
	height:228px;
}

.bg_wishlist {
	background-image: url(../images/header/bg_wishlist.png);
	background-position:bottom;
	background-repeat: repeat-x;
	z-index:500;
	width:auto;
}







.benvenuto {
	background-image: url(../images/header/benvenuto.png);
	background-position:bottom;
	background-repeat: no-repeat;
	width: auto;
}

.bg_buonanno {
	background-image: url(../images/header/bg_buonanno.png);
	background-position:bottom;
	background-repeat: repeat-x;
	width:auto;
	height:228px;
}

.bg_aggiornamenti {
	background-image: url(../images/header/bg_aggiornamenti.png);
	background-position:bottom;
	background-repeat: repeat-x;
	width:auto;
	height:228px;
}

.bg_areaclienti {
	background-image: url(../images/header/bg_areaclienti.png);
	background-position:bottom;
	background-repeat: repeat-x;
	width:auto;
	height:228px;
}















.bg {
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: top;
}




.bgbottom {
	background-image: url(../images/bgbottom.png);
	background-repeat: repeat-x;
	background-position: top;
	height:auto;
	background-color:#d7d7cd;
}














.title_logo {
	font-family: Arial, Helvetica, sans-serif;
	color: #953012;
	font-size: 11px;
	font-weight:bold;
}

.header_logo {
	font-family: Arial, Helvetica, sans-serif;
	color: #9f9f9f;
	font-size: 11px;
}

.header_logo a{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #9f9f9f;
	font-size: 12px;
}

.header_logo a:hover {
	color: #9f9f9f;
	text-decoration: none;
}

.header_logo a:visited{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #9f9f9f;
	font-size: 12px;
}













.titolo_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	text-align:left;
}

.link_title_news         {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight:bold;}
.link_title_news:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight:bold;}
.link_title_news:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight:bold;}
.link_title_news:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight:bold;}



.date_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9933;
	text-align:left;
	font-weight:bold;
}

.text_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
}







.titolo_boxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	text-align:left;
	font-weight:bold;
	padding-left:30px;
}

.title_boxes1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	font-weight:bold;
}

.link_title_boxes1         {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; font-weight:bold;}
.link_title_boxes1:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; font-weight:bold;}
.link_title_boxes1:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; font-weight:bold;}
.link_title_boxes1:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight:bold;}

.text_boxes1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
	line-height:12px;
}





.subtitle_boxes2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
	font-weight:bold;
}


.link_title_boxes2         {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9933; text-decoration: none; font-weight:bold;}
.link_title_boxes2:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9933; text-decoration: none; font-weight:bold;}
.link_title_boxes2:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9933; text-decoration: none; font-weight:bold;}
.link_title_boxes2:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9933; text-decoration: underline; font-weight:bold;}

.text_boxes2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
}

.subtext_boxes2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
}

.box_immagini_box {
background:#666666 none repeat scroll 0 0;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-top:1px solid #666666;
color:#666666;
float:left;
/*font-size:14px;
font-weight:normal;

padding:11px 10px;
text-align:justify;*/
}




.titolo_boxes4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff9933;
	text-align:left;
	font-weight:bold;
}








.titolo_boxes3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff9933;
	text-align:left;
	font-weight:bold;
	padding-left:15px;
}



.subtitle_boxes2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
	font-weight:bold;
}


.link_title_boxes2         {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9933; text-decoration: none; font-weight:bold;}
.link_title_boxes2:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9933; text-decoration: none; font-weight:bold;}
.link_title_boxes2:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9933; text-decoration: none; font-weight:bold;}
.link_title_boxes2:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9933; text-decoration: underline; font-weight:bold;}

.text_boxes2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
}

.subtext_boxes2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
}


.link_clients         {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight:bold;}
.link_clients:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight:bold;}
.link_clients:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight:bold;}
.link_clients:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight:bold;}





















.link_continua         {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: underline; font-weight:normal; text-align:left;}
.link_continua:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: underline; font-weight:normal; text-align:left}
.link_continua:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: underline; font-weight:normal; text-align:left}
.link_continua:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; text-decoration: none; font-weight:normal; text-align:left}


.testo_vetrina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	/*padding-left:5px;*/
}

.testo_vetrina:link
{
text-decoration:none;
text-transform:none;
}

.testo_vetrina:visited
{
text-decoration:none;
text-transform:none;
}

.testo_vetrina:hover
{
text-decoration:none;
text-transform:none;
}

.titoli_prodotti         {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight:bold;  text-indent:12px; padding-top:15px;}
.titoli_prodotti:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight:bold;  text-indent:12px; padding-top:15px;}
.titoli_prodotti:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight:bold;  text-indent:12px; padding-top:15px;}
.titoli_prodotti:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00448b; text-decoration: none; font-weight:bold;  text-indent:12px; padding-top:15px;}





#menu_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
	color:#87898a;
	border:1px;
	padding-right:10px;
	height:15px;
}






.footer         {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #87898a; text-decoration: none; font-weight:normal;}

.link_footer         {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #87898a; text-decoration: underline; font-weight:normal;margin-left:10px; margin-right:10px;}
.link_footer:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #87898a; text-decoration: underline; font-weight:normal;margin-left:10px; margin-right:10px;}
.link_footer:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #87898a; text-decoration: underline; font-weight:normal;margin-left:10px; margin-right:10px;}
.link_footer:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #87898a; text-decoration: none; font-weight:normal;margin-left:10px; margin-right:10px;}


.link_footer1         {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight:normal;}
.link_footer1:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight:normal;}
.link_footer1:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight:normal;}
.link_footer1:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight:normal;}



.link_footer2         {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #87898a; text-decoration: underline; font-weight:normal;}
.link_footer2:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #87898a; text-decoration: underline; font-weight:normal;}
.link_footer2:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #87898a; text-decoration: underline; font-weight:normal;}
.link_footer2:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #87898a; text-decoration: none; font-weight:normal;}



.sottotitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444444;
	text-align:left;
	font-weight:bold;
	line-height:13px;
}

.testo_servizi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #953012;
	text-align:left;
	line-height:18px;
}


.titolo_pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #ff9933;
	text-align:left;
	font-weight:bold;
}


.titolo_pagina1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff9933;
	text-align:left;
	font-weight:bold;
}



.testo_interno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	text-align:left;
}

.testo_interno2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-align:left;
}

.testo_tabella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
}


.testo_interno_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-align:left;
}


.titolo_prodotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	text-align:left;
	font-weight:bold;
}


.titolo_prodotto_esclusiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	text-align:left;
	font-weight:bold;
	background-color:#FFFF99
}




.link_percorso         {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9f9f9f; text-decoration: underline; font-weight:bold;}
.link_percorso:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9f9f9f; text-decoration: underline; font-weight:bold;}
.link_percorso:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9f9f9f; text-decoration: underline; font-weight:bold;}
.link_percorso:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9f9f9f; text-decoration: none; font-weight:bold;}



.link_info         {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; text-decoration: underline; font-weight:bold;}
.link_info:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; text-decoration: underline; font-weight:bold;}
.link_info:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; text-decoration: underline; font-weight:bold;}
.link_info:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; text-decoration: none; font-weight:bold;}


.percorso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f9f9f;
	text-align:left;
}


.puntini {
	background-image: url(../images/puntini.gif);
	background-repeat: repeat-x;
}

.link_icone         {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9f9f9f; text-decoration: underline; font-weight:normal;}
.link_icone:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9f9f9f; text-decoration: underline; font-weight:normal;}
.link_icone:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9f9f9f; text-decoration: underline; font-weight:normal;}
.link_icone:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9f9f9f; text-decoration: none; font-weight:normal;}





.elementi_menu_basic {
float:left;
padding-right:0px;
text-align:right;
}

.box_immagini {
background:#ffffff none repeat scroll 0 0;
border-bottom:1px solid #dbdbdb;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
border-top:1px solid #dbdbdb;
color:#ffffff;
float:left;
padding:2px;
margin:5px;
/*font-size:14px;
font-weight:normal;

padding:11px 10px;
text-align:justify;*/
}




.box_immagini1 {
background:#ffffff none repeat scroll 0 0;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
color:#ffffff;
float:left;
padding:3px;
/*font-size:14px;
font-weight:normal;

padding:11px 10px;
text-align:justify;*/
}




.riga1_tabella_file		    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#efefef ; color: #717171; font-weight: normal}
.riga1_tabella_file:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#efefef ; color: #717171; text-decoration: none; font-weight: normal}
.riga1_tabella_file:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#efefef ; color: #717171; text-decoration: none; font-weight: normal}
.riga1_tabella_file:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#cccccc ; color: #717171; text-decoration: none; font-weight: normal}


.riga2_tabella_file		    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#dedede ; color: #717171; font-weight: normal}
.riga2_tabella_file:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#dedede ; color: #717171; text-decoration: none; font-weight: normal}
.riga2_tabella_file:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#dedede ; color: #717171; text-decoration: none; font-weight: normal}
.riga2_tabella_file:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#cccccc ; color: #717171; text-decoration: none; font-weight: normal}





.formcontatti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399FF;
	border: 1px solid;
	vertical-align: middle;
	background-color: #ffffff;
	border-bottom-color:#dadcdd;
	border-left-color:#b8c0c4;
	border-right-color:#dadcdd;
	border-top-color:#b8c0c4;
}

.tasto {
background-color:#28903A;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
vertical-align:middle;
width:120px;
}
#arrow {
background-image:url(../images/arrow.png);
widows:18px;
height:14px;
}




/*---------------------- RICERCA ----------------------*/
.noresult{}
.titolo{height:14px;padding:5px;background-color:#333333;border-bottom:3px solid #ffffff;color:#ffffff;text-decoration:none;}
.evidenzia{font-weight:bold;text-decoration:none;}
.paginetop,.paginebottom{height:14px;padding:10px;margin:0px 0px 10px 0px; text-decoration:none;}
.paginetop .pagina,.paginebottom .pagina{float:left;text-align:left; text-decoration:none;}
.paginetop .elencopagine,.paginebottom .elencopagine{float:right;text-align:right;padding-right:4px; text-decoration:none;}
.numeri,.numeri_on{padding:0px 4px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#333333;background-color:#e1e1e1;text-decoration:none;}
.numeri{margin:1px;padding:0px 4px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#666666;background-color:#e1e1e1;text-decoration:none;}
.numeri_on{color:#ffffff;background-color:#333333;text-decoration:none;}
img.frecciadx{vertical-align:middle;padding-left:4px;text-decoration:none;}
img.frecciasx{vertical-align:middle;padding-right:4px;text-decoration:none;}
.item{margin:15px 0px;text-decoration:none;}
.item .evidenzia{color:#e98f12;text-decoration:none;}
.item .continua{padding:2px 0px 0px 0px;text-decoration:none;}
.more{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.more:link{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.more:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.more:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e02d33; text-decoration:none;}
/*---------------------- FINE RICERCA ----------------------*/


* {
}

#wrapper {
margin: 1px auto;
}

.form {
  float: left;
  padding: 0 10px 10px 10px;
}

.form label {
  float: left;
  width: 100px;
  padding: 10px 10px 0 0;
  font-weight: bold;
}

.form select {
  float: left;
  margin-top: 10px;
}

.form input {
  float: left;
  margin-top: 10px;
}

.form .submit {
  clear: both;
}

#msg {
  display: none;
  position: absolute;
  z-index: 200;
  background: url(../js/msg_arrow.gif) left center no-repeat;
  padding-left: 7px;
}

#msgcontent {
  display: block;
  background: #f3e6e6;
  border: 2px solid #924949;
  border-left: none;
  padding: 5px;
  min-width: 150px;
  max-width: 250px;
}

/* -- NUOVI STILI -- */

.testo-archivio-news { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff9933;}

.link_archivio-news         { font:Arial, Helvetica, sans-serif; size:10px; color: #ff9933; text-decoration: underline;}
.link_archivio-news:link    { font:Arial, Helvetica, sans-serif; size:10px; color: #ff9933; text-decoration: underline;}
.link_archivio-news:visited { font:Arial, Helvetica, sans-serif; size:10px; color: #ff9933; text-decoration: underline;}
.link_archivio-news:hover   { font:Arial, Helvetica, sans-serif; size:10px; color: #ff9933; text-decoration: none;}