@font-face {
	font-family: 'mavenpro-regular';
	src: url('../fonts/maven_pro_regular-webfont.eot?#iefix') format('eot');
	src: local('?'), 
		url('../fonts/maven_pro_regular-webfont.ttf') format('truetype'),
		url('../fonts/maven_pro_regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'segoe-condensed-regular';
	src: url('../fonts/segoe_condensed_regular.eot?#iefix') format('eot');
	src: local('?'), 
		url('../fonts/segoe_condensed_regular.ttf') format('truetype'),
		url('../fonts/segoe_condensed_regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'segoe-condensed-bold';
	src: url('../fonts/segoe_condensed_bold.eot?#iefix') format('eot');
	src: local('?'), 
		url('../fonts/segoe_condensed_bold.ttf') format('truetype'),
		url('../fonts/segoe_condensed_bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

body {
	margin:0; 
	background: url(../img/elements/top.png) repeat-x top left;
	text-align: center;
	line-height: 120%;

	font-size: 10pt;
}

a {
	color: #6d9dc1;
	text-decoration: none;
}

a:hover {
	color: #6a6a69;
}

a:focus {
	outline: none;  
}

#container {
	width:100%; 
	height:482px; 
	margin-left:auto; 
	margin-right:auto;
}

#header, #content_body, #content_footer {
	width:960px; 
	margin-left: auto; 
	margin-right: auto;
	text-align:left;
    font-family: mavenpro-regular, mavenpro-regular-ie, Verdana, sans-serif;
}

#header_top {
	height:40px; 
	/* background:url(../img/elements/bkg_top.png) repeat top left; */
}

#header_left {
	width:50px; 
	height:300px; 
	float:left; 
	background:url(../img/elements/bkg_top_left.png) no-repeat top left;
}

#header_middle {
	position:relative;
	width:860px; 
	height:300px; 
	float:left; 
	background:#fff;
}

#header_right {
	width:50px; 
	height:300px; 
	float:left; 
	background:url(../img/elements/bkg_top_right.png) no-repeat top left;
}

#content {
	clear:left; 
	background:url(../img/elements/bkg_body.png) repeat top left; 
	border-bottom:1px solid black; 
	height: auto !important; 
	height:500px; 
	min-height:500px; 
}

div.h_shadow {
	width:100%; 
	height:14px; 
	background: url(../img/elements/h_shadow.png) no-repeat top left;
}

div.h_shadow_dark {
	width:100%; 
	height:14px; 
	background: url(../img/elements/h_shadow_dark.png) no-repeat top left;
}

#footer {
	height:190px; 
	border-top:1px solid white; 
	background:url(../img/elements/bkg_bottom.png) repeat top left;
}

#footer .copy {
	clear:left;
	width:100%;
	margin:0px 30px;
	padding:10px 0 0 0;
	font-style:italic;
	font-size:9pt;
	color:#818484;
	text-align:center;
}

#footer .socialicons {
	float:right; 
	margin-top:20px; 
	margin-right:40px;
}

#footer .loghi {
	margin-top:20px;
}

#footer .loghi a {
	float:left; 
	display: block;
	width: 110px;
	height: 40px;
	text-indent: -99999px;
	background-position: top;
	margin-left:7px;
}

#footer div.button {
	float:left; 
	display: block;
	width: 175px;
	height: 50px;
	background-position: top;
	border-right: 1px solid #48484a;
	margin-top:10px; 
	margin-left:30px;
}

#footer div.buttonN {
	float:left; 
	display: block;
	width: 115px;
	height: 50px;
	background-position: top;
	border-right: 1px solid #48484a;
	margin-top:10px; 
	margin-left:30px;
}

#footer div.buttonN a {
	display:block;
	margin-top:6px;
	margin-left:30px;
	text-decoration:none;
	font-family: segoe-condensed-bold, segoe-condensed-bold-ie, arial narrow; 
	font-weight:normal;
	font-size: 10pt;
	line-height:120%;
	color:#68686a;
}

