@font-face {
	font-family: 'DaxMediumRegular';
	src: url('/2012/fonts/dax-medium-webfont.eot');
	src: url('/2012/fonts/dax-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('/2012/fonts/dax-medium-webfont.woff') format('woff'),
		url('/2012/fonts/dax-medium-webfont.ttf') format('truetype'),
		url('/2012/fonts/dax-medium-webfont.svg#DaxMediumRegular') format('svg');
}
@font-face {
	font-family: 'DaxRegular';
	src: url('/2012/fonts/dax-regular-webfont.eot');
	src: url('/2012/fonts/dax-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/2012/fonts/dax-regular-webfont.woff') format('woff'),
		url('/2012/fonts/dax-regular-webfont.ttf') format('truetype'),
		url('/2012/fonts/dax-regular-webfont.svg#DaxRegular') format('svg');
}
@font-face {
	font-family: 'DaxWideMediumRegular';
	src: url('/2012/fonts/daxwide-medium-webfont.eot');
	src: url('/2012/fonts/daxwide-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('/2012/fonts/daxwide-medium-webfont.woff') format('woff'),
		url('/2012/fonts/daxwide-medium-webfont.ttf') format('truetype'),
		url('/2012/fonts/daxwide-medium-webfont.svg#DaxWideMediumRegular') format('svg');
}
@font-face {
	font-family: 'DigitalBoldRegular';
	src: url('/2012/fonts/dib____-webfont.eot');
	src: url('/2012/fonts/dib____-webfont.eot?#iefix') format('embedded-opentype'),
		url('/2012/fonts/dib____-webfont.woff') format('woff'),
		url('/2012/fonts/dib____-webfont.ttf') format('truetype'),
		url('/2012/fonts/dib____-webfont.svg#DigitalBoldRegular') format('svg');
}
@font-face {
	font-family: 'DaxBold';
	src: url('/2012/fonts/dax-bold-webfont.eot');
	src: url('/2012/fonts/dax-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('/2012/fonts/dax-bold-webfont.woff') format('woff'),
		url('/2012/fonts/dax-bold-webfont.ttf') format('truetype'),
		url('/2012/fonts/dax-bold-webfont.svg#DaxBold') format('svg');
}
body{
	margin:0;
	color:#575d61;
	font:14px/22px Arial, Helvetica, sans-serif;
	min-width:1003px;
	background:#fff url(../images/bg2015.jpg) repeat-x;
}
img{
	border-style:none;
	vertical-aligh:top;
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.home {background:url(../images/bg2015.jpg) repeat-x;}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1 {
	width:940px;
	margin:0 auto;
}

.top{
	background:url(../images/bg-header.png) repeat-x;
	height:52px;
	text-align:center
}

#header {
	padding:3px 0 0;
	position:relative;
	z-index:10;
}

.ico-list2 {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:11px;
	right:2px;
	font-size:9px;
	line-height:12px;
	height:68px;
}
.ico-list2 li {
	float:left;
	text-align:right;
	vertical-align:middle;
}

.ico-list2 li img {
	max-height:30px;
	margin:20px 0px 0 15px
}

.logo {
	overflow:hidden;
	margin:0 0 -4px -5px;
	position:relative;
	z-index:100;
	width:315px;
}
*+html .logo img{
	margin:0 0 0 -5px;
}
.social-networks {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:11px;
	right:52px;
	font-size:9px;
	line-height:12px;
}
.social-networks li {
	float:left;
	text-align:center;
	margin:0 3px;
}
.social-networks li:first-child {margin:0 4px;}
.social-networks a {
	padding:37px 0 0;
	display:block;
	color:#b1b3b4;
	width:35px;
	text-indent:-9999px
}
.social-networks .youtube {background:url(../images/soc3.png) no-repeat; width:25px; height:26px}
.social-networks .facebook {background:url(../images/soc1.png) no-repeat; width:25px; height:26px}
.social-networks .twitter {background:url(../images/soc2.png) no-repeat; width:25px; height:26px}
.social-networks .app {background:url(../images/soc4.png) no-repeat; width:25px; height:26px}
.nav-block {
	position:relative;
	background:url(../images/bg-nav2015.png) no-repeat;
	padding:63px 29px 16px;
	height:1%;
}
.home .nav-block {
	background:url(../images/bg-nav2015.png) no-repeat;
	height:1%;
}
.nav-block:after {
	clear: both;
	content:"";
	display: block;
}
.contact-list {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:20px;
	right:200px;
	font-size:12px;
	line-height:15px;
}
.contact-list li {
	margin:0 0 0 16px;
	float:left;
}
.contact-list a {color:#FFF;}
.search-form {
	position:absolute;
	width:222px;
	right:63px;
	top:11px;
}
.search-form .text{
	float:left;
	background:url(../images/bg-input-text.gif) no-repeat;
}
.search-form input[type="text"] {
	width:154px;
	padding:4px 10px 2px;
	margin:0 10px 0 0;
	float:left;
	border:none;
	height:16px;
	background:none;
}
.search-form input[type="submit"] {
	float:left;
	background:url(../images/btn-search.gif) no-repeat;
	width:37px;
	height:22px;
	border:none;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
}
.search-form input[type="submit"]:hover {cursor:pointer;}
.nav-block .link-home {
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-link-home.gif) no-repeat;
	float:left;
	width:18px;
	height:17px;
	margin:0 11px 0 0;
}
#nav {
	padding:0;
	margin:-9px -56px 0 0;
	list-style:none;
	float:left;
	font-size:13px;
	line-height:15px;
	letter-spacing:1px;
}
#nav li {
	float:left;
	background:url(../images/bg-nav-sep.png) no-repeat 0 50%;
	padding:10px 38px 15px 35px;
}
#nav li:first-child {
	padding:10px 33px 15px 55px;
}
#nav a {
	color:#575d61;
	background:url(../images/bg-nav-arrow.gif) no-repeat 100% 4px;
	padding:0 20px 0 0;
	text-decoration:none;
}
#nav .nav-holder:hover a,
#nav .active a {
	background:url(../images/bg-nav-arrow.gif) no-repeat 100% -16px;
	color:#02478c;
}
#nav .nav-holder {position:relative;}
#nav .drop {
	background:url(../images/bg-drop-t.png) no-repeat 0 5px;
	padding:25px 0 0;
	display:none;
	width:250px;
	position:absolute;
	top:100%;
	left:-25px;
}
#nav .drop .holder {
	background:url(../images/bg-drop-b.png) no-repeat 0 100%;
	padding:0 0 14px;
	z-index:999
}
#nav .drop ul {
	background:url(../images/bg-drop-c.png) repeat-y -1px 0;
	overflow:hidden;
	margin:0;
	padding:26px 20px 19px 26px;
	list-style:none;
	letter-spacing:0;
	font:15px/18px 'DaxRegular', Arial, Helvetica, sans-serif;
}
#nav .drop li {
	float:none;
	padding:0 0 12px;
	background:none;
}
#nav .nav-holder .drop a {
	background:url(../images/bg-border-drop.png) repeat-x 0 100%;
	padding:0;
	color:#575d61;
}
*+html #nav .nav-holder .drop a{
	border-bottom:2px dotted #616161;
	background:none;
}
#nav .nav-holder:hover .drop a:hover {
	background:url(../images/bg-border-drop-hover.png) repeat-x 0 100%;
	color:#02478c;
}
#nav .nav-holder:hover .drop {display:block;}
.gallery-block:after {
	clear: both;
	content:"";
	display: block;
}
.gallery-block {
	width:100%;
	margin:-1px 0 66px;
}
.gallery-holder {
	position:relative;
	background:url(../images/bg-gallery-holder2015.png) no-repeat;
	float:left;
	padding:21px 60px 32px 100px;
	margin:0 0 0 -23px;
	width:618px;
	height:293px;
}
.box .gallery-holder {
	padding:0;
	margin:0 0 30px;
	background:none;
	float:none;
	width:253px;
	height:160px;
}
.gallery-holder .gholder {
	overflow: hidden;
	width: 100%;
}
.gallery-holder .gmask {
	position: relative;
	overflow: hidden;
	width:100%;
	float: left;
}
.gallery-holder .gmask ul {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	width:99999px
}
.gallery-holder .gmask ul li {float: left;}
.box .gallery-holder .gmask ul li {width:253px;}
.gallery-holder .pagination {
	position:absolute;
	right:51px;
	bottom:0;
}
.box .gallery-holder .pagination {
	right:0;
	bottom:0;
}
.gallery-holder .pagination ul{
	list-style: none;
	padding: 0;
	margin: 0;
	float:left;
}
.gallery-holder .pagination ul li {
	padding: 0 0 0 10px;
	float:left;
}
.box .gallery-holder .pagination ul li {padding: 0 0 0 7px;}
.gallery-holder .pagination a {
	background:url(../images/bg-paging-bul2015.png) no-repeat -30px -2px;
	width:10px;
	height:10px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
.box .gallery-holder .pagination a {
	background:url(../images/bg-paging-bul.gif) no-repeat 100% 0;
	width:13px;
	height:12px;
}

.items{
	padding:0 0 0px 6px;
	margin:0;
	list-style:none;
}
.items li{
	width:100%;
	overflow:hidden;
	margin:0 0 9px;
}
.items img{
	float:left;
	margin:0 10px 0 0;
}

.gallery-holder .pagination .active {margin:-2px;}
.box .gallery-holder .pagination .active {margin:0;}
.gallery-holder .pagination .active a {
	background:url(../images/bg-paging-bul2015.png) no-repeat;
	padding:2px 2px 3px;
}
.box .gallery-holder .pagination .active a {
	background:url(../images/bg-paging-bul.gif) no-repeat;
	padding:0;
}
.gallery-holder .btn-prev,
.gallery-holder .btn-next {
	position:absolute;
	top:152px;
	text-indent:-9999px;
	width:22px;
	height:32px;
	background:url(../images/btn-gallery2015.png) no-repeat;
	overflow:hidden;
	left:27px;
	z-index:20;
}
.gallery-holder .btn-next {
	background-position:100% 0;
	left:auto;
	right:7px;
}
.nav-box {
	float:right;
	width:173px;
	padding:50px 0 0;
}
.nav-box h2 {
	font:normal 20px/22px 'DaxMediumRegular', Arial, Helvetica, sans-serif;
	margin:0 0 9px;
	color:#0064ad;
}
.nav-box .add-nav {
	padding:0;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:14px;
}
.nav-box .add-nav li {
	margin:0 0 12px;
}
.nav-box .add-nav a {color:#5b6064; font-weight:bold}
.nav-box .add-nav a:hover {color:#215b92; text-decoration:underline}
#main {
	background:url(../images/bg-main2015.png) no-repeat;
	margin:0 -15px;
	padding:0 16px;
	overflow:hidden;
}
.home #main {
	padding:0 17px 101px 19px;
	margin:0;
	background:none;
}
.content-block {
	overflow:hidden;
	margin:0 -20px 41px 0;
}
*+html .content-block{
	margin:0 -20px 11px 0;
}
.content-block .box {
	background:url(../images/bg-box.gif) no-repeat;
	width:255px;
	margin:0 19px 0 0;
	float:left;
	padding:12px 17px 16px;
	font-size:12px;
	line-height:17px;
}
.content-block .box h2 {
	font:normal 22px/25px 'DigitalBoldRegular', Arial, Helvetica, sans-serif;
	color:#215997;
	margin:0 0 23px;
	background:url(../images/ico-news.gif) no-repeat 100% 0;
	padding:9px 0 2px;
	letter-spacing:1px;
	text-transform:uppercase;
}
.content-block .box .developments {background:url(../images/ico-calendar.gif) no-repeat 100% 0;}
.content-block .box .promotions {background:url(../images/ico-basket.gif) no-repeat 100% 0;}
.content-block .list {
	padding:0;
	margin:0;
	list-style:none;
}
.content-block .box .list li {
	margin:0 0 11px;
	float:none;
}
.content-block .list .title {
	border-bottom:1px solid #bbbaba;
	display:block;
	font-weight:normal;
	color:#215997
}

.content-block .list .title a {color:#215997;}
.content-block .list .title:hover a {
	text-decoration:underline;
	cursor:pointer;
}
.content-block .list a {
	color:#717374;
}
.content-block .list .btn {
	display:block;
	text-align:right;
}
.content-block .list .btn a {
	background:url(../images/btn-link.gif) no-repeat;
	width:22px;
	height:9px;
	display:inline-block;
}
.content-block .box .promotions-list {float:none;}
.content-block .box .promotions-list li {
	border-bottom:1px solid #bbbaba;
	overflow:hidden;
	float:none;
	width:253px;
	line-height:15px;
	margin:0 0 15px;
	padding:0 0 9px;
}
*+html .content-block .box .promotions-list li{
	margin:0 0 12px;
}
.box .promotions-list .date-list {
	padding:5px 0 3px;
	margin:0;
	list-style:none;
	background:url(../images/bg-date.gif) no-repeat;
	width:67px;
	float:left;
	text-align:center;
}
.content-block .box .promotions-list .date-list li {
	border:none;
	width:31px;
	margin:0;
	float:left;
}
.promotions-list .date-list span {
	width:11px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline-block;
}
*+html .promotions-list .date-list span{
	display:block;
}
.promotions-list .date-list strong {
	font-size:26px;
	line-height:28px;
	color:#215997;
}
.content-block .box .promotions-list .title {
	border:none;
	margin:0 0 4px;
}
.content-block .box .promotions-list .text-box {
	float:right;
	width:160px;
	margin:-1px 17px 0 0;
	line-height:15px;
}

.content-block .box .promotions-list .text-box a{
	text-decoration:none
}

.content-block .box .promotions-list .text-box a:hover{
	text-decoration:underline;
	color:#575d61
}

.content-block .text-archivio {
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-text-archivio.gif) no-repeat 100% 0;
	width:113px;
	height:13px;
	float:right;
	margin:0 3px 0 0;
}
.content-block .text-archivio a{
	display:block;
	height:100%;
}
.ico-list {
	padding:19px 0 0;
	margin:0 -2px 0 0;
	list-style:none;
	background:url(../images/bg-ico-list.gif) no-repeat;
	text-align:center;
	height:89px;
}
.ico-list li {
	display:inline-block;
	width:299px;
	vertical-align:middle;
}
*+html .ico-list li{
	display:inline;
}
#footer {
	margin:0 -9999px;
	padding:0 10014px 61px;
	background:#bdc0c1 url(../images/bg-footer.gif) repeat-x;
	border-bottom:2px solid #9a9ea0;
	width:100%;
}
.breadcrumbs {
	margin:0 0 32px;
	padding:0 0 0 14px;
	list-style:none;
	background:url(../images/bg-breadcrumbs.gif) no-repeat;
	overflow:hidden;
	font-size:17px;
	line-height:19px;
	color:#fff;
}
.breadcrumbs li:first-child {padding:11px 24px 8px 0;}
.breadcrumbs li {
	float:left;
	background:url(../images/bg-breadcrumbs-sep.gif) no-repeat 100% 0;
	padding:9px 20px 8px 18px;
}
.breadcrumbs li:first-child a {
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-breadcrumbs-home.gif) no-repeat;
	display:block;
	width:18px;
	height:17px;
}
.breadcrumbs a {
	color:#fff;
}
.footer-list {
	margin:0 -60px 31px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	line-height:16px;
}
.footer-list li {
	float:left;
	margin:0 55px 0 0;
}
.footer-list h3 {
	margin:0 0 9px;
	color:#fff;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
}
.footer-list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer-list ul li {
	float:none;
	margin:0 0 9px;
}
.footer-list a {color:#fff;}
.footer-nav {
	background:url(../images/bg-footer-nav.png) no-repeat;
	padding:15px 141px 0;
	font-size:12px;
	line-height:17px;
	color:#fff;
	overflow:hidden;
	margin:0 -180px 0 -141px;
	list-style:none;
}
.footer-nav li {
	float:left;
	background:url(../images/bg-footer-nav-sep.gif) no-repeat 28px 3px;
	padding:0 0 0 57px;
}
.footer-nav li:first-child {
	background:none;
	padding:0;
}
.footer-nav a {color:#fff;}
.logo-block {padding:10px 0 12px 16px; display:none
}
.logo-block h2 {
	font:30px/32px 'DaxMediumRegular', Arial, Helvetica, sans-serif;
	margin:0;
	color:#CCC;
	padding:16px 74px 13px;
}
.lobo-block img {-webkit-box-shadow: 2px 1px 10px 2px rgba(171,171,171,1);
-moz-box-shadow: 2px 1px 10px 2px rgba(171,171,171,1);
box-shadow: 2px 1px 10px 2px rgba(171,171,171,1);}
.nav-container {
	background:#fff url(../images/bg-nav-container2015.gif) no-repeat;
	overflow:hidden;
	width:940px;
}
.nav-container .add-nav {
	float:right;
	background:url(../images/bg-add-nav.gif) no-repeat 100% -84px;
	padding:0 72px 0 0;
}
.nav-container .add-nav .holder {
	float:right;
	background:url(../images/bg-add-nav2015.gif) no-repeat;
	padding:14px 0 23px;
}
.nav-container .add-nav ul {
	padding:0 0 0 62px;
	margin:0 -28px 0 0;
	list-style:none;
	overflow:hidden;
	font:16px/18px 'DaxMediumRegular', Arial, Helvetica, sans-serif;
}
.nav-container .add-nav li {
	float:left;
	background:url(../images/bg-add-nav-sep.gif) no-repeat 7px 0;
	padding:9px 0 8px 15px;
}
.nav-container .add-nav li:first-child {background:none;}
.nav-container .add-nav a {color:#575d61;}
.twocolumns {
	background:#fff;
	padding:13px 0 66px 27px;
	width:913px;
}
.twocolumns:after {
	clear: both;
	content:"";
	display: block;
}
#content {
	float:left;
	width:638px;
	margin:-41px 0 0;
}
.tools-list {
	background:url(../images/bg-border.gif) no-repeat 0 100%;
	padding:0 0 10px;
	list-style:none;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
	margin:0 0 12px;
}
.tools-list li {
	float:left;
	margin:0 23px 0 0;
}
.tools-list a {
	color:#bbbebf;
	float:left;
	background:url(../images/ico-print.gif) no-repeat;
	padding:8px 0 2px 27px;
}
.tools-list .share {background:url(../images/ico-share.gif) no-repeat;}
#content h2 {
	font-size:22px;
	line-height:22px;
	color:#1f548e;
	margin:0 0 22px -2px;
	font-weight:bold;
}
.text-box {
	overflow:hidden;
	line-height:20px;
}

.text-box  a{
	color:#1f548e;
	text-decoration:underline
}

.text-box  a:hover{
	color:#1f548e;
	text-decoration:none
}

.text-box .alignright{
	float:right;
	background:#f3f3f3;
	padding:9px 10px 9px 9px;
	border:1px solid #dcdcdc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin:0 0 0 40px;
}

.text-box .alignleft{
	float:left;
	background:#f3f3f3;
	padding:9px 10px 9px 9px;
	border:1px solid #dcdcdc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin:0 20px 0 2px;
}

.text-box .alignimg{
	background:#f3f3f3;
	padding:5px 5px 5px 5px;
	border:1px solid #dcdcdc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin:0 2px 0 2px;
}

.text-box .img-box {
	float:right;
	background:url(../images/bg-img-box-c.gif) repeat-y;
	margin:1px 0 0;
}
.text-box .img-box .holder {background:url(../images/bg-img-box-t.gif) no-repeat;}
.text-box .img-box .frame {
	background:url(../images/bg-img-box-b.gif) no-repeat 0 100%;
	padding:12px 14px 14px;
}
*+html .text-box .img-box .frame{
	padding:12px 14px 11px;
}
#content .text-box p {margin:0 0 20px;}

#content h3 {
	font:20px/22px 'DaxWideMediumRegular', Arial, Helvetica, sans-serif;
	background:url(../images/bg-title-shadow.gif) no-repeat 0 100%;
	padding:4px 0 23px 17px;
	margin:0 0 7px -10px;
	color:#1f548e;
}

