@charset "utf-8";
/* CSS Document */

/******************/
/* BOX primo 1 */
/******************/

#box-primo-1 {
	width:640px;
	height:150px;
	float:left;
	margin:10px 15px 15px 20px;
	background:url(../images/principale/background-box-primo-1.jpg) repeat-x;
	background-color:#edf9cf;
}
#box-primo-1 img {
	float:left;
	padding-right:10px;
}
#box-primo-1 h1 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#006600;
	margin:0;
	padding:5px 5px 0 5px;
}
#box-primo-1 h2 {
	font:14pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:5px 5px 0 5px;
}
#box-primo-1 h3 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:5px 5px 0 5px;
}
#box-primo-1 p {
	font:9pt Georgia, "Times New Roman", Times, serif; 
	color:#000;	
	text-align:justify;
	margin:0;
	padding:5px 5px 0 5px;
}
#box-primo-1 a {
	text-decoration:none;
}
#box-primo-1 a:hover h1,
#box-primo-1 a:hover h2,
#box-primo-1 a:hover h3,
#box-primo-1 a:hover p {
	text-decoration:underline;
}

/******************/
/* BOX primo 2 */
/******************/

#box-primo-2 {
	width:300px;
	height:150px;
	margin:10px 0 15px 0;
	float:left;
	background:url(../images/principale/background-box-primo-2.jpg) repeat-x;
	background-color:#a0ad7f;	
}
#box-primo-2 img {
	float:left;
	padding-right:10px;
}
#box-primo-2 h1 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#006600;
	margin:0;
	padding:5px 5px 0 5px;
}
#box-primo-2 h2 {
	font:14pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:5px 5px 0 5px;
}
#box-primo-2 h3 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:5px 5px 0 5px;
}
#box-primo-2 p {
	font:9pt Georgia, "Times New Roman", Times, serif; 
	color:#000;	
	text-align:justify;
	margin:0;
	padding:5px 5px 0 5px;
}

#box-primo-2 a {
	text-decoration:none;
}

#box-primo-2 a:hover h1,
#box-primo-2 a:hover h2,
#box-primo-2 a:hover h3,
#box-primo-2 a:hover p {
	text-decoration:underline;
}

/********************/
/* BOX secondo 1 */
/********************/

.box-secondo-1 {
	width:470px;
	height:150px;
	float:left;
	margin:0 15px 15px 20px;
	background-color:#fff;
}
.box-secondo-1 img {
	float:left;
	padding-right:10px;
}
.box-secondo-1 h1 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#006600;
	margin:0;
	padding:0 0 0 5px;
}
.box-secondo-1 h2 {
	font:14pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:5px 0 0 5px;
}
.box-secondo-1 h3 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:5px 0 0 5px;
}
.box-secondo-1 p {
	font:9pt Georgia, "Times New Roman", Times, serif; 
	color:#000;	
	text-align:justify;
	margin:0;
	padding:5px 0 0 5px;
}
.box-secondo-1 a {
	text-decoration:none;
}
.box-secondo-1 a:hover h1,
.box-secondo-1 a:hover h2,
.box-secondo-1 a:hover h3,
.box-secondo-1 a:hover p {
	text-decoration:underline;
}

/********************/
/* BOX secondo 2 */
/********************/

.box-secondo-2 {
	width:470px;
	height:150px;
	float:left;
	margin:0 0 15px 0;
	background-color:#fff;
}
.box-secondo-2 img {
	float:left;
	padding-right:10px;
}
.box-secondo-2 h1 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#006600;
	margin:0;
	padding:0 0 0 5px;
}
.box-secondo-2 h2 {
	font:14pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:5px 0 0 5px;
}
.box-secondo-2 h3 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:5px 0 0 5px;
}
.box-secondo-2 p {
	font:9pt Georgia, "Times New Roman", Times, serif; 
	color:#000;	
	text-align:justify;
	margin:0;
	padding:5px 0 0 5px;
}
.box-secondo-2 a {
	text-decoration:none;
}
.box-secondo-2 a:hover h1,
.box-secondo-2 a:hover h2,
.box-secondo-2 a:hover h3,
.box-secondo-2 a:hover p {
	text-decoration:underline;
}

