/* CSS Document */



/** BODY ELEMENTS **/



* {

	margin: 0;

	padding: 0;

	}



body,td,th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

}





body {

	background: url(../images/sfondo_new.jpg) 0px 24px no-repeat;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

    a:link {

	color: #E7E614;

    }

    img {border:0}





/** CONTAINERS **/



div#container {

    text-align: left;

	position:relative;

    width:780px;

    margin:0 auto;

	/*background-image: url(../images/sfondo_sx.jpg);*/

	/*z-index:1;*/

	}

	

	#wrapper {

	float: left;

	display:inline;

	WIDTH: 770px; 

	TEXT-ALIGN: center;

     }

    #cntwrapper {

	MARGIN: 24px auto 0px;

	WIDTH: 770px; 

	TEXT-ALIGN: left;

	min-height:173px;

    height:auto;

    height:173px;

	background-image: url(../images/sfondo_test.jpg) ;

	background-repeat: no-repeat;

     }

    #top {

	PADDING-RIGHT: 12px; 

	PADDING-LEFT: 12px; 

	PADDING-BOTTOM: 0px; 

	WIDTH: 770px; 

    PADDING-TOP: 0px; 

	HEIGHT: 149px

	background-image: url(../images/sfondo_top.jpg);

    }

    #top IMG {

	FLOAT: left;

    }

    #navigation {

	BORDER-RIGHT: #ebe9e3 1px solid; 

	PADDING-RIGHT: 2px; 

	BORDER-TOP: #ebe9e3 1px solid; 

	DISPLAY: inline; 

	PADDING-LEFT: 2px; 

	FLOAT: left; 

	PADDING-BOTTOM: 0px; 

	MARGIN-LEFT: 200px;

	MARGIN-TOP: 10px; 

	MARGIN-BOTTOM: 26px;

	BORDER-LEFT: #ebe9e3 1px solid; 

	WIDTH: 552px; 

	PADDING-TOP: 2px; 

	BORDER-BOTTOM: #ebe9e3 1px solid; 

	HEIGHT: 31px;

    }

/*---------------menu---------------------*/

			#presentazione {

			list-style: none;

			float: left;

		    display:inline;

		    margin-left: 0px;

		    margin-top: 0px;

		    margin-right: 0px;

			width: 127px;

	        min-height:29px;

            height:auto;

            height:29px;

			}

			#chisiamo {

			list-style: none;

			float: left;

		    display:inline;

		    margin-left: 2px;

		    margin-top: 0px;

		    margin-right: 0px;

			width: 94px;

	        min-height:29px;

            height:auto;

            height:29px;			

			}

			#iniziative {

			list-style: none;

			float: left;

	        display:inline;

		    margin-left: 2px;

		    margin-top: 0px;

		    margin-right: 0px;

			width: 92px;

	        min-height:29px;

            height:auto;

            height:29px;

			}

			#comecontribuire {

			list-style: none;

			float: left;

	        display:inline;

		    margin-left: 2px;

		    margin-top: 0px;

		    margin-right: 0px;

			width: 150px;

	        min-height:29px;

            height:auto;

            height:29px;

			}

			#contatti {

			list-style: none;

			float: left;

		    display:inline;

		    margin-left: 2px;

		    margin-top: 0px;

		    margin-right: 0px;

			width: 79px;

	        min-height:29px;

            height:auto;

            height:29px;

			}

/*-------------- testata presentazione ----------------*/



#testata {

	PADDING-BOTTOM: 0px; 

	WIDTH: 770px;

	}

#testata IMG {

			float: left;

		    display:inline;

    }	

	

.foto1 {

	float: left;

	display:inline;

	/*BORDER: #000 1px solid;*/

	PADDING-TOP: 89px;

    }

.foto2 {

	FLOAT: left;

	PADDING-TOP: 0px;

    }

/*-------------- testata pagine interne ----------------*/



#testatai {

	PADDING-BOTTOM: 0px; 

	WIDTH: 770px;

	}

#testatai IMG {

			float: right;

		    display:inline;

    }	

	