#content h4 {
	font:14px/15px 'DaxWideMediumRegular', Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin:5px 0 5px 0;
	color:#1f548e;
}

#content p {margin:0 0 44px;}


.tab-content{ margin-top:-35px}

.tabset {
	margin:0 -53px 57px -28px;
	padding:0 0 0 32px;
	list-style:none;
	background:url(../images/bg-tabset.gif) repeat-x 0 100%;
	overflow:hidden;
	font:12px/13px 'DaxMediumRegular', Arial, Helvetica, sans-serif;
	text-align:center;
}

.lan{
	display:block;
	text-align:right;
	font-size:12px;
	line-height:16px
}

.lan a { text-decoration: none}

.tabset li {
	float:left;
	margin:0 0px 0 0;
}
.tabset a {
	color:#113559;
	background:url(../images/bg-tab.gif) no-repeat;
	width:120px;
	display:block;
	padding:14px 5px 6px;
	text-decoration:none;
}
.tabset .active {
	background:url(../images/bg-tab-active.gif) no-repeat;
}


.dove {
	line-height:19px; 
	border-right:1px solid #1f548e;
	margin:0px 0 15px 0;
	padding:4px 10px 4px 10px;
	display:block;
	text-align:right}


.bordino{
	border:1px solid #dcdcdc;
	padding:5px;
	margin:0px;
	font-size:12px
}

