

.barup {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FFFFFF; text-decoration: none}
.barup a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FFFFFF; text-decoration: none}
.barup a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FFFFFF; text-decoration: none}
.barup a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FFFFFF; text-decoration: none}
.barup a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FFFFFF; text-decoration: none}

.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: none}
.text a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000}
.text a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000}
.text a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000}
.text a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000}

.text_red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-style: normal; text-decoration: none}
.text_red a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-style: normal}
.text_red a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-style: normal}
.text_red a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-style: normal}
.text_red a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-style: normal}

.text_cel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004E7E; font-style: normal; text-decoration: none}
.text_cel a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004E7E; font-style: normal}
.text_cel a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004E7E; font-style: normal}
.text_cel a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004E7E; font-style: normal}
.text_cel a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004E7E; font-style: normal}

.text9_gray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: gray; font-style: normal }
.text9_gray a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: gray; font-style: normal }
.text9_gray a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: gray; font-style: normal}
.text9_gray a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: gray; font-style: normal}
.text9_gray a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: gray; font-style: normal}

.text10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; text-decoration: none}
.text10 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF}
.text10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF}
.text10 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF}
.text10 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF}

.text10_black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; text-decoration: none}
.text10_black a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000}
.text10_black a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000}
.text10_black a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000}
.text10_black a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000}

.text11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none}
.text11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF}
.text11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF}
.text11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF}
.text11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF}

.text9_black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; font-style: normal }
.text12_black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-style: normal }

.text12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; text-decoration: none}
.text12 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF}
.text12 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF}
.text12 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF}
.text12 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF}

.text12_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #CC0000; text-decoration: none}
.text12_red a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #CC0000; text-decoration: underline}
.text12_red a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #CC0000; text-decoration: underline}
.text12_red a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #CC0000; text-decoration: underline}
.text12_red a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #CC0000; text-decoration: underline}

.text13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #FFFFFF; text-decoration: none}
.text13 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #FFFFFF}
.text13 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #FFFFFF}
.text13 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #FFFFFF}
.text13 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #FFFFFF}

.text13_gray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: gray; font-style: normal }
.text9_gray a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: gray; font-style: normal }
.text9_gray a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: gray; font-style: normal}
.text9_gray a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: gray; font-style: normal}
.text9_gray a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: gray; font-style: normal}

.text16_blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #0066CC; font-weight: bold; font-style: normal; text-decoration: none}
.text16_blue a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #0066CC; font-weight: bold; font-style: normal}
.text16_blue a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #0066CC; font-weight: bold; font-style: normal}
.text16_blue a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #0066CC; font-weight: bold; font-style: normal}
.text16_blue a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #0066CC; font-weight: bold; font-style: normal}

.text16_red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0000; font-weight: bold; font-style: normal; text-decoration: none}
.text16_red a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0000; font-weight: bold; font-style: normal}
.text16_red a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0000; font-weight: bold; font-style: normal}
.text16_red a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0000; font-weight: bold; font-style: normal}
.text16_red a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0000; font-weight: bold; font-style: normal}

.text9_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold}
.text11_bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.text16_bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: none; font-style: normal}
.text18_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; text-decoration: none; font-style: normal }
.text22 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #FFFFFF; text-decoration: none; font-style: normal }
.text_cel_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004E7E; font-weight: bold; text-decoration: none; font-style: normal }
.text_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-style: normal}
.text12_arancio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9900; font-weight: bold}

.textpanel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333333; text-decoration: none ; font-weight: bold}

.button10 {
	font-size: 10px;
}

.button12 {
	font-size: 12px;
}

.offerte_mese {
  border-width: 0px;
  border-left-width: thin;
  border-right-width: thin;
  border-color: #CCCCCC;
  border-left-color: #CCCCCC;
  border-right-color: #CCCCCC;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#000000;
} 

.offerte_mese a:link, .offerte_mese a:active, .offerte_mese a:hover, .offerte_mese a:visited {
	font-weight:bold;color:#000000; 
} 

