/*inizio Reset Css la parte sottostante consente di azzerare  **********
**le proprietąpersonalizzate dei vari browser                  **********/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
 
/* remember to define focus styles! */
:focus {
    outline: 0;
}
 
/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
 
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*************fine Reset Css**********************************/

body { 
	margin:		0 1px 0 0; 
	padding:	0; 
	font:		.90em   verdana, "Trebuchet MS", arial,sans-serif;
	background:	#fdf8fe;/*#fffed6;*/
	color:		#000;
	}
body {
       /* background-image: url(festa_della_zucca.jpg); */
        background-image: url(texture.gif); 
         /*background-repeat: no-repeat;*/
         background-repeat: repeat;
         background-attachment:fixed;
        }
hr { display:	none }

/***********principale contenitore del sito*******************/
#principale { 
        width: 80%;  /*valore d'esempio*/
        position: absolute; /*permette di posizionare con proprieta left e margin*/
        left: 50%; /*l'angolo destro di wrapper sara al 50% della larghezza della finestra del browser*/
        margin-left: -40%; /*meno metą di width per postare wrapper verso la sinistra  e centrarlo*/
      /*  margin-top: 5%;*/
       /* border:	1px solid green;    
        border-style:	solid solid solid solid; */
		/*background:	#fffff4;*//**#FFF; **/
        background:	#fff;
        
		color:		#000;
	    }
        

#header { 
	border-top:	1px solid #993300;
	border-bottom:	1px solid #993300;
	/*background:	 #a2d8fa;*//*#c6f7fd;*//*#ffcc33; */
    background-image: url(texture.gif); 
     background-repeat: repeat;
	color:		#FFF;; /* #0373a7*/
	padding:	10px; 
	}

#header h1 {  
	font:		bold 5em/1em arial,impact,  verdana, helvetica, sans-serif;
	margin:		0;
	}

.boxmenusx {
	float:		left;
	   /*border-right:	1px solid #993300;*/
 	MARGIN: 	0px 10px 0px 2px;
 	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 	3px; 
	PADDING-RIGHT:	3px; 
	PADDING-TOP:	5px; 
	/*WIDTH: 		130px;*/  /*WIDTH: 	15em;	*/
    WIDTH:          18%;
	}
/************boxpag contenitore della pagina centrale dove si mettono i contenuti*****************/
.boxpag {
	float:		left;
    /*    font-size:110%;*/
	/*background:	#ffffe5;*/
	/*border-left:	1px solid #993300; */
	MARGIN:		0px 0px 0px 0px;
 	PADDING-BOTTOM: 5px; 
	PADDING-LEFT:	5px; 
	PADDING-RIGHT:  5px; 
	PADDING-TOP:	5px; 
	WIDTH: 		79%;
	}

#footer { 
	clear:		both;/*left;*/
/*	border-top:	1px solid #993300;
	border-bottom:	1px solid #993300; */
	padding:	2px 10px;
/*	background:	#e6caf3;*//*#c6f7fd;/*#ffcc33; *//*#a2d8fa;celeste*/
    background-image: url(texture.gif); 
     background-repeat: repeat;
	color:		#ffffff;/**#000099; **//*#0373a7;*/
	font-size:	1.5em ;/*.90em bold;*/
    font-weight:bolder;
	text-align:	center;
	line-height:	1em;
	}
/*****boxcont contenitore di ciascuna pagina che viene inglobata in boxpag***************************/
.boxcont {	
	float:left;  /* center; */
	BORDER-BOTTOM: #53a253 1px solid;
 	BORDER-LEFT: #53a253 1px solid;
 	BORDER-RIGHT: #53a253  1px solid;
 	BORDER-TOP: #53a253 1px solid;	
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	text-align:left;
/*	WIDTH: 620px*/
    width: 99%;
	}




.float {
	FLOAT:		 left; 
	MARGIN-RIGHT: 	 5px;
	MARGIN-left:	 5px; 
	PADDING-BOTTOM:	 5px; 
	PADDING-LEFT: 	 5px; 
	PADDING-RIGHT:	 5px; 
	PADDING-TOP:  	 5px; 
	/*WIDTH: 		 120px*/
	}

.floatr {
	FLOAT:		 right; 
	MARGIN-RIGHT: 	 5px;
	MARGIN-left:	 5px; 
	PADDING-BOTTOM:	 5px; 
	PADDING-LEFT: 	 5px; 
	PADDING-RIGHT:	 5px; 
	PADDING-TOP:  	 5px; 
	/*WIDTH: 		 120px*/
	}


.titblock {
	background-color:	#e6caf3;/*#c6f7fd;#e8fdfc;#ffe578; */ /*#ffcc33;*//*#98cff3;celeste*/
	font-size: 		110%;
	color:			#0373a7;/*#ff0000;*/
	font-weight: 		bolder;
	text-align:		center;
	/*height:			1.5em;*/
	}

