/*
* CSS Mabol s.r.l
* Customizzazioni per aggiornamento contratto WJ101/17 e webrefresh, contratto WJ01/18
*/
/* hostdebug */
#hostDebug{visibility:hidden;
    line-height: 16px;}
/*Allineamento dei font */
@font-face {
  font-family: "TheSansGLS";
  src: url("../fonts/TSnCE3.eot"); /* IE9 Compat Modes */
  src: url("../fonts/TSnCE3.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/TSnCE3.otf") format("opentype"), /* Open Type Font */
    url("../fonts/TSnCE3.svg") format("svg"), /* Legacy iOS */
    url("../fonts/TSnCE3.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/TSnCE3.woff") format("woff"), /* Modern Browsers */
    url("../fonts/TSnCE3.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TheSansGLSitalic";
  src: url("../fonts/TSnCE3i.eot"); /* IE9 Compat Modes */
  src: url("../fonts/TSnCE3i.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/TSnCE3i.otf") format("opentype"), /* Open Type Font */
    url("../fonts/TSnCE3i.svg") format("svg"), /* Legacy iOS */
    url("../fonts/TSnCE3i.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/TSnCE3i.woff") format("woff"), /* Modern Browsers */
    url("../fonts/TSnCE3i.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TheSansGLS-Bold";
  src: url("../fonts/TSnCE6.eot"); /* IE9 Compat Modes */
  src: url("../fonts/TSnCE6.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/TSnCE6.otf") format("opentype"), /* Open Type Font */
    url("../fonts/TSnCE6.svg") format("svg"), /* Legacy iOS */
    url("../fonts/TSnCE6.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/TSnCE6.woff") format("woff"), /* Modern Browsers */
    url("../fonts/TSnCE6.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TheSansGLS-Bold-Italic";
  src: url("../fonts/TSnCE6i.eot"); /* IE9 Compat Modes */
  src: url("../fonts/TSnCE6i.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/TSnCE6i.otf") format("opentype"), /* Open Type Font */
    url("../fonts/TSnCE6i.svg") format("svg"), /* Legacy iOS */
    url("../fonts/TSnCE6i.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/TSnCE6i.woff") format("woff"), /* Modern Browsers */
    url("../fonts/TSnCE6i.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
/*=========================================
ALLINEAMENTO GRAFICO
=========================================*/
body, button, input, select, textarea {
    font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    color: #333;
}
a,
a:visited,
a:link,
a:hover{
    color: #6b1444;
    text-decoration: none;
}
a:hover {
    color: #8c1b59;
}
b, strong {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
}
.img-rnd {
    border: none;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

/* HEADER */
#header nav {
    background-color: #eeeeee;
}
#header .nav li {
    background: #eee;
    border-right: 1px solid #d1d1d1;
	border-top:none;
}
#header .nav .home {
    border-left: 1px solid #d1d1d1;
	-moz-border-radius: 0px 0 0 0;
	-webkit-border-radius: 0px 0 0 0;
	border-radius: 0px 0 0 0;
}
#header .nav .selected {
    background: #172154;
	border-right: 0;
}
#header .nav .selected.home {
    border-left: 0;
}
#header .nav a {
    padding: 9px 30px 8px;
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: #172053;
	border-left:none;
	border-right:none;
	font-weight: normal;
}
#header .nav .home a {
    background: url(../img/bg/icons-left.png) -48px -575px no-repeat;
    padding: 0;
    width: 51px;
    height: 33px;
}
#header .nav .home:hover a {
    background: url(../img/bg/icons-left.png) 15px -511px no-repeat;
}
#header .nav .selected a {
    background-position: 15px -511px;
    color: #fff;
}
#header .nav li:hover {
    background: #454D76;
    border-right-color: #454D76;
}
#header .nav li:hover a {
    color: #fff;
}
#header .nav li .sub a {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    background: none;
    font-size: 13px;
    line-height: 18px;
    color: #172154;
    border: 0;
}
#header .nav .last {
    border-right: 0px solid #d9d9d9;
    -moz-border-radius: 0 0px 0 0;
    -webkit-border-radius: 0 0px 0 0;
    border-radius: 0 0px 0 0;
}
#header .nav li .sub {
	border: 1px solid #ccc;
	border-top: 0;
}
#header .nav li .subie {
    background: #fff;
    border: 0px solid #f2f3f8;
    border-top: 0px solid #fff;
    -moz-border-radius: 0 0 0px 0px;
    -webkit-border-radius: 0 0 0px 10px;
    border-radius: 0 0 0px 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 24px 15px 5px;
}
#header .nav li .sub strong {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	background-color: #fff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	color: #666;
	font-size: 14px;
	padding: 3px 0px;
	margin:0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#header .nav li .sub ul {
    list-style-type: none;
    margin: 6px 0 16px;
	padding: 0;
}
#header .nav li .sub a:hover {
    text-decoration: underline;
	color:inherit;
}
#header .nav li .sub .left {
    width: auto;
    min-width: 100px;
    padding-right: 10px;
    margin-right: 15px;
}
#header .nav li .sub .right {
    width: auto;
}
#header .search {
    padding-top: 8px;
}
#header .search input.text, 
#header .search .dijitComboBox .dijitInputInner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	top: 1px;
	width: 166px !important;
	height: 28px !important;
	padding: 2px 8px !important;
	border: 1px solid #ccc;
	border-right: none !important;
	font-size: 13px !important;
	line-height: 22px !important;
	color: #333 !important;
	-moz-border-radius: 0px 0 0 0px;
    -webkit-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px !important;
}
#header .search .submit {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 28px;
    height: 28px;
    background: url(../img/bg/icons-left.png) -126px -578px no-repeat;
    background-color: #6b1544;
    border: none;
    font-size: 0px;
    color: transparent;
    vertical-align: middle;
	-moz-border-radius: 0 0px 0px 0;
	-webkit-border-radius: 0 0px 0px 0;
	border-radius: 0 0px 0px 0;
}
#header .search .submit:hover {
    background-color: #fff;
	background: url(../img/bg/icons-left.png) -127px -549px no-repeat;
    border: 1px solid #6b1544;
}
#header .lang {
    margin: 15px 0 0 1px;
}
#header .lang .selected a {
    color: #171f52;
}
#header .lang li a {
    color: #999;
    font-size: 13px;
    line-height: 17px;
    text-decoration: none;
}
#header .lang li a:hover {
    color: #8c1b59;
}
#header .country .listsie {
    background: #fff;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow:: none;
    box-shadow: none;
	border: 1px solid #ccc;
}
#header .country .left {
    float: left;
    width: auto;
    max-width: 180px;
}
#header .country .right {
    width: auto;
    max-width: 180px;
    float: right;
}
#header .country li a {
    display: block;
    padding: 0 25px 0 25px;
    font-size: 13px;
    line-height: 20px;
    color: #333;
    text-decoration: none;
}
#header .country li a:hover {
    color: #8c1b59;
    text-decoration: underline;
}

/* COLONNA DESTRA */
#sidebar {
    margin-top: 167px;
}
.app.wilh001 {
    padding: 0px;
	background: #eee;
    margin-bottom: 13px;
}
.app {
	background: #eee;
    border-radius: 0px;
    box-shadow: none;
}
.bx-wrapper img {
    border-radius: 0px !important;
}
div.tnav-2 {
    padding: 0px;
    margin-bottom: 13px;
    background-color: #747a98;
}
.tnav-2 {
    background: #747a98;
}
.modricercaspedizioni {
    background: #747a98;
}
.cnt {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
	background: #eee;
}
.cnt a {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;	
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
}
.cnt a:hover {
    color: #6b1544;
    text-decoration: underline;
}
.navTeaserWrp {
    padding: 15px 15px 20px;
}
.navTeaserWrp * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.navTeaserWrp h2 {
    margin-top: 2px;
    margin-bottom: 16px;
}
.navTeaserWrp input[type="text"], 
.navTeaserWrp input[type="password"] {
    color: #333 !important;
	margin-bottom: 10px !important;
	padding: 3px 5px 2px !important;
	border: 1px solid #ccc !important;
	font-size: 13px;
	line-height: 17px;
}
.navTeaserWrp .submit {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    background: #6b1544;
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #fff;
    font-weight: normal;
    font-size: 13px;
	line-height: 16px;
    height: 24px;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
    padding: 3px 10px;
}
.navTeaserWrp .submit:focus, 
.navTeaserWrp .submit:hover, 
.navTeaserWrp .submit:active {
    background: #fff;
    color: #6b1544;
    border: 1px solid #6b1544;
    padding: 2px 10px 3px;
}
.navTeaserWrp input.submit {
    margin-top: 5px;
    padding: 0 10px;
    line-height: 25px;
}
.navTeaserWrp input.submit:focus, 
.navTeaserWrp input.submit:hover, 
.navTeaserWrp input.submit:active {
    padding: 0 10px;
    line-height: 23px;
}
.wilh001 h2 {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    color: #172154;
}
.wilh001 h2 a {
    font-size: 14px;
    color: #172154 !important;
}
#sidebar hr {
    display: none;
}
ul.mod_login_gls {
    margin:0;
}
ul.mod_login_gls li {
    list-style-type: none;
    margin-left: 0;
	padding-top: 6px;
}
ul.mod_login_gls li a{
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    display: block;
    margin: 0;
    padding-left: 12px;
    background: url(../img/bg/icons-left.png) no-repeat -120px -38px transparent;
	font-size: 13px;
	line-height: 16px;
	color: #6b1444;
	font-weight: normal;
}
ul.mod_login_gls li a:hover {
    color: #6b1544;
    text-decoration: underline;
}
.tnav-2 h2 {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	color: #fff;
}
.tnav-2 em {
    color: #fff;
}
.tnav-2 input[type="text"] {
    width: 152px !important;
    height: auto !important;
	border-right: none !important;
}
.tnav-2 .submitImg {
    font-size: 0px;
    vertical-align: middle;
	float: right;
	width: 24px;
	height: 24px;
	margin-left: -4px;
	background: url(../img/bg/icons-left.png) -128px -580px no-repeat;
	background-color: #6b1544;
	border: none;
	font-size: 0px;
	color: transparent;
	vertical-align: middle;
}
.tnav-2 .submitImg:hover {
    background-color: #fff;
	background: #fff url(../img/bg/icons-left.png) -129px -551px no-repeat;
    border: 1px solid #6b1544;
}
.modricercaavanzata {
    padding-top: 10px;
    text-align: center;
    padding-right: 0;
}
.modricercaavanzata a {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight:normal;
    text-decoration: none;
	padding: 3px 10px;
	background: #6b1544;
	border: none;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
}
.modricercaavanzata a:hover {
	background: #fff;
	color: #6b1544;
	border: 1px solid #6b1544;
	text-decoration:none;
}
.tnav-3 {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    color: #fff !important;
    border: 0px solid #cbcfe1;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0 15px;
    width: 100%;
    text-align: left;
    font-weight: normal;
    line-height: 35px;
    display: block;
    background: #6b1544;
    margin-bottom: 13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	font-size: 15px;
}
.tnav-3:focus, 
.tnav-3:hover, 
.tnav-3:active {
	background-color: #fff;
	border: 1px solid #6b1544;
	color: #6b1544 !important;
	line-height: 33px;
}
a.modprenotaritiro {
    background: #747a98;
    text-align: left;
	padding: 6px;
	margin-bottom: 13px;
	font-size:13px;
	border: 1px solid #747a98;
}
a.modprenotaritiro:hover {
    background: #747a98;
	background: #eee;
	border: 1px solid #747a98;
	color: #6b1544 !important;
	line-height: 33px;
    text-align: left;
}
.tnav-4 {
    background: #eee;
}
.tnav-4 h2 {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #172053;
	font-weight: bold;
}
.tnav-4 .depotlink:visited, 
.tnav-4 .depotlink:active, 
.tnav-4 .depotlink:hover, 
.tnav-4 .depotlink:focus, 
.tnav-4 .depotlink:link {
    font-size: 15px;
	line-height: 17px;
	color: #172154;
}
.tnav-4 .depotlink:hover {
    color: #6b1544;
    text-decoration: underline;
}
.tnav-5 {
    padding: 0px;
	margin-bottom: 13px;
    background: #eee;
}
.tnav-5 h2 {
    margin-bottom: 4px;
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px;
    color: #172053;
}
.tnav-5 li {
    list-style-type: none;
    margin-bottom: 4px;
	background: none;
	padding-left: 0px;
}
.tnav-5 li a {
    display: block;
    padding-left: 12px;
    background: url(../img/bg/icons-left.png) no-repeat -120px -37px transparent;
    line-height: 17px;
    color: #6b1544;
    font-weight: bold;
}
.tnav-5 li a:hover {
    text-decoration: underline;
}

