/* testata */
#testata h1.bmw_sitelogo {font-size: 2em;line-height: 1.075em;margin-bottom: 0.75em;margin-top: 0.75em;}
#testata h1.bmw_sitelogo {color: #225294;display: inline;float: right;margin-right: 1%;text-align: right;width: 45%;}
	
#in_evidenza li.int .box {  background:#fff;border: 1px solid #648DBF;}
#in_evidenza li.int .box:hover {border: 1px solid #3B6194;
    -webkit-box-shadow:0 2px 6px #555555;-moz-box-shadow:0 2px 6px #555555;box-shadow:0 2px 6px #555555;}
#in_evidenza li .box {background:none;border:none;}

#in_evidenza li .box:hover {border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.section {float:right;width:34%;clear:none;margin-right:0;display:inline;}


#news {border:none;width:64%;float:left;}
.bmw_newsLinks {margin: 0 0 1.5em;}


#sezioni {float:left;width:49%;} 

#settore, #metro,#altre {width:95%;padding:0.75em 4px;margin-bottom:0.75em;}

#settore ul, #metro ul,#altre ul {padding-left:10px;}
#settore ul li, #metro ul li, #altre ul li {
    background: url("img/li.gif") no-repeat scroll 0 8px transparent;
    padding-left: 8px;margin-bottom:0.375em;
    position: relative;height:1%;
}


/* risorse */
#risorse h3 {font-size: 1.33333em;line-height: 1.125em;border-bottom: 1px solid #F0F0F0;letter-spacing: 1px;margin-bottom: 0.8em;margin-left: 6%;padding-bottom: 0.325em;width: 94%;}
#risorse .bmw_announcements {margin-bottom: 1.5em;}

/* newsletter */
.m-newsletter {margin-left: 6%;width: 94%;}
.m-newsletter p {margin-bottom:.75em;}
.m-newsletter p:last-of-type {margin-bottom: 0;}
.m-newsletter input {background:#efefef;border: 2px solid #d9d9d9;
    border-radius: 4px;
    color: #000;
    padding: 6px 4px;
}
.m-newsletter input:focus {background:#fff;border-color: #cce6ff;}
.m-newsletter button {font-weight: bold;border: none;color: #fff;cursor: pointer;background:#24497e;border-radius: 4px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;padding: 5px 10px;}
.m-newsletter button:hover {background:#00347D;box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.6) inset;}
	
	
	
	
/* Smartphones (landscape) solo Apple ----------- */
@media only screen 
and (min-width : 321px) and (max-width : 480px) {
#in_evidenza li .box h4 {width:49%;margin-right:2%;}
#in_evidenza li .box h4:last-of-type {margin-right:0;}
#in_evidenza li a span {background-color:rgba(0, 0, 0, 0.7);left:0;top:auto;bottom:0;color:#fff;padding:3%;width:auto;}
}


/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
#in_evidenza li .box h4 {width:49%;margin-right:2%;}
#in_evidenza li .box h4:last-of-type {margin-right:0;}
#in_evidenza li a {position:relative;}
#in_evidenza li a span {position:absolute;background-color:rgba(0, 0, 0, 0.7);left:0;top:auto;bottom:0;color:#fff;padding:3%;width:auto;}

.section,#news {float:none;width:auto;}

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)  {
}

/* Altri (per es. l'htc in landscape)------------ */
@media only screen 
and (min-width : 480px) 
and (max-width : 800px) {
#in_evidenza li .box h4 {width:49%;margin-right:2%;}
#in_evidenza li .box h4:last-of-type {margin-right:0;}
#in_evidenza li a span {background-color:rgba(0, 0, 0, 0.7);left:0;top:auto;bottom:0;color:#fff;padding:3%;width:auto;}
}

/* state */
.is-hidden {width: 0;height: 0;position: absolute;overflow: hidden;left: -9999em;}
	