#footer div.buttonN a:hover {
	color:#f4f4f4;
}

#footer div.button a {
	display:block;
	margin-top:6px;
	margin-left:60px;
	text-decoration:none;
	font-family: segoe-condensed-bold, segoe-condensed-bold-ie, arial narrow; 
	font-weight:normal;
	font-size: 10pt;
	line-height:120%;
	color:#68686a;
}

#footer div.button a:hover {
	color:#f4f4f4;
}

#footer .loghi a:hover {
	background-position: 0px 40px;
}

.logotesi {
	position:absolute;
	top:20px;
	left:20px;
}

#content_body h2.arrow {
	height:25px;
	background: url(../img/elements/freccia.png) no-repeat left center;
	font-family: segoe-condensed-bold, segoe-condensed-bold-ie, arial narrow; 
	padding-left: 30px;
	font-size: 11pt;
	color: #49494b;
	line-height:150%;
}

/* --------------------------------------------------------------- 

#header_top .menu {
	display: inline;
	float: right;
	margin: 0;
	margin-top: 15px;
	margin-right: 50px;
}

#header_top .menu li {
	display: inline;
	list-style-type: none;
}

#header_top .menu li a {
	font-family:  segoe-condensed-bold, segoe-condensed-bold-ie, arial narrow; 
	font-size: 11pt;
	font-weight: normal;
	padding: 5px;
	color: #68686a;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 5px;
}

#header_top .menu li a:hover {
	color: #f4f4f4;
}

#header_top .menu span.active {
	font-family:  segoe-condensed-bold, segoe-condensed-bold-ie, arial narrow; 
	font-size: 11pt;
	font-weight: normal;
	padding: 5px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 5px;
}

---------------------------------------------------------------  */ 

#header_top .menu {
	float: right;
	margin: 15px 50px 0 0;
}

#header_top .menu li {
	display: inline;
	position:relative;
	list-style-type: none;
}

#header_top .menu li a, .menu span.active {
	font-family:  segoe-condensed-bold, segoe-condensed-bold-ie, arial narrow; 
	font-size: 11pt;
	font-weight: normal;
	padding: 5px;
	color: #68686a;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 5px;
}

#header_top .menu li a:hover {
	color: #f4f4f4;
}

#header_top .menu span.active {
	color: #fff;
}

#header_top .menu li ul {
	position:absolute; 
	left:10px; 
	top:15px; 
	z-index:200; 
	padding: 10px 0 10px 0; 
	background-color: rgb(236,236,236); 
	background-color: rgba(236,236,236,0.9); 
	color:#000; 
	border:1px solid #dadada; 
	white-space:nowrap; 
	width:auto; 
	display:none;
}

#header_top .menu li ul li {
	display:block;
	padding:0px 5px 0px 5px;
}

#header_top .menu li ul li a {
	display:inline-block;
	font-family: mavenpro-regular, mavenpro-regular-ie, verdana;
	font-size: 10pt;
	text-decoration: none;
	text-transform: none;
	margin:0;
	width:100%;
	padding:3px 0 3px 0;
}

#header_top .menu li ul li a:hover{
	background-color:rgb(21, 133, 157);
	background-color:rgba(21, 133, 157, 1);
	color:#fff;
}

.btn44b2 {
	width: 100px;
	height: 21px;
	background: url(../img/elements/btn44b2_right.png) no-repeat top right; 
	margin:0; 
	padding:0; 
	padding-right:1px;
}