.fotoi2 {

	FLOAT: right;

	PADDING-right: 12px;

    }

		

/*--------------content-----------------------*/

#content {

	float:left;

	display:inline;	PADDING-BOTTOM: 0px; 

	WIDTH: 784px; 

	PADDING-TOP: 20px;

	PADDING-BOTTOM: 20px;

	}

#content1 {

	float:left;

	display:inline;	PADDING-BOTTOM: 0px; 

	WIDTH: 508px; 

	PADDING-TOP: 20px;

	PADDING-BOTTOM: 20px;

	}

#content2 {



	float:right;

	display:inline;	PADDING-BOTTOM: 0px; 

	WIDTH: 262px; 

	PADDING-TOP: 20px;

	PADDING-BOTTOM: 20px;

	}

#content3 {

	clear:both;

	float:right;

	display:inline;	PADDING-BOTTOM: 0px; 

	WIDTH: 285px; 

	PADDING-TOP: 20px;

	PADDING-BOTTOM: 20px;

	}			

.titolo {

	float:left;

	display:inline;

	PADDING-BOTTOM: 0px; 

	WIDTH: 770px; 

	PADDING-TOP: 0px;

	PADDING-right: 12px;

	min-height:45px;

    height:auto;

    height:45px;

}

.titolo_home {

	float:left;

	display:inline;

	PADDING-BOTTOM: 0px; 

	WIDTH: 508px; 

	PADDING-TOP: 0px;

	PADDING-right: 12px;

	min-height:45px;

    height:auto;

    height:45px;

}

.titolo200 {

	float:left;

	display:inline;

	PADDING-BOTTOM: 0px; 

	WIDTH: 200px; 

	PADDING-TOP: 0px;

	PADDING-right: 12px;

	min-height:45px;

    height:auto;

    height:45px;

}

.box1 {                                                        /*------ box 1 --------*/

	float:left;

	display:inline;

	BORDER-right: #ebe9e3 1px solid;

	PADDING-BOTTOM: 0px; 

	WIDTH: 235px; 

	PADDING-TOP: 0px;

	PADDING-right: 12px;

	/*PADDING-bottom: 12px;*/

	}

.boxdettnews {                                                        /*------ box 1 --------*/

	float:left;

	display:inline;

	BORDER-right: #ebe9e3 1px solid;

	PADDING-BOTTOM: 0px; 

	WIDTH: 482px; 

	PADDING-TOP: 0px;

	PADDING-right: 12px;

	/*PADDING-bottom: 12px;*/

	}	

	

.box2 {                                                       /*------ box 2 --------*/

	float:left;

	display:inline;

	BORDER-right: #ebe9e3 1px solid;

	PADDING-BOTTOM: 0px; 

	WIDTH: 235px; 

	PADDING-TOP: 0px;

	PADDING-right: 12px;

	PADDING-left: 12px;

	/*PADDING-bottom: 12px;*/

	}

	.box2 img{

    BORDER: #e5e5e5 6px solid;

    }

	

.box3 {                                                       /*------ box 3 --------*/

	float:left;

	display:inline;

	PADDING-BOTTOM: 0px; 

	WIDTH: 235px; 

	PADDING-TOP: 0px;

	PADDING-left: 12px;

	}

	

	.box3 img{

    BORDER: #e5e5e5 6px solid;

    }



.box4 {                                                       /*------ box 4 orizzaontale --------*/

	float:left;

	display:inline;

	margin-top: 12px;

	PADDING-BOTTOM: 0px; 

	WIDTH: 758px; 

	PADDING-TOP: 12px;

	PADDING-left: 0px;

	/*PADDING-bottom: 12px;*/

	BORDER-top: #ebe9e3 1px solid;

	min-height:40px;

    height:auto;

    height:40px;

	}



.box4u {                                                       /*------ box 4 orizzaontale UP --------*/

	float:left;

	display:inline;

	WIDTH: 758px; 

	PADDING-left: 0px;

	PADDING-bottom: 12px;

	BORDER-BOTTOM: #ebe9e3 1px solid;

	}

