﻿html {
	height: 100%;
    background-image: url('/Images/Laeis/DottedBackground.png'), -webkit-linear-gradient(top, #f1f1f1 55%,#AEAFAF 100%) fixed;
    background-image: url('/Images/Laeis/DottedBackground.png'), -moz-linear-gradient(top, #f1f1f1 55%, #AEAFAF 100%) fixed;
    background: url('/Images/Laeis/DottedBackground.png'), -webkit-gradient(linear, left top, left bottom, color-stop(55%,#f1f1f1), color-stop(100%,#AEAFAF)) fixed;
    background: url('/Images/Laeis/DottedBackground.png'), -o-linear-gradient(top, #f1f1f1 55%,#AEAFAF 100%) fixed;
    background: url('/Images/Laeis/DottedBackground.png'), -ms-linear-gradient(top, #f1f1f1 55%,#AEAFAF 100%) fixed;
    background: url('/Images/Laeis/DottedBackground.png'), linear-gradient(to bottom, #f1f1f1 55%,#AEAFAF 100%) fixed;
    overflow-y: scroll; /* useful to prevent the page from slightly slide right to left when loading */
}

body, form {
    height: 100%;
    margin: 0px;
}

img {
	border: 0px;
}

.hidden {
	display: none;
}

.right {
    text-align: right;
}

.contentTable {
	border: 0px;
	padding: 0px;
	margin-top: 10px;
	width: 960px;
}

#outerDiv {
	top: 0px;
	left: 0px;
	position: relative;
}

/* Top section */
#logoDiv {
	position: absolute;
	left:30px;
	top:15px;
	width:145px;
	height:145px;
	z-index: 3;
	-webkit-box-shadow: -2px 4px 8px 0px rgba(66, 66, 66, 0.9);
	box-shadow: -2px 4px 8px 0px rgba(66, 66, 66, 0.9);
}

#topContainerDiv {
	position: relative;
	left: 0px;
	top: 0px;
	width: 960px;
	height: 140px;
	background: url('/Images/Laeis/TopBackground.png');
}

#topMenuDiv {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 740px;
	z-index: 1;
	white-space:nowrap;
	background-image: url('/Images/Laeis/TopMenuItemBackground.png');
	background-repeat: repeat-x;
}

#cultureMenuDiv {
	position: relative;
	top: 10px;
	right: 10px;
	float: right;
	white-space: nowrap;
}

#socialMenuDiv {
	position: absolute;
	top: 35px;
	right: 10px;
	float: right;
	white-space: nowrap;
}

.tSocial {
	display: table;
	border-collapse: separate;
}
.firstCellSocial {
	padding-right: 5px;
}
.cellSocial {
	padding-left: 5px;
	padding-right: 5px;
}
.lastCellSocial {
	padding-left: 5px;
	padding-right: 10px;
}
#searchMenuDiv {
	position: absolute;
	height: 25px;
	top: 65px;
	right: 10px;
	float: right;
}

	.searchBox {
		width: 180px;
		height: 21px;
		font-family: Arial;
		border: none;
		margin-left: -5px;
		padding-left: 5px;
		vertical-align: top;
		-webkit-box-shadow: inset 0px 2px 2px #6D6865;
		box-shadow: inset 0px 2px 2px #6D6865;
	}
/* End Top section */

/* Content Master section */

#containerDiv {
	position: relative;
	width: 960px;
	z-index: 1;
	overflow:auto;
}

table.container {
    width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	vertical-align: top;
}

tr.container {
	background: White;
	height: 100%;
	position: relative;
}

td.container {
    margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	vertical-align: top;
}

.containerLeftColumn {
	width: 220px; /* fallback */
	background-color: Orange;
	background: url('/Images/Laeis/GrayGradient.png');
	background-repeat: repeat-y; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#ACADAF), to(#D2D3D5)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #ACADAF, #D2D3D5); /* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #ACADAF, #D2D3D5); /* IE 10 */
	background: -ms-linear-gradient(left, #ACADAF, #D2D3D5); /* Opera 11.10+ */
	background: -o-linear-gradient(left, #ACADAF, #D2D3D5);
	height: 100%;
}

#containerRightColumn {
	width: 740px;
}

#middleLeftContainerDiv {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 220px;
	z-index: 1; /* fallback */
	background-color: #cccccc;
	background: url(/Images/Laeis/GrayGradient.png);
	background-repeat: repeat-y; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#ACADAF), to(#D2D3D5)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #ACADAF, #D2D3D5); /* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #ACADAF, #D2D3D5); /* IE 10 */
	background: -ms-linear-gradient(left, #ACADAF, #D2D3D5); /* Opera 11.10+ */
	background: -o-linear-gradient(left, #ACADAF, #D2D3D5);
}

.leftMenuDiv {
	z-index: 1;
	color: #ffffff;
	padding-left: 20px;
	margin-bottom: 20px;
}

.leftmenuseparatordiv {
	width: 220px;
	height: 38px;
	position: relative;
}

div.leftMenuSeparator {
    height: 25px;
    background: #BB0102;
}

div.leftContentDivImage {
	position:relative;
	width: 220px;
	z-index: 1;
}
    div.leftContentDivImage > img {
        max-width:220px;
    }

div.leftContentDivText {
	position:relative;
	margin: 10px 15px 10px 15px;
	z-index: 1;
	line-height: 17pt;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	color: #6d6865;
}
	div.leftContentDivText > table {
		width:auto !important;
	}

#bannerDiv {
	position:relative;
	margin:0px;
	z-index:1;
}

    #bannerDiv > img {
        width:740px;
    }

