/* CSS Document */
BODY,html
 {
	COLOR: #336699;
    FONT: 11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	background-color: #F3f3f3;
	margin: 0px;
	text-align: center;
	width: 100%;
 	height: 100%;
}
.Maintable
{
 	width: 100%;
 	height: 100%;
	text-align: center;
	border: 1px dashed white;
}
.MaintableSite
{
 	width: 100%;
	height:250px;
	vertical-align: top;
	background-color: #336699;
	border: 1px dotted #660000;
	text-align: center;
   vertical-align: bottom;
}
.TableHome
{
 	width: 540px;
	vertical-align: top;
	background-color: White;
}
.TdTableHomeTop
{
	vertical-align: top;
	background-color: #660000;
	color:#FFFFFF;
	font-weight:bold;
	width:255px;
	text-align:left;
	padding-left:10px;
	background-image:url(images/freccia_categoria_bordo.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.TdTableHomeMiddle
{
	vertical-align: top;
	height:120px;
	padding:5px;
	border-bottom: 1px dotted #660000;
	border-right: 1px dotted #660000;
	border-left: 1px dotted #660000;
	text-align:left;
	background-color:#FFFFFF;
}
#h1
{
FONT: 13px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
color: #660000;
}
#h2
{
FONT: 9px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
color: #ababab;
}
.ColonnaDx
{
width: 37px;
background-image:url(images/bgcolonna.jpg);
background-repeat:repeat-y;
}
.TdMainMenuDX
{
vertical-align: top;
text-align: left;
width: 153px;
background-color: #ABABAB;
border-left: 1px dotted white;
}
.Top
{
border-bottom: 1px dotted #660000;
}
.TdMainMenuSX
{
vertical-align: top;
text-align: left;
width: 150px;
background-color: #ABABAB;
border: 1px dotted #660000;
}
.CellContentMain
{
padding: 5px;
vertical-align: top;
text-align: left;
background-color: white;
border-top: 1px dotted #660000;
background-image:url(images/bottom_image.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.TdBottom
{
padding: 10px;
background-color: #575757;
text-align:left;
color:#FFFFFF;
}
.TdBottom2
{
padding: 10px;
background-color: #575757;
text-align:left;
color:#FFFFFF;
border-LEFT: 1px dotted white;

}


a:link
{
  	height: 18px;
	width: 123px;
	vertical-align: top;
	color: #660000;	
	FONT: 11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-decoration: none;
}
a:hover
{
  	height: 18px;
	width: 123px;
	vertical-align: top;
	color: black;	
	FONT: 11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-align: center;
	text-decoration: none;
}
a:visited
{
  	height: 18px;
	width: 123px;
	vertical-align: top;
	color: #black;	
	FONT: 11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-decoration: none;
}
a.linksTop
{
  	height: 18px;
	width: 150px;
	color: white;	
	FONT: 11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-align: left;
	display:block;
	background-color:#660000;
	padding-left:10px;
	background-image:url(images/freccia_categoria_bordo.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-top: 1px dotted #660000;
	
}
a.linksTop:hover
{
	height: 18px;
	width: 150px;
	color: white;	
	FONT: 11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-align: left;
	display:block;
	padding-left:10px;
	background-image:url(images/freccia_bianca.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-top: 1px dotted #660000;
	display:block;
	background-color:#ababab;
}
.linksTopVisited
{
  	height: 18px;
	width: 150px;
	color: black;	
	FONT: 11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-align: left;
	display:block;
	background-color:#660000;
	padding-left:10px;
	background-image:url(images/freccia_bianca_orange.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-top: 1px dotted #660000;
}
.tdmenubottom
{
	border-top: 1px dotted #660000;
}
.bottomimage
{
background-image:url(images/bottom_image.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
a.linkintro
{
 color:black;
}
a.linkintro:hover
{
 color: #336699;
}
/*.MaintableSite
{
 	width: 740px;
 	height: 650px;
   border: 1px dotted #ff9900;
	vertical-align: top;
	background-color: White;
		
}
.CellTopImage
{
  	height: 200px;
   border-bottom: 1px dotted #ff9900;
	border-top: 1px dotted #ff9900;
	vertical-align: top;
}
.CellBottomDX
{
  	height: 50px;
	border-top: 1px dotted #ff9900;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: right;
	background-color: #ff9900;
}
.CellBottomSX
{
  	height: 50px;
	border-top: 1px dotted #ff9900;
	vertical-align: top;
	padding: 10px;
	text-align: left;
	background-color: #ff9900;
}
.Cellinks
{
  	height: 18px;
	width: 123px;
	vertical-align: top;
	color: #00a6eb;	
	FONT: 10px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-align: center;
   border-left: 1px dotted #ff9900;
	background-image: url(images/Freccia.jpg);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: middle;
}
a.CellinksTxt
{
  	height: 18px;
	width: 123px;
	vertical-align: top;
	color: #00a6eb;	
	FONT: 10px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-align: center;
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: middle;
	text-decoration: none;
}
a.CellinksTxt:hover
{
  	height: 18px;
	width: 123px;
	vertical-align: top;
	color: #2e1d86;	
	FONT: 10px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-align: center;
	vertical-align: middle;
	text-decoration: overline;
}

a.CellinksTxtBottom
{
  	height: 18px;
	width: 123px;
	vertical-align: top;
	color: white;	
	FONT: 10px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-align: center;
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: middle;
	text-decoration: none;
}
a.CellinksTxtBottom:hover
{
  	height: 18px;
	width: 123px;
	vertical-align: top;
	color: #2e1d86;	
	FONT: 10px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-align: center;
	vertical-align: middle;
	text-decoration: overline;
}
.Cellinks1
{
  	height: 18px;
	width: 123px;
	vertical-align: top;
	color: #00a6eb;	
	FONT: 10px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	text-align: center;
	background-image: url(images/Freccia.jpg);
	background-repeat: no-repeat;
	background-position: left;
   vertical-align: middle;
}
.CellBorder
{
   border-bottom: 1px dotted #ffee14;
}
.CellTOP1
{
   border-bottom: 1px dotted #ff9900;
	background-color: #ff9900;
	text-align: left; 
}
a.dueld
{
color: white;
text-decoration: none;
}
a.dueld:hover
{
color: white;
text-decoration: overline;
}
.CellContent
{
color: #00a6eb;
padding: 10px;
vertical-align: top;
text-align: left;
width: 430px;
}
.CellContentDX
{
color: #00a6eb;
padding: 10px;
vertical-align: top;
text-align: left;
border-left: 1px dotted #ff9900;
}
.CellContentDXBottom
{
text-align: left;
border-left: 1px dotted #ff9900;
border-top: 1px dotted #ff9900;
height: 210px;
vertical-align: bottom;
}
.CellContentDXBottom2
{
text-align: right;
border-left: 1px dotted #ff9900;
border-top: 1px dotted #ff9900;
vertical-align: bottom;
height: 300px;
background-image: url(images/Donna_contatti.jpg);
 background-repeat: no-repeat;
 background-position: bottom; 
}
.CellContentDXBottom3
{
text-align: right;
border-left: 1px dotted #ff9900;
border-top: 1px dotted #ff9900;
vertical-align: bottom;
}
.CellContentHome
{
color: #00a6eb;
padding: 5px;
vertical-align: top;
text-align: left;
border-top: 1px dotted #ff9900;
width: 135px;
height: 100px;
}
.CellContentHomeTXT
{

padding-bottom: 10px;

}
.TableProduct
{
width: 600px;
background-color: white;
}
.Price
{
 color: #ff9900;
}
.RowBottomProduct
{
 text-align: right;
}

*/