body					{margin:0; background-color:#222222; background-image: url(../immagini/back.png); background-repeat: repeat-x; font-family:Lucida Sans, arial, georgia; font-size:10px; color:#ffffff; margin: 0 auto; text-align: justify; }
h1.titolo				{font-family: Lucida Sans, arial, georgia; font-size:12px; color: #ffffff; text-align: right; text-shadow: 1px 1px 2px #666666;}
h2.titolo2				{font-family: Lucida Sans, arial, georgia; font-size:14px; color: #c92c15; margin-left: 15px; text-align: left; text-shadow: 1px 1px 2px #333333;}
h3.titolo3				{font-family: Lucida Sans, arial, georgia; font-size:12px; color: #ffffff; text-align: right; text-shadow: 1px 1px 2px #666666;}
h4.titolo4				{font-family: Lucida Sans, arial, georgia; font-size:12px; color: #ffffff; text-align: left; text-shadow: 1px 1px 2px #666666;  margin-left: 15px;}
.titolo					{font-family: Lucida Sans, arial, georgia; font-size:12px; color: #2b8608; text-shadow: 1px 1px 2px #000;}
.testo					{font-family: Lucida Sans, arial, georgia; font-size:12px; color: #ffffff; text-align: justify; margin: 15px;}
.testof					{text-align: right;}
.testoc					{font-family: Lucida Sans, arial, georgia; font-size:9px; color: #ffffff; text-align: left; margin-left:30px;}
.titolofferta			{font-family: Lucida Sans, arial, georgia; font-size:16px; color: #2b8608; text-decoration:none;}
.data					{font-family: Lucida Sans, arial, georgia; font-size:12px; color: #2b8608; text-decoration:none;}
.testofooter			{font-size: 12px; color: #FFFFFF; padding: 8px;}
a.testofooter			{font-size: 12px; text-decoration:none; color: #FFFFFF; padding: 8px;}
a.testofooter:hover		{font-size: 12px; text-decoration:none; color: #FFFFFF; padding: 8px;}
a.testofooter:active	{font-size: 12px; text-decoration:none; color: #FFFFFF; padding: 8px;}
.testo2					{font-size: 14px; color: #ffffff;}
a.testo2				{font-size: 14px; text-decoration:none; color: #ffffff;}
a.testo2:hover			{font-size: 14px; text-decoration:none; color: #ffffff;}
a.testo2:active			{font-size: 14px; text-decoration:none; color: #ffffff;}
.testos					{font-size: 10px; color: #ffffff;}
a.testos				{font-size: 10px; text-decoration:none; color: #ffffff;}
a.testos:hover			{font-size: 10px; text-decoration:none; color: #ffffff;}
a.testos:active			{font-size: 10px; text-decoration:none; color: #ffffff;}
#uno					{text-align: center;}
#due					{background-color: #404649; text-align: center;}
#tre					{text-align: center;}
#quattro				{text-align: center;}
table.sito				{width: 1000px}
td.logo					{height: 65px;}
td.box-menu				{width: 900px; text-align: center; background-color: #a40e11; height: 35; }
td.contenuto			{background-image: url(/immagini/back-contenuto.png); background-repeat: repeat; height: 335px; vertical-align: top; text-align: left;}
td.box-footer			{background-image: url(/immagini/back.png); height: 75px; background-position: top; width: 90%;}
.ghost					{width: 600px; height: 50px;}
.menu 					{list-style:none; height:27px; margin:0; padding:0; font-size:12px; text-align:right; margin:0 auto; float: right; text-shadow: 1px 1px 1px #666666; font-family: Lucida Sans, arial, georgia;}
.menu li 				{float:left;margin-right:2px;}
.menu li a 				{display:block; position:relative; text-decoration:none;}
.menu li a em 			{display:block; height:27px; float:left; padding: 0 2px; font-size:12px; font-style:normal; color:#FFFFFF; line-height:27px; font-family: Lucida Sans, arial, georgia;}
.menu li a b			{display:block; float:left;width: 15px; height:27px; }
.menu li a span 		{display:block; float:left;	width: 15px; height:27px;}
.menu li a:hover 		{border:0; cursor:pointer;}
.menu li a:hover b 		{background-position:left top; background:url(/immagini/sfmenu2.png) left bottom; position:relative;}
.menu li a:hover span 	{background-position:right top; background:url(/immagini/sfmenu2.png) right bottom; position:relative;}
.menu li a:hover em  	{background-position:center top; background:url(/immagini/sfmenu.png) center bottom repeat-x; position:relative; color: #4A4848; line-height:27px;}
.immagine				{padding-left: 25px; padding-top: 16px;}
.imma					{background-image: url(/immagini/back-img.png); background-repeat: no-repeat;}
.immas					{background-image: url(/gallery/1s.png); background-repeat: no-repeat;}
.immagines				{width: 106px; height: 99px; padding: 4px; padding-top: 20px;}
.imgsm					{padding: 5px;}
a.marca					{text-decoration: none; color: #FFFFFF}
a.marca:hover			{text-decoration: none; color: #FF0000}
a.marca:active			{text-decoration: none; color: #FFFFFF}
.date					{background-color:#E9E9EA; border:1px solid #7F9DB9; width:75px}
.fieldc					{background-color:#E9E9EA; border:1px solid #7F9DB9; width:200px}
.fieldcc				{background-color:#E9E9EA; border:1px solid #7F9DB9; width:120px}
.sel					{background-color:#E9E9EA; border:1px solid #7F9DB9; width:120px}
.selb					{background-color:#E9E9EA; border:1px solid #7F9DB9; width:77px}
.sels					{background-color:#E9E9EA; border:1px solid #7F9DB9; width:300px}
.texta					{background-color:#E9E9EA; border:1px solid #7F9DB9; width:300px; height:100px}
.textc					{background-color:#E9E9EA; border:1px solid #7F9DB9; width:300px; height:100px}
.textb					{background-color:#E9E9EA; border:1px solid #7F9DB9; width:300px; height:100px}
.bottone 				{width:300px; height:40px; text-align:center}
.numcam 				{width:60px; text-align:center; border:0; background-color:#FFFFFF}