.boxcnt1 {                                                       /*------ box contatti --------*/

	float:left;

	display:inline;

	BORDER-right: #ebe9e3 1px solid;

	WIDTH: 370px;

	PADDING-left: 0px;

	PADDING-right: 12px;

	PADDING-bottom: 12px;

	min-height:165px;

    height:auto;

    height:165px;

	}

.boxcnt2 {                                                        

	float:left;

	display:inline;

	PADDING-left: 12px;

	PADDING-right: 0px;

	PADDING-bottom: 12px;

	WIDTH: 370px; 

	min-height:165px;

    height:auto;

    height:165px;

	}

.boxcnt2 img{

    BORDER: #e5e5e5 6px solid;

	margin-BOTTOM: 40px;

    }

	

.box5 {                                                        /*------ box 5 --------*/

	float:left;

	display:inline;

	BORDER-right: #ebe9e3 1px solid;

	margin-top: 12px;

	PADDING-BOTTOM: 0px; 

	WIDTH: 500px; 

	PADDING-TOP: 0px;

	PADDING-right: 12px;

	/*PADDING-bottom: 12px;*/

	min-height:310px;

    height:auto;

    height:310px;

	}

	
.box5new {                                                        /*------ box 5 --------*/

	float:left;

	display:inline;


	margin-top: 12px;

	PADDING-BOTTOM: 0px; 

	WIDTH: 758px; 

	PADDING-TOP: 0px;

	PADDING-right: 12px;

	/*PADDING-bottom: 12px;*/

	min-height:310px;

    height:auto;

    height:310px;

	}



.box5b {                                                        /*------ box 5b --------*/

	float:left;

	display:inline;

	margin-top: 12px;

	PADDING-BOTTOM: 0px; 

	WIDTH: 235px; 

	PADDING-TOP: 0px;

	PADDING-left: 12px;

	min-height:350px;

    height:auto;

    height:350px;

	}

.box5b img{

    BORDER: #e5e5e5 6px solid;

	margin-BOTTOM: 40px;

    }

	

.box6 {                                                        /*------ box 6 --------*/

	float:left;

	display:inline;

	BORDER-right: #ebe9e3 1px solid;

	margin-top: 12px;

	PADDING-BOTTOM: 0px; 

	WIDTH: 500px; 

	PADDING-TOP: 0px;

	PADDING-right: 12px;

	/*PADDING-bottom: 12px;*/

	min-height:180px;

    height:auto;

    height:180px;

	}

	



.box6b {                                                        /*------ box 6b --------*/

	float:left;

	display:inline;

	margin-top: 12px;

	PADDING-BOTTOM: 0px; 

	WIDTH: 235px; 

	PADDING-TOP: 0px;

	PADDING-left: 7px;

	min-height:180px;

    height:auto;

    height:180px;

	}

.box6b img{

    BORDER: #e5e5e5 6px solid;

	margin-BOTTOM: 40px;

    }





/*------- doposcuola -------*/

.boxdp {                                                        /*------ box doposcuola --------*/

	float:left;

	display:inline;

	BORDER-right: #ebe9e3 1px solid;

	margin-top: 12px;

	PADDING-BOTTOM: 0px; 

	WIDTH: 500px; 

	PADDING-TOP: 0px;

	PADDING-right: 12px;

	/*PADDING-bottom: 12px;*/

	min-height:308px;

    height:auto;

    height:308px;

	}

	



.boxdp1 {                                                        /*------ box doposcuola --------*/

	float:left;

	display:inline;

	margin-top: 12px;

	PADDING-BOTTOM: 0px; 

	WIDTH: 235px; 

	PADDING-TOP: 0px;

	PADDING-left: 12px;

	min-height:308px;

    height:auto;

    height:308px;

	}

.boxdp1 img{

    BORDER: #e5e5e5 6px solid;

	margin-BOTTOM: 40px;

    }