/* CONTENUTO CENTRALE */
#content {
    margin-top: 166px
}
.cnt.scs-2 {
    height:auto !important;
}
.colWrp h2, 
.colWrp h3, 
.colWrp h4, 
.colWrp h5 {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    color: #172053;
}
.tst-1, 
.tst-2 .cnt, 
.tst-3 .cnt {
    background: #eee;
    padding: 13px 0 16px;
}
.tst-1 .left, 
.tst-1 .middle, 
.tst-1 .right {
    border-left: none;
    border-right: none;
    height: auto;
}
.tst-1 h3, 
.tst-2 h3, 
.tst-3 h3 {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    color: #172053;
    overflow: hidden;
    font-weight: normal;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	height: auto;
	font-size: 13px;
	line-height: 16px;
}
.cnt .rtxt {
    font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
    color: #172053;
}
.cnt p {
    font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	color:#333;
}
.tst-1 .rtxt, 
.tst-2 .rtxt, 
.tst-3 .rtxt {

}
.tst-1 .rtxt, 
.tst-2 .rtxt, 
.tst-3 .rtxt {
    color: #6a6a6a;
    overflow: hidden;
}
.tst-1 a, 
.tst-2 a, 
.tst-3 a {
    display: block;
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    margin: 0 15px;
    padding-left: 12px;
    background: url(../img/bg/icons-left.png) no-repeat -120px -38px transparent;
	color: #6b1544;
	padding-top: 0px !important;
}
.cb-1 .buttonsSmall {
    bottom: 20px;
}
.cnt .buttonLight, 
.cnt .buttons a:last-child, 
.cnt .buttonsSmall a:last-child {
    padding: 4px 12px 3px;
    background-color: #fff;
    border: 1px solid #6b1544;
    color: #6b1544;
}
.cnt .buttonDark, 
.cnt .buttons a:first-child, 
.cnt .buttons a:only-child, 
.cnt .buttons a:last-child, 
.cnt .buttonsSmall a:first-child, 
.cnt .buttonsSmall a:only-child {
    padding: 4px 12px 3px;
    background-color: #6b1544;
    border: 1px solid #6b1544;
    color: #fff;
}
.cnt .buttonsSmall a {
    display: inline-block;
    margin-bottom: 5px; 
	float: left;
	padding: 5px 13px 4px;
}
.cnt .buttonLight,
.cnt .buttonDark {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    background: #6b1544;
    border: 1px solid #6b1544;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    margin-right: 20px;
    padding: 4px 12px 3px;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
	font-size: 13px;
	line-height: 16px;
}
.cnt .buttonDark:hover {
    background: #fff !important;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
	border: 1px solid #6b1544 !important;
	color: #6b1544 !important;
	text-decoration: none;
}
.cnt .buttonDark:hover,
/* 
.cnt .buttons a:first-child:hover, 
.cnt .buttons a:only-child:hover,
.cnt .buttons a:last-child:hover,
*/
.cnt .buttons a:hover,
.cnt .buttonsSmall a:first-child:hover, 
.cnt .buttonsSmall a:only-child:hover {
    background-color: #fff;
    border: 1px solid #6b1544;
    color: #6b1544;
    text-decoration: none;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
}
.cnt .buttonsSmall a.buttonDark:only-child:hover {
    background-color: #fff;
    border: 1px solid #6b1544;
    color: #6b1544;
    text-decoration: none;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
}
.cnt .buttonLight:hover, 
/*.cnt .buttons a:last-child:hover,*/
.cnt .buttonsSmall a:last-child:hover {
    background: #a61f69;
    border: 1px solid #a61f69;
    color: #fff;
    text-decoration: none;
}
.cnt .rtxt ul {
    padding: 0 0 0 16px;
}
.map .rtxt p{
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}
.text ul, 
.cnt .rtxt ul {
    margin-top: 0;
    padding-left: 0px;
    list-style-type: none;
    overflow: hidden;
}
.text li, 
.cnt .rtxt ul li {
    position: relative;
    margin-bottom: 4px;
    padding-left: 12px;
    list-style-type: none;
    line-height: 17px;
}
.cnt .rtxt ul li {
    background: url(../img/bg/icons-left.png) no-repeat -595px -590px transparent;
    font-weight: normal;
    margin-bottom: 4px;
    padding-left: 12px;
	font-size: 13px;
	line-height: 17px;
}
.wicf001 {
	background: #d1d3dd;
}
.cntWrp {
    padding: 30px 40px 0;
    position: relative;
}
.cntWrp h1 {
    margin: 0px 0px 6px 0px;
    font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 38px;
    line-height: 46px;
    color: #172053;
    -moz-text-shadow:  none;
    -webkit-text-shadow:  none;
    text-shadow:  none;
}
.cntWrp h2 {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #172053;
    font-size: 13px;
    line-height: 17px;
    margin: 0px 0px 20px 0px;
    -moz-text-shadow:  none;
    -webkit-text-shadow:  none;
    text-shadow:  none;
}
.cntWrp h2, .textImage h2 {
    font-size: 18px;
    line-height: 22px;
}
.appWrp h1 {
    color: #172053;
    font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;	
    font-weight: bold;
    font-size: 38px;
    font-weight: bold;
    line-height: 46px;
    margin: 0px 0px 6px 0px;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
}
.appWrp h2 {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    color: #172053;
    font-size: 14px;
    line-height: 17px;
    margin: 0px 0px 11px 0px;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
}
.appHeadWrp p,
.wicf001 p {
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-weight:normal;
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}
#content > section > .cnt:first-of-type {
    background: #d1d3dd;
}
#content > section > .cnt:first-of-type p, 
#content > section > .cnt:first-of-type ul li {
    color: #172053;
}
.ac-1 {
    background: #d1d3dd;
    padding-bottom: 0px;
}
.os-2 {
    background: #d1d3dd;
	display: inline-block;
	width: 100%;
}
/*vision*/
.vvs-1,
.cs-1,
.scs-2 {
    background: #d1d3dd;
}
/*sfondo giallo con bordo - box informativo home abbonato*/
.cs-2 {
    background: #ffc000;
    border: 3px solid #0d006a;
}

