body { background-color:#ededed;	}


.contenitore { width: 100%; max-width:900px; margin: 0px auto; }

#contPreTestata{height:65px;  background:#659631;}
#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) no-repeat; background-color:#637134; background-position: center;  	}
#testata{ height:258px; margin-top:88px; background:url(/grafica/sfTestata.png); 	 	}



#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{}
#men{  }


/* -----menu sezioni ---*/
.elencoSezioni{ padding:7px; margin:24px 0px 0px 24px;}
.boxSezione{background:#FC0; width:274px; }
.boxSezione h1{ display:block; color:#FFF; padding:3px;}
.boxSezione h1 a{  color:#FFF;  font-family: 'Comfortaa', cursive;  font-size:1.3em;}
.descrBoxSezione{height:46px; padding:3px;}
.imgBoxSezione{}
#menuSez{height:230px;   padding:5px; }
#menuSez .boxATitolo {padding:15px;}
#menuSez .boxATitolo a{color:#F00; font-size:1.3em;  font-family: 'Comfortaa', cursive;  line-height:1.1em; font-weight:normal;}
#menuSez .boxATitolo{border-radius:20px 20px 0px 0px; }
#menuSez .boxACorpo{border-radius:0px 0px 20px 20px; }
/* ----/-menu sezioni ---*/

/*   --Pagine interne---  */
#blocTestataCorpo{}
/*   -- /Pagine interne---  */

#contCorpo{  background-position:center top;  }
#blocCorpo{   background-color:#fff; }
#spalla1{ }
#spalla2{}
#spalla3{}
#spalla8{ }
#spalla7{}
#spalla13{ }
#spalla14{ }



#piede{height:80px;  background:#ddae0c; color:#000; text-align:center;}
#copy{text-align:center; color:#999; background:#fff;}
#copy a{color:#000;}

#spalla1Cont{}
#spalla2Cont{padding:2em;}
#spalla3Cont{}
#spalla7Cont{height:347px;   background:url(/grafica/sfAccantoTestata.jpg) repeat-x;}
#spalla8Cont{}

#spalla13Cont{}


/*  -----------------------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 ---*/


}