.boxHeaderContainer {
	width: 100%;
	height: 28px;
	text-transform: uppercase;
	text-align: left;
	background: -moz-linear-gradient(-75deg, #E8E8E8 0px, #E2E2E2 20px, rgba(204,204,204,.1) 24px, rgba(166,166,168,.1) 100%), -moz-linear-gradient(top, #E2E2E2 0%, #E2E2E2 20%, #D8D8D8 29%, #C0C1C4 63%, #B8B8BA 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0px,#E8E8E8), color-stop(30px,#E8E8E8), color-stop(34px,#DEDEDE), color-stop(100%,#B8B8BA)), -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%,#E8E8E8), color-stop(15%,#D3D4D6), color-stop(29%,#D8D8D8), color-stop(63%,#B3B4B7), color-stop(100%,#B8B8BA)) !important; /*Chrome,Safari4+ */
	background: -webkit-linear-gradient(-75deg, #E8E8E8 0px, #E2E2E2 20px, rgba(204,204,204,.1) 24px, rgba(166,166,168,.1) 100%), -webkit-linear-gradient(top, #E2E2E2 0%, #E2E2E2 20%, #D8D8D8 29%, #C0C1C4 63%, #B8B8BA 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-75deg, #E8E8E8 0px, #E2E2E2 20px, rgba(204,204,204,.1) 24px, rgba(166,166,168,.1) 100%), -o-linear-gradient(top, #E2E2E2 0%, #E2E2E2 20%, #D8D8D8 29%, #C0C1C4 63%, #B8B8BA 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(-75deg, #E8E8E8 0px, #E2E2E2 20px, rgba(204,204,204,.1) 24px, rgba(166,166,168,.1) 100%), -ms-linear-gradient(top, #E2E2E2 0%, #E2E2E2 20%, #D8D8D8 29%, #C0C1C4 63%, #B8B8BA 100%) !important; /* IE10+ */
	background: linear-gradient(-75deg, #E8E8E8 0px, #E2E2E2 20px, rgba(204,204,204,.1) 24px, rgba(166,166,168,.1) 100%), linear-gradient(top, #E2E2E2 0%, #E2E2E2 20%, #D8D8D8 29%, #C0C1C4 63%, #B8B8BA 100%) !important; /* W3C */
}
    /* STARTS > IE7 <= IE9 compatibility classes which are extended in the IEBackwardsCompatibility stylesheet */
    .boxHeaderContainer > .boxHeaderDiagonalGradient {
		position: relative;
		width: 80px;
		height: 28px;
        z-index: 1;
        float: left;
    }
    
    .boxHeaderContainer > .boxHeaderTextOverlay {
        position: relative;
        top: -28px;
        z-index: 2;
        padding-left: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -moz-binding: url('assets/xml/ellipsis.xml#ellipsis');
        color: #6D6865;
	    font-family: Arial;
	    font-size: 12pt;
	    font-weight: bold;
	    line-height: 20pt;
	    vertical-align: middle;
	    white-space: nowrap;
    }
    
    .boxHeaderContainer > .boxHeaderVerticalGradient {
        width: auto;
        height: 28px;
        z-index: 1;
    }
    /* ENDS */

/* End Content Master section */
.full-height {
    height:100%;
}
.full-width {
    width:100%;
}
.middle {
	vertical-align:middle;
}
div.fixed {
    position:fixed;
}
div.table {
    display:table;
    border-spacing:0px;
}
div.table-row {
    display:table-row;
}
div.table-cell {
    display:table-cell;
}
.inline-block {
    display:inline-block;
}
/************************* COOKIES POLICY POPUP *************************/
div.cookies-policy-popup {
    left:0px;
    bottom:0px;
    text-align:center;
    z-index:100;
    display:inline-block;
}
div.cookies-policy-popup > div.cookies-policy-opacitymask {
    background:#000000;
    opacity:0.75;
    box-shadow:0px 0px 5px #000000;
    -ms-filter:"alpha(opacity=75)";
    filter:alpha(opacity=75);
}
    div.cookies-policy-opacitymask > div.caption-container {
        width:928px;
        display:inline-block;
        color:#EEEEEE;
        font-family:'Segoe UI', Tahoma, sans-serif;
        font-size:9pt;
    }
		div.caption-container a {
            color:#3399FF;
        }
	div.close-img-container > img {
		cursor:pointer;
	}
/************************* HEADER *************************/

.boxContent {
	margin: 10px 15px 10px 15px;
	text-align: left;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	color: #6D6865;
	height: 100%;
}

.boxNewsContent {
	margin-left: 15px;
	text-align: left;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	color: #6D6865;
	height: 70%;
}

#divWrapper {
	position:relative;
	height:100%;
}

#boxContainerDiv {
	position:relative;
	margin:18px;
}

div.boxDiv {
	border: 1px solid #cccccc;
	min-height: 420px;
	position:relative;
}
    .noBorder {
        border:0px !important;
    }

div.boxDivHome {
	border: 1px solid #cccccc;
	min-height: 600px;
	position:relative;
}

#box1Div {
	width: 445px;
	height: 100%;
	position:relative;
}

#box2Div {
	width: 216px;
	overflow:hidden;
	right:0px;
	top:0px;
	bottom:0px;
	position:absolute;
}

#boxHeader1Div {
	width: 445px !important;
}

#boxHeader2Div {
	width: 216px !important;
}

#boxContentDiv {
    padding:18px;
    height:100%;
    position:relative;
	overflow:auto;
}

/* .boxHeaderTitle {
	color: #6D6865;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	line-height: 20pt;
	vertical-align: middle;
	display: block;
	white-space: nowrap;
} */

.boxContentTitle 
{
    color: #6D6865;
    font-family:Arial;
    font-weight:bold;
    font-size:16pt;
    line-height:20pt;
}

.boxContentText
{
    color:#6D6865;
    font-family:Arial;
    font-weight:normal;
    font-size:11pt;
    line-height:17pt;
}

.leftMenuTable {
	width: 195px;
	border-spacing:0px;
	margin-bottom:25px;
}

.leftMenuItemCell {
	
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #6D6865;
	display:block;
}

a.leftMenuItemCell:link {
	color: #6D6865;
	text-decoration: none;
}

a.leftMenuItemCell:visited {
	color: #6D6865;
	text-decoration: none;
}

a.leftMenuItemCell:hover {
	color: #BB0102;
	text-decoration: none;
}

a.leftMenuItemCell:active {
	color: #6D6865;
	text-decoration: none;
}

.leftMenuItem {
	width:195px;
	height:auto;
	background: url(/Images/Laeis/LeftMenuItemGradientArrow.png);
	background-repeat:repeat-x;
	line-height: 2.6em;
	text-indent: 25px;
	text-transform: uppercase;
	margin-left:18px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url('assets/xml/ellipsis.xml#ellipsis');
}

a.leftMenuItemLink {
    font-family: Arial;
    color: #6D6865;
    text-decoration: none;
    display: block;
}