.sotto{
	border-bottom:1px dotted #a3a6a8;
	vertical-align:text-top
}
	

.archivio {
	line-height:19px; 
	margin:15px 0 15px 0;
	text-align:right;
	padding:4px 10px 4px 10px}


.elenco_app{
	padding:0 0 0px 0; margin:5px 0 20px 0;
	border-bottom:1px dotted #ccc;	
}
	
	
		
.elenco_news{ padding:0; margin:5px 0 0 0; }

.elenco_app p
{
	padding-bottom:5px;	
}


.elenco_app .eapp
{
	margin-left:130px;
}

.spacer { display:block; min-height:5px; border-bottom:1px dotted #ccc; clear:left;}

.elenco_app .sfondo,
.elenco_news .sfondo
{
	float:left;
	background:#f3f3f3;
	padding:9px 10px 9px 9px;
	border:1px solid #dcdcdc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin:0 20px 0 2px;
	width:150px;
}

.heading-allegati{
	background:#f3f3f3;
	padding:9px 10px 9px 9px;
	border:1px solid #dcdcdc;
	font-size:16px;
	font-weight:bold;
	color:#1f548e;
	display:block;
	text-align:right;
	margin:10px 0 10px 0
}


#sidebar {
	background:url(../images/bg-sidebar-c.gif) repeat-y;
	margin:0 0 -9999px;
	padding:0 0 9999px;
	float:right;
	width:222px;
}
#sidebar .holder {
	background:url(../images/bg-sidebar-t.gif) no-repeat;
	padding:27px 0 0 2px;
}
.accordion {
	padding:0;
	margin:0 0 30px;
	list-style:none;
	background:url(../images/bg-accordion.gif) no-repeat;
	font:16px/18px 'DaxRegular', Arial, Helvetica, sans-serif;
}
.accordion li {
	background:url(../images/bg-accordion-border.gif) no-repeat 0 100%;
}
.accordion a {
	color:#575d61;
	text-decoration:none;
	display:block;
	padding:19px 5px 10px 13px;
}
.accordion a:hover,
.accordion .active a {
	color:#fff;
	background:url(../images/bg-accordion-active.png) no-repeat;
	margin:0 -13px 0 -19px;
	padding:19px 14px 10px 32px
}
*+html .accordion>li>a:hover,
.accordion>.active>a{
	width:206px;
} 
.accordion .slide {
	padding:0;
	margin:0;
	list-style:none;
	text-align:right;
	font-size:14px;
	line-height:16px;
	background:#fff;
	border-bottom:1px solid #bec1c2;
}
.accordion .slide li {
	background:url(../images/bg-accordion-border-drop.gif) no-repeat 100% 0;
}
.accordion .slide li:first-child {background:none;}
.accordion .slide li:first-child a {padding:12px 13px 4px;}
.accordion .slide a {
	background:none;
	padding:10px 13px 4px;
	color:#575d61;
	margin:0;
}
.accordion .slide a:hover {
	color:#113559;
	background:none;
	padding:10px 13px 4px;
	margin:0;
}

