.stepcarousel
				{
				position: relative; /*leave this value alone*/
				border: 0px solid #ccc;
				overflow: scroll; /*leave this value alone*/
				width: 780px; /*Width of Carousel Viewer itself*/
				height: 180px; /*Height should enough to fit largest content's height*/
				}

.stepcarousel .belt
				{
				position: absolute; /*leave this value alone*/
				left: 0;
				top: 0;
				}

.stepcarousel .panel
				{
				float: left; /*leave this value alone*/
				overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
				margin: 1px; /*margin around each panel*/
				width: 147px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
				}

.tabVIT 		{
				width: 137px; MARGIN: 0px; FONT-FAMILY: Arial, Verdana; TEXT-ALIGN: center; FONT-SIZE: 11px; border: 1px solid #ccc;
				background: #FFFFFF;
				}
.tabVIT .titu 	{
				FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #000000;
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				height: 32px;
				}
.tabVIT .text 	{
				FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #000000;
				height: 32px;
				}
.tabVIT .imag 	{
				height: 112px;
				}
.tabVIT .prec	{
				background-color: #f1f1f1; FONT-WEIGHT: bold;
				}
.tabVIT .ofer	{
				background-color: #FFFFFF; FONT-WEIGHT: bold; COLOR: #CC0000;
				border: 1px solid white;
				border-left: 1px solid #ccc;
				border-right: 1px solid #ccc;
				padding-left: 5px;
				padding-right: 5px;
				}
.tabVIT A 		{
				COLOR: #0000FF; TEXT-DECORATION: none;
				}
.tabVIT A:hover {
				TEXT-DECORATION: underline;
				}