h1#titolo			{height: 20px; line-height: 20px; padding-left: 5px; margin: 7px 0 0; color: #910629; font-size: 12px; text-align: left; text-transform: uppercase; border-bottom: 1px solid #910629;}

p.testo				{margin: 3px 0 0 5px; text-align: justify;}

h2					{text-transform: uppercase;}

h2.colorInverted	{background-color: #910629; color: #fff; margin: 0; padding-left: 5px; height: 20px; line-height: 20px;}



div#colLeft			{float: left; width: 433px;}

div#colRight		{float: left; width: 433px;}

div#colLeftBottom			{float: left; width: 433px; }

div#colRightBottom		{float: left; width: 433px; }

div#colLeft h2		{margin-top: 0;}

div#colRight h2		{margin-top: 0;}

table					{text-align: center; background-color: #fff; border: 1px solid #910629; margin: 15px 0 0 10px;}

table th				{text-transform: uppercase; border: 1px solid #910629;}

table td				{border: 1px solid #910629;}


div.primoCont		{height: 270px; border-right: 1px solid #910629; border-bottom: 1px solid #910629; padding-top: 10px;}

div.primoCont img	{float: right; margin: 20px 10px 0 0; display: inline;}

div.primoCont table {float: left; margin: 20px 0 0 10px; display: inline;}


div.secondoCont		{height: 340px; border-right: 1px solid #910629; border-bottom: 1px solid #910629; padding-top: 10px;}

div.secondoCont img	{float: right; margin: 20px 10px 0 0; display: inline;}

div.secondoCont table {float: left; margin: 20px 0 0 10px; display: inline;}


div.terzoCont		{height: 250px; border-right: 1px solid #910629; border-bottom: 1px solid #910629; padding-top: 10px;}

div.terzoCont img	{float: right; margin: 20px 10px 0 0; display: inline;}

div.terzoCont table {float: left; margin: 20px 0 0 10px; display: inline;}


div.contImgBottom		{width: 370px; margin: 0 auto; height: 250px; padding-top: 10px;}

div.contImgBottom img	{float: left; margin: 20px 10px 0 0; display: inline;}

div.contImgBottom table {float: left; margin: 20px 0 0 10px; display: inline;}


div.contImgBottomPlus		{width: 370px; margin: 0 auto; height: 330px; padding-top: 10px; }

div.contImgBottomPlus img	{float: right; margin: 20px 10px 0 0; display: inline;}

div.contImgBottomPlus table {float: left; margin: 20px 0 0 10px; display: inline;}

div.riga			{height: 1px; margin: 25px 0 20px; background-color: #910629; border: 0;}

div.riga hr			{display: none;}


div.boxContBottom			{height: 228px; border-right: 1px solid #910629; border-bottom: 1px solid #910629; padding-top: 10px; text-align: center;}

div.boxContBottom p.testo	{text-align: center !important;}

div.boxContBottom img	{border: 2px solid #910629; margin: 10px auto 0;}


.noBorderRight		{border-right: 0 !important;}

