body 									{font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #D4D4D4; text-decoration: none; behavior: url(/style/csshover2.htc); cursor: default; background: #282828 url(/img/base/BGHome.jpg) top center no-repeat fixed;}

/* titolo */
h1 										{color: #FFF; font-size: 18px; font-weight: normal; margin:0px;}
h1 span									{color: #FFF; font-size: 12px; font-weight: normal; margin:0px;}
/* sottotitolo */
h2 										{color: #FFF; font-size:14px; margin:5px 0px 2px 1px; line-height:16px; }
h2 a:link, h2 a:visited  				{color: #ECF8FF; text-decoration:underline; }
h2 a:hover 								{color: #ECF8FF; text-decoration:none; } 
/* testo */
h3 										{color: #949D69; font-size:12px;  font-weight: bold; margin:0 0 5px 0; line-height:19px; }
h3 span 								{color:#949D69;  font-size:12px; font-weight: bold; margin:0; line-height:15px;}
h3 a:hover 								{color:#949D69;  text-decoration:underline; } 
.h3Rosso 								{color:#CD2C31;  font-size:18px; line-height:20px; font-weight: bold; margin:5px 0px 5px 0px; }	

/* testo piccolo */
h4 										{color: #FFF; font-size:16px; line-height:17px; font-weight:500; margin:0; padding-bottom:3px;}
h4 span									{color: #FFF; font-size:26px; }
h4 a:link, h4 a:visited  				{color: #FFF;  text-decoration:none; }
h4 a:hover 								{color: #FFF;  text-decoration:underline; } 

/* testo molto piccolo */
h5 										{color: #949D69; font-size: 12px; line-height:13px; margin:0px; }
h5 span 								{color: #D4D4D4; font-size: 12px; font-weight: bold; line-height:16px; margin:0px; }
h5 a:link, h5 a:visited  				{color: #3C0E0E;  text-decoration:none; }
h5 a:hover								{color: #3C0E0E;  text-decoration:underline; } 	

td 										{text-align:left; }

p 										{margin: 8px 0 8px 0; }

img 									{text-decoration: none; border: none; }

a										{outline:none;}

a:link,a:visited						{color:#D4D4D4; text-decoration: none; }

a:hover									{color:#FFF;text-decoration: underline; }

textarea,select							{font-family: Arial, Helvetica, sans-serif; border:1px solid #02588C; font-size: 11px; color: #595050; text-decoration: none; overflow:hidden; background-color:#FFF; padding:2px}

input 									{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #595050; text-decoration: none; border:1px solid #02588C; padding:2px; background-color:#FFF;}

.Conteiner								{width:100%; height:100%; margin:auto;}

.Home									{width:900px; height:100%; margin:auto; position:relative;}

.ContentTD								{border-left-color:#CD2C31; border-left-style:dotted; border-left-width:1px; }

.Bordi									{border-left:1px solid #A6201F; border-right:1px solid #5F0F0E; background-color:#F0EEE2; }

.TestoChiaro							{color:#FFF;}

.TextMappa								{color:#A6201F;}

.TextMappa								{outline:none;}

.TextMappa a:link,.TextMappa a:visited	{color:#000; text-decoration: underline; }

.TextMappa a:hover						{text-decoration: none; }

.ImgHome 								{border:1px solid #3C0E0E; }

.Icona 									{width:60px; float:left;padding-right:3px; padding-left:7px;padding-bottom:8px;}

.Footer 								{height:30px; font-size:10px;color:#FFF;}
.Footer a:link, .Footer a:visited 		{color:#949D69;text-decoration:none;}
.Footer a:hover, .Footer a:focus, .Footer a:active {text-decoration:underline;}

.Testata a:link, .Testata a:visited 	{color:#E8888B;text-decoration:none;}
.Testata a:hover, .Testata a:focus, .Testata a:active {text-decoration:underline;}

.CambiaImmagine 						{font-size:10px; vertical-align: text-bottom}

/* OPACITA SHOWROOM */
.ShowroomOpacity img					{filter:alpha(opacity=60);opacity: 0.6;border: 1px solid #ccc; margin-top:10px; margin-right:10px; cursor:hand; cursor:pointer;}

.ShowroomOpacity:hover img 				{filter:alpha(opacity=1);opacity: 1;}

.PulsanteRicerca 						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #02588C; text-decoration: none; border:1px solid #02588C; background-color:#FFF; cursor:default; cursor:pointer}

.PulsanteContatto 						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4B831E; text-decoration: none; border:1px solid #4B831E; background-color:#FFF;cursor:default; cursor:pointer}

.PulsanteLista	 						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #02588C; text-decoration: none; border:1px solid #02588C; background-color:#FFF;cursor:default; cursor:pointer}

.TastoBlu 								{height:30px; float:right; text-align:right; padding:14px 2px 0 0; background:URL(/img/base/Tasto-blu.png) right no-repeat; color: #FFFFFF;}
.TastoBlu a:link, .TastoBlu a:visited 	{color:#949D69;text-decoration:none;}
.TastoBlu a:hover, .TastoBlu a:focus, .TastoBlu a:active {color:#FFF; text-decoration:none;}
.TastoBlu div							{text-align:center; width:76px;}

.TastoVerde								{height:30px; float:right; text-align:right; padding:14px 2px 0 0; background:URL(/img/base/Tasto-verde.png) right no-repeat; color: #FFFFFF;}
.TastoVerde a:link, .TastoVerde a:visited 	{color:#FFF;text-decoration:none;}
.TastoVerde a:hover, .TastoVerde a:focus, .TastoVerde a:active {color:#CFCFCF; text-decoration:none;}
.TastoVerde div							{text-align:center; width:76px;}

.Referenze ul li 									{list-style-image:url(/img/base/Ico-Ricette-Referenze.jpg); margin:0 0 0 -2px; color:#3C0E0E}
.Referenzeul li a:link, .Referenzeul li a:visited			{color:#3C0E0E; text-decoration:underline; }
.Referenzeul li a:hover 							{color:#3C0E0E; text-decoration:none; }

#screenshot								{position:absolute;border:1px solid #ccc;background:#356D2E;padding:5px;display:none;color:#fff;}

/*RISULTATI MODELLO*/
.RisultatoPag1							{float:left; width:30px; height:20px; margin-right:2px; padding-top:5px; color:#356D2E}

.RisultatoPag2							{float:left;width:20px;height:20px; margin-right:2px;padding:5px 0 5px 0;}

.RisultatoPag2 span						{padding: 2px 5px 2px 5px;border:1px solid #356D2E; color: #356D2E;}

.RisultatoPag2 a:link					{padding: 2px 5px 2px 5px;border:1px solid #6D1215; color: #6D1215;}
.RisultatoPag2 a:visited 				{padding: 2px 5px 2px 5px;border:1px solid #6D1215; color: #6D1215;}

.RisultatoPag2 a:hover 					{padding: 2px 5px 2px 5px;border:1px solid #356D2E; color: #356D2E; background-color:#E3E1C1;text-decoration:none;}

/*MENU*/
#menuNew								{width: 100%;text-align: left;}

#menuNew ul								{height: 28px;margin: auto;padding:2px; position: relative; display: block;}

#menuNew li								{list-style: none;float: left; display: block;}

#menuNew ul ul							{position: absolute; top: 28px; left: 0; visibility: hidden;}

#menuNew li a							{width: 128px; height: 25px; display: block; text-decoration:none; text-align: center; line-height:22px; font-size: 14px;color: #fff; outline:none; border-bottom: 1px solid  #949D69;   margin:1px 0;} 

#menuNew li a:hover, #menuNew li a:focus, #menuNew li a:active {color: #949D69; } 

#menuNew ul li:hover ul					{visibility:visible;z-index:2;}

#menuNew li li a						{width: 126px; text-align: center; font-size: 12px;color: #FFF;font-weight: normal;outline:none; margin: 1px; border:0; }

#menuNew li li a:hover					{color: #949D69;border:0;}

/*COLORE**********************************************************/

.BOXSfondoColore							{border:1px solid #949D69; background:URL(/img/base/SfondoBoxVerde2.png) repeat-y;}

.CONTSfondoColoreNoA						{border:1px solid #949D69; background:URL(/img/base/SfondoBoxGrigio.png);}

.CONTSfondoColore 							{border:1px solid #949D69;}

.CONTSfondoColore a:link, .CONTSfondoColore a:visited	{background:URL(/img/base/SfondoBoxGrigio.png); display:block}

.CONTSfondoColore a:hover				{background:URL(/img/base/SfondoBoxVerdeHover.png);}

/*TASTO RICHIESTA COLORE **********************************************************/
.RichiestaButton 						{ width:260px; color: #FF8F4D; border: 1px solid #FF8F4D; font-size:18px; padding:5px; background:#282828; cursor:hand; cursor:pointer; outline:none;}

.RichiestaButton:hover 					{color: #FFF;}
/*OPACITA IMG */

.toggleopacity img						{filter:alpha(opacity=70);opacity: 0.7;}

.toggleopacity:hover img				{filter:alpha(opacity=100);opacity: 1;}

.toggleopacity img						{border: 1px solid #949D69;}

.toggleborder:hover img					{border: 1px solid navy;}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}
.hidden{
	display:none;
}

.Sound a:link, .Sound a:visited					{ color:#C2C4C3}

#banner {
	position:absolute;
	right:200px;
	top:170px;
	z-index:50;
	font-size:12px;
	color:#000;
	background:#949D69;
	width:514px;
	height:15px;
	text-align:center;
	font-weight:bold;
	display:none;	
}

#banner2 {
	position:absolute;
	right:200px;
	top:185px;
	z-index:50;
	background: #282828;
	width:496px;
	text-align:left;
	padding-left:10px;
	border:4px solid #949D69;
	display:none;		
}

#banner a:link, #banner a:visited{
color:#FFF;
text-decoration:none;
}

#banner a:hover, #banner a:focus, #banner a:active{
color:#000;
text-decoration:none;
} 