.vvs-1 div.left p {
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}
.vvs-1 div.right p {
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}
.vvs-1 div.right li {
    font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
    margin-bottom: 4px;
    font-style: normal;
    font-weight: normal;
    color: #172053;
}
.tst-1Container h3{
	font-size: 18px;
	line-height: 22px;
}
.tst-1Container .rtxt p {
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}
.tst-1Container .col1 .row a {
    padding-left: 0;
	background:none;
}
.cs-1 .col2 .left {
    width: 320px;
    margin-right: 20px;
}
.scs-2 .cntWrp.clearfix.image .rtxt.container-image-gls  {
    font-size: 18px;
	line-height: 22px;
}
.scs-2 .cntWrp.clearfix.image p {
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}
.scs-2 .cntWrp.imageSmall p {
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}
.appBox {
    position: relative;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
    padding: 20px;
	border:1px solid #d1d3dd;
}
/*gruppo gls*/
.gruppo-gls-form a.selectBox-dropdown{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: #8c1b59;
	color: #fff;
	font-weight:normal;
	padding:3px 3px 3px 6px;
	border:none;
	cursor:pointer;
}
.gruppo-gls-form a.selectBox-dropdown:focus {
    outline: none;
}
.gruppo-gls-form .selectBox-dropdown .selectBox-arrow {
	background: url(../img/bg/icons-left.png) no-repeat -90px -38px transparent;
    border-left: none;
	top: 5px;
}
.selectBox-options.selectBox-options-bottom {
    border-top: none;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
	border:1px solid #ccc;
	border-top:none;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	overflow-y: auto;
	height: 312px;
}
.selectBox-options li a{
    cursor:pointer !important;
}
.selectBox-options li.selectBox-selected a{
    background: #8c1b59 !important;
	color:#fff  !important;
}
.selectBox-options li a:hover{
    background: #8c1b59 !important;
	color:#fff  !important;
}
.selectBox-dropdown-menu {
    border: 1px solid #ccc !important;
    background: #FFF;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.selectBox-options.selectBox-options-top {
    -moz-border-radius-topleft: 0px !important;
    -moz-border-radius-topright: 0px !important;
    -webkit-border-top-left-radius: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
/*video*/
.youtube-player {
    background: none;
    margin: 0px;
}
.cst-1 .rtxt p{
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}
/*info*/
.cs-1 .rtxt p{
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}


/*info box informativo home abbonato*/
.cs-2 .rtxt2 p{
    color: #172053;
	font-size: 20px;
	font-weight: 900;
    line-height: 17px;
    text-align: center;    
}
.cs-2 .rtxt2 p.scopri_piu{
    color: #172053;
	font-size: 13px;
    text-align: right;
}


/*cond trasporto*/
.cnt .rtxt table {
    border-collapse: separate;
    margin: 10px 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.cnt .rtxt table tr:only-of-type th:last-child, 
.cnt .rtxt table tr:only-of-type td:last-child {
    -moz-border-radius: 0 0px 0px 0;
    -webkit-border-radius: 0 0px 0px 0;
    border-radius: 0px 0px 0px 0px;
}
.cnt .rtxt table td {
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
    background: #fff;
}
/*faqs*/
.cntTabs, 
.cntTabs * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.cntTabs {
    background-color: #fff;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.cntTabs .head {
    background: #fff;
    -moz-border-radius: 0px 0px 0 0;
    -webkit-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
    border-top: 1px solid #d1d1d1;
    padding: 7px 20px 6px
}
.faqs-1 h3 {
    color: #172154;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: -5px;
}
.cntTabs .body {
	border-top: 1px solid #d1d1d1;
	padding: 20px 30px;
}
.faqs-1 dl dt {
    margin: 0 ;
    border-top: 1px solid #ddd;
	font-weight: normal;
	margin-bottom: 7px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 16px;
	color: #172053;
	padding:7px 0px 0px 20px;
}
.x-lnk-toggle {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    cursor: pointer;
}
.faqs-1 .x-lnk-toggle {
    background: url("../images/icons-left.png") no-repeat scroll -491px -147px transparent;
	font-weight: bold;
}
.faqs-1 .x-lnk-toggle-expanded {
    background-position: -470px -165px !important;
	color: #6b1544;
}
.faqs-1 .x-lnk-toggle:hover {
    text-decoration:underline;
}
/*contatti e form*/
.app .col2 {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: normal;
    word-break: break-word;
    hyphens: normal;
	display: block;
}
.app .labelWrp {
    width: 106px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    color: #333;
    padding-top: 2px;
}
#content .app .col2 .labelWrp, 
#content .app .col2 .inputWrp,
#content .app .labelWrp {
    width: 100%;
	max-width: 100%;
}
.app .labelWrp label {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    font-size: 13px;
    line-height: 17px;
}
.app .labelWrp label#email_label {
    font-size: 12px;
}
#contatti_form .app .left .row .labelWrp {
    width: 100% !important;
}
.colorTextGls {
    color: #333;
}
#contatti_contenitore .appBox .colWrp.col2.clearfix{
    height: 100% !important;
}
#box_3.col4.row.text.clearfix {
    margin-top: 27px;
}
label.glsprofileinformativa0,
label.glsprofileinformativa1,
label.jform_glsprofile_glsmaggiorenne {
    font-weight: bold;
    vertical-align: 3px;
}
div.divLabelRadioGls{
    margin-right: 12px !important;
}
.divLabelRadioGls label {
    vertical-align: 3px !important;
    font-size: 12px !important;
    line-height: 19px !important;
}
.app .inputWrp input {
    width: 100%;
    color: #080d27;
    padding: 2px 5px 1px 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
	line-height: 24px;
	font-size: 13px;
	height: 24px;
	outline: 0;
}
#contatti_contenitore .inputWrp{
	width: 90% !important;
}
#contatti_contenitore #box_3 .inputWrp{
	width: 12px !important;
}
#contatti_contenitore .block-gls-azienda .inputWrp{
	width: 97% !important;
	margin: auto;
}
#contatti_contenitore .appBox .colWrp.col2.clearfix .left{
    width: 47% !important;
}
#contatti_contenitore .selectBox.required-oggetto{
	width: 100% !important;
}
#contatti_contenitore .selectBox.required-oggetto span.selectBox-label{
	width: 90% !important;
	font-weight: normal;
	padding: 0px 8px;
}
#contatti_contenitore .selectBox.required-oggetto span.selectBox-arrow{
	width: 10% !important;
	background: url(../img/bg/icons-left.png) 6px -32px no-repeat;
	border: none;
}
.selectBox-options.selectBox-options-bottom.required-oggetto-selectBox-dropdown-menu {
	height: 154px !important;
}
#contatti_contenitore .selectBox-dropdown {
    border: 1px solid #ccc;
    text-decoration: none;
    text-align: left;
    color: #000;
    outline: none;
    vertical-align: middle;
    background: #fff;
    -moz-box-shadow:  none;
    -webkit-box-shadow:  none;
    box-shadow:  none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
	line-height: 24px;
	font-size: 13px;
	height: 24px;
    cursor: pointer;
}
#numero_spedizione_blocco .labelWrp {
	width: 100% !important;
}
.appFooterLeft .legendTxt,
.appFooterLeft i{
	color: #777777;
}
.appBtnPrimary, 
.appBtnSecondary {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    border: 1px solid #6b1544;
    border-radius: 0px;
    box-shadow: none;
    color: #fff;
    margin-right: 10px;
    text-shadow: none;
}
.appBtnPrimary .dijitButtonNode, 
.appBtnSecondary .dijitButtonNode, 
button.appBtnPrimary,
button.appBtnSecondary {
    display: block;
    background: #6b1544;
    border-radius: 0px;
    padding: 8px 17px 8px;
}
button.appBtnPrimary, 
button.appBtnSecondary {
    font-size: 15px;
    line-height: 21px;
	border-top:1px solid #6b1544;
}
button.appBtnPrimary:hover {
    background-color: #fff;
    border: 1px solid #6b1544 !important;
    color: #6b1544 !important;
    text-shadow: none;
}
/*form svincola giacenze*/
#spedizione button.appBtnPrimary {
    display: inline-block;
}
#spedizione #form_svincola_1 #riconsegnare_telefono_blocco .labelWrp.etichetta{
	width:auto !important;
}
#spedizione #form_svincola_1 #riconsegnare_telefono_blocco .inputWrp{
	width:50% !important;
}
#spedizione #form_svincola_1 #riconsegnare_contrassegno_valore_blocco .labelWrp.etichetta{
	width:auto !important;
}
#spedizione #form_svincola_1 #riconsegnare_contrassegno_valore_blocco .inputWrp{
	width:50% !important;
}
#spedizione #form_svincola_1 #consegnare_telefono_blocco .labelWrp{
	width:auto !important;
}
#spedizione #form_svincola_1 #consegnare_telefono_blocco .inputWrp{
	width:50% !important;
}
#spedizione #form_svincola_1 #consegnare_contrassegno_valore_blocco .labelWrp{
	width:auto !important;
}
#spedizione #form_svincola_1 #consegnare_contrassegno_valore_blocco .inputWrp{
	width:50% !important;
}
#spedizione #form_svincola_1 #motivo_0002 .colWrp.col2.blocco_svincolo .right .labelWrp{
	width:auto !important;
}
/*form errori*/
.x-generalMsgArea {
    margin-top: 0px;
}
.generalErrorMsg {
    border: 0px solid transparent;
    border-radius: 0px;
    background: #ffe5e5 url(../images/app-icons-left.png) -80px -380px no-repeat;
	color: #cf0000;
	padding: 15px 15px 15px 30px;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 17px;
	background-color: #ffe5e5;
}
.errorInput,
.invalid,
input.invalid {
	border-color: #cf0000 !important;
	background-color: #ffe5e5 !important;
}
/*login*/
.oneLineWrp{
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #172053 !important;
}
.app .inputWrp select {
    line-height: 24px;
    font-size: 13px;
    height: 24px;
}
.app .inputWrp select option:hover,
.app .inputWrp select option:focus {
	background: #6b1544 !important;
	color:#fff !important;
}
/*registrazione*/
#content #registrazione_contenitore .labelWrp.divLabelRadioGls.divLabelRadioGlsRS{
	width: auto !important;
}
.app .col1.block-gls-azienda .inputWrp {
    width: 47%;
}
#registrazione_contenitore .labelWrp.divLabelRadioGls{
	width: 100% !important;
}
#registrazione_contenitore .col4 .labelWrp.divLabelRadioGls{
	width: 50% !important;
}
.app .col2.tooltipWrp .left {
    width: 90% !important;
}
.app .col2.tooltipWrp .right {
    width: 10% !important;
}
.app .colWrp .lnkTooltip {
    background: transparent url(../img/bg/icons-left.png) -56px -368px no-repeat;
    margin-left: 5px;
}
.app .colWrp .lnkTooltip:hover {
    background-position: -56px -340px;
}
label.glsprofiletrattamentodati0,
label.glsprofiletrattamentodati1 {
    font-weight: bold;
    vertical-align: 3px;
}
.tooltipster-default {
    border-radius: 0px !important;
    border: 2px solid #6b1544 !important;
    background: #fff !important;
    color: #333 !important;
	box-shadow: 0 6px 6px #b8b8b8 !important;
}
.tooltipster-default .tooltipster-content {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif !important;
	font-weight: normal !important;
    font-size: 13px !important;
    line-height: 17px !important;
    background: #fff !important;
}
.tooltipHead {
	color: #172053 !important;
	padding-left: 0px  !important;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-right: 9px solid !important;
    margin-top: -8px;
    border-color: #6b1544 !important;
    border-width: 1px;
}
.tooltipster-arrow-right span {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-right: 8px solid;
    border-right-color: #6b1544 !important;
}
/*breadcrumb*/
#content .breadcrumb a {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
}
/*trovasede*/
#blocco_ricerca_operativo .navTeaserWrp.tnavFootWrp.clearfix{
	width: 100% !important;
}
/*ritiro*/
.appFooterLeft .appBtnPrimary {
    float:left;
}
.appFooterLeft .appBtnPrimary:after {
    clear:both;
}
#blocco_pulsanti:before, 
#blocco_pulsanti:after {
  content: "";
  display: table;
}
#blocco_pulsanti:after {
  clear: both;
}
#blocco_pulsanti .appBtnPrimary {
    float:left;
}
/*fatti enumeri*/
.ffs-1 div.map {
	background: #d1d3dd;
}
.ffs-1 table {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.ffs-1 table th {
    background: #eee;
    border-bottom: 1px solid #ccc;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;

}
.ffs-1 table tr:first-child th:first-child, 
.ffs-1 table tr:first-child td:first-child {
    -moz-border-radius: 0px 0 0 0;
    -webkit-border-radius: 0px 0 0 0;
    border-radius: 0px 0 0 0;
}
.ffs-1 table tr:first-child th:last-child,
.ffs-1 table tr:first-child td:last-child {
    -moz-border-radius: 0px 0 0 0;
    -webkit-border-radius: 0px 0 0 0;
    border-radius: 0px 0 0 0;
}
.ffs-1 table th h3 {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    color: #172154;
	font-size: 15px;
	line-height: 18px;
}
.ffs-1 table tr:last-child td:first-child, 
.ffs-1 table tr:last-child th:first-child {
    -moz-border-radius: 0 0 0 0px;
    -webkit-border-radius: 0 0 0 0px;
    border-radius: 0 0 0 0px;
}
.ffs-1 table tr:last-child td:last-child {
    -moz-border-radius: 0 0 0px 0;
    -webkit-border-radius: 0 0 0px 0;
    border-radius: 0 0 0px 0;
}
.ffs-1 table td {
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
    background: #fff;
    text-align: left;
    padding: 10px;
}
.ffs-1 .left {
    border-right: 1px solid #ccc;
}
.ffs-1 .right a.active,
.ffs-1 .right a:hover  {
    color: #6b1544;
	text-decoration:underline;
}
.ffs-1 .right a {
    color:  #172154;
}
/*GLS Italia */
.cnt.scs-2 .rtxt p {
    color: #172053;
    font-size: 13px;
    line-height: 17px;
}
/*lavoro*/
#contatti_form .cntWrp h3 {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    color: #172154;
	font-size: 15px;
	line-height: 18px;
}
#contatti_form .cntWrp p{
    color: #172053;
    font-size: 13px;
    line-height: 17px;
}
#contatti_form .cntWrp ul {
    margin-top: 0;
    padding-left: 0px;
    list-style-type: none;
    overflow: hidden;
}
#contatti_form .cntWrp li {
	background: url(../img/bg/icons-left.png) no-repeat -595px -590px transparent;
	font-weight: normal;
	margin-bottom: 4px;
	padding-left: 12px;
	font-size: 13px;
	line-height: 17px;
    color: #172053;
}
#contatti_form .cnt .buttonLight:hover {
    background: #fff;
	border: 1px solid #6b1544;
	color: #6b1544;
	text-decoration: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}