.title { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 18px; 
	font-weight:bold; 
	text-align:left;
	text-decoration:none; 
}
	
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.infoBoxContents {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

TD.infoBoxHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-indent : 20px;
}

TD.infoBoxHeadingHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-indent : 20px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TR.productListing-heading {
  background: #004E7E;
}

TD.productListing-heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #004E7E;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}

TD.productListing-data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.smallTextWhite {
  font-family: Verdana, Arial, sans-serif;
  font-size: 19px;
  font-weight: bold;
  color: #ffffff;
}

SPAN.productSpecialPrice {font-family: Verdana, Arial, sans-serif;  color: #000000; font-weight : Bold;}
SPAN.productSpecialPriceWhite {font-family: Verdana, Arial, sans-serif;  color: #FFFFFF;}


body {
	margin:0px;
	padding:0px;
	background-color:#0c0c0c;
	text-align:center;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:1em;
	color:#ffffff;
}

legend {
	color:#000000;
	font-size: 12px;
}

marquee {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

	div#mainLayer {
		width:1004px;
		margin:0 auto;
		text-align:justify;
	}
	div#collant {
	}
	div#header {
		height:256px;
		/*background-image:url(images/gigimoto_03.gif);
		background-position:top left;
		background-repeat:repeat-x;*/
	}
	div#header img {
		float:left;
	}
	div#topMenu {
		height:104px;
		width:auto;
		float:right;
		margin-right:20px;
		background-image:url(images/interfaccia/gigimoto_05.gif);
		background-position:top left;
		background-repeat:repeat-x;
		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity:0.9;
		opacity:0.9;
	}
	div#topMenu img {
		display:block;
		float:left;
		vertical-align:text-bottom;
	}
	div#topMenu a {
		display:block;
		width:auto;
		float:left;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		font-size:65%;
		margin-left:5px;
		margin-right:5px;
		padding-top:65px;
	}
	div#picHeader {
		margin-left:264px;
		/*
			background-image: url(images/casco.gif);
			background-position:bottom left;
			background-repeat:no-repeat;
		*/
		height:89px !important;
	}
	div#flashHeader {
		/*border:1px solid #202020;
		border-top:none;*/
		height:152px !important;
		padding-left:10px;
		background-image: url(images/interfaccia/header.jpg);
		background-position:left top;
		background-repeat:none;
		clear:both;
	}
	div#clearer {
		height:152px;
		clear:both;
	}
	div#contentLayer {
	}
				
	/* leftMenu */
	div#contentLayer div#leftMenu {
		float:left; 
		clear:left;
		margin-top:5px;
		width:215px;
		color:#ffffff;
	}
	div#contentLayer div#leftMenu div#leftMenuContent {
		margin-left:0px;
		padding:5px;
		background-color:#ffffff;
		background-image:url(images/interfaccia/gigimoto_12.gif);
		background-position:top left;
		background-repeat:repeat-x;
		font-size:85%;
		min-height:450px;
	}
	div#contentLayer div#leftMenu div#leftMenuContent h2 {
		font-size:100%;
		margin:0px;
		padding:0px;
		padding-bottom:10px;
	}
	div#contentLayer div#leftMenu div#leftMenuContent ul {
		list-style-type:none;
		text-indent:0px;
		margin:0px;
		padding:0px;
		margin-left:5px;
		margin-bottom:5px; 
	}
	div#contentLayer div#leftMenu div#leftMenuContent ul li {
		/*color:#d0d0d0;*/
		color: #000000; 
		font-size:14px;
		font-weight:normal;
	}
	div#contentLayer div#leftMenu div#leftMenuContent ul li ul {
	}
	div#contentLayer div#leftMenu div#leftMenuContent ul li ul li {
		color:#2d3132;
		background-image:url(images/interfaccia/gigimoto_23.gif);
		background-repeat:no-repeat;
		background-position:center left;
		padding-left:11px;
		line-height:20px;
		font-size:12px;
		font-weight:normal;
	}
	div#contentLayer div#leftMenu div#leftMenuContent ul li ul li a:link, div#contentLayer div#leftMenu div#leftMenuContent ul li ul li a:visited, div#contentLayer div#leftMenu div#leftMenuContent ul li ul li a:active {
		text-decoration:none;
		color:#2d3132;
	}
	div#contentLayer div#leftMenu div#leftMenuContent ul li ul li a:focus, div#contentLayer div#leftMenu div#leftMenuContent ul li ul li a:hover {
		text-decoration:none;
		color:#575e60;
	}

	/* contentLayer */
	div#contentLayer div#contentBlock {
		padding:5px;
	}
	div#contentLayer div#contentBlock div#mainContent {
		width:570px;
		background-image:url(images/interfaccia/gigimoto_15.gif);
		background-position:top left;
		background-repeat:repeat-x;
		border-top:1px solid #5c5c5c;
		margin-left:10px;
		margin-right:10px;
		float:left;
	}
	div#contentLayer div#contentBlock div#mainContent div#mainContentCollant {
		padding:5px;
		background-color:#052C46;
		background-image:url(images/interfaccia/gigimoto_17.gif);
		background-position:top left;
		background-repeat:repeat-x;
		font-size:70%;
		height:auto;
		min-height:1100px;
		max-height:2500px;
	}
	div#contentLayer div#contentBlock div#mainContent div#mainContentCollant h2 {
		font-size:100%;
		margin:0px;
		padding:0px;
		margin-bottom:10px;
	}
	div#contentLayer div#contentBlock div#mainContent div#mainContentCollant img.articleImg {
		display:block;
		margin:0 auto;
		margin-bottom:10px;
		border:1px solid #5c5c5c;
	}
	div#contentLayer div#contentBlock div#mainContent div#mainContentCollant a:link, div#contentLayer div#contentBlock div#mainContent div#mainContentCollant a:visited, div#contentLayer div#contentBlock div#mainContent div#mainContentCollant a:active {
		color:#c1c1c1;
		text-decoration:underline;
	}
	div#contentLayer div#contentBlock div#mainContent div#mainContentCollant a:hover, div#contentLayer div#contentBlock div#mainContent div#mainContentCollant a:focus {
		color:#dddddd;
		text-decoration:underline;
	}
	
	/* rightContent */
	div#contentLayer div#contentBlock div#rightContent {
		width:181px;
		margin-right:0px;
		padding:5px;
		background-color:#ffffff;
		background-image:url(images/interfaccia/gigimoto_12.gif);
		background-position:top left;
		background-repeat:repeat-x;
		float:right;
		border-top:1px solid #5c5c5c;
	}
	div#contentLayer div#contentBlock div#rightContent div#rightContentCollant {
		margin-right:1px;
		margin-left:1px;
		padding:5px;
		background-image:url(images/interfaccia/gigimoto_12.gif);
		background-position:top left;
		background-repeat:repeat-x;
		font-size:70%;
		min-height:486px;
	}
	div#contentLayer div#contentBlock div#rightContent div#rightContentCollant h2 {
		font-size:100%;
		margin:0px;
		padding:0px;
		margin-bottom:10px;
	}
	div#contentLayer div#contentBlock div#oneColumn {
		background-image:url(images/interfaccia/gigimoto_15.gif);
		background-position:top left;
		background-repeat:repeat-x;
		float:right; 
		border-top:1px solid #5c5c5c;
		width:790px;
	}
	div#contentLayer div#contentBlock div#oneColumn div#oneColumnCollant {
		margin-right:1px;
		margin-left:1px;
		padding:10px;
		background-image:url(images/interfaccia/gigimoto_17.gif);
		background-position:top left;
		background-repeat:repeat-x;
		font-size:70%;
		min-height:486px;
	}