.accordion .slide a.selected {
	color:#113559;
	background:none;
	padding:10px 13px 4px;
	margin:0;
}
.email-form {
	font-size:12px;
	line-height:14px;
	margin:0 11px;
}
.email-form h4 {
	font:16px/18px 'DaxBold', Arial, Helvetica, sans-serif;
	margin:0 0 2px 3px;
	color:#113559;
}
.email-form p {margin:0 0 11px 3px;}
.email-form .text{
	background:url(../images/bg-email-form-text.png) no-repeat;
}
.email-form input[type="text"] {
	width:172px;
	padding:7px 10px;
	margin:0 0 6px;
	font-style:italic;
	color:#575d61;
	border:none;
	background:none;
}
.email-form input[type="submit"] {
	background:url(../images/btn-email.png) no-repeat;
	width:101px;
	height:29px;
	color:#fff;
	border:none;
	line-height:29px;
	padding:0 4px 3px 0;
}
*+html .email-form input[type="submit"]{
	margin:0 0 0 -11px!important;
}
.email-form input[type="submit"]:hover {cursor:pointer;}


#z_wrapper{ margin:10px 0 0 0}
#z_wrapper .z_main_nav a{ margin:0 5px 0 5px; text-transform:capitalize}


#z_wrapper a, #z_wrapper p, #z_wrapper div, #z_wrapper ul, #z_wrapper li, #z_wrapper td, #z_wrapper tr {
	line-height:21px;
 	color:#575d61;
	font:14px Arial, Helvetica, sans-serif;
}