#contatti_form .control-group a#informativa_label {
    vertical-align: 3px;
	margin-right: 9px;
}
.ffs-1 {
    background: #d1d3dd;
}
/*news*/
.nos-1 div.content,
.prs-1 div.content {
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow:  none;
    box-shadow:  none;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.nos-1 div.head,
.prs-1 div.head {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow:  none;
    box-shadow:  none;
	padding-left: 0;
	padding-bottom: 0;
}
.cntTabs .head ul.left {
    background: none;
    border: 0px solid transparent;
    border-top-color: transparent;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.cntTabs .head ul.left li {
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	border:none;
    font-size: 16px;
	line-height: 20px;
    padding: 6px 19px 7px;
	margin-right: 2px;
	background-color: #eee;
}
.cntTabs .head ul.left .selected {
    background: #fff;
	padding: 6px 19px 7px;
	background: #fff;
	border: 1px solid #d1d1d1;
	border-bottom: none;
}
.cntTabs .head ul.left li.first {
    border-left: 0;
    -moz-border-radius: 0px 0 0 0px;
    -webkit-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px;
}
.cntTabs .head ul.left li a {
   color: #6b1544;
	font-size: 16px;
	line-height: 20px;
    text-shadow:  none;
}
.cntTabs .head ul.left .selected a {
    color: #172154;
}
.cntTabs .head ul.left li.last {
    border-right: 0;
    -moz-border-radius: 0px 0 0 0px;
    -webkit-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px;
}
.cntTabs .head ul.left li.last.selected {
    border-right: 1px solid #d1d1d1;
}
.cntTabs .head ul.left li:hover {
    padding: 6px 19px 7px;
    background-color: #fff;
    border-bottom: none;
}
.cntTabs .head ul.left li:hover a{
    text-decoration: none;
}
.nos-1 div.head.sub,
.prs-1 div.head.sub {
    border-top:none;
	padding: 9px;
}
.nos-1 div.sub span a,
.prs-1 div.sub span a {
    font-size: 15px;
	color: #8c1b59;
}
.nos-1 div.sub span a.selected,
.prs-1 div.sub span a.selected {
    font-size: 15px;
	color: #172154;
}
.nos-1 div.sub span a:hover,
.prs-1 div.sub span a:hover {
text-decoration: none;
}

.nos-1 div.head div.middle,
.prs-1 div.head div.middle{
    width:43%;
}
.nos-1 .head .pager,
.prs-1 .head .pager {
    display: block;
    margin: 0 auto;
}
.nos-1 span,
.prs-1 span {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    line-height: 20px;
    color: #999999;
}
.nos-1 .pager a,
.prs-1 .pager a {
    float: left;
    margin-right: 2px;
    background: none;
}
.nos-1 .pager a:last-child,
.prs-1 .pager a:last-child {
    margin-right: 0;
}
.nos-1 .pager a.hidden-phone span,
.nos-1 .pager a.next span,
.nos-1 .pager a.prev span,
.prs-1 .pager a.hidden-phone span,
.prs-1 .pager a.next span,
.prs-1 .pager a.prev span  {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
	display:block;
    background: #eee;
    color: #6b1544;
    padding: 3px;
    border: 1px solid #eee;
    -moz-border-radius:0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 16px;
	width: 28px;
	height: 28px;
	text-align: center;
}
.nos-1 .pager a.prev span, 
.nos-1 .pager a.next span,
.prs-1 .pager a.prev span, 
.prs-1 .pager a.next span {
    background-image: url(../img/bg/icons-left.png);
    background-position: -1px -457px;
    background-repeat: no-repeat;
    background-color: #eee;
}
.nos-1 .pager a.prev span,
.prs-1 .pager a.prev span {
	margin-right: 0px;
}
.nos-1 .pager a.next span,
.prs-1 .pager a.next span {
    background-position: -1px -485px;
	margin-left: 0px;
}
.nos-1 .pager a span,
.prs-1 .pager a span {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
	display:block;
    padding: 3px;
    -moz-border-radius:0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 16px;
	width: 28px;
	height: 28px;
	text-align: center;
	background: #fff;
	color: #172154;
	border: 1px solid #e1e1e1;
}
.pager a.hidden-phone:hover span, 
.pager a.prev:hover span, 
.pager a.next:hover span {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
	display:block;
    padding: 3px;
    -moz-border-radius:0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 16px;
	width: 28px;
	height: 28px;
	text-align: center;
    background-color: #fff;
    border-color: #e1e1e1;
    color: #172154;
}

#mabNewsPress .nos-1 .pager a span,
#mabNewsPress .prs-1 .pager a span {
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 15px;
}
#mabNewsPress .pager a.hidden-phone:hover span, 
#mabNewsPress .pager a.prev:hover span, 
#mabNewsPress .pager a.next:hover span {
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 15px;
}
#mabNewsPress b, #mabNewsPress strong {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
}
.nos-1 div.content div.row h3,
.prs-1 div.content div.row h3 {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    margin: 3px 0 0 0;
	font-size: 16px;
	line-height: 20px;
	color: #172053;
}
.nos-1 div.content div.row div.label,
.prs-1 div.content div.row div.label  {
    color: #999999;
	font-size: 12px;
	line-height: 15px;
}
.nos-1 div.content div.row div.txtcon,
.prs-1 div.content div.row div.txtcon  {
    width: 85%;
}
.nos-1 div.content div.row div.txtcon p,
.prs-1 div.content div.row div.txtcon p {
    margin-top: 7px;
    margin-bottom: 7px;
	color: #333 !important;
	font-size: 13px;
    line-height: 17px;
}
.nos-1 div.content div.row {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #d1d1d1;
}
.nos-1 div.leading-0 p,
.prs-1 div.leading-0 p {
    width: 100%;
}
.cnt.ns-1 {
    background: #d1d3dd;
}
.cnt.ns-1 .rtxt p {
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}
.cnt.ns-1  img.img-rnd {
    border: 1px solid #fff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
/*info media*/
.cnt.cb-1 div.buttonsSmall a.buttonDark:last-child:hover {
    background: #a61f69 !important;
    border: 1px solid #a61f69 !important;
    color: #fff !important;
    text-decoration: none !important;
}
.cb-3 ul li.news .spacer {
    border-bottom: 1px solid #d1d1d1;
    border-top: none;
    height: 0px;
    clear: both;
    overflow: hidden;
    margin-bottom: 5px;
}
.cb-3 .text .right ul li {
    position: relative;
    top: -1px;
    display: inline-block;
    float: left;
    width: 13px;
    height: 16px;
    margin: 0 0 0 10px;
    padding-left: 0;
}
.cb-3 .text ul .pdf {
    background: url(../img/bg/icons-left.png) -56px -428px no-repeat;
}
.cb-3 .text ul .doc {
    background: url(../img/bg/icons-left.png) -56px -456px no-repeat;
}
.cb-3 .text ul .img {
    background: url(../img/bg/icons-left.png) -56px -484px no-repeat;
}
.prs-1 div.head {
    background: #fff;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom: 1px solid #D6D6D7;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.prs-1 div.content div.row span.label {
    color: #999999;
	font-size: 12px;
	line-height: 15px;
}
.prs-1 div.content div.row div.txtcon,
.prs-1 div.content div.row div.txtcon2 {
    width: 90%;
}
.prs-1 div.content div.row h3 {
    margin: 0 0 6px 0;
}
.prs-1 div.content div.row {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d1d1d1;
}
.prs-1 .row div.pdf {
    background: url(../img/bg/icons-left.png) -56px -428px no-repeat;
}
.prs-1 .row div.doc {
    background: url(../img/bg/icons-left.png) -56px -456px no-repeat;
}
.prs-1 .row div.img {
    background: url(../img/bg/icons-left.png) -56px -484px no-repeat;
}
/*spedizione*/
.cnt.os-2 .rtxt p {
    color: #172053;
	font-size: 13px;
	line-height: 17px;
}
.cnt.os-2 .rtxt {
    height: auto;
    margin-top: 15px;
    overflow: hidden;
}
/*tempi consegna*/ 
#content form#form_cerca_tempi .col4 div.labelWrp:first-child  {
    width: 100% !important;
}
#content form#form_cerca_tempi .col4 .labelWrp {
    width: 72px !important;
} 
.destinazioneTableRS h6,
.destinazioneTableRS h6 a{
	font-size: 11px;
	line-height: 14px;
}

/* FOOTER */
#footer {
	background-color: #454d76;
	width:100%;
	margin-top: 13px;
}
#footer ul {
    float: left;
    margin: 0;
	padding-left: 10px;
	list-style-type: none;
}
#footer li a {
    display: block;
    font-size: 12px;
    line-height: 33px;
    color: #fff;
    text-decoration: none;
}

/*LOGGATO*/
/*home*/
a.buttonProfiloHeader {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    background: #6b1544;
    border: 1px solid #6b1544;
    border-radius: 0px;
    color: #fff;
    font-size: 11px;
    height: 22px;
	line-height: 22px;
    text-shadow: none;
    width: 80px;
    padding: 7px 14px 7px 14px;
}
a.buttonProfiloHeader:hover {
    background: #fff;
    color: #6b1544;
    border: 1px solid #6b1544;
}
.homepageloggato .modricercaspedizionihp .dijit.dijitReset.dijitInline.dijitLeft{
	width:90% !important;
}
.homepageloggato .modricercaspedizionihp  input[type="text"] {
    width: 100% !important;
}
.homepageloggato .modricercaspedizionihp  .submitImg{
    width: 10% !important;
}
.homepageloggato a.modprenotaritirohp {
    width: 97.5% !important;
	background: #d1d3dd;
	border: 1px solid #747a98;
	height: auto !important;
	padding: 17px 10px !important;
}
.homepageloggato a.modprenotaritirohp:hover {
    background: #eee !important;
}
.homepageloggato .modtrovasedehp{
	height: auto !important;
}
.homepageloggato .modtrovasedehp .navTeaserWrp hr {
    display: none;
}
.homepageloggato .modtrovasedehp .dijit.dijitReset.dijitInline.dijitLeft{
	width:100% !important;
}
.homepageloggato .modtrovasedehp .dijitReset.dijitInputField.dijitInputContainer{
	width:100% !important;
}
.homepageloggato .modtrovasedehp .navTeaserWrp input[type="text"] {
    width:100% !important;
	padding: 7px !important;
}
/*spedizioni*/
#track_tabella_4 div.labelWrp,
#track_tabella_5 div.labelWrp  {
    width: auto !important;
}
/*profilo*/
#profilo_contenitore .appBox #box_1 .colWrp.col2 .left{
	width:70% !important;
    left: 42% !important;
}
#profilo_contenitore .appBox #box_1 .colWrp.col2 .left .inputWrp{
	width:90% !important;
}

/* SITEMAP Pre aggiornamento J3.4.1 */
.sms-1 h1 {
    margin-bottom: 30px;
}
.sms-1 .col3 {
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 20px 20px 30px 20px;
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 30px;
}
.sms-1 h2 {
    margin-bottom: 10px;
    color: #394169;
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
}
.sms-1 .col3 h2 {
    display:block;
	font-weight: normal;
}
.sms-1 h3 {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    margin-bottom: 2px;
	color: #172053;
	font-size: 15px;
	line-height: 20px;
}
.sms-1 .col3 h3,
.sms-1 .col3 li{
    margin-left: 20px;
}
.sms-1 a {
    color: #6A6A6A;
}