.leftMenuItem:hover, .leftMenuItem:hover a {
	color:#BB0102;
	cursor:pointer;
}

	.thirdLevelMenu ul {
		margin-top:0px;
		margin-bottom:0px;
	}

	.thirdLevelMenu ul li {
		list-style-type: none;
		border-bottom: 1px solid #c8c8c8;
		border-left: 1px solid #c8c8c8;
		padding-left: 15px;
		padding-top:8px;
		padding-bottom:8px;
		background: #f6f6f6; /* Old browsers */
		background: -moz-linear-gradient(left, #f6f6f6 54%, #d8d9d9 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(54%,#f6f6f6), color-stop(100%,#d8d9d9)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, #f6f6f6 54%,#d8d9d9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, #f6f6f6 54%,#d8d9d9 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, #f6f6f6 54%,#d8d9d9 100%); /* IE10+ */
		background: linear-gradient(to right, #f6f6f6 54%,#d8d9d9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#d8d9d9',GradientType=1 ); /* IE6-9 */
		margin-right: 5px;
		margin-left:-22px;
	}

		.thirdLevelMenu ul li a {
			text-decoration: none;
			background: #f6f6f6; /* Old browsers */
			background: -moz-linear-gradient(left, #f6f6f6 54%, #d8d9d9 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(54%,#f6f6f6), color-stop(100%,#d8d9d9)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left, #f6f6f6 54%,#d8d9d9 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left, #f6f6f6 54%,#d8d9d9 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left, #f6f6f6 54%,#d8d9d9 100%); /* IE10+ */
			background: linear-gradient(to right, #f6f6f6 54%,#d8d9d9 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#d8d9d9',GradientType=1 ); /* IE6-9 */
			color: #6D6865;
			display: block;
		}

			.thirdLevelMenuLinkSelected, .thirdLevelMenu ul li a:hover {
				color: #BB0102 !important;
				text-decoration: none !important;
			}

#leftSeparatorDiv {
	background: #B70502 !important;
}

#mainmenuNav {
	display:table;
	width:100%;
	border:0px;
	border-spacing:0px;
}

ul.mainMenu {
	padding: 0px;
	margin: 0px;
	overflow:hidden;
	display:table-row;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position-x: left;
	background-position-y: top;
}

li.mainMenuItem {
	white-space:nowrap;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display:table-cell;
	/* box-shadow: 0px 0px #eee, 0px 0px #f4f4f4; */
	-webkit-box-shadow: inset 1px 1px 3px #6D6865; /* Chrome10+,Safari5.1+ */
	box-shadow: inset 1px 1px 3px #6D6865; /*FF, IE9+, Opera*/
	background: -moz-linear-gradient(-90deg, #6D6865 0%, #D3D4D6 15%, #D8D8D8 25%, #C7C8CC 33%, #AEAEAF 60%, #B3B4B7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#6D6865), color-stop(15%,#D3D4D6), color-stop(25%,#D8D8D8), color-stop(33%,#C7C8CC), color-stop(60%,#AEAEAF), color-stop(100%,#B3B4B7)); /*Chrome,Safari4+ */
	background: -webkit-linear-gradient(-90deg, #6D6865 0%, #D3D4D6 15%, #D8D8D8 25%,#C7C8CC 33%,#AEAEAF 60%, #B3B4B7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-90deg, #6D6865 0%, #D3D4D6 15%, #D8D8D8 25%,#C7C8CC 33%,#AEAEAF 60%, #B3B4B7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-90deg, #6D6865 0%, #D3D4D6 15%, #D8D8D8 25%,#C7C8CC 33%,#AEAEAF 60%, #B3B4B7 100%); /* IE10+ */
	background: linear-gradient(180deg, #6D6865 0%, #D3D4D6 15%, #D8D8D8 25%,#C7C8CC 33%,#AEAEAF 60%, #B3B4B7 100%); /* W3C, FF4+ */
}

	li.mainMenuItemSelected, li.mainMenuItem:hover {
	    -webkit-box-shadow: inset -2px 0px 0px -2px #7F0A1D !important; /* Chrome10+,Safari5.1+ */
	    box-shadow: inset -2px 0px 0px -2px #7F0A1D !important; /*FF, IE9+, Opera*/
		background: url(/Images/Laeis/MainMenuItemSeparator.png) center left no-repeat, -moz-linear-gradient(-90deg, #4C040C 0%, #ba0a1c 15%, #B70B1F 25%, #990A1B 33%, #7F0A1D 60%, #8E0B21 100%); /* FF3.6+ */
		background: url(/Images/Laeis/MainMenuItemSeparator.png) center left no-repeat, -webkit-gradient(linear, left top, right bottom, color-stop(0%,#4C040C), color-stop(15%,#ba0a1c), color-stop(25%,#B70B1F), color-stop(33%,#990A1B), color-stop(60%,#7F0A1D), color-stop(100%,#8E0B21)); /*Chrome,Safari4+ */
		background: url(/Images/Laeis/MainMenuItemSeparator.png) center left no-repeat, -webkit-linear-gradient(-90deg, #4C040C 0%, #ba0a1c 15%, #B70B1F 25%, #990A1B 33%, #7F0A1D 60%,#8E0B21 100%); /* Chrome10+,Safari5.1+ */
		background: url(/Images/Laeis/MainMenuItemSeparator.png) center left no-repeat, -o-linear-gradient(-90deg, #4C040C 0%, #ba0a1c 15%, #B70B1F 25%, #990A1B 33%, #7F0A1D 60%,#8E0B21 100%); /* Opera 11.10+ */
		background: url(/Images/Laeis/MainMenuItemSeparator.png) center left no-repeat, -ms-linear-gradient(-90deg, #4C040C 0%, #ba0a1c 15%, #B70B1F 25%, #990A1B 33%, #7F0A1D 60%,#8E0B21 100%); /* IE10+ */
		background: url(/Images/Laeis/MainMenuItemSeparator.png) center left no-repeat, linear-gradient(180deg, #4C040C 0%, #ba0a1c 15%, #B70B1F 25%, #990A1B 33%, #7F0A1D 60%,#8E0B21 100%); /* W3C, FF4+ */
		/* background-image:url(/Images/Laeis/MainMenuItemSeparator.png);
		background-repeat:no-repeat;
		background-position:center left; */
	}
	
li.mainMenuFirstItem
{
    -webkit-box-shadow: inset 2px 3px 5px #6D6865 !important; /* Chrome10+,Safari5.1+ */
	box-shadow: inset 2px 3px 5px #6D6865 !important; /*FF, IE9+, Opera*/
	background: -moz-linear-gradient(-80deg, #D8D8D8 0%, #D8D8D8 49%, #C0C1C4 53%, #B8B9BC 75%, #B1B2B5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#D8D8D8), color-stop(49%,#D8D8D8), color-stop(53%,#C0C1C4), color-stop(75%,#B8B9BC), color-stop(100%,B1B2B5)); /*Chrome,Safari4+ */
	background: -webkit-linear-gradient(-80deg, #D8D8D8 0%, #D8D8D8 49%, #C0C1C4 53%, #B8B9BC 75%, #B1B2B5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-80deg, #D8D8D8 0%, #D8D8D8 49%, #C0C1C4 53%, #B8B9BC 75%, #B1B2B5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-80deg, #D8D8D8 0%, #D8D8D8 49%, #C0C1C4 53%, #B8B9BC 75%, #B1B2B5 100%); /* IE10+ */
	background: linear-gradient(170deg, #D8D8D8 0%, #D8D8D8 49%, #C0C1C4 53%, #B8B9BC 75%, #B1B2B5 100%); /* W3C, FF4+ */
}

li.mainMenuFirstItemSelected, li.mainMenuFirstItem:hover
{
	white-space:nowrap;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display:table-cell;
	-webkit-box-shadow: inset 4px 6px 5px 0px #7F0A1D !important; /* Chrome10+,Safari5.1+ */
	box-shadow: inset 4px 6px 5px 0px #7F0A1D !important; /*FF, IE9+, Opera*/
	background: -moz-linear-gradient(-80deg, #ba0a1c 0%, #ba0a1c 49%, #9b0a1a 53%, #7F0A1D 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ba0a1c), color-stop(49%,#ba0a1c), color-stop(53%,#9b0a1a), color-stop(100%,#7F0A1D)) !important; /*Chrome,Safari4+ */
	background: -webkit-linear-gradient(-80deg, #ba0a1c 0%,#ba0a1c 49%,#9b0a1a 53%,#7F0A1D 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-80deg, #ba0a1c 0%,#ba0a1c 49%,#9b0a1a 53%,#7F0A1D 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(-80deg, #ba0a1c 0%,#ba0a1c 49%,#9b0a1a 53%,#7F0A1D 100%) !important; /* IE10+ */
	background: linear-gradient(170deg, #ba0a1c 0%,#ba0a1c 49%,#9b0a1a 53%,#7F0A1D 100%) !important; /* W3C */
}

.mainMenuItemLink {
	color: #6D6865;
	text-transform: uppercase;
	line-height: 27pt;
	font-family: Arial;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	display: block;
	cursor: pointer;
	padding-right:auto;
	padding-left:auto;
	min-width:50px;
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: top;
	background-image: url("/Images/Laeis/laeis-separatore-ww-gg-ww.gif");
}

	.mainMenuItemLinkSelected, .mainMenuItemLink:hover {
		color:#FFFFFF;
		background-image:none;
	}
	
	.mainMenuItemLinkFirst {
	    background-image:none;
	}

    .mainMenuItemLinkNext {
	    background-image: url("/Images/Laeis/laeis-separatore-rr-rr-ww.gif") !important;
    }

ul.cultureMenu {
	left: 0px;
	padding: 0px;
	margin: 0px;
	position: relative;
	display: block;
	float: left;
}

li.cultureMenu {
	float: left;
	display: inline;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	position: relative;
	line-height: 11px;
	padding-left: 10px;
	padding-right: 10px;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	clear: none;
}

.cultureMenuItemLink {
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 11px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	display: inline-block !important;
	position: relative;
	cursor: pointer;
}

/* START ProductListTemplate */
.ProductsHeadText {
    width: 636px;
    min-height: 100px;
    margin-left: 14px;
    margin-bottom: 20px;
}

.ProductsContainerDiv {
	position:relative;
    float:left;
    height: 300px;
	width: 200px;
	margin-bottom: 20px;
	margin-left: 16px;
	-webkit-box-shadow: 0px 4px 10px 0px rgba(33, 33, 33, 0.9);
	box-shadow: 0px 4px 10px 0px rgba(33, 33, 33, 0.9);
}

.ProductsBackgroundDiv
{
	background: url('/Images/Laeis/Products_background.png') no-repeat;	
	display: table;
	border-spacing:0px;
	width: 100%;
	height: 100%;
	position:relative;
	z-index:0;
}

.ProductsBackgroundDivHead {
	height: 25px;
	width: 100%;
	text-align: center;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
    -moz-binding: url('assets/xml/ellipsis.xml#ellipsis');
	white-space: nowrap;
	overflow: hidden;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-weight: bold;
	line-height: 21pt;
    display:table-row;
}
		
.ProductsBackgroundDivBody
{
	text-align: center;
	display:table-row;
}
	.ProductsBackgroundDivBody img {
		width:200px;
		height:242px;
	}
	
.hypLink {
	color:#FFFFFF;
	font-family: Arial, Verdana;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	position:absolute;
	background-color:#000000;
	opacity:0.8;
	height:243px;
	width:100%;
	top:27px;
	z-index:10;
}

.divLink {
	padding:10px;
}

.ProductsBackgroundDivFoot
{
	width: 100%;
	height:25px;
	text-align: center;
	white-space: nowrap;
	background-position: left;
	font-family: Arial, Verdana;
	font-size: 9pt;
	display:table-row;
}

.ProductsBackgroundDivFoot a, .ProductsBackgroundDivFoot img
{
	cursor: pointer;
	text-decoration: none;
	color: #6D6865;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
    -moz-binding: url('assets/xml/ellipsis.xml#ellipsis');
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 3px;
	vertical-align:middle;
	text-align: center;
}

.ProductsBackgroundDivFootLeft
{
	width:40px;
	display: table-cell;
	text-align: right;
	padding-top:1px;
	padding-right:6px;
}

.ProductsBackgroundDivFootRight
{
    width:160px;
	text-align: left;
	overflow: hidden;
	display: table-cell;
}
/* END ProductListTemplate*/

/* STARTS SingleContentTemplate */
#SingleContentTemplateContainer {
	width: 684px;
	padding-left: 18px;
	margin-right: 18px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #000000;
}

div.titleSubtitle {
	width: 666px;
	margin-bottom: 8px;
	margin-right: 0px;
	padding-right: 0px;
}

    .titleText {
        font-family:Arial;
        font-weight:bold;
        font-size:16pt;
        line-height:20pt;
        color:#6D6865;
    }
    
    .subTitleText {
        font-family:Arial;
        font-weight:normal;
        font-size:11pt;
        line-height:17pt;
        color:#6D6865;
    }

div.topLargePicture, div.bottomLargePicture {
	margin-bottom: 8px;
	margin-right: 0px;
	padding-right: 0px;
	text-align: center;
}
    div.topLargePicture > img, div.bottomLargePicture > img {
        max-width:666px;
    }

div.middleContentContainer {
	width: 666px;
	margin-bottom: 8px;
	margin-right: 0px;
	padding-right: 0px;
	display:table;
	border-spacing:0px;
}

div.leftPicture {
	max-width: 260px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 15px;
	display:table-cell;
}

div.freeHtml, td.legalInfoDatiAzienda {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	display:table-cell;
	vertical-align:top;
}

	div.freeHtml, td.legalInfoDatiAzienda, div.freeHtml a, td.legalInfoDatiAzienda a {
		font-family:Arial;
		font-weight:normal;
		font-size:11pt;
		line-height:17pt;
		word-wrap: break-word;
		color:#6D6865;
	}
	
	div.freeHtml > p:first-child, td.legalInfoDatiAzienda > p:first-child {
		margin-top:0px;
		padding-top:0px;
	}
	
	div.freeHtml > p:last-child, td.legalInfoDatiAzienda > p:last-child {
		margin-bottom:0px;
		padding-bottom:0px;
	}

div.rightPicture {
	margin-left: 0px;
	margin-right: 0px;
	padding-left:15px;
	padding-right: 0px;
	display:table-cell;
}
    
    div.rightPicture > img {
        max-width: 260px;
    }

div.arrayPicturesContainer {
	width: 666px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 0px;
	padding-right: 0px;
}

div.arrayPicture {
	display:inline-block;
	vertical-align:middle;
	margin-right:13px;
	padding-right:0px;
}

    div.arrayPicture > img {
        max-width:120px;
        max-height:60px;
    }

.infoContainerDiv {
	position:relative;
    float:left;
	width: 200px;
	margin-top:10px;
	margin-bottom: 20px;
	margin-left: 16px;
	-webkit-box-shadow: 0px 4px 10px 0px rgba(33, 33, 33, 0.9);
	box-shadow: 0px 4px 10px 0px rgba(33, 33, 33, 0.9);
}
    .infoContainerDiv > a {
        text-decoration:none;
    }
	
	.infoContainerDiv > * {
		line-height:normal !important;
	}

.infoBackgroundDivHead {
	height: 25px;
	width: 100%;
	text-align: center;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
    -moz-binding: url('assets/xml/ellipsis.xml#ellipsis');
	white-space: nowrap;
	overflow: hidden;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-weight: bold;
	/* line-height: 28px; */
    display:table-row;
}
	.infoBackgroundDivHead > span {
		display:block;
		padding-top:4px;
		font-size:11pt !important;
	}

.infoBackgroundDiv {
	background: url('/Images/Laeis/Info_background.png') no-repeat;
	display: table;
	width: 100%;
	height: 100%;
	position:relative;
	z-index:0;
}

.infoBackgroundDivBody {
	text-align: center;
	display:table-row;
}
    .infoBackgroundDivBody img {
		    margin-top:2px;
			width:200px;
		    height:94px;
	    }
/* ENDS SingleContentTemplate */

/* List template Starts Here */
#ListTemplateBoxContentDiv {
    padding: 18px;
    height: 100%;
    position: relative;
	overflow: auto;
}
    #ListTemplateBoxContentDiv > div:last-child {
        border-bottom-width: 0px;
    }

.ListTemplateExternalContent {
    display: table;
    width: 100%;
    min-height: 123px;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dadadc;
}

.ListTemplateInternalContent {
    display: table-row;
    width: 100%;
    height: 80px;
}

.ListTemplateItemsContent {
    display: table-cell;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;    
    vertical-align: top;
    text-align: center;
}

.ListTemplateItemsContentImage {
    display: table-cell;
    padding: 5px;
    width: 115px;
	text-align: center;
	vertical-align:top;
}

    .ListTemplateItemsContentImage img {
        max-width: 115px;
    }

.ListTemplateItemsContentFreeText {
    display: table-cell;
    padding: 5px;
    padding-left: 18px;
    vertical-align: top;
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    line-height: 17pt;
    word-wrap: break-word;
    color: #6D6865;
}

    .ListTemplateItemsContentFreeText p {
        padding: 0px;
        margin: 0px;
    }

/* List Template ENDS Here */

/* STARTS Azienda04HubConTabsTemplate */

/* ENDS Azienda04HubConTabsTemplate */

/* Content place holder section */
/* End Content place holder section */

/* Footer section */
#footerDiv {
	position: relative;
	margin-top: 20px
}

.footerTable {
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 35px;
	text-align: center;
}

.footerContentTable {
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 22px;
	vertical-align: middle;
	text-align: center;
}

ul.footerMenu {
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	display:block;
}

li.footerMenu {
	float: left;
	display: inline;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	position: relative;
	line-height: 11px;
	padding-left: 10px;
	padding-right: 10px;
	border-left-width: 1px;
	border-left-color: #6D6865;
	border-left-style: solid;
	clear: none;
}

.footerMenuItemLink {
	color: #6D6865;
	line-height: 11px;
	font-family: Arial;
	font-size: 11pt;
	text-decoration: none;
	display: inline-block !important;
	position: relative;
	cursor: pointer;
}

	.footerMenuItemLink:hover {
		color: #BB0102;
		text-decoration: none;
	}

li.footerMenuFirst {
	padding-left: 0px !important;
	border-left-width: 0px !important;
	padding-left: 10px !important;
}
/* Company thumbnail */
#footerCompanyThumbnail {
	position: absolute;
	top: 5px;
	right: 20px;
	white-space: nowrap;
	padding-bottom: 5px;
}

	#footerCompanyThumbnail img {
		width: 80px;
		height: 25px;
		vertical-align: middle;
	}

	#footerCompanyThumbnail label {
		font-family: Arial;
		font-size: 9pt;
	}
	
/* STARTS News Scroller Style */

.newsScrollerContainer {
    width: 190px;
    min-height: 80%;
}

    .newsScrollerContainer ul {
        width: 190px;
        height: 100%;
        padding: 0px;
        margin: 0px;
        list-style-type: none;
    }

        .newsScrollerContainer ul li > div {
            border: 0px;
            background: #FFFFFF;
            width: 190px;
            overflow: hidden;
            cursor: default;
        }
        
            .newsScrollerContainer ul li > div {
                border-bottom: 1px solid #DADADC;
            }

p.newsScrollerDate {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    padding: 0px;
    line-height: 13.2pt;
}

p.newsScrollerTitle {
    color: #6D6865;
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    line-height: 14pt;
    margin-bottom: 0px;
}
    p.newsScrollerTitle a, p.newsScrollerTitle a:visited {
        color: #6D6865;
        text-decoration: none;
    }
    
    p.newsScrollerTitle a:hover {
        color: #BB0102;
    }

p.newsScrollerSummaryText {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-top: 10px;
    line-height: 17pt;
}

div.newsScrollerFooterLink {
    position: relative;
    text-align: right;
	margin-bottom: 10px;
}
    div.newsScrollerFooterLink a {
        color: #BB0102;
        font-family: Arial;
        padding-right: 10px;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
        background: url('/Images/Laeis/ArrowRight.png') no-repeat right;
    }

.newsFooterLinkContainerAllNews {
    background: #FFFFFF;
    width: 100%;
    height: 40px;
    z-index: 100;
    line-height: 42px;
}

    .newsFooterLinkContainerAllNews a {
        color: #BB0102;
        font-family: Arial;
        padding-right: 10px;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
        background: url('/Images/Laeis/ArrowRight.png') no-repeat right;
        margin-top: 7px;
    }

/* ENDS News Scroller Style */

/* STARTS Sales Network Template */

div.SalesNetworkContainerDiv {
    width: 195px;
    text-align: center;
}

    div.SalesNetworkContainerDiv a {
        color: #6D6564;
        text-decoration: none;
    }
    
    div.SalesNetworkContainerDiv a:hover {
        color: #BB0102;
    }
    
.marginTop10px {
    margin-top: 10px !important;
}

.spacer20px {
    height: 20px;
    font-size: 1pt;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style:italic;
}

.center {
    text-align: center !important;
}

div.SalesNetworkContainerDivInner {
    margin: 0 auto;
    width: 195px;
    margin-bottom: 20px;
    margin-left: 20px;
    background:#D3D4D7;
    background-image:url('/Images/Laeis/SalesNetwork/Bottom.png');
    background-position:bottom;
    background-repeat:no-repeat;
    padding-bottom:6px;
}

div.SalesNetworkContainerDivInnerLeft {
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
}

div.SalesNetworkContainerDivTitle {
    width: 100%;
    min-height: 26px;
    line-height: 17pt;
    background: url('/Images/Laeis/SalesNetwork/Bottom.png');
    background-position:left bottom;
    background-repeat:no-repeat;
    padding: 4px;
}

    div.SalesNetworkContainerDivTitle span {
        color: #6d6564;
        font-family: Arial, Verdana;
        font-weight: bold;
        font-size: 11pt;
        vertical-align: top;
        text-align: center;
    }

div.SalesNetworkFieldDiv {
    width: 80%;
    color: #6D6564;
    font-family: Arial, Verdana;
    font-size: 9pt;
    line-height: 14pt;
    margin: auto;
    text-align: left;
}

    div.SalesNetworkFieldDiv img {
    max-width: 80%;
    margin-top: 6px;
    border:0px;
}

a.goBack {
    color: #BB0102;
    font-family: Arial, Verdana;
    font-size: 11pt;
    line-height: 14pt;
	font-weight:bold;
    text-decoration: none;
	padding-left:10px;
	display:inline-block;
	float:left;
	background-image:url('/Images/Laeis/ArrowLeft.png');
	background-repeat:no-repeat;
	background-position:left center;
}

/* ENDS Sales Network Template*/

/* STARTS News List Template */

.newsTemplateTopBoxContainer {
    width: 100%;
    padding: 0px;
    margin: 0px;
    background: #eee;
    height: 25px;
    margin-top: -18px;
}

.newsTemplateTopBoxContainerTitle {
    color: #6D6865;
    font-family: Arial;
    font-weight: bold;
    font-size: 17px;
    line-height: 25px;
    padding-left: 10px;
}

.newsTemplateBoxContainer {
    width: 100%;
    padding: 0px;
    margin: 0px;
    background: #f6f6f6;
    height: 25px;
    text-align: right;
}

.newsTemplateBoxContainerTitle {
    color: #6D6865;
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    line-height: 25px;
    padding-right: 10px;
}

.newsTemplateExtendedNewsContainerSingle {
    margin-bottom: 20px;
}

.newsTemplateExtendedNewsContainerDate {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    line-height: 14pt;
    padding: 0px;
}

.newsTemplateExtendedNewsContainerTitle a {
    color: #6D6865;
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    line-height: 17pt;
    margin-bottom: 0px;
    text-decoration:none;
}

.newsTemplateExtendedNewsContainerText {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    line-height: 17pt;
    margin: 0px;
    padding: 0px;
}

.newsTemplateExtendedNewsContainerLink {
    color: #BB0102;
    font-family: Arial;
    font-size: 11pt;
    line-height: 17pt;
    font-weight: bold;
    padding-right: 10px;
    margin-left: 5px;
    text-decoration: none;
    white-space: nowrap;
    background: url('/Images/Laeis/ArrowRight.png') no-repeat right;
}

div.newsSearchLeftColumnContainer {
    width: 190px;
    margin-left: 18px;
}

span.newsSearchLeftColumnBoxTitle {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    line-height: 14pt;
    text-transform: uppercase;
    margin-left: 10px;
}

.newsSearchLeftColumnTitle {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    line-height: 14pt;
    margin-top: 8px;
    margin-left: 2px;
}

select.newsSearchLeftColumnDDLItem {
    width: 100%;
    height: 25px;
    margin-bottom: 10px;
}

input.newsSearchLeftColumnTBItem {
    width: 100%;
    height: 20px;
    margin-bottom: 10px;
}

a.newsSearchLeftColumnLink {
    color: #BB0102;
    font-family: Arial;
    margin-right: 10px;
    padding-right: 10px;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
    background: url('/Images/Laeis/ArrowRight.png') no-repeat right;
}

/* ENDS News List Template */

/****************************************/
/* Stili di Azienda04SearchResult.ascx */
/****************************************/

.tExtSearchResult
{
	width:100%;
}
.cellaExt2SearchResult
{
	width:100%;
	padding-left:4px;
}
.tIntSearchResult
{
	width:100%;
}
.cellaEmptySearchResult
{
	height:30px;
	font-size:1pt; 
}
.cellaTabIntSearchResult
{
	width:100%;
	padding-top:10px;
}
.cellaSezioneSearchResult
{
	width:50%;
	font-family:Arial;
	font-size: 8pt;
	font-weight:normal;
	vertical-align:top;
}
.cella3SezioneSearchResult
{
    color: #bb0102;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: top;
}
.sezioneSearchResult, .noResSearchResult1
{
    color:#6d6865;
	font-family:Arial;
	font-size: 11pt;
	line-height: 17pt;
}
a.sezioneSearchResult, a.sezioneSearchResult:link, a.sezioneSearchResult:visited, a.sezioneSearchResult:hover,  a.sezioneSearchResult:active
{
    color:#bb0102;
	font-family:Arial;
	font-size: 11pt;
	font-weight: normal;
	line-height: 17pt;
	text-decoration:none;
}
.sezioneDettSearchResult, a.sezioneDettSearchResult, a.sezioneDettSearchResult:link, a.sezioneDettSearchResult:visited, a.sezioneDettSearchResult:hover, .noResSearchResult
{
	color: #bb0102;
	font-family: Arial;
	font-size: 12pt;
	line-height: 16pt;
	font-weight: bold;
	text-decoration: none;
}
.SearchResult1Pager, a.SearchResult1Pager, a.SearchResult1Pager:link, a.SearchResult1Pager:visited, a.SearchResult1Pager:hover {
	color:#6d6865;
	font-family:Arial;
	font-size: 11pt;
	font-weight: bold;
	line-height: 17pt;
	text-decoration:none;
}
.SearchResult1Pager {
   color:#bb0102;     
}

/* ENDS Azienda04SearchResult */

/* STARTS Azienda04InfoLegale */
span.spanStyleHtmlLibero * {
    color:#6d6865;
	font-family:Arial;
	font-size: 11pt;
	font-weight: normal;
	line-height: 17pt;
}
/* ENDS Azienda04InfoLegale */

/* STARTS Azienda04SiteMap.aspx */

.linkEspandiMappa, a.linkEspandiMappa:link, a.linkEspandiMappa:hover, a.linkEspandiMappa:visited {
	font-family:Arial;
	font-size: 11pt;
	line-height: 17pt;
	font-weight:bold;
	color:#6d6865;
	text-decoration:none;
}

/* STARTS Azienda04SiteMap telerik treeview styles override */

.TreeNode,
.TreeNodeOver,
.TreeNodeSelect,
a.TreeNode:link,
a.TreeNode:visited,
a.TreeNode:active {
    font-family:Arial !important;
	font-size: 11pt !important;
	line-height: 17pt !important;
	color:#6d6865 !important;
	text-decoration:none !important;
	background: none !important;
}
    a.TreeNode:hover {
        font-family:Arial !important;
	    font-size: 11pt !important;
	    line-height: 17pt !important;
	    color:#6d6865 !important;
        text-decoration: underline !important;
    }

/* ENDS Azienda04SiteMap telerik treeview styles override */

/* ENDS Azienda04SiteMap.aspx */

/* STARTS InfoRequest01.ascx */

.infoRequestHtmlTitolo {
	font-family:Arial;
	font-weight:bold;
	font-size:11pt;
	line-height: 17pt;
	color:#6d6865;
}

.infoRequestTableMainHtml {
	font-family:Arial;
	font-size:11pt;
	line-height: 17pt;
	color:#6d6865;
}

.centralSubtitle {
	font-family:Arial;
	font-size:11pt;
	line-height: 17pt;
	font-style:italic;
	color:#6d6865;
}

.infoRegMessage {
	font-family:Arial;
	font-size:11pt;
	line-height: 17pt;
	font-weight:bold;
	color:#6d6865;
}

.centralTitle {
	font-family:Arial;
	font-size:11pt;
	line-height: 17pt;
	font-weight:bold;
	color:#6d6865;
}

.centralCheckBox {
	font-family:Arial;
	font-size:11pt;	
	line-height: 17pt;
	color:#6d6865;
}

.tdSpacerHeight {
	height:20px;	
	font-size:11pt;
}

.obbligatorio {
	font-family:Arial;
	font-size:11pt;	
	line-height: 17pt;
	color:#6d6865;
}

.centralBody {
   	font-family:Arial;
	font-size:11pt;	
	line-height: 17pt;
	color:#6d6865;
}

.obblErrMsg {
	font-family:Arial;
	font-size:11pt;	
	line-height: 17pt;
	color:#bb0102;	
}

.obblErr {
	font-family:Arial;
	font-size:11pt;	
	line-height: 17pt;
	color:#bb0102;
}

span.linkReteCommerciale, span.linkReteCommerciale a, a.linkReteCommerciale:link, a.linkReteCommerciale:hover, a.linkReteCommerciale:visited {
    font-family:Arial;
    font-weight:bold;
	font-size:11pt;	
	line-height: 17pt;
	color:#bb0102;
}

.gAziendaBig, A.gAziendaBig:link, A.gAziendaBig:visited {
	font-family:Arial;
	font-size:11pt;	
	line-height: 17pt;
	text-decoration:none; 
	text-transform:uppercase;
	color:#6d6865;
}

.gAziendaMail, A.gAziendaMail:link, A.gAziendaMail:visited {
	font-family:Arial;
	font-size:11pt;	
	line-height: 17pt;
	color:#6d6865;
	white-space:nowrap;
}

.gAziendaMailBig, A.gAziendaMailBig:link, A.gAziendaMailBig:visited {
	font-family:Arial;
	font-size:11pt;	
	line-height: 17pt;
	color:#6d6865;
}

a.gAziendaSito:hover, a.gAziendaSitoBig:hover, a.gAziendaBig:hover, a.gAziendaMail:hover, a.gAziendaMailBig:hover {
	color:#bb0102;
}

.gAziendaSito, a.gAziendaSito:link, a.gAziendaSito:visited {
	font-family:Arial;
	font-size:11pt;	
	font-weight: bold;
	line-height: 17pt;
	color:#6d6865;
	text-decoration:none; 
}

.gAziendaSitoBig, A.gAziendaSitoBig:link, A.gAziendaSitoBig:visited {
	font-family:Arial;
	font-size:11pt;	
	font-weight: bold;
	line-height: 17pt;
	color:#6d6865;
	text-decoration:none; 
}

.gIndirizzoBig {
	font-family:Arial;
	font-size:11pt;	
	line-height: 17pt;
	color:#6d6865;
}
/* ENDS InfoRequest01.ascx */

/* STARTS History Template */
.historyTopBoxDiv {
    height:20px;
    position: relative;
    display:table;
    border-spacing:0px;
    width:100%;
}
    .historyTopBoxDiv>:first-child {
        border-left: 0px;
    }


div.historyTopBoxDivDateContainer {
    background:#D7D8DC;
    display:table-cell;
    padding: 4px;
    cursor:pointer;
    border-left:1px solid;
    border-bottom:1px solid;
    border-color: #6D6865;
    text-align: center;
}
    div.historyTopBoxDivDateContainer:hover {
        background: #ddd;
    }

    a.historyTopBoxDivDateContainerDate {
        color: #6D6865;
        font-family: Arial;
        font-size: 8pt;
        line-height: 0.9em;
        padding:0px;
        margin:0px;
        text-decoration:none;
        display: block;
    }
    
    a.historyTopBoxDivDateContainerDateSelected, a.historyTopBoxDivDateContainerDate:hover {
        color: #BB0102;
    }
.historyDetailContainerDiv {
    width:100%;
}

.historySingleDetailContainerDiv {
    width:100%;
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    margin: 0px;
    padding: 0px;
    line-height: 13.2pt;
}

div.historyBottomContainerDiv {
    width:100%;
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    position:relative;
    bottom:0px;
    height:50px;
    text-align:right;
    margin-top:20px;
}
    div.historyBottomContainerDiv a {
        color: #6D6865;
        font-family: Arial;
        font-size: 11pt;
		vertical-align:top;
		line-height:20pt;
    }
    
/* ENDS History Template */

/* STARTS NewsDetails Template */

div.newsMainContainer {
    display: table;
}

div.newsBoxDiv {
	border: 1px solid #cccccc;
	min-height: 420px;
	vertical-align:top;
}

div.boxDivLeftNews {
	height: 100%;	
	line-height: 17pt;
	display: table-cell;
}

div.boxDivRightNews {
    height: 100%;
	overflow: hidden;
	display: table-cell;
}

.boxContentTemplateNewsDetail {
    margin: 10px 15px 10px 15px;
    text-align: left;
    font-family: Arial, Verdana;
    font-size: 11pt;
    font-style: normal;
    color: #6D6865;
    height: 100%;
    width: 470px;
    position: relative;
}

.newsContainerNewsDetails {
    width: 190px;
    height: 500px;
}
    .newsContainerNewsDetails ul {
        width: 190px;
        margin: 0;
        padding: 0;
        height: 500px;
    }
        .newsContainerNewsDetails ul li div {
            border-bottom: 1px solid #e2e2e2;
            background: #ffffff;
            width: 190px;
            height: 250px;
            padding-top: 5px;
            overflow: hidden;
            cursor: default;
            padding-bottom: 15px;
        }

    .newsContainerNewsDetails a {
        color: #BB0102;
        font-family: Arial;
        padding-right: 10px;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
        background: url(/Images/Laeis/LeftMenuItemGradientArrow.png) no-repeat right;
        width: 190px;
        position: relative;
        z-index: 100;
        margin-top: 5px;
    }
    
    .expanded a {
        background: url(/Images/Laeis/LeftMenuItemGradientArrow_expanded.png) no-repeat right !important;
    }

div.boxDivNewsDetails {
    min-height: 420px;
    position: relative;
}

.NewsTemplateLeftColumnChoice {
    width: 190px;
    margin-left: 18px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 2px;
}

.newsTemplateLeftColumnChoiceText {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    margin: 0px;
    padding: 0px;
    line-height: 14pt;
    padding-left: 18px;
    margin-top: 8px;
    margin-bottom: 2px;
}

div.newsPreviewImages {
    margin-right: 10px;
    margin-bottom: 10px;
    vertical-align:top;
}
    div.newsPreviewImages img {
        max-width:100px;
        vertical-align:top;
    }

div.newsTitleSubtitle {
	margin-top: 0px;
	margin-bottom: 8px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	display:table-cell;
	vertical-align:top;
}

div.newsConstrainer {
    padding-top: 8px;
    display:table-row;
}

div.newsMiddleContentContainer {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 0px;
	padding-right: 0px;
	display:table;
	border-spacing:0px;
}

div.newsUsefulLink, div.newsContactEmail, div.newsRelatedFiles {
    display:table-row;
}
    div.newsUsefulLink a, div.newsContactEmail a, div.newsRelatedFiles a, a.testoLinkModuloVideo {
        color: #6D6865;
        font-family: Arial;
        font-size: 11pt;
		vertical-align:top;
        line-height: 20pt;
    }
    
    div.newsUsefulLink a:hover, div.newsContactEmail a:hover, div.newsRelatedFiles a:hover, a.testoLinkModuloVideo:hover {
        color:#BB0102;
    }
    
div.newsFreeHtml * {
    text-align: left;
	font-family: Arial !important;
	font-size: 11pt !important;
	font-style: normal !important;
	color: #6D6865 !important;
}
    div.newsFreeHtml img {
        max-width: 186px !important;
        height: auto !important;
    }

    div.newsFreeHtml table {
        width: 100% !important;
    }

span.usefulLinkTitle, span.contactEmailTitle, span.relatedFilesTitle, span.relatedVideosTitle {
    font-weight: bold;
    font-style: italic;
}

/* STARTS NewsDetails BusinessNews */
div.newsBusinessContainer {
    width: 190px;
    margin-left: 12px;
}

    div.newsBusinessContainer ul {
        width: 190px;
        height: 100%;
        padding: 0px;
        margin: 0px;
        list-style-type: none;
    }

        div.newsBusinessContainer ul li > div {
            border-bottom: 1px solid #DADADC;
            width: 190px;
            cursor: default;
            padding-bottom: 20px;
        }
            div.newsBusinessContainer ul li:last-child > div {
                border-bottom: 0px;
            }

p.newsBusinessDate {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    line-height: 13.2pt;
}

a.newsBusinessTitleLink {
    color: #6D6865;
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    line-height: 14pt;
    text-decoration: none;
}

    a.newsBusinessTitleLink:hover {
        color:#BB0102;
    }

p.newsBusinessSummaryText {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    margin-bottom: 15px;
    padding-top: 0px;
    line-height: 17pt;
}

div.newsBusinessFooterLink {
    height: 15px;
    width: 190px;
    position: relative;
    text-align: right;
}

    div.newsBusinessFooterLink a {
        color: #BB0102;
        font-family: Arial;
        padding-right: 10px;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
        background: url('/Images/Laeis/ArrowRight.png') no-repeat right;
        margin-top: 5px;
    }

/* ENDS NewsDetails BusinessNews */
/* ENDS NewsDetails Template */

/* STARTS HubDueColonne Template */
.MapRightColumnInformation {
    margin-bottom: 15px;
}

div.h2cBoxDiv {
	border: 1px solid #cccccc;
	min-height: 420px;
	vertical-align:top;
}

.boxDivMapsDetailLeft {
    float:left;
    margin-bottom: 18px;
}

.boxDivMapsDetailRight {
    position:relative !important;
    float: right;
}

.boxContentTemplateRight {
    margin: 10px 15px 10px 15px;
    text-align: left;
    font-family: Arial, Verdana;
    font-size: 11pt;
    font-style: normal;
    color: #6D6865;
    height: 100%;
    position: relative;
}

.MapTemplateRightColumnName {
    color: #BB0102;
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    padding: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    line-height: 14pt;
}

    .MapTemplateRightColumnName a {
        color: #BB0102;
        font-family: Arial;
        font-weight: bold;
        text-decoration: none;
    }
    
    .MapTemplateRightColumnSite a {
        color: #BB0102;
        font-family: Arial;
        font-weight: bold;
        text-decoration: none;
        white-space: nowrap;
    }

.MapTemplateRightColumnAddress, .MapTemplateRightColumnAddress2, .MapTemplateRightColumnRegisteredOffice,
.MapTemplateRightColumnNameSecondRow, .MapTemplateRightColumnZIPCode, .MapTemplateRightColumnCity, .MapTemplateRightColumnCity
.MapTemplateRightColumnProvinceState, .MapTemplateRightColumnCountry, .MapTemplateRightColumnRole, .MapTemplateRightColumnRoleDescription
.MapTemplateRightColumnMap a {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    margin: 0px;
    padding: 0px;
    line-height: 14pt;
}

.MapTemplateRightColumnImage {
    width:100%;
    margin-bottom:8pt;
    text-align:center;
}

.MapTemplateRightColumnPhone, .MapTemplateRightColumnFax {
    font-family: Arial;
    font-size: 11pt;
    color: #BB0102;
    margin: 0px;
    padding: 0px;
    line-height: 14pt;
}

    .MapTemplateRightColumnMail a, .MapTemplateRightColumnMap a, .MapTemplateRightColumnSite a {
        color: #6D6865;
        font-family: Arial;
        font-size: 11pt;
        font-weight: bold;
        line-height: 14pt;
        text-decoration: none;
        white-space: nowrap;
    }
        .MapTemplateRightColumnMail a:hover, .MapTemplateRightColumnMap a:hover, .MapTemplateRightColumnSite a:hover {
            color: #BB0102;
        }

.MapTemplateRightColumnMoreDetails {
    margin-top: 5px;
    text-align: right;
}

    .MapTemplateRightColumnMoreDetails a {
        color: #BB0102;
        font-family: Arial;
        padding-right: 10px;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
        background: url('/Images/Laeis/ArrowRight.png') no-repeat right;
        margin-top: 5px;
    }
    
    a.expandDetailsBack {
        color: #BB0102;
        font-family: Arial;
        padding-left: 10px;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
        background: url('/Images/Laeis/ArrowLeft.png') no-repeat left;
        margin-top: 5px;
    }
    
/* STARTS HubDueColonne Template word edit styles override */

.gAzienda {
    color: #BB0102;
    font-family: Arial;
    font-size: 11pt;
    line-height: 14pt;
    text-decoration: none;
}

.gNumeri {
    color: #BB0102;
    font-family: Arial;
    font-size: 11pt;
    line-height: 14pt;
    text-decoration: none;
    white-space: nowrap;
}

.gIndirizzo {
    color: #6D6865;
    font-family: Arial;
    font-size: 11pt;
    margin: 0px;
    padding: 0px;
    line-height: 14pt;
}

.gAziendaMail {
    color: #BB0102;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: none;
}

/* ENDS HubDueColonne Template word edit styles override */
/* ENDS HubDueColonne Template */

/* ENDS Footer section */