/* NORMALIZE */
@import url("normalize.css");
/* WEB FONT */ 
@import url("../css/font.css");


.reminder {font-family: 'Pathway Gothic One', Arial, sans-serif;}
/* MAIN TAG */
html{margin:0;padding:0; height:100%;}
body{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:16px; line-height:24px; text-rendering: optimizelegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin:0;padding:0; height:100%; color:#3d3939;}
h1, h2, h3, h4, h5, h6, h7 {font-weight:normal;}
p{padding:15px 0px;}
a {text-decoration:none; color:#ffffff; font-family:'museo-sans', Arial, sans-serif; font-weight:700; outline: 0;}
a:hover {text-decoration:none; color:#ffffff; font-family:'museo-sans', Arial, sans-serif; font-weight:700; }
a:hover, a:active, a:focus { outline: 0;text-decoration:none; color:#ffffff; }
img{border:0;}
section{display: block;float: left;margin: 0;padding: 0;width: 100%;}
figure,article{position:relative;}
menu{padding:0px;}
small {font-size:0.750em;line-height:1.5em;}

/* MAIN CLASSES*/
.wrapper{position:relative;float:left;width:100%;}
.rounded{border-radius:6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.clear{clear:both;}
.spacer {height:30px; float:left; width:100%;}
.left {float:left;}
.right {float:right;}
.center_txt {text-align:center!important;}
.codelike{font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;}
.row { margin: 0 auto; max-width: 80rem; width: 100%; }
.row-spacer { margin: 60px auto; max-width: 80rem; width: 100%; display:table; }
.row-spacer-clear { margin: 20px auto 40px auto; max-width: 80rem; width: 100%; display:table; }

.bkg02 { background-color: #3d3c3b;}
.bkg03{background-color:#efefef;} /* fascione grigio chiaro contenuti */
.bkg04{background-color:#aad59d;} /* prezzo vincente*/
.bkg05{background-color:#81cbec;} /* strumenti potenti */
.bkg06{background-color:#FDCBC7;} /* diventa esperto chiaro */
.bkg07{background-color:#ffdf8c;} /* blog */
.bkg08{background-color:#f07d00;} /* contatti */
.bkg09{background-color:#cbe6f5;} /* cta azzurra nei contenuti */
.bkg10{background-color:#daecd3;} /* opzioni main color*/
.bkg11{background-color:#F7888D;} /* bg color diventa esperto */
.bkg12{background-color:#EE7F00;} /* bg color contatti arancione */
.bkg13{background-color:#777675;} /* bg color chi siamo*/
.bkg14{background-color:#ffffff;} /* fascione grigio chiaro contenuti */
.bkg15{background-color:#0F0E0E;} /* fascione grigio scuro */
.bkg16{background-color:#e6e6e6;} /* fascione grigio 50% */
.bkg17{background-color:#252525;} /* fascione grigio 50% */

/* colors */
.success { background-color: #bdd9a3;}

/*
.bkg04 .submenu .active{background-color:#daecd3;}
.bkg05 .submenu .active{background-color:#cbe6f5;}
.bkg06 .submenu .active{background-color:#fccbc8;}
.bkg07 .submenu .active{background-color:#ffeab8;}
.bkg11 .submenu .active{background-color:#fccbc8;}
.bkg11 .submenu .active a{color:#3d3939;}
.bkg12 .submenu .active{background-color:#ffffff;}
*/
/* BACKGROUND PAGINE INTERNE */
.bkg_visual h1{color:#ffffff;}
.bkg_visual h2{color:#ffffff;}
/*.bkg_visual .main_visual{background-color:rgba(0,0,0,0.70); position:absolute; bottom:0; left:0;}*/
.bkg_visual .main_visual{ position:absolute; bottom:0; top:145px;}

/*.bkg_visual{background: url("../images/bkg_visual_marketer.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);height: 400px;}
.bkg_visual_marketer {background: url("../images/bkg_visual_marketer.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);height: 400px;}
.bkg_visual_agenzie {background: url("../images/bkg_visual_agenzie.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);height: 400px;}
.bkg_visual_imprenditori {background: url("../images/bkg_visual_imprenditori.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);height: 400px;}
.bkg_visual_tecnici_it {background: url("../images/bkg_visual_tecnici_it.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);height: 400px;}
.bkg_visual_sviluppatori {background: url("../images/bkg_visual_sviluppatori.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);height: 400px;}
.bkg_visual_ecommerce {background: url("../images/bkg_visual_ecommerce.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);height: 400px;}
.bkg_visual_designer {background: url("../images/bkg_visual_designer.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);height: 400px;}
.bkg_visual_investor {background: url("../images/bkg_visual_investor.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);height: 250px;}*/

.bkg_visual{background: #111111;height: 400px;}
.bkg_visual_marketer {background: url("../images/bkg_visual_marketer.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px; background-color:#2b4262;}
.bkg_visual_agenzie {background: url("../images/bkg_visual_agenzie.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px;  background-color:#111111;}
.bkg_visual_imprenditori {background: url("../images/bkg_visual_imprenditori.jpg") no-repeat scroll center center  rgba(0, 0, 0, 0);height: 400px;  background-color:#111111;}
.bkg_visual_tecnici_it {background: url("../images/bkg_visual_tecnici_it.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px;  background-color:#010504;}
.bkg_visual_sviluppatori {background: url("../images/bkg_visual_sviluppatori.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px;  background-color:#111111;}
.bkg_visual_ecommerce {background: url("../images/bkg_visual_ecommerce.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px;  background-color:#d8dad9;}
.bkg_visual_designer {background: url("../images/bkg_visual_designer.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px;  background-color:#111111;}
.bkg_visual_investor {background: url("../images/bkg_visual_investor.jpg") no-repeat scroll center center #07080a ;height: 250px; }

.bkg_ProductSMS {background:url('../images/bkg_SMS01.jpg') no-repeat bottom center; height:404px;}
.bkg_ProductSOCIAL {background:url('../images/bkg_SOCIAL01.jpg') no-repeat bottom center; height:404px;}
.bkg_DIVENTAESPERTO {background:url('../images/bkg_DIVENTAESPERTO01.jpg') no-repeat bottom center; height:404px;}

/* LANGUAGE */
.language_list a{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; }

/* MENU III LIVELLO */
.thirdlevelmenu {margin:auto; max-width:1060px;}
.thirdlevelmenu h3{ font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.5em; padding-bottom:16px; border-bottom:1px solid #cccac9;margin-bottom:15px; margin-top:37px!important;}
.thirdlevelmenu ul{padding:0 0 34px 0; list-style:none; float:left; width:100%;}
.thirdlevelmenu li{float:left; text-align:left; width:33%;}
.thirdlevelmenu li a{color:#F07D00; font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.25em; text-decoration:none;}
.thirdlevelmenu li a:hover{text-decoration:underline;}
.thirdlevelmenu_item{width:33%; margin-bottom:28px;}
.thirdlevelmenu_item h4{color:#3D3939; font-size:1.250em; font-family:'museo-sans', Arial, sans-serif; font-weight:700; }
.thirdlevelmenu_item ul{padding:0; list-style:none; margin:0;}
.thirdlevelmenu_item li{text-align:left; width:100%!important;}

/* HOMEPAGE */
/* V1 .headerhome_container{margin:40px auto 20px auto; max-width:1060px; text-align:center; display:table;}*/
.headerhome_container{margin:20px auto 0 auto; max-width:1060px; text-align:center; display:table;}
.headerhome_container_suitable{margin:10px auto 5px auto; max-width:1060px; text-align:center; display:table;}

/* V1 .headerhome_visual{float:left; width:521px; margin-right:20px;} */
.headerhome_visual{margin:auto;}

/* V1 .headerhome_txt{color:#ffffff; float:left; width:519px; text-align:left;} */
.headerhome_txt{color:#ffffff; width:76%; text-align:left; text-align:center; margin:0 auto 40px auto;}

.headerhome_txt h1{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:2.625em;color:#7FCBEB; margin-top:15px;margin-bottom:0px; line-height:1.15em;}
/* V1 .headerhome_txt h2{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.25em; line-height:1.5em; margin:0 0 30px 0;}*/
.headerhome_txt h2{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.25em; line-height:1.5em; margin:0 0 34px 0;}
.headerhome_separator{padding-top:24px; width:100%; border-bottom:1px solid #827e7e; clear:both; margin-bottom:20px;}
.headerhome_container a{color:#81CBEC; text-decoration:underline; font-family:'museo-sans', Arial, sans-serif; font-weight:700; }

.headerhome_container_suitable a{color:#81CBEC; font-family:'museo-sans', Arial, sans-serif; font-weight:700; }

/* V1 .headerhome_menu{text-align:center;float:left; width:100%;padding: 10px 0;} */
.headerhome_menu{text-align:center;float:left; width:100%;padding: 10px 0;}
.headerhome_menu ul{padding:0 0 20px 0; list-style:none;max-width:1060px; margin:auto;}
/* .headerhome_menu li{float:left; text-align:left; color:#ffffff; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.3em; margin-right:14px; padding:0; margin:0 13px 0 0;} */
.headerhome_menu li{float:left; text-align:left; color:#ffffff; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.2em; padding:0; margin:0 34px 0 0;}
.headerhome_menu li:last-child{margin-right:0;}
#btn_headerHome{cursor:pointer;}
/* V1 .headerhome_menutxt {display:none; color:#ffffff; text-align:center; width:76%;margin:20px auto;} */
.headerhome_menutxt {display:none; color:#ffffff; text-align:center; /*width:76%;*/margin:10px auto 20px auto;}
.headerhome_menutxt p{padding:0; margin:auto; text-align:center;width:760px;}
.headerhome_txt .headerhome_CTA {/*border:1px solid #ffffff;*/ padding: 12px 30px; font-size:1.1em;background-color: #4cbad7; background-image: linear-gradient(to right, #4cbad7 50%, #1e9dbe 50%); background-size: 200% 100%; cursor: pointer; transition-delay: 0s; transition-duration: 500ms;transition-property: background-position; transition-timing-function: ease;}
/*.headerhome_txt .headerhome_CTA:hover{color:#81CBEC; border-color:#81CBEC}*/
.headerhome_txt .headerhome_CTA:hover{ background-position: -100% center; }
.headerhome_txt a { font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.25em; color:#ffffff; text-decoration:none; text-transform:uppercase;}

/* CLIENTI MAILUP */ 
.clients{margin:auto; max-width:1060px; text-align:center;}
.clients h3{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; color:#3D3939; font-size:1.250em; margin-top:30px; margin-bottom: 20px;}
.clients ul{padding:0; list-style:none; margin:auto; width:75%;}
.clients li{float:left; text-align:center; width:16.66666666%; margin-bottom:23px; font-weight:bold; font-size:1.125em;}

/* HELP MAILUP */
.helpMailUp{margin:auto; max-width:1060px; text-align:center;color:#ffffff;}
.helpMailUp h4{ font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.5em; margin:25px 0px;}
.helpMailUp ul{padding:0; list-style:none; margin:auto; width:75%;}
.helpMailUp li{float:left; text-align:center; width:33%; margin-bottom:30px; font-size:1.125em; font-family:'museo-sans', Arial, sans-serif; font-weight:700;}
.helpMailUp li:nth-child(2){border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.helpMailUp li img{margin:0 0 10px 0;}

/* CONTENT HOME */
.wrappercontentHome{margin:auto; max-width:1060px; position:relative; height:100%;padding:40px 0 0 0;}
.maincontentHome {height:auto; display:table;}
.maincontenttxtHome{height:100%; width:50%;display:table-cell;vertical-align:middle;}
.maincontentimgHome{height:100%;width:50%; display:table-cell;vertical-align:middle;}
.maincontenttxtHome h3{font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:2.25em; margin-top:0; padding:0;}
.maincontenttxtHome p{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.250em; line-height:1.70em; padding:0;display:table-cell;}
.maincontenttxtHome a{color:#f07d00; text-decoration:none; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-weight:normal;}
.maincontentimgHome img{}

/* CONTENT */
.wrappercontent{margin:auto; max-width:1060px; position:relative;}
.wrappercontent h3{ font-family:'museo-sans', Arial, sans-serif;font-weight:300; font-size:2.25em;}
.wrappercontent a{color:#f07d00; text-decoration:none; font-family:'museo-sans', Arial, sans-serif; font-weight:700;}
.wrappercontent a:hover{text-decoration:underline;}
.maincontent{position:relative; bottom:0;left:0;padding:100px 0;display:table;}

.maincontent .col { width:50%;margin:0; padding:0; display:table-cell;vertical-align:middle;}

/*.maincontentimgDx{float:right;}*/
.maincontentimgDx{position:absolute; /*bottom:0;*/ right:0;}
/*.maincontentimgSx{float:left}*/
.maincontentimgSx{position:absolute; /*bottom:0;*/ left:0;}
.maincontenttxt{/*position:relative; top:0; left:0; width:50%;padding:0; margin:0; min-height: 230px;*/  width:100%;padding:0; margin:0;}
.maincontenttxt h3{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-weight:normal; margin-top:0; padding:0;}
.maincontenttxt p{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.250em; line-height:1.50em; padding:0;}
.maincontenttxt a{/*font-weight:normal;*/}

.maincontenttxt-full { width:100%; text-align:center;}
.maincontenttxt-full p{ margin:0 0 30px 0;}

.visual{position:relative; top:0; left:0;}
.visual img{margin:40px 0px;}
.visual_CTA span{border:2px solid #3e3d3c; margin:auto; padding:10px 20px;color:#3e3d3c; text-decoration:none; font-weight:bold;cursor:pointer;}
.visual_CTA a:hover{padding:10px 20px;color:#ffffff; text-decoration:none; background-color:#3e3d3c;}
.main_title, .main_visual{/*padding:27px 0;*/ text-align:center; width:100%;}
.main_visual_txt {max-width:1060px; margin:auto;}
.main_title h1, .main_visual h1{ /*font-family:'museo', Arial, sans-serif;*/ font-family:'Pathway Gothic One'; font-weight:300;font-size:5.625em; margin:0 0 0 0; text-transform:uppercase;}
.main_title h2, .main_visual h2{ font-family:'museo', Arial, sans-serif; font-weight:300;font-size:2em; max-width:70%; margin:0 auto;line-height:1.20em;}

.intro, .intro_aligned {max-width:1060px; margin:auto; position:relative; top:0; left:0;}
.intro img{margin:22px 0 8px 0;}
.intro h2 img{margin:0 0 14px 0;}
.intro_CTA{margin-top:40px; margin-bottom:15px;}
.intro_CTA span{border:2px solid #3e3d3c; margin:auto; padding:12px 20px;color:#3e3d3c; text-decoration:none; font-family:'museo-sans', Arial, sans-serif; font-weight:700;cursor:pointer; font-size:0.9em; text-transform:uppercase; }
.intro_CTA span:hover, .intro_CTA span:focus{border:2px solid #ffffff; color:#ffffff;}
.intro_CTA span:active{border:2px solid #3e3d3c; color:#3e3d3c;}
.bkg03 .intro_CTA span:hover, .bkg03 .intro_CTA span:focus{border:2px solid #f07d00; color:#f07d00;}

.intro_CTA a:hover{padding:10px 20px;color:#ffffff; text-decoration:none;}

/****** overset button CTA color for color section ******/
.intro_CTA_color05 {color:#81cbec!important;border:2px solid #81cbec!important;}

.intro .main_txt{padding:35px 0; text-align:center;margin:auto;}
.intro .main_txt h1{font-family:'museo', Arial, sans-serif; font-weight:300;font-size:2.625em; margin:0 auto 4px auto;width:76%; color:#3D3A39;}
.intro .main_txt h2{font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1.250em; line-height:1.50em; max-width:75%; margin:0 auto;color:#3D3A39;}

.intro .main_txt .light{color:#ffffff;}
.intro .main_txt_light {margin-top:70px;}

.intro .intro_claim{position:absolute; bottom:15px; left:0; width:100%; text-align:center; font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.250em;}
.intro .intro_claim span{ font-family:'museo-sans', Arial, sans-serif; font-weight:700;}

.intro_aligned{display:table; padding:0px 0 17px 0;}
.intro_aligned .main_img{float:left; width:24%; text-align:right; padding-top:19px;}
.intro_aligned .main_img img{margin-right:20px;}
.intro_aligned .main_txt{float:left; width:76%;text-align:left;padding:35px 0;}
.intro_aligned .intro .main_txt h1{ font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:2.625em; margin:0;}
.intro_aligned .intro .main_txt h2{font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1.250em;line-height:1.50em;}
.intro_aligned .main_txt h1{ font-family:'museo', Arial, sans-serif; font-weight:300;font-size:2.625em; margin:0 0 6px 0;width:100%;}
.intro_aligned .main_txt h2{font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1.250em; line-height:1.50em; margin:0 auto; max-width:100%;}
.intro_aligned .intro_aligned_CTA {margin-top:37px;}
.intro_aligned .intro_aligned_CTA span {border:2px solid #3e3d3c; margin:auto; padding:7px 20px;color:#3e3d3c; text-decoration:none; font-weight:bold;cursor:pointer;font-size: 0.9em; }
.intro_aligned .intro_aligned_CTA span:hover{padding:7px 20px;color:#ffffff; text-decoration:none; border: 2px solid #ffffff;}

.intro .third_level h1{font-size:2.250em; width:80%;}
.intro .third_level h2{font-size:1em; line-height:1.575em;}
.intro .third_level img{margin:22px 0;}
.intro .third_level .intro_CTA {margin-top:25px;}

/* PRODUCT TABLE */
.prodContainer{max-width:1060px; margin:25px auto 0 auto; text-align:center;}
.prodContainer h3{font-family:'museo', Arial, sans-serif; font-size: 2.625em;font-weight: 300;}
.prodTable{text-align:left; margin:23px auto 10px auto; width:75%;border:1px solid #3e3d3c;}
.prodTable th{padding:11px 10px 15px 10px; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-weight:700; text-align:center;color:#3D3B3A}
.prodTable td{padding:8px 20px; }
.prodTable input[type="checkbox"]{margin-right:10px;}
.prodTable a{color:#f07d00;text-decoration:underline;}
.prodNote{text-align:left; width:70%; margin:auto;}
.prodNote a{color:#f07d00; text-decoration:underline;}
.prodRegister{margin:24px auto 32px auto; display:table; padding:0 0 10px 0; text-transform:uppercase;}
.prodRegister a{border: 2px solid #3e3d3c; color: #3e3d3c; cursor: pointer; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.15em; margin: auto; padding: 12px 20px; text-decoration: none;}
.prodRegister a:hover,
.prodRegister a:focus,
.prodRegister a:active{ color: #f07d00; border-color:#f07d00;}

.prodContainerFeat{width:75%; margin:auto;border-top:1px solid #cccac9; text-align:left;}
.prodContainerFeat h2{font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.5em; padding-top:20px;}
.prodContainerFeat ul {list-style:disc; margin:auto; width:100%; padding-left:15px;}
.prodContainerFeat li {text-align:left; line-height:1.5em;}
.prodContainerFeat p {text-align:left;width:100%;margin:0}
.prodContainerFeat a{color:#f07d00;text-decoration:underline;}

/* TARGET */ 
.targetcontainer{max-width:1060px; margin:40px auto; text-align:center; text-align:left;padding:0;}
.target {width:32%; margin:10px 0.5% 15px 0.8%; float:left;float:left; overflow:hidden; }
.target a img {width:100%;}
.target h3 {font-family:'Pathway Gothic One'; font-size:2.250em; padding:0 0 10px 0; margin:10px 0 0 0; text-transform:uppercase; width:100%;}
.target p {margin:20px 10px 20px 1px; padding:0; font-size:0.97em; line-height:1.40em;}
.target h3 img {float:right;margin:14px 2px 0 0;}
.target a, .target_last_element a{color:#F07D00;font-family:'museo-sans', Arial, sans-serif; font-weight:300; text-decoration:underline;}
.wrapper_target_last_element { width:100%; float:left; position:relative;}
.target_last_element { margin:0 34% 0 34%; }
.target img:hover, .target_last_element img:hover{opacity: 0.3;-webkit-transition: opacity 0.5s ease-in 0s;-moz-transition: opacity 0.5s ease-in 0s;-o-transition: opacity 0.5s ease-in 0s;transition: opacity 0.5s ease-in 0s;}

/* OPTION */
.optioncontainer{max-width:1060px; margin:40px auto 0 auto; text-align:center;}
.option_item{width:50%;float:left; display:block; margin-bottom:20px;}
.option_item_single{width:50%; margin:0 auto 20px auto;}
.option_item h3, .option_item_single h3{font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.875em; padding:0; margin:15px 0 0 0;}
.option_item p{margin:5px 25px 18px 25px; padding:0; font-size:1em;}
.option_item a, .option_item_single a{font-family:'museo-sans', Arial, sans-serif; font-weight:700;color:#F07D00; text-decoration:none;}
.option_item a:hover, .option_item_single a:hover{text-decoration:underline;}

/* CTA TRIAL */
.cta_content{max-width:1060px; margin:20px auto; text-align:center;}
.cta_content h2{font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:2.25em; padding-top:12px;}
.cta_content article{width:100%;}
.cta_content .CTA, .cta_content .CTA2 {margin:35px auto 50px auto;}
.cta_content .CTA2, .cta_content .CTA3 {margin:55px auto 50px auto;}
.cta_content .CTA a, .cta_content .CTA2 a, .cta_content .CTA3 a{color:#3D3C3B; text-decoration:none;border:2px solid;font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.125em;text-transform:uppercase; padding:12px 20px}
.cta_content .CTA a:hover{color:#ffffff; text-decoration:none;}
.cta_content .CTA2 a:hover{color:#81ccec; text-decoration:none;}
.cta_content .CTA3 a:hover{color:#F07D00; text-decoration:none;}
.bkg03 .CTA a:hover, .bkg03 .CTA a:focus, .bkg03 .CTA a:active{color:#F07D00; text-decoration:none;}

/* PRICING e configuratore */
.intro .emailcost{padding:30px 0; text-align:center;margin:auto;}
.intro .emailcost h1{font-family:'museo', Arial, sans-serif; font-weight:300;font-size:2.625em; margin:0 auto 4px auto;width:76%;}
.intro .emailcost h2, .emailcost label, .emailcost p{font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1.50em; width:100%; margin:30px auto 0 auto;}
.emailcost label, .emailcost p{ display:inline; }

.emailcost_feat {width:100%;}
.emailcost_speed{float:left;}
.emailcost_delivery{float:right;}
.emailcost_delivery a{font-weight:300!important;}
.emailcost input[type=text] {border:2px solid #aad59d; text-align:center; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; width:320px; height:50px; margin: 0 20px;font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.250em;position:relative; top:4px; left:0;}
.emailcost_item_CTA input[type=button]{background:#ffffff;border: 2px solid #3d3c3b;color: #3d3c3b;font-size: 0.875em;padding: 8px 30px;font-family: 'museo-sans',Arial,sans-serif;font-weight: 700;text-transform:uppercase;}
.emailcost_item .emailcost_item_CTA input[type=button]:hover,
.emailcost_item .emailcost_item_CTA input[type=button]:focus,
.emailcost_item .emailcost_item_CTA input[type=button]:active{color:#aad59d;border: 2px solid #aad59d;}
.emailcost_item.emailcost_best .emailcost_item_CTA input[type=button]:hover,
.emailcost_item.emailcost_best .emailcost_item_CTA input[type=button]:focus,
.emailcost_item.emailcost_best .emailcost_item_CTA input[type=button]:active{color:#f07d00;border: 2px solid #f07d00;}

.emailcost_best, .emailcost_item.current {border:2px solid #f07d00!important;}
.emailcost_best .emailcost_item_head {background: url(../images/img_mostPopular.png) no-repeat scroll top right;}
.emailcost_best .emailcost_item_head, .emailcost_item.current .emailcost_item_head{background-color:#f07d00!important; color:#ffffff!important;}
.emailcost_best .emailcost_item_cost, .emailcost_item.current .emailcost_item_cost{color:#f07d00!important;}
.emailcost_item.current .emailcost_item_head {background: url(../images/img_current.png) no-repeat scroll top right;}

.emailcost_container{max-width:1060px; margin:0 auto; color:#3d3c3b;}
.confirmConfiguration_container{max-width:580px; margin:0 auto 40px;}
.emailcost_container h2{font-size:1.5em; padding:18px 0 15px 0;}
.emailcost_container a{color:#f07d00; text-decoration:none;}
.emailcost_container a:hover{text-decoration:underline;}
.emailcost_container .disable{opacity:0.4;}
.emailcost_container .disable input[type=button]:hover{border:2px solid #3d3c3b;color:#3d3c3b;}
.emailcost_container .disable a:hover{color:#3d3c3b;}

.emailcost_custom{padding: 40px 0 0 0;font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:0.875em;}

.emailcost_item{float:left; border:2px solid #aad59d; width:24%; margin-right:1.3%; text-align:center;min-height:420px;}
.emailcost_item.configura{ min-height:550px; }
.emailcost_item:last-child{margin-right:0;}
.emailcost_item_head{background-color:#aad59d;font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:0.875em;padding-top:12px;}
.emailcost_item_deliver{line-height:4em;font-family: 'Pathway Gothic One'; font-weight:normal;position:relative;}
.emailcost_item_rate{margin:20px 0 10px;font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:1em; line-height:1.30em;}
.emailcost_item_odd{font-family: 'Pathway Gothic One'; font-size:4.250em;line-height: 1em;}
.emailcost_item_cents{font-family: 'Pathway Gothic One'; font-size:2.500em;}
.emailcost_item_hourT{font-family: 'Pathway Gothic One'; font-size:1.500em; position:relative; top:-10px;}
.emailcost_item_contacts{padding:8px 0px; border-top:1px solid #cccac9; border-bottom:1px solid #cccac9; margin:0px auto; width:85%;font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1em;}
.emailcost_item_cost{padding-top:15px;}
.emailcost_item_CTA{text-transform:uppercase; margin:20px 0 10px 0;}
.emailcost_item_CTA a{color:#3d3c3b; border:2px solid #3d3c3b; padding:8px 30px;font-size:0.875em;}
.emailcost_item_CTA a:hover{color:#81cbec; text-decoration:none; border:2px solid #81cbec;}
.emailcost_item_value, .emailcost_item_note{font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:0.875em;}

.emailcost_selector {float:left; width:100%;padding-bottom:50px;}
.emailcost_selector ul{float:left; width:100%;list-style:none; margin:0; padding:0;}
.emailcost_selector .emailcost_option{float:left; width:100%; display:block; min-height:145px; text-align:left;border: 2px solid white;background-color:#daecd3; cursor:pointer;}
.emailcost_selector .emailcost_option:hover{background-color:#c1e0b6;}
.emailcost_option .emailcost_check {background: url("../images/bkg_PrezzoEmail_Off.png") no-repeat scroll 0 0;cursor: pointer;display: block;float: left;height: 40px;margin: 20px;overflow: hidden;width: 40px;}
.emailcost_option .ng-binding{float: right;width: 84.5%;}
.emailcost_selector li{float:left;width:50%;}
.emailcost_selector li label{font-weight: 300; display:block;}
.emailcost_selector li p{padding:0 15px 0 0; margin:0;}
.emailcost_selector li .active {background-color:#c1e0b6;}
.emailcost_selector li .active .emailcost_check {background: url("../images/bkg_PrezzoEmail_On.png") no-repeat scroll 0 0;}
.emailcost_selector li .active:hover {background-color:#a3d690;}
.emailcost_check input[type="checkbox"] { display: none; }
.confirmConfigurationForm{ display:none; }

.msg-downgrade h2{ font-size:18px; font-weight:700; margin-bottom: 0; padding-bottom: 10px; padding-left: 70px; background:url(../images/area-riservata/avviso-generico.png) no-repeat left center; line-height:1.4em }
.next-billing{ font-size:3em; }
.confirmConfiguration_container p{ margin-bottom:0; padding-bottom:0; }
.confirmConfiguration_container ul{ list-style:none; padding:0; margin:0; }

/* SMS TABLE */
.prezzo-mobile{ display: none; }

.prodContainer#sms-buy{ margin: 0 auto; }
.intestazione-select{ background-color: #A7D79B; padding: 20px; font-weight: 700; }
.intestazione-select .content{ text-align: center; margin: 0 auto; }
.intestazione-select p{ padding: 0 30px 0 0; margin: 0; display: inline-block; font-size: 24px; }

.intestazione-select .container-select{
  width: 300px;
  display: inline-block;
  position: relative;
}

.intestazione-select select{
  display: block;
  width: 300px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.intestazione-select select {
  /* general style for input elements */
  padding: 12px;
  border: 1px solid #a7a3a1;
  background-color: #ffffff;
  font-size: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.intestazione-select select:focus {
  outline: none;
  border-color: #5a5654;
  cursor: pointer;
}
.intestazione-select select {
  position: relative;
  display: inline-block;
}
.intestazione-select .container-select::after {
  content: '';
  position: absolute;
  z-index: 1;
  right: 16px;
  top: 50%;
  margin-top: -8px;
  display: block;
  width: 16px;
  height: 16px;
  background: url("/wp-content/themes/mailup/images/cd-icon-arrow.svg") no-repeat center center;
  pointer-events: none;
}
.intestazione-select select::-ms-expand {
  display: none;
}
.intestazione-select span{
	display: inline-block;
	background-color: #ffffff;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 25px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-left: 30px;
	padding-left: 2px;
}

/* fasce colorate*/
.highlight2.feature-sms { margin-top: 0;}
.highlight2.feature-sms .squared3, .highlight2.feature-sms .squared_last3{ cursor: auto; }
.feature-sms h2{ font-family: 'museo', arial, sans-serif; font-weight: 300; font-size: 36px; margin: 40px 0 30px; }
.highlight2.feature-sms .squared3 h3, .highlight2.feature-sms .squared_last3 h3{ font-size: 24px; }
.bkg02 .feature-sms{ color: #fff; }
.bkg02 .highlight2.feature-sms .squared3 p, .bkg02 .highlight2.feature-sms .squared_last3 p{ color: #fff; padding-top: 12px; }

.double-btn{ padding-bottom: 50px; }
.btn-left, .btn-right{
	width: 50%;
	float: left;
}
.btn-left a{
	float: right;
	margin-right: 3%;
}
.btn-right a{
	float: left;
	margin-left: 3%;
}
.medium-btn{
	width: 47%;
	border: 2px solid #3D3A39;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	padding: 15px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 1em;
}
.medium-btn:hover,
.medium-btn:focus,
.medium-btn:active{
	border: 2px solid #F27D00;
	color: #F27D00;
}
.content-question{ font-size: 1.2em; line-height: 1.4em; font-weight: 700; }

/* tabella prezzi */
#sms-buy .prodTable{ border: none; width: 100%; margin: 0 auto; font-size: 22px; font-weight: 700; }
#sms-buy  th{ background-color: #D9EDD2; font-weight: 700; font-size: 22px; text-align: left; padding:20px; }
#sms-buy  th:last-child, #sms-buy  td:last-child{ text-align: center; }
#sms-buy  tr:nth-of-type(odd){ background-color: #f3f3f3;}
#sms-buy  tr:nth-of-type(even){ background-color: #e4e4e4; }
#sms-buy  tr td:nth-of-type(even), #sms-buy  tr td:nth-of-type(5n){ background-color: #fafafa; }
#sms-buy  tr:nth-of-type(even) td:nth-of-type(even), #sms-buy  tr:nth-of-type(even) td:nth-of-type(5n){ background-color: #e9e9e9; }

#sms-buy td{ line-height: 1em; padding: 12px 20px; width: 25%; white-space:nowrap; }
#sms-buy td span{ font-size: .65em; font-weight: 300; display: block; }

#sms-buy input[type="submit"],
#sms-buy input[type="button"],
#sms-buy a.submit{
	width: 90%;
	border: 2px solid #5A5654;
	background-color: transparent;
	padding: 10px 0;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	text-decoration: none;
	color: #5A5654;
	text-align: center;
}
#sms-buy tr:hover {	background-color: #fafafa; color: #F87D00;  }
#sms-buy tr:hover span{ color: #5A5654; }
#sms-buy tr:hover td:nth-of-type(even), #sms-buy  tr td:nth-of-type(5n){ background-color: #fafafa; }
#sms-buy tr:nth-of-type(even):hover td:nth-of-type(even), #sms-buy tr:nth-of-type(even):hover td:nth-of-type(5n){ background-color: #fafafa; }

#sms-buy tr:hover input[type="submit"],
#sms-buy tr:hover input[type="button"],
#sms-buy tr:hover a.submit{
	border: 2px solid #F87D00;
	background-color: #F87D00;
	color: #ffffff;
}
#sms-buy em{ font-style: normal; }
#sms-buy .prodNote{ font-size: 22px; text-align: center; width: 100%; padding: 30px 20px 50px; }
#sms-buy .prodNote a{ font-weight: 300; }
#sms-buy .prodNote.nobuy{
	background: url("../img/you-cant-buy-anymore.svg") no-repeat scroll 30px 50% / 50px 50px #fff;
    border: 2px solid #f07d00;
    display: block;
    margin: 2px 0 50px;
    min-height: 50px;
    padding: 20px 0 20px 100px;
    text-align: left;
}

/* LAYER PRICING */
/* hiding the spinners */
::-webkit-outer-spin-button,::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

#pricelayer { font-family: font-family:'museo-sans', Arial, sans-serif; font-size:19px; font-weight: 300; line-height: 24px; margin: 20px 0px;}
#pricelayer input {-moz-appearance: textfield; border: 1px solid #cccccc; font-family:'museo-sans', Arial, sans-serif; font-size:1em; padding: 10px; text-align: center; width: 50px;}
#pricelayer input[type=button]{ cursor: pointer; display: block; float: right; border: 2px solid #3d3c3b; color: #3d3c3b; font-family: 'museo-sans',Arial,sans-serif;    font-size: 0.875em; font-weight: 700; text-transform: uppercase; text-align: center; text-decoration: none; width:100px; background-color:transparent; }
#pricelayer input[type=button]:hover, #pricelayer input[type=button]:focus, #pricelayer input[type=button]:active { color:#f07d00; border:2px solid #f07d00; }
#pricelayer ul {list-style: none outside none;margin: 0;padding: 0;}
#pricelayer li {font-family: font-family:'museo-sans', Arial, sans-serif; font-size:0.70em;line-height: 2em;padding:10px 0;}

/* GLOSSARY */
.glos_container{margin:20px 0; max-width:1060px; margin:auto;}
.glos_bar{float:left;width:100%;}
.glos_bar ul{list-style:none; clear:both; width:100%; margin:0; padding:0;float:left;}
.glos_bar li{position:relative;float:left;width:3.704%;border:1px solid #ffffff;line-height:3em;height:3em;background:#e0e0e0;text-align:center;font-family: 'museo-sans',Arial,sans-serif;font-size:1.25em;font-weight: 700; padding-bottom:10px;cursor:pointer;}
.glos_bar li[rel="z"], .glos_bar li[rel="y"],.glos_bar li[rel="q"],.glos_bar li[rel="k"]{cursor:default;}
.glos_bar .active{background-color:#f7888d;}
.glos_bar .active span{background: url("../images/bkg_glossary_active.png") no-repeat scroll center center rgba(0, 0, 0, 0);height: 14px;position: absolute;right: 0;top: 95%;width: 100%;}
.glos_bar1, .glos_bar2,.glos_bar3{position:absolute;font-size:0.8em;}
.glos_bar1{top:-16%; left:40%; }
.glos_bar2{top:20%; left:25%;}
.glos_bar3{top:20%; left:50%;}
.glos_term{float:left;clear:both; display:block; margin:0 0 20px 0; width:100%;}
.glos_term ul{float:left; width:30%;list-style:none;padding:0;margin:0 5% 0 0}
.glos_term ul:last-child{margin-right:0;}
.glos_term li{margin:0 0 40px 0;padding:0;}
.glos_term li a, .glos_container a{text-decoration:none;color: #f07d00;font-family: 'museo-sans',Arial,sans-serif;}
.glos_term li a:hover, .glos_container a:hover{text-decoration:underline;}
.glos_term li h3{font-family: 'museo-sans',Arial,sans-serif;font-size: 1em; line-height:1.2em;font-weight: 700;margin:0 0 10px 0;padding:0;}

ul.box-list {margin:0; padding:0 0 0 0px; list-style:none;}
.box-list li{padding:0 0 0 14px;background: url("/p/pc/images/mailup2011/bullet.png") no-repeat scroll left 7px rgba(0, 0, 0, 0);}

.glos_header {float:left; width:100%; margin:40px 0; background: url("../images/el_pix_grey.png") repeat-x scroll center center rgba(0, 0, 0, 0);}
.glos_header .glos_letter{text-align:center; line-height:100px;height:110px;width:110px;border-radius: 110px 110px 110px 110px;-moz-border-radius: 110px 110px 110px 110px;-webkit-border-radius: 110px 110px 110px 110px; background:#FFFFFF;font-family: 'museo';font-size: 6.250em;font-weight: 700;color:#F7868C}
.glos_header .glos_letter .number1{position:absolute; top:-15px; left:37%;}
.glos_header .glos_letter .number2{position:absolute; top:24%; left:20px;}
.glos_header .glos_letter .number3{position:absolute; top:24%; right:20px;}
.glos_header .code_mode{font-family:monospace,Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New"; color:red; }

/* NEWS REEL*/
.MUnewsreel_container{max-width:1060px; margin:40px auto; text-align:center;}
.MUnewsreel_item, .MUnewsreel_item_mid { text-align: left; width: 49.5%; }
.MUnewsreel_item_mid { margin: 0 0.5% 0 0; }
.MUnewsreel_item h4, .MUnewsreel_item_mid h4{font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.250em; color:#3D3A39; margin-top:0;}
.MUnewsreel_item a, .MUnewsreel_item_mid a{font-family:'museo-sans', Arial, sans-serif; font-weight:700;color: #f07d00;text-decoration:none;}
.MUnewsreel_item a:hover, .MUnewsreel_item_mid a:hover{text-decoration:underline;}
.MUnewsreel_item p, .MUnewsreel_item_mid p{padding-top:0;}

/* HIGHLIGHT */
.highlight, .highlight2{max-width:1060px; margin:40px auto; text-align:center;}
.hightlight2{margin:50px auto;}
.highlight .squared, .highlight .squared_last {border:2px solid #8acfed; border-radius:3px; width:32%; text-align:center; padding:5px 27px; float:left;  margin-bottom:38px; }
.highlight .squared_no_border, .highlight .squared_no_border_last {border:0; }

.highlight .squared {margin-right:2%; margin-bottom:38px;}
.highlight .squared h3, .highlight .squared_last h3{font-family:'Pathway Gothic One'; font-size:1.875em; border-bottom:1px solid #b7b3b2; padding-bottom:15px; text-transform:uppercase; margin:0;}
.highlight .squared p, .highlight .squared_last p{margin-top:0; padding-top:0;font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1em; padding-bottom:0; margin-top:14px;}

.highlight .squared a, .highlight .squared_last a {color:#EE7F00;}

.squared_bkg12 {border:2px solid #EE7F00!important; cursor:pointer;}
.squared_bkg12:hover {border:2px solid #333!important;}

.highlight2 .squared2, .highlight2 .squared_last2 {border:2px solid #F7888D; border-radius:3px; width:23%; text-align:center; padding:5px 27px; float:left;  margin-bottom:38px; }
.highlight2 .squared2 {margin-right:1%;margin-left:1%; margin-bottom:38px;}
.highlight2 .squared_last2 {margin-left:1%; margin-bottom:38px;}
.highlight2 .squared2 h3, .highlight2 .squared_last2 h3{font-family:'Pathway Gothic One'; font-size:1.875em; border-bottom:1px solid #F7888D; padding-bottom:15px; text-transform:uppercase; margin:0;}

.highlight2 a {color:#3d3939; } 
.highlight2 .squared2 a:hover,.highlight2  .squared_last2 a:hover {background-color:#fdcbc7; } 
.highlight2 p a  {color:#3d3939; font-weight:normal; }
.highlight2 .squared2 h3 a , .highlight2 .squared_last2 h3 a {color:#3d3939; font-weight:300; } 


/* Form iscrizine alla newsletter */
.highlight.newsletter .squared, .highlight.newsletter .squared_last{ margin-bottom:0; }
.highlight.newsletter .squared h3, .highlight.newsletter .squared_last h3{ padding-top: 15px; padding-bottom:0; border-bottom:none; }
.highlight.newsletter .squared p, .highlight.newsletter .squared_last p{ margin-top: 5px; }
#formNL_page #button{ margin-bottom:20px; }
.newsletter .wrapper-loader-webinar{ height:90px; }
.newsletter .wrapper-loader-webinar a{ font-size:1.1em; padding:12px 26px; }


/*squared3*/
.highlight2 .squared3, .highlight2 .squared_last3 {width:23%; text-align:center; /*padding:5px 27px;*/ float:left;  margin-bottom:38px; cursor:pointer; }
.highlight2 .squared3 {margin-right:1%;margin-left:1%; margin-bottom:18px;}
.highlight2 .squared_last3 {margin-left:1%; margin-bottom:38px;}
.highlight2 .squared3 h3, .highlight2 .squared_last3 h3{font-family:'Pathway Gothic One'; font-size:1.875em; padding-bottom:15px; text-transform:uppercase; margin:15px 0 0 0;color:#3d3939}
.highlight2 .squared3 h3 a, .highlight2 .squared_last3 h3 a, .highlight2 .squared4 h3 a, .highlight2 .squared_last4 h3 a{font-family:'Pathway Gothic One'; padding-bottom:15px; text-transform:uppercase; margin:15px 0 0 0;color:#3d3939; font-weight:300;}
.highlight2 .squared3 p, .highlight2 .squared_last3 p {padding:0;color:#3d3939; font-family: 'museo-sans',Arial,sans-serif;font-size: 1em;font-weight: 300; position:relative;}
.highlight2 .squared4, .highlight2 .squared_last4 {width:31%;}
.highlight2 .squared3 p span, .highlight2 .squared_last3 p span {padding:0;width:100%; text-align:center;float:left;}
.highlight2 .squared3 p span a, .highlight2 .squared_last3 p span a {color:#ED7F00;font-weight:700;}
#wrapper-customers  .squared3 img, #wrapper-customers .squared_last3 img { margin-bottom:30px;	}
#wrapper-customers  .squared3 { cursor:default;	margin-bottom:0;}
#wrapper-customers .squared_last33 {width:32%; margin-left:0; }
.ch-btn { border: 2px solid #3D3C3B;    /*float: left;*/  height: 40px;   line-height: 36px;    margin: 25px auto;    padding: 10px 20px;    text-align: center;    width: auto!important;	cursor:pointer;	text-transform:uppercase;	font-weight:700;	font-size:0.8em;font-family: 'museo-sans',Arial,sans-serif;}
.ch-btn:hover {	border: 2px solid #EE7F00; color: #EE7F00;  }	
.ch-btn-generic {border: 2px solid #3d3c3b;cursor: pointer;font-family: "museo-sans",Arial,sans-serif;font-size: 0.8em;font-weight: 700;height: 40px;line-height: 36px;margin: 25px auto;padding: 10px 30px;text-align: center;text-transform: uppercase;width: auto !important; color:#3d3c3b;}
.ch-btn-generic:hover {	border: 2px solid #EE7F00; color: #EE7F00; text-decoration: none; }
	
.highlight2 .squared5, .highlight2 .squared_last5 {width:48%;}
.highlight2 .squared100, .highlight2 .squared_last100 {width:100%;margin:0; cursor:default; }	
	
/* CUSTOMERS */
#c1, #c2, #c3, #c4 {display: none;}
.open-customer h3 {	color: #3d3a39;font-family: "museo",Arial,sans-serif;font-size: 2.625em!important;font-weight: 300!important;text-align:center;margin: 35px 0 35px 0!important;width: 100%%;}
.open-customer div {float:left;	width:100%;	margin:0 2% 20px 0;	padding:0;}
.open-customer div:last-child {margin:0 2% 40px 0;}
.open-customer div h4 {color: #3d3a39;font-size: 1em!important;font-weight: 700!important;margin: 0;width: 100%;}

#wrapper-arrows { /*display:none;*/} 
#wrapper-arrows .container_text {padding:0;} 

.arrow-up { width:25%; float:left; position:relative; text-align:center; height:22px; }
.arrow-up-33 { width:33%;}
.arrow-up-50 { width:50%;}
.arrow-up-100 { width:100%;}
#arrow-c1,#arrow-c2,#arrow-c3,#arrow-c4 {display:none; margin:auto; padding:0; width:24px; height:17px;}

/* VIDEO DEMO */
.video_tutorial_list {max-width:1060px; margin:0 auto 40px auto; text-align:left;}
.video_box, .video_box_center { float:left; width:32%; margin:10px 0 24px 0; padding:0;}
.video_box, .video_box_center { float:left; width:30%; margin:10px 1% 24px 1%; padding:0;}
.video_box_center { margin:10px 2% 24px 2%; }
.video_img {float:left; display:block;margin:0 0 18px 0;padding:0;}
.video_img img {border:1px solid #3D3939; width:100%;}
.video_box h3 {margin:18px 0 4px 0; padding:0;font-family:'museo-sans', Arial, sans-serif; font-weight:700;color:#3D3939;font-size:1em; width:100%;float:left;}
.video_box p {margin:0; padding:0;font-family:'museo-sans', Arial, sans-serif; font-weight:300;color:#3D3939;font-size:1em; min-height:80px;  width:100%;float:left;}


/* CALENDAR SESSION */
.calendar_container{max-width:1060px; margin:20px auto 40px auto; text-align:center;}
.nav-calendar-month { background-color:#FCCBC8; margin:0 0 40px 0; padding:0; float:left; width:100%; height:50px; list-style:none;}
.nav-calendar-month li {border-right:1px solid #ffffff; float:left; width:8.3%; text-align:center;line-height:50px;margin:0; padding:0;font-family:'museo-sans', Arial, sans-serif; font-weight:700;color:#3D3939;font-size:1em;}
.nav-calendar-month li:hover {background:#F7888D;color:#ffffff;}
.nav-calendar-month li:last-child {border-right:0; }
.active-month-left {position:relative; border:0!important;  background:#F7888D; -webkit-border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-bottomleft: 6px;border-top-left-radius: 6px;border-bottom-left-radius: 6px; color:#ffffff!important;}
.active-month-right {position:relative; border:0!important;background:#F7888D;-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 6px;border-top-right-radius: 6px;border-bottom-right-radius: 6px; color:#ffffff!important;}
.active-month-left span { width:8px; height:10px; background:url('../images/ico_arrow_active_left.png') no-repeat; position:absolute; bottom:-9px; right:0;}
.active-month-right span { width:8px; height:10px; background:url('../images/ico_arrow_active_right.png') no-repeat; position:absolute; bottom:-9px; left:0; }

.session-box, .session-box-highlight {background-color:#ffffff;float:left; width:23%; margin:0 2% 20px 0; border: 6px solid #efefef;border-radius: 12px!important;float: left;padding: 0;}
.session-box:last-child { margin:0 0 0 0; }
.session-box h3, .session-box-highlight h3 {margin:0 0 0 0; height:44px; padding:0;font-family:'museo-sans', Arial, sans-serif; font-weight:700;color:#ffffff; text-transform:uppercase;font-size:1em; background-color:#fdcbc7; line-height:44px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom:6px solid #efefef;}
 .session-box-highlight h3 { background-color:#F7878C; }
.session-box p, .session-box-highlight p {margin:10px 0 0 0; padding:0;font-family:'museo-sans', Arial, sans-serif; font-weight:700;color:#F7878C;font-size:1em;}
.session-box span, .session-box-highlight span { display:block; border: 2px solid #3e3d3c;color: #3e3d3c; cursor: pointer; font-family: 'museo-sans',Arial,sans-serif; font-size: 0.9em;font-weight: 700;margin:20px auto; padding: 10px 20px;text-decoration: none; width:75%;}
.session-box span:hover, .session-box-highlight span:hover { border: 2px solid #f7888d; color:#F7888D;}
.session-box span a, .session-box-highlight span a { color: #3e3d3c; text-decoration:none;}
.session-box span a:hover, .session-box-highlight span a:hover, .session-box span:hover a, .session-box-highlight span:hover a  { color:#F7888D;text-decoration:none;}

/* disable */
.session-box-disable h3 {background-color: #c8c8c8;}
.session-box-disable p { color:#999999;}
.session-box-disable span, .session-box-disable span:hover  { border: 2px solid #999999;color: #999999; cursor:auto; }

.session-box small { float: left;  padding-bottom: 12px;  width: 100%; }

/* IMPARA */
#wrapper_impara .feat_box  {padding-bottom: 0;}

/* FEATURE */
section .bottom_line{border-bottom:1px solid #cccac9;}
.feat_top{margin-top:20px;}
.feat_container,.feat_top{max-width:1060px; margin:auto; text-align:center; }
.feat_container.feat_container_790{ max-width:790px; }
.feat_container.feat_container_790 .feat_txt{ width:100%}
.feat_container .noline {border:0!important;}
.feat_box{float:left; border-bottom:1px solid #cccac9; padding:20px 0 34px 0; width:100%;}
.feat_box_ov_padding{padding:10px 0 10px 0; width:100%;}
.feat_box_last{float:left; border-bottom:0px; padding:20px 0 30px 0; width:100%;}

.feat_img{width:24%;text-align:right;}
/* overset necessario per eccezione grafica rispetto template originale */
.feat_img_small{width:12.5%;}
.feat_txt_small{width:87.5%;}
.feat_img img {margin-top:10px;margin-right:20px;}
.feat_container .level_A {margin-top:45px;}
.feat_container .level_B img{margin-top:0!important;}
.feat_txt{width:76%;text-align:left;}
.feat_txt_full{width:100%;}
.feat_box_text_70 {width:70%!important;}
.feat_box_text_30 {width:30%!important;}
.feat_txt h4, .feat_txt h3{font-family:'museo-sans', Arial, sans-serif; font-size:1.50em;margin-bottom:0;margin:15px 0; color:#3D3939; font-weight:700;}
.feat_txt h3{color: #F7888D;}
.feat_txt a{font-family:'museo-sans', Arial, sans-serif; font-weight:700;color: #f07d00;text-decoration:none;}
.feat_txt a:hover{text-decoration:underline;}
.feat_txt p{margin:0; padding:0px;line-height:1.38em;color:#3D3939; float:left; width:100%;}
.feat_txt ul, .feat_txt ul ol{margin:0;padding-left:15px; clear:both;}
.feat_txt small{font-style:italic; display:block; margin-top:20px;}
ul.feat_link_list { float:left; width:100%;margin:0 0 0 0;padding:0;list-style:none;}
.feat_link_list li { float:left; width:100%;/*margin:10px 0 10px 0;*/padding:0;}
.feat_link_list li a {color:#f07d00; line-height:40px;}
.feat_link_list li img {float:left;margin:0 10px 0 0;padding:0;}
.feat_txt p.info-txt-box {background-color:#efefef; padding:20px;}
ul.decimal {list-style-type: decimal; clear:both;}
.table-feat-text td, .table-feat-text th  { padding: 6px;border:1px solid #efefef;}
.table-feat-text tr.bkg03 th  { border-right:1px solid #ccc;}
.table-feat-text tr.bkg03 th:last-child  { border-right:1px solid #efefef;}
.table-feat-text tr.bkg08 th  { color:#ffffff;}
.table-feat-text  { border:1px solid #efefef;}

.feat-list-col33  { width:33%; float:left; margin:0; list-style-position:inside; list-style-type:circle;clear:none!important;}
.no-bullet { list-style:none; }


.elenco-integrazioni li { list-style:none; padding:0; margin:20px 35px; }
.elenco-integrazioni-overset li { list-style:none; padding:0; margin:20px 25px; }
.elenco-integrazioni.quattro{ width:100%; margin:0 auto; text-align:center; }
.elenco-integrazioni.tre{ width:69%; margin:0 auto; text-align:center; }
.elenco-integrazioni.due{ width:50%; margin:0 auto; text-align:center; }
.integrazioni{ display:block; float:left; background:url('../images/integrazioni-loghi.png') top left no-repeat; text-indent:-30000px; }
.drupal{ width:170px; height:100px; background-position:-10px -10px; }
.salesforce{ width:142px; height:100px; background-position:-10px -120px; }
.magento{ width:194px; height:100px; background-position:-10px -230px; }
.wordpress{ width:165px; height:100px; background-position:-10px -340px; }
.blogger{ width:163px; height:85px; background-position:-10px -450px; }
.sap{ width:148px; height:85px; background-position:-10px -545px; }
.joomla{ width:142px; height:85px; background-position:-10px -640px; }
.podbox{ width:170px; height:66px; background-position:-10px -735px; }
.zapier{ width:142px; height:66px; background-position:-10px -811px; }
.fourtell{ width:194px; height:66px; background-position:-10px -887px; }
.shopify{ width:165px; height:66px; background-position:-10px -963px; }
.negoziando{ width:163px; height:63px; background-position:-10px -1039px; }
.microsoft-dynamics{ width:148px; height:63px; background-position:-10px -1112px; }
.padiact{ width:142px; height:63px; background-position:-10px -1185px; }


/* BEST PRACTICE */
#wrapper-best-practice .divider { margin: 0;  }
#wrapper-best-practice  .feat_link_list a { color:#f07d00;}
.wrapper_back_icon { font-weight:700; color:#f7888d;}
.wrapper_back_icon a { font-weight:700; color:#f7888d;}

/* TECHNICAL FEATURE 

################################################################
SE NON COMMENTATO SI SPAGINA LA HOMEPAGE DI "LAVORA CON NOI"
CAPIRE DOVE SERVE QUESTA PARTE DI CODICE!
################################################################ 
*/
.techfeat_container, .job_container{max-width:1060px; margin:auto;}
.techfeat_container h4, .job_container h4{font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:1.5em; color:#3D3939; margin:36px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #cccac9; }
.techfeat_wrapper, .job_wrapper{float:left; padding:0; margin:0 0 0 0; float:left; list-style:none; width:100%;}
.techfeat_item{float:left;width:33%; background:url('../images/ico_arrow.png') no-repeat left; padding:10px 0 10px 25px; margin:0 0 10px 0; font-family:'museo-sans', Arial, sans-serif; font-weight:700;color:#3D3C3B;font-size:1em; line-height:0.9em;margin-bottom:0; height:25px; overflow:hidden;}
.job_item a {color: #f07d00;font-family: "museo-sans",Arial,sans-serif;font-weight: 700;text-decoration: none;}
#tabs-sedi .job_item h5 {line-height: 1.5em;padding-bottom: 3px;}
.job_item h5 {color: #3d3c3b;font-family: "museo-sans",Arial,sans-serif;font-size: 1em;font-weight: 700;line-height: 1em;margin-bottom: 0;}

/* CUSTOMIZE ACCOUNT */
.customize_account{max-width:1060px; margin:auto; padding-bottom: 40px; display:table;}
.customize_account .lastitem{margin-right:0;}
.customize_account h4{font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:1.5em; color:#3D3939; margin:36px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #cccac9;}
.customize_account_item{float:left;padding-top:15px; margin-bottom:0; padding-bottom:0; width:50%; margin-right:0;}
.customize_account_item:last-child{float:left;padding-top:15px; margin-bottom:0; padding-bottom:0; width:48%; margin-right:0; margin-left:2%;}
.customize_account_item h5{font-family:'museo-sans', Arial, sans-serif; font-weight:700;color:#3D3C3B;font-size:1.25em; line-height:1.2em;margin-bottom:0;}
.customize_account_item p{padding-top:13px; margin-bottom:0; padding-bottom:0;line-height:1.5em;}
.customize_account_item a{font-family:'museo-sans', Arial, sans-serif; font-weight:700;color: #f07d00;text-decoration:none;}
.customize_account_item a:hoverG{text-decoration:underline;}

/* TESTIMONIAL */
.testimonial_container{max-width:580px; margin:36px auto 0 auto;position:relative; height:150px;}
.testimonial_claim{border:2px solid #837f7f; color:#3D3939;padding:20px 35px 20px 35px;font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1.250em; font-style:italic;overflow:hidden;}
.testimonial_arrow{max-width:580px; margin:0 auto; height:15px;background:url('../images/bkg_TestimonialarrowDown.png') no-repeat 30px 0px; position:relative; top:-2px; left:0;}
.testimonial_logo{padding-left:0; margin:0 20px 0 0;}
.testimonial_logo,.testimonial_name{float:left; padding-bottom:40px;}
/*.testimonial_fader:first-child{display: block;}*/
.testimonial_fader{display: none;}

.testimonial_name{position:relative; top:10px;left:0; width:65%; color:#3D3939;}
.testimonial_name span{font-family:'museo-sans', Arial, sans-serif; font-weight:700;width:100%;margin:0; padding:0;}
.testimonial_name p{ font-weight:300; width:100%;margin:0; padding:0;}

/*CORPORATE GOVERNANCE*/
.GovernanceOptionBox{border-top: 1px solid #cccac9;float: left;padding: 20px 0 40px 0;width: 100%;}

/* CONTACTS */
.container_map {width:100%; margin:auto; height:400px; display:block;}
#map-canvas {width:100%; margin:auto; height:400px; display:block;}
.container_box_center span{text-transform:uppercase;}
.container_box_center {max-width:1060px; margin:40px auto; display:table; }
.box_center { float:left; margin:0; padding:0; width:33%;}
.box_center h2  { color:#EE7F00; font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:1.250em;width:100%;margin:0 0 2px 0; padding:0;}
.box_center p  { color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em;float:left;margin:0; padding:0;} 
.box_center p a { color:#EE7F00; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; text-decoration:none;} 
.box_center p a:hover { text-decoration:underline} 
.box_center span { float:left; border: 2px solid #3e3d3c;color: #3e3d3c; cursor: pointer; font-family: 'museo-sans',Arial,sans-serif; font-size: 0.9em;font-weight: 700;margin:20px auto; padding: 10px 10px;text-decoration: none; width:50%; text-align:center}
.box_center span:hover { border: 2px solid #EE7F00; color:#EE7F00;}

#wrapper_headquarters {	margin-top:0; }
#wrapper_headquarters .box_center { margin-top:0; position:relative; }
#wrapper_headquarters .box_center h2 { margin-top:40px; }
#wrapper_headquarters .box_center img { position:absolute; top:-14px; left:0; }
.box_city2 img, .box_city3 img { display:none; }

/* CONTACTS FORM */
.container_form {max-width:790px; margin:40px auto 20px auto; display:table; }
.container_form h2 {width:100%; color:#3D3939; font-family:'museo', Arial, sans-serif; font-weight:300;font-size:2.625em;float:left;margin:0 0 40px 0; padding:0; text-align:center; }
.form-row { display:block; float:left; width:100%; margin:0 0 30px 0; padding:0;}
.form-row-reset { margin:0 0 5px 0;}
.form-row-single { display:block; float:left; width:100%; margin:0 0 20px 0; padding:0;}
.col5 { float:left; width:47%; margin:0 3% 0 0; padding:0;}
.col5:last-child { width:50%; margin:0 0 0 0;}
.col1 { float:left; width:100%; margin:10px 0 0 0; padding:0;position:relative;}
.col1-single label { float:left; width:35%!important; margin:0 0 0 15%; padding:0 2% 0 0!important;text-align:right;font-weight:700!important;line-height:40px;}
.col1-single select { float:left; width:48.5%; margin:0 0 0 0; padding:0 0 0 1.5%!important;}
.col1 label { float:left; width:100%!important; margin:0 0 0 0%; padding:0 2% 0 0!important;text-align:left;font-weight:300!important;}
.form-row-divider { display:block; float:left; width:100%; margin:15px 0 35px 0; padding:0; border-top:1px solid #CCCAC9;}
.reset-bottom { margin:0 0 10px 0;}
.reset-top { margin-top:0!important;}
.reset { margin:0!important;}

.col5 span, .col4 span, .col6 span { margin:0 0 0 0; float:left; width:auto;}
.col5 span label, .col4 span label, .col6 span label, .col1 span label  { float:left; width:auto!important; margin-right:10px!important;}
.col5 span label:first-child, .col4 span label:first-child, .col6 span label:first-child, .col1 span label:first-child { margin-right:20px!important;}
.col5 span input, .col4 span input, .col6 span input, .col1 span input { float:left; width:auto!important;margin-right:10px!important;}
.col6 span a, .col1 a { color:#ED7F00; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; text-decoration:none; }
.col6 span a:hover, .col1 a:hover { text-decoration:underline; }

.contactForm select { border:1px solid #ccc; height:40px; margin:0; padding:0;}
.contactForm .col5 select { width:100%;}
.contactForm input[type=text], .contactForm input[type=password] { border:1px solid #ccc; height:40px; margin:0; padding:0 0 0 15px; width:100%;}
.contactForm label { float:left; margin:0 0 8px 0; padding:0; /*width:100%;*/color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; }
.contactForm label a {color:#ed7f00; font-weight:700; }

.contactForm .single-label label{ float:left; width: auto; }
.contactForm .single-label label a{ color:#ed7f00; font-weight:700; }
.contactForm .single-label label a:hover, .contactForm .single-label label a:focus{ text-decoration:underline; }
.contactForm input[type=submit] { border: 2px solid #3e3d3c;color: #3e3d3c; cursor: pointer; font-family: 'museo-sans',Arial,sans-serif; font-size: 1.1em;font-weight: 700; padding: 12px 20px;text-decoration: none; width:30%; text-align:center; text-transform:uppercase;margin-left:35%;margin-right:35%; float:left;}
.contactForm input[type=submit]:hover { border: 2px solid #EE7F00; color:#EE7F00;}
.contactForm  textarea { border:1px solid #ccc; height:120px; margin:0; padding:0 0 0 15px; width:100%;}
#susername { display:none; }
.col4 { float:left; width:42%!important; margin:0 1% 0 0; padding:0;}
.col6  { float:left; width:56%!important; margin:0 1% 0 0; padding:0;}
.contactForm input[type=submit].small { width:14%; margin-left:43%;margin-right:43%; float:left;}

.col1 label.inline { width:auto!important;}
.contactForm input[type=checkbox] { float:left; margin-right:10px!important; }

.form-text { display:block; float:left; width:100%; margin:0 0 0 0; padding:0;}
.form-text p, .form-row p { margin:0 0 10px 0; padding:0;}
.form-row p a{ color:#ED7F00; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; text-decoration:none;}
.form-row p a:hover{ text-decoration:underline;}
.form-text h4 { display:block; float:left; width:100%; margin:0 0 10px 0; padding:0; font-family: 'museo-sans',Arial,sans-serif; font-size: 1.4em;font-weight: 700; color:#3D3939;}
code { background-color:#ffffff!important;border-radius: 4px; color: #c7254e; padding: 4px 4px;  white-space: nowrap; color:#ee7f00;font-family: 'museo-sans',Arial,sans-serif; font-weight:700; }

/* MODULO SETUP*/
a.help-point { background: url("../images/ico_help_off.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);float: right; height: 16px; margin:0 10px 0 0; text-indent: -3000px; width: 16px; }
a.help-point.open {background: url("../images/ico_help_on.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);}

p.help-assistenza {font-family: 'museo-sans',Arial,sans-serif; font-size: 0.8em;font-weight: 700; margin:0;}
p.open-ticket { text-align:center; }
p.open-ticket a  { color:#ED7F00; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; text-decoration:none; }
p.open-ticket :hover { text-decoration:underline; }
.icon-question-sign {  background: url("../images/ico_help_on.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; height: 16px; margin-left: 10px; vertical-align: middle; width: 16px; }

#GeneralTable_SetupMailup dt{ display: inline-block; float: left; width: 25%; margin-bottom:10px;}
#GeneralTable_SetupMailup dd{ display: inline-block; width: 75%; margin-bottom:10px; }
#GeneralTable_SetupMailup h3{ clear:both; }


/* PRIVACY */
.divider { display:block; float:left; width:100%; margin:15px 0 15px 0; padding:0; border-top:1px solid #CCCAC9;}
.container_text { max-width:1060px; margin:auto; padding-bottom:40px;}
.container_text ul{clear:both; padding-left: 15px;}
.container_text_reset { max-width:1060px; margin:auto; padding-bottom:0;}
.container_text_small { max-width:768px;/*width:76%;*/  margin:auto; padding-bottom:40px;}
.container_text a  { color:#ED7F00; font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:1em; text-decoration:none; }
.container_text a:hover { text-decoration:underline;}
.container_text h2 { margin:40px 0 10px 0;}
.container_text h3 { margin:15px 0 15px 0; font-size:1em; font-weight: 700;}
.container_text h4 {  color: #3d3939;font-family: "museo-sans",Arial,sans-serif;font-size: 1.5em; margin: 0 0 10px 0;}
#privacy h4 {  color: #3d3939;font-family: "museo-sans",Arial,sans-serif;font-size: 1.5em;font-weight: 700;margin: 0 0 10px 0;}
.container_text p { margin:0 0 0 0; padding:0; line-height:1.38em}

/* SUBMENU POLICY ANTISPAM */ 
#submenu-policy { width:230px; display:block; margin:15px auto; margin-bottom:70px; }
#it-p, #en-p, #fr-p, #de-p { width:50px; height:50px; float:left;background-color:#ffffff; border:2px solid #5A5654;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; text-decoration:none; text-transform:uppercase; margin-right:10px; }
#de-p {margin-right:0; }
#submenu-policy .active { background-color:#5A5654; color:#ffffff;}    

#submenu-policy span:hover { background-color:#5A5654; cursor:pointer}
#submenu-policy span:hover a {  color:#ffffff;}
#submenu-policy a { color:#5A5654; width:100%; text-align:center; line-height:50px;}
#submenu-policy a:hover { text-decoration:none;}
#submenu-policy .active a { color:#ffffff;}

/* POLICY TABLE */
.infoTable{text-align:left; margin:23px auto 10px auto; width:100%;border:1px solid #3e3d3c;}
.infoTable th{padding:11px 10px 15px 10px; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-weight:700; text-align:center;color:#3D3B3A}
.infoTable td{padding:8px 20px; }
.infoTable thead th{color:#ffffff; text-transform:uppercase;}

/* CONTRATTI TOS E PLA */
.contratti h1{
	margin: 40px 0 0;
	font-size:30px;
    font-weight: 700;
}
.contratti h3{
	font-size: 1.3em;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 30px;
}
.contratti p{
	padding:0;
}
.contratti ul{
	padding-left:15px;
}

#ajaxloader{padding-top:52px;}



/* ASSISTENZA CLIENTI */
.intro .main_txt.main_txt_top{ padding-top:40px; }
.intro .main_txt.main_txt_top h1{ margin-bottom:20px; }
#search_form_assistenza input[type="text"]{ border:1px solid #ccc; height:40px; margin:0; padding:0 0 0 15px; width:75%; }
#search_form_assistenza .intro_CTA{ margin-top:20px; }
#search_form_assistenza .intro_CTA input[type="submit"] {  background-color:#ffffff; }
.intro_CTA input[type="submit"]{border:2px solid #3e3d3c; margin:auto; padding:10px 30px;color:#3e3d3c; text-decoration:none; font-family:'museo-sans', Arial, sans-serif; font-weight:700;cursor:pointer; font-size:0.9em; text-transform:uppercase; }
.intro_CTA input[type="submit"]:hover, .intro_CTA input[type="submit"]:focus{border:2px solid #ee7f00; color:#ee7f00;}
.intro_CTA input[type="submit"]:active{border:2px solid #3e3d3c; color:#3e3d3c;}
#wrapper-assistenza-clienti a { font-weight:700; color:#f07d00; text-decoration:none; }
#wrapper-assistenza-clienti a:active{ text-decoration:underline; }
#wrapper-assistenza-clienti h3 a {font-weight:300; color:#3e3d3c; text-decoration:none; }

#pay1, #pay2, #pay3 {display:none;}
#pay1 {display:block;}
.container_step { float:left; margin:0; padding:30px 0 30px 0; }
.container_step h3 {width:80%;float:left;margin-bottom:4px;margin-left:20px; font-weight: 700; }
.container_step p {width:80%;float:left; margin-left:20px;}
#intro_step {padding-bottom:10px;}
#intro_step h2 {font-size:2.625em}
#arrow-pay1,#arrow-pay2,#arrow-pay3{display:none; margin:auto; padding:0; width:24px; height:17px;}
#arrow-pay1{display:block;}

#wrapper-assistenza-clienti p { margin-bottom:10px; }
#head-assistenza-clienti{height:248px;} 

#wrapper-open-ticket { padding:20px 0 20px 0; color:#3D3939; }
#wrapper-open-ticket h3 { margin:20px 0 0 0; font-weight:700; }
#wrapper-open-ticket p { font-size:1em; }

/* WEBINAR */
.webinar_next, .webinar_history, .webinar_container{max-width:1060px; margin:33px auto 0 auto; color:#3d3c3b;}
.webinar_history {max-width:768px; margin:33px auto 0 auto; color:#3d3c3b;}
.webinar_next{margin:60px auto 0 auto;}
.webinar_next ul, .webinar_history ul{padding:0; margin:0; list-style:none; width:100%;float:left;}
.webinar_history ul{padding-bottom:3px;}
.webinar_next li{float:left; width:47%; margin-right:3%; margin-bottom:40px;}
.webinar_history li{float:left; width:100%; margin:0; margin:0; padding:15px 0 15px 0; border-bottom:1px solid #cccac9;}
.webinar_history li a{color:#f07d00;}
.webinar_history li:last-child{border:0;}
.webinar_next li:nth-child(3n), .webinar_history li:nth-child(3n) {margin-right:0;}
.webinar_next h3{padding:0; margin:0 0 40px 0;font-size:2.250em;}
.webinar_next h4{padding:0 0; margin:0 0 10px 0; font-size:1.500em;font-family: 'museo-sans',Arial,sans-serif;font-weight: 700;}
.webinar_next h5{font-size:1.125em;padding:0; margin:0;}

/* new version*/
.wrapper_date_webinar {	float:left;	width:30%;margin:0 0 0 0;padding:0;}
.wrapper_date_webinar_detail {width:100%; margin-bottom:20px;}
.wrapper_date_webinar div {	float:left;	width:90%;margin:0;padding:0; border:6px solid #EFEFEF; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.wrapper_date_webinar div .webinar-month {	float:left;	width:100%;margin:0;padding:0; background-color:#F7888D;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px; padding:5px 0 5px 0; text-align:center; color:#ffffff; text-transform:uppercase; font-weight:700;border-bottom:6px solid #efefef;}
.wrapper_date_webinar div .webinar-number {	float:left;	width:100%;margin:0;padding:25px 0 20px 0; color:#5A5654; font-size:4em; font-weight:700; text-align:center;}
.wrapper_date_webinar div .webinar-time {	float:left;	width:100%;margin:0 0 10px 0;padding:0;text-align:center;color:#F7878C; font-weight:700;}

.wrapper_info_webinar{float:left;width:70%;margin:0;padding:0;}


/* Sono previste al massimo 5 icone */ 
.webinar_history_item{ width:100%;}
.webinar_history_item li{float:left; width:auto; margin-right:5px; padding:0; margin-bottom:0;}
.webinar_history_item li { border:0;color:#f07d00; font-weight:700;}
.webinar_history_item li:nth-child(3n){margin-right:5px;}
.webinar_history h3{font-size:2.250em;font-family: 'museo',Arial,sans-serif;font-weight: 300;padding:0 0 20px 0; margin:0 0 5px 0;text-align:center;border-bottom:1px solid #cccac9;}
.webinar_history h4{font-size:1em;font-family: 'museo-sans',Arial,sans-serif;font-weight: 700;padding:0; margin:0 0 5px 0;}
.webinar_history h5{font-size:1em;font-family: 'museo-sans',Arial,sans-serif;font-weight: 300;padding:0; margin:0 0 5px 0;}
.webinar_abstract { width:100%; margin:0 0 5px 0; padding:0;}

.wrapper-loader-webinar { width:100%; height:80px;  margin:20px 0 0 0; padding:0; text-align:center; position:relative; float:left; cursor:ponter; }

.wrapper-loader-webinar a {border: 2px solid #3d3c3b;color: #3d3c3b;font-family: "museo-sans",Arial,sans-serif;font-size: 0.875em;font-weight: 700;padding: 12px 20px;text-decoration: none;text-transform: uppercase;	cursor:pointer;}

.wrapper-loader-webinar a:hover {border: 2px solid #f07d00;color: #f07d00;}

.webinar-hide { display:none;}

.webinar_date{padding:20px 0; border-top:1px solid #cccac9; border-bottom:1px solid #cccac9; font-size:1.250em;}
.webinar_note {margin-bottom:10px;float:left; width:100%;}
.webinar_note p{padding:0;}
.webinar_note a{color: #f07d00;font-family: 'museo-sans',Arial,sans-serif;font-weight: 700;text-decoration: none;}
.webinar_note a:hover{text-decoration:underline;}

.webinar_next .webinar_CTA{margin-bottom: 12px;}
.webinar_CTA a, .webinar_detail_txt .webinar_detail_CTA a{border: 2px solid;color: #3d3c3b;font-family: 'museo-sans',Arial,sans-serif;font-size: 0.875em;font-weight: 700;padding: 12px 40px;text-decoration: none;text-transform: uppercase;}
.webinar_CTA a:hover, .webinar_detail_txt .webinar_detail_CTA a:hover{color:#f7888d;}

/* WEBINAR DETTAGLIO */
.webinar_detail_date{float:left; width:20%; padding-right:15px;}
.webinar_detail_main{float:left; width:80%;}
.webinar_detail_day, .webinar_detail_intro{font-family: 'museo-sans',Arial,sans-serif;font-size: 1.125em;font-weight: 700; color:#f7878c;}
.webinar_detail_intro{width:100%; border-bottom:1px solid #cccac9;padding-bottom:13px;}
.webinar_detail_time{padding:20px 0;margin:13px 0 0 0;border-top:1px solid #cccac9;border-bottom:1px solid #cccac9;}
.webinar_detail_txt h3{font-family: 'museo-sans',Arial,sans-serif;font-size: 1.5em;font-weight: 700;padding:0;margin:0 0 12px 0;}
.webinar_detail_txt p{padding:0; margin:0 0 20px 0 ;}
.webinar_detail_CTA{margin:25px 0 20px 0!important; width:100%;}
.webinar_detail_date  .intro_aligned_CTA{border: 2px solid #3e3d3c;color: #3e3d3c;cursor: pointer;font-weight: bold;padding: 7px 20px;text-decoration: none; width:50%; float:left; text-align:center;}
.webinar_detail_date .intro_aligned_CTA:hover{color:#81cbec;border: 2px solid #81cbec;}

/* TECHNICAL FEATURE */
.techfeat_container{max-width:1060px; margin:auto;}
.techfeat_container h4{font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:1.5em; color:#3D3939; margin:36px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #cccac9; }
.techfeat_column{width:33%; float:left;}
.techfeat_item{text-align:left; margin:24px 0 0 0; padding-bottom:0;}
.techfeat_item h5{font-family:'museo-sans', Arial, sans-serif; font-weight:700;color:#3D3C3B;font-size:1em; line-height:1.0em;margin-bottom:0;}
.techfeat_item h5 img{float:left; margin:2px 12px 0 0;}
.techfeat_item p{padding-top:10px; margin-bottom:0; padding-bottom:0;}
.techfeat_item a{font-family:'museo-sans', Arial, sans-serif; font-weight:700;color: #f07d00;text-decoration:none;}
.techfeat_item a:hover{text-decoration:underline;}

/* LAVORA CON NOI */
.tab-sedi h3{	font-family:'Pathway Gothic One'; font-size:2.250em; padding:0 0 10px 0; margin:10px 0 0 0; text-transform:uppercase; border-bottom:1px solid #D6D6D6; width:100%; display:none; } 
/* ELEMENTI VISIBILI SONO PER MOBILE */
#tabs-sedi .trenta h3{ font-family:'Pathway Gothic One'; font-size:2.250em; padding:0 0 10px 0; margin:10px 0 0 0; text-transform:uppercase; border-bottom:1px solid #D6D6D6; width:100%; border-width:2px; border-color:#3d3c3b; }
#tabs-sedi{ padding-bottom:40px; }
#tabs-sedi .trentacontainer{	padding:0; position: relative; max-width:1060px; margin:40px auto; text-align:center; text-align:left; padding:0; }
.trenta {width:30%; margin:10px 5% 0 0; float:left; overflow:hidden; }
.full {width:100%; margin:10px 0 0; }
.trenta.trenta_last_row { margin-right:0; }
#tabs-sedi .trenta img, #tabs-sedi .trenta_last_element img{	width:auto !important; margin:0 auto; }
#tabs-sedi .trentacontainer li{	text-align:center;	padding-bottom:12px; margin-bottom:10px; list-style:none; }
#tabs-sedi .trentacontainer li a{ text-decoration:none;	color:#3d3c3b; }
#tabs-sedi li.ui-state-default{	opacity: 0.3;  -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
#tabs-sedi li.ui-state-default:hover{ opacity: 1; }
#tabs-sedi li.ui-tabs-active{ opacity: 1; background:url(../images/arrow.png) center bottom no-repeat; }
#tabs-sedi .job_item{ margin:0; }
#tabs-sedi .job_item h5{ line-height:1.5em; padding-bottom:3px; }
#tabs-sedi .job_item p{	margin:0; padding:0; padding-bottom:5px; }
p.ico-email{ display:block;	padding:15px 0 15px 110px; background:url(../images/ico-email.png) left center no-repeat;	min-height:80px; float:left; margin:20px 0 30px; }
.customize_account.margin-b_short{ padding-bottom:20px; }

/* LAVORA CON NOI _ job */
.free-text h4{	font-weight: 700;	font-size:20px; }
.free-text h5{	font-weight: 700;	font-size:16px; margin-top:20px; }
.free-text p{ padding:0; }
.free-text ul{ margin:0; line-height:1.5em;	padding-left:15px; }
.intro_center_CTA{	 margin-top:20px; margin-bottom:5px;	display:block; }
.intro_center_CTA a{ display: inline-block;	text-transform:uppercase;	color:#3D3C3B;	font-size:14px; padding:10px 20px; border:2px solid #3D3C3B; }
.intro_center_CTA a:link, .intro_center_CTA a:visited{ color:#3D3C3B; border-color:#3D3C3B; }
.intro_center_CTA a:hover, .intro_center_CTA a:focus, .intro_center_CTA a:active{	border-color:#ee7f00;	color:#ee7f00;	text-decoration:none; }
.secondary-action{ margin-top:30px;	margin-bottom:30px; }
.intro_center_CTA span{ display: inline-block;	text-transform:uppercase;	color:#3D3C3B;	font-weight:700; font-size:14px;	padding:10px 20px;	border:2px solid #3D3C3B;	cursor:pointer; }
.container_form.form-btn, .container_form.form-btn .intro_center_CTA{ margin-top:0; margin-bottom:0; }
.container_form.form-job{ margin-top:0;	margin-bottom:0; }
.container_form.form-job .contactForm input[type="submit"]{ background-color:transparent;	margin-bottom:0; }

/* DIVENTA ESPERTO LEGGI */
.ebookTematicilist{clear:both; width:100%;} 
.ebookTematicilist ul{padding:0; margin:0 0 0 10px; list-style:none;}
.ebookTematicilist li{float:left; width:18%; margin-right:2%;text-align:left; margin-bottom:35px;color:#3D3939;line-height:1.6em;}
.ebookTematicilist li:nth-child(5), .ebookTematicilist li:nth-child(10),.ebookTematicilist li:nth-child(15),.ebookTematicilist li:nth-child(20),.ebookTematicilist li:nth-child(25),.ebookTematicilist li:nth-child(30){margin-right:0;}
/*.ebookTematici h3{min-height:115px;}*/
.ebookTematicilist h3 {min-height:initial;font-size:2.625em;color:#3D3939;margin-bottom:30px;font-family: 'museo',Arial,sans-serif;}
.ebookTematici img{margin-bottom:3px;}
.ebookTematici h4, .container_ebook h4 {font-family: 'museo-sans',Arial,sans-serif;font-size: 1em;font-weight: 700;line-height:1.5em; padding-bottom:0;margin-bottom:0;}
.ebookTematicilist a{color:#F07D00; font-family: 'museo-sans',Arial,sans-serif;font-size: 1em;font-weight: 700;}
.ebookTematicilist a:hover{text-decoration:underline;}
.container_ebook { max-width:1060px; margin:auto; padding-bottom:40px;}
.container_ebook h3 { text-align:center; margin-top:40px;}

/* CHI SIAMO */
#head-chisiamo{height:260px; background:url(../images/bk_chisiamo.jpg) center center no-repeat #5e7286; } 
#head-infrastruttura{height:260px; background:url(../images/bk_infrastruttura.jpg) center center no-repeat #010504; } 
#head-responsabilita{height:260px; background:url(../images/bk_responsabilita-sociale.jpg) center center no-repeat #3c461b; } 
#head-lavoraconnoi{height:260px; background:url(../images/bk_lavora_con_noi.jpg) center center no-repeat #ced2c9; } 
#wrapper-chisiamo .highlight2{margin:32px 0; padding:0;}
#wrapper-chisiamo .highlight2 .squared3{margin-bottom:30px}
.chisiamo_intro{color:#3D3939; padding:14px 0 0px 0;}
.chisiamo_intro h2{font-family: 'museo',Arial,sans-serif;font-size: 2.625em;font-weight: 300;line-height:1.5em; padding-bottom:0;margin-bottom:0;}
.chisiamo_intro h2 strong{font-weight: 700;}
.chisiamo_intro h3{font-family: 'museo-sans',Arial,sans-serif;font-size: 1.125em;font-weight: 300;line-height:1.5em; padding-bottom:0;width:74%; margin:5px auto 0 auto;}

#wrapper-chisiamo .highlight2 .squared3, .highlight2 .squared_last3 {
    cursor: default;    
}

/* DATI SOCIETARI*/
/*#mailup {color:#3D3939; padding:14px 0 14px 0;}
#mailup h2{font-family: 'museo',Arial,sans-serif;font-size: 2.625em;font-weight: 300;line-height:1.5em; padding-bottom:0;margin-bottom:0; border-bottom:1px solid #e7e7e7;}
#mailup p{font-family: 'museo-sans',Arial,sans-serif;font-size: 1.125em;font-weight: 300;line-height:1.5em; padding-bottom:40px;width:74%; margin:5px auto 0 auto; text-align:left;}
#mailup p a{color:#3D3939;}
.internal-dealing-list { list-style:none; list-style-position:inside; padding-left:0!important; }
.internal-dealing-list li { font-size:0.8em; line-height:1.6em; margin-bottom:15px; }
.internal-dealing-list li a { font-size:1.4em; }*/

/* CARRELLO */
#headerCart{ background-color: #3d3c3b; width:100%;}
#headerCartContent{ margin: 0 auto; max-width: 1060px; background-color: #3d3c3b; color:#ffffff; line-height:1em; padding:15px 0; }
#headerCartContent ul{ margin:0; padding:0; }
#headerCartContent li{ 
	display:inline-block; 
	float:left; 
	line-height:22px;
}
#headerCart a,
#headerCart a:link,
#headerCart a:visited{ 
	color:#ffffff; 
	text-decoration:underline; 
	font-weight:300; 
	 -webkit-transition: color 0.1s ease;
	-moz-transition: color 0.1s ease;
	-o-transition: color 0.1s ease;
	transition: color 0.1s ease;
}

#headerCart a.voce-attiva, #headerCart a:hover, #headerCart a:focus, #headerCart a:active{ 
	color:#81ccec;
}

.headerCartRight li{
	margin-left:30px;
}
.headerCartLeft{ float:left; }
.headerCartRight{ float:right; }
.headerCartLeft li{
	margin-right:30px;
}
#headerCart .headerCartconsole a{
	font-weight:700;
}
.headerCartuser{
	padding-left:30px;
	background:url(../images/area-riservata/headercart-bentornato.png) left center no-repeat;
	display:inline-block;
	height:22px;
}
.carrello a{
	padding-left:36px;
	background:url(../images/area-riservata/headercart-carrello.png) top left no-repeat;
	display:inline-block;
	height:20px;
}

.carrello a.voce-attiva, .carrello a:hover, .carrello a:focus, .carrello a:active{
	background-position:0 -20px;
}

#cartTooltip { visibility:hidden }
#cartTooltipTop {position:absolute; top: -17px; right:-3px; height:17px; z-index:996; overflow: hidden;text-align:right;}
#cartTooltip {position:absolute; top: 45px; right:20px; border:3px solid #f9e98e; background:#fff; padding: 0px; line-height:normal; z-index:996;}
.cart-tooltip-content { background:#fff !important;  }
.cart-tooltip-content h1 { font-size:16px !important; background:#f9e98e !important; display:block; margin:0 }
.cart-tooltip-content a {color: #EB7F00 !important;}
.cart-tooltip-content .quantity-field { border:none; background:none; padding:0; text-align:center }
.cart-tooltip-content .pcShowCart td { padding-bottom:0}
.cart-tooltip-content .totalRow div { padding-right:30px }
.cart-tooltip-content .pcShowCart { margin:0; background:#fff !important;  font-size:12px !important;}
.cart-tooltip-content .pcShowCart th {padding:2px;  font-size:12px !important; }
.cart-tooltip-content .pcShowCart tfoot td { background-color:#eee;}
.cart-tooltip-content .totalRow img {     padding-right: 5px }
.cart-tooltip-content .totalRow td { background:#fff !important; padding:5px 0 0 5px }
.cart-tooltip-content .cart-image { width:20px; padding-right:5px }
.cart-tooltip-content .pcMainTable {width:450px;}
.cart-tooltip-content .pcShowCartPrices {  font-size:11px !important;}
.cart-tooltip-content .subtotal-row td { padding-top:0 }
.cart-tooltip-remove-icon img { padding:2px 0 !important;  }
.cart-tooltip-empty { padding:20px 0;}
.cart-tooltip-second-row { border-top: 1px solid #eee; }
.bodyCart {background:#fbf7aa !important; }

/* INVESTOR RELATION */
#ir h2 {font-family: 'museo-sans',Arial,sans-serif;font-size: 1.250em;font-weight: 700; padding-bottom:0;margin-bottom:0;color:#3D3939;margin-bottom:30px;}
.ir_box {float:left; padding:0; width:100%; margin-bottom:30px;}
.ir_box_img{width:14%;text-align:left;}
.ir_box_img img {margin-top:10px;margin-right:20px; -webkit-border-radius: 128px;-moz-border-radius: 128px;border-radius: 128px; width:120px; height:120px;}
.ir_box_txt {width:76%;text-align:left;}
.ir_box_txt_full {width:100%;text-align:left;}
.ir_box h4, .ir_box h3{font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1em;margin:0;color:#3D3939; width:100%;margin-bottom:6px;}
.ir_box h3{ color: #F07D00;}
.ir_box p{margin:0; padding:0px;line-height:1.5em; font-family:'museo-sans', Arial, sans-serif; font-weight:100; color:#3D3939;}
.ir_box p.full { display:none;}

/* NEWS 
.sidebar-news {	width:25%;float:right;margin:50px 0 0 0;padding:0;}
.wrapper-news  {width:70%;float:left;margin:50px 5% 0 0;padding:0 0 20px 0 ;}
.wrapper-news h4 { font-size:1em;}
.widget { width:100%; float:left; margin:0;}
.widget h3 { color:#F07D00; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1em;margin:0; width:100%;margin-bottom:6px;}
.widget p {color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:0.92em;margin:0; width:100%;margin-bottom:6px;}
.wrapper-news  .text-post img {max-width:100%; height:auto; margin:10px;padding:0; clear:right; display:block; margin:20px auto;}
*/

.sidebar-news {	width:25%;float:right;margin:50px 0 0 0;padding:0;}
.wrapper-news  {width:70%;float:left;margin:50px 5% 0 0;padding:0 0 20px 0 ;}
.wrapper-news h4 { font-size:1em;line-height: 1.5em;}
.widget:first-child { margin:0;}
.widget { width:100%; float:left; margin:20px 0 0 0;}
.widget h3 { color:#F07D00; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1em;margin:0; width:100%;margin-bottom:6px;}
.widget p {color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:0.92em;margin:0; width:100%;margin-bottom:6px;}
.wrapper-news  .text-post img {max-width:100%; height:auto; /*float:left;*/margin:10px;padding:0; clear:right; display:block; margin:20px auto;}

/* FAQ */
.sidebar-faq {width:25%;float:right;margin:100px 0 0 0;padding:0;}
.wrapper-faq  {width:70%;float:left;margin:10px 5% 0 0;padding:0 0 20px 0 ;}
.wrapper-faq h4 { font-size:1em;}
.wrapper-faq .wrapper-post { margin: 0 10% 30px 0; padding:0;width:100%; border-bottom:0;}
.wrapper-faq .wrapper-post h2 { font-size:1.2em!important; font-weight:700;}
.wrapper-faq .wrapper-post span { font-size:1em!important; font-weight:700;}
.wrapper-faq .wrapper-post span.tag { color:#FF7E00;}
.wrapper-faq  .text-post img {max-width:100%; height:auto; float:left;margin:10px;padding:0; clear:right;}
.wrapper-faq .intro_text_box { width:100%;}
.widget-faq {margin-bottom:20px;}
.wrapper-faq .text-post a {color:#3d3939;}
.widget-faq img {/* margin:20px auto;display:block;*/ float:left; margin:0 0 10px 0;}
.widget-faq h3 { color:#3d3a39; font-size:22px; font-weight:normal; text-align:left; width:100%;float:left;font-family: "Pathway Gothic One";}
.widget-faq p { color:#3d3a39; font-size:14px; text-align:left; width:100%;float:left;}
.wrapper-faq ul {border-top:1px solid #ccc; padding-top:20px; margin-bottom:40px;}

.wrapper-tag-clouds { float:left; width:100%; margin:0; padding:0; white-space: nowrap;}
/*.wrapper-tag-clouds a { float:left; }
.tl0 { font-size:1em!important;font-weight:100!important;}
.tl1 { font-size:1.2em!important;font-weight:100!important;}
.tl2 { font-size:1.4em!important;font-weight:100!important;}
.tl3 { font-size:1.6em!important;font-weight:100!important;}
.tl4 { font-size:1.8em!important;font-weight:100!important;}
.tl5 { font-size:2em!important;font-weight:100!important;}
.tl6 { font-size:2.2em!important;font-weight:100!important;}
.tl7 { font-size:2.4em!important;font-weight:100!important;}
.tl8 { font-size:2.6em!important;font-weight:100!important;}
.tl9 { font-size:2.8em!important;font-weight:100!important;}
.tl10 { font-size:3em!important;font-weight:100!important;line-height:1em;}*/

.wrapper-tag-clouds a {background-color: #ff7e00; border-radius: 3px;color: #ffffff;display: block;float: left;font-size: 14px !important;line-height: 16px;margin: 4px 4px 4px 0;padding: 5px 10px; text-decoration: none;}
.wrapper-tag-clouds a:hover { background-color: #3d3939; text-decoration: none;}

.wrapper-post { float:left; width:90%; margin:0 10% 40px 0; padding:0 0 36px 0; border-bottom:1px solid #CCCAC9;}
.wrapper-post-last { border-bottom:0;}
.wrapper-post p { float:left; width:100%; margin:0 0 10px 0; padding:0 0 0 0; }
.wrapper-post h2 { color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300; float:left; font-size:2em;margin:0 0 15px 0; width:100%;}
.text-post { color:#3D3939;}
.text-post a { color:#F07D00;  text-decoration:none; font-weight:700; }
.text-post a:hover { text-decoration:underline;}
.wrapper-post h4 { float:left; width:100%; margin:0 0 20px 0; padding:0 0 0 0; }
.wrapper-post h4 span { color:#F07D00; text-decoration:none; font-weight:700; text-transform:capitalize; }
.wrapper-news .wrapper-post:last-child { border:0;}

/* for nl subscribe page only */
.wrapper-post-nl { float:left; width:90%; margin:0 10% 0 0; padding:0 0 36px 0;}
.wrapper-post-nl-last { border-bottom:0;}
.wrapper-post-nl p { float:left; width:100%; margin:0 0 10px 0; padding:0 0 0 0; }
.wrapper-post-nl h3 { color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:700; float:left; font-size:1.125em;margin:15px 0; width:100%; text-transform:uppercase;}
.text-post-nl {color:#3D3939; margin-top:15px;}
.text-post-nl a { color:#3D3939;  text-decoration:none; font-weight:700; }
.text-post-nl a:hover { text-decoration:underline;}
.wrapper-news-nl .wrapper-post:last-child { border:0;}

.main-wrapper-nl-left{float:left; width:70%;text-align:left;margin-bottom: 22px;}
.main-wrapper-nl-left h2{font-weight:700;}
.main-wrapper-nl-right{float:right; width:30%; text-align:center;}

.main-wrapper-nl-right ul{width:100%; list-style:none;padding:0; margin:20px 0 0 0;}
.main-wrapper-nl-right li{width:100%;float:left; width:20%; text-align:center;}
.blog-nl-sub {background-color: #ffd356;border-radius: 6px;margin: 1.5rem 1.875rem;padding: 1.5rem 1.875rem; text-align:left;}
.blog-nl-sub  h4{color: #3d3939;font-size: 24px;font-weight: 700;padding-bottom: 20px;margin:0; padding:0;}
.blog-nl-sub input[type="text"]{background-color: #ffffff;border: 2px solid #ffffff;border-radius: 5px;box-shadow: none;color: #3d3939;font-weight: 300;  margin-bottom: 1rem;padding: 0.5rem; width: 100%; padding:10px; margin-top:20px;font-size:0.8em;}
.blog-nl-sub  input[type="checkbox"] {float: left;margin: 0 3px 0 0;vertical-align: top;}
.blog-nl-sub label {color: #3d3939;float: right;line-height: 1.2em;margin: 0 0 1rem;padding: 0;width: 90%; font-size:0.75em; font-weight:300;}
.blog-nl-sub input[type="submit"]{background-color: transparent;border: 2px solid #3d3939;border-radius: 6px;box-shadow: none;color: #3d3939;font-family: "museo-sans",Arial,sans-serif;font-size: 15px;font-weight: 700;line-height: 1em;padding: 10px 30px;text-align: center;text-transform: uppercase;}
.blog-nl-sub .wrapper-privacy a:hover{text-decoration:underline;}

/* form subscribe */
.form-nl-ir-subscribe {background-color:#F2F2F2; width:100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;float:left;margin:20px 0 20px 0; padding:10%;}
.form-nl-ir-subscribe h3 {color:#F07D00; font-family:'museo-sans', Arial, sans-serif; font-weight:700; float:left; font-size:1.1em;margin:0 0 20px 0; width:100%;}
.input-text-form { float:left;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; width:96%; margin-left:1%; margin-bottom:10px; border:0; height:40px; text-indent:5px; color:#B7B3B2;}
.form-nl-ir-subscribe label {color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:100; float:left; line-height:1em; font-size:0.9em;margin:6px 0 0 0; width:85%;}
.button-submit { float:left; border:2px solid #3D3C3B;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;  font-weight:700; 
text-transform:uppercase; margin:20px 0 0 0; text-align:center; padding:10px 30px; text-align:center;font-size:0.95em; }

.form-nl-ir-subscribe input[type=checkbox] { float:left; margin-right:10px;}
.button-submit:hover { border:2px solid #F07D00; }

/* Area riservata - prodotti */
.pcMainTable{ float:left; }

/* DOCUMENTI SOCIETARI */
.doc-box { float:left;width:46%; margin:0; padding:3%; border-bottom:1px solid #CCCAC9;/* height:210px;*/  }
.doc-box_last {border-bottom:0;  }
.doc-box-full {width:100%; border-bottom:0;}
.doc-box .wrapper-doc-image { float:left;margin:0; padding:0; width:38%;}
.doc-box-full .wrapper-doc-image { float:left;margin:0; padding:0; width:16.6%;}
.doc-box .wrapper-doc-image img { float:left;margin:0; padding:0; display:block;}
.doc-box-full .wrapper-doc-image img { float:left;margin:25px 0 0 0;}
.doc-box .wrapper-doc-text { float:left;margin:0px 0 0 0; padding:0; width:62%; text-align:left;}
.doc-box .wrapper-doc-text h1, .doc-box .wrapper-doc-text h2 { float:left;margin:0 0 10px 0; padding:0; width:100%; font-size:1.35em;  font-weight:700; color:#3D3939; }
.doc-box .wrapper-doc-text h2 { color:#F07D00; }
.doc-box .wrapper-doc-text p { float:left;margin:0; padding:0; width:100%; font-size:0.9em;line-height:1.2em; }
.doc-box .wrapper-doc-text a { float:left;margin:0; padding:0; width:100%; color:#F07D00; font-size:1em;}

#wrapper-doc { padding-top:20px;}
#wrapper-doc .feat_txt { padding:0; width:100%;  }
#wrapper-doc .feat_txt p { margin:25px 0 0 18%; }

.documents_history {max-width:768px; margin:33px auto 0 auto; color:#3d3c3b;}
.documents_history h3 {  /*border-bottom: 1px solid #cccac9;*/ font-family: "museo",Arial,sans-serif;font-size: 2.25em; font-weight: 300; margin: 0 0 5px;padding: 0 0 20px;text-align: center;}
.documents_history ul { float: left;list-style: none outside none;margin: 0;padding: 0;width: 100%;}
.documents_history .dhl li{padding-bottom:20px;}
.documents_history_item li {border-bottom: 1px solid #cccac9; border-bottom: 1px solid #cccac9; float: left; margin: 0;padding: 15px 0; width: 100%;}
.documents_history h4 {font-family: "museo-sans",Arial,sans-serif; font-size: 1em; font-weight: 700; margin: 10px 0 5px; padding: 0;}
.documents_history_item li:last-child { border: 0!important;}
.documents_history_item li { float: left; margin-bottom: 0; margin-right: 5px; padding: 0; width: 100%; color: #3D3939;font-weight: 100;}
.documents_history li a { color: #f07d00; }

.documents_years { float:left; width:100%; margin:0; padding:0;}
.documents_years ul{ float:right; list-style:none; margin:0; padding:0; width:auto;}
.documents_years ul li{ float:left; margin:0 10px 0 0; padding:5px 10px; background-color:#f07d00; text-align:center;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.documents_years ul li:hover{ background-color:#252525;}
.documents_years ul li a { color:#ffffff; font-size:1em; font-weight:300;}
.title-year { font-size:1.4em; color:#3d3c3b; font-weight:700; float:left; width:100%; margin:0; padding:0 0 10px 0; border-bottom:1px solid #cccac9;}

/* Osservatorio statistico */
#wrapper-osservatorio { margin-top:25px; }

/* RESPONSABILITA SOCIALE*/
#wrapper_resp_sociale h4 { font-weight:700;}

/* COOKIE MSG*/
#cookie_modal { width:100%;  /*position:fixed;  top:0;*/ float:left;  z-index:99999;  color:#ffffff;  background-color:#ef7f01;  font-size:0.8em;  display:none; }
#cookie_modal div { margin:10px auto; max-width:1060px; text-align:left; position:relative; line-height:1.2em; padding:0; }
#cookie_modal img { position:absolute; right:10px; top:10px;cursor:pointer;}

/* ERROR 404, 500, generic */
.server-error ul { text-align: left; margin: 0 0 0 90px;}
.server-error p { text-align: left; margin: 0 0 0 115px; padding:0; width:75%; }

/* Recupera password e user */
.container_form.container_form_narrow{ width: 50%; margin-top:20px; }
.container_form_narrow label{ text-align:left; }
.container_form_narrow .contactForm input[type="submit"]{ width: 50%; margin:auto 25%; background-color:transparent; }
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder { color: #3d3a39; opacity:0.7; }

/* HEADERS EMAIL SETTINGS*/
#wrapper-client-text { width:100%;}

/* POPUP */
.popup { 
	text-align:center; 
}
.popup h1{ 
	font-family:'museo', Arial, sans-serif;
	font-weight:700;
	color: #f07d00;
	font-size:26px;
	text-align:center;
	line-height:1.3em;
	padding: 20px 0 10px;
	margin:0;
}
.popup p{
	margin: 0 20px 10px;
	padding:0;
}
.popup .bottone{
	display:inline-block;
	text-align:center;
	border:2px solid #3D3939;
	background-color: #ffffff;
	padding:13px 26px;	
	font-family:'museo-sans', Arial, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	color:#3D3939;
	line-height:1em;
	margin:10px 0 20px;
	cursor:pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.popup .bottone:hover,
.popup .bottone:focus,
.popup .bottone:active{
	border:2px solid #f07d00;
	color:#f07d00;
}

.screen-bottom {
    margin: 30px auto 0;
    width: 604px;
}

.divider.spaziatura-trenta {
    margin: 30px 0;
}

.screen-top {
    margin: 0 auto 30px;
    width: 604px;
}

/* button lateral animated */
.btn-lateral { color:#ffffff;width:330px;height:95px;position:fixed;right:-230px;transition:all 0.4s ease;cursor:pointer;z-index:1000; font-weight:100;}
.btn-lateral:hover { right:-5px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}	
	
.btn-lateral div:first-child { float:left; width:100px; height:95px; padding:5px; border-right:1px solid #84f2ff;}
.btn-lateral div:last-child { float:left; width:212px; height:95px; padding:5px 0 0 20px; }

.btn-lateral1{ background-color:#4cbad7; top:264px;}
.btn-lateral2{ background-color:#256a7c; top:375px;}

.btn-lateral1:hover{ background-color:#1e9dbe; }
.btn-lateral2:hover{ background-color:#1e9dbe; }

.btn-lateral div:first-child span { float:left; width:100%; height:50px; position:relative; text-align:center;}
.btn-lateral div:first-child i { margin:20px auto 20px auto; font-size:1.8em;}
.btn-lateral div:first-child p { float:left; width:100%; margin:5px 0 0 0; padding:0; font-size:0.8em; text-align:center; line-height:1em;}
.btn-lateral div:last-child h2  { float:left; width:100%; margin:15px 0 2px 0; padding:0;  font-size:1em; text-align:left; font-weight:600;}
.btn-lateral div:last-child p  { float:left; width:100%; margin:0; padding:0;  font-size:0.9em; text-align:left;line-height:1.2em;}

#btn-price-sensitive {	border: 2px solid #3e3d3c;    color: #3e3d3c;    cursor: pointer;    font-family: "museo-sans",Arial,sans-serif;    font-size: 0.9em;    font-weight: 700;    margin:10px auto;	float:left;    padding: 12px 20px;    text-decoration: none;    text-transform: uppercase;	border-radius: 4px;}
#btn-price-sensitive:hover {border: 2px solid #f07d00; color: #f07d00;}

/* modal elements */
.close_modal { -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; position:absolute; z-index:999; width:40px; height:40px;  background:#323232 url('../images/img_close_modal.png') no-repeat center center; cursor:pointer;}
.close_modal:hover {background:#7f7f7f url('../images/img_close_modal.png') no-repeat center center;}

/* post pagination */
.paginationBox{float:left; width:90%;}
.width90 {width:90%;}
.pagination{clear:both; text-align:center;}
.pagination ul{list-style:none;padding:0; margin:auto;}
.pagination li{float:left; margin-right:10px; text-align:center; color:#F48E00; font-weight:700;}
.pagination li:last-child{margin-left:0px;}
.pagination .current {padding:10px 15px; background-color:#F48E00; font-weight:700; color:#ffffff; border:1px solid #F48E00; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-right:10px;}
.pagination a, .pagination a:hover{text-decoration:none;}
.pagination a:last-child{margin-right:0px;}
.pagination .active a{background-color:#F48E00; color:#ffffff;}
.pagination a {padding:10px 15px; background-color:#ffffff; font-weight:700; color:#F48E00; border:1px solid #F48E00; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-right:10px;}
.pagination a:hover {padding:10px 15px; background-color:#F48E00; font-weight:700; color:#ffffff; border:1px solid #F48E00; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}

/* logout page */
.row-spacer h2, .row-spacer p {color: #3d3c3b; float: left; padding: 0; width: 100%;}
.row-spacer h2 {font-size: 2em;}
.row-spacer div.center_txt p {width: 60%; margin:0 auto 20px auto; text-align:center;display:table; float:none;}
.row-spacer div { float: left; padding: 0; width: 100%; position:relative;}
.row-spacer div.center_txt img { padding: 0; margin:20px auto; display:table;  }

.btn_cta { padding: 10px 20px; margin:20px auto; font-weight:300; text-transform:uppercase; }
.btn_cta:hover { background-position: -100% center; font-weight:300;}

.title_colored { text-transform:uppercase; color:#4cbad7; }

/* boxes */
.row-spacer .box-col6 { float: left; margin: 0; padding: 1%; width: 50%;}
.row-spacer .box-col4 { float: left; margin: 0; padding: 1%; width: 33%;}

.row-spacer .wrapper_boxes { float: left; padding: 0; margin:20px 5%; width: 90%;}
.row-spacer .wrapper_boxes .box { float: left; margin: 0; position:relative; }
.row-spacer .wrapper_boxes .box span{ /*float: left; margin: 0 20px 0 0;*/ padding:0; width:60px; height:60px; margin:0 auto 20px auto; display:table;}
.row-spacer .wrapper_boxes .box a { color:#fffff; margin:20p auto  }
.row-spacer .wrapper_boxes .box h4{ color:#4cbad7; font-size:1.1em;font-weight:300;margin:0; padding:0;}

.center_btn { display:table;}

/* boxes row*/
.row-spacer .wrapper_boxes_row { float: left; padding: 0; margin:20px 10%; width: 80%!important;}
.row-spacer .wrapper_boxes_row .box span{ float: left; margin: 0 20px 0 0; padding:0; width:60px; height:60px;}
.row-spacer .wrapper_boxes_row .box a{ color:#4cbad7; font-weight:300;  }

.box_icon1 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll 0 0;}
.box_icon2 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll -60px 0;}
.box_icon3 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll -120px 0;}
.box_icon4 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll 0 -60px;}
.box_icon5 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll -60px -60px;}
.box_icon6 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll -120px -60px;}

/* JOB REQUEST*/
#jobresult{padding:30px;background:#c0ffd2; text-align:center; display:none; height:100%; text-align:center; height:100px;}
#jobresultTxt{max-width:1060px; margin:auto;}
#but_jobform {border: 2px solid #3e3d3c;color: #3e3d3c;cursor: pointer;font-family: 'museo-sans',Arial,sans-serif;font-size: 1.1em;font-weight: 700;margin-left: 35%;margin-right: 35%;padding: 12px 20px;text-align: center;text-decoration: none;text-transform: uppercase;width: 30%;}
#but_jobform:hover {color:#ed7f00; border:2px solid #ed7f00;}

/* MEDIA QUERY */
@media screen and (min-width : 966px) and (max-width : 1060px){
	
		
	/* HOMEPAGE */
	.headerhome_visual,.headerhome_txt {width:100%!important;padding:0 10px;}
	.headerhome_txt{color:#ffffff; float:left; width:519px; text-align:center; padding-bottom:20px;}
	.headerhome_menu li{width:29%!important; margin-top:10px!important; margin-left:20px;}
	.headerhome_txt, .headerhome_visual{width:100%; text-align:center;}
	.headerhome_menutxt{width:100%;padding:10px 40px 0px 40px;width:100%!important; margin:0 0 20px 0 !important;}
	.headerhome_menutxt p{padding:0; margin:auto; text-align:center;width:100%;}
	.headerhome_menu{padding-bottom:20px;}
	.headerhome_visual img{width:100%;}
	
	/* CUSTOMIZE ACCOUNT */
	/*.customize_account_item{width:29%!important;}*/
	.customize_account_item { width: 48% !important; margin-left:2%;	}		
	.customize_account h4 { padding-left:18px;}
	
	/* VISUAL INTRO*/
	.intro img{width:100%;}
	.intro .third_level img{width:auto;}
	
	/* MAINCONTENT */
	.maincontent, .cta_content, .MUnewsreel_container,.thirdlevelmenu{margin-left:20px;}	
	.MUnewsreel_item, .MUnewsreel_item_mid{width:28%; text-align:left;}
	.maincontenttxt{padding:0 20px;}
	.maincontenttxt h3 {margin-top:40px!important; }
	
	/* FEATURE */	
	.feat_txt{width:100%!important;padding:0 30px;}
	.feat_top {margin-top: 10px!important;}
	.feat_img{display:none!important;}	
	.feat_txt_full { width: 96%; padding:2%; }
	.feat_box_img_related { display:none!important;}
	
	
	/* VIDEO DEMO */	
	.video_box, .video_box_center {float:left; width:48%!important; margin:10px 1% 24px 1%; }
	.video_box h3, .video_box_center h3{ width:100%!important; }
	.video_img iframe { width:100%!important;height:420px!important;}
	.video_img { width:100%!important;}
	.container_text {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	
	/* PRICING */
	.emailcost{width:75%;}
	.emailcost input[type="text"]{width:290px!important;}
	.emailcost_feat {width:95%; margin:0 15px;}
	.emailcost_item { margin:0 0 0 15px!important; width: 23%!important;}
	.emailcost_custom {margin-right:23px!important;}
	.emailcost_selector{padding: 0 15px 50px !important; width: 99% !important;}
	.emailcost_enhance{margin-left:18px;}
	
	/* GLOSSARY */
	.glos_container{padding:0 20px;}
	.glos_bar ul{}
	.glos_bar li {width:7%;}
	.glos_bar .active span{background:none;}
	
	/* WEBINAR  */
	.webinar_next li { width:96%!important; padding:2%!important;}
	.webinar_history li { margin:0 0 0 10px; width:96%;}
	.webinar_history_item li:first-child {margin:0 5px 0 0!important;}
	.webinar_history_item li {margin:0 5px 0 0!important;}
		
	/* WEBINAR DETTAGLIO */
	.webinar_container{margin-left:20px;margin-right:20px;}
	
	/* INVESTOR RELATION */
	.ir_box_img{width:16%;text-align:left; }		
	.ir_box_txt {width:74%!important;}
	
	/* DOCUMENTI SOCIETARI */
	.doc-box { float:left;width:50%; margin:0; padding:2%; border-bottom:1px solid #CCCAC9;  }
	.doc-box .wrapper-doc-text { width:60%!important; }
	.doc-box-full {width:100%; border-bottom:0;}
	.doc-box-full .wrapper-doc-image { float:left;margin:0; padding:0; width:18.6%;}
	
	#wrapper-doc .feat_txt { padding:0!important; width:100%; }
	#wrapper-doc .feat_txt p { margin:25px!important; }
	
	img.back{ width:50px!important;height:50px!important;}
	
}

@media screen and (min-width : 736px) and (max-width : 965px){

	
	/* CUSTOMIZE ACCOUNT */
	.customize_account_item:last-child { margin-left: 0!important; width: 100%!important;}		
	
	/* VISUAL INTRO*/
	.intro img{width:100%;}
	.intro .third_level img{width:auto;}
	
	/* THIRD LEVEL */
	.thirdlevelmenu{padding:0px 20px;}
	.thirdlevelmenu li{width:50%!important;}
	.thirdlevelmenu_item {width:100%!important; margin-bottom:25px!important;}
	
	.thirdlevelmenu_item { width: 50%!important; }	
	.thirdlevelmenu li { width: 100% !important;}	
	.thirdlevelmenu .clear { display:none!important; }
	

	/* HOMEPAGE */
	.headerhome_visual,.headerhome_visual img,.headerhome_txt {padding:0 10px;width:100%!important;}
	.headerhome_txt{color:#ffffff; float:left; width:519px; text-align:center; padding-bottom:20px;}	
	.headerhome_menu li{width:25%!important; margin-top:10px!important; margin-left:20px;}
	.headerhome_txt, .headerhome_visual{width:100%; text-align:center;}
	.headerhome_menutxt{padding:0 20px 0px 20px;width:100%!important; margin:20px 0!important;}
	.headerhome_menutxt p{padding:0; margin:auto; text-align:center;width:100%!important;}
	.headerhome_menu{padding-bottom:20px;}
	.headerhome_visual img{width:100%;}
	
	/* MAIN CONTENT */
	.maincontenttxt{width:100% !important; padding:0px 20px; min-height:200px!important;}
	.maincontenttxt h3 {margin-top:40px!important; }
	.maincontentimgDx, .maincontentimgSx{position:relative!important; padding-top:50px; display: block; margin: auto;}
	
	/*.maincontenttxt-full img { display:block!important; width:100%!important;  }*/
	
	.maincontent .col { width:100%; display:block; position: relative; text-align: center; width: 100%; }
	.maincontent .col img { margin:5% auto; }
	.maincontent .col img.right {float:none!important; }
		
	/* TARGET MAILUP*/
	.target {width:32%; margin:10px 0.5% 0 0.8%; float:left;float:left; overflow:hidden; }
	.wrapper_target_last_element { width:100%; float:left; position:relative;}
	.target_last_element { margin:0 34% 0 34%; }	
		
	/* TAB JOB */
	.trenta {width:32%; margin:10px 0.5% 0 0.8%; float:left;float:left; overflow:hidden; }
	.wrapper_trenta_last_element { width:100%; float:left; position:relative;}
	.trenta_last_element { margin:0 34% 0 34%; }	
		
	/* NEWS MAILUP */
	.MUnewsreel_item{width:100%!important;}
	.MUnewsreel_item, .MUnewsreel_item_mid{width:100%!important; margin:0!important; padding:0 20px;}
	
	/* FEATURE */
	.feat_txt{width:100%!important;padding:0 30px;}
	.feat_top {margin-top: 10px!important;}
	.feat_img{display:none!important;}	
	.feat_txt_full { width: 96%; padding:2%; }
	.feat_box_img_related { display:none!important;}
	
	/* HIGHLIGHT */
	.highlight{padding:0 2%;}
	.highlight .squared, .highlight .squared_last{padding-left:15px; padding-right:15px;}
	.textTreedom{font-size: 1em!important;}
	.highlight2 .squared2, .highlight2 .squared_last2{width:48%!important;}
	

	/* VIDEO DEMO */	
	.video_box, .video_box_center {float:left; width:48%!important; margin:10px 1% 24px 1%; }
	.video_box h3, .video_box_center h3{ width:100%!important; }
	.video_img iframe { width:100%!important;height:320px!important;}
	.video_img { width:100%!important;}
	.container_text {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	
	/* PRODUCT */
	.intro_aligned .main_img{width: 17%; margin:0 20px;}
	.bkg_ProductSMS, .bkg_ProductSOCIAL, .bkg_DIVENTAESPERTO {background:none; height:auto;}
	.intro .intro_claim {display:none;}
	
	/* TECHNICAL FEATURE */
	.techfeat_container {margin:0 20px;}
	.techfeat_item{width:50%!important;}
	
	
	/* CUSTOMIZE ACCOUNT */
	.customize_account{margin:0 20px;}
	.customize_account_item{width:100%!important;}
	
	/* HELP MAILUP */
	.helpMailUp li:nth-child(2) {border:0!important}
	
	/* CLIENT */
	.clients ul{width:90%!important;}
	.clients li{margin-left:10px; width:30%!important;}
	.clients li:first-child{margin-left:0px!important;}
	.visual img{margin:40px 0px; width:100%;}
	img.back{ width:50px!important;height:50px!important;}	
	.intro .third_level img{width:auto;}
	
	/* CTA */
	.cta_content {padding: 0 20px;}	
	
	/* CONTACTS */	
	.box_center { float:left; width:46%; margin:10px;}
	.box_center p { float:left; width:100%;}
		
	/* CONTACTS FORM */
	.container_form {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	.col5 {width:100%!important; display:block; }
	.col5:last-child {width:100%!important; display:block; }
	.col1-single label {width:100%!important; display:block; }
	.col1-single select {width:100%!important; display:block; }	
	.contactForm input[type=submit],.contactForm input[type=submit].small { width:36%; margin-left:32%;margin-right:32%; }
	.col4 {width:100%!important; display:block; }
	.col6 {width:100%!important; display:block; }
	.col1-single label { text-align:left;}
	
	.container_text {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	
	/* PRICING */
	.emailcost_speed h2 {margin-left:20px; padding:0 0 20px 0!important;}
	.emailcost_delivery h2 {margin-right:20px; padding:0 0 20px 0!important;}
	.emailcost_item{margin-left: 2%;margin-right: 2% !important; margin-bottom:20px;width: 46%;}
	.emailcost_custom{text-align:center; padding:0 0 20px 0!important; width:100%;}
	.emailcost_enhance{padding:0!important; text-align:center; width:100%;}
	.emailcost_selector .emailcost_option {width:97%!important; margin:0 10px;}
	.emailcost_container h2 {float:none!important;text-align:center;padding:0 0 20px 7px;}
	.emailcost_custom {float:none!important; padding:0 0 20px 0!important; text-align:center;}
	.emailcost_selector {padding-bottom:0!important;}
	.emailcost_selector li{float:none;width: 99%; margin:auto;}	

	/* GLOSSARY */	
	.glos_bar ul{padding:0!important; margin:0!important;}
	.glos_bar li {width:12.5%!important;}
	.glos_term ul{padding:0 20px;}
	.glos_letter{margin-left:20px;}
	.glos_bar .active span{background:none;}
	
	/* WEBINAR  */
	.webinar_next li { width:96%!important; padding:2%!important;}
	
	.webinar_history li { margin:0 0 0 10px; width:96%;}
	.webinar_history_item li:first-child {margin:0 5px 0 0!important;}
	.webinar_history_item li {margin:0 5px 0 0!important;}
	
	.wrapper_date_webinar div {   margin: auto !important;    max-width: 200px; }
	
	/* WEBINAR DETTAGLIO */
	.webinar_container{margin:0 20px;}
	.webinar_detail_main{width:100%!important;margin:0!important;padding:0!important;}
	.webinar_detail_date{width:100%!important;margin:20px 0 0 0!important;padding:0!important;}
	.webinar_detail_intro{display:none;}	
		
	/* DIVENTA ESPERTO LEGGI */
	.ebookTematici{margin:40px 20px;}
	.ebookTematicilist h3 {margin-top:40px;}
	.ebookTematicilist ul {margin:0 20px;} 
	.ebookTematicilist li {width:31%!important; text-align:center;}
	.ebookTematicilist li:nth-child(5), .ebookTematicilist li:nth-child(10),.ebookTematicilist li:nth-child(15),.ebookTematicilist li:nth-child(20),.ebookTematicilist li:nth-child(25),.ebookTematicilist li:nth-child(30){margin-right:2%!important;}	
	.ebookTematici .squared3, .ebookTematici .squared_last3{width:48%;}	
		
	/* INVESTOR RELATION */
	.ir_box_img{width:14%;text-align:left; display:none!important;}		
	.ir_box_txt {width:100%!important;}
	
	/* DOCUMENTI SOCIETARI */
	.doc-box { float:left;width:100%!important; margin:10px 0 0 0; display:block;  }
	.doc-box .wrapper-doc-image { float:left;margin:0; padding:0; width:100%!important; text-align:center;}
	.doc-box .wrapper-doc-image img { display:none!important; }
	.doc-box .wrapper-doc-text { width:100%!important; margin-top:0!important;}
	
	#wrapper-doc .feat_txt { padding:0!important; }
	#wrapper-doc .feat_txt p { margin:18px!important; }
	
	.documents_history li { margin:0 0 0 10px; width:96%;}
	.documents_history_item li:first-child {margin:0 5px 0 0!important;}
	.documents_history_item li {margin:0 5px 0 0!important;}	
	img.back{ width:50px!important;height:50px!important;}
	
	/*CUSTOMERS*/
	#wrapper-customers .squared3, #wrapper-customers .squared_last3 { width:98%!important; padding:1%!important; margin:0 0 30px 0!important;}
	.arrow-up {display:none!important;}
	.open-customer div {width: 100%;}
	
	/* COOKIE */
	#cookie_modal div { max-width:90%!important; width:90%!important;}
	
	/* SESSION */
	.session-box, .session-box-highlight { width:48%!important; margin:0 1% 20px 1%; }
	.session-box:last-child { margin:0 0 0 0; }	
		
	/* CHI SIAMO */
	#wrapper-chisiamo .squared3 { min-height:250px;}
	
	/*CORPORATE GOVERNANCE*/
	#board_statutory_auditors { margin-left:0!important; width:98%!important;}
	
	/* splashpage nlsubs */
	.main-wrapper-nl-left{width:55%!important; text-align:center;padding:0 5% 5% 5%}
	.main-wrapper-nl-right{width:45%!important;}
	.wrapper-post-nl {width: 100%!important; padding:5% 0;}
	.blog-nl-sub-social {margin-bottom:40px; float:left;width:100%;}
}

@media screen and (min-width : 481px) and (max-width : 735px){
	
		
	/* THIRD LEVEL */
	.thirdlevelmenu{padding:0px 20px;}
	.thirdlevelmenu li{width:50%!important;}
	.thirdlevelmenu_item {width:100%!important; margin-bottom:25px!important;}
	.thirdlevelmenu_item { width: 100%!important;}	
	.thirdlevelmenu li {width: 100% !important;	}	
	.thirdlevelmenu .clear {display:none!important;}	
	
	/* CUSTOMIZE ACCOUNT */
	.customize_account_item:last-child { margin-left: 0!important; width: 100%!important;}		
		
	/* HOMEPAGE */
	.headerhome_menutxt{padding:0 20px 0px 20px;width:100%!important; margin:0 0 20px 0 !important;}
	.headerhome_menutxt p{padding:0; margin:auto; text-align:center;width:100%!important;}
	.headerhome_visual img{padding:0px 20px; width:100%;}	
	
	/* MAINCONTENT */	
	.maincontenttxt{width:100% !important; padding:0px 20px; min-height:200px!important;}
	.maincontentimgDx, .maincontentimgSx{position:relative!important; padding-top:20px; display: block; margin: auto;float: none!important;}
	
	/* V1 .headerhome_menu li{width:25%!important; margin-top:10px!important; margin-left:20px;}	*/	
	.headerhome_menu li{width:22%!important; margin-top:10px!important; margin-left:20px;}	
	
	.maincontent { padding:0 0!important;}	
	.maincontenttxt h3 { margin:14px; }
	.maincontenttxt p { margin:14px; }
	
	.maincontenttxt-full { padding-bottom:20px!important;  }
	.maincontenttxt-full img { display:block!important; width:100%!important;  }
	
	.maincontent .col { width:100%; display:block; position: relative; text-align: center; width: 100%; }
	.maincontent .col img { margin:5% auto; }
	.maincontent .col img.right {float:none!important; }
	
	/* TARGET MAILUP*/
	.target, .target_last_element{width:99%!important; padding-left:1%!important; float:left;display:block; margin:0!important;}
	.target img, .target_last_element img{width:100%!important; display:block;}
	.target h3 img,  .target_last_element h3 img{width:auto!important; }
	.wrapper_target_last_element { width:100%!important; float:left!important; position:relative!important;}	
	
	/* TARGET MAILUP*/
	.trenta, .trenta_last_element{width:99%!important; padding-left:1%!important; float:left;display:block; margin:0!important;}
	.trenta img, .trenta_last_element img{width:100%!important; display:block;}
	.trenta h3 img,  .trenta_last_element h3 img{width:auto!important; }
	.wrapper_trenta_last_element { width:100%!important; float:left!important; position:relative!important;}	
		
	/* HOMEPAGE */
	.headerhome_visual,.headerhome_visual img,.headerhome_txt {width:100%!important;padding:0 10px;}
	.headerhome_txt{color:#ffffff; float:left; width:519px; text-align:center; padding-bottom:20px;}
	
	/* NEWS MAILUP */
	.MUnewsreel_item{width:100%!important;}
	.MUnewsreel_item, .MUnewsreel_item_mid{width:100%!important; margin:0!important; padding:0 20px;}
	
	/* TESTIMONIAL */
	.testimonial_name{width:77%!important;}
	
	/* OPTION */
	.option_item, .option_item_single{width:100%!important; margin:0!important; padding:0 20px;}
	.option_item h3{padding:0!important; margin:0!important;}
	.option_item p{padding:0!important; margin:0 0 40px 0!important;}
	.option_item img, .option_item_single img{display:none;}
	.footer_secondRowDx input[type="button"]{float:right!important;}
	.textTreedom{font-size: 1em!important;}
	
	/* INTRO E VISUAL */
	.bkg_ProductSMS, .bkg_ProductSOCIAL, .bkg_DIVENTAESPERTO {background:none; height:auto;}
	.intro img{margin:40px 0px; width:100%;}
	.intro .third_level img{width:auto;}
	.intro_aligned .main_img{display:none;}
	.intro_aligned .main_txt{width:auto!important; float:none!important; margin:0 20px!important;}
	.intro .intro_claim {display:none;}
	.visual img{margin:40px 0px; width:100%;}	
	
	/* HIGHLIGHT */
	.highlight .squared, .highlight .squared_last{width:90%!important; margin:10px auto; float:none!important; }
	.highlight .squared img, .highlight .squared_last img{display:none;}
	.highlight .squared h3, .highlight .squared_last h3{padding-top:15px;}
	
	/* HIGHLIGHT2 */
	.highlight2 .squared2, .highlight2 .squared_last2 {width:90%!important; margin:10px auto; float:none!important; }
	.highlight2 .squared2 img, .highlight2 .squared_last2 img{display:none;}
	.highlight2 .squared2 h3, .highlight2 .squared_last2 h3{padding-top:15px;}
	
	/* VIDEO DEMO */
	.video_tutorial_list {width:90%!important; margin:10px auto; float:none!important; }
	.video_box, .video_box_center {float:none!important; display:block; width:100%; margin:10px 0 20px 0!important;}	
	.video_img {float:none!important; display:block; width:100%; margin:10px 0 10px 0!important;}
	.video_img img {width:100%; }
	
	/* FEATURE */
	.feat_txt{width:100%!important;padding:0 30px;}
	.feat_top {margin-top: 10px!important;}
	.feat_img{display:none!important;}	
	.feat_txt_full { width: 96%; padding:2%; }
	.feat_box_img_related { display:none!important;}
	
	/* TECHNICAL FEATURE */
	.techfeat_container {margin:0 20px;}
	.techfeat_item{width:50%!important;}
	
	/* CUSTOMIZE ACCOUNT */
	.customize_account{margin:0 20px;}
	.customize_account_item{width:100%!important;}
	
	/* HELP */	
	.helpMailUp li:nth-child(2) {border:0!important}
	
	/* CLIENTI */
	.clients ul{width:90%!important;}
	.clients li{margin-left:10px; width:30%!important;}
	.clients li:first-child{margin-left:0px!important;}	
	
	/* CTA */
	.cta_content {padding: 0 20px;}	
	
	/* CONTACTS */
	.container_map {display:none!important;}
	.box_center { display:block; width:100%; margin:10px;}
	.box_center span {display:none!important;}
	
	/* CONTACTS FORM */
	.container_form {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	.col5 {width:100%!important; display:block; }
	.col5:last-child {width:100%!important; display:block; }
	.col1-single label {width:100%!important; display:block; }
	.col1-single select {width:100%!important; display:block; }	
	.contactForm input[type=submit],.contactForm input[type=submit].small { width:48%; margin-left:26%;margin-right:26%; }
	.col4 {width:100%!important; display:block; }
	.col6 {width:100%!important; display:block; }
	.col1-single label { text-align:left;}
	
	.container_text {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	.container_step img {display:none!important;}
	
	/* PRICING */
	.emailcost_container h2{float:none!important; text-align:center; padding:0!important;}
	.emailcost_speed, .emailcost_delivery {float:none!important; width:100%; text-align:center;}
	.emailcost_speed, .emailcost_delivery h2 {padding:0 0 20px 0!important; margin:0!important;}
	.emailcost_item{margin-left: 2%;margin-right: 2% !important; margin-bottom:20px;width: 46%;}	
	.emailcost_selector .emailcost_option {width:97%!important; margin:0 10px;}
	.emailcost input[type="text"]{width:250px!important;}
	.emailcost_custom{float:none; padding:0 0 15px 15px!important; text-align:center;}	
	.emailcost_selector li{float:none;width: 99%; margin:auto;}
	.emailcost_selector {padding-bottom:0!important;}	
	
	/* GLOSSARY */	
	.glos_bar ul{padding:0!important; margin:0!important;}
	.glos_bar li {width:12.5%!important;}
	.glos_term ul{width:100%!important; padding:0 20px;}
	.glos_letter{margin:auto;}
	.glos_bar .active span{background:none;}
	
	/* WEBINAR */
	/*.webinar_next h3, .webinar_history h3{padding:0px 20px;}
	.webinar_next li, .webinar_history li{width:100%;padding:0px 20px;}
	.webinar_history_item li{width:15%;float:left; padding:20px 0 0 0;}*/
	
	.webinar_history li { margin:0 0 0 10px; width:96%;}
	.webinar_history_item li:first-child {margin:0 5px 0 0!important;}
	.webinar_history_item li {margin:0 5px 0 0!important;}

	/* WEBINAR  */
	.webinar_next li { width:96%!important; padding:2%!important;}
	.webinar-month { font-size:1em!important;}
	.webinar-number { font-size:3em!important;}

	.wrapper_date_webinar div {   margin: auto !important;    max-width: 200px; }

	/* WEBINAR DETTAGLIO */
	.webinar_container{margin:0 20px;}
	.webinar_detail_main{width:100%!important;margin:0!important;padding:0!important;}
	.webinar_detail_date{width:100%!important;margin:20px 0 0 0!important;padding:0!important;}
	.webinar_detail_intro{display:none;}	
	
	.ebookTematici .squared3, .ebookTematici .squared_last3{width:48%;}	
	
	/* LAVORA CON NOI */	
	p.ico-email{ background:none; padding-left:0; }
	
	/*FOOTER */
	.footer_secondRowDx input[type="email"] {width: 70%!important;	}
	
	/* DIVENTA ESPERTO LEGGI */
	.ebookTematicilist h3 {margin-top:40px;}
	.ebookTematicilist ul {margin:0 20px;} 
	.ebookTematicilist li {width:48%!important; text-align:center; min-height:265px;}
	
	/* INVESTOR RELATION */
	.ir_box_img{width:14%;text-align:left; display:none!important;}		
	.ir_box_txt {width:100%!important;}
		
	/* NEWS */	
	.sidebar-news {	width:100%!important;float:left!important;margin:0!important;padding:50px 0 0 0!important;display:block; border-top:1px solid #e7e7e7;}
	.wrapper-news {	width:100%!important;float:left!important;margin:50px 0 0 0!important;padding:0!important;display:block;}
	
	/* FAQ */	
	.sidebar-faq {	width:100%!important;float:left!important;margin:0!important;padding:50px 0 0 0!important;display:block; border-top:1px solid #e7e7e7;}
	.wrapper-faq {	width:100%!important;float:left!important;margin:50px 0 0 0!important;padding:0!important;display:block;}
	
	/* form subscribe */
	.form-nl-ir-subscribe { margin-bottom:30px;}
	
	/* DOCUMENTI SOCIETARI */
	.doc-box { float:left;width:100%!important; margin:10px 0 0 0; display:block;  }
	.doc-box .wrapper-doc-image { float:left;margin:0; padding:0; width:100%!important; text-align:center;}
	.doc-box .wrapper-doc-image img { display:none!important; }
	.doc-box .wrapper-doc-text { width:100%!important; margin-top:0!important;}
	
	#wrapper-doc .feat_txt { padding:0!important; }
	#wrapper-doc .feat_txt p { margin:10px!important; }
	
	.documents_history li { margin:0 0 0 10px; width:96%;}
	.documents_history_item li:first-child {margin:0 5px 0 0!important;}
	.documents_history_item li {margin:0 5px 0 0!important;}
	
	img.back{ width:50px!important;height:50px!important;}
	
	/*CUSTOMERS*/
	.open-customer div {width:100%!important;}
	#wrapper-customers .squared3, #wrapper-customers .squared_last3 { width:98%!important; padding:1%!important; margin:0 0 30px 0!important;}
	.arrow-up {display:none!important;}
	
	/* COOKIE */
	#cookie_modal div { max-width:90%!important; width:90%!important;}
	
	/* HEADERS EMAIL SETTINGS*/
	#wrapper-client-text img { width:100%;}	
	
	/* CALENDAR SESSION */
	.session-box, .session-box-highlight {width:44%;margin:0 0 20px 4%;}
	.session-box:last-child { margin:0 0 0 4%!important; }
	
	/* CALENDAR VIDEO */
	.video_img{text-align:center;}
	.video_img iframe {	width: 333px !important; margin:auto; }
	
	/* ERROR 404, 500, generic */
	.server-error ul, .server-error p { text-align: left; margin:0!important;width:90%; }
	.server-error p { margin:0 0 0 30px!important; }
	.msg-server .pcErrorMessage p { margin:0 0 0 30px!important;width:90%; }
	.msg-server img { display:block!important; width:100%!important;}	
	
	/* PAYMENT */	
	#pay-method-wrapper .container_step img {display:block!important;}
	
	/*CORPORATE GOVERNANCE*/
	#board_statutory_auditors { margin-left:0!important; width:98%!important;}
	
	/* LATERAL BUTTON */
	.btn-lateral {display:none!important;}
	
	/* splashpage nlsubs */
	.main-wrapper-nl-left{width:100%!important; text-align:center;padding:0 5%;}
	.main-wrapper-nl-right{width:100%!important;}
	.wrapper-post-nl {width: 100%!important; padding:5% 0;}
	.blog-nl-sub-social {margin-bottom:40px; float:left;width:100%;}
	
	/* iframe */
	iframe { width:100%!important; height:100%!important;}
	
	/* logout page */
	.row-spacer .wrapper_boxes .box, .row-spacer .wrapper_boxes_row .box { width:100%; text-align:center; }
	.row-spacer .wrapper_boxes_row .box span { display:table; margin:auto; float:none; }
	.row-spacer div.center_txt img { width: 100%;}
}


@media screen and (max-width : 480px){
	
	
	/* HOMEPAGE */
	.headerhome_visual,.headerhome_visual img,.headerhome_txt {width:100%!important;}
	.headerhome_visual img{padding:0px 20px; width:100%;}
	.headerhome_txt{color:#ffffff; float:left; width:519px; text-align:center; padding:0 10px;}
	.headerhome_txt h1{font-family:'museo-sans', Arial, sans-serif;  font-weight:300; font-size:2.625em;color:#7FCBEB; margin-top:15px;margin-bottom:10px;}
	.headerhome_txt h2{font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.25em; line-height:1.813em; margin:0 0 30px 0;}
	.headerhome_separator{padding-top:40px; width:100%; border-bottom:1px solid #827e7e; clear:both; margin-bottom:20px;}
	.headerhome_container a{color:#ffffff;}
	.headerhome_menu{text-align:center;}
	.headerhome_CTA {color:#ffffff; text-decoration:none;}
	.headerhome_container{display:block!important; }
	.headerhome_menu {padding:10px 20px!important;}
	/* V1 .headerhome_menu a{color:#81CBEC; text-decoration:underline;} */
	.headerhome_menu a{color:#81CBEC; text-decoration:none;}
	.headerhome_menu li{width:50%!important; margin:0!important; padding:10px 0;}
	.headerhome_menu li:last-child{width:100%!important; text-align:center;padding:10px 0; margin:0;}
	.headerhome_menu li img{padding-right:20px;}
	.headerhome_menutxt{padding:0 20px 0px 20px;width:100%!important; margin:0 0 30px 0 !important;}
	.headerhome_menutxt p{padding:0; margin:auto; text-align:center;width:100%!important;}
		
	/* INTRO E VISUAL */
	.bkg_visual01 .main_visual{position:relative!important; height:100%;}
	.bkg_visual01 {background:none; height:auto!important;}
	.bkg_ProductSMS, .bkg_ProductSOCIAL, .bkg_DIVENTAESPERTO {background:none; height:auto;}
	.visual img{margin:40px 0px; width:100%;}
	.intro img{margin:40px 0px; width:100%; display:none;}
	.intro_aligned {margin-top:42px;}
	.intro_aligned .main_img{display:none;}
	.intro_aligned .main_txt{width:auto!important; float:none!important; margin:0 20px!important;}
	.intro_aligned .main_txt h1{margin-top:0!important;}
	.intro_CTA{margin-top:20px!important;}
	.intro .main_txt {padding-top:0!important;}
	.intro .main_txt h1{margin-top:40px;}
	.intro .intro_claim {display:none;}
	.testimonial_claim {margin:0px 20px;}
	
	/* CTA */
	.cta_content article{padding:0 20px}
	
	/* TARGET MAILUP*/
	.target, .target_last_element {width:98%!important; padding-left:2%!important; float:left;display:block; margin-top:10px;}
	.target h3{margin-top:0px!important;}
	.target img, .target_last_element img{display:none;}
	.targetseparator{display:none;}		
	.target_last_element {margin:0!important;	}
	
	/* TAB JOBS */
	.trenta, .trenta_last_element {width:98%!important; padding-left:2%!important; float:left;display:block; margin-top:10px;}
	.trenta h3{margin-top:0px!important;}
	.trenta img, .trenta_last_element img{display:none;}
	.trentaseparator{display:none;}		
	.trenta_last_element {margin:0!important;	}
	
	/* NEWS MAILUP*/
	.MUnewsreel_item, .MUnewsreel_item_mid{width:100%!important; margin:0!important; padding:0 20px;}
	
	/* OPTION */
	.option_item, .option_item_single{width:100%!important; margin:0!important;padding:0 20px;}
	.option_item h3{padding:0!important; margin:0!important;}
	.option_item p{padding:0!important; margin:0 0 40px 0!important;}
	.option_item img, .option_item_single img{display:none;}
	.textTreedom{font-size: 1em!important;}
	
	/* MAINCONTENT */
	.maincontenttxt{width:100% !important; padding:0px 20px; min-height:200px!important;}
	.maincontentimgDx, .maincontentimgSx, .maincontenttxt-full img{/*position:relative!important; padding-top:20px; display: block; margin: auto;width: 75%;*/display:none;}
	.maincontenttxt h3 {margin-top:40px!important;}	
	.maincontent { padding:0 0!important;}	
	
	.maincontent .col { width:100%; display:block; position: relative; text-align: center; width: 100%; }
	.maincontent .col img {display:none; }
	
	/* THIRD LEVEL */
	.thirdlevelmenu{padding:0px 20px;}
	.thirdlevelmenu li,.helpMailUp li{width:100%!important;}
	.thirdlevelmenu_item {width:100%!important; margin-bottom:25px!important;}
	.customize_account_item:last-child { margin-left: 0!important; width: 100%!important; }	
	.thirdlevelmenu .clear { display:none!important; }
	
	/* HELP MAILUP */
	.helpMailUp li:nth-child(2) {border:0!important}
	.helpMailUp h4 {padding-left:20px; padding-right:20px;}
	
	/* CLIENTI MAILUP */ 
	.clients ul{width:100%!important; float:left;}
	.clients li{width:50%!important; text-align:center;}
	.clients li:first-child{margin-left:0px!important;}
	
	/* HIGHLIGHT */
	.highlight .squared, .highlight .squared_last {width:90%!important; margin:10px auto; float:none!important; }
	.highlight .squared img, .highlight .squared_last img{display:none;}
	.highlight .squared h3, .highlight .squared_last h3{padding-top:15px;}
	
	/* HIGHLIGHT2 */
	.highlight2 .squared2, .highlight2 .squared_last2 {width:90%!important; margin:10px auto; float:none!important; }
	.highlight2 .squared2 img, .highlight2 .squared_last2 img{display:none;}
	.highlight2 .squared2 h3, .highlight2 .squared_last2 h3{padding-top:15px;}
	
	/* VIDEO DEMO */
	.video_tutorial_list {width:90%!important; margin:10px auto; float:none!important; }
	.video_box, .video_box_center {float:none!important; display:block; width:100%; margin:10px 0 20px 0!important;}	
	.video_img {float:none!important; display:block; width:100%; margin:10px 0 10px 0!important;}
	.video_img img {width:100%; }
	
	/* FEAT MAILUP */
	.feat_txt{width:100%!important;padding:0 20px;}
	.feat_top {margin-top: 0px!important;}
	.feat_img{display:none;}
	
	/* PRODUCT TABLE */
	.prodTable{width:94%!important;}
	
	/* TECHNICAL FEATURE */
	.techfeat_container {margin:0 20px;}
	.techfeat_item{width:100%!important;}
	
	/* CUSTOMIZE ACCOUNT */
	.customize_account{margin:0 20px;}
	.customize_account_item{width:100%!important;}	
	
	/* CONTACTS */
	.container_map {display:none!important;}
	.box_center { display:block; width:100%; margin:10px;}
	.box_center span {display:none!important;}
	.box_city1 img {display:none!important;}
	
	/* CONTACTS FORM */
	.container_form {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	.col5 {width:100%!important; display:block; }
	.col5:last-child {width:100%!important; display:block; }
	.col1-single label {width:100%!important; display:block; }
	.col1-single select {width:100%!important; display:block; }	
	.contactForm input[type=submit], .contactForm input[type=submit].small{ width:96%; margin-left:5%;margin-right:5%; }
	.col4 {width:100%!important; display:block; }
	.col6 {width:100%!important; display:block; }
	.col1-single label { text-align:left;}
	
	.container_text {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	
	/* PAYMENT */
	#box-pay1, #box-pay2, #box-pay3 {cursor:pointer!important; }
	#box-pay1:hover, #box-pay2:hover, #box-pay3:hover {cursor:pointer;}
	#pay1, #pay2, #pay3 {display:block!important;}	
	.container_step img {display:none!important;}
	#box-pay1, #box-pay2 {margin:0 0 0 20px; }	
	#pay-method-wrapper {margin-top:0px; }
	
	/* PRICING */
	.emailcost_container h2{float:none!important; text-align:center; padding:0 20px!important;}
	.emailcost_speed, .emailcost_delivery {float:none!important; width:100%; text-align:center;}
	.emailcost_speed, .emailcost_delivery h2 {padding:0 0 20px 0!important; margin:0!important;}
	.emailcost_item{margin:15px auto; width: 290px; float:none!important; clear:both;}	
	.emailcost_item:last-child{margin-right:auto;}
	.emailcost_custom{text-align:center; padding:0!important;}
	.emailcost_selector .emailcost_option {width:100%;}
	.emailcost_selector{padding-bottom:0!important;}
	.emailcost_option p {margin:0px 20px 20px 20px!important; clear:both;}
	.emailcost input[type="text"]{width:250px!important; margin:0!important;}
	.emailcost_custom{float:none; padding:0 0 15px 10px!important;}
	.intro .emailcost h2{line-height:1.7em;}
	.emailcost_selector li{float:none;width: 290px; margin:auto;line-height:norma!important;}
	
	#pricelayer {text-align:center;}
	#pricelayer input{margin:5px auto!important; width:100px;}
	#pricelayer input[type="button"] {float:none; width:60%!important;}
	
	/* GLOSSARY */	
	.glos_bar ul{padding:0!important; margin:0!important;}
	.glos_bar li {width:12.5%!important;}
	.glos_term ul{width:100%!important; padding:0 20px;}
	.glos_letter{margin:auto;}
	.glos_bar .active span{background:none;}
	
	/* WEBINAR */
	.webinar_container{margin:0 20px;}
	/*.webinar_next h3, .webinar_history h3{padding:0px 20px;}
	.webinar_next li, .webinar_history li{width:100%;padding:0px 20px;}
	.webinar_history_item li{width:15%;float:left; padding:20px 0 0 0;}*/
	
	.webinar_history li { margin:0 0 0 10px; width:96%;}
	.webinar_history_item li:first-child {margin:0 5px 0 0!important;}
	.webinar_history_item li {margin:0 5px 0 0!important;}

	/* WEBINAR  */
	.webinar_next {margin-top:10px;}
	.webinar_next li { width:98%!important; padding:2%!important; margin-bottom:0; }
	.wrapper_date_webinar { width:100%!important; margin:20px auto!important; }
	.wrapper_date_webinar div { margin:auto!important; max-width:200px;}
	.wrapper_info_webinar { width:100%!important; margin:auto!important;}
	.webinar-month { font-size:0.6em!important;}
	.webinar-number { font-size:3em!important;}
	
	.wrapper_date_webinar_detail div {width: 100%;}
	
	/* WEBINAR DETTAGLIO */
	.webinar_detail_main{width:100%!important;margin:0!important;padding:0!important;}
	.webinar_detail_date{width:100%!important;margin:20px 0 0 0!important;padding:0!important;}
	.webinar_detail_intro{display:none;}
		
	/* LAVORA CON NOI TABS */
	ul.trentacontainer{ display:none; }
	.techfeat_container h4{ font-size:1em; text-transform:uppercase; }
	.tab-sedi h3{ display:block; font-family: 'Pathway Gothic One'; font-size: 2.25em; margin: 40px 0 0; padding: 10px 20px ; text-transform: uppercase;text-align:left; width: 100%; border-top:2px solid #3d3c3b;border-bottom:2px solid #3d3c3b;}
	.tab-sedi h3.first{ border-top:none; margin-top:10px; }
	#tabs-sedi .trenta, #tabs-sedi .trenta_last_element{ padding-left:0 !important; }
	#tabs-sedi .techfeat_item h5{ display: inline-block; line-height: 1.5em; }
	#tabs-sedi .techfeat_item p{ display: inline-block; }
	#tabs-sedi .techfeat_item a{ display: block; padding-bottom: 5px; }
	p.ico-email{ background:none; padding-left:0; }
	
	/* DIVENTA ESPERTO LEGGI */
	.ebookTematicilist ul {margin:0 20px;} 
	.ebookTematicilist li {width:100%!important; text-align:center;}
		
	/* INVESTOR RELATION */
	.ir_box_img{width:14%;text-align:left; display:none!important;}		
	.ir_box_txt {width:100%!important;}
	
	/* NEWS */	
	.sidebar-news {	width:100%!important;float:left!important;margin:0!important;padding:50px 0 0 0!important;display:block; border-top:1px solid #e7e7e7;}
	.wrapper-news {	width:100%!important;float:left!important;margin:50px 0 0 0!important;padding:0!important;display:block;}
	
	/* FAQ */	
	.sidebar-faq {	width:100%!important;float:left!important;margin:0!important;padding:50px 0 0 0!important;display:block; border-top:1px solid #e7e7e7;}
	.wrapper-faq {	width:100%!important;float:left!important;margin:50px 0 0 0!important;padding:0!important;display:block;}
	
	/* form subscribe */
	.form-nl-ir-subscribe { margin-bottom:30px;}
	
	/* DOCUMENTI SOCIETARI */
	.doc-box { float:left;width:100%!important; margin:10px 0 0 0; display:block;  }
	.doc-box .wrapper-doc-image { float:left;margin:0; padding:0; width:100%!important; text-align:center;}
	.doc-box .wrapper-doc-image img { display:none!important; }
	.doc-box .wrapper-doc-text { width:100%!important; margin-top:0!important;}
	
	#wrapper-doc .feat_txt { padding:0!important; }
	#wrapper-doc .feat_txt p { margin:10px!important; }
	
	.documents_history li { margin:0 0 0 10px; width:96%;}
	.documents_history_item li:first-child {margin:0 5px 0 0!important;}
	.documents_history_item li {margin:0 5px 0 0!important;}
	
	/* FEATURE */
	.feat_txt{width:100%!important;padding:0 30px;}
	.feat_top {margin-top: 0!important;}
	.feat_img{display:none!important;}	
	.feat_txt_full { width: 96%; padding:1%; }
	.feat_box_img_related { display:none!important;}
	
	/*SQUARED*/
	.squared3, .squared_last3 { width:100%!important; text-align:left!important; }
	.squared3 img, .squared_last3 img { display:none;!important; }
	
	/*CUSTOMERS*/
	.open-customer div {width:100%!important;}
	#wrapper-customers .squared3, #wrapper-customers .squared_last3 { width:90%!important; padding:5%!important;}
	.arrow-up {display:none!important;}
	
	/* ASSISTENZA CLIENTI */
	#wrapper-assistenza-clienti .squared3 { width:98%!important; margin:0 1% 0 1%; }
	
	/* COOKIE */
	#cookie_modal div { max-width:90%!important; width:90%!important;padding-left:0!important; margin-left:5px!important;}

	
	/* ERROR 404, 500, generic */
	.server-error ul, .server-error p { text-align: left; margin:0!important;width:90%; }
	.server-error p { margin:0 0 0 30px!important; }
	.msg-server img { display:block!important; width:100%!important;}
	.msg-server .pcErrorMessage p { margin:0 0 0 15px!important;width:90%; }
	
	/* HEADERS EMAIL SETTINGS*/
	#wrapper-client-text img { width:100%;}
	
	/* CALENDAR SESSION */
	.session-box, .session-box-highlight {width:80%;margin:0 10% 20px 10%;}
	.session-box:last-child { margin:0 10%!important; }
	
	/* CALENDAR VIDEO */
	.video_img iframe {width: 290px !important;}
	
	/*CHI SIAMO*/
	.hl-whoweare h3 { margin-left:20px!important;}
	
	/*CORPORATE GOVERNANCE*/
	#board_statutory_auditors { margin-left:0!important; width:98%!important;}
	
	/* LATERAL BUTTON */
	.btn-lateral {display:none!important;}
	
	/* splashpage nlsubs */
	.main-wrapper-nl-left{width:100%!important; text-align:center;padding:0 5%;}
	.main-wrapper-nl-right{width:100%!important;}
	.wrapper-post-nl {width: 100%!important; padding:0;}
	.blog-nl-sub-social {margin-bottom:40px; float:left;width:100%;}
	
	/* iframe */
	iframe { width:100%!important; height:100%!important;}
	
	/* logout page */
	.row-spacer .wrapper_boxes .box, .row-spacer .wrapper_boxes_row .box { width:100%; text-align:center; }
	.row-spacer .wrapper_boxes_row .box span { display:table; margin:auto; float:none; }
	.row-spacer div.center_txt img { width: 100%;}
}