/*=========================================
LINK RITIRO RESO
=========================================*/
#mabLinkRitReso {
	
}
#mabLinkRitReso .mabLinkRR{
	float:left;
	margin-left: 10px;
    margin-right: 0px;
	text-align:center;
}
#mabLinkRitReso .mabLinkRR a{
	display:block;
	background: #6b1544;
    border: 1px solid #6b1544;
    color: #fff;
    text-shadow: none;
	font-size: 15px;
    line-height: 21px;
    border-radius: 0px;
    padding: 8px 17px 8px;
	text-decoration:none;
	text-align:center;
}
#mabLinkRitReso .mabLinkRR a:hover{
	background-color: #fff;
    border: 1px solid #6b1544 ;
    color: #6b1544 ;
    text-shadow: none;
	text-decoration:none;
}
#mabLinkRitReso .mabPrimoRR{
	
}
#mabLinkRitReso .mabUltimoRR{
	
}

/*=========================================
EVIDENZIAMENTO CAMPO FORM
=========================================*/
input:focus,
input[type="text"]:focus,
input[type="password"]:focus, 
textarea:focus, 
select:focus  {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1) !important;
	-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1) !important;
	-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1) !important;
	border-color:blue !important;
}
/*=========================================
STAMPA PAGINE IN PDF
=========================================*/
@media print {
	a[href]::after {
		content: "" !important;
	}
	aside,
	nav.navigation,
	header .right,
	header .buttonProfiloHeader,
	header form,
	#breadcrumb,
	#footer{
		display:none !important;
	}
	#content {
		margin-left:3px;
		margin-top:90px;
		width: 96% !important;
	}
	.cntWrp,
	.app,
	.cnt{
		-moz-box-shadow: 0 0 2px #b8b8b8 !important;
		-webkit-box-shadow: 0 0 2px #b8b8b8 !important;
		box-shadow: 0 0 2px #b8b8b8 !important;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}
	.tst-3 .left, .tst-3 .middle, .tst-3 .right {
		width: 31% !important;
	}
	.homepageloggato a.modprenotaritirohp {
		border: 0px solid #747a98;
		-moz-box-shadow: 0 0 2px #b8b8b8 !important;
		-webkit-box-shadow: 0 0 2px #b8b8b8 !important;
		box-shadow: 0 0 2px #b8b8b8 !important;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}
}

/*=========================================
SITEMAP OSAMap FREE aggiornamento J3.7.5
=========================================*/
.sms-1 h1 {
    margin-bottom: 30px;
}
.sms-1 h2 {
	display: none;
}
.cntWrp #osmap-li-uid-joomla-article-85 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
    background: #fff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 20px 20px 30px 20px;
	border: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	margin-bottom: 30px;
	display: block;
}
.cntWrp #osmap-li-uid-joomla-article-85 a {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	color: #172053;
	font-size: 16px;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	line-height: 1.2em;
	margin: 0px 0px 20px 0px;
	text-decoration:none;
	cursor: default;
}
.cntWrp #osmap-li-uid-joomla-article-85 a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	color: #172053;
	font-size: 16px;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	line-height: 1.2em;
	margin: 0px 0px 20px 0px;
	text-decoration:none;
}
.cntWrp #osmap-li-uid-joomla-article-88,
.cntWrp #osmap-li-uid-joomla-article-169,
.cntWrp #osmap-li-uid-joomla-article-181{
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 20px 20px 30px 20px;
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 30px;
    display: block;
}
.cntWrp ul #osmap-li-uid-joomla-article-88 .level_1,
.cntWrp ul #osmap-li-uid-joomla-article-169 .level_1,
.cntWrp ul #osmap-li-uid-joomla-article-181 .level_1{
	margin-left: 20px;
}
.cntWrp #osmap-li-uid-joomla-article-88 span,
.cntWrp #osmap-li-uid-joomla-article-169 span,
.cntWrp #osmap-li-uid-joomla-article-181 span{
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #172053;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	line-height: 1.2em;
	font-size: 15px;
	line-height: 20px;
	display:block;
	margin-bottom: 3px;
	margin-top:12px;
}
.cntWrp #osmap-li-uid-joomla-article-88 > a:first-child,
.cntWrp #osmap-li-uid-joomla-article-169 > a:first-child,
.cntWrp #osmap-li-uid-joomla-article-181 > a:first-child{
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	color: #172053;
	font-size: 16px;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	line-height: 1.2em;
	margin: 0px 0px 20px 0px;
}
.cntWrp #osmap-li-uid-joomla-article-88 a,
.cntWrp #osmap-li-uid-joomla-article-169 a,
.cntWrp #osmap-li-uid-joomla-article-181 a{
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #6A6A6A;
	font-size: 13px;
	line-height: 16px;
}
.cntWrp #osmap-li-uid-joomla-article-88 a:hover,
.cntWrp #osmap-li-uid-joomla-article-169 a:hover,
.cntWrp #osmap-li-uid-joomla-article-181 a:hover{
	color: #6b1544;
	text-decoration: underline;
}
.sms-1 ul ul {
    padding-left: 0px;
}
.sms-1 ul ul ul{
    padding-left: 10px;
}
/*=========================================
MODIFICHE HTML prefisso mab_
=========================================*/
/*CONTATTI HOME */
span.mab_cont_home{
	display: inline-block;
	float: right;
	position: relative;
	top: 12px;
	width: 8px;
	height: 11px;
	background: url(../img/bg/icons-left.png) -268px -589px no-repeat;
}
.tnav-3:hover span.mab_cont_home, .tnav-3:active span.mab_cont_home {
    top: 11px;
    background-position: -298px -589px;
}
/*TEASER*/
#mab_teaser {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	background: transparent;
	padding: 0px;
}
#mab_teaser .left,
#mab_teaser .middle,
#mab_teaser .right{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	background: #eee;
	width:32%;
	padding: 18px 18px 18px 18px;
	height: 172px;
	position: relative;
}
#mab_teaser .first{
	margin-right:2%;
}
#mab_teaser .last{
	margin-left:2%;
}
#mab_teaser .left h3,
#mab_teaser .middle h3,
#mab_teaser .right h3{
	margin: 0;
	margin-bottom: 9px;
	font-size: 15px;
	color: #172154;
}
#mab_teaser .rtxt{
	margin: 0;
}
#mab_teaser .rtxt p{
	margin-top: 0;
	font-size: 13px;
	line-height: 17px;
}
#mab_teaser .left a,
#mab_teaser .middle a,
#mab_teaser .right a{
	display: block;
	position: absolute;
	left: 0;
	bottom: 18px;
	margin:0px;
	margin-left:18px;
}
/*Particolari*/
/*Per chi Spedisce*/
#mab_teaser.mab_sped .left,
#mab_teaser.mab_sped .middle,
#mab_teaser.mab_sped .right{
	height: 207px !important;
}
/*Per chi Spedisce/download mosulistica*/
#mab_teaser.mab_down .left,
#mab_teaser.mab_down .middle,
#mab_teaser.mab_down .right{
	height: 207px !important;
}
/*Per chi Spedisce/informazioni utili*/
#mab_teaser.mab_info .left,
#mab_teaser.mab_info .middle,
#mab_teaser.mab_info .right{
	height: 207px !important;
}
/*Per chi Spedisce/come effettuare imballo */
#mab_teaser.mab_imb .left,
#mab_teaser.mab_imb .middle,
#mab_teaser.mab_imb .right{
	height: 207px !important;
}
/*Per chi Spedisce/come etichettare una spedizione */
#mab_teaser.mab_etic .left,
#mab_teaser.mab_etic .middle,
#mab_teaser.mab_etic .right{
	height: 207px !important;
}
/*Per chi Spedisce/dimensioni e peso delle spedizioni  */
#mab_teaser.mab_peso .left,
#mab_teaser.mab_peso .middle,
#mab_teaser.mab_peso .right{
	height: 207px !important;
}
/*Per chi Spedisce/spedizioni internazionali  */
#mab_teaser.mab_spedint .left,
#mab_teaser.mab_spedint .middle,
#mab_teaser.mab_spedint .right{
	height: 207px !important;
}
/*Per chi Spedisce/spedizioni internazionali/parcel  */ 
#mab_teaser.mab_parcel .left,
#mab_teaser.mab_parcel .middle,
#mab_teaser.mab_parcel .right{
	height: 207px;
}
/*Per chi Spedisce/spedizioni internazionali/Express  */ 
#mab_teaser.mab_express .left,
#mab_teaser.mab_express .middle,
#mab_teaser.mab_express .right{
	height: 207px;
}
/*Per chi Spedisce/spedizioni internazionali/Logistic  */ 
#mab_teaser.mab_logistic .left,
#mab_teaser.mab_logistic .middle,
#mab_teaser.mab_logistic .right{
	height: 207px;
}
/*BREADCRUMB*/  
#breadcrumb.mab_bread_custom,
#breadcrumb.mab_bread_pagine,
#breadcrumb.mab_bread_blog {
    list-style-type: none;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 0;	
	background:#fff;
	margin-top:-28px;
	padding-bottom:7px;
	padding-left: 7px;
	width:100%;
}
#breadcrumb.mab_bread_custom li,
#breadcrumb.mab_bread_pagine li,
#breadcrumb.mab_bread_blog li {
    background: url("../img/bg/icons-left.png") 8px -11px no-repeat;
    float: left;
    padding: 0 0 0 20px;
	margin-right: 0px;
	line-height:21px;
}
#breadcrumb.mab_bread_custom li.mab_bread_last,
#breadcrumb.mab_bread_pagine li.mab_bread_last,
#breadcrumb.mab_bread_blog li.mab_bread_last {
    background-position: 8px 7px;
}
#breadcrumb.mab_bread_custom a,
#breadcrumb.mab_bread_pagine a,
#breadcrumb.mab_bread_blog a {
    font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
    color: #172053;
}
#breadcrumb.mab_bread_custom li.mab_bread_last a,
#breadcrumb.mab_bread_pagine li.mab_bread_last a,
#breadcrumb.mab_bread_blog li.mab_bread_last a {
    color: #747a98;
}
#breadcrumb.mab_bread_custom li a:hover,
#breadcrumb.mab_bread_pagine li a:hover,
#breadcrumb.mab_bread_blog li a:hover {
    text-decoration:underline;
}
#breadcrumb.mab_bread_custom li.mab_bread_last a:hover,
#breadcrumb.mab_bread_pagine li.mab_bread_last a:hover,
#breadcrumb.mab_bread_blog li.mab_bread_last a:hover {
    text-decoration:none;
}
#breadcrumb.mab_bread_custom li.back,
#breadcrumb.mab_bread_pagine li.back,
#breadcrumb.mab_bread_blog li.back {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #8289b1 url(../images/icons-left.png) -373px -251px no-repeat;
	padding:0px 9px 0px 17px;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}
