/* CSS Document */
BODY 
{
    FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Trebuchet MS, Tahoma, Arial, sans-serif;
	margin: 0px;
	background-color: #F9F9F9;
	background-image: url(fnd.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
	color: White;
}
HTML
{
   FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Trebuchet MS, Tahoma, Arial, sans-serif;
	margin: 0px;
	background-color: #F9F9F9;
	height: 100%;
	width: 100%;
	color: White;
}
.MainTable
{
	height: 100%;
	width: 100%;
}
.MaintableSite
{
 	width: 700px;
 	height: 430px;	
}
.MainTableEnox
{
  width: 100%;
  height:420px;
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  text-align: center;
 }
TD {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Trebuchet MS, Tahoma, Arial, sans-serif
}
.TRbottom
{ 
background-color:#ff9900;
padding-top: 5px;
padding-bottom: 5px;
vertical-align:top;

}
INPUT {
	BORDER-RIGHT: #ab9bc3 1px solid; BORDER-TOP: #ab9bc3 1px solid; SCROLLBAR-FACE-COLOR: #ddd4e7; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; BORDER-LEFT: #ab9bc3 1px solid; SCROLLBAR-SHADOW-COLOR: #ab9bc3; SCROLLBAR-ARROW-COLOR: #605ab8; SCROLLBAR-TRACK-COLOR: #c0bbdf; BORDER-BOTTOM: #ab9bc3 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #f7eff3; BACKGROUND-COLOR: #f3eef9
}
SELECT {
	BORDER-RIGHT: #ab9bc3 1px solid; BORDER-TOP: #ab9bc3 1px solid; SCROLLBAR-FACE-COLOR: #ddd4e7; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; BORDER-LEFT: #ab9bc3 1px solid; SCROLLBAR-SHADOW-COLOR: #ab9bc3; SCROLLBAR-ARROW-COLOR: #605ab8; SCROLLBAR-TRACK-COLOR: #c0bbdf; BORDER-BOTTOM: #ab9bc3 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #f7eff3; BACKGROUND-COLOR: #f3eef9
}
TEXTAREA {
	BORDER-RIGHT: #ab9bc3 1px solid; BORDER-TOP: #ab9bc3 1px solid; SCROLLBAR-FACE-COLOR: #ddd4e7; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; BORDER-LEFT: #ab9bc3 1px solid; SCROLLBAR-SHADOW-COLOR: #ab9bc3; SCROLLBAR-ARROW-COLOR: #605ab8; SCROLLBAR-TRACK-COLOR: #c0bbdf; BORDER-BOTTOM: #ab9bc3 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #f7eff3; BACKGROUND-COLOR: #f3eef9
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff9900; FONT-FAMILY: Helvetica, Geneva, Arial, sans-serif
}
A {
	COLOR: #ff9900; TEXT-DECORATION: none
}
A:link {
	COLOR: #ff9900; TEXT-DECORATION: none
}
A:visited {
	COLOR: #ff9900; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff9900; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ffc062; TEXT-DECORATION: underline
}
.bianco {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.bianco {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.bianco:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.bianco:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.bianco:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.bianco:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.azienda {
	FONT-SIZE: 11px; COLOR: #8f9200; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.azienda {
	COLOR: #8f9200; TEXT-DECORATION: none
}
A.azienda:link {
	COLOR: #8f9200; TEXT-DECORATION: none
}
A.azienda:visited {
	COLOR: #8f9200; TEXT-DECORATION: none
}
A.azienda:active {
	COLOR: #8f9200; TEXT-DECORATION: none
}
A.azienda:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.prodotti {
	FONT-SIZE: 11px; COLOR: #9d800f; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.prodotti {
	COLOR: #9d800f; TEXT-DECORATION: none
}
A.prodotti:link {
	COLOR: #9d800f; TEXT-DECORATION: none
}
A.prodotti:visited {
	COLOR: #9d800f; TEXT-DECORATION: none
}
A.prodotti:active {
	COLOR: #9d800f; TEXT-DECORATION: none
}
A.prodotti:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.servizi {
	FONT-SIZE: 11px; COLOR: #ca9301; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.servizi {
	COLOR: #ca9301; TEXT-DECORATION: none
}
A.servizi:link {
	COLOR: #ca9301; TEXT-DECORATION: none
}
A.servizi:visited {
	COLOR: #ca9301; TEXT-DECORATION: none
}
A.servizi:active {
	COLOR: #ca9301; TEXT-DECORATION: none
}
A.servizi:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.marchi {
	FONT-SIZE: 11px; COLOR: #c45d06; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.marchi {
	COLOR: #c45d06; TEXT-DECORATION: none
}
A.marchi:link {
	COLOR: #c45d06; TEXT-DECORATION: none
}
A.marchi:visited {
	COLOR: #c45d06; TEXT-DECORATION: none
}
A.marchi:active {
	COLOR: #c45d06; TEXT-DECORATION: none
}
A.marchi:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.idee {
	FONT-SIZE: 11px; COLOR: #8a1800; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.idee {
	COLOR: #8a1800; TEXT-DECORATION: none
}
A.idee:link {
	COLOR: #8a1800; TEXT-DECORATION: none
}
A.idee:visited {
	COLOR: #8a1800; TEXT-DECORATION: none
}
A.idee:active {
	COLOR: #8a1800; TEXT-DECORATION: none
}
A.idee:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.contatti {
	FONT-SIZE: 11px; COLOR: #5a32a2; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.contatti {
	COLOR: #5a0f66; TEXT-DECORATION: none
}
A.contatti:link {
	COLOR: #5a0f66; TEXT-DECORATION: none
}
A.contatti:visited {
	COLOR: #5a0f66; TEXT-DECORATION: none
}
A.contatti:active {
	COLOR: #5a0f66; TEXT-DECORATION: none
}
A.contatti:hover {
	COLOR: #5a0f66; TEXT-DECORATION: none
}
.promo {
	FONT-SIZE: 11px; COLOR: #6b2e3a; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.promo {
	COLOR: #6b2e3a; TEXT-DECORATION: none
}
A.promo:link {
	COLOR: #6b2e3a; TEXT-DECORATION: none
}
A.promo:visited {
	COLOR: #6b2e3a; TEXT-DECORATION: none
}
A.promo:active {
	COLOR: #6b2e3a; TEXT-DECORATION: none
}
A.promo:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.menuFoot {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.menuFoot {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.menuFoot:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.menuFoot:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.menuFoot:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.menuFoot:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff9900; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
.dida {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.mappa {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff9900; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.foot {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.foot {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.foot:link {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.foot:visited {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.foot:active {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.foot:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
UL.map {
	MARGIN-BOTTOM: 0px
}
.dpm {
	DISPLAY: none
}
a.mail
{
	FONT-SIZE: 11px; 
	COLOR: #e83a10;
	font-weight:bold;
	text-decoration:none;
}
a.mail:hover
{
	FONT-SIZE: 11px; 
	COLOR: black;
	text-decoration:none;
	font-weight:bold;
}
.Stile1 {color: #e83a10; font-weight:bold;}
.Stileorange {color: #ff9900; font-weight:bold;}
.padSX {
padding-left:10px;
padding-right:10px;
}
.lineav{
	background-image: url(images/Linea_Vert.gif);
	background-position: top;
	background-repeat: repeat-y;
}
.lineao{
	background-image: url(images/Linea_Oriz.gif);
	background-position: left;
	background-repeat: repeat-x;
}
.tdportfo
{
	height:80px;
	width:130px;
	background-image: url(images/Base_Portfolio.gif);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align:middle;
	text-align:center;
}
.tdtextgiustificato
{
text-align:justify;
}

/* RSS*/

#ticker {
	width: 200px;
	height: 2.4em;
	border: 1px dashed #000;
	padding: 5px;
	background-color: lightyellow;
	margin:10px 0;
	text-align:left;
}



#box {
	width: 200px;
	height: 150px;
	padding: 5px;
	background-color: white;
	margin: 10px 0;
	text-align: left;
	font-size: 11px;
}

.rssclass .rssdate {
	color: gray;
}

.rsstitle {
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0;
}
.rssclass a {
	text-decoration: none;
}

/* Menu*/

.gurtl0onorm {
	padding: 2px;
	font: 10px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #5E8383;
	border-left: 4px solid #5E8383;
	background: #5E8383;
	color: white;
	cursor: hand;
}
.gurtl0oover {
	padding: 2px;
	font: 10px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #A4A4A4;
	border-left: 4px solid #E1B700;
	background: #A4A4A4;
	color: white;
	cursor: hand;
}
.gurtl0oclck {
	padding: 2px;
	font: 10px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #A4A4A4;
	border-left: 4px solid #E1B700;
	background: #949494;
	color: white;
	cursor: hand;
}
.gurtl1onorm {
	padding: 2px;
	font: 10px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid white;
	border-left: 4px solid #EBEFEF;
	background: #EBEFEF;
	color: #243D4B;
	cursor: hand;
}
.gurtl1oover {
	padding: 2px;
	font: 10px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid white;
	border-left: 4px solid #E1B700;
	background: #EBEFEF;
	color: #243D4B;
	cursor: hand;
}
.gurtl1oclck {
	padding: 2px;
	font: 10px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid white;
	border-left: 4px solid #E1B700;
	background: #DBDFDF;
	color: #243D4B;
	cursor: hand;
}

/* MENU PRINCIPALE */
#menuNavigazione{
margin:0;
padding:0;
list-style:none;
height:20px;
}
#menuNavigazione li{
	float:left; /* VOCI ORIZZONTALI */
	position:relative;
	width: 7.9em;
}
#menuNavigazione a{
display:block;
height:20px;
line-height:20px;
padding:0 10px;
text-decoration:none;
border-right:1px solid white;
text-align:center;
}
a.menuNavigazione2 {
display:block;
height:20px;
line-height:20px;
padding:0 10px;
text-decoration:none;
border-right:1px solid white;
border-left:1px solid white;
text-align:center;
}
a.menuNavigazione2:hover {
display:block;
height:20px;
line-height:20px;
padding:0 10px;
text-decoration:none;
border-right:1px solid white;
border-left:1px solid white;
text-align:center;
background-color: White;
color: Gray;
}
/* SOTTO MENU */
#menuNavigazione ul{
margin:0;
padding:0;
list-style:none;
width:8.4em;
height: 20px;
}
#menuNavigazione ul li{
/*float:none;*/
width:8.4em; /* VOCI A COMPARSA */
}
#menuNavigazione ul a{
float:none;
display:block;
text-align:left;
height:1.8em;
line-height:1.8em;
border-right:1px solid white;
border-left:1px solid white;
border-bottom:1px solid white;
}
/* MENU ON OFF */
#menuNavigazione ul,
#menuNavigazione ul.subMenu-off{
position:absolute;
/*visibility:hidden;*/
top:-10000em
}
/*#menuNavigazione ul.subMenu-on{
visibility:visible;
}*/
/* POSIZIONAMENTO DEL SOTTO MENU */
#menuNavigazione ul.subMenu-on{
position:absolute;/* primo livello di annidamento:menu a discesa */
top:1.8em;
left:-1px;
visibility:visible;
border-top:1px solid white;
background-color: #FFA500;
}
#menuNavigazione ul.subMenu-on ul.subMenu-on{
margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
width:8em;
position:absolute;
top:-1px;
left:17em;
border-top:1px solid white;
background-color: #FFA500;
}
/* COLORI */
#menuNavigazione{
color:white;
}
#menuNavigazione a{
color:white;
background-color: #FFA500;
}
/* EFFETTO ROLLOVER */
#menuNavigazione a:hover,
#menuNavigazione a:focus,
#menuNavigazione a:active{
text-decoration:none;
background-color: white;
color: Gray;
}
/* FRECCETTE */
#menuNavigazione a.continua{
background:center bottom no-repeat;
background-color: #FFA500;
}
#menuNavigazione ul a.continua{
background:right center no-repeat;
background-color: white;
}
.tdjob
{
	width:130px;
}