/********************/
/*    BOX TERZO 1   */
/********************/

.box-terzo-1 {
	width:200px;
	height:170px;
	float:left;
	margin:0 20px 20px 20px;	
}
.box-terzo-1 h1 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#006600;
	margin:0;
	padding:0 0 5px 0;
}

/********************/
/*    BOX TERZO 2   */
/********************/

.box-terzo-2 {
	width:200px;
	height:170px;
	float:left;
	margin:0 20px 20px 0;	
}
.box-terzo-2 h1 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#006600;
	margin:0;
	padding:0 0 5px 0;
}

/********************/
/*    BOX EVENTI    */
/********************/
#box-eventi {
	width:515px;
	height:170px;
	float:left;		
}
#box-eventi h1 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#006600;
	margin:0;
	padding:0 0 5px 0;
}
#box-eventi a {
	text-decoration:none;
}
#box-eventi a:hover h1 {
	text-decoration:underline;
}

.panel-wrapper h1 {
	display:none;
}
.panel-wrapper h2 {
	font:14pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:5px 5px 0 5px;
}
.panel-wrapper h3 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:5px 5px 0 5px;
}
.panel-wrapper p {
	font:9pt Georgia, "Times New Roman", Times, serif; 
	color:#000;	
	text-align:justify;
	margin:0;
	padding:5px 5px 0 5px;
}
.panel-wrapper a {
	text-decoration:none;
}
.panel-wrapper a:hover h1,
.panel-wrapper a:hover h2,
.panel-wrapper a:hover h3,
.panel-wrapper a:hover p {
	text-decoration:underline;
}

/*************************/
/*   BOX QUARTO 1-2-3    */
/*************************/

.box-quarto-1 {
	width:311px;
	height:190px;
	float:left;
	margin:0 8px 15px 20px;
	background:url(../images/principale/background-box-quarto.jpg) repeat-x;
	background-color:#f3f3dd;
	border:1px solid #EDF9CF;
}
.box-quarto-2 {
	width:311px;
	height:190px;
	float:left;
	margin:0 8px 15px 0;
	background:url(../images/principale/background-box-quarto.jpg) repeat-x;
	background-color:#f3f3dd;
	border:1px solid #EDF9CF;
}
.box-quarto-3 {
	width:311px;
	height:190px;
	float:left;
	margin:0 0 15px 0;
	background:url(../images/principale/background-box-quarto.jpg) repeat-x;
	background-color:#f3f3dd;
	border:1px solid #EDF9CF;
}
.box-quarto-1 img,
.box-quarto-2 img,
.box-quarto-3 img {
	float:left;
	padding:2px 5px;
}
.box-quarto-1 h1,
.box-quarto-2 h1,
.box-quarto-3 h1 {
	font:8pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#006600;	
	padding:2px 5px 0;
}
.box-quarto-1 h2,
.box-quarto-2 h2,
.box-quarto-3 h2 {
	font:9pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	/*text-align:justify;	*/	
	color:#000;	
	margin:0;
	padding:2px 5px;
}
.box-quarto-1 h3,
.box-quarto-2 h3,
.box-quarto-3 h3 {
	font:8pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	color:#000;	
	margin:0;
	padding:2px 5px;
}
.box-quarto-1 p,
.box-quarto-2 p,
.box-quarto-3 p {
	font:8pt Georgia, "Times New Roman", Times, serif;
	text-align:justify;	
	color:#000;
	margin:0;
	padding:2px 5px;
}
.box-quarto-1 a,
.box-quarto-2 a,
.box-quarto-3 a {
	text-decoration:none;
}
.box-quarto-1 a:hover h1,
.box-quarto-1 a:hover h2,
.box-quarto-1 a:hover h3,
.box-quarto-1 a:hover p,
.box-quarto-2 a:hover h1,
.box-quarto-2 a:hover h2,
.box-quarto-2 a:hover h3,
.box-quarto-2 a:hover p,
.box-quarto-3 a:hover h1,
.box-quarto-3 a:hover h2,
.box-quarto-3 a:hover h3,
.box-quarto-3 a:hover p {
	text-decoration:underline;
}