/************************************************************************************
smaller than 1600
*************************************************************************************/
@media only screen and (max-width: 1600px) {



}

/************************************************************************************
smaller than 1440
*************************************************************************************/
@media only screen and (max-width: 1440px) {




}

/************************************************************************************
smaller than 1366
*************************************************************************************/
@media only screen and (max-width: 1366px) {
}


/************************************************************************************
smaller than 1280
*************************************************************************************/
@media only screen and (max-width: 1280px)  {



} 

/************************************************************************************
smaller than 1024
*************************************************************************************/
@media only screen and (max-width: 1024px) {


}

/************************************************************************************
smaller than 800
*************************************************************************************/
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width:800px) {
/* Styles */

h1 {font-family:'MyriadWebProBold';font-weight: normal;font-style: normal;font-size:27px;color:#000;text-align:center;margin:0px 0px 20px 0px;}
.centrale {width:95%;margin-left:auto;margin-right:auto;padding:0px;clear:both;text-align:center}

/*header {height:200px;} */

/*header #logo_top {padding:15px 0px 0px 0px;height:167px;}*/
header #logo_top {padding:15px 0px 0px 0px;}
header #logo_top img {width:180px;/*height:167px;*/}

section#content {min-height:150px;height:auto!important;height:150px;padding:0px 0px 0px 0px;}

section.message {padding:30px 0px 10px 0px;}

nav.button {padding:10px 0px 0px 0px;text-align:center;width:206px;margin:0px auto;height:180px}
nav.button a:hover img,
nav.button a:hover img {filter:alpha(opacity=100);-moz-opacity: 1.0; opacity: 1.0;width:206px}

.accedi a,
.registrati a {clear:both;margin:0px 0px 15px 0px} 

/*div.fadehover span,div.fadehover span {display:none}
div.fadehover {margin:0px;width:206px;height:82px;padding:0px;clear:both;	} 
img.a {position: absolute; left:50%; margin:0px 0px 0px -103px; width:206px;z-index: 10; }
img.b {position: absolute; left:50%; margin:0px 0px 0px -103px; width:206px;}*/
  
#logo img {width:100%;height:auto}

form.faccedi {padding:10px 0px 0px 0px;text-align:center;width:275px;margin:0px auto}
form.faccedi div.textboxes-line {margin: 0 auto;width:95%;}
form.faccedi label {clear:both;padding:0px;text-align:center;width:275px;height:80px;margin:0px auto;background-image:url(../img/sf_input.png);background-position:bottom center;background-repeat:no-repeat}
form.faccedi label input.input {margin:22px 0px 0px 0px;width:230px;border:0px;background-color:transparent;font-family: 'MyriadWebProRegular';font-size:18px;color:#000}

footer {clear:both;
  width:100%;
  margin:0px auto;
  background-image:url(../img/sf_footer.png);background-position:top left;background-repeat:repeat-x; background-color:#fff;} 


#wrap {min-height:100%;height:auto!important;height:100%;width:100%}
#main {overflow:auto;  
	padding-bottom:30px;}  /* must be same height as the footer */

footer section {clear:both;width:100%;padding:5px 0px 0px 0px;margin:0px auto;}

article.fb {clear:both;width:100%;padding:0px 0px 0px 0px;margin:0px auto;text-align:center;}
article.app {clear:both;width:100%;padding:0px;margin:0px auto;text-align:center;}
article.app img {margin:0px 5px;}
article.imediate {clear:both;width:100%;padding:0px 0px 0px 0px;margin:0px auto;text-align:center;}

article.fb p,
article.app p,
article.imediate p {text-align:center;margin:0px 0px 8px 0px;font-size:12px;}


}

/************************************************************************************
smaller than 800
*************************************************************************************/
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width:600px) {
img.banner {width:300px;}
}