/* Bordo */
.bordo{height:8px;width:100%;top:0;left:0}

/*default*/
body{text-align:center}
.centra{margin:0 auto;text-align:left;width:949px}

.margin_right_10{margin-right:10px}
.pad{padding:0 10px}

.header .pad{padding-top:10px;padding-right:9px}
.interna_ext .header .pad{padding-top:30px}

.blocco_pad{padding:10px;padding-bottom:0}

.path .pad,
.contenuto .pad{padding:10px}
.sidebar .pad{padding:0}

.pad_top{padding-top:10px}
.pad_top_20{padding-top:20px}
.pad_side{padding:0 10px}
.pad_20{padding:20px}

.contenuto,
.footer{margin-bottom:20px}
.grid .contenuto{margin:0}

/*posizioni*/
.header,.contenuto{z-index:10}
.visual,.sidebar{z-index:5}

.sconto{top:-10px;right:-10px}

.topsx{top:0;left:0}
.topdx{top:0;right:0}
.bottomsx{bottom:0;left:0}
.bottomdx{bottom:0;right:0}


/*slider*/
.slider ul.bjqs-controls li a{top:140px}
.slider a.bjqs-prev{right:27px}
.slider a.bjqs-next{right:5px}
.slider ol.bjqs-markers{top:110px}

/*slider visual, tessere, big*/
.slider_visual ul.bjqs-controls li a,
.slider_tessere ul.bjqs-controls li a,
.slider_big ul.bjqs-controls li a{bottom:10px}
.slider_visual a.bjqs-prev,
.slider_tessere a.bjqs-prev,
.slider_big a.bjqs-prev{right:32px}
.slider_visual a.bjqs-next,
.slider_tessere a.bjqs-next,
.slider_big a.bjqs-next{right:10px}
.slider_visual ol.bjqs-markers,
.slider_tessere ol.bjqs-markers,
.slider_big ol.bjqs-markers{bottom:10px}

/*slider partner*/
.slider_partner ul.bjqs-controls li a{top:9px}
.slider_partner a.bjqs-prev{right:30px}
.slider_partner a.bjqs-next{right:8px}


/*slider app*/
.slider_app1 ul.bjqs-controls li a{top:350px}
.slider_app1 ol.bjqs-markers{top: 370px}
.slider_app2 ul.bjqs-controls li a{top:350px}
.slider_app2 ol.bjqs-markers{top: 370px}
.slider_app3 ul.bjqs-controls li a{top:350px}
.slider_app3 ol.bjqs-markers{top: 370px}
.slider_app4 ul.bjqs-controls li a{top:350px}
.slider_app4 ol.bjqs-markers{top: 370px}
.slider_app5 ul.bjqs-controls li a{top:350px}
.slider_app5 ol.bjqs-markers{top: 370px}


/*visual*/
.visual_txt,
.visual_promo{width:273px}

.visual_txt.align_grid_3{width:300px}

.visual .topsx{top:15px;left:15px}
.visual .topdx{top:15px;right:15px}
.visual .bottomsx{bottom:15px;left:15px}
.visual .bottomdx{bottom:15px;right:15px}

.testata_interna_text{width:273px;bottom:0;left:20px}

.bg_bjqs-markers{width:100%;bottom:0;left:0;height:29px}

/*Grid x 2*/
.grid_2{margin-bottom:20px}
.grid_2 .sx{width:709px}
.grid_2 .dx{width:240px}

.grid_2_interna .col{width:339px;margin-right:11px}
.ux .grid_2_interna .col{width:329px}/*dentro colonna unica*/
.ux form .grid_2_interna .col{width:318px}/*dentro colonna unica dentro form*/
.grid_2_interna .dx{margin:0}

.grid_2_interna_divisore .col{width:344px;margin:0}
.grid_2_interna_divisore .dx{margin-left:1px}

.grid_2_interna .sx_b,
.ux .grid_2_interna .sx_b{width:456px;margin-right:10px}
.grid_2_interna .dx_s{width:223px;margin:0}
.ux .grid_2_interna .dx_s{width:203px}/*dentro colonna unica*/

.grid_2_interna_nested .col{width:223px;margin-right:10px}
.grid_2_interna_nested .dx{margin:0}

.grid_2_estesa .col{width:459px;margin-right:11px}
.grid_2_estesa .dx{margin:0}

/*Grid x 3*/
.grid_3 .col{width:303px;margin-right:10px}
.grid_3 .dx{margin:0}

.grid_3_interna .col{width:223px;margin-right:6px; /*margin-right:10px; min-height: 380px*/}
.ux .grid_3_interna .col{width:215px;margin-right:12px}/*dentro colonna unica*/
.grid_3_interna .dx,
.ux .grid_3_interna .dx{margin:0}

.grid_3_interna_divisore .col{width:229px;margin-right:1px}
.grid_3_interna_divisore .dx{margin:0}

/** ### SMARTPHONES (portrait and landscape) **/
@media only screen and (min-width : 320px) and (max-width : 480px) {
 /*
  .header,
  .contenuto{margin:0 10px 10px 10px}
  
  .centra{width:100%}  
  .grid_3 .col{float:none;margin:0;width:100%}
  .hide_if_mobile{display:none}
*/

}

/** ### SMARTPHONES (landscape) **/
@media only screen and (min-width : 321px) {
} 

/** ### SMARTPHONES (portrait) **/
@media only screen and (max-width : 320px) {
}

/** ### IPADS (portrait and landscape) **/
@media only screen and (min-width : 768px) and (max-width : 1024px) {
}
/** ### IPADS (landscape) **/
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
}
/** ### IPADS (portrait) **/
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
}

/** ### DESKTOPS and laptops **/
@media only screen and (min-width : 1224px) {
  /*
  .centra{width:1189px}  
  .grid_3 .col{width:383px}
  */
}

/** ### LARGE SCREEN **/
@media only screen and (min-width : 1824px) {
}

/** ### IPHONE 4 **/
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
}