
/*
#0091b4    blu
#f5c400    giallo
#f4f4f4    grigio chiaro
#d9d9d9    grigio scuro
#e95126    arancione
#71706f    font grigio
#e95126    font arancione
*/


html { 
  background: url("/web/20200311113717im_//includes/img/skin_smartika.jpg") no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body{margin:0; font-family: 'Lato', sans-serif; font-size:12px; /*background-color:#e5e5e5*/}
img, figure, p, ul, li, h1,h2,h3{padding:0;margin:0;}
a{text-decoration:none;color:#71706f;}
a img{border:none}
a:hover {text-decoration:none;cursor:pointer;color:#565656;}
.clear{clear:both;}
.clear.space10{clear:both; height:10px}
a:focus,a:active{outline:none }

h1,h2,h3,h4,h5,h6{font-weight:600;}

.prewrap{width:100%; /*background-color:#ecebeb;*/}
.wrap{background-color:#fff;margin:0 auto;width:980px; /*padding-bottom:15px*/}
.interno{background-color:#fff;margin:0 auto;width:1000px; /*padding-bottom:15px*/}
.wrap-footer{width:100%;}
.generale{background-color:#fff;width:940px; margin-left:20px;}


/* modulo ima a dx*/



img.align-right,.tmpl-img-right {float: right;margin-left: 10px;}

.testo .foto-right,.testo .tmpl-img-right{float: right;margin-bottom: 10px;margin-right: 25px;max-width:100%;}
.testo .foto-left .name,.testo .tmpl-img-right .name.testo .tmpl-img-left .name{float: left; clear: both; color: #012D50; margin-top: 10px;}
.testo .foto-left .sep,.testo .foto-right .sep,.testo .tmpl-img-right .sep,.testo .tmpl-img-left .sep{
  background-color: #012D50;
  margin-top: 10px;
  display: block;
  height: 2px;
  margin-top: 5px;
  width: 80px;
}

/* fine modulo dx*/


hr{margin-top:10px;padding:0;background-color: #ccc;height: 1px;border: none;}
hr.headergray{margin-top:24px;padding:0;background-color: #ccc;height: 1px;border: none;}

/* HEADER */
.header{position:relative;}
#header-logo{float:left; margin-left: 10px; margin-top: 40px;}
#header-logo .logo img{}


/* HELP */
.help{cursor: pointer;height: 107px;overflow: hidden; position: fixed; top: 23%; width:55px;z-index: 10000; background-color:#e95126; }
.help a{color:#ffffff; text-transform:uppercase;}

/* LANGUAGE */
.language{display:block;float:right; margin-top:7px;}
.language ul{margin-top:10px;list-style: none outside none; float:left;}
.language ul li{float:left; font-size:11px; text-transform:uppercase; padding-right:10px; padding-left:10px; color:#b4b4b4; }
.language ul li a{color:#b4b4b4;}
.language ul li a:hover{text-decoration:underline;}

/* SERVIZI */
.service{display:block;float:right; margin-top:7px;}
.service ul{margin-top:10px;list-style: none outside none; float:left;}
.service ul li{float:left; text-transform:lowercase; font-size:12px; padding-right:10px; padding-left:10px; color:#b4b4b4;}
.service ul li a{color:#b4b4b4;}
.service ul li a:hover{text-decoration:underline;}
.service ul.social{margin-top:10px;list-style: none outside none; float:left;}
.service ul.social li{padding:0; height:20px;margin-left:8px;}
.service ul.social li.twitter{background: url("/web/20200311113717im_//includes/img/social.png") no-repeat scroll left transparent; width:17px; }
.service ul.social li.linkedin{background: url("/web/20200311113717im_//includes/img/social.png") no-repeat scroll -26px transparent; width:20px; }
.service ul.social li.facebook{background: url("/web/20200311113717im_//includes/img/social.png") no-repeat scroll -55px transparent; width:10px; }
.service ul.social li.google{background: url("/web/20200311113717im_//includes/img/social.png") no-repeat scroll -78px transparent; width:17px; }
.service ul.social li a{width:100%;display:block;}


/* NAVIGAZIONE */
/*.firstlevel{display:block;margin-top:10px;float:right;}*/
.firstlevel {clear: both;display: block;float: right;margin-top: -45px;}
.firstlevel ul{margin-top:10px;list-style: none outside none;  }
.firstlevel ul li{float:left; font-size:14px;font-weight:600; text-transform:uppercase; position: relative; padding: 0 15px 0 0; height:26px;}
.firstlevel ul li.last{background: url("/web/20200311113717im_//includes/img/my-smartika-btn.jpg") no-repeat scroll left transparent; width:132px; padding:0;}
.firstlevel ul li.last.menu-open {background: url("/web/20200311113717im_//includes/img/my-smartika-btn-open.jpg") no-repeat scroll left transparent; width:132px; padding:0;}
    
.firstlevel ul li a{color:#71706f;line-height:26px; border-bottom: solid 3px #e95126}
.firstlevel ul li a:hover{color:#e95126;}
.firstlevel ul li.sel a{color:#e95126;}
.firstlevel ul li.last a{color:#ffffff;line-height:23px; padding-left:8px; border:none;}

/*LOGIN*/
#signin_menu {background-color: #f4f4f4;  border: solid 1px #e95126; display: none; font-size: 11px; height: 125px; right: 0; padding: 12px; position: absolute; text-align: left; top: 85; width: 232px; z-index: 100;}
form.mysmartikaform {left: 0;position: relative;top: 0;width: 190px;}
#signin_menu  input[type="text"],#signin_menu  input[type="password"]{ background-color: #fff; border: 1px solid #ccc; color: #58595b; display: block;font-size: 13px; margin: 10px 0 5px 9px; padding: 5px; width: 203px;}
#signin_menu  .buttons{margin-top:10px;text-align:center; width:235px;}

/* AREA RISERVATA*/
.bkg-area-riservata{background: url("/web/20200311113717im_//includes/img/bkg-area-riservata.png"); height:84px;float: left;display: block;width: 100%;}

/* PRE FOOTER */
/*.pre-footer{background-color:#d9d9d9; padding-top:40px; padding-bottom:20px;}*/
.pre-footer{background-color:#d9d9d9; padding-top: 63px; padding-bottom:20px;float: left;display: block;width: 100%;}


/*.pre-footer-bottom{background: url("/web/20200311113717im_//includes/img/bkg-piedone.png"); height:38px;}*/
.pre-footer-bottom{background: url("/web/20200311113717im_//includes/img/bkg-piedone.png"); height:38px;float: left;display: block;width: 100%;}


.pre-footer .list{float:left; width:210px; margin-left:30px; border-left:solid 2px #b9b9b9;}
.pre-footer ul{list-style: none outside none;}
.pre-footer ul li{font-size:12px; color:#71706f; padding-left:10px; line-height:20px;}
.pre-footer ul li.first{text-transform:uppercase;font-weight:bold;margin-bottom:20px;}
.pre-footer .list.last ul li{text-transform:uppercase;font-weight:bold;margin-bottom:8px;}
.pre-footer ul li a:hover{text-decoration:underline;}

/* FOOTER */
#footer{ font-size:12px; color:#71706f; padding:30px 0 80px 0;line-height:18px; text-align:center;}
#footer img{padding-right:20px;}

/* CONTENUTO */
.contenuto{margin:45px 0 80px 0; position:relative;}
.contenuto .dettaglio h1.titolo{color:#ffffff; font-size:38px; background-color:#f5c400; font-weight:normal; padding-top:24px;padding-bottom:10px; padding-left:295px; padding-right:65px;}
.contenuto .dettaglio  .titolo-bottom {background: url("/web/20200311113717im_//includes/img/bkg-titolo.png"); height:66px;}
.contenuto .dettaglio p {margin-top:10px;}
.contenuto .dettaglio .testo{padding-left:295px; padding-right:65px; color:#71706f; font-size:13px;margin-top:15px}
.contenuto .dettaglio .testo p{line-height:20px; text-align:justify;}
.contenuto .dettaglio .testo p .button-testo{width:200px; float:right; vertical-align:top; margin-left:30px;margin-bottom:20px;}
.contenuto .dettaglio .testo p .button-testo.video{background-color:#f4f4f4;padding:10px;text-align:center;}
.contenuto .dettaglio .testo p .video-testo{width:150px; float:right; vertical-align:top; margin-left:30px;}
.contenuto .dettaglio .testo p .bll_video{ left: 69px !important;}
.contenuto .dettaglio .testo .video .more img {margin-left:24px;}


.contenuto .dettaglio .testo p.big{ font-size:20px; font-weight:normal; line-height:26px; color:#E95126;}
.contenuto .dettaglio .testo .step{margin-top:20px; clear:both; display:block;}
.contenuto .dettaglio .testo .step .number{float:left; -webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; background-color:#f5c400; color:#ffffff; font-size:24px; font-weight:900; padding: 0 8px;}
.contenuto .dettaglio .testo .step h2{float:left;font-size:24px; font-weight:bold; color:#f5c400; padding-left:20px;}
.contenuto .dettaglio .testo .gray{margin-top:20px;background-color:#f4f4f4; padding:20px;}
.contenuto .dettaglio .testo .gray div.clear{height:0;padding:0; margin:0;}
.contenuto .dettaglio .testo .gray h2{font-size:24px; font-weight:bold; color:#e95126;}

.dettaglio.testo {
    margin: 0 auto;
    text-align: center;
}

.allegati {float: right;margin-right: 85px;}
.allegati figure .iconcaption {display: block;float: right;line-height: 40px;margin-left: 10px;}
h3.subtitle {color: #e95126;margin: 10px 5px 0 0;}

.testo ul {margin: 13px 0;padding: 0 0 0 40px;}
.testo ul li {line-height: 20px;margin: 6px 0;}
/* COLONNA SINISTRA */
.contenuto .col-sx{ position:absolute; top:-15px; left:50px;width:206px; background-color:#ffffff;}

/* MENU LEFT */
#menuleft{width:206px; padding:10px 0 10px 0; background-color:#f4f4f4; margin-bottom:15px;}  
#menuleft ul{list-style:none; padding:10px 0}  
#menuleft ul li{padding:5px 30px 5px 30px;}
#menuleft ul li a{ font-weight: 600; display: block;font-size: 13px; text-transform:uppercase;}  
#menuleft ul li a:hover,#contattaci a h2:hover{color: #e95126;}
#menuleft ul li.sel {background: url("/web/20200311113717im_//includes/img/bullet-menu.png") no-repeat scroll 13px 7px transparent; }
#menuleft ul li.sel a{ color:#e95126;} 
#menuleft ul li.sel ul.smenu-wrap  li {padding:0 10px 0 10px;}
#menuleft ul li.sel ul.smenu-wrap  li a{font-size: 11px; font-weight:300;  color:#71706f;}
#menuleft ul li.sel ul.smenu-wrap  li.sel{ background: none; }
#menuleft ul li.sel ul.smenu-wrap  li.sel a{font-weight:600;  color:#e95126;}

/* CONTATTACI */
#contattaci{width:146px; padding:20px 30px 20px 30px; background-color:#f4f4f4; margin-bottom:15px;}  
#contattaci a.item{ color:#71706f; font-size:18px; font-weight:normal; padding:0;}
#contattaci a.item:hover{ color:#e95126;}
#contattaci h4{ color:#e95126;  font-size:18px; font-weight:normal; padding:10px 0 0 0; margin:0;}
#contattaci p{ color:#71706f;  font-size:15px; font-weight:normal; padding:0;}

/* TESTIMONIANZA */
#testimonianza{width:186px; padding:20px 0 20px 20px; background-color:#f4f4f4; margin-bottom:25px;}  
#testimonianza img{float:left; width:70px; padding-right:10px}


.contenuto.testimonianze {
    padding: 0px;
}
.contenuto.testimonianze h1.titolo {
    padding-left: 30px;
}


.testimonianza span.icon {
    background: url("/web/20200311113717im_//includes/img/bullet-yellow-chiedi.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    display: inline;
    width: 14px;
    height: 15px;
    right: 56px;
    position: absolute;
    bottom: -5px;
} 

.testimonianza span.icon.open {
    background: url("/web/20200311113717im_//includes/img/bullet-yellow-chiedi-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    display: inline;
    width: 14px;
    height: 15px;
    right: 56px;
    position: absolute;
    bottom: -5px;
} 

/*span.icon.open {background: url("/web/20200311113717im_//includes/img/bullet-yellow-chiedi-close.png") no-repeat !important;width: 14px;height: 8px;}*/

.title h3 img {
    float: left;
    margin: 0px 10px;
}
#testimonianza .titolo {float:left;}
#testimonianza .titolo img.profilo {float:right; width:auto; padding:0;margin-bottom:15px;} 
#testimonianza .titolo h2{color:#71706f; font-size:13px; font-weight:900; padding-right:20px;}  
#testimonianza .titolo h4{color:#71706f; font-size:13px; font-weight:normal; margin:0; padding-right:20px;}  
#testimonianza p{color:#71706f; font-size:13px; font-weight:normal; margin-top:25px; margin-bottom:10px; padding-right:20px;}  
#testimonianza .button {float:right; top:10px;}
#testimonianza .button a{ float:left;background-color:#f5c400; font-size:13px; color:#ffffff; text-transform:uppercase;padding:5px 15px 5px 15px; line-height:23px; font-weight:bold;} 
#testimonianza .button a:hover{text-decoration:underline;} 
/*#testimonianza .button .orange-left{float:left; background: url("/web/20200311113717im_//includes/img/left-vedi-tutte.png"); width:6px ;height:33px;} */
#testimonianza .button .orange-left{float: left; background: url("/web/20200311113717im_//includes/img/left-vedi-tutte.png"); width:6px ;height:33px;display: block;position: relative;left: 0px;} 


.testimonianze {
    padding: 0px 30px;
}

.testimonianze .prestiti,.testimonianze .prestatori {
    float: left;
    width: 49%;
    margin: 0px 2px;
    padding: 0px;
   
}

.testimonianza div.title > .titolo-bottom {
    background: url('/web/20200311113717im_//includes/img/bkg-testimonianze.png') no-repeat 0 0;
    height: 23px;
 
}

.testimonianza .title h3 {
    background: #d9d9d9;
    color: #fff;
    text-align: left;
    padding: 10px 0px;
}
.prestiti .testimonianza p, .prestatori .testimonianza p {
    color: #9a9a9a;
    float: left;
    margin: -10px 50px 10px 80px !important;
    position: relative;
}


aside#testimonianza span.testimonianza {
    /*background: url("/web/20200311113717im_//includes/img/img-testimonianze01.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    display: block;
    float: left;
    height: 64px;
    padding-right: 10px;
    width: 70px;
}

.testimonianza span.testimonianza {
    margin-left: 10px;
    margin-top: 10px;
}


.prestatori span.icon {
    background: url("/web/20200311113717im_//includes/img/fai-un-prestito/bullet-blu-prestatori.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    display: inline;
    width: 14px;
    height: 15px;
    right: 56px;
    position: absolute;
    bottom: -5px;
} 

.prestatori span.icon.open {
    background: url("/web/20200311113717im_//includes/img/fai-un-prestito/bullet-blu-prestatori-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    display: inline;
    width: 14px;
    height: 15px;
    right: 56px;
    position: absolute;
    bottom: -5px;
} 


.prestiti span.num {
    background-color: #f5c400;
    border-radius: 10px;
    min-height: 30px;
    display: block;
    width: 110px;
    float: left;
    color: #fff;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
  }
.prestatori span.num {
    background-color: #0091b4;
    float: left;
    width: 100px;
    display: block;
    min-height: 30px;
    border-radius: 10px;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
	color: #fff;
  
}
.prestatori span.text {
    color: #0091b4;
    margin-left: 10px;
    line-height: 30px;
    font-size: 20px;
    font-weight: bold;
}


.prestiti span.text {
    color: #f5c400;
    margin-left: 10px;
    line-height: 30px;
    font-size: 20px;
    font-weight: bold;
}
/*  STRILLI PRINCIPALI*/
#strilli-princ {margin: 0 auto;width: 100%;}

.principale {margin: 0 auto;text-align: center;margin-top:25px}
.principale p {color:#7f7f7f;margin-top:5px;font-size:15px}

.principale h1{color:#e95126;font-size:30px; font-family: "Signika Negative",arial;line-height:30px; font-weight:300;width:100%}
.principale h1 strong{font-weight:700;font-family: "Signika Negative",arial;}



/* LISTA CONTENUTO */
.span4 h1{color:#e95126;padding:5px 0 5px 0;}
.span4 h3.subtitle{color:#71706f;font-weight:normal;}
.span4 .date{font-size:11px}
.span4 p{padding:0;}
.span4 a.btn{color:#e95126;}
.span4 a:hover.btn{text-decoration:underline;}

/* STRILLI SLIDER */
#strilli-slider-prev{    background: url("/web/20200311113717im_//includes/img/slider_back_sprite.png") no-repeat scroll -28px 135px transparent;display: block;float: left;height: 300px; margin-left: 10px;width: 30px;}
#strilli-slider-prev:hover{background: url("/web/20200311113717im_//includes/img/slider_back_sprite.png") no-repeat scroll -0px 135px transparent;}
.nav a span{display:none}
#strilli-slider-next{   background: url("/web/20200311113717im_//includes/img/slider_forw_sprite.png") no-repeat scroll -0px 135px transparent;display: block;float: left;height: 300px;width: 30px}
#strilli-slider-next:hover{   background: url("/web/20200311113717im_//includes/img/slider_forw_sprite.png") no-repeat scroll -28px 135px transparent;}    
#strilli-slider{display:block;clear:both; background-color: #ECEBEB; margin-top:95px; margin-bottom:20px;}
#strilli-slider .nav{}
.strilli-slider-wrap{float:left; padding-top:20px}
.strilli-slider-wrap li{padding: 0 12px; display:block}
.apertura{padding: 10px;}
.caption{display:none}

.slider {height:240px; width: 280px; display:block;}
.slider img{border:solid 4px #ffffff;}
.slider h1{color: #6D1A42;font-family: "Signika Negative",arial;font-size: 18px;line-height: 18px;padding-left: 10px;text-transform: uppercase;width: 228px;}
.slider p{font-size:11px; padding-left:10px; padding-top:5px}
.slider :hover h1,.slider :hover p,.slider :hover .date{color:#565656;}

/* STRILLI SECONDARI*/
#strilli-sec{display:block;clear:both; margin-bottom:20px;}
#strilli-sec .item {padding:20px 60px; float:left; width:375px;}
#strilli-sec .item.first{background: url("/web/20200311113717im_//includes/img/bkg-sep.png") repeat-y scroll right 0 transparent;}
#strilli-sec .item h1{color: #6D1A42;font-family: "Signika Negative",arial;   font-size: 13px; line-height: 15px;text-transform:uppercase; font-weight:600;}
#strilli-sec .item .date{color: #6D1A42;font-weight:bold; font-size:12px;font-family: "Signika Negative", arial; }
#strilli-sec .item p{font-size:11px;}
#strilli-sec .item:hover  h1,#strilli-sec .item:hover .date,#strilli-sec .item:hover p{color:#565656;}

/* STRILLO LAYER*/
#strilli-layer{display:block;position:absolute; top:480px; z-index:99;}
#strilli_box .item-sx, #strilli_box .item-dx {
    background: url("/web/20200311113717im_//includes/img/box-hp-grigio.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 230px;
    margin: 10px 18px 10px 15px;
    position: relative;
    width: 437px;
}
#strilli_box .item-sx .title, #strilli_box .item-dx .title {
    background: url("/web/20200311113717im_//includes/img/bkg-box-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 96px;
    left: -14px;
    position: absolute;
    top: 10px;
    width: 239px;
}

#strilli_box .item-sx .testo,#strilli_box .item-dx .testo {
    float: left;
    margin-top: 100px;
    width: 100%;
}
#strilli_box .item-sx .testo ul, #strilli_box .item-dx .testo ul {
    margin-top:20px}
#strilli_box .item-sx .testo ul li {
    list-style-image:url("/web/20200311113717im_//includes/img/bullet-yellow.png");text-transform:uppercase;color:#f5c400;font-size:13px;font-weight:bold}

#strilli_box .item-dx .testo ul li {
    list-style-image:url("/web/20200311113717im_//includes/img/bullet-blu.png");text-transform:uppercase;color:#0091b4;font-size:13px;font-weight:bold}
#strilli_box .item-dx .title {background: url("/web/20200311113717im_//includes/img/bkg-box-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#strilli_box .testo .right {float: right;margin-right: 10px;margin-top: 24px;text-align: right;width: 29%;color:#7f7f7f;font-size:13px;
							display:none; /*LT 2018.08*/
							}
#strilli_box .item-sx .testo > ul, #strilli_box .item-dx .testo > ul {float: left;width: 59%;}

#strilli_box .item-sx .testo .button {
    background: url("/web/20200311113717im_//includes/img/bkg-button-box-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -20px;
    height: 59px;
    position: absolute;
    right: 11px;
    width: 159px;
}

#strilli_box .item-dx .testo .button {
    background: url("/web/20200311113717im_//includes/img/bkg-button-box-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -20px;
    height: 59px;
    position: absolute;
    right: 11px;
    width: 159px;
}

#strilli_box .item-sx .testo .button  span,#strilli_box .item-dx .testo .button  span {
    color: #fff;
    float: left;
    font-size: 14px;
    margin: 11px 0 0px 3px;
    text-align: right;
    width: 80%;
}

#strilli_box .item-sx .testo .button a:hover span,#strilli_box .item-dx .testo .button a:hover span {text-decoration:underline;}


#strilli_box .item-sx .testo .button a span.icon, #strilli_box .item-dx .testo .button a span.icon {
    background: url("/web/20200311113717im_//includes/img/freccia.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 26px;
    margin-left: 8px;
    margin-top: 17px;
    width: 14px;
}


#strilli_box .item-sx h1{font-size: 30px;font-weight:normal; color: #6D1A42;font-family: "Signika Negative",arial; text-transform:uppercase; }
#strilli_box .item-sx .title h2, #strilli_box .item-dx .title h2 {color: #fff;font-size: 34px;font-weight: normal;line-height: 33px;margin: 10px 0 0 30px;text-align: left;}
.tasso {float: right;font-size: 45px;font-weight: bold;margin: 0 auto;position: absolute;right: 20px;text-align: center;}
#strilli_box .item-sx .tasso {color: #f5c400;display: none;} /*LT 2018.08 display:none*/
#strilli_box .item-dx .tasso {color: #0091b4;display: none;} /*LT 2018.08 display:none*/



/*Section Strilli*/

section.strilli {
    background: none repeat scroll 0 0 #f4f4f4;
    float: left;
    margin-top: 40px;
    padding: 20px;
    width: 96%;
} 


.strilli article {
    border-right: 1px solid #dadada;
    float: left;
    min-height: 200px;
    padding: 15px;
    width: 30%;
}
.strilli article img {
    margin-left: 1px;
    vertical-align: bottom;
}
.strilli article p {
    color: #70706e;
    font-size: 13px;
    line-height: 19px;
    margin-top: 10px;
}



.strilli h2 {
    color: #70706e;
    font-weight: normal;
}
article .item label {
    color: #70706e;
    display: block;
    font-size: 15px;
	text-align: center;
}


.strilli article .item span.value {
    border-radius: 7px;
    color: #e95126;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin: -9px 0;
    padding: 10px 0;
    text-align: center;
}
.strilli article .item {
    float: left;
    margin: 13px 10px 0px 0px;
    width: 46%;
}


section.strilli article:last-child {
    border: medium none;
}

.strilli-bottom {background: url("/web/20200311113717im_//includes/img/bkg-grigio-chiaro.png") no-repeat; height:65px;width:980px;float:left;display: block;}


#strilli_box {
    margin: 20px 0;
}


.strilli article .button, .list .button {
    background: none repeat scroll 0 0 #e95126;
    bottom: 0px;
    color: #fff;
    float: right;
    height: 30px;
    margin-right: 17px;
    margin-top: 15px;
    position: absolute;
    right: 10px;
    width: 40%;
}

.list .button {
    margin-bottom: 10px;
}
.strilli article .button a, .list .button a {
    color: #fff;
    display: block;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 100%;
}
.strilli article .button a:hover, .list .button a:hover {text-decoration:underline;}

.button > .orange-left {
    background: url("/web/20200311113717im_//includes/img/left-orange.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    left: -7px;
    position: absolute;
    top: 0;
    width: 12px;
}
.testimonianza .testo {
    float: right;
    margin-right: 10px;
    text-align: right;
    width: 45%;
}
.testimonianza .testo img {
    float: right;
    margin-right: 2px;
}



.testimonianza .testo p {
    margin: 0;
}
section.strilli article {
    position: relative;
}


.testimonianza {
    float: left;
    margin-top: 24px;
    position: relative;
}





/*Fine Sezione centrale*/

/*Strillo seco*/
.video{float:left;width:450px;display:none;} /*LT 2018.08 display:none*/
.video h2{font-size: 13px;text-transform: uppercase;padding-bottom: 5px; color:#70706E;}
.video .more {
    float: left;
    padding: 0 5px 0 0;
	width:140px;	
	position:relative;
}
.video .more img {
	width:100%;
 	border: solid 1px #d9d9d9;
	margin-left:0;
}
.video .more p {font-size:12px;padding:3px 5px 3px 5px;}

.bll_video{
    background: url("/web/20200311113717im_//includes/css/img/play_off.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 37px;
    left: 45px;
    position: absolute;
    top: 48px;
    width: 50px;
    z-index: 8;
}
.bll_video:hover{
    background: url("/web/20200311113717im_//includes/css/img/play_on.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.label-video{text-transform:uppercase;color:#e95126;font-size:11px; font-weight:bold;}

.news.list {
    margin: 0;
	padding:0 20px 0;  
    min-height: 228px;
    position: relative;
    float:left;
	width: 100%  /*LT 2018.08 width: 430px*/
	display: inline-block; /*LT 2018.08 added display: inline-block;*/
}
.news.list .item > h2,.news.list .item a h2 {
    color: #e95126;
    text-transform: none;
}

.news.list .item a:hover h2 {
    text-decoration:underline;
}

.news.list h2 {
    font-size: 13px;
    text-transform: uppercase;
    padding-bottom:5px;
}

.item {padding-bottom:10px;}
.item > p, .item .data, .news.list h2 {
    color: #70706e;
}


.item > p, .item .data {
    color: #70706e;
}
.item .data {
    clear: both;
    display: block;
	width:100%;
	font-size:11px;
}
.item h2 {
    font-size: 15px;
	padding:5px 0 5px 0;
}


.news.list .button {
    margin-right: -14px;
}


/*Strillo sec*/

/*
#strilli_layer .item-sx{background-color:transparent; float:left; width:395px; padding:180px 60px 20px 60px; }

#strilli-layer .item-dx { background-color:#969696; padding:20px; float:left; width:435px; height:200px;}
#strilli-layer .item-dx .apertura {float:left;}
#strilli-layer .item-dx .testo {float:left; width:200px;}
#strilli-layer .item-dx .testo p{ color: #ffffff; font-size:11px;padding-top:20px;}
#strilli-layer .item-dx .testo h1{color: #ffffff;font-family: "Signika Negative",arial; font-size: 26px; line-height: 30px;text-transform:uppercase; font-weight:normal;}
#strilli-layer .item-dx .testo .arrow{background: url("/web/20200311113717im_//includes/img/arrow-dx.jpg") no-repeat scroll left 0 transparent; bottom: 30px; height: 20px; position: absolute; right: 30px; width: 20px;}
#strilli-layer .item:hover  h1,#strilli-sec .item:hover .date,#strilli-sec .item:hover p{color:#565656;}
*/


/* IMMAGINE FASCIONE */
.hpsection-img .immagine {position:relative; margin-bottom:15px;}
.hpsection-img .immagine .linkcol{position:absolute; top:75px;right:0;padding:10px 45px 10px 35px; background: url("/web/20200311113717im_//includes/img/bkg_freccia_col_online.jpg") no-repeat scroll left 0 #969696;}
.hpsection-img .immagine .linkcol a{color:#ffffff;font-family: "Signika Negative",arial; font-size:17px;text-transform:uppercase;font-weight:200;line-height:12px;}
.hpsection-img .immagine .linkcol a:hover{color:#ECEBEB;}

/* HP SEZIONE */
.hpsection{margin-bottom:20px;}
.hpsection .contenuto-sez{background-color: #ECEBEB;display: block; padding:50px 70px; margin-top:15px;}
.hpsection .contenuto-sez h1{float:left; width:250px; font-family: "Signika Negative",arial;  color:#6D1A42; font-weight:600; font-size:26px; line-height:30px; text-transform:uppercase;}
.hpsection .contenuto-sez h2{margin-bottom:5px;font-family: "Signika Negative",arial;  color:#6D1A42; font-weight:bold; font-size:20px;}
.hpsection .contenuto-sez .breadcrumb{float:right; color:#6D1A42; font-size:11px; padding-bottom:5px; line-height:30px;}
.hpsection .contenuto-sez .breadcrumb span{margin: 0 4px; color:#565656}
.hpsection .contenuto-sez .breadcrumb a:hover{text-decoration:underline;}
.hpsection .contenuto-sez hr {background-color:#bdbbbc; height:1px; border:0; margin:0;}
.hpsection .contenuto-sez .testo{padding:15px;}
.hpsection .contenuto-sez .testo p{padding-top:15px;}
.hpsection .contenuto-sez .testo p:first-child {padding-top:0;}
.hpsection .contenuto-sez .testo h2{background: #6D1A42; display:block;font-family: "Signika Negative",arial; color:#fff; font-size:15px; font-weight:600; padding:3px 10px; margin-top:20px;}
.navimmagini {display:block; padding:30px 0px; background-color: #ECEBEB;}
.navimmagini .boximm{display:block; float:left;  margin-right:23px; margin-bottom:50px;}
.navimmagini .boximm.last{margin-right:0}
.navimmagini .boximm img{border:solid 4px #ffffff;}
.navimmagini .boximm h1{color:#6D1A42;font-family: "Signika Negative",arial; font-size:15px;font-weight:800; text-transform:uppercase; line-height:16px;padding-left: 10px;padding-top:5px;}
.navimmagini .boximm a:hover h1{color:#565656;}



/* CONTENUTO */
.contenuto-wrap {background-color: #ECEBEB;display: block; padding:50px 70px; margin-bottom:15px;}
.contenuto-wrap .sezione{margin-bottom:35px;}
.contenuto-wrap .sezione h1{float:left; width:250px; font-family: "Signika Negative",arial;  color:#6D1A42; font-weight:600; font-size:26px; line-height:30px; text-transform:uppercase; }
.contenuto-wrap .sezione .breadcrumb{float:right; color:#6D1A42; font-size:11px; padding-bottom:5px; line-height:30px;}
.contenuto-wrap .sezione .breadcrumb span{margin: 0 4px; color:#565656}
.contenuto-wrap .sezione .breadcrumb a:hover{text-decoration:underline;}
.contenuto-wrap .sezione hr {background-color:#bdbbbc; height:1px; border:0; margin:0;}

.contenuto-wrap .dettaglio {float:left;width:540px}
.contenuto-wrap .dettaglio.full {width:850px}
.contenuto-wrap .dettaglio  .location{ font-family: "Signika Negative",arial;color:#727272; font-size:12px;}
.contenuto-wrap .dettaglio  .date{text-transform:uppercase;font-weight:600; font-family: "Signika Negative",arial; color:#727272; font-size:12px;}
.contenuto-wrap .dettaglio  h1{display:block;font-family: "Signika Negative",arial; color:#6D1A42; font-size:20px; font-weight:500; padding-bottom:20px;}
.contenuto-wrap .dettaglio  h2{background: #6D1A42; display:block;font-family: "Signika Negative",arial; color:#fff; font-size:15px; font-weight:600; padding:3px 10px; margin-top:20px;}
.contenuto-wrap .dettaglio  a{display:block;font-family: "Signika Negative",arial; color:#6D1A42; font-size:14px; font-weight:600; padding:3px 0}
.contenuto-wrap .dettaglio  p{padding-top:15px; line-height:15px; color:#727272;font-family: "Signika Negative",arial; font-size:13px; line-height:20px; letter-spacing:0.1pt;font-weight:100;}
.contenuto-wrap .dettaglio img{border:solid 4px #ffffff;}

.contenuto-wrap .dettaglio #strilli-slider.gallery {background-color: #FFFFFF; clear: both;display: block; height: 165px;margin-top: 20px;margin-bottom: 20px;border-bottom:20px solid #ECEBEB}
.contenuto-wrap .dettaglio .gallery #strilli-slider-prev {background-position:  -28px 34px ;height: 130px;}
.contenuto-wrap .dettaglio .gallery #strilli-slider-next {background-position: 0 34px ;height: 130px}
.contenuto-wrap .dettaglio .gallery #strilli-slider-prev:hover{background-position: -0px 34px; }
.contenuto-wrap .dettaglio .gallery #strilli-slider-next:hover{background-position: -28px 34px;}   

.contenuto-wrap .dettaglio .gallery .strilli-slider-wrap li {padding: 0 20px; background:none}
.contenuto-wrap .dettaglio .gallery .immagine{position:relative}
.contenuto-wrap .dettaglio .gallery .slider {width:112px; display:block; height:120px;}
.contenuto-wrap .dettaglio .gallery .slider .immagine{margin:0;}
.contenuto-wrap .dettaglio .gallery .slider img{border:solid 2px #978e93;}
.contenuto-wrap .dettaglio .gallery .slider h1{background-color:#ffffff;color: #6D1A42;font-family: "Signika Negative",arial;font-size: 11px;padding:0; margin:0;width:118px; text-align:center; line-height:13px;}
.contenuto-wrap .dettaglio .gallery .slider p{font-size:11px; padding-left:10px; padding-top:5px}
.contenuto-wrap .dettaglio .gallery .slider  ul li {width:120px; }
.contenuto-wrap .dettaglio .gallery .slider :hover h1,.slider :hover p,.slider :hover .date{color:#565656;}

.contenuto-wrap .dettaglio .allegati{background-color: #FFFFFF; clear: both;display: block; margin-top: 20px;margin-bottom: 20px;border-bottom:20px solid #ECEBEB}
.contenuto-wrap .dettaglio .allegati a{display: block;float: left;padding: 20px 10px;    width: 148px;}
.contenuto-wrap .dettaglio .allegati img {float:left; margin-right:5px}
.contenuto-wrap .dettaglio .allegati .iconcaption {  line-height: 16px; font-family: "Signika Negative",arial;  color:#6D1A42; float:left;   font-size: 16px;}
.contenuto-wrap .dettaglio .allegati .iconcaption span{ font-size: 12px;}




/*Paginazione */



.pagination {
  margin: 20px 0;
}
/*
.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
*/
.pagination ul {
    border-radius: 4px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 60%;
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #e95126;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}

.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}

.pager:before,
.pager:after {
  display: table;
  line-height: 0;
  content: "";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.pager li > a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #999999;
  cursor: default;
  background-color: #fff;
}

/*Fine Paginazione*/


/*Accordion*/
.title.close > a, .title.open > a {text-decoration: none;}

.title.open {background-image: url("/web/20200311113717im_//includes/img/accordion_open.jpg");background-position: 98% center;background-repeat: no-repeat;border-bottom: 1px solid #e95126;width: 14px;}
.title.close {background-image: url("/web/20200311113717im_//includes/img/accordion_close.jpg");background-position: 98% center;background-repeat: no-repeat;border-bottom: 1px solid #e95126;
     
    width: 24px;
}
h2.title {
    padding: 10px 20px;
    width: 100% !important;
}
div.title {
    width: 90%;
}
.accordion {
    margin: 5px 0 20px;
}
.accordion .text {
    display: none;
    float: left;
    line-height: 21px;
    margin: 5px 20px;
    width: 90%;
}
.accordion {
    clear: left;
}



.fancybox-wrap {z-index:1400}

.fancybox-outer {
    background: #fff;
}
.fancybox-title.fancybox-title-float-wrap {
    padding: 10px;
    margin-left: 10px;
}



a.right {
    float: right;
    display: block;
}
.tmpl-img-left {
    float: left;
   
}
.tmpl3-4{width:380px;}

.gray p {
    margin: 0px;
    /* float: left; */
}
.gray a.right {
    margin-left: 20px;
}

/*Fine accordion*/
/*
     FILE ARCHIVED ON 11:37:17 Mar 11, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:17:56 Aug 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.42
  exclusion.robots: 0.036
  exclusion.robots.policy: 0.026
  esindex: 0.005
  cdx.remote: 12.014
  LoadShardBlock: 182.479 (3)
  PetaboxLoader3.datanode: 9182.026 (5)
  PetaboxLoader3.resolve: 2209.665 (3)
  load_resource: 12366.138 (2)
*/