#breadcrumb.mab_bread_custom li.back:hover,
#breadcrumb.mab_bread_pagine li.back:hover,
#breadcrumb.mab_bread_blog li.back:hover {
    background: #eee url(../images/icons-left.png) -115px -485px no-repeat;
	cursor:pointer;
}
#breadcrumb.mab_bread_custom li.back a,
#breadcrumb.mab_bread_pagine li.back a,
#breadcrumb.mab_bread_blog li.back a{
    color:#fff;
}
#breadcrumb.mab_bread_custom li.back:hover a,
#breadcrumb.mab_bread_pagine li.back:hover a,
#breadcrumb.mab_bread_blog li.back:hover a{
    color:#172053;
}
.scs-2 .imageLarge4 img {
    top: 20px;
}
.scs-2 .imageLarge img {
    top: 20px;
}
.ffs-1 div.map {
    margin-top: 0px;
}
/*NETCOM LOGO*/
#images.cont_loghi_GS_Qweb {
	text-align: right;
}
#images.cont_loghi_GS_Qweb span{
	display:inline-block;
	margin:0px 12px 0px 0px;
}
#images.cont_loghi_GS_Qweb span.logoGS{
	height: auto;
}
#images.cont_loghi_GS_Qweb span.mab_qweb{
	height: auto;
}
#images.cont_loghi_GS_Qweb span.mab_netlogo {
	height: auto;
}
#images.cont_loghi_GS_Qweb img{
	margin-top: 0px;
	float:right;
}
#images.cont_loghi_GS_Qweb img.logoQweb{	
	margin-top: 0px;
	float:right;
}
#images.cont_loghi_GS_Qweb img.logoNetcomm {
	margin-top: 0px;
	float:right;
}
/* SFONDO BODY FORM*/
/*Registrazione utente*/
#mabRegUtente.wicf001 {
	background: #fff;
}
#mabRegUtente .appWrp {
	padding:0;
}
#mabRegUtente .appHeadWrp {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabRegUtente .appBox{
	background: #fff;
	margin-top: 10px;
	padding: 28px 38px 20px;
	border: 2px solid #d1d1d1;
}
#mabRegUtente .mabBoxInfoRegUt{
	overflow: auto;
	height: 100px;
	background: #fff;
	padding: 20px;
	border: 1px solid #d1d3dd;
}
#mabRegUtente .mabProvReg {
	float:left;
	width:50%;
}
#mabRegUtente .mabProvReg .labelWrp{
	width:100%;
}
#mabRegUtente .mabCapReg {
	float:left;
	width:50%;
}
#mabRegUtente .mabCapReg .labelWrp{
	width:100%;
}
#mabRegUtente .divLabelRadioGls label {
    vertical-align: 0px !important;
    font-size: 13px !important;
    line-height: 17px !important;
}
#mabRegUtente  .mabNumCivReg .labelWrp{
	width:100% !important;
}
/*Contatti*/
#mabContatti {
	
}
#mabContatti.wicf001 {
	background: #fff;
}
#mabContatti .cntWrp {
	padding:0;
}
#mabContattiTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabContattiCorpo {
	background: #fff;
	margin-top: 10px;
	padding: 2px 38px 20px 38px;
	border: 2px solid #d1d1d1;
}
#mabContattiCorpo .block-gls-azienda{
	width:43.8%;
}
#mabContatti .appBox{
	background: #fff;
	margin-top: 30px;
	padding: 0;
	border: 0px solid transparent;
}
#mabContatti .mabBoxInfoCont{
	overflow: auto;
	height: 105px;
	background: #fff;
	padding: 20px;
	border: 1px solid #d1d3dd;
}
/*Nuovi campi form contatti*/
#mabContattiCanpiExtraTarPre {
    display: none;
	width: 100% !important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
#mabContatti .mabContattiLeft{
	float:left;
	width: 47%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
#mabContatti .mabContattiRight{
	float: right;
	width: 47%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
#mabContatti .mabContattiLeftCont{
	width: 91%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
#mabContatti .mabContattiRightCont{
	width: 91%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