.boxdett {                                                        /*------ box 7 --------*/

	float:left;

	display:inline;

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px;

	margin-top: 12px;

	margin-left:5px;

	WIDTH: 480px; 

	BORDER: #e5e5e5 6px solid;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-size: 11px;



	}

	

.box7 {                                                        /*------ box 7 --------*/

	float:left;

	display:inline;

	margin-top: 12px;

	BORDER-right: #ebe9e3 1px solid;

	PADDING-BOTTOM: 0px; 

	WIDTH: 242px; 

	PADDING-TOP: 0px;

	PADDING-right: 7px;

	/*PADDING-bottom: 12px;*/

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

	}



.boxlist {

    clear:both;

    BORDER: #e5e5e5 6px solid;

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-WEIGHT: regular;

	FONT-size: 10px;	

}

.boxlist LI {

	BORDER-BOTTOM: #ebe9e3 1px solid; 

	LIST-STYLE-TYPE: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

}

.boxlist LI P {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-WEIGHT: regular;

	FONT-size: 10px;

}

.textboxlist {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-WEIGHT: bold;

	FONT-size: 9px;

	padding-top:5px;

}

.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-WEIGHT: normal;

	FONT-size: 11px;

	line-height:15px;

}







.textYellow {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-WEIGHT: normal;

	FONT-size: 11px;

	line-height:15px;

}



.textYellow a, {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #e7a614;

	FONT-WEIGHT: bold;

	FONT-size: 11px;

	line-height:15px;

	text-decoration:none;

}



.textYellow a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #e7a614;

	FONT-WEIGHT: bold;

	FONT-size: 11px;

	line-height:15px;

	text-decoration:underline;

}	





.titboxlist {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	FONT-WEIGHT: bold;

	FONT-size: 12px;

}

.titboxlistbig {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #f1b225;

	FONT-WEIGHT: bold;

	FONT-size: 16px;

	text-transform:uppercase;

	text-decoration:underline;

}

.boxlist LI A {

	PADDING-RIGHT: 5px; 

	DISPLAY: block; 

	PADDING-LEFT: 25px; 

	BACKGROUND: url(../images/img_off.jpg) no-repeat left;

	PADDING-BOTTOM: 2px; 

	COLOR: #000; 

	PADDING-TOP: 2px;    

	TEXT-DECORATION: underline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

}

.boxlist LI A:hover {

	PADDING-RIGHT: 5px; 

	DISPLAY: block; 

	PADDING-LEFT: 25px; 

	BACKGROUND: url(../images/img_ovr.jpg) no-repeat left; 

	PADDING-BOTTOM: 2px; 

	PADDING-TOP: 2px;    

	TEXT-DECORATION: underline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFF;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

}

.boxlistsel {

	PADDING-RIGHT: 5px; 

	DISPLAY: block; 

	PADDING-LEFT: 25px; 

	BACKGROUND: url(../images/img_ovr.jpg) no-repeat left; 

	PADDING-BOTTOM: 2px; 

	PADDING-TOP: 2px;    

	TEXT-DECORATION: underline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFF;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

}

	

	

.box8 {                                                       /*------ box 8 --------*/

	float:left;

	display:inline;

	margin-top: 12px;

	BORDER-right: #ebe9e3 1px solid;

	PADDING-BOTTOM: 0px; 

	WIDTH: 242px; 

	PADDING-TOP: 0px;

	PADDING-right: 7px;

	PADDING-left: 7px;

	PADDING-bottom: 12px;



	}

	.box8 img{

    BORDER: #e5e5e5 6px solid;

    }

/*------------------------------pagine interne-----------------------------*/

.boxcnt3 {                                                       

	float:left;

	display:inline;

	margin-top: 12px;

	BORDER-right: #ebe9e3 1px solid;

	WIDTH: 365px;

	PADDING-left: 0px;

	PADDING-right: 12px;

	PADDING-bottom: 12px;

	min-height:215px;

    height:auto;

    height:215px;

	}

.boxcnt3 p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	WIDTH: 100%;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

	text-align: justify;

	margin-BOTTOM: 40px;

	}

