body { background-color:#ededed;	}

#sponsors{ text-align:right;}

.contenitore { width: 100%; max-width: 980px; margin: 0px auto; }

#contPreTestata{background:#000;}
#logo{ }
#slogan{color:#FFF; font-size:0.8em;padding:10px 0px 0px 10px;  } 
#logoAllaHome{display:block;  height:70px; width:300px; }
#blocPreTestata{background:url(/grafica/preTestata.jpg) no-repeat;}

#contTestata{height:347px; background:url(/grafica/sfContTestata.jpg) repeat-x;  	}
#testata{ height:347px;  	}
#accantoTestata{height:347px;}


#contTestataInt{height:347px; background:url(/grafica/sfondoTestata.jpg) repeat-x;  	 	}
#testataInt{height:347px; background:url(/grafica/testataInterna.jpg); 	background-size: 100%; 	}
#testataInterna{background-size: 100%;  	}


#blocMenuOrizz{  background:#FC0;}
#men{  }


/* -----menu sezioni ---*/
#menuSez{height:133px;  background-color:#d7d7d7; }
#menuSez a{color:#000; font-size:1.1em;	}
#menuSez .elencoSezioni {float:left;width:100%; color:#000; list-style-type:none; margin-top:5px;}
#menuSez .elencoSezioni li{ float:left; display:block;margin:5px;width:12em;}
#menuSez .elencoSezioni li a{float:left;  font-size:0.85em;}
#menuSez .elencoSezioni li img{ float:left;margin-right:3px; vertical-align:middle;}
.testoSezione{text-align:center; color:#999; font-size:1.3em;}
/* ----/-menu sezioni ---*/

/*   --Pagine interne---  */
#blocTestataCorpo{}
/*   -- /Pagine interne---  */

#contCorpo{background:url(/grafica/sfContCorpo.jpg);  background-position:center top;  }
#blocCorpo{min-height:400px;   background-color:#fff; }
#spalla1{ }
#spalla2{}
#spalla3{}
#spalla8{ }
#spalla7{}
#spalla13{ }
#spalla14{ }



#piede{height:80px;  background:#565656; color:#fff; text-align:center;}
#copy{text-align:center; color:#999; background:#fff;}
#copy a{color:#000;}

#spalla1Cont{}
#spalla2Cont{}
#spalla3Cont{}
#spalla7Cont{height:347px;   background:url(/grafica/sfAccantoTestata.jpg) repeat-x;}
#spalla8Cont{}

#spalla13Cont{}

/*  -----------------------social------------------------------- */
#bottoniSocial{margin:5em 0em;}
.bottSocial{margin:0em 1em;}


/*  -----------------------testo sintetico------------------------------- */
.sintesi{margin:0px auto; padding:1em 2em;}
.sintesi h2{margin:1em 0em; text-transform: uppercase; font-weight:300; font-size:1.5em;float:left; }
.sintesi p{font-size:1.1em; width:100%; clear: both; -moz-column-count:2; -webkit-column-count:2; column-count:2;margin-bottom:90px;}
.sintesi strong{font-size: 1em; font-weight: 300;}
.sintesi a{color: #FF3300;font-weight: 700; text-transform: capitalize; font-style: italic;font-size: 1em;}


/*  -----------------------Interna------------------------------- */
#boxLancioInt{float: left; width:30%; position:absolute; right:2em; top:2em;  height:auto; border-radius:20px; padding:12px; background:url(/gest/img/sf2x2-80-Bianco.png) ;  }
#contenutiLancioInt h3{color:#ffffff; font-family: Verdana, Geneva, sans-serif; font-size:2em !important; line-height:0.9em;  text-shadow:#666 1px 1px 2px ; font-weight:bold;
 padding:2px;margin:5px 0px;}
#contenutiLancioInt h4{color:#333; font-family:Roboto, Arial, Geneva, sans-serif; font-size:1.7em !important;  line-height:1em;  font-weight:bold; padding:0px !important;
padding:2px;  margin:3px 0px;}
#contenutiLancioInt p{ padding:0px; margin:0px;}
.bottone{ background:#090; color:#FFF;  margin:6px 0px; padding:2px; }
.bottone :hover{text-decoration:none;}
/*  -----------------------/Interna------------------------------- */

/*  -------------------gallery home---------------- */
.galleryHome{margin:0px auto; width:98%; padding:5px;	}
.galleryHomeRiga{float:left; padding-bottom:4px;}
.galleryHomeVoce{float:left; width:30%; margin:0px 10px;}
.galleryHomeEtic{font-size:0.9em; color:#333; text-align:center; }
.galleryHomeEtic a{font-size:0.9em; color:#333;}
.galleryHomeEtic a:hover{text-decoration:underline;}
/*  -------------------/gallery home---------------- */

@media only screen and (min-width: 1024px) {
}

@media only screen and (min-width: 780px) and (max-width: 1023px) {
}

@media only screen and (min-width: 600px) and (max-width: 779px) {
	#piede{display:none;}
	#testataInt{display:none;}
	#logo img{}

}

@media only screen and (min-width: 10px) and (max-width: 599px) {
	body{font-size:1em;}
	#contTestata{height:auto; background:none;  	}
	#testataInt{display:none;}
	
	#logo img{width:100%; }
	#testata{height:auto;}
	#menuOrizz, #slogan,#spalla3 , #piede  {display:none;}
	.sintesi p{font-size:1.2em; width:100%; clear: both; margin-bottom:10px;-moz-column-count:1; -webkit-column-count:1; column-count:1;}

	#menuSez{height:auto;  }
	.testoSezione{text-align:center; color:#999; font-size:1.5em;}

	/* -----menu sezioni ---*/
	#contMenuSezioni{min-height:65px; background:url(/grafica/sfMenuSezioni.jpg) repeat-x; background-color:#82c7e1; }
	/*#menuSez .elencoSezioni li{  display:block;margin:5px; width:100%; border-bottom:1px solid #666; padding:3px 1px;}*/
	#menuSez .elencoSezioni li a{ font-size:1em;}

	/* ----/-menu sezioni ---*/


}