#mabContattiLuogoPartenzaDiv {
	float:left;
    width: 77%;
	margin-bottom: 10px;
}
#mabContattiCapPartenzaDiv {
	float:left;
    width: 23%;
	margin-bottom: 10px;
}
#mabContattiLuogoDestinazioneDiv {
	float:left;
    width: 77%;
	margin-bottom: 10px;
}
#mabContattiCapDestinazioneDiv {
	float:left;
    width: 23%;
	margin-bottom: 10px;
}
#mabContattiPesoKgDiv {
	float:left;
    width: 50%;
	margin-bottom: 10px;
}
#mabContattiNumeColliDiv {
	float:left;
    width: 50%;
	margin-bottom: 10px;
}
#mabContattiNumeColliDiv {
	float:left;
    width: 50%;
	margin-bottom: 10px;
}
#corpo_messaggio_cont_tp {
    width: 100%;
}
#mabContatti .mabContattiSingColloCont{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
#mabContattiColliDimensioneDiv .mabContattiSingColloCont .mabSingCollo{
	float:left;
	width: 33.33% !important;
	margin-bottom:7px;
}
#mabContattiColliDimensioneDiv .mabContattiSingColloCont .mabSingCollo input{
	width: 97% !important;
}
#mabContatti .mabInfoColliDimensione{
	font-style: italic;
	color: #777777;
}
/*Politiche anticorruzione*/
#mabPolAntic .cnt.cst-1 {
	background: #fff;
}
#mabPolAntic .cst-1 a.buttonLight {
    display: block;
    margin: 2px 0;
    float: left;
	background-color: #fff;
	color: #6b1544;
}
#mabPolAntic .cst-1 a.buttonLight:hover {
	background: #a61f69;
	border: 1px solid #a61f69;
	color: #fff;
	text-decoration: none;
}
#mabPolAntic .cst-1 .cntWrp {
    padding: 20px 30px 0;
    position: relative;
}
#mabPolAntic .cst-1 .cntWrp h2{
	margin-bottom: 10px;
	font-style: italic;
}
#mabPolAntic .cnt .rtxt p{
	color:#333;
}
/*Video Audio Immagini*/
#mabVidAudIImm .cnt.cst-1 {
	background: #fff;
}
#mabVidAudIImm .cst-1 a.buttonLight {
    display: block;
    margin: 2px 0;
    float: left;
	background-color: #fff;
	color: #6b1544;
}
#mabVidAudIImm .cst-1 a.buttonLight:hover {
	background: #a61f69;
	border: 1px solid #a61f69;
	color: #fff;
	text-decoration: none;
}
#mabVidAudIImm .cst-1 .cntWrp {
    padding: 20px 30px 0;
    position: relative;
}
#mabVidAudIImm .cst-1 .cntWrp h2{
	margin-bottom: 10px;
	font-style: italic;
}
#mabVidAudIImm .cnt .rtxt p{
	color:#333;
}
/*Consegna Spedizioni*/
#mabConsSped .cnt.cst-1 {
	background: #fff;
}
#mabConsSped .cst-1 a.buttonLight {
    display: block;
    margin: 2px 0;
    float: left;
	background-color: #fff;
	color: #6b1544;
}
#mabConsSped .cst-1 a.buttonLight:hover {
	background: #a61f69;
	border: 1px solid #a61f69;
	color: #fff;
	text-decoration: none;
}
#mabConsSped .cst-1 .cntWrp {
    padding: 20px 30px 0;
    position: relative;
}
#mabConsSped .cst-1 .cntWrp h2{
	margin-bottom: 10px;
	font-style: italic;
}
#mabConsSped .cnt .rtxt p{
	color:#333;
}
/*Opzioni Consegna*/
#mabOpzCons .cnt.cst-1 {
	background: #fff;
}
#mabOpzCons .cst-1 a.buttonLight {
    display: block;
    margin: 2px 0;
    float: left;
	background-color: #fff;
	color: #6b1544;
}
#mabOpzCons .cst-1 a.buttonLight:hover {
	background: #a61f69;
	border: 1px solid #a61f69;
	color: #fff;
	text-decoration: none;
}
#mabOpzCons .cst-1 .cntWrp {
    padding: 20px 30px 0;
    position: relative;
}
#mabOpzCons .cst-1 .cntWrp h2{
	margin-bottom: 10px;
	font-style: italic;
}
#mabOpzCons .cnt .rtxt p{
	color:#333;
}
/* Condizioni trasporto*/
#mabTermCond .cs-1 {
	background: #fff;
}
#mabTermCond .cntWrp {
	padding:0;
}
#mabTermCondTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabTermCond .rtxt {
	background: #fff;
	margin-top: 10px;
	border-top: 1px solid #d1d1d1;
	padding: 20px 30px;
	color:#333;
}
#mabTermCond .rtxt p{
	color:#333;
}
#mabTermCond .rtxt strong{
	color: #172053;
}
#mabTermCond .rtxt table td {
    padding: 0;
	font-size: 13px;
	line-height: 17px;
}
/* Privacy Police*/
#mabPriPol .cs-1 {
	background: #fff;
}
#mabPriPol .cntWrp {
	padding:0;
}
#mabPriPolTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabPriPol .rtxt {
	background: #fff;
	margin-top: 10px;
	border-top: 1px solid #d1d1d1;
	padding: 20px 30px;
	color:#333;
}
#mabPriPol .rtxt p{
	color:#333;
}
#mabPriPol .rtxt strong{
	color: #172053;
}
#mabPriPol .rtxt table td {
    padding: 0;
	font-size: 13px;
	line-height: 17px;
}
/*Offerte lavoro*/
#mabOffLav .wicf001 {
	background: #fff;
}
#mabOffLav .ffs-1 {
	/*height: 850px; 
	overflow: auto;*/
	background: #fff;
}
#mabOffLav .cntWrp {
	padding:0;
}
#mabOffLavTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabOffLav .appBox{
	background: #fff;
	margin-top: 10px;
	padding: 20px 38px 20px 38px;
	border: 2px solid #d1d1d1;
}
/*Lavorare in GLS*/
#mabLavGLS .wicf001 {
	background: #fff;
	border-top: 1px solid #d1d1d1;
}
#mabLavGLS .cntWrp {
	padding:0;
}
#mabLavGLSTesta {
	margin-bottom: 2px;
	padding: 0 28px;
}
#mabLavGLSTesta p{
	color:#333 !important;
}
#mabLavGLS .appBox{
	background: #fff;
	margin-top: 10px;
	padding: 20px 38px 20px 38px;
	border: 2px solid #d1d1d1;
}
#mabLavGLS .inputWrp input[name="curriculum"]{
	width: auto;
	height: auto;
}
/*Archivio Webmail*/
#mabArcWebMail .cnt.prs-1 {
	background: #fff;
}
#mabArcWebMail .cntWrp {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabArcWebMail .cntTabs {
	border-top: 1px solid #d1d1d1;
}
#mabArcWebMail .cst-1 a.buttonLight:hover {
	background: #a61f69;
	border: 1px solid #a61f69;
	color: #fff;
	text-decoration: none;
}
#mabArcWebMail .cst-1 .cntWrp {
    padding: 20px 30px 0;
    position: relative;
}
#mabArcWebMail .cst-1 .cntWrp h2{
	margin-bottom: 10px;
	font-style: italic;
}
/*FAQ*/
#mabFAQ .faqs-1 {
	background: #fff;
}
#mabFAQ .cntWrp {
	padding:0;
}
#mabFAQTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabFAQ .head {
    position: relative;
    top: 1px;
    padding: 0;
    background: transparent;
	overflow: hidden;
}
#mabFAQ .mabTitotiFaq {
	float:left;
	margin-right: 2px;
	padding: 7px 20px 6px;
	background-color: #eee;
	border: none;
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	cursor: pointer;
}
#mabFAQ .mabTitotiFaq:hover,
#mabFAQ .mabTitotiFaq.mabSeleTitFaq{
    padding: 6px 19px 6px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
	border-bottom:none;
}
#mabFAQ .mabTitotiFaq h3{
	color: #6b1544;
	font-size: 16px;
	line-height: 20px;
	margin:0;
}
#mabFAQ .mabTitotiFaq:hover h3,
#mabFAQ .mabTitotiFaq.mabSeleTitFaq h3{
    color: #172154;
}
#mabFAQ .faqs-1 dl dt {
    margin-bottom: 0;
	padding: 12px 10px 11px;
	background: none;
	background-color: #fff;
	border-top: 1px solid #ddd;
}
#mabFAQ .faqs-1 dt.x-lnk-toggle {
	/*background: url(../img/bg/icons-left.png) no-repeat -1px -89px transparent;
	background: url("../images/icons-left.png") no-repeat scroll -491px -140px transparent;*/
	font-weight: normal;
	padding-left: 0px;
	font-size: 13px;
	line-height: 16px;
	color: #172053;
}
#mabFAQ .faqs-1 dt.x-lnk-toggle:hover {
    color: #6b1544;
    text-decoration: underline;
}
#mabFAQ .faqs-1 dt.x-lnk-toggle span {
background: url(../img/bg/icons-left.png) no-repeat -1px -89px transparent;
display: inline-block;
width: 20px;
height:12px;
}
#mabFAQ .faqs-1 dt.x-lnk-toggle-expanded span {
    background-position: 0px -62px !important;
}
#mabFAQ .body dl:last-child {
    border-bottom: 1px solid #ddd;
}
#mabFAQ .rtxt p{
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px;
}
#mabFaqApp {
	display:none;
}
/*News e Oress Release*/
#mabNewsPress .prs-1, 
#mabNewsPress .nos-1{
	background: #fff;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#mabNewsPress .cntWrp {
	padding:0;
}
#mabNewsPressTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabNewsPressCorpo {
	background: #fff;
	margin-top: 0;
	padding: 0;
	border: 0px solid transparent;
	margin-top: 36px;
}
#mabNewsPressCorpo .cntTabs .head {
    position: relative;
    top: 1px;
    padding: 0;
    background: transparent;
	border:none;
	overflow: hidden;
}
#mabNewsPressCorpo .cntTabs .head ul.left {
    float: left;
    margin: 0;
    padding: 0;
    background: none;
    list-style-type: none;
    overflow: hidden;
}
#mabNewsPressCorpo .cntTabs .head ul.left li {
    float: left;
    margin-right: 2px;
    padding: 7px 20px 6px;
    background-color: #eee;
    border: none;
    font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    cursor: pointer;
}
#mabNewsPressCorpo .cntTabs .head ul.left .selected {
    padding: 6px 19px 7px;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-bottom: none;
}
#mabNewsPressCorpo .cntTabs .head ul.left li:hover {
    padding: 6px 19px 6px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
}
#mabNewsPressCorpo .head div.middle {
    width: auto;
	float:right;
}
#mabNewsPressCorpo .cntTabs .head.sub {
	border-top: 1px solid #d1d1d1;
	top: 0px;
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
}
#mabNewsPressCorpo div.content {
    padding: 20px 30px;
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
}
#mabNewsPressCorpo div.content span.icon-chevron-right {
    background: url(../img/bg/icons-left.png) no-repeat -120px -38px transparent;
    width: 12px;
    height: 15px;
	margin-left:0;
}
#mabNewsPressCorpo div.content div.row:first-child {
    margin-top: 20px;
}
#mabNewsPressCorpo div.content div.row:last-child {
    margin-bottom: 0;
    padding-bottom: 15px;
    border-bottom: 0;
}
/*Prenota Ritiro*/
#mabPrenRitiro .wicf001 {
	background: #fff;
}
#mabPrenRitiro .cntWrp {
	padding:0;
}
#mabPrenRitiroTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabPrenRitiro .appBox {
	background: #fff;
    margin-top: 10px;
    padding: 20px 38px 20px 38px;
    border: 2px solid #d1d1d1;
}
/*Ricerca Spedizioni*/
#mabRicSped {
	
}
#mabRicSped.wicf001 {
	background: #fff;
}
#mabRicSped .appWrp {
	padding:0;
}
#mabRicSpedTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabRicSped .appBox{
	background: #fff;
	margin-top: 10px;
	padding: 20px 38px 20px 38px;
	border: 2px solid #d1d1d1;
}
/*Ricerca Spedizioni Anonimo */
#mabRicSpedDef {
	
}
#mabRicSpedDef.wicf001 {
	background: #fff;
}
#mabRicSpedDef .appWrp {
	padding:0;
}
#mabRicSpedDefTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabRicSpedDef .appBox{
	background: #fff;
	margin-top: 10px;
	padding: 20px 38px 20px 38px;
	border: 2px solid #d1d1d1;
}
/*Ricerca Spedizioni Dettaglio*/
#mabRicSpedDett {
	
}
#mabRicSpedDett.wicf001 {
	background: #fff;
}
#mabRicSpedDett .cntWrp {
	padding:0;
}
#mabRicSpedDettTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabRicSpedDett .appBox{
	background: #fff;
	margin-top: 10px;
	padding: 20px 38px 20px 38px;
	border: 2px solid #d1d1d1;
}
/*Login*/
#mabLogin .appFooterLeft .appBtnPrimary {
	margin-left: 0px;
}
#mabLogin.wicf001 {
	background: #fff;
}
#mabLogin .appWrp {
	padding:0;
}
#mabLogin .appHeadWrp {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabLogin .appBox{
	background: #fff;
	margin-top: 10px;
	padding: 28px 38px 20px;
	border: 2px solid #d1d1d1;
}
#mabLogin .control-group p {
	color:#333;
	margin-top: 3px;
}
#mabLogin  h2 {
	margin-bottom: 0px;
}
/*Recupero Credenziali*/
#mabRecCred .appFooterLeft .appBtnPrimary {
	margin-left: 0px;
}
#mabRecCred.wicf001 {
	background: #fff;
}
#mabRecCred .appWrp {
	padding:0;
}
#mabRecCred .appHeadWrp {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabRecCred .appBox{
	background: #fff;
	margin-top: 10px;
	padding: 28px 38px 20px;
	border: 2px solid #d1d1d1;
}
#mabRecCred .control-group p {
	color:#333;
	margin-top: 3px;
}
#mabRecCred h2 {
	margin-bottom: 0px;
}
/*Gestione Profilo Abbonato visualizzazione*/
#mabProAbbVis.wicf001 {
	background: #fff;
}
#mabProAbbVis .cntWrp {
	padding:0;
}
#mabProAbbVis .appWrp {
	padding:0;
}
#mabProAbbVis .appHeadWrp {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabProAbbVis .appBox {
	background: #fff;
    margin-top: 10px;
    padding: 20px 38px 20px 38px;
    border: 2px solid #d1d1d1;
}
#mabProAbbVis .labelWrp{
	width:100%;
}
#mabProAbbVis .mabInputProfAb.inputWrp{
	width:50% !important;
}
#mabProAbbVis .appBox td {
	vertical-align: middle;
}
/*Gestione Profilo Abbonato ADMIN modifica*/
#mabProAbbMod.wicf001 {
	background: #fff;
}
#mabProAbbMod .cntWrp {
	padding:0;
}
#mabProAbbMod .appWrp {
	padding:0;
}
#mabProAbbMod .appHeadWrp {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabProAbbMod .appBox {
	background: #fff;
    margin-top: 10px;
    padding: 20px 38px 20px 38px;
    border: 2px solid #d1d1d1;
}
#mabProAbbMod .appFooterLeft{
	margin-left: 13%;
}
/*Gestione Profilo Occasionale visualizzazione*/
#mabProOccVis.wicf001 {
	background: #fff;
}
#mabProOccVis .cntWrp {
	padding:0;
}
#mabProOccVis .appWrp {
	padding:0;
}
#mabProOccVis .appHeadWrp {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabProOccVis .appBox {
	background: #fff;
    margin-top: 10px;
    padding: 20px 38px 20px 38px;
    border: 2px solid #d1d1d1;
}
#mabProOccVis .buttonsWrp {
	margin-right:12px;
}
#mabProOccVis .mabProvProfOc {
	float:left;
	width:50%;
}
#mabProOccVis .mabProvProfOc .labelWrp{
	width:100%;
}
#mabProOccVis .mabCapProfOc {
	float:left;
	width:50%;
}
#mabProOccVis .mabCapProfOc .labelWrp{
	width:100%;
}
/*Gestione Profilo Occasionale modifica*/
#mabProOccMod.wicf001 {
	background: #fff;
}
#mabProOccMod .cntWrp {
	padding:0;
}
#mabProOccMod .appWrp {
	padding:0;
}
#mabProOccMod .appHeadWrp {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabProOccMod .appBox {
	background: #fff;
    margin-top: 10px;
    padding: 20px 38px 20px 38px;
    border: 2px solid #d1d1d1;
}
#mabProOccMod .mabProvProfOc {
	float:left;
	width:50%;
}
#mabProOccMod .mabProvProfOc .labelWrp{
	width:100% !important;
}
#mabProOccMod .mabCapProfOc {
	float:left;
	width:50%;
}
#mabProOccMod .mabCapProfOc .labelWrp{
	width:100% !important;
}
#mabProOccMod .mabNumCivProfOc .labelWrp{
	width:100% !important;
}
#mabProOccMod .divLabelRadioGls label {
    vertical-align: 0px !important;
    font-size: 13px !important;
    line-height: 17px !important;
}
/*Gestione Profilo Abbonato Cambio Password*/
#mabProOccCambPw.wicf001 {
	background: #fff;
}
#mabProOccCambPw .cntWrp {
	padding:0;
}
#mabProOccCambPw .appWrp {
	padding:0;
}
#mabProOccCambPw .appHeadWrp {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabProOccCambPw .appBox {
	background: #fff;
    margin-top: 10px;
    padding: 20px 38px 20px 38px;
    border: 2px solid #d1d1d1;
}
#mabProOccCambPw .inputWrp{
	width:50% !important;
}
#mabProOccCambPw .colWrp button{
	font-size: 15px;
	line-height: 21px;
	border-top: 1px solid #6b1544;
}
#mabProOccCambPw .colWrp button:hover{
    background-color: #fff;
    color: #6b1544 !important;
    text-shadow: none;
	border-top:none;
}
/*Documenti e fatture*/
#mabDocFatt.wicf001 {
	background: #fff;
}
#mabDocFatt .cntWrp {
	padding:0;
}
#mabDocFatt .appWrp {
	padding:0;
}
#mabDocFattTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabProOccMod .appBox {
	background: #fff;
    margin-top: 10px;
    padding: 20px 38px 20px 38px;
    border: 2px solid #d1d1d1;
}
/*Tempi Resa Ricerca*/
#mabTempiResaCerca.wicf001 {
	background: #fff;
}
#mabTempiResaCerca .appWrp {
	padding:0;
}
#mabTempiResaCerca .appBox {
	background: #fff;
    margin-top: 10px;
    padding: 20px 38px 20px 38px;
    border: 2px solid #d1d1d1;
}
/*Tempi Resa Risultato*/
#mabTempiResaRis.wicf001 {
	background: #fff;
}
#mabTempiResaRis .appWrp {
	padding:0;
}
#mabTempiResaRis .appBox {
	background: #fff;
    margin-top: 10px;
    padding: 20px 38px 20px 38px;
    border: 2px solid #d1d1d1;
}
/*News Generica e future*/
#mabNewsGen .mabDescEs{
	background: orange;
	color:white;
}
#mabNewsGen .prs-1, 
#mabNewsGen .nos-1,
#mabNewsGen .ffs-1,
#mabNewsGen .wicf001,
#mabNewsGen .mabNews{
	background: #fff;
	margin-bottom: 18px;
	padding-bottom: 25px;
}
#mabNewsGen .cntWrp,
#mabNewsGen .appWrp,
#mabNewsGen .mabContNews {
	padding:0;
}
#mabNewsGen .appHeadWrp,
#mabNewsGen .mabNewsTestata {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabNewsGen .appBox,
#mabNewsGen .mabNewsCorpoBordo {
	background: #fff;
    margin-top: 10px;
    padding: 20px 38px 20px 38px;
	border: 2px solid #d1d1d1;
}
/*Trova Sede*/
#mabTrovaSede.wicf001 {
	background: #fff;
}
#mabTrovaSede .appWrp {
	padding:0;
}
#mabTrovaSede .appHeadWrp {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabTrovaSede .appBox {
	background: #fff;
    margin-top: 10px;
    padding: 0px;
	border:none;
}
#mabTrovaSede .mabTrovaSedeHead {
	background: #eee;
	height: 40px;
	overflow: hidden;
}
#mabTrovaSede .mabTrovaSedeHead a{
	font-family: TheSansGLS-Bold,Helvetica,Arial,Verdana,sans-serif;
	display:block;
	background: url(../img/bg/icons-left.png) -90pt -38px no-repeat;
	margin-top: 9px;
	margin-left: 10px;
	padding-left:15px;
	line-height:19px;
	font-size:13px;
}
#mabTrovaSede .mainContainerMapRS {
	background: #eee;
	width: 100%;
}
#mabTrovaSede .map_canvas {
	padding: 10px 8px;
	border-top:10px solid #eee;
	border-bottom:10px solid #eee;
	border-left:8px solid #eee;
	border-right:8px solid #eee;
}
#mabTrovaSede .ricercaSedeRS {
	padding: 10px 0;
	border-left:3px solid #fff;
}

