body, p, div, li, ul, img { margin: 0px; padding: 0px; list-style-type: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

body { background-image: url(../images/fnd_general.jpg); background-repeat: repeat-x; background-color: #DDEEFE; }

#container { width: 940px; text-align: left; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; color: #000; background-image: url(../images/fnd_general_2.jpg); background-repeat: repeat-y; }

#header { width: 940px; padding: 0px; margin: 0px; }

#sidebar1 { width: 235px; float: left; padding: 0px; margin: 0px; }

#menu_dx_1 { height: 587px; width: 188px; float: left; }

#fnd { background-image: url(../images/fnd_container.jpg); background-repeat: repeat-y; width: 946px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left; }

#menu_dx_2 { height: 611px; width: 47px; float: left; }

#maincontent { width: 460px; background-color: #FFF; float: left; padding-right: 5px; padding-left: 5px; margin: 0px; padding-top: 0px; padding-bottom: 0px; height: 100%; }

.float { float: left; margin: 0px; padding: 0px; height: 445px; }

#sidebar2 { width: 235px; float: left; padding: 0px; display: inline; margin: 0px; background-image: url(../images/menu_dx_fnd_general.jpg); background-repeat: repeat-y; }

#footer {height: 50px; width: 940px; background-image: url(../images/footer.jpg); background-repeat: no-repeat; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FFF; font-weight: normal; padding-top:25px;}
#footer a{ text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #fff; font-weight: normal; text-decoration:none; }
#footer a:hover{ text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #D6E2B0; font-weight: normal; text-decoration:underline; }

#sub_footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; background-color: #D6E2B0; color:#000; text-align: center; padding:20px 0 20px 0; }
#sub_footer a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color:#000; text-align: center; }

#corpo {width: 440px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 10px}
#corpo a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1D4008; text-decoration:underline}
#corpo a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1D4008; text-decoration:none}
#corpo td{ height:22px; padding:5px; }
#corpo span{ font-weight:bold; color:#1D4008;}
#corpo img { float:left; margin: 0 20px 20px 0;	border: medium double #CCCCCC;}
#corpo .gallery_foto_01 img { float:left; margin: 0; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

.vedute {width: 420px; padding:20px; }
.vedute img { float:left; margin: 0 10px 10px 0; border: medium double #CCCCCC;}

.sponsor {width: 460px; padding:10px; }
.sponsor img { float:left; margin: 0 5px 5px 0; border: medium double #CCCCCC;}

.menu_dx_int { height: 30px; width: 170px; background-image: url(../images/menu_dx_int_fnd.jpg); background-repeat: repeat-x; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #999; border-right-color: #999; border-left-width: 1px; border-left-style: solid; border-left-color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFF; line-height: 30px; padding-left: 16px; }

.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }

.int_sx_1 { height: 92px; width: 47px; float: left; }

.int_sx_2 { height: 91px; width: 188px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #77a0ab; float: left; }

.int_sx_3 { height: 109px; width: 47px; float: left; }
.int_sx_4 { height: 108px; width: 188px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #77a0ab; float: left; }

.fnd_titolo { background-image: url(../images/titolo_fnd.jpg); background-repeat: repeat-x; height: 30px; width: 438px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #030; border: 1px solid #95aa60; line-height: 27px; padding-left: 20px; font-weight: normal; }
.fnd_titolo a{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #030; text-decoration:underline; }
.fnd_titolo a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #030; text-decoration:none; }

.titolo { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #030; line-height: 20px; font-weight: normal; padding:10px; }

.menu_sx_img_la_festa { float: left; height: 115px; width: 47px; }
.menu_sx_la_festa_sup { height: 140px; width: 188px; float: left; }
.menu_sx_la_festa { height: 115px; width: 188px; float: left; }
.menu_sx_sponsor { width: 188px; float: right; padding:5px 0 5px 0; }
.menu_dx_sponsor { width: 188px; float: left; padding:5px 0 5px 0; }

.btn_menu_sx a{ background-image: url(../images/menu_sx_fnd.jpg); background-repeat: repeat-x; height: 22px; width: 170px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #77a0ab; border-bottom-color: #77a0ab; border-left-color: #77a0ab; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; padding-left: 16px; color: #003366; display: block; text-decoration: none; }
.btn_menu_sx a:hover{ background-image: url(../images/menu_sx_fnd_rol.jpg); background-repeat: repeat-x; height: 22px; width: 170px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #77a0ab; border-bottom-color: #77a0ab; border-left-color: #77a0ab; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; padding-left: 16px; color: #003366; text-decoration: none; }
.btn_menu_sx_selected { background-image: url(../images/menu_sx_fnd_rol.jpg); background-repeat: repeat-x; height: 22px; width: 170px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #77a0ab; border-bottom-color: #77a0ab; border-left-color: #77a0ab; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; padding-left: 16px; color: #003366; text-decoration: none; }

.menu_sx_img_sapori_tipici { float: left; height: 115px; width: 47px; }

.menu_sx_img_tour_multimediale { float: left; height: 22px; width: 47px; }
.menu_sx_tour_multimediale { height: 23px; width: 188px; float: left; }
.menu_sx_sponsor { width: 188px; }
.menu_dx_sponsor { width: 188px; }

.menu_dx_int_sema { background-image: url(../images/menu_dx_int_sema.jpg); background-repeat: repeat-x; height: 43px; width: 186px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #999; border-right-color: #999; border-left-color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 24px; padding-top: 9px; padding-bottom: 8px; text-align: center; }

.menu_dx_space_1 { height: 3px; width: 188px; background-color: #FFF; display: block; line-height: 0px; }

.menu_dx_rigo_1 { height: 10px; width: 188px; background-color: #95aa60; display: block; }

.menu_dx_btn_big_up a{ background-image: url(../images/menu_dx_btn_fnd_big.jpg); background-repeat: repeat-x; height: 38px; width: 186px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #95aa60; border-left-color: #95aa60; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #344d10; line-height: 38px; font-weight: bold; text-align: center; display: block; text-decoration: none; border-top-width: 1px; border-top-style: solid; border-top-color: #95aa60; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #95aa60; }
.menu_dx_btn_big_up a:hover{ background-image: url(../images/menu_dx_btn_fnd_big_rol.jpg); background-repeat: repeat-x; height: 38px; width: 186px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #95aa60; border-left-color: #95aa60; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; line-height: 38px; font-weight: bold; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #95aa60; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #95aa60; }
.menu_dx_btn_big_up_selected { background-image: url(../images/menu_dx_btn_fnd_big_rol.jpg); background-repeat: repeat-x; height: 38px; width: 186px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #95aa60; border-left-color: #95aa60; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; line-height: 38px; font-weight: bold; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #95aa60; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #95aa60; }

.menu_dx_btn_big_down a { background-image: url(../images/menu_dx_btn_fnd_big.jpg); background-repeat: repeat-x; height: 38px; width: 186px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #95aa60; border-left-color: #95aa60; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #344d10; line-height: 38px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #95aa60; font-weight: bold; text-align: center; display: block; text-decoration: none; }
.menu_dx_btn_big_down a:hover { background-image: url(../images/menu_dx_btn_fnd_big_rol.jpg); background-repeat: repeat-x; height: 38px; width: 186px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #95aa60; border-left-color: #95aa60; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; line-height: 38px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #95aa60; font-weight: bold; text-align: center; display: block; text-decoration: none; }
.menu_dx_btn_big_down_selected { background-image: url(../images/menu_dx_btn_fnd_big_rol.jpg); background-repeat: repeat-x; height: 38px; width: 186px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #95aa60; border-left-color: #95aa60; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; line-height: 38px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #95aa60; font-weight: bold; text-align: center; display: block; text-decoration: none; }




.menu_sx_btn_eventi_down a { background-image: url(../images/menu_sx_btn_eventi.jpg); background-repeat: repeat-x; height: 22px; width: 170px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #77a0ab; border-bottom-color: #77a0ab; border-left-color: #77a0ab; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; line-height: 22px; font-weight: bold; display: block; text-decoration: none; padding-left: 16px;}
.menu_sx_btn_eventi_down a:hover { background-image: url(../images/menu_sx_fnd_rol.jpg); background-repeat: repeat-x; height: 22px; width: 170px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #77a0ab; border-bottom-color: #77a0ab; border-left-color: #77a0ab; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003366; line-height: 22px; font-weight: bold; display: block; text-decoration: none; }
.menu_sx_btn_eventi_selected { background-image: url(../images/menu_sx_fnd_rol.jpg); background-repeat: repeat-x; height: 22px; width: 170px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #77a0ab; border-bottom-color: #77a0ab; border-left-color: #77a0ab; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003366; line-height: 22px; font-weight: bold; text-decoration: none; padding-left: 16px; }










.blocco_image_1 { margin-top: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 5px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #95aa60; border-right-color: #95aa60; border-bottom-color: #95aa60; border-left-color: #95aa60; }

.menu_dx_btn_up a{ background-image: url(../images/menu_dx_btn_fnd.jpg); background-repeat: repeat-x; height: 24px; width: 170px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #999; border-right-color: #999; border-left-color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 24px; padding-left: 16px; display: block; text-decoration: none; }
.menu_dx_btn_up a:hover{ background-image: url(../images/menu_dx_btn_fnd_rol.jpg); background-repeat: repeat-x; height: 24px; width: 170px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #999; border-right-color: #999; border-left-color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 24px; padding-left: 16px; text-decoration: none; }
.menu_dx_btn_up_selected{ background-image: url(../images/menu_dx_btn_fnd_rol.jpg); background-repeat: repeat-x; height: 24px; width: 170px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #999; border-right-color: #999; border-left-color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 24px; padding-left: 16px; text-decoration: none; }

.blocco_testo_1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 17px; height: 157px; margin-top: 10px; margin-right: 10px; margin-left: 10px; }

.menu_dx_btn_down a{ background-image: url(../images/menu_dx_btn_fnd.jpg); background-repeat: repeat-x; height: 24px; width: 170px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999; border-left-color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 24px; padding-left: 16px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; border-top-width: 1px; border-top-style: solid; border-top-color: #999; display: block; text-decoration: none; }
.menu_dx_btn_down a:hover{ background-image: url(../images/menu_dx_btn_fnd_rol.jpg); background-repeat: repeat-x; height: 24px; width: 170px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999; border-left-color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 24px; padding-left: 16px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; border-top-width: 1px; border-top-style: solid; border-top-color: #999; text-decoration: none; }
.menu_dx_btn_down_selected { background-image: url(../images/menu_dx_btn_fnd_rol.jpg); background-repeat: repeat-x; height: 24px; width: 170px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999; border-left-color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 24px; padding-left: 16px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; border-top-width: 1px; border-top-style: solid; border-top-color: #999; text-decoration: none; }

.news { width: 458px; border: 1px solid #95aa60; margin-top: 1px; }
.news_titolo { background-image: url(../images/int_news_fnd.jpg); height: 24px; width: 438px; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #95aa60; font-family: Arial, Helvetica, sans-serif; color: #344d10; font-weight: normal; padding-left: 20px; line-height: 24px; }
.news_data a{ width: 420px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E4A19; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #385423; margin-right: 20px; margin-left: 20px; text-decoration: none; display: block; padding-bottom: 5px; padding-top: 5px; }
.news_data a:hover{ width: 420px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #900; padding-top: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #385423; margin-right: 20px; margin-left: 20px; padding-bottom: 5px; text-decoration: none; }
.news_anteprima { width: 420px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333; padding-top: 4px; padding-bottom: 6px; padding-right: 20px; padding-left: 20px; }
.news_titolo_archivio a{ height: 24px; width: 100px; background-image: url(../images/int_news_archivio_fnd.jpg); background-repeat: repeat-x; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #95aa60; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 24px; text-align: center; text-decoration: none; }
.news_titolo_archivio a:hover { height: 24px; width: 100px; background-image: url(../images/int_news_fnd.jpg); background-repeat: repeat-x; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #95aa60; color: #344D10; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 24px; text-align: center; text-decoration: none; }

.extra { width: 460px; height: 113px; }

.continua{ margin-top:80px; float:right; padding-right:10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1D4008; text-decoration:underline}
.continua2{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D4008;
	text-decoration:underline;
	margin-top: 50px;
	margin-right: 10px;
	text-align: right;
}
.indietro{ margin-top:40px; float:right; padding-right:10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1D4008; text-decoration:underline}

form  p { margin: .6em 0 ; padding:3px 0 5px 0; }
label {	width:140px; height:20px; line-height: 20px; margin-right: 5px;	padding-left:6px; background:#D6E2B0; float:left; display:block; color:#1D4008; }
input { background-color:#fff; width:250px; color: #666; padding-left:5px; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea { background-color:#fff; width:250px; color: #666; padding-left:5px; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.button { background: #D6E2B0; height:30px; width:100px; font-size:12px; color: #1D4008; font-weight:bold; margin-left:10px;}
label.error { width:400px; color:red; padding:0 0 20px 30px; background:#fff; }

.gallery { height:150px; width:150px; float:left; background:none; text-align:center; font:12px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#FF7906; padding-bottom:10px;}
.gallery2 { height:150px; width:220px; float:left; background:none; text-align:center; font:12px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#FF7906;}
.gallery_img { display:block; width:150px; height:120px; }

.edizioni_titolo { background-image: url(../images/int_news_fnd.jpg); height: 24px; width: 438px; float: left; border-left: 1px solid #95aa60; border-right: 1px solid #95aa60; border-top: 5px solid #95aa60; border-bottom: 1px solid #95aa60; font-family: Arial, Helvetica, sans-serif; color: #344d10; font-weight: bold; padding-left: 20px; line-height: 24px; }
.edizioni_img { border-right: 1px solid #95aa60; border-left: 1px solid #95aa60; border-bottom: 1px solid #95aa60; margin-bottom:10px; }


#edizioni_menu ul{background:#5d7948; padding-top:5px; padding-bottom:10px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size:10px;}
#edizioni_menu ul li{display: inline; margin: 0; padding-left: 5px; padding-right:20px; list-style-type: none; color:#FFF;border-right: 1px solid #fff; }
#edizioni_menu ul li a{ display: inline; margin: 0; padding-left: 10px; list-style-type: none; color:#FFF; text-decoration:none; }

#content{ overflow:hidden; width:458px; background-color:white;	position:relative; height:650px; }

.section{width:438px; position:relative;}
.section .sub{position:relative; padding:5px 0 42px 0; width:438px; height:650px; list-style-type:none;}
.section .sub p{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #5d7948; font-weight: normal; padding-left:10px; }

.section .sub2{position:relative; padding:5px 0 42px 0; width:460px; height:650px; list-style-type:none;}
.section .sub2 p{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #5d7948; font-weight: normal; padding-left:10px; }

.indietro_edizioni { margin-top:10px; float:right; padding-right:10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1D4008; text-decoration:underline}

#programma {width: 440px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 10px}
#programma span { font-weight:bold; color:#1D4008;}
.programma_evento { padding:5px 0 0 20px;}
.programma_sede { padding-top:5px;}
.programma_data { height: 24px; width: 150px; background-color:#5d7948; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; line-height: 24px; padding-left:10px; }

.eventi { width:440px; height:100px; margin-bottom:10px; border-bottom: 1px solid #95aa60; }

.comunicati { width:440px; height:80px; margin-bottom:5px; border-bottom: 1px solid #95aa60; }
.disc { text-indent: 10px; list-style-type: disc; margin-left: 20px; }
.disc2 { text-indent: 10px; margin-left: 20px; }
.gallery_01 { width: 440px; height: 140px; }
.space_gallery_01 { width: 18px; float: left; }
.content_gallery_01 { width: 150px; float: left; margin-left: 15px; }
.titolo_gallery_01 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #030; }
#corpo .titolo_gallery_01 a{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #030; text-decoration: underline; }
#corpo .titolo_gallery_01 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; color: #900; }
.sottotitolo_gallery_01 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.testo_gallery_01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
.continua_gallery_01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; float: right; padding-top: 20px; color: #1D4008; }

#corpo .testata_rassegna img{ padding: 0px; height: 60px; width: 428px; border: 1px solid #CCC; margin: 0px; }
#corpo .numpag_rassegna div{ height: 20px; width: 430px; }

.space_rassegna { height: 20px; clear: both; }
.pippo { font-size: 12px; float: left; margin: 0px; height: 20px; width: 270px; background-color: #D3D3D3; line-height: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; font-weight: bold; color: #000; }
.pluto { float: left; height: 20px; width: 140px; background-color: #D3D3D3; line-height: 20px; padding-right: 10px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.paghtml_rassegna { width: 270px; padding-left: 10px; float: left; height: 50px; line-height: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000; }
.indietro_rassegna { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1D4008; line-height: 60px; text-align: right; padding-right: 20px; text-decoration: underline; }
.iniz { font-family: Arial, Helvetica, sans-serif; color: #334F1E; font-size: 14px; font-weight: bold; text-align: center; padding-top: 30px; }

#container #maincontent #corpo .menu_festa { text-align: center; padding-top: 30px; }
#container #maincontent #corpo .menu_festa a{ width: 300px; margin-left: 70px; font-size: 16px; text-decoration: none; }
#container #maincontent #corpo .menu_festa a:hover, #container #maincontent #corpo .menu_festa a:active { width: 300px; margin-left: 70px; font-size: 16px; text-decoration: none; color: #FFF; }
.titolo_menu_festa { font-size: 16px; display: block; padding-top: 20px; }
.blocco_banner img{ float:left; padding-bottom: 20px; }

