html, body {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
	font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
	text-align:left;
	font-size:0.8em;
	color:  #330000;
	background-color:#eaeaea; 	
}
img{border-width:0}
/* Costruisco le classi per gli imput 
font-family:Geneva, Arial, Helvetica, sans-serif;*/
input {  
	margin-right: 0em;
	font-size: 0.80em;	
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #330000;
	border-style: solid;
	border-width: 0.05em;	
	border-color: #006600;	
}

table,td { border-style:none; }

table {	 margin:0px; border-collapse:collapse; }

td { padding:0px; vertical-align:top; }
td.bottom { padding:0px; vertical-align:bottom; }
td.middle { padding:0px; vertical-align:middle; }
	
a { text-decoration: none;
	color: #006699;
	
	font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
    
	 }

a:hover { text-decoration: underline;
	color: red; }

.menu{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  TEXT-DECORATION: none
  }
.menu:active{COLOR: #ffffff;}
.menu:hover{color: #FF0000; text-decoration: none}
.menu:link{COLOR: #ffffff;}
.menu:visited{}

.menu2{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  TEXT-DECORATION: none
  }
.menu2:active{COLOR: #000000;}
.menu2:hover{color: #FF0000; text-decoration: none}
.menu2:link{COLOR: #000000;}
.menu2:visited{}

.small { font-size: 11px; }
.menu3{
  FONT-SIZE: 8pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  TEXT-DECORATION: none
  }
.menu3:active{COLOR: #000000;}
.menu3:hover{color: #FF0000; text-decoration: none}
.menu3:link{COLOR: #000000;}
.menu3:visited{}

.menu4{
  FONT-SIZE: 10pt;
  font-family:Arial,sans-serif,"Trebuchet MS",Trebuchet;
  FONT-WEIGHT: bold;
  COLOR: #222222;
  TEXT-DECORATION: none
  }
.menu4:active{COLOR: #222222;}
.menu4:hover{color: #FF0000; text-decoration: none}
.menu4:link{COLOR: #222222;}
.menu4:visited{}

.menu5{
  FONT-SIZE: 11pt;
  font-family: Arial,sans-serif,"Trebuchet MS",Trebuchet;
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  TEXT-DECORATION: none
  }
.menu5:active{COLOR: #ffffff;}
.menu5:hover{color: #FF0000; text-decoration: none}
.menu5:link{COLOR: #ffffff;}
.menu5:visited{}


.small { font-size: 11px; }

.infoPage { font-size: 11px; 
	font-weight: bold;
	color: #A5BADC; 
	background-color: #FFFFCC; 
	margin: 0 auto; 
	text-align: left;
}
	
.cell {
	padding: 0 2px 0 2px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #006600;
}
	
.copyright { font-size: 10px; }
	
.button { font-size: 11px; font-weight: bold; }

.topbanner { border: medium none;
	font-size: 10px; text-align: center;
	background-color: #A5BADC; background-image: url(bg.png); }
	
.tableline1 {	border: maroon thin;
	font-size: 11px; text-align: left;
	color: #666666; background-color: #F9F6F4; }

.tableline1 a { }

.tableline2 {
	font-size: 11px;
	text-align: left;
	border-right: #F6F8FB 1px solid;
	border-top: #F6F8FB 1px solid;
	color: #666666;


}
	
.tableline2 a { }

.tablelinemain { 	font-size: 11px; text-align: left; text-indent: 2px;
	color: #333333; background-color: #ededed; }
	
.tablelinemain a { font-size: 10px;
	color: #000000; }
	
.normal { list-style: square;
	font-size: 11px; text-align: justify; }



	
.myTable {
	
	border-bottom: 1px solid  #eeeeee;
	border-top: 1px solid  #CCCCCC;	
	border-left: 1px solid  #CCCCCC;
	border-right: 1px solid  #eeeeee;	   
	list-style: square;
	font-size: 11px;
	text-align: justify;
	background-color:#fffffd;
	font-style: normal;
}	
.myTitle { 	font-size: 12px; font-weight: bolder;	letter-spacing: 2px;
	text-align: left;	text-indent: 5px; 
		color: #666666; background-color: #FFFFFF; }	
.myTr {background-color: #fffffd; }
.myTD { padding: 3px; }

.myTableShop {
	border: 1px solid #E0D2C1;
	list-style: square;
	font-size: 9px;
    color: black;
	text-align: justify;
	font-style: normal;
}	
.myTitleShop { 	font-size: 16px; font-weight: bolder;	
	text-align: left; text-indent: 5px; 
    color: #330000; background-color: #F9F4F2 
}	
.myTitleShop2 { 	font-size: 15px; font-weight: 400;	
	text-align: right;	text-indent: 5px; 
		color: #330000; background-color: #F6F2F0 }	
.myTrShop {background-color: #fffffd}
.myTDShop { padding: 3px; background-color: #fffffd}

.myTableNovosti {
	border: 2px solid #E0D2C1;
	list-style: square;
	font-size: 9px;
    color: black;
	text-align: justify;
	font-style: normal;
}	
.myTitleNovosti { 	font-size: 12px; font-weight: bolder; letter-spacing: 2px;
	text-align: left;	text-indent: 0px; 
    color: #004400; background-color:#f1F5C5;  
}	
.myTitleNovosti2 { 	font-size: 6px; font-weight: 400;	
	text-align: right;	text-indent: 5px; 
		color: #330000; background-color: #f1F5C5 }	
.myTrNovosti {background-color: #fffffd}
.myTDNovosti { padding: 3px; background-color: #fffffd}

.myTableAnnunci {
	border: 2px solid #E0D2C1;
	list-style: square;
	font-size: 9px;
    color: black;
	text-align: justify;
	font-style: normal;
}	
.myTitleAnnunci { 	font-size: 15px; font-weight: bolder; letter-spacing: 2px;
	text-align: left;	text-indent: 5px; 
    color: #004400; background-color: #f1F5C5 
}	
.myTitleAnnunci2 { 	font-size: 6px; font-weight: 400;	
	text-align: right;	text-indent: 5px; 
		color: #330000; background-color: #f1F5C5 }	
.myTrAnnunci {background-color: #fffffd}
.myTDAnnunci { padding: 3px; background-color: #fffffd}


.myTableBlok {
	border: 5px solid #E1F5C5;
	list-style: square;
	font-size: 9px;
    color: black;
	text-align: justify;
    background-color: #ffffff
	font-style: normal;
}	
.myTitleBlok { 	font-size: 12px; font-weight: bolder;	
	text-align: left;	text-indent: 5px; 
    color: #006600; background-color: #ffffff
}	
.myTitleBlok2 { 	font-size: 12px; font-weight: 400;	
	text-align: right;	text-indent: 5px; 
		color: #006600; background-color: #ffffff }	
.myTrBlok {background-color: #FFFFFF}
.myTDBlok { padding: 3px;background-color: #FFFFFF }



.myQuote { border: 1px solid #000000; padding: 3px;
	font-size: 11px; text-align: justify;
	background-color: #fff8dc; } 

#TopPage { 
	height: 60px; 	
	margin: 0 auto; 
	text-align: left;
        text-valign: bottom;
}

#MainPage { 	
	margin: 0 auto; 
	text-align: left;
    border: 1px solid #CCB599;
    background-color: #C8B58C;
}

#Display { height: 450px; }





.menu_sinistra{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: 500;
  COLOR: #000000;
  background-color:#f0F0F0
  TEXT-DECORATION: none   
}
.menu_sinistra_title{
  FONT-SIZE: 8pt;
  FONT-FAMILY: 'Arial';
  FONT-WEIGHT: bold;
  COLOR: #000000;
  TEXT-DECORATION: none   
}
.menu_sinistra_subtitle{
  FONT-SIZE: 8pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;  
  COLOR: #333333;
  TEXT-DECORATION: none 
  text-align: left; 
  text-indent: 5px;   
}
.menu_sinistra_cell{
 background-color:#f0F0F0
 text-align:left; 
 text-indent: 5px; 
}
.menu_sinistra_span{
 background-color: #E1F5C5;
 height: 4px;
}

.titlePagina{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #006600;
  TEXT-DECORATION: none
  }
.titlePagina:active{COLOR: #FF0000;}
.titlePagina:hover{color: #006600; text-decoration: none}
.titlePagina:link{COLOR: #FF0000;}
.titlePagina:visited{}

.titleTipiShop{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: 700;
  COLOR: #333300;
  TEXT-DECORATION: none
  }
.titleTipiShop:active{COLOR: #333300;}
.titleTipiShop:hover{color: #0099FF; text-decoration: none}
.titleTipiShop:link{COLOR: #333300;}
.titleTipiShop:visited{}

.titleCatProd{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: 700;
  COLOR: #333300;
  TEXT-DECORATION: none
  }
.titleCatProd:active{COLOR: #338800;}
.titleCatProd:hover{color: #0099FF; text-decoration: none}
.titleCatProd:link{COLOR: #338800;}
.titleCatProd:visited{}

.titleZone{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: 700;
  COLOR: #ee3300;
  TEXT-DECORATION: none
  }
.titleZone:active{COLOR: #338800;}
.titleZone:hover{color: #0099FF; text-decoration: none}
.titleZone:link{COLOR: #338800;}
.titleZone:visited{}

.titleTipiShopBig{
  FONT-SIZE: 11pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: 700;
  COLOR: #333300;
  TEXT-DECORATION: none
}

.testoBold{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: 800;
  COLOR: #006600;
  TEXT-DECORATION: none
  }
.testo{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: 400;
  COLOR: #666666;
  TEXT-DECORATION: none
  }
 .testoGoogle{
  FONT-SIZE: 9pt;
  font-family: Arial, Helvetica, sans-serif;  
  FONT-WEIGHT: 800;
  COLOR: #0D8F63;
  TEXT-DECORATION: underline;
 } 
 .testoGoogleSmall{
  FONT-SIZE: 8pt;
  font-family: Arial,sans-serif;  
  COLOR: #000000;
  TEXT-DECORATION: none
 } 
.testoShopSmall
{
  FONT-SIZE: 7pt;
  FONT-FAMILY: 'Arial';
  FONT-WEIGHT: normal;
  COLOR: #888888;
  TEXT-DECORATION: none
 }
.testoShopTitle
{
  FONT-SIZE: 13pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  TEXT-DECORATION: none
 }
.testoShopZone
{
  FONT-SIZE: 10pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #444477;
  TEXT-DECORATION: none
 }
.report{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  font-style:italic;
  FONT-WEIGHT: bold;
  COLOR: #0066FF;
  TEXT-DECORATION: none
}
.new{
  FONT-SIZE: 8pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  font-style:italic;
  FONT-WEIGHT: bold;
  COLOR: red;
  TEXT-DECORATION: none
}

.testoNews
{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #666666;
  TEXT-DECORATION: none
 }
.testoNewsHeader
{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #666666;
  TEXT-DECORATION: none
 }

.testoAnnunci
{
  FONT-SIZE: 9pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #606660;
  TEXT-DECORATION: none
 }
.testoAnnunciSmall
{
  FONT-SIZE: 7pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #607760;
  TEXT-DECORATION: none
 }

div.lista {
display: inline;
float:left;

width: 44em;
height: 10em;
padding: 8px;
background-color: #FFFFFF;
overflow: auto;
border: 1px solid #006600;
}
div.listaHome {
display: inline;
float:left;

width: 30em;
height: 11em;
padding: 5px;
overflow: auto;
background-color: #FFFFFF;
border: 0px;
}
div.listaHomeCoupons {
display: inline;
float:left;

width: 30em;
height: 160px;
padding: 5px;
overflow: auto;
background-color: #FFFFFF;
border: 0px;
}
div.listaHomeObv {
display: inline;
float:left;

width: 28em;
height: 9em;
padding: 5px;
overflow: auto;
border: 0px;
}
div.listaHomePreferiti {
display: inline;
float:left;
width: 13.6em;
height: 7.0em;
padding: 0em;
/*background-color: #FFFFFF;*/
overflow: auto;
border: 0;
}
div.listaSch2 {
display: inline;
float:left;

width: 310px;
height: 205px;
padding: 5px;
overflow: auto;
border: 0px;
}
/*  cornici styles*/

table.cornice1{
border-style:solid; 
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;

border-top-color:#D5E3BD; 
border-left-color:#D5E3BD;
border-bottom-color:#aaccaa; 
border-right-color:#aaccaa;
}
table.cornice2{
border-style:solid; 

border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;

border-top-color: #EAF9D2; 
border-left-color: #EAF9D2;
border-bottom-color: #D5E3BD; 
border-right-color: #D5E3BD;
}
table.cornice3{
border-style:solid; 
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;

border-top-color:#F4FCE9; 
border-left-color:#F4FCE9;
border-bottom-color:#ECF2E1; 
border-right-color:#ECF2E1;
}
table.cornice4{
border-style:solid; 
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;

border-top-color:#F9FDF0; 
border-left-color:#F9FDF0;
border-bottom-color:#F4F8ED; 
border-right-color:#F4F8ED;
}

.testoSchSmall
{
  FONT-SIZE: 7pt;
  FONT-FAMILY: 'Arial';
  FONT-WEIGHT: normal;
  COLOR: #888888;
  TEXT-DECORATION: none
 }
.testoSchTitleBig
{
  FONT-SIZE: 15pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #008800;
  TEXT-DECORATION: none
 }
.testoSchZone
{
  FONT-SIZE: 10pt;
  font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #444477;
  TEXT-DECORATION: none
 }
 
 .ulist
 {
 text-indent:0;
 margin-top:0;
 margin-bottom:0;
 
 }
.listaArticoli
{
display: inline;
float:left;
width: 390px;
height: 400px;
padding: 0em;
/*background-color: #FFFFFF;*/
overflow: auto;
border: 0;
}
.listaArticoliSelezionati
{
display: inline;
float:left;
width: 290px;
height: 120px;
padding: 0em;
/*background-color: #FFFFFF;*/
overflow: auto;
border: 0;
}
.listaVetrine
{
display: inline;
float:left;
width: 800px;
height: 200px;
padding: 0em;
/*background-color: #FFFFFF;*/
overflow: auto;
border: 0;
}
.listaArticoliFull
{
display: inline;
float:left;
width: 846px;
height: 260px;
padding: 0em;
/*background-color: #FFFFFF;*/
overflow: auto;
border: 0;
}
.titleProduttore { 	font-size: 18px; font-weight: bolder;	
	text-align: left; text-indent: 5px; 
    color:#000000; 
}	
.titleVetrina { 	font-size: 16px; font-weight: bolder;	
	text-align: left; text-indent: 5px; 
    color:#446666; 
}	
.titleArticolo { 	font-size: 14px; font-weight: bolder;	
	text-align: left; text-indent: 5px; 
    color:#336666; 
}
td.middleline{  
  vertical-align:text-top;   
}
.colorProduttore{color:#669999}
.colorProduttoreBg{background-color:#669999}
.colorProduttoreBg2{background-color:#aadddd}
.titleSezione {    
    font-size: 20px; 
	font-weight: 600;	
	text-align: left; text-indent: 5px; 
    color:#ffffff; 
	 
}	
.titleSezione2 {    
    font-size: 14px; 
	font-weight: 600;	
	text-align: left; text-indent: 5px; 
    color:#ffffff; 
	 
}	
.vetrineVirtuali{
    font-size: 28px; 
	font-weight:bold;	
	text-align: left; text-indent: 5px; 
    color:#ffffff; 
}


			   