#z_wrapper .z_content p{line-height:20px;}
#z_wrapper li{ margin-bottom:5px}

#z_wrapper .z_content_title{
background-color: #185da2;
text-align:left;
}

#z_wrapper .z_content_title a{
	text-decoration:none
}
#z_wrapper .z_content_video{
background-color: #04356d;
}
#z_wrapper .z_main_nav{
background-color: #125292;
}
#z_wrapper #z_list div {
background-color: #04356d;
margin: 4px 30px 0px 20px;
}
#z_wrapper #z_list div:hover {
background-color: #185da2;
}

#z_wrapper .z_content_disclaimer p{
	font-size:9px;
	color:#999999;
	padding:0px;
	margin:0px;
}


/*colonna prodotto*/
#z_wrapper .prod_right_column{ width:430px; }

#z_wrapper .prod_right_column li,
#z_wrapper .prod_right_column p{font-size:12px; line-height:17px}


/*Immagine*/
#z_wrapper .prod_left_column{ width:150px;}

/*testata subsezione*/
#z_wrapper .black_bar{ font-size:15px; color:#444446; background:#d7d9da; font-weight:bold}

#z_wrapper #Small_Header{ display:none}

/*titoletto grigino */
.z_pg_title span{ display:block; color:#999999; font-size:14px }

/* link piccoli*/
#z_wrapper .secondary_nav2 a{font-size:13px; color:#1f548e; line-height:22px; cursor:pointer}
#z_wrapper .secondary_nav2 a:hover{font-size:13px; color:#1f548e; text-decoration:none}
#z_wrapper table{ width:100%}
#z_wrapper h1, #z_wrapper h2, #z_wrapper h3, #z_wrapper h4{	
}