/* ********* menu verticale colonna sx************ */

ul.menu1 {
	
	list-style:none; /*si eliminano i punti elenco*/
	margin:0; padding:0;/* si eliminano i rientri delle liste*/
	}

ul.menu1 li a {
	display:block;  /*il link occupa tutto lo spazio orizzontale*/
	text-decoration:none;  /*senza sottolineatura*/
	padding:2px .40em;  /*2px=spazio tra link; .40em spazio tra bordo sx menu e testo del link*/  
	/*height:1em; line-height:1em;  altezza del link height e line-height devono avere lo stesso valore*/
	}

   /*colori per il link */
ul.menu1 li a:link, ul.menu1 li a:visited {
		color: #000000;  /*#6a0004; */          /*colore parole link  */
	}

    /*colori per l'effetto roll-over*/
ul.menu1 li a:hover, ul.menu1 li a:active {
	background: #e5f5f4; /*e1eceb;#fff2ab;*/   /* colore sfondo link quando ci sei sopra*/
	color: #6a0004;        /*colore parole link quando ci sei sopra*/
	}

/* ************************************************ */

/************************caratteri***colore marrone*****************/
h1,h2,h3,h4,h5{margin: 0}
h1{font-size: 300%;font-weight:bolder;}
h2{font-size: 200%;margin-bottom:2px;color: #a76c69;}
h3{font-size: 150%;margin-bottom:2px;color: #a76c69;/*#99BCD2*/}
h4{font-size: 125%;margin-top:3px;color: #a76c69;}
h5{font-size: 100%;color: #a76c69;}

/*********************/

		/* *********per scuola di pace 06/07************* */

.h1v{font-size: 300%;color: #53a253;text-align:center;} /*colore verde*/
.h2v{font-size: 200%;font-weight:bold;color: #53a253;text-align:center;} /*colore verde centrato*/ 
.h2bi{font-size: 200%;font-weight:bold;color: #fff;text-align:center;} /*colore bianco centrato*/
.h2vsx{font-size: 200%;font-weight:bold;color: #53a253;} /*colore verde*/ 
.h1b{font-size: 300%;color: #093380;text-align:center;} /*colore blu*/  
.h2b{font-size: 200%;color: #093380;text-align:center;} /*colore blu*/       
.h2n{font-size: 200%;color: black;text-align:center;} /*colore nero*/       
.h3n{font-size: 150%;color: black;text-align:center;} /*colore nero*/ 		
.h2r{font-size: 150%;font-weight:bolder;color: red;text-align:center;} /*colore rosso*/ 
.h5r{font-size: 100%;font-weight:bolder;color: red;text-align:center;} /*colore rosso*/ 
.h5rsx{font-size: 100%;font-weight:bolder;color: red;} /*colore rosso*/ 
.h4v{font-size: 125%;color: #53a253;}/*colore verde*/ 
.h5v{font-size: 100%;color: #53a253;}/*colore verde*/ 
.h5b{font-size: 100%;color: #093380;}/*colore blu*/ 
.h4n{font-size: 125%;color: black;text-align:center;} /*colore nero*/ 
.h5n{font-size: 100%;color: black;text-align:center;} /*colore nero*/


/*********************/
.h2vsx{font-size: 200%;font-weight:bold;color: #53a253;} /*colore verde left*/
.h3rasx{font-size: 125%;font-weight:bolder;color: #c81723;} /*colore rosso amaranto*/    
.h3rsx{font-size: 125%;font-weight:bolder;color: red;} /*colore rosso*/ 
.h4nsx{font-size: 125%;color: black;} /*colore nero*/ 
.h4r{font-size: 100%;color: red;} /*colore rosso*/ 

/*********************************************************/
ol.lalpha{list-style-type:lower-alpha}
ul.circle{list-style-type:circle}
/*********************************************************/


.boxcont650 {	
	float:left;  /* center; */
	BORDER-BOTTOM: #53a253 1px solid;
 	BORDER-LEFT: #53a253 1px solid;
 	BORDER-RIGHT: #53a253  1px solid;
 	BORDER-TOP: #53a253 1px solid;	
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	text-align:left;
	 WIDTH: 650px
	}	

/****************box300 e box300_1 contenitore del programma cuola di pace pag sx e x********************/
.box300 {
	float:left;
    	/*PADDING-BOTTOM: 5px; */
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	text-align:center;
	/*WIDTH: 298px;*/
    width:  48%;/*????????????????????????*/
	}
.box300_1 {
	float:left;
	BORDER-LEFT: #53a253 1px solid;
        	/*PADDING-BOTTOM: 5px; */
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	text-align:center;
	/*WIDTH: 298px;*/
    width:  48%;/*????????????????????????*/
	}


/**************box300left e box300_1left scuola di pace elenco relatori**************************************/
.box300left {
	float:left;
	/*PADDING-BOTTOM: 5px; */
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	text-align:left;
	/*WIDTH: 298px;*/
    width: 48%;
	}
    
.box300_1left {
	float:left;
	BORDER-LEFT: #53a253 1px solid;
 	/*PADDING-BOTTOM: 5px; */
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	text-align:left;
	/*WIDTH: 298px;*/
    width: 48%;
	}
    
/*.box300_1left {
	float:left;
	/*PADDING-BOTTOM: 5px; */
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	text-align:left;
	WIDTH: 298px;
	}*/
    
/************box600green contenitore presentazione del programma scuola di pace la parte sotto ******************/
.box600green {
	float:left;
	/*BORDER-BOTTOM: #53a253 1px solid;*/
    PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	/*text-align:justify;*/
	/*WIDTH: 612px;*/
    width: 99%;
	}
/*************boxmenusp contenitore menu scuola dipace degli archivi**************************/
.boxmenusp {	
	float:left;  /* center; */
	BORDER-BOTTOM: #53a253 1px solid; 
	BORDER-LEFT: #53a253 1px solid;
 	BORDER-RIGHT: #53a253  1px solid;
 	BORDER-TOP: #53a253 1px solid;	
	PADDING-LEFT: 5px;
	MARGIN-left:	 2px; 
	text-align:left;
	/* WIDTH: 160px*/
    width: 99%;
	}    
    
/*****************************************************/


.box350 {
	float:left;
	/*BORDER: #53a253 1px solid;*/
 	/*PADDING-BOTTOM: 5px; */
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px; 
	/*text-align:center;*/
	WIDTH: 350px;
	}




/************** per grest ***************************/

.ripristino-float { clear: both; height:1px;overflow:hidden;margin:-1px;}

.boxsx20perc {
	float:left;
		/*background:red;#FFFFCC;*/
	MARGIN: 10px 0px 0px 10px;
 	PADDING-BOTTOM: 5px; 
	/*PADDING-LEFT: 5px; 
	/*PADDING-RIGHT: 5px; */
	PADDING-TOP: 5px;*/ 
	WIDTH: 20%;	
	}


.boxsx60perc {
	float:left;
		/*background:red;#FFFFCC;*/
	
 	MARGIN: 10px 0px 0px 10px;
 	PADDING-BOTTOM: 5px; 
	/*PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; */
	PADDING-TOP: 5px; 
	WIDTH: 60%;
	}

.boxsx80perc {
	float:left;		
 		/*MARGIN: 10px 0px 0px 10px;*/
 		/*PADDING-BOTTOM: 5px; */
		/*PADDING-LEFT: 5px; */
		/*PADDING-RIGHT: 5px; */
		/*PADDING-TOP: 5px; */
	WIDTH: 80%;
	}



.boxsxgiallo260 {
	float:left;
		background:#FFFFCC;
	/*BORDER-BOTTOM: #060 2px solid; 
	BORDER-LEFT: #060 2px solid;
 	BORDER-RIGHT: #060 2px solid;
 	BORDER-TOP: #060 2px solid;*/
 	MARGIN: 10px 0px 0px 10px;
 	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	WIDTH: 260px;
	}
/**********************************************************************/


.paragrafocenter{text-align:	center;
}
.paragrafogiust{text-align:	justify;
}

/*********************************************************/
ol.lalpha{list-style-type:lower-alpha}
ul.circle{list-style-type:circle}
ul.listadisc li {list-style-type:disc; list-style-position:outside;}

/*********************************************************/

/************* per atutto sport ************************************/
.boxsxgenerico {
	float:left;
	/*	background:#FFFFCC;*/
	/*BORDER-BOTTOM: #060 2px solid; 
	BORDER-LEFT: #060 2px solid;
 	BORDER-RIGHT: #060 2px solid;
 	BORDER-TOP: #060 2px solid;*/
 	MARGIN: 10px 0px 0px 10px;
 	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	/* WIDTH: 260px;*/
	}

/***********************************************************************/

/**********************per elenchi vie chiarastella**************************/

.boxsx90perc {
	/*float:left;*/
		
	BORDER: #060 1px solid;
 	MARGIN: 2px 0px 0px 2px;
 	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px; 
	WIDTH: 90%;
	overflow:hidden;
	}

.boxsx21perc {
	float:left;
		
	
 	MARGIN: 1px 0px 0px 1px;
 	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px; 
	WIDTH: 21%;
	overflow:hidden;
	}
.boxcent76perc{
	float:left;
		
	text-align:		left;
 	MARGIN: 1px 0px 0px 1px;
 	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px; 
	WIDTH: 76%;
	}