.boxcnt3 img{

    BORDER: #e5e5e5 6px solid;

	margin-BOTTOM: 10px;

    }

.boxcnt4 {                                                        

	float:left;

	display:inline;

	margin-top: 12px;

	PADDING-left: 12px;

	PADDING-right: 0px;

	PADDING-bottom: 12px;

	WIDTH: 370px; 

	min-height:215px;

    height:auto;

    height:215px;

	}

.boxcnt4 img{

    BORDER: #e5e5e5 6px solid;

	margin-BOTTOM: 10px;

    }		

	.boxcnt4 p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	WIDTH: 100%;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

	text-align: justify;

	margin-BOTTOM: 40px;

	}

	

.boxcnt5 {

clear:both;                                                       

	float:left;

	display:inline;

	margin-top: 12px;

	BORDER-right: #ebe9e3 1px solid;

	WIDTH: 360px;

	PADDING-left: 0px;

	PADDING-right: 12px;

	PADDING-bottom: 12px;

	min-height:285px;

    height:auto;

    height:285px;

	}

.boxcnt5 p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	WIDTH: 100%;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

	text-align: justify;

	margin-BOTTOM: 40px;

	}

.boxcnt5 img{

    BORDER: #e5e5e5 6px solid;

	margin-BOTTOM: 10px;

    }

.boxcnt6 {                                                        

	float:left;

	display:inline;

	margin-top: 12px;

	PADDING-left: 12px;

	PADDING-right: 0px;

	PADDING-bottom: 12px;

	WIDTH: 365px; 

	min-height:285px;

    height:auto;

    height:285px;

	}

.boxcnt6 img{

    BORDER: #e5e5e5 6px solid;

	margin-BOTTOM: 10px;

    }		

.boxcnt6 p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	WIDTH: 100%;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

	text-align: justify;

	margin-BOTTOM: 40px;

	}

.back {

    float:left;

	display:inline;

	margin-top: 12px;

    PADDING-right: 12px;

	PADDING-bottom: 12px;

	WIDTH: 758px; 

	min-height:40px;

    height:auto;

    height:40px;

	text-align:right;

}

.back A {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #e7a614;

	FONT-WEIGHT: bold;

	FONT-size: 11px;

	text-decoration:none;

}

.back A:hover {

	text-decoration:underline;

}	

		

/*-------------------- stili testo ------------------------*/	

.Stile1 {

    font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

	text-align: justify;

}

.Stilenews {

    font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-WEIGHT: regular;

	FONT-size: 11px;

	text-align: justify;

}



.Stile2 {

    font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #e7a614;

	FONT-WEIGHT: bold;

	FONT-size: 11px;

	text-align: justify;

}

.Stile3 {

    font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	FONT-WEIGHT: bold;

	FONT-size: 11px;

	text-align: justify;

}

.Stile4 { /*---- corsivo ---*/

    font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	font-style: italic;

	FONT-size: 11px;

	text-align: justify;

}

.Stile1 A {

	COLOR: #000;

	text-decoration:none;

}

.Stile1 A:hover {

	text-decoration:underline;

}

.Stile2 A {

	COLOR: #e7a614;

	text-decoration:none;

}

.Stile2 A:hover {

	text-decoration:underline;

}	

/*------ Footer --------*/

#footer {

clear:both;

	float:left;

	display:inline;

	margin-top: 40px;

	//margin-top:40px;

	PADDING-BOTTOM: 12px; 

	WIDTH: 758px; 

	BORDER-top: #ebe9e3 1px solid;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	BACKGROUND: #87746a; 

	color: #FFF;

	FONT-size: 11px;

	min-height:30px;

    height:auto;

    height:30px;

	

}

.linea1 {

    float:left;

	MARGIN: 12px 12px 12px 12px;

}

.linea2 {

    MARGIN: 12px 12px 12px 12px;

    float:right;

}





#footer A {

	COLOR: #FFF;

	text-decoration:none;

}

#footer A:hover {

	COLOR: #e7a614;

}







