@media all and (max-width: 501px) and (orientation: portrait) {
body {padding-bottom:150px;}
#telTop {display:none;}
#CONTENITORE-BANNER {margin-top:1px;}

#camera_wrap_102 {height:320px !important; /*overflow:visible;*/}
#camera_wrap_102 img {height:320px !important; width:540px !important; position:relative; left:-80px;}
.camera_caption {top:17%;}

.boxBanner {height:320px; background-size:contain !important;}
.boxBanner.presentazioneAura {background:url(../images/banner/banner_500_01.jpg) left top no-repeat; }
.boxBanner.responsabile {background:url(../images/banner/banner_500_02.jpg) center top no-repeat;}
.boxBanner.achirivolto {background:url(../images/banner/banner_500_03.jpg) center top no-repeat;}
.boxBanner.ambitiintervento {background:url(../images/banner/banner_500_04.jpg) center top no-repeat;}
.boxBanner.contatti {background:url(../images/banner/banner_500_05.jpg) center top no-repeat;}

.boxBanner.presentazioneAura .box_slogan {width:260px; top:25px; right:20px;}
.boxBanner.responsabile .box_slogan {width:250px; top:50px; left:20px;}
.boxBanner.achirivolto .box_slogan {width:90%; bottom:70px; left:5%;}
.boxBanner.ambitiintervento .box_slogan {width:300px; bottom:75px; right:20px;}
.boxBanner.contatti .box_slogan {width:85%; bottom:60px; left:30px;}


#content {position:relative; top:-65px; background:url(../images/struttura/sfContentTop_560.png) center 0 no-repeat; z-index:50;}

h1.homePage {font-size:40px; line-height:46px;}
h1.homePage strong {font-size:52px;}

.hp_alessiatrani {margin-top:70px; padding-left:0; padding-top:170px; background-position: center top !important;}
.hp_alessiatrani h3 {text-align:center;}
.hp_alessiatrani p {padding-left:7%; padding-right:7%; margin-top:25px;}

.boxPresentazAlessia {margin-left:0; left:0; width:100%; margin-bottom:0;}
.boxPresentazAlessia img {float:none; display:block; margin-left:auto; margin-right:auto;}
.boxPresentazAlessia h3 {float:left; width:100%; text-align:center; margin-left:0; margin-top:20px;}
.boxPresentazAlessia h3 br {display:block;}
.boxPresentazAlessia .puls_curriculum {position:relative; margin-left:50%; left:-115px; width:230px; margin-top:30px;}

.boxPubblicazioni {text-align:left; background-image:url("../images/struttura/pubblicazioniTop_560.png");}
.boxPubblicazioni h6 {margin-top:40px; text-align:center;}
.hp_ambitiIntervento {background-image: url(../images/struttura/ambitiInterventoTop_560.png), url(../images/struttura/sf_colore.png); background-position: center top, center top;  background-repeat: no-repeat, repeat;}
.hp_ambitiIntervento .box_a {width:100%; margin-bottom:0;}
.hp_ambitiIntervento .box_b {width:100%; margin-bottom:30px;}
.hp_ambitiIntervento .box_a a, .hp_ambitiIntervento .box_b a {width:100%; text-align:center;}

.box_testoArticolo {top:0; width:100%; padding-left:5%; padding-right:5%;}
.box_testoArticolo h1 {margin-top:65px !important; font-size:44px; padding-left:1%; padding-right:1%;}
.box_altriArticoli {float:left; padding-left:5%; padding-right:5%; margin-top:50px;}


.formRichiesta p.topInfo {padding-left:10%; padding-right:10%;}
.formRichiesta .fox-column.fox-column12 input, .formRichiesta .fox-column.fox-column12 textarea {width:300px !important;}
.formRichiesta .fox-column.fox-column12 textarea {line-height:20px !important;}
.formRichiesta #fox-m101-name-box.control-group,
.formRichiesta #fox-m101-email-box.control-group,
.formRichiesta #fox-m101-textfield1-box.control-group,
.formRichiesta #fox-m101-textfield2-box.control-group {position:relative; margin-left:50%; left:-150px !important; width:300px !important; padding-left:0 !important; padding-right:0 !important;}
.formRichiesta #fox-m101-name-box.control-group .controls, .formRichiesta #fox-m101-textfield1-box.control-group .controls {float:left !important;}
.formRichiesta #fox-m101-textarea1-box.control-group .controls {left:-150px !important; width:300px !important;}
.formRichiesta #fox-m101-textarea1-box.control-group .controls textarea {width:300px !important;}
.formRichiesta #fox-m101-checkbox1-box {width:100% !important; margin-top:10px; padding-right:35px;}
.formRichiesta #fox-m101-submit-box {width:100% !important; margin-top:10px;}
.formRichiesta #fox-m101-submit-box .submit-button {position:relative; margin-left:50%; left:-50px; width:100px;}
.formRichiesta .conferamInvioEmail p br {display:block;}
.alert-notice {width:90%; margin-left:5%; margin-right:5%;}

#CONTENITORE-FOOTER p.boxInfoFooter {float:left; width:100%;}
#CONTENITORE-FOOTER p.boxCopyright {float:right; width:100%;}


}