/*=========================================
FILTRI SVINCOLO GIACENZE
=========================================*/
#mabGiac.wicf001 {
	background: #fff;
}
#mabGiac .appWrp {
	padding:0;
}
#mabGiacTesta {
	background: #d1d3dd;
	margin-bottom: 20px;
	padding: 30px 40px 13px;
}
#mabGiac .appBox{
	background: #fff;
	margin-top: 10px;
	padding: 20px 38px 20px 38px;
	border: 2px solid #d1d1d1;
}
#mab_cont_giacenze .appBox{
	padding-top: 12px;
}
#mab_cont_giacenze .mab_scelta_cont{
	width: 50% !important;
	font-weight: normal;
	font-size: 13px;
	line-height: 19px;
	text-align:right;
}
#mab_cont_giacenze .inputWrp{
	width: 30%;
}
#mab_cont_giacenze .mab_tit_elenco{
	display:none;
}
#mab_contfiltri_giacenze .mab_tit_filtri{
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	margin: 3px 0;
}
#mab_contfiltri_giacenze .mab_desc_filtri{
	font-size:11px;
	line-height:13px;
}
#mab_filtri_giacenze{
	margin-top:9px;
}
#mab_filtri_giacenze input.mabDisabilitato{
	opacity: 0.7;
	filter: alpha(opacity=70);
	background:#ccc;
}
#mab_filtri_giacenze input.mabErroreCampo{
	border-color: #cf0000 !important;
	background-color: #ffe5e5 !important;
}
#mab_filtri_giacenze .mab_rigafiltri_giacenze{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	margin-top: 6px;
}
#mab_filtri_giacenze .mab_filtro_giacenze{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	float:left;
	width:50%;
}
#mab_filtri_giacenze .mab_filtro_giacenze .labelWrp{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	width:35%;
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
}
#mab_filtri_giacenze .mab_filtro_giacenze .inputWrp{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	width:50%;
}
#mab_filtri_giacenze .mab_filtro_date{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	width:70%;
	margin-top: 9px;
}
#mab_filtri_giacenze .mab_filtro_datainizio{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	float:left;
	width:50%;
}
#mab_filtri_giacenze .mab_filtro_datafine{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	float:left;
	width:50%;
}
#mab_filtri_giacenze .mab_filtro_datainizio .inputWrp{
	position:relative;
	width:40%;
}
#mab_filtri_giacenze .mab_filtro_datafine .inputWrp{
	position:relative;
	width:40%;
}
#mab_filtri_giacenze .mab_filtro_datainizio .inputWrp .ui-datepicker-trigger{
	position:absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}
#mab_filtri_giacenze .mab_filtro_datafine .inputWrp .ui-datepicker-trigger{
	position:absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}
#mab_filtri_giacenze .mab_filtro_invio{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	width:30%;
	text-align: center;
	margin-top: 3px;
}
#mab_filtri_giacenze .mab_filtro_invio button.appBtnPrimary{
    padding: 5px 17px 5px;
}
#mab_tasto_filtra{
	display:inline-block;
}
#mab_tasto_ritorna{
	display:none;
	display:inline-block;
}
#mab_Tit_SingolaGiacenza{
	display:none;
}
#mab_SotTit_SingolaGiacenza{
	display:none;
}
#mab_attesa_giacenze{
	display:none;
	text-align:center;
	padding:9px;
	text-transform:uppercase;
}
#mab_attesa_giacenze img{
	padding-left:27px;
}
#mab_elenco_totale{
	padding-right:20%;
}
#mab_elenco_filtrato{
	display:none;
	padding-right:20%;
}
#nessun_risultato.mab_table_nonabilitato{	
	text-align:center;
	border:1px solid red;
	/*box-shadow: 0 0 5px rgba(254, 10, 2);
	-moz-box-shadow: 0 0 5px rgba(254, 10, 2);
	-webkit-box-shadow: 0 0 5px rgb(254, 10, 2) ;*/
}
#nessun_risultato.mab_table_norisultati{	
	text-align:center;
	border:1px solid #b8b8b8;
	/*box-shadow: 0 0 5px rgba(254, 10, 2);
	-moz-box-shadow: 0 0 5px rgba(254, 10, 2);
	-webkit-box-shadow: 0 0 5px rgb(254, 10, 2) ;*/
}
#blocco_pagine.mab_pag_giacenze span.mab_pag_di {
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	padding-right:9px;
}
#blocco_pagine.mab_pag_giacenze a {
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
}
#blocco_pagine.mab_pag_giacenze a:hover {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	/*font-size: 15px;*/
	line-height: 16px;
}
#blocco_pagine.mab_pag_giacenze .mab_pag_attuale_giacenze a {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	line-height: 16px;
}
#mabVisPerPagina .legendWrp a {
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
}

#mabVisPerPagina .legendWrp a:hover {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	/*font-size: 15px;*/
	line-height: 16px;
}
#mabVisPerPagina .legendWrp a.selct {
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	line-height: 16px;
}
/*hack per elenco spedizioni*/
#elenco_spedizioni .legendWrp a {
    font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
}
#elenco_spedizioni .legendWrp a.selct {
    font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 15px;
    line-height: 16px;
}
/*JOB GROK*/
.jg_el {
	width:100%;
}
.jg_el h1{
	display:none;
}
.jg h2{
	display:none;
}
#jg_el_filters {
	padding: 20px 38px 9px 38px;
}
#jg_el_filters .dropdown_filter{
	display:block !important;
	width: 200px;
	margin-bottom:1rem;
}
#jg_el_filters .dropdown_filter select{
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	width: 100%;
	font-size: 13px;
	height: 30px;
	padding: 5px 5px 5px 5px;
}
.jg_el div#jg_el_criteria {
    border:none;
}
.jg_el div#jg_el_listing_single {
	background: #fff;
	margin-top: 10px;
	padding: 20px 38px 20px 38px;
	border: 2px solid #d1d1d1;
}
.jg_el div#jg_el_listing_single table th {
	background: #eee;
	border-bottom: 1px solid #ccc;
	color:#333;
	text-align: left;
	line-height: 2rem;
	padding: 0 0 0 .5rem;
}
.jg_el div#jg_el_listing_single table th a,
.jg_el div#jg_el_listing_single table th a:hover{
	color:#333;
}
.jg_el div#jg_el_listing_single table tr td {
	color:#333;
    padding-left: .5rem;
	line-height: 2rem;
	border-bottom: 1px solid #dddddd;
}
.jg_el div#jg_el_listing_single table tr td.jg_jobtitle {
	color: #6b1444;
}
.jg_el div#jg_el_listing_single table tr.jg_row2 {
    border-bottom: none;
	display: none;
}
.jg_el div#jg_el_listing_single table th {
    border-bottom: none;
}
.jg table:first-of-type tr:last-of-type td{
	font-size: 2rem;
	line-height: 3rem;
	font-style:normal !important;
	color: #172053;
}
.jg table tr td a.back_link{
	font-size: 1rem;
	line-height: 1rem;
}
.jg table:first-of-type{
	margin-top: 0px;
	padding: 0;
	border:none;
}
.jg table{
	margin-top: 10px;
	padding: 20px 38px 20px 38px;
	border: 2px solid #d1d1d1;
}
.jg table:first-of-type tr{
	line-height:inherit;
	font-size:inherit;
}
.jg table tr{
	font-size: 13px;
	line-height: 17px;
}
.jg table:first-of-type td{
	padding:0;
	color:inherit;
}
.jg table td{
	padding:.5rem 0 1rem .5rem;
	color:#666;
}
.jg table:first-of-type td:first-of-type{
	width:inherit;
}
.jg table td:first-of-type{
	width:18%;
	color: #172053;
}
.jg table:first-of-type tr td:last-of-type span{
	font-family:inherit;
	font-weight:inherit;
	color:inherit;
}
.jg table tr td:last-of-type span{
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #172053;
}
.jg table:first-of-type tr td:last-of-type ul{
	margin:inherit;
	padding:inherit;
}
.jg table tr td:last-of-type ul{
	margin: .5rem 0;
	padding: 0 0 0 1rem;
}
.jg table td:first-of-type p{
	margin:0;
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #172053;
	font-size: 13px;
	line-height: 17px;
}
.jg table tr:last-of-type td{
	padding-top:2rem;
}
.jg table:first-of-type tr:last-of-type td{
	padding-top:inherit;
}
/* Mabol Job Grock*/
#maTestataJobGrok {
    background: #d1d3dd;
    margin-bottom: 20px;
    padding: 30px 40px 13px;
}
#maTestataJobGrok h1 {
	display:block;
    margin: 0px 0px 6px 0px;
    font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 38px;
    line-height: 46px;
    color: #172053;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
}
#maTestataJobGrok h2 {
	display:block;
	font-family: TheSansGLS-Bold, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #172053;
	font-size: 18px;
	line-height: 22px;
	margin: 0px 0px 20px 0px;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}
#maTestataJobGrok p{
	font-family: TheSansGLS, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #172053;
	font-size: 13px;
	line-height: 17px;
}
#maTestataJobGrok span{
	font-weight:bold;
}