.btn44b2 a, .btn44b2 a:visited {
	display:block;
	height:21px;
	padding-left: 5px;
	background: url(../img/elements/btn44b2_left.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 8pt;
	color: #fff;
	text-decoration:none;
	line-height:170%;
}

.btn44b2 a.over {
	background-position:0px -21px;
	color: #0079bf;
}

.btn44b2 a.click {
	line-height:150%;
	background-position:bottom left;
	color: #00476f;
}

.btn21gray {
	width: 100px;
	height: 21px;
	background: url(../img/elements/btn21gray_right.png) no-repeat top right; 
	margin:0; 
	padding:0; 
	padding-right:1px;
}

.btn21gray a, .btn21gray a:visited {
	display:block;
	height:21px;
	padding-left: 25px;
	background: url(../img/elements/btn21gray_left.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:150%;
	color:#000;
}

.btn21gray a.over {
	background-position:0px -21px;
	color: #777;
}

.btn21gray a.click {
	line-height:130%;
	background-position:bottom left;
	color: #aaa;
}

.btn21ico {
	width: 100px;
	height: 21px;
	
	background: url(../img/elements/btn21ico_right.png) no-repeat top right !important; 
	
	margin:0; 
	padding:0 !important; 
	padding-right:19px !important;
}

.btn21ico a, .btn21ico a:visited {
	display:block;
	height:21px;
	padding-left: 25px;
	background: url(../img/elements/btn21ico_left.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:150%;
	color:#fff;
}

div.btn21ico.over {
	background-position:center right !important;
}

div.btn21ico.click {
	background-position:bottom right !important;
}

/*
a.btn21ico.norm {
	background-position:top left;
	color: #fff;
}
*/

.btn21ico a.over {
	background-position:center left;
	color: #00476f;
}

.btn21ico a.click {
	background-position:bottom left;
	color: #000;
}

/* ----------------------------------------------------------------------------------------------------- */

.btn30blue {
	width: 100px;
	height: 30px;
	background: url(../img/elements/btn30blue_right.png) no-repeat top right; 
	margin:0; 
	padding:0px 18px !important;
}

.btn30blue a, .btn30blue a:visited {
	display:block;
	height:30px;
	padding-left: 10px;
	background: url(../img/elements/btn30blue_left.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:220%;
	color:#fff;
	margin:0 !important;
}

.btn30blue a.over {
	background-position:0px -30px;
	color: #00476f;
}

.btn30blue a.click {
	line-height:200%;
	background-position:bottom left;
	color: #000;
}

.btn30blue.over {
	background-position:center right !important;
}

.btn30blue.click {
	background-position:bottom right !important;
}

/* ----------------------------------------------------------------------------------------------------- */

.cart_add {
	width: 110px;
	height: 25px;
	background: none;
	margin:0; 
	padding:0px !important;
}

.cart_add a, .cart_add a:visited {
	display:block;
	width: 110px;
	height:25px;
	padding-left: 10px;
	background: url(../img/elements/ec_cartadd.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.cart_add a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.cart_add a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.cart_add.over {
	background-position:center right !important;
}

.cart_add.click {
	background-position:bottom right !important;
}

/* ----------------------------------------------------------------------------------------------------- */

.cart_remove {
	width: 110px;
	height: 25px;
	background: none;
	margin:0; 
	padding:0px !important;
}

.cart_remove a, .cart_remove a:visited {
	display:block;
	width: 110px;
	height:25px;
	padding-left: 10px;
	background: url(../img/elements/ec_cartremove.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.cart_remove a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.cart_remove a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.cart_remove.over {
	background-position:center right !important;
}

.cart_remove.click {
	background-position:bottom right !important;
}


/* ENU----------------------------------------------------------------------------------------------------- */

.cart_remove_enu {
	width: 110px;
	height: 25px;
	background: none;
	margin:0; 
	padding:0px !important;
}

.cart_remove_enu a, .cart_remove_enu a:visited {
	display:block;
	width: 110px;
	height:25px;
	padding-left: 10px;
	background: url(../img/elements/ec_cartremove_enu.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.cart_remove_enu a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.cart_remove_enu a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.cart_remove_enu.over {
	background-position:center right !important;
}

.cart_remove_enu.click {
	background-position:bottom right !important;
}


/* ENU----------------------------------------------------------------------------------------------------- */

.cart_add_enu {
	width: 110px;
	height: 25px;
	background: none;
	margin:0; 
	padding:0px !important;
}

.cart_add_enu a, .cart_add_enu a:visited {
	display:block;
	width: 110px;
	height:25px;
	padding-left: 10px;
	background: url(../img/elements/ec_cartadd_enu.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.cart_add_enu a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.cart_add_enu a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.cart_add_enu.over {
	background-position:center right !important;
}

.cart_add_enu.click {
	background-position:bottom right !important;
}

/* ----------------------------------------------------------------------------------------------------- */



.cart_checkout {
	width: 110px;
	height: 25px;
	background: none;
	margin:0; 
	padding:0px !important;
}

.cart_checkout a, .cart_checkout a:visited {
	display:block;
	width: 110px;
	height:25px;
	background: url(../img/elements/ec_checkout.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.cart_checkout a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.cart_checkout a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.cart_checkout.over {
	background-position:center right !important;
}

.cart_checkout.click {
	background-position:bottom right !important;
}

/* ENU----------------------------------------------------------------------------------------------------- */



.cart_checkout_enu {
	width: 110px;
	height: 25px;
	background: none;
	margin:0; 
	padding:0px !important;
}

.cart_checkout_enu a, .cart_checkout_enu a:visited {
	display:block;
	width: 110px;
	height:25px;
	background: url(../img/elements/ec_checkout_enu.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.cart_checkout_enu a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.cart_checkout_enu a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.cart_checkout_enu.over {
	background-position:center right !important;
}

.cart_checkout.click {
	background-position:bottom right !important;
}

/* ----------------------------------------------------------------------------------------------------- */



.cart_continue {
	width: 150px;
	height: 25px;
	background: none;
	margin:0; 
	padding:0px !important;
}

.cart_continue a, .cart_continue a:visited {
	display:block;
	width: 150px;
	height:25px;
	background: url(../img/elements/ec_continue.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.cart_continue a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.cart_continue a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.cart_continue.over {
	background-position:center right !important;
}

.cart_continue.click {
	background-position:bottom right !important;
}

/* ENu----------------------------------------------------------------------------------------------------- */



.cart_continue_enu {
	width: 150px;
	height: 25px;
	background: none;
	margin:0; 
	padding:0px !important;
}

.cart_continue_enu a, .cart_continue_enu a:visited {
	display:block;
	width: 150px;
	height:25px;
	background: url(../img/elements/ec_continue_enu.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.cart_continue_enu a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.cart_continue_enu a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.cart_continue_enu.over {
	background-position:center right !important;
}

.cart_continue_enu.click {
	background-position:bottom right !important;
}

/* ----------------------------------------------------------------------------------------------------- */

.cart_gopay {
	width: 160px;
	height: 25px;
	background: none;
	margin:0; 
	padding:0px !important;
}

.cart_gopay a, .cart_gopay a:visited {
	display:block;
	width: 160px;
	height:25px;
	background: url(../img/elements/ec_gopay.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.cart_gopay a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.cart_gopay a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.cart_gopay.over {
	background-position:center right !important;
}

.cart_gopay.click {
	background-position:bottom right !important;
}

/* enu---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.cart_gopay_enu {
	width: 160px;
	height: 25px;
	background: none;
	margin:0; 
	padding:0px !important;
}

.cart_gopay_enu a, .cart_gopay_enu a:visited {
	display:block;
	width: 160px;
	height:25px;
	background: url(../img/elements/ec_gopay_enu.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.cart_gopay_enu a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.cart_gopay_enu a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.cart_gopay_enu.over {
	background-position:center right !important;
}

.cart_gopay_enu.click {
	background-position:bottom right !important;
}

/* ----------------------------------------------------------------------------------------------------- */


.btn25blue {
	width: 100px;
	height: 25px;
	background: url(../img/elements/btn25blue_right.png) no-repeat top right; 
	margin:0; 
	padding:0px 21px !important;
	b_order:1px solid red;
}

.btn25blue a, .btn25blue a:visited {
	display:block;
	height:25px;
	padding-left: 10px;
	background: url(../img/elements/btn25blue_left.png) no-repeat 0px 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size: 10pt;
	text-decoration:none;
	line-height:200%;
	color: #216395;
	margin:0 !important;
}

.btn25blue a.over {
	background-position:0px -25px;
	color:#6d9dc1;
}

.btn25blue a.click {
	line-height:180%;
	background-position:bottom left;
	color: #0b416a;
}

.btn25blue.over {
	background-position:center right !important;
}

.btn25blue.click {
	background-position:bottom right !important;
}

/* ----------------------------------------------------------------------------------------------------- */

.btn21ico_pdf {
	background: url(../img/elements/btn21ico_pdf.png) no-repeat top right !important;
}

.btn21ico_ppt {
	background: url(../img/elements/btn21ico_ppt.png) no-repeat top right !important;
}

.btn21ico_zip {
	background: url(../img/elements/btn21ico_zip.png) no-repeat top right !important;
}

#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}

#slider img {
	border: 0;
}

#selectregione {
	font-size: 10pt;
	font-family: mavenpro-regular, mavenpro-regular-ie, verdana;
}

#content_body h1, h2, h3 {
	color:#6D9DC1; 
	font-family: segoe-condensed-bold, segoe-condensed-bold-ie, arial narrow; 
	font-size:16pt; 
	margin:0; 
}
#content_blue  {
	color:#6D9DC1; 
}
#content_red  {
	color:#f60a14; 
}
#content_body h2 {
	font-size:14pt; 
}

#content_body h3 {
	font-size:12pt; 
}

#content_body li {
	padding-top:5px;
	list-style: square outside url(../img/elements/spunta1.png);
}

.styled208 {
	font-size: 10pt;
	font-family: mavenpro-regular, mavenpro-regular-ie, verdana;
}

#content_body span.bold {
	font-weight:bold;
}

#content_body span.bold_underline {
	font-weight:bold;
	text-decoration:underline;
}

#content_body span.bold_blue {
	font-weight:bold;
	color:#6D9DC1; 
}


#content_body span.italic {
	font-style:italic;
}

#content_body span.underline {
	text-decoration:underline;
}

#box_main {
	width:840px; 
	margin-top:20px; 
	margin-left:50px; 
	padding:10px; 
	background-color:#fff;
}

#box_main div {
	background: url(../img/elements/box/sfondo-box-main.png) repeat-x bottom left; 
	padding:10px;
	/* min-height:400px; */
}

.box_main {
	width:840px; 
	margin-top:20px; 
	margin-left:50px; 
	padding:10px; 
	background-color:#fff;
}

.box_main div {
	padding:10px;
	/* min-height:400px; */
}

a.link_arrow {
	display: block;
	background: url(../img/elements/freccetta_grigia.png) no-repeat left 50%;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size:13px;
	color: #6a6a69;
	text-decoration: none;
}  

a.link_arrow:hover {
	color: #6d9dc1;
	background: url(../img/elements/freccetta_blu.png) no-repeat left 50%;
}  

a.link_larrow {
	display: block;
	background: url(../img/elements/larrow_gray.png) no-repeat left 50%;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-size:13px;
	color: #6a6a69;
	text-decoration: none;
}  

a.link_larrow:hover {
	color: #6d9dc1;
	background: url(../img/elements/larrow_blue.png) no-repeat left 50%;
}  

#tab {
	position:absolute; 
	left:0; 
	bottom:0; 
	padding:0; 
	width:680px; 
	height:100px; 
	overflow:hidden;
	padding:0 !important;
	background:none !important;
}

#tab a img {
	position:absolute; 
	border:0; 
	left:20px; 
	top:30px;
}

#tab a img.selected {
	top:0px;
}

.brand {
	margin-right:-5px; 
	margin-bottom:-5px;
	border:0;
}

a.link_ico {
	display: inline-block;
	background: none;
	padding-right: 15px;
	padding-bottom: 1px;
	margin-top:1px;
	font-family: mavenpro-regular, mavenpro-regular-ie, verdana; 
	font-size:13px;
	color: #6d9dc1;
	text-decoration: none;
	line-height:100% !important;
}  

/* trbl */
a.link_ico:hover {
	color: #6a6a69;
}

a.pdf:hover {
	background: url(../img/elements/ico_pdf.png) no-repeat right top;
}

a.zip:hover {
	background: url(../img/elements/ico_zip.png) no-repeat right top;
}

.tabbar {
	height:30px; 
	background:url(../img/elements/btntab_bottom.png) no-repeat top left; 
	padding:0 !important; 
	overflow:hidden;
}

.btntab {
	width: auto;
	height: 30px;
	
	background-image: url(../img/elements/btntab_right.png);
	background-repeat: no-repeat;
	background-position: right top; 
	
	margin:0; 
	padding:0 !important; 
	padding-right:7px !important;
}

.btntab span {
	display:block;
	height:30px;
	padding-right: 10px;
	padding-left: 20px;
	padding-top:10px;
	background: url(../img/elements/btntab_left.png) no-repeat left 0px; 
	font-family: segoe-condensed-regular, segoe-condensed-regular-ie, arial narrow; 
	font-weight:bold;
	font-size: 11pt;
	text-decoration:none;
	color:#000;
	cursor:pointer;
}

.btntab span.sel {
	background: url(../img/elements/btntab_left.png) no-repeat left -60px; 
	color:#6d9dc1;
	cursor:default;
}

.btntab span.mouseover {
	background-position: left -30px;
	padding-top: 3px;
}

.btntab.mouseover {
	background-position: right -30px;
}

.btntab.sel {
	background: url(../img/elements/btntab_right.png) no-repeat right -60px; 
}

.btntab.sel.mouseover {
	background: url(../img/elements/btntab_right.png) no-repeat right -30px; 
}

.locator-search {
	background: url(../img/elements/box/sfondo-box-locator-search.png) no-repeat top left; 
	width:290px; 
	height:60px; 
	padding:0px !important; 
	min-height:0px !important; 
}

.locator-search div {
	float:left; 
	margin-top:15px; 
	padding:0px !important; 
	min-height:0px;
}

.locator-search div.l_select {
	width:170px; 
	margin-left:20px; 
}	

.locator-search div.l_button {
	margin-left:30px;
}

#header_middle.ecommerce {
	background: #fff url(../img/elements/top/top_ecommerce.jpg) no-repeat 10px 10px !important;
}

#header_middle.icdac {
	background: #fff url(../img/elements/top/top_icdac.jpg) no-repeat 10px 10px !important;
}

#header_middle.aca {
	background: #fff url(../img/elements/top/top_aca.jpg) no-repeat 10px 10px !important;
}

#header_middle.ace {
	background: #fff url(../img/elements/top/top_ace.jpg) no-repeat 10px 10px !important;
}

