body
{
	border-width: 0px;
	margin: 0px;
	text-align: center;
}
form 
{
	margin:0px;
}
#ContentRoot
{
	width: 950px;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}

#tdHeader
{
	vertical-align: top;
	height: 110px;
	width: 100%;
	background-image: url(../img/bgTop.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
#tdLogo
{
	padding: 14px 0px 0 40px;
	vertical-align: top;
	text-align: left;
}
#tdTopMenu
{
	width:90%;
	padding: 18px 0 0 60px;
	vertical-align: top;
	text-align: left;
}
#tdMain
{
	text-align: left;
	vertical-align: top;
	padding-left: 40px;
}
#tdLeftColumn
{
	/*width: 190px;*/
	padding: 6px 20px 0 0;
	vertical-align: top;
}
#tdContent
{
	width: 777px;
}
#tdMainFooter
{
	height: 10px;
	background-image: url(../img/bgFooter.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
#tdFooter
{
	height: 20px;
	padding-top: 20px;
	padding-left: 20px;	
}




.leftBorderDark
{
	background-repeat:  repeat-y;
	background-image: url(../img/p83898A.gif);
	background-position: left top;	
}
.leftBorderLight
{
	background-repeat:  repeat-y;
	background-image: url(../img/p605F5F.gif);
	background-position: left top;	
}
.horLineLight
{
	background-repeat:  repeat-x;
	background-image: url(../img/p605F5F.gif);
	background-position: left top;	
}

.topLinks
{
	color: #8A8C8C;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}
.topLinks a
{
	color: #8A8C8C;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}
.topLinks a:hover
{
	color: #B2B2B2;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}
.bottomLinks
{
	color: #8A8C8C;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}
.bottomLinks a
{
	color: #8A8C8C;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}
.bottomLinks a:hover
{
	color: #B2B2B2;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}

.topMenu0
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #747373;
	
	width:110px; 
	background-image:url(../img/p605F5F.gif);
	background-position:left top;
	background-repeat:repeat-y;		
	padding-left: 2px;
}
.topMenu0Active
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #3B3B3B;
	
	width:110px; 
	background-image:url(../img/p605F5F.gif);
	background-position:left top;
	background-repeat:repeat-y;		
	padding-left: 2px;
}
.topMenu1
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #747373;
	padding-left: 2px;
}
.topMenu1Active
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #5E5E5E;
	padding-left: 2px;
}
.leftMenu
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #747373;
}
.leftMenu a
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #747373;
}
.leftMenu a:hover
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #636363;
}
.leftMenuActive
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #D8D8D8;
}
.formObjects
{
	background-color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	border-style: solid;
	border-width: 1px;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.titoli
{
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #747373;		
}
.paragrafi
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #B4AFAB;
	text-align: justify
}

/*.linkGrigio
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #9A9A9A;
}

.linkGrigio a
{
	font-size: 11px;
	color: #959595;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.linkGrigio a:hover
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #B4AFAB;
}
.linkGrigioChiaro
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #BFBEBD;
}
.linkGrigioChiaro a{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #BFBEBD;
}
.linkGrigioChiaro a:hover{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #B4AFAB;
}

.item {
	display: block;
	width: 170px;
	height: 250px;
	padding: 4px;
	border: none;
	text-align: center;
	float: left;
}

.itemFlag {
	display: block;
	width: 170px;
	height: 140px;
	padding: 4px;
	border: none;
	text-align: center;
	float: left;
}


.contentStyleNoDots{
	background-color: #F0F0F0;
}

.contentStyle{
	background-image: url(../img/ecommerce/sfEcommerceSmall.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #F0F0F0;
}

.contentStyleMedium{
	background-image: url(../img/sfMedium.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #F0F0F0;
}

.contentStyleBig{
	background-image: url(../img/sfBig.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #F0F0F0;
}

.productsMapLine
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #99958E;
}*/

.linePageItem
{
	height: 225px;
	width: 165px;
	border: solid 1px #DBDBDB;
	background-color: #FFFFFF;
}
.chartPageItem
{
	border: solid 1px #DBDBDB;
	background-color: #FFFFFF;
}
.fPrezzo
{
	font-family: Arial;
	font-size: 12px;
	color: #295FA5;
	text-decoration: none;
	font-weight: bold;
}
.fNomeLinea
{
	font-family: Arial;
	font-size: 11px;
	color: #838383;
	text-decoration: none;
}
.searchTitle
{
	font-family: Arial;
	font-size: 12px;
	color: #898989;
	text-decoration: none;
}
.searchAbstract
{
	font-family: Arial;
	font-size: 10px;
	color: #9D9D9D;
	text-decoration: none;
}
.searchCombo
{
	border-style:solid;
	border-color:#dcdcdc;
	border-width:1px 1px 1px 1px; 
	font-family: Arial;
	font-size: 10px;
	color: #646464;
	text-decoration: none;
}
.searchButton
{
	font-family: Arial;
	font-size: 10px;
	color: #8D8D8D;
	background: url(/img/pEBEBEB.gif) repeat;
	border: none;
	border-top: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	text-decoration: none;
}
.buttonReg
{
	background-color: #ffffff;
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #295fa5;
	border-style: none;
	text-align: left;
	cursor: hand;
}

.linkGrigioReg
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #82807E;
}

.linkGrigioReg a
{
	font-size: 11px;
	color: #53514F;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.linkGrigioReg a:hover
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #C0732E;
}

/*.tblProdStyle
{
	margin-right:15px;
	margin-bottom: 15px;
}*/

.stileBottoni{
	background-image: url(../img/ecommerce/sfBottone.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 188px;
	height: 23px;
}
.stileBottoniSmall{
	background-image: url(../img/ecommerce/sfBottoneSmall.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 132px;
	height: 23px;
}
.stileBottoniIco{
	background-image: url(../img/ecommerce/sfBottoneIco.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
	padding-top:7px;
	padding-left:7px;
}


div.hr {
	height: 15px;
	background: url(../img/p605F5F.gif) repeat-x scroll center;
}
div.hr hr {
	display: none;
}


.menuLinea
{
	margin: 20px 0px 40px 0;
	padding: 0 0 40px 0;
}
.menuLineaHeader
{
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #295fa5;	
	background-color: #e6e6e6;
	font-weight: bold;
	padding: 3px;
}
.menuLineaItem
{
	padding: 6px 0 0 4px;
}
.menuLineaItem a
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #878686;
	font-weight: bold;	
	text-decoration: none;
	background-image:url(../img/p605F5F.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding: 0px 0 0 7px;
}

.TestoEvidenziato
{
	font-family: Arial;
	font-size: 11px;
	color: #295fa5;
	text-decoration: none;
	font-weight: bold;	
}
.fChartLabel
{
	font-family: Arial;
	font-size: 11px;
	color: #838383;
	text-decoration: none;
}
.fChartText
{
	font-family: Arial;
	font-size: 11px;
	color: #686868;
	text-decoration: none;	
	font-weight: bold;
}