A:link {text-decoration: none; color: #004A80; }
A:visited {text-decoration: none; color: #004A80;}
A:hover {color:#004A80; text-decoration: none;}

A.rg {font-family:Trebuchet Ms,Arial; border:1px solid orange; color:white; background:#ff7f00; font-size:11px; font-weight:bold;}
A.rg:visited {border:1px solid orange; color:white; background:#ff7f00;}
A.rg:link {border:1px solid orange; color:white; background:#ff7f00; }
A.rg:hover {border:1px solid #ffffff; color:#ff7f00; background:#ffffff;}

A.rg2 {font-family:Trebuchet Ms,Arial; border:1px solid #006eb8; color:white; background:#006eb8; font-size:11px; font-weight:bold;}
A.rg2:visited {border:1px solid #006eb8; color:white; background:#006eb8;}
A.rg2:link {border:1px solid #006eb8; color:white; background:#006eb8; }
A.rg2:hover {border:1px solid #ffffff; color:#006eb8; background:#ffffff;}

A.WI:link {text-decoration: none; color:#FFFFFF; FONT-WEIGHT: bold;}
A.WI:visited {text-decoration: none; color:#FFFFFF;	FONT-WEIGHT: bold; }
A.WI:hover {text-decoration: none; color:#FFFFFF;	FONT-WEIGHT: bold;}

A.MENU:link {text-decoration: none; color:#FFFFFF; FONT-WEIGHT: bold;}
A.MENU:visited {text-decoration: none; color:#FFFFFF;	FONT-WEIGHT: bold; }
A.MENU:hover {text-decoration: none; color:yellow;	FONT-WEIGHT: bold;}

A.ftr:link {text-decoration: none; color:#FF8000; FONT-WEIGHT: bold;}
A.ftr:visited {text-decoration: none; color:#FF8000;	FONT-WEIGHT: bold; }
A.ftr:hover {text-decoration: none; color:#FF8000;	FONT-WEIGHT: bold;}

A.MENUAMM:link {text-decoration: none; color:#FFFFFF; FONT-WEIGHT: bold;}
A.MENUAMM:visited {text-decoration: none; color:#FFFFFF;	FONT-WEIGHT: bold; }
A.MENUAMM:hover {text-decoration: none; color:yellow;	FONT-WEIGHT: bold;}

A.MENUAMM2:link {text-decoration: none; color:#fc7a00; FONT-WEIGHT: bold;}
A.MENUAMM2:visited {text-decoration: none; color:#fc7a00;	FONT-WEIGHT: bold; }
A.MENUAMM2:hover {text-decoration: none; color:#fc7a00;	FONT-WEIGHT: bold;}

A.MENUR:link {text-decoration: none; color:#fc7a00; FONT-WEIGHT: bold;}
A.MENUR:visited {text-decoration: none; color:#fc7a00;	FONT-WEIGHT: bold; }
A.MENUR:hover {text-decoration: none; color:#000000;	FONT-WEIGHT: bold;}

A.gray:link {text-decoration: none; color:#333333; FONT-WEIGHT: bold;}
A.gray:visited {text-decoration: none; color:#333333;	FONT-WEIGHT: bold; }
A.gray:hover {text-decoration: none; color:#ff7f00;	FONT-WEIGHT: bold;}

a.plist {display: block; margin: 0; text-align: left;}
A.plist:link {text-decoration: none; color:#000060; }
A.plist:visited {text-decoration: none; color:#000040; }
a.plist:hover {text-decoration: none; background-color: #fffbe8;}

a.pric {display: block; color:#ff7f00; margin: 0; text-align: center;}
A.pric:link {text-decoration: none; color:#ff7f00; }
A.pric:visited {text-decoration: none; color:#ff7f00; }
a.pric:hover {text-decoration: none; background-color: #fffbe8; color:#000080;}

a.phome {display: block; color:#000080; margin: 0; text-align: right;}
A.phome:link {text-decoration: none; color:#000080;}
A.phome:visited {text-decoration: none; color:#000080; }
a.phome:hover {text-decoration: none; background-color: #fffbe8; color:#ff7f00;}

A.m:link {text-decoration: none; color:#FAFAEA;}
A.m:visited {text-decoration: none; color:white;}
a.m {FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold;}
a.m {display: block; padding: 2px 3px 2px 3px; margin: 0; text-align: center;}
a.m:hover {text-decoration:none; color:white; background-color: #009090;}

A.white:link {text-decoration: none; color:#FFFFFF;}
A.white:visited {text-decoration: none; color:#FFFFFF; }
A.white:hover {text-decoration: none; color:#FF7F00;}

A.whiteb:link {text-decoration: none; color:#FFFFFF;}
A.whiteb:visited {text-decoration: none; color:#FFFFFF; }
A.whiteb:hover {text-decoration: none; color:#000080;}

A.black:link {text-decoration: none; color:#303030;}
A.black:visited {text-decoration: none; color:#303030; }
A.black:hover {text-decoration: none; color:#FF7F00;}


A.LINK:link {text-decoration: none; color:#808080;}
A.LINK:visited {text-decoration: none; color:#808080; }
a.LINK:hover {text-decoration: none; color:#ff7f00;}

A.LINK2:link {text-decoration: none; color:#808080;}
A.LINK2:visited {text-decoration: none; color:#808080; }
a.LINK2:hover {text-decoration: none; color:#ff7f00;}

A.REG:link {text-decoration: none; color:#000080;}
A.REG:visited {text-decoration: none; color:#000080; }
A.REG:hover {text-decoration: none; color:#ff7f00;}

A.REG2:link {text-decoration: none; color:#FFFFFF;}
A.REG2:visited {text-decoration: none; color:#FFFFFF; }
A.REG2:hover {text-decoration: none; color:#ff7f00;}

A.REC:link {text-decoration: none; color: #FFFFFF; }
A.REC:visited {text-decoration: none; color: #FFFFFF;}
A.REC:hover {color:#000080; text-decoration: none;}

A.fdw:link {text-decoration: none; color: #ff7f00; }
A.fdw:visited {text-decoration: none; color: #ff7f00;}
A.fdw:hover {color:#000080; text-decoration: none;}

A.sm:link {text-decoration: none; color: #666666; }
A.sm:visited {text-decoration: none; color: #666666;}
A.sm:hover {color:#ff7f00; text-decoration: none;}

TD.sd1
{
    COLOR: #666666;
    FONT-FAMILY: Arial,Helvetica;
	 font-size:10px
}
TD.sd2
{
    COLOR: #666666;
    FONT-FAMILY: Arial,Helvetica;
	 font-size:12px
}
TD.L1
{
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 11px;
}
TD.MENU
{
    FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 11px;
}
TD.MENU2
{
    COLOR: #000080;
    FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 12px;
}
TD.MENU3
{
    FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 13px;
}

SELECT.cl
{
	background-color: #fffbe4; 
	color: #000000;
	FONT-SIZE: 11px;
	border: 1px solid black;
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
}
SELECT.SMENU
{
	FONT-SIZE: 10px;
	border: 1px solid black;
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
}
TEXTAREA.cl
{
	background-color: #fffbe4; 
	color: #000000;
	FONT-SIZE: 11px;
	border: 1px solid black;
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
}
TEXTAREA.cl2
{
	background-color: #ffffff; 
	color: #000000;
	FONT-SIZE: 11px;
	border: 1px solid black;
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
}
INPUT.IMENU
{
	FONT-SIZE: 10px;
	border: 1px solid #808080;
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
}
INPUT.REC
{
	FONT-SIZE: 12px;
	background-color: #fff1c8; 
	border: 1px solid #808080;
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
}

INPUT.cl2
{
	background-color: #ffffff; 
	color: #000000;
	FONT-SIZE: 11px;
	border: 1px solid black;
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
}

INPUT.button
{
	background-color: #ff8000; 
	color: #ffffff;
	FONT-SIZE: 11px;
	border: 1px solid black;
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
	FONT-WEIGHT: bold;
}

body 
{
	margin: 0px;
	font-family: Verdana, Tahoma, Arial;
}

.menu_stampe a
{
	color: red;
	background-color: white;
	border-collapse: collapse;
	display: block;
	padding : 8px;
	border: solid 1px #19294D;
}

.menu_stampe a:hover
{
	color: white;
	background-color: #FF5555;
	border: solid 1px #DDDDDD;
}

.menu_stampe img
{
	border-style: none;
}

div.default
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 13px;
	color: #686868;
}

table.vetrina
{
	width: 300px;
	height: 356px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #686868;
	border: solid 1px #19294D;
}

table.vetrina_home
{
	width: 279px;
	height: 356px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #686868;
	border: solid 1px #19294D;
}

table.vetrina td, table.vetrina_home td
{
	text-align: left;
	vertical-align: top;
	height: 24px;
	padding-left: 15px;
}

table.vetrina th, table.vetrina_home th
{
	text-align: left;
	vertical-align: top;
	height: 24px;
	padding-right: 15px;
}

td.td_table_main
{
	width: 330px;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
}

div.div_vetrina
{
	position: relative;
	overflow: hidden;
}

table.tableEvidenza td
{
	width: 330px;
	text-align: center;
	vertical-align: bottom;
}

table.tableEvidenza img
{
	margin-bottom: 3px;
}

div.div_evidenza_titolo
{
	text-align: center;
	padding: 40px 0px 10px 0px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
	font-size: 16px;
	color: #686868;
}