#header_middle.swift {
	background: #fff url(../img/elements/top/top_swift.jpg) no-repeat 10px 10px !important;
}

#header_middle.ucu {
	background: #fff url(../img/elements/top/top_ucu.jpg) no-repeat 10px 10px !important;
}

#header_middle.acu {
	background: #fff url(../img/elements/top/top_acu.jpg) no-repeat 10px 10px !important;
}
#header_middle.acp {
	background: #fff url(../img/elements/top/top_acp.jpg) no-repeat 10px 10px !important;
}

#header_middle.bulats {
	background: #fff url(../img/elements/top/top_bulats.jpg) no-repeat 10px 10px !important;
}

#header_middle.ic3 {
	background: #fff url(../img/elements/top/top_ic3.jpg) no-repeat 10px 10px !important;
}

#header_middle.acclaim {
	background: #fff url(../img/elements/top/top_acclaim.jpg) no-repeat 10px 10px !important;
}

#header_middle.icphp {
	background: #fff url(../img/elements/top/top_icphp.jpg) no-repeat 10px 10px !important;
}

#header_middle.ecca {
	background: #fff url(../img/elements/top/top_ecca.jpg) no-repeat 10px 10px !important;
}

#header_middle.ichealth {
	background: #fff url(../img/elements/top/top_ichealth.jpg) no-repeat 10px 10px !important;
}

#header_middle.esb {
	background: #fff url(../img/elements/top/top_esb.jpg) no-repeat 10px 10px !important;
}

#header_middle.tbca {
	background: #fff url(../img/elements/top/top_tbca.jpg) no-repeat 10px 10px !important;
}

#header_middle.mos {
	background: #fff url(../img/elements/top/top_mos.jpg) no-repeat 10px 10px !important;
}

#header_middle.wwc {
	background: #fff url(../img/elements/top/top_mos_2020.jpg) no-repeat 10px 10px !important;
}

#header_middle.dsc2019 {
	background: #fff url(../img/elements/top/home_datascience.jpg) no-repeat 10px 10px !important;
}

#header_middle.AI {
	background: #fff url(../img/elements/top/top_AI.jpg) no-repeat 10px 10px !important;
}

#header_middle.msia {
	background: #fff url(../img/elements/top/top_microsoftitacademy.jpg) no-repeat 10px 10px !important;
}

#header_middle.msedu {
	background: #fff url(../img/elements/top/top_eduday_2018.jpg) no-repeat 10px 10px !important;
}

#header_middle.edu2019 {
	background: #fff url(../img/elements/top/top_edu.jpg) no-repeat 10px 10px !important;
}

#header_middle.mta {
	background: #fff url(../img/elements/top/top_mta.jpg) no-repeat 10px 10px !important;
}

#header_middle.mtc {
	background: #fff url(../img/elements/top/top_mtc.jpg) no-repeat 10px 10px !important;
}

#header_middle.mce {
	background: #fff url(../img/elements/top/top_mce.jpg) no-repeat 10px 10px !important;
}

#header_middle.php {
	background: #fff url(../img/elements/top/top_php.jpg) no-repeat 10px 10px !important;
}

#header_middle.hpata {
	background: #fff url(../img/elements/top/top_hpata.jpg) no-repeat 10px 10px !important;
}

#header_middle.strata {
	background: #fff url(../img/elements/top/top_strata.jpg) no-repeat 10px 10px !important;
}

#header_middle.cert {
	background: #fff url(../img/elements/top/top_cert.jpg) no-repeat 10px 10px !important;
}

#header_middle.wtc {
	background: #fff url(../img/elements/top/top_webinar.jpg) no-repeat 10px 10px !important;
}
#header_middle.wtcmce {
	background: #fff url(../img/elements/top/top_wtcmce.jpg) no-repeat 10px 10px !important;
}

#header_middle.cla {
	background: #fff url(../img/elements/top/top_cla.jpg) no-repeat 10px 10px !important;
}

#header_middle.job {
	background: #fff url(../img/elements/top/top_job.jpg) no-repeat 10px 10px !important;
}

#header_middle.msitacademy {
	background: #fff url(../img/elements/top/top_microsoftitacademy.jpg) no-repeat 10px 10px !important;
}
#header_middle.cgi {
	background: #fff url(../img/elements/top/top_cgi.jpg) no-repeat 10px 10px !important;
}

#header_middle.cpls {
	background: #fff url(../img/elements/top/top_cpls.jpg) no-repeat 10px 10px !important;
}

ul.paperclip {
	float:right; 
	background: url(../img/elements/paperclip.png) no-repeat top left;
	padding:10px; 
	padding-top:20px;
	margin-left:180px; 
	width:220px;
	height:200px;
}

a.gallery img {
	border: 0;
}