
/* home */
.wrapper-blu{background-color:#2a4e7f;}
.wrapper-bianco.home h1{color:#68a8de;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 38px;line-height: 42px;font-weight:800;text-align:center;margin:30px 0;padding:0;}
.wrapper-bianco.home h2{color:#686868;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 22px;line-height: 26px;font-weight:300;text-align:center;margin:0;margin-bottom:20px;}
.wrapper-bianco.home h2 strong{font-weight:500;}
.wrapper-bianco.home h3{color:#68a8de;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 34px;line-height: 38px;font-weight:700;text-align:center;margin:0;margin-bottom:10px;padding:0;}
.wrapper-bianco.home h3 strong{font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-weight:800;}
.wrapper-bianco.home p{text-align:center;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 15px;line-height: 19px;font-weight:300;color:#686868;margin-bottom:20px;}
.wrapper-bianco.home p strong{font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;color:#68a8de;font-weight:700;}
.wrapper-blu.home h4{font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 35px;line-height: 40px;font-weight:800;text-align:center;margin:0px;margin-top:20px;padding:0;color:white;}
.wrapper-blu.home{background-image:url(../images/fascia_home.jpg);background-repeat:no-repeat;background-position:top center;}
.wrapper-blu.home p{font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 34px;line-height: 38px;font-weight:500;text-align:center;margin:10px 0;margin-bottom:70px;width:80%;padding:0 10%;padding-bottom:10px;color:white;border-bottom:2px solid white;}
.wrapper-bianco.home  .legenda_form p{font-size: 18px;line-height: 22px;font-weight:500;}
.wrapper-bianco.home  .legenda_form p strong{font-weight:800;text-transform:uppercase;}
.wrapper-bianco .bolli{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-bianco .bolli .one-fourth{text-align:center;}
.wrapper-bianco .bolli .one-fourth img{float:none;width:100%;max-width:140px;height:auto;max-height:140px;}
.wrapper-bianco .bolli .one-fourth .title{float:left;position:relative;width:100%;margin:0;padding:0;color:#686868;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 26px;line-height: 30px;font-weight:500;margin:20px 0;}
.wrapper-bianco .bolli .one-fourth p{float:left;position:relative;width:90%;margin:0 5%;padding:0;text-align:center;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 21px;font-weight:300;color:#686868;margin-bottom:20px;}
.wrapper-bianco .bolli .one-fourth a.dettagli,.wrapper-bianco .bolli .one-fourth a.dettagli:visited{background:#185b94;display:block;width:80%;float:left;position:relative;margin:0px 10%;margin-top:10px;padding:10px 0;color:white;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 14px;line-height: 16px;font-weight:500;}
.wrapper-bianco .bolli .one-fourth.servizio01 a.dettagli,.wrapper-bianco .bolli .one-fourth.servizio01 a.dettagli:visited{background:#ff6000;}
.wrapper-bianco .bolli .one-fourth.servizio02 a.dettagli,.wrapper-bianco .bolli .one-fourth.servizio02 a.dettagli:visited{background:#81b656;}
.wrapper-bianco .bolli .one-fourth.servizio03 a.dettagli,.wrapper-bianco .bolli .one-fourth.servizio03 a.dettagli:visited{background:#ffae00;}
.wrapper-bianco .bolli .one-fourth.servizio04 a.dettagli,.wrapper-bianco .bolli .one-fourth.servizio04 a.dettagli:visited{background:#026ab3;}
.wrapper-bianco .bolli .one-fourth a.dettagli:hover,
.wrapper-bianco .bolli .one-fourth.servizio01 a.dettagli:hover,
.wrapper-bianco .bolli .one-fourth.servizio02 a.dettagli:hover,
.wrapper-bianco .bolli .one-fourth.servizio03 a.dettagli:hover,
.wrapper-bianco .bolli .one-fourth.servizio04 a.dettagli:hover{background:#686868;}
.wrapper-bianco .bolli .one-fourth.servizio01,.wrapper-bianco .bolli .one-fourth.servizio02,.wrapper-bianco .bolli .one-fourth.servizio03{background-image:url(../images/bordino_blu.jpg);background-repeat:no-repeat;background-position:bottom right;}
.wrapper-bianco .bolli .one-fourth { width: 25%;margin:0;margin-bottom:10px;}
.wrapper-bianco .clienti{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-bianco .clienti .title{color:#68a8de;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 35px;line-height: 40px;font-weight:800;text-align:center;margin:0;padding:0;}
.wrapper-bianco .clienti p{color:#68a8de;text-align:center;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 28px;line-height: 32px;font-weight:300;margin-bottom:20px;}
.wrapper-bianco .clienti .container_slider{float:left;position:relative;width:100%;margin:0;padding:0;margin-bottom:20px;}

/* cosa facciamo */
.wrapper-trasparente{background: transparent;}
.wrapper-trasparente.pagine{margin-top:-317px;}
.wrapper-trasparente.pagine.annuncio{margin-top:-350px;}
.wrapper-trasparente.pagine.annuncio .content-wrapper{border-top:2px solid white;}
.wrapper-trasparente.pagine h1{float:left;position:relative;width:98%;margin:0;padding:0;padding-left:2%;color:#ffffff;text-align:left;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 38px;line-height: 20px;font-weight:800;border-bottom:4px solid white;}
.wrapper-trasparente.pagine p#breadcrumbs{float:left;position:relative;width:96%;margin:0;padding:20px 2%;background: #68a8de;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 14px;line-height: 16px;font-weight:300;color:#222222;}
.wrapper-trasparente.pagine p#breadcrumbs a,.wrapper-trasparente.pagine p#breadcrumbs a:visited{color:white;text-decoration:underline;}
.wrapper-trasparente.pagine p#breadcrumbs a:hover{text-decoration:none;}
.wrapper-trasparente.pagine p#bottom_breadcrumbs{display:block;float:left;position:relative;width:100%;height:40px;margin:0;padding:0;background-color: #fff;background-image:url(../images/breadcrumbs.jpg);background-repeat:no-repeat;background-position:0px -120px;}
.wrapper-trasparente.pagine  h2{float:left;position:relative;width:96%;margin:0;margin-top:20px;padding:0 2%;text-align:left;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-weight:500;font-size: 38px;line-height: 42px;color:#68a8de;}
.wrapper-trasparente.pagine  h2 strong{font-weight:800;}
.wrapper-trasparente.pagine  p{float:left;position:relative;width:96%;margin:0;padding:0 2%;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:300;color:#686868;margin-bottom:20px;}
.wrapper-trasparente.pagine  p strong{font-weight:800;}
.wrapper-trasparente.pagine ul{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;list-style:none;}
.wrapper-trasparente.pagine ul li{text-transform:none;float:left;position:relative;width:91%;min-height:23px;margin:0 2%;margin-bottom:10px;padding:0;padding-left:5%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:-219px -73px;}
.wrapper-trasparente.pagine ul li a, .wrapper-trasparente.pagine ul li a:visited{color:#68a8de;font-weight:800;text-decoration:underline;}
.wrapper-trasparente.pagine ul li a:hover{text-decoration:none;}
.wrapper-trasparente.pagine .fascia-azzurra{float:left;position:relative;width:100%;margin:0;padding:0;background: #68a8de;padding-bottom:120px;}
.wrapper-trasparente.pagine .fascia-azzurra h3{float:left;position:relative;width:100%;margin:0;padding:0;padding-top:20px;color:#ffffff;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 35px;line-height: 39px;font-weight:800;}
.wrapper-trasparente .focus{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-trasparente .focus .one-third{text-align:center;}
.wrapper-trasparente .focus .one-third img{float:none;width:100%;max-width:140px;max-height:140px;height:auto;}
.wrapper-trasparente .focus .one-third .title{float:left;position:relative;width:100%;margin:0;margin-bottom:10px;padding:0;color:#ffffff;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 27px;line-height: 30px;font-weight:500;text-transform:uppercase;}
.wrapper-trasparente .focus .one-third p{float:left;position:relative;width:90%;margin:0 5%;padding:0;text-align:center;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 21px;font-weight:300;color:#686868;margin-bottom:20px;}
.wrapper-trasparente .focus .one-third p strong{color:#68a8de;font-weight:800;}
.wrapper-trasparente .focus .one-third { width: 33.33%;min-height:500px;margin:0;margin-bottom:10px;background-image:url(../images/bordino_blu2.jpg);background-repeat:no-repeat;background-position:bottom right;}
.wrapper-trasparente .focus .one-third.last {background:transparent;}
.wrapper-trasparente .focus .one-third ul{float:left;position:relative;width:74%;margin:0 13%;margin-bottom:10px;padding:0;list-style:none;margin-top:20px;}
.wrapper-trasparente .focus .one-third ul li{text-transform:uppercase;float:left;position:relative;width:85%;min-height:23px;margin:0;margin-bottom:5px;padding:0;padding-left:15%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:-219px -73px;}
.wrapper-bianco .contact_form{float:left;position:relative;width:100%;margin:0;margin-top:20px;padding:0;padding-bottom:10px;background: #999999;}
.wrapper-bianco .contact_form .one-third p{float:left;position:relative;width:97%;margin:0;padding:4% 0;padding-right:3%;color:white;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:300;}
.wrapper-bianco .contact_form .one-third p strong{font-weight:800;}
.wrapper-bianco .contact_form .two-third .title{float:left;position:relative;width:97%;margin:0;margin-top:10px;padding:0;padding-left:3%;color:white;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 27px;line-height: 30px;font-weight:800;text-transform:uppercase;}
.wrapper-bianco .contact_form .two-third p{float:left;position:relative;width:97%;margin:0;margin-bottom:10px;padding:0;padding-left:3%;color:white;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size:14px;line-height: 20px;font-weight:500;text-transform:uppercase;}

/*--------------------------------------------------
	     PROMO CANON
---------------------------------------------------*/
#promo-canon p img,#promo-canon .one img{width:100%;float:none;max-width:100%;height:auto;}
.wrapper-trasparente #promo-canon .focus .one-third .title{font-size: 18px;line-height: 20px;}
#promo-canon .one-fourth h3{margin:10px 0;}
.wrapper-trasparente.pagine #promo-canon .one-half h2{margin-top:0;font-size: 28px; line-height: 30px;margin-bottom:20px;}
.wrapper-trasparente.pagine #promo-canon .one-fourth h3{text-align:left;font-size: 18px;line-height: 20px;text-transform:uppercase;}
.wrapper-trasparente.pagine #promo-canon .one h2{margin-bottom:20px;}
.wrapper-trasparente.pagine #promo-canon .one-half h3{text-align:left;font-size: 18px;line-height: 20px;text-transform:uppercase;padding: 0 2%;width: 96%;margin:0;margin-bottom:10px;color:#686868}
.wrapper-trasparente.pagine #promo-canon a.button,.wrapper-trasparente.pagine #promo-canon a.button:visited{background-image: url(../images/button-canon.png);background-repeat: no-repeat;background-position:right -225px ;float: left;width: 72%;position:relative;padding: 15px 4%;margin:10px 10%;color:#fff;background-color:#003169;font-size: 18px;line-height: 20px;}
.wrapper-trasparente.pagine #promo-canon a.button:hover{color:#fff;background-color:#686868;}
.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222;}
.wrapper-trasparente.pagine #promo-canon a.button.win,.wrapper-trasparente.pagine #promo-canon a.button.win:visited{background-position:right -25px ;}
.wrapper-trasparente.pagine #promo-canon a.button.mac,.wrapper-trasparente.pagine #promo-canon a.button.mac:visited{background-position:right -125px ;}
.wrapper-trasparente.pagine .fascia-azzurra2{float:left;position:relative;width:100%;margin:0;padding:0;background: #68a8de;}
.wrapper-trasparente.pagine .fascia-azzurra2 h2{float:left;position:relative;width:100%;margin:0!important;padding:0;padding-top:20px;color:#ffffff;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 35px;line-height: 39px;font-weight:800;}
.wrapper-trasparente.pagine .fascia-azzurra2 p{float:left;position:relative;width:96%;margin:0;padding:0 2%;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:300;color:#fff;margin-bottom:20px;}
.wrapper-trasparente.pagine .fascia-azzurra2 p.paddingTop{padding-top:20px;}
.wrapper-trasparente.pagine #promo-canon .one-third.listino{padding:10px 0;margin-bottom:0!important;text-align:center;border-bottom:2px solid #69a8de;}
.wrapper-trasparente.pagine #promo-canon .one-third.listino img{float:none;width:90%;max-width:240px;max-height:184px;height:auto;}
.wrapper-trasparente.pagine #promo-canon .one-third.listino p{float:left;position:relative;width:90%;margin:0 5%;padding:0;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 30px;font-weight:300;color:#686868;margin-bottom:20px;}
.wrapper-trasparente.pagine #promo-canon .one-third.listino p strong{font-weight:800;}
.wrapper-trasparente.pagine #promo-canon .one-third.listino { width: 33.33%;min-height:400px;margin:0;margin-bottom:10px;background-image:url(../images/bordino_blu3.jpg);background-repeat:no-repeat;background-position:top right;}
.wrapper-trasparente.pagine #promo-canon .one-third.listino.last {background:transparent;}
.wrapper-trasparente.pagine #promo-canon .one-third.listino span.prezzo-listino{background:#38c72d;float:left;position:relative;width:auto;margin:0 5%;padding:8px 12px;color:#fff;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 24px;line-height: 24px;font-weight:800;}

/* VERDE */
.wrapper-trasparente.pagine.contenuto-verde  p#breadcrumbs{background: #81b656;}
.wrapper-trasparente.pagine.contenuto-verde  p#bottom_breadcrumbs{background-position:0px -160px;}
.wrapper-trasparente.pagine.contenuto-verde  h2{color:#81b656;}
.wrapper-verde{background: #81b656;margin:50px 0;}
.wrapper-verde .main_title{float:left;position:relative;margin:0;padding:0;padding:30px 0;width:80%;padding-left:20%;text-transform:uppercase;font-size: 27px;font-weight:800;line-height: 31px;color:#fff;}
.wrapper-verde .main_title.align-center{width:100%;padding-left:0%;text-align:center;border-bottom:2px solid white;}
.wrapper-verde img.icona-absolute{position:absolute;top:-20px;left:0;}
.wrapper-trasparente.pagine.contenuto-verde h3{float:left;position:relative;width:96%;margin:10px 0;padding:0 2%;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}
.wrapper-trasparente.pagine.contenuto-verde h3 strong{font-weight:800;}
.wrapper-trasparente.pagine.contenuto-verde h4{text-transform:uppercase;float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 24px;font-weight:500;}
.wrapper-trasparente.pagine.contenuto-verde h4 strong{font-weight:800;}
.wrapper-bianco.contenuto-verde  p{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;text-transform:none;}
.wrapper-bianco.contenuto-verde  p strong{font-weight:800;}
.wrapper-bianco.contenuto-verde  p a,.wrapper-bianco.contenuto-verde  p a:visited{color:#81b656;font-weight:800;text-decoration:underline;}
.wrapper-bianco.contenuto-verde  p a:hover{text-decoration:none;}
.wrapper-trasparente.pagine.contenuto-verde ul{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;list-style:none;}
.wrapper-trasparente.pagine.contenuto-verde ul li{text-transform:none;float:left;position:relative;width:90%;min-height:23px;margin:0;margin-bottom:10px;padding:0;padding-left:10%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 24px;line-height: 28px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:0px -292px;}
.wrapper-trasparente.pagine.contenuto-verde ul li strong{font-weight:800;}
.wrapper-bianco.contenuto-verde ul{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;list-style:none;}
.wrapper-bianco.contenuto-verde ul li{text-transform:none;float:left;position:relative;width:95%;min-height:23px;margin:0;margin-bottom:10px;padding:0;padding-left:5%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:0px -292px;}
.wrapper-bianco.contenuto-verde ul li a, .wrapper-bianco.contenuto-verde ul li a:visited{color:#81b656;font-weight:800;text-decoration:underline;}
.wrapper-bianco.contenuto-verde ul li a:hover{text-decoration:none;}
.wrapper-bianco.contenuto-verde .title{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 30px;font-weight:700;line-height: 34px;}
.wrapper-bianco.contenuto-verde .one-third img{width:90%;height:auto;}
.wrapper-bianco.contenuto-verde .one-third{background-image:url(../images/bordino_verde.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-trasparente.pagine.contenuto-verde ul.macroaree {width:94%;margin:0;padding:0 3%;}
.wrapper-trasparente.pagine.contenuto-verde ul.macroaree li{min-height:63px;padding:15px 0;padding-top:45px;width:70%;margin:0;padding-left:30%;text-transform:uppercase;font-size: 27px;font-weight:800;line-height: 31px;color:#fff;border-bottom:2px solid white;background-repeat:no-repeat;background-position:center left;}
.wrapper-trasparente.pagine.contenuto-verde ul.macroaree li:last-child{border:0;}
.wrapper-trasparente.pagine.contenuto-verde ul.macroaree li.ico01{background-image:url(../images/icona_training_small.png);}
.wrapper-trasparente.pagine.contenuto-verde ul.macroaree li.ico02{background-image:url(../images/icona_infield_small.png);}
.wrapper-trasparente.pagine.contenuto-verde ul.macroaree li.ico03{background-image:url(../images/icona_elearning_small.png);}
.wrapper-verde .boxettini{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-verde .boxettini .one-third{width: 33.33%;margin:0;background-image:url(../images/bordino_bianco.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-verde .boxettini .one-third:last-child{background:transparent;}
.wrapper-verde .boxettini .one-third p{float:left;position:relative;text-align:center;margin:0;padding:0;padding:20px 0;width:100%;text-transform:uppercase;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}


/* GIALLO */
.wrapper-trasparente.pagine.contenuto-giallo  p#breadcrumbs{background: #ffae00;}
.wrapper-trasparente.pagine.contenuto-giallo  p#bottom_breadcrumbs{background-position:0px 0px;}
.wrapper-trasparente.pagine.contenuto-giallo  h2{color:#ffae00;}
.wrapper-giallo{background: #ffae00;margin:50px 0;}
.wrapper-giallo .main_title{float:left;position:relative;margin:0;padding:0;padding:30px 0;width:80%;padding-left:20%;text-transform:uppercase;font-size: 27px;font-weight:800;line-height: 31px;color:#fff;}
.wrapper-giallo .main_title.align-center{width:100%;padding-left:0%;text-align:center;border-bottom:2px solid white;}
.wrapper-giallo img.icona-absolute{position:absolute;top:-20px;left:0;}
.wrapper-trasparente.pagine.contenuto-giallo h3{float:left;position:relative;width:96%;margin:10px 0;padding:0 2%;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}
.wrapper-trasparente.pagine.contenuto-giallo h3 strong{font-weight:800;}
.wrapper-trasparente.pagine.contenuto-giallo h4{text-transform:uppercase;float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 24px;font-weight:500;}
.wrapper-trasparente.pagine.contenuto-giallo h4 strong{font-weight:800;}
.wrapper-bianco.contenuto-giallo  p{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:center;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;text-transform:none;}
.wrapper-bianco.contenuto-giallo  p strong{font-weight:800;}
.wrapper-bianco.contenuto-giallo  p a,.wrapper-bianco.contenuto-giallo  p a:visited{color:#ffae00;font-weight:800;text-decoration:underline;}
.wrapper-bianco.contenuto-giallo  p a:hover{text-decoration:none;}
.wrapper-bianco.contenuto-giallo ul,.wrapper-trasparente.pagine.contenuto-giallo ul{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;list-style:none;}
.wrapper-bianco.contenuto-giallo ul li,.wrapper-trasparente.pagine.contenuto-giallo ul li{text-transform:none;float:left;position:relative;width:93%;min-height:23px;margin:0;margin-bottom:10px;padding:0;margin-left:2%;padding-left:5%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:-72px -219px;}
.wrapper-bianco.contenuto-giallo ul li a, .wrapper-bianco.contenuto-giallo ul li a:visited{color:#ffae00;font-weight:800;text-decoration:underline;}
.wrapper-bianco.contenuto-giallo ul li a:hover{text-decoration:none;}
.wrapper-bianco.contenuto-giallo .title{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 30px;font-weight:700;line-height: 34px;}
.wrapper-bianco.contenuto-giallo .one-third img{width:90%;height:auto;}
.wrapper-bianco.contenuto-giallo .one-third{background-image:url(../images/bordino_giallo.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-giallo .boxettini{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-giallo .boxettini .one-third{width: 33.33%;margin:0;background-image:url(../images/bordino_bianco.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-giallo .boxettini .one-third:last-child{background:transparent;}
.wrapper-giallo .boxettini .one-third p{float:left;position:relative;text-align:center;margin:0;padding:0;padding:20px 0;width:100%;text-transform:uppercase;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}




/* BLU */
.wrapper-trasparente.pagine.contenuto-blu  p#breadcrumbs{background: #026ab3;}
.wrapper-trasparente.pagine.contenuto-blu  p#bottom_breadcrumbs{background-position:0px -40px;}
.wrapper-trasparente.pagine.contenuto-blu  h2{color:#026ab3;}
.wrapper-blu{background: #026ab3;margin:50px 0;}
.wrapper-blu.home{background-color:#2e5081;margin:0;}
.wrapper-blu .main_title{float:left;position:relative;margin:0;padding:0;padding:30px 0;width:80%;padding-left:20%;text-transform:uppercase;font-size: 27px;font-weight:800;line-height: 31px;color:#fff;}
.wrapper-blu .main_title.align-center{width:100%;padding-left:0%;text-align:center;border-bottom:2px solid white;}
.wrapper-blu img.icona-absolute{position:absolute;top:-20px;left:0;}
.wrapper-trasparente.pagine.contenuto-blu h3{float:left;position:relative;width:96%;margin:10px 0;padding:0 2%;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}
.wrapper-trasparente.pagine.contenuto-blu h3 strong{font-weight:800;}
.wrapper-trasparente.pagine.contenuto-blu h4{text-transform:uppercase;float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 24px;font-weight:500;}
.wrapper-trasparente.pagine.contenuto-blu h4 strong{font-weight:800;}
.wrapper-bianco.contenuto-blu  p{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;text-transform:none;}
.wrapper-bianco.contenuto-blu  p strong{font-weight:800;}
.wrapper-bianco.contenuto-blu  p a,.wrapper-bianco.contenuto-blu  p a:visited{color:#026ab3;font-weight:800;text-decoration:underline;}
.wrapper-bianco.contenuto-blu  p a:hover{text-decoration:none;}
.wrapper-trasparente.pagine.contenuto-blu ul{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;list-style:none;}
.wrapper-trasparente.pagine.contenuto-blu ul li{text-transform:none;float:left;position:relative;width:93%;min-height:23px;margin:0;margin-bottom:10px;padding:0;margin-left:2%;padding-left:5%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:-292px 0px;}
.wrapper-trasparente.pagine.contenuto-blu ul li strong{font-weight:800;}
.wrapper-bianco.contenuto-blu ul{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;list-style:none;}
.wrapper-bianco.contenuto-blu ul li{text-transform:none;float:left;position:relative;width:95%;min-height:23px;margin:0;margin-bottom:10px;padding:0;padding-left:5%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:-292px 0px;}
.wrapper-bianco.contenuto-blu ul li a, .wrapper-bianco.contenuto-blu ul li a:visited{color:#026ab3;font-weight:800;text-decoration:underline;}
.wrapper-bianco.contenuto-blu ul li a:hover{text-decoration:none;}
.wrapper-bianco.contenuto-blu .title{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 30px;font-weight:700;line-height: 34px;}
.wrapper-bianco.contenuto-blu .one-third img{width:90%;height:auto;}
.wrapper-bianco.contenuto-blu .one-third{background-image:url(../images/bordino_blu.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-blu .boxettini{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-blu .boxettini .one-third{width: 33.33%;margin:0;background-image:url(../images/bordino_bianco.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-blu .boxettini .one-third:last-child{background:transparent;}
.wrapper-blu .boxettini .one-third p{float:left;position:relative;text-align:center;margin:0;padding:0;padding:20px 0;width:100%;text-transform:uppercase;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}







/* ARANCIO */
.wrapper-trasparente.pagine.contenuto-arancio  p#breadcrumbs{background: #ff6000;}
.wrapper-trasparente.pagine.contenuto-arancio  p#bottom_breadcrumbs{background-position:0px -80px;}
.wrapper-trasparente.pagine.contenuto-arancio  h2{color:#ff6000;}
.wrapper-arancio{background: #ff6000;margin:50px 0;}
.wrapper-arancio .main_title{float:left;position:relative;margin:0;padding:0;padding:30px 0;width:80%;padding-left:20%;text-transform:uppercase;font-size: 27px;font-weight:800;line-height: 31px;color:#fff;}
.wrapper-arancio .main_title.align-center{width:100%;padding-left:0%;text-align:center;border-bottom:2px solid white;}
.wrapper-arancio img.icona-absolute{position:absolute;top:-20px;left:0;}
.wrapper-trasparente.pagine.contenuto-arancio h3{float:left;position:relative;width:96%;margin:10px 0;padding:0 2%;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}
.wrapper-trasparente.pagine.contenuto-arancio h3 strong{font-weight:800;}
.wrapper-trasparente.pagine.contenuto-arancio h4{text-transform:uppercase;float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 24px;font-weight:500;}
.wrapper-trasparente.pagine.contenuto-arancio h4 strong{font-weight:800;}
.wrapper-bianco.contenuto-arancio  p{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;text-transform:none;}
.wrapper-bianco.contenuto-arancio  p strong{font-weight:800;}
.wrapper-bianco.contenuto-arancio  p a,.wrapper-bianco.contenuto-arancio  p a:visited{color:#ff6000;font-weight:800;text-decoration:underline;}
.wrapper-bianco.contenuto-arancio  p a:hover{text-decoration:none;}
.wrapper-trasparente.pagine.contenuto-arancio ul{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;list-style:none;}
.wrapper-trasparente.pagine.contenuto-arancio ul li{text-transform:none;float:left;position:relative;width:90%;min-height:23px;margin:0;margin-bottom:10px;padding:0;padding-left:10%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:-145px -146px;}
.wrapper-bianco.contenuto-arancio ul{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;list-style:none;}
.wrapper-bianco.contenuto-arancio ul li{text-transform:none;float:left;position:relative;width:95%;min-height:23px;margin:0;margin-bottom:10px;padding:0;padding-left:5%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:-145px -146px;}
.wrapper-bianco.contenuto-arancio ul li a, .wrapper-bianco.contenuto-arancio ul li a:visited{color:#ff6000;font-weight:800;text-decoration:underline;}
.wrapper-bianco.contenuto-arancio ul li a:hover{text-decoration:none;}
.wrapper-bianco.contenuto-arancio .title{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 30px;font-weight:700;line-height: 34px;}
.wrapper-bianco.contenuto-arancio .one-third img{width:90%;height:auto;}
.wrapper-bianco.contenuto-arancio .one-third{background-image:url(../images/bordino_arancio.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-trasparente.pagine.contenuto-arancio ul.macroaree {width:94%;margin:0;padding:0 3%;}
.wrapper-trasparente.pagine.contenuto-arancio ul.macroaree li{min-height:44px;padding:15px 0;width:80%;margin:0;padding-left:20%;text-transform:uppercase;font-size: 24px;font-weight:800;line-height: 28px;color:#fff;border:0;background-repeat:no-repeat;background-position:center left;}
.wrapper-trasparente.pagine.contenuto-arancio ul.macroaree li.ico01{background-image:url(../images/iconcina_metodo.png);}
.wrapper-arancio .boxettini{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-arancio .boxettini .one-third{width: 33.33%;margin:0;background-image:url(../images/bordino_bianco.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-arancio .boxettini .one-third:last-child{background:transparent;}
.wrapper-arancio .boxettini .one-third p{float:left;position:relative;text-align:center;margin:0;padding:0;padding:20px 0;width:100%;text-transform:uppercase;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}
.wrapper-arancio .boxettini{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-arancio .boxettini .one-third{width: 33.33%;margin:0;background-image:url(../images/bordino_bianco.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-arancio .boxettini .one-third:last-child{background:transparent;}
.wrapper-arancio .boxettini .one-third p{float:left;position:relative;text-align:center;margin:0;padding:0;padding:20px 0;width:100%;text-transform:uppercase;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}


 
 /* AZZURRO	 */
.wrapper-trasparente.pagine.contenuto-azzurro  p#breadcrumbs{background: #68a8de;}
.wrapper-trasparente.pagine.contenuto-azzurro  p#bottom_breadcrumbs{background-position:0px -120px;}
.wrapper-trasparente.pagine.contenuto-azzurro  h2{color:#68a8de;}
.wrapper-azzurro{background: #68a8de;margin:50px 0;}
.wrapper-azzurro .main_title{float:left;position:relative;margin:0;padding:0;padding:30px 0;width:80%;padding-left:20%;text-transform:uppercase;font-size: 27px;font-weight:800;line-height: 31px;color:#fff;}
.wrapper-azzurro .main_title.align-center{width:100%;padding-left:0%;text-align:center;border-bottom:2px solid white;}
.wrapper-azzurro img.icona-absolute{position:absolute;top:-20px;left:0;}
.wrapper-trasparente.pagine.contenuto-azzurro h3{float:left;position:relative;width:96%;margin:10px 0;padding:0 2%;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}
.wrapper-trasparente.pagine.contenuto-azzurro h3 strong{font-weight:800;}
.wrapper-trasparente.pagine.contenuto-azzurro h4{text-transform:uppercase;float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 24px;font-weight:500;}
.wrapper-trasparente.pagine.contenuto-azzurro h4 strong{font-weight:800;}
.wrapper-bianco.contenuto-azzurro  p{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;text-transform:none;}
.wrapper-bianco.contenuto-azzurro  p strong{font-weight:800;}
.wrapper-bianco.contenuto-azzurro  p a,.wrapper-bianco.contenuto-azzurro  p a:visited{color:#68a8de;font-weight:800;text-decoration:underline;}
.wrapper-bianco.contenuto-azzurro  p a:hover{text-decoration:none;}
.wrapper-trasparente.pagine.contenuto-azzurro ul{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;list-style:none;}
.wrapper-trasparente.pagine.contenuto-azzurro ul li{text-transform:none;float:left;position:relative;width:90%;min-height:23px;margin:0;margin-bottom:10px;padding:0;padding-left:10%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:-219px -73px;}
.wrapper-bianco.contenuto-azzurro ul{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;list-style:none;}
.wrapper-bianco.contenuto-azzurro ul li{text-transform:none;float:left;position:relative;width:95%;min-height:23px;margin:0;margin-bottom:10px;padding:0;padding-left:5%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:-219px -73px;}
.wrapper-bianco.contenuto-azzurro ul li a, .wrapper-bianco.contenuto-azzurro ul li a:visited{color:#68a8de;font-weight:800;text-decoration:underline;}
.wrapper-bianco.contenuto-azzurro ul li a:hover{text-decoration:none;}
.wrapper-bianco.contenuto-azzurro .title{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-align:left;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 30px;font-weight:700;line-height: 34px;}
.wrapper-bianco.contenuto-azzurro .one-third img{width:90%;height:auto;}
.wrapper-bianco.contenuto-azzurro .one-third{background-image:url(../images/bordino_azzurro.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-azzurro .boxettini{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-azzurro .boxettini .one-third{width: 33.33%;margin:0;background-image:url(../images/bordino_bianco.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-azzurro .boxettini .one-third:last-child{background:transparent;}
.wrapper-azzurro .boxettini .one-third p{float:left;position:relative;text-align:center;margin:0;padding:0;padding:20px 0;width:100%;text-transform:uppercase;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}
.wrapper-bianco.contenuto-azzurro h3{float:left;position:relative;width:100%;margin:0;padding:0%;text-align:left;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-weight:500;font-size: 38px;line-height: 42px;color:#68a8de;}
.wrapper-bianco.contenuto-azzurro  h3 strong{font-weight:800;}


 /* lavora con noi */
.wrapper-trasparente.pagine .box_lavora_con_noi{float:left;position:relative;width:96%;margin:0;padding:2%;background-color:#68a8de;background-image:url(../images/sfondo_form.jpg);background-repeat:no-repeat;background-position:bottom right;}
.wrapper-trasparente.pagine .box_lavora_con_noi .container_form{float:left;position:relative;width:100%;margin:0;padding:0%;}
.wrapper-trasparente.pagine .box_lavora_con_noi .container_form form span{color:white;}
.wrapper-trasparente.pagine .box_lavora_con_noi .container_form form input.submit {float:right;}
.wrapper-trasparente.pagine .box_lavora_con_noi  .legenda_form p{text-align:left;display:block;float:left;position:relative;width:100%;margin:0;padding:0;color:white;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 16px;line-height: 18px;font-weight:500;text-transform:none;}
.wrapper-trasparente.pagine .box_lavora_con_noi  .legenda_form p strong{font-weight:800;text-transform:uppercase;}
.wrapper-trasparente.pagine .box_lavora_con_noi .container_form .titolo{text-align:center;color:white;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 14px;line-height: 18px;font-weight:500;text-transform:uppercase;margin-bottom:15px;}
.wrapper-trasparente.pagine .box_lavora_con_noi .container_form .titolo strong{font-size: 24px;line-height: 28px;font-weight:800;}
.wrapper-blu.lavora{margin:40px 0;background-color:#2e5081;}
.wrapper-blu.lavora h4{font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 35px;line-height: 40px;font-weight:800;text-align:center;margin:0px;margin-top:20px;padding:0;color:white;}
.wrapper-blu.lavora{background-image:url(../images/fascia_home.jpg);background-repeat:no-repeat;background-position:top center;}
.wrapper-blu.lavora p{font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 24px;font-weight:500;text-align:center;margin:10px 0;width:96%;padding:0 2%;padding-bottom:10px;color:white;}
.wrapper-blu .boxettini{float:left;position:relative;width:100%;margin:0;padding:0;border-top:2px solid white;}
.wrapper-blu .boxettini .one-third{width: 33.33%;margin:0;background-image:url(../images/bordino_bianco.jpg);background-repeat:repeat-y;background-position:top right;}
.wrapper-blu .boxettini .one-third:last-child{background:transparent;}
.wrapper-blu .boxettini .one-third p{float:left;position:relative;text-align:center;margin:0;padding:0;padding:20px 0;width:100%;text-transform:uppercase;font-size: 27px;font-weight:500;line-height: 31px;color:#fff;}
.wrapper-trasparente.pagine .back-to-jobs{float:left;position:relative;width:100%;margin:0;margin-top:20px;padding:0;}
.wrapper-trasparente.pagine .back-to-jobs a#torna-annunci,.wrapper-trasparente.pagine .back-to-jobs a#torna-annunci:visited{display:block;position:relative;float:none;max-width:400px;width:auto;margin:0 auto;padding:10px 20px;padding-top:20px;text-align:center;background-color:#68a8de;color:white;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-weight:300;font-size: 18px;line-height: 22px;text-transform:uppercase;background-image:url(../images/link_menu_over.png);background-repeat:no-repeat;background-position:top center;}
.wrapper-trasparente.pagine .back-to-jobs a#torna-annunci:hover{background-color:#68a8de;color:#00205b;}
.wrapper-trasparente.pagine  h3.titlejob{float:left;position:relative;text-align:center;margin:0;padding:0;margin-top:20px;width:100%;text-align:center;color:#68a8de;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size:40px;font-weight:500;line-height: 44px;}


/* annunci */
.wrapper-trasparente.pagine .preview-annuncio{float:left;position:relative;width:100%;margin:20px 0;margin-top:40px;padding:0%;padding-bottom:20px;border-bottom:2px solid #68a8de;}
.wrapper-trasparente.pagine .preview-annuncio .categoria{float:left;position:relative;width:80%;margin:0;margin-bottom:40px;padding:0%;padding-left:20%;background:#68a8de;}
.wrapper-trasparente.pagine .preview-annuncio .categoria p{text-align:left;display:block;float:left;position:relative;width:100%;margin:0;padding:20px 0;color:white;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 22px;line-height: 26px;font-weight:500;text-transform:none;}
.wrapper-trasparente.pagine .preview-annuncio .categoria span{background-repeat:no-repeat;background-position:top center;display:block;position:absolute;top:-35px;left:20px;z-index:2;width:140px;height:140px;}
.wrapper-trasparente.pagine .preview-annuncio .categoria span.promozione{background-image:url(../images/icona_promozione.png);}
.wrapper-trasparente.pagine .preview-annuncio .categoria span.merchandising{background-image:url(../images/icona_merchandising.png);}
.wrapper-trasparente.pagine .preview-annuncio .categoria span.immagine{background-image:url(../images/icona_immagine.png);}
.wrapper-trasparente.pagine .preview-annuncio span.data-pubblicazione{background-image:url(../images/icona_data_nera.png);background-position:top left;background-repeat:no-repeat;text-align:left;display:block;float:left;position:relative;width:auto;margin:0;margin-top:30px;padding:0;padding-left:30px;color:#222222;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:500;text-transform:none;}
.wrapper-trasparente.pagine .preview-annuncio a.leggi-tutto,.wrapper-trasparente.pagine .preview-annuncio a.leggi-tutto:visited{display:block;float:left;position:relative;width:auto;margin:0;padding:10px 20px;clear:both;padding-top:20px;margin-top:30px;background-color:#68a8de;background-image:url(../images/link_menu_over.png);background-position:top center;background-repeat:no-repeat;color:#ffffff;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:500;text-transform:uppercase;}
.wrapper-trasparente.pagine .preview-annuncio a.leggi-tutto:hover{color:#00205b;}
.wrapper-trasparente.pagine .preview-annuncio h3{text-align:left;display:block;float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#68a8de;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 30px;line-height: 34px;font-weight:500;text-transform:uppercase;}
.wrapper-trasparente.pagine .preview-annuncio p{text-align:left;display:block;float:left;position:relative;width:100%;margin:0;padding:0;color:#686868;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:300;text-transform:none;}
.wrapper-trasparente.pagine .pagination{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-trasparente.pagine .pagination a,.wrapper-trasparente.pagine .pagination a:visited{display:block;position:relative;float:left;width:auto;margin:0px;padding:2px 10px;color:white;background:#68a8de;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 20px;font-weight:500;text-decoration:none;}
.wrapper-trasparente.pagine .pagination a:hover,.wrapper-trasparente.pagine .pagination a.current,.wrapper-trasparente.pagine .pagination a.current:visited,.wrapper-trasparente.pagine .pagination a.current:hover,.wrapper-trasparente.pagine .pagination ul li.current a,.wrapper-trasparente.pagine .pagination ul li.current a:visited,.wrapper-trasparente.pagine .pagination ul li.current a:hover{color:white;background:#00205b;text-decoration:none;}
.wrapper-trasparente.pagine .pagination a.prev,.wrapper-trasparente.pagine .pagination a.prev:visited,.wrapper-trasparente.pagine .pagination a.next,.wrapper-trasparente.pagine .pagination a.next:visited{font-size:34px;font-weight:300;padding:4px 10px;padding-top:0;}
.wrapper-trasparente.pagine .pagination ul{float:left;position:relative;width:100%;margin:0;padding:0;list-style:none;}
.wrapper-trasparente.pagine .pagination ul li{display:block;position:relative;float:left;width:auto;margin:5px;padding:0;background:transparent;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 20px;font-weight:500;text-decoration:none;color:#00205b;}

/*case history */
.wrapper-trasparente.case-history h3{float:left;position:relative;width:96%;margin:0;padding:0 2%;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 38px;line-height: 42px;font-weight:500;text-align:left;color:#68a8de;}
.wrapper-trasparente.case-history{margin-top:-317px;}
.wrapper-trasparente.case-history h1{float:left;position:relative;width:98%;margin:0;padding:0;padding-left:2%;color:#ffffff;text-align:left;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 38px;line-height: 20px;font-weight:800;border-bottom:4px solid white;}
.wrapper-trasparente.case-history p#breadcrumbs{float:left;position:relative;width:96%;margin:0;padding:20px 2%;background: #68a8de;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 14px;line-height: 16px;font-weight:300;color:#222222;}
.wrapper-trasparente.case-history p#breadcrumbs a,.wrapper-trasparente.case-history p#breadcrumbs a:visited{color:white;text-decoration:underline;}
.wrapper-trasparente.case-history p#breadcrumbs a:hover{text-decoration:none;}
.wrapper-trasparente.case-history p#bottom_breadcrumbs{display:block;float:left;position:relative;width:100%;height:40px;margin:0;padding:0;background-color: #fff;background-image:url(../images/breadcrumbs.jpg);background-repeat:no-repeat;background-position:0px -120px;}
.wrapper-trasparente.case-history  h2{float:left;position:relative;width:96%;margin:0;margin-top:20px;padding:0 2%;text-align:left;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-weight:500;font-size: 38px;line-height: 42px;color:#68a8de;}
.wrapper-trasparente.case-history  h2 strong{font-weight:800;}
.wrapper-trasparente.case-history  p{float:left;position:relative;width:96%;margin:0;padding:0 2%;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:300;color:#686868;margin-bottom:20px;}
.wrapper-trasparente.case-history  p strong{font-weight:800;}
.wrapper-trasparente.case-history  .ch-navigation{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-trasparente.case-history .ch-navigation a,.wrapper-trasparente.case-history .ch-navigation a:visited{float:left;position:relative;width:auto;height:28px;overflow:hidden;margin:0;padding:0;color:#68a8de;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:500;text-transform:none;}
.wrapper-trasparente.case-history .ch-navigation a:hover{color:#00205b;}
.wrapper-trasparente.case-history .ch-navigation a.prev,.wrapper-trasparente.case-history .ch-navigation a.prev:visited{padding-left:35px;padding-top:3px;height:25px;background-image:url(../images/arrows_case.jpg);background-repeat:repeat-y;background-position:left 0;}
.wrapper-trasparente.case-history .ch-navigation a.prev:hover{background-position:left -28px;}
.wrapper-trasparente.case-history .ch-navigation a.next,.wrapper-trasparente.case-history .ch-navigation a.next:visited{padding-right:35px;padding-top:3px;height:25px;float:right;background-image:url(../images/arrows_case.jpg);background-repeat:repeat-y;background-position:right -56px;}
.wrapper-trasparente.case-history .ch-navigation a.next:hover{background-position:right -84px;}
.wrapper-trasparente.case-history .ch-navigation a.back,.wrapper-trasparente.case-history .ch-navigation a.back:visited{display:block;float:none;margin:0 auto;width:28px;height:28px;font-size:0px;text-indent:-99999px;background-image:url(../images/arrows_case.jpg);background-repeat:repeat-y;background-position:center -112px;}
.wrapper-trasparente.case-history .ch-navigation a.back:hover{background-position:center -140px;}
.wrapper-trasparente.case-history .related-case-history{float:left;position:relative;width:100%;margin:0;margin-top:20px;padding:0;}
.wrapper-trasparente.case-history #content-related-projects, .wrapper-trasparente.case-history #place-related-projects{float:left;position:relative;width:100%;margin:0;padding:0;}
.wrapper-trasparente.case-history .related-case-history .one-fourth{width:23%;margin: 0 1%;}
.wrapper-trasparente.case-history .related-case-history .one-fourth img{position:relative;float:left;margin:0;width:100%;height:auto;}
.wrapper-trasparente.case-history .related-case-history .one-fourth p.portfolio-description{display: block;float:left;position:relative;width:94%;padding:5px 3%;min-height:50px;	text-align:center;background:#ddf0ff;margin-top:2px;color:#000000;border-top:3px solid #002e69;	font-size: 18px;line-height:20px;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-weight: 500;}
.wrapper-trasparente.case-history .related-case-history .one-fourth p.portfolio-description a,.portfolio-description a:visited{color:#000000;}
.wrapper-trasparente.case-history .related-case-history .one-fourth p.portfolio-description a:hover{color:#002e69;}

/*chi siamo */
.wrapper-bianco.contenuto-azzurro .one-third.team{float:left;min-height:400px;position:relative;margin:0 2%;width:29.33%;background:white;margin-bottom:40px;}
.wrapper-bianco.contenuto-azzurro .one-third.team img{float:left;position:relative;width:92%;margin:0;float:left;border:8px solid #08376e;}
.wrapper-bianco.contenuto-azzurro .one-third.team .nome_team{float:left;position:relative;width:100%;margin:0;margin-top:10px;padding:0;color:#252a2b;text-transform:uppercase;text-align:left;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 16px;line-height: 20px;font-weight:800;}
.wrapper-bianco.contenuto-azzurro .one-third.team p{float:left;position:relative;width:100%;margin:0;padding:0;color:#8b9293;text-transform:none;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 15px;line-height: 18px;font-weight:300;}
.wrapper-bianco.contenuto-azzurro .one-half.sfondo-azzurro h4{float:left;position:relative;width:90%;padding:0 5%;margin:20px 0;color:white;text-transform:uppercase;text-align:center;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 27px;line-height: 30px;font-weight:500;}
.wrapper-bianco.contenuto-azzurro .one-half.sfondo-azzurro ul{float:left;position:relative;width:90%;padding:0;list-style:none;margin:0 5%;}
.wrapper-bianco.contenuto-azzurro .one-half.sfondo-azzurro  ul li{float:left;position:relative;width:100%;margin:0;border-bottom:2px solid white;padding:0;padding-bottom:10px;margin-bottom:10px;text-align:left;color:white;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 30px;font-weight:500;}
.wrapper-bianco.contenuto-azzurro .one-half.sfondo-azzurro  ul li:last-child{border:0;}
.wrapper-bianco.contenuto-azzurro .one-half.sfondo-azzurro  ul li strong{font-size: 27px;line-height: 30px;font-weight:800;}
.wrapper-bianco.contenuto-azzurro .one-half  h5{float:left;position:relative;width:100%;margin:0;margin-bottom:20px;padding:0;color:#686868;text-transform:uppercase;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 24px;font-weight:800;}
.wrapper-bianco.contenuto-azzurro .one-half ul{float:left;position:relative;width:100%;padding:0;list-style:none;margin:0;}
.wrapper-bianco.contenuto-azzurro .one-half ul li{text-transform:none;float:left;position:relative;width:92%;min-height:23px;margin:0;margin-bottom:20px;padding:0;padding-left:8%;color:#686868;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:24px;line-height: 28px;font-weight:300;background-image:url(../images/ul-styles.png);background-repeat:no-repeat;background-position:-219px -73px;}
.wrapper-trasparente.pagine iframe{float:left;position:relative;width:60%;margin:0 20%;}

/*singolo annuncio */
.wrapper-trasparente.pagine.annuncio  h1{float:left;position:relative;width:96%;margin:0;margin-top:20px;padding:0 2%;text-align:left;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-weight:500;font-size: 38px;line-height: 42px;color:#68a8de;}
.wrapper-trasparente.pagine.annuncio  h1 strong{font-weight:800;}
.wrapper-trasparente.pagine.annuncio .back-to-jobs{float:left;position:relative;width:100%;margin:0;margin-top:20px;padding:0;}
.wrapper-trasparente.pagine.annuncio .back-to-jobs a#torna-annunci,.wrapper-trasparente.pagine.annuncio .back-to-jobs a#torna-annunci:visited{display:block;position:relative;float:none;max-width:260px;width:auto;margin:0 auto;padding:10px 20px;padding-top:20px;text-align:center;background-color:#68a8de;color:white;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-weight:300;font-size: 18px;line-height: 22px;text-transform:uppercase;background-image:url(../images/link_menu_over.png);background-repeat:no-repeat;background-position:top center;}
.wrapper-trasparente.pagine.annuncio .back-to-jobs a#torna-annunci:hover{background-color:#68a8de;color:#00205b;}
.wrapper-trasparente.pagine.annuncio .details{float:left;position:relative;width:96%;margin:10px 0;margin-bottom:10px;padding:0 2%;}
.wrapper-trasparente.pagine.annuncio .details span.tipo{float:left;position:relative;width:auto;margin:0;margin-bottom:20px;padding:0;padding-left:50px;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;color:#222222;}
.wrapper-trasparente.pagine.annuncio .details span.tipo img.position-absolute{position:absolute;top:-10px;left:0;width:40px;}
.wrapper-trasparente.pagine.annuncio .details span.data-pubblicazione{float:left;position:relative;width:auto;min-height:21px;margin:0;margin-bottom:20px;margin-left:60px;padding:0;padding-left:30px;text-align:left;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size:18px;line-height: 22px;color:#222222;background-image:url(../images/icona_data_nera.png);background-repeat:no-repeat;background-position:center left;}



/*blog*/
.wrapper-trasparente.pagine .blog {margin-bottom:40px;}
.wrapper-trasparente.pagine .blog  .blog-sidebar{margin-top:293px;}
.wrapper-trasparente.pagine .blog  .blog-sidebar.single-article{margin-top:317px;}
.zero-margin{margin-bottom:0!important}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_archive{float:left;position:relative;width:100%;padding:0;margin:0;background:#68a8de;color:white;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_archive h3{float:left;position:relative;width:90%;padding:15px 5%;margin:0;color:white;border-bottom:1px solid #00205b;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 30px;font-weight:800;text-align:left;text-transform:uppercase;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_archive ul{float:left;position:relative;width:100%;padding:0;margin:0;list-style:none;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_archive ul li{float:left;position:relative;width:90%;padding:15px 5%;margin:0;color:white;border-bottom:1px solid #00205b;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 21px;font-weight:500;text-align:left;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_archive ul li:last-child{border:0;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_archive ul li a,.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_archive ul li a:visited{color:white;text-decoration:none;font-weight:500;display:block;width:90%;float:left;position:relative;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_archive ul li a:hover{color:#00205b;text-decoration:none;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_comments{float:left;position:relative;width:100%;padding:0;margin:0;margin-top:20px;background:#68a8de;color:white;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_comments h3{float:left;position:relative;width:90%;padding:15px 5%;margin:0;color:white;border-bottom:1px solid #00205b;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 30px;font-weight:800;text-align:left;text-transform:uppercase;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_comments ul{float:left;position:relative;width:100%;padding:0;margin:0;list-style:none;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_comments ul li{float:left;position:relative;width:90%;padding:15px 5%;margin:0;color:white;border-bottom:1px solid #00205b;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 14px;line-height: 18px;font-weight:500;text-align:left;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_comments ul li:last-child{border:0;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_comments ul li a,.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_comments ul li a:visited{display:block;float:left;position:relative;width:100%;color:white;padding:0;margin:0;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 21px;font-weight:500;text-align:left;text-decoration:none;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_comments ul li a:hover{color:#00205b;text-decoration:none;}
.wrapper-trasparente.pagine .blog .article-extract{float:left;position:relative;width:100%;padding:0;margin:20px 0;}
.wrapper-trasparente.pagine .blog .article-extract h2,.wrapper-trasparente.pagine .blog .article-extract h1{float:left;position:relative;width:94%;color:#68a8de;padding:0 3%;margin:0;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 38px;line-height: 45px;font-weight:500;text-align:left;text-transform:none;}
.wrapper-trasparente.pagine .blog .article-extract h2 a,.wrapper-trasparente.pagine .blog .article-extract h2 a:visited,.wrapper-trasparente.pagine .blog .article-extract h1 a,.wrapper-trasparente.pagine .blog .article-extract h1 a:visited{color:#68a8de;}
.wrapper-trasparente.pagine .blog .article-extract h2 a:hover,.wrapper-trasparente.pagine .blog .article-extract h1 a:hover{color:#222222;}
.wrapper-trasparente.pagine .blog .article-extract .meta-data{float:left;position:relative;width:94%;padding:0 3%;margin:10px 0;}
.wrapper-trasparente.pagine .blog .article-extract .meta-data span{float:left;position:relative;display:block;width:auto;min-height:22px;margin:0;margin-right:10px;padding:0;padding-left:28px;color:#222222;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px;font-weight:500;text-align:left;}
.wrapper-trasparente.pagine .blog .article-extract .meta-data span.author{background:url(../images/autore_articolo.png) no-repeat center left;}
.wrapper-trasparente.pagine .blog .article-extract .meta-data span.date{background:url(../images/data_pubblicazione.png) no-repeat center left;}
.wrapper-trasparente.pagine .blog .article-extract .meta-data span.comments{background:url(../images/commenti.png) no-repeat center left;}
.wrapper-trasparente.pagine .blog .article-extract .meta-data span.comments a, .wrapper-trasparente.pagine .blog .article-extract .meta-data span.comments a:visited{color:#222222;}
 .wrapper-trasparente.pagine .blog .article-extract .meta-data span.comments a:hover{color:#68a8de;}
.wrapper-trasparente.pagine .blog .article-extract img{float:left;position:relative;width:100%;height:auto;margin:20px 0;}
.wrapper-trasparente.pagine .blog .article-extract p{float:left;position:relative;width:94%;padding:0 3%;margin:0;margin-bottom:20px;color:#686868;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 21px;font-weight:300;text-align:left;}
.wrapper-trasparente.pagine .blog .article-extract .blue-line{float:left;position:relative;width:100%;height:3px;padding:0;margin:0;background:#00205b;}
.wrapper-trasparente.pagine .blog .article-extract div.leggi-tutto{float:left;position:relative;width:100%;padding:0;margin:0;}
.wrapper-trasparente.pagine .blog .article-extract div.leggi-tutto a,.wrapper-trasparente.pagine .blog .article-extract div.leggi-tutto a:visited{display:block;float:none;position:relative;width:auto;max-width:230px;padding:10px 10px;padding-top:18px;margin:0 auto;background-color:#68a8de;color:white;text-decoration:none;text-transform:uppercase;background-image:url(../images/link_arrow_blu.png);background-position:top center;background-repeat:no-repeat;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 21px;font-weight:500;text-align:center;}
.wrapper-trasparente.pagine .blog .article-extract div.leggi-tutto a:hover{background-color:#68a8de;color:#00205b;text-decoration:none;}
.small-divider{float:left;position:relative;width:100%;padding:0;margin:0;height:5px;}
.wrapper-trasparente.pagine .blog .pagination{margin-top:20px;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_entries{float:left;position:relative;width:100%;padding:0;margin:20px 0;background:#68a8de;color:white;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_entries h3{float:left;position:relative;width:90%;padding:15px 5%;margin:0;color:white;border-bottom:1px solid #00205b;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 30px;font-weight:800;text-align:left;text-transform:uppercase;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_entries ul{float:left;position:relative;width:100%;padding:0;margin:0;list-style:none;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_entries ul li{float:left;position:relative;width:90%;padding:15px 5%;margin:0;color:white;border-bottom:1px solid #00205b;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 21px;font-weight:500;text-align:left;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_entries ul li:last-child{border:0;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_entries ul li a,.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_entries ul li a:visited{color:white;text-decoration:none;font-weight:500;display:block;width:90%;float:left;position:relative;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_entries ul li a:hover{color:#00205b;text-decoration:none;}
.wrapper-trasparente.pagine .blog  .blog-sidebar .widget_recent_entries ul li span.post-date{float:left;position:relative;width:100%;padding:0;margin:0;font-size: 14px;line-height: 18px;font-style:italic;}
.wrapper-trasparente.pagine .blog #comments{float:left;position:relative;width:100%;padding:0;margin:20px 0;background:#ffffff;color:#686868;}
.wrapper-trasparente.pagine .blog #comments h2{float:left;position:relative;width:94%;padding:0 3%;padding-bottom:5px;margin:0;margin-bottom:20px;color:#686868;border-bottom:2px solid #68a8de;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 24px;font-weight:800;text-align:left;text-transform:uppercase;}
.wrapper-trasparente.pagine .blog #comments h3{float:left;position:relative;width:100%;padding:10px 0;margin:0;color:white;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 27px;line-height: 32px;font-weight:800;text-align:center;text-transform:uppercase;}
.wrapper-trasparente.pagine .blog #comments p{width:100%;padding:0;color:#686868;}
.wrapper-trasparente.pagine .blog #comments a,.wrapper-trasparente.pagine .blog #comments a:visited{color:#00205b;}
.wrapper-trasparente.pagine .blog #comments a:hover{color:white;}
.wrapper-trasparente.pagine .blog #comments #respond{float:left;position:relative;width:94%;padding:0 3%;margin:40px 0;background:#68a8de;color:white;}
.wrapper-trasparente.pagine .blog #comments #respond p{color:white;}
.wrapper-trasparente.pagine .blog #comments #respond form#commentform textarea{float:left;position:relative;width:96%;padding:2%;margin:5px 0;background:white;color:#00205b;}
.wrapper-trasparente.pagine .blog #comments #respond form#commentform input#submit, .wrapper-trasparente.pagine .blog #comments #respond form#commentform input#submit:focus, .wrapper-trasparente.pagine .blog #comments #respond form#commentform input#submit:active {	width:auto;float:right;position:relative;margin:0!important;cursor:pointer;	text-align:center;text-transform: uppercase;font-size:14px;font-weight: 500;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;line-height: 16px; color: #fff;text-decoration:none !important;padding: 7px 12px;border: 0!important;background:#185b94;-moz-border-radius: 0px;-webkit-border-radius:0px;border-radius:0px;box-shadow:0 0 0!important;-moz-box-shadow:0 0 0!important;-webkit-box-shadow:0 0 0!important;}
.wrapper-trasparente.pagine .blog #comments #respond form#commentform .form-allowed-tags{display:none!important;}
.wrapper-trasparente.pagine .blog #comments #respond form#commentform label{display:block;}
.wrapper-trasparente.pagine .blog #comments ol li div.comment-body{padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #68a8de;}
.wrapper-trasparente.pagine .blog #comments a.comment-reply-link,.wrapper-trasparente.pagine .blog #comments a.comment-reply-link:visited{display:block;background:url(../images/rispondi.png) no-repeat bottom left;padding-left:30px;color:#68a8de;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 24px;font-weight:500;text-transform:none;}
.wrapper-trasparente.pagine .blog #comments a.comment-reply-link:hover{color:#68a8de;}
.wrapper-trasparente.pagine .blog #comments .comment-author{color:#68a8de;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 24px;font-weight:500;text-transform:none;}
.wrapper-trasparente.pagine .blog #comments .commentmetadata{margin:10px 0;background:url(../images/data_pubblicazione.png) no-repeat center left;min-height:21px;padding-left:30px;color:#686868;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 24px;font-weight:500;text-transform:none;}
.wrapper-trasparente.pagine .blog #comments .commentmetadata a,.wrapper-trasparente.pagine .blog #comments .commentmetadata a:visited,.wrapper-trasparente.pagine .blog #comments .commentmetadata a:hover{color:#686868;}
nav.paging-navigation{float:left;position:relative;width:100%;padding:0;margin:20px 0;}
nav.paging-navigation .nav-previous{float:left;position:relative;width:50%;padding:0;margin:0;text-align:right;}
nav.paging-navigation .nav-next{float:left;position:relative;width:50%;padding:0;margin:0;}

/*login-logout*/
.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user{float:left;position:relative;width:100%;padding:0;padding-bottom:10px;margin:0;margin-bottom:20px;background:#68a8de;color:white;}
.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user h3{float:left;position:relative;width:90%;padding:15px 5%;margin:0;color:white;border-bottom:1px solid #00205b;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 30px;font-weight:800;text-align:left;text-transform:uppercase;}
.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user p{float:left;position:relative;width:90%;padding:15px 5%;margin:0;color:white;font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 21px;font-weight:500;text-align:left;}
.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user  label{display:block;}
.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user  p{width:90%;padding:10px 5%;margin:0;}
.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user  p a,.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user  p a:visited{color:white;}
.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user  p a:hover{color:#00205b;}
.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user #loginform input#wp-submit, .wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user #loginform input#wp-submit:focus, .wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user #loginform input#wp-submit:active {	width:auto;float:none;margin:0 auto;cursor:pointer;	text-align:center;text-transform: uppercase;font-size:14px;font-weight: 500;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;line-height: 16px; color: #fff;text-decoration:none !important;padding: 7px 12px;border: 0!important;background:#185b94;-moz-border-radius: 0px;-webkit-border-radius:0px;border-radius:0px;box-shadow:0 0 0!important;-moz-box-shadow:0 0 0!important;-webkit-box-shadow:0 0 0!important;}
.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user #loginform input#wp-submit:hover {background-color: #686868;}
.wrapper-trasparente.pagine .blog  .blog-sidebar #loggedin_user #loginform input#rememberme{width:auto;margin-right:10px;}
.wrapper-trasparente.pagine .blog #responde_message{float:left;position:relative;width:94%;padding:15px 3%;margin:0;margin-top:20px;}
.wrapper-trasparente.pagine .blog  form.wp-user-form label{display:block;color:#686868;float:left;position:relative;width:94%;padding:0;margin:5px 3%;}
.wrapper-trasparente.pagine .blog  form.wp-user-form input#user_login{float:left;position:relative;width:90%;padding:2%;margin:5px 3%;}
.wrapper-trasparente.pagine .blog  form.wp-user-form input.user-submit, .wrapper-trasparente.pagine .blog  form.wp-user-form input.user-submit:focus, .wrapper-trasparente.pagine .blog  form.wp-user-form input.user-submit:active {	width:auto;float:left;margin:0 3%;margin-top:20px;margin-bottom:40px;cursor:pointer;	text-align:center;text-transform: uppercase;font-size:14px;font-weight: 500;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;line-height: 16px; color: #fff;text-decoration:none !important;padding: 7px 12px;border: 0!important;background:#185b94;-moz-border-radius: 0px;-webkit-border-radius:0px;border-radius:0px;box-shadow:0 0 0!important;-moz-box-shadow:0 0 0!important;-webkit-box-shadow:0 0 0!important;}
.wrapper-trasparente.pagine .blog  form.wp-user-form input.user-submit:hover {background-color: #686868;}
.wrapper-trasparente.pagine .blog  form#registration_form label{display:block;color:#686868;position:relative;width:100%;padding:0;margin:0;}
.wrapper-trasparente.pagine .blog  form#registration_form input#user_login{float:left;position:relative;width:98%;padding:1%;margin:0;}
.wrapper-trasparente.pagine .blog  form#registration_form input.user-submit, .wrapper-trasparente.pagine .blog  form#registration_form input.user-submit:focus, .wrapper-trasparente.pagine .blog  form#registration_form input.user-submit:active {	width:auto;float:left;margin:0 3%;cursor:pointer;	text-align:center;text-transform: uppercase;font-size:14px;font-weight: 500;font-family: 'Alegreya Sans SC', Helvetica, Arial, sans-serif;line-height: 16px; color: #fff;text-decoration:none !important;padding: 7px 12px;border: 0!important;background:#185b94;-moz-border-radius: 0px;-webkit-border-radius:0px;border-radius:0px;box-shadow:0 0 0!important;-moz-box-shadow:0 0 0!important;-webkit-box-shadow:0 0 0!important;}
.wrapper-trasparente.pagine .blog  form#registration_form input.user-submit:hover {background-color: #686868;}
.wrapper-trasparente.pagine .blog   form#adduser label{display:block;color:#686868;float:left;position:relative;width:100%;padding:0;margin:5px 0;}
p.error{color:red!important;}

/*social wall*/
.wrapper-trasparente.pagine .wall-outer{float:left;position:relative;width:100%;padding:0;margin:0;}
.wrapper-trasparente.pagine .wall-outer .dc-wall{float:left;position:relative;width:100%;padding:0;margin:0;}
.wrapper-trasparente.pagine .wall-outer .dc-wall .dcwss-content{float:left;position:relative;width:100%;padding:0;margin:0;margin-bottom:40px;}
.wrapper-trasparente.pagine .wall-outer .dcsns-toolbar{float:left;position:relative;width:100%;padding:0;margin:40px 0;}
.wrapper-trasparente.pagine .wall-outer .dcsns-toolbar ul#dcsns-filter{float:left;position:relative;width:96%;padding:0 2%;margin:0;}
.wrapper-trasparente.pagine .wall-outer .dcsns-toolbar ul#dcsns-filter li{display:block;min-height:30px;float:left;position:relative;width:auto;padding:0;margin:0;}