.prodMapListMenu{
	width:230px;
	text-decoration: none; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #646E7D
}

.tratteggioVerticale{
	background-image: url(immagini/puntini.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

.prodInfoBoxBg
{
	background-color: #F6F6F6;
	background-image: url(immagini/mainImageBg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}


.prodLineHomeMainImgBg {
	background-color: #F6F6F6;
	background-image: url(immagini/lineMainImageBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.BoxTitleTXT {
	border-top: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #838383;
	border-left: 1px solid #B3B3B3;
	background-image: url(immagini/boxTitleTXTBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.foglio { text-decoration: none; font-family: Verdana, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #646E7D }


.bgcontentTemplate11 {
	background-image: url(immagini/contentBg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


.rootTable {
	height: 100%;
}

body {
	font-family: Verdana;
	background-color: #C7CDD1;
	background-image: url(immagini/bgSite.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.topBanner {
	background-color: #FFFFFF;
	background-image: url(immagini/topBannerBg.jpg);

}

.funcMenu {
	background-color: #8C8C8C;
	background-image: url(immagini/bgFuncMenu.gif);
	background-repeat: repeat-x;
	background-position: left top;

}

.topMenu {
	background-color: #415A7E;
	background-image: url(immagini/bgTopMenu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.leftMenu {
	background-color: #455D87;
	background-image: url(immagini/bgLeftMenu.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
.bottomMenu {
	background-image: url(immagini/bgBottomMenu.jpg);
	background-color: #48658D;
	background-repeat: repeat-x;
	background-position: left top;
}

.leftMenuFirstLevelItem {
	color: #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.leftMenuFirstLevelItem a{
	color: #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.leftMenuFirstLevelItem a:hover{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.leftMenuFirstLevelItemSelected {
	color: #EAA83F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.leftMenuFirstLevelItemSelected a{
	color: #EAA83F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.leftMenuSecondLevelItem{
	color: #D1DEF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.leftMenuSecondLevelItem a{
	color: #D1DEF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.leftMenuSecondLevelItem a:hover{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.leftMenuSecondLevelItemSelected{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.leftMenuSecondLevelItemSelected a{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.leftMenuThirdLevelItem{
	color: #D1DEF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.leftMenuThirdLevelItem a{
	color: #D1DEF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.leftMenuThirdLevelItem a:hover{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.leftMenuThirdLevelItemSelected{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.leftMenuThirdLevelItemSelected a{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.Int1 {
}
.Ext1 {
}


.Int2 {
	border-top: 1px solid #FFFFFF;
}
.Ext2 {
}

.Int3 {
}
.Ext3 {
	border-top: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}




.Ext4 {
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.Int4 
{
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.verticalGreyBorder {
	border-top: none;
	border-right: 1px solid #B3B3B3;
	border-bottom: none;
	border-left: 1px solid #B3B3B3;
}
.topVerticalWhiteBorder 
{
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: none;
	border-left: 1px solid #FFFFFF;
	
}
.fullGreyBorder 
{
	border: 1px solid #B3B3B3;
}
.fullWhiteBorder 
{
	border: 1px solid #FFFFFF;
}

.PageContentExt {
	border: 1px solid #B3B3B3;
	background-color: #F6F6F6;
}
.PageContentInt {
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #F6F6F6;
}

.PageContentNoFrameExt {
	border-top: 1px solid #B3B3B3;
}
.PageContentNoFrameInt {
}


.PageContentIntBox {
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}



.PageContentExtBoxForTitle {
	border-right: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
}

.GateBoxInt {
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}.gateTratteggioVerticaleBianco {
	background-image: url(img/gate/tratteggioVerticale.gif);
	background-repeat: repeat-y;
	background-position: center top;
}



.intestazioneColonne {
	background-color: #D8D9DE;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #415A7E;
	text-align: center;
	font-weight: bold;
}
.row1 {
	/*background-color: #F7F7F8;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #415A7E;
	text-align: center;
}
.row2 {
	background-color: #E7E8EC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #415A7E;
	text-align: center;
}
.HeaderRow1 {
	background-color: #F7F7F8;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #415A7E;
	text-align: Left;
	font-weight: bold;
}
.HeaderRow2 {
	background-color: #E7E8EC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #415A7E;
	text-align: Left;
	font-weight: bold;
}



.siteMapTitle {
	width: 214px;
	height: 25px;
	background-image: url(immagini/sfondoTitMap.gif);
	border-left-color: #E2E9EE;
	border-left-style: solid;
	border-right-color: #E2E9EE;
	border-right-style: solid;
	border-width: 1px;
	padding-left: 60px;
}
.greyBorder{
	border-color: #97A6B7;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
}
.brownBorder{
	border-color: #B3B3B3;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
}
.siteMapSiteName{
	height: 25px;
	width: 200px;
	background-image: url(immagini/sfondoMapNomeSiti.gif);
	background-position: left top;
	font-family: Arial;
	font-size: 11px;
	color: #4E658B;
	padding-left: 10px;
	padding-top: 5px;
	text-decoration: none;
}

.siteMapMainMenuTable{
	height: 21px;
	width: 200px;
	background-image: url(immagini/sfondoMapMainMenu.gif);
	border-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #C8CED2;
	border-width: 1px;
}

.siteMapMainMenu{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #4E658B;
}
.siteMapMainMenu a{
	height: 21px;
	width: 190px;
	color: #4E658B;
	padding-left: 12px;
	padding-top: 2px;
	text-decoration: none;
}
.siteMapMainMenu a:visited{
	height: 21px;
	width: 190px;
	color: #4E658B;
	background-image: url(immagini/sfondoMapMainMenuVisit.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 12px;
	padding-top: 2px;
	text-decoration: none;
}
.siteMapSecondLevTable{
	height: 21px;
	width: 200px;
	background-color: #E7E6E6;
	border-color: #C8CED2;
	border-bottom-style: solid;
	border-left-style: solid;
	border-width: 1px;
}
.siteMapThirdLevTable{
	height: 21px;
	width: 200px;
	background-color: #D8D7D7;
	border-color: #C8CED2;
	border-bottom-style: solid;
	border-width: 1px;
}
.siteMapFourthLevTable{
	height: 21px;
	width: 200px;
	background-color: #CECDCD;
	border-color: #C8CED2;
	border-bottom-style: solid;
	border-width: 1px;
}
.siteMapFifthLevTable{
	height: 21px;
	width: 200px;
	background-color: #C6C5C5;
	border-color: #C8CED2;
	border-bottom-style: solid;
	border-width: 1px;
}
.siteMapSecondLev {
	font-family: Arial;
	font-size: 11px;
	color: #4E658B;
}
.siteMapSecondLev a{
	height: 18px;
	width: 190px;
	color: #4E658B;
	padding-left: 12px;
	text-decoration: none;
}

.siteMapSecondLev a:visited{
	height: 18px;
	width: 190px;
	background-image: url(immagini/linkChecked.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #4E658B;
	padding-left: 12px;
	padding-right: 10px;
	text-decoration: none;
}

.siteMapFourthLev {
	font-family: Arial;
	font-size: 11px;
	color: #4E658B;
}
.siteMapFourthLev a{
	height: 18px;
	width: 190px;
	color: #4E658B;
	padding-left: 12px;
	text-decoration: none;
}

.siteMapFourthLev a:visited{
	height: 18px;
	width: 190px;
	background-image: url(immagini/linkChecked.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #4E658B;
	padding-left: 12px;
	padding-right: 10px;
	text-decoration: none;
}
.siteMapFifthhLev {
	font-family: Arial;
	font-size: 11px;
	color: #4E658B;
}
.siteMapFifthhLev a{
	height: 18px;
	width: 190px;
	color: #4E658B;
	padding-left: 12px;
	text-decoration: none;
}

.siteMapFifthhLev a:visited{
	height: 18px;
	width: 190px;
	background-image: url(immagini/linkChecked.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #4E658B;
	padding-left: 12px;
	padding-right: 10px;
	text-decoration: none;
}

