body
{
	font-size: 8pt;
	background: white;
	font-family: Verdana, Helvetica, Sans Serif, Times New Roman;
	margin-top: 10px;
	color: #696969;
}
input, textarea, select
{
	font-family: Verdana, Arial, Helvetica, Sans Serif, Times New Roman;
	font-size: 8pt;
	color: Black;
}
img
{
	border: 0px;
}
a
{
	color: #696969;
	font-weight: bold;
	text-decoration: none;
}
.error
{
	font-size: 8pt;
	color: Red;
}
a:visited
{
}
a:hover
{
	color: #FFA500;
}
.ftb_style a
{
	text-align: center;
}
.ftb_style a
{
	text-align: center;
	font-weight: normal;
}
.btn_bgVeryLittle
{
	width: 50px;
	height: 20px;
	font-size: 8pt;
	background: url("../images/donation/style/btnBgGreen50.gif")center center no-repeat;
	border: 0px;
	color: #446F07;
}
.btn_bgLittle
{
	width: 60px;
	height: 20px;
	font-size: 8pt;
	background: url("../images/donation/style/btnBgGreen60.gif")center center no-repeat;
	border: 0px;
	color: #446F07;
}
.btn_bgMediumLittle
{
	width: 80px;
	height: 20px;
	font-size: 8pt;
	background: url("../images/donation/style/btnBgGreen80.gif")center center no-repeat;
	border: 0px;
	color: #446F07;
}
.btn_bgMedium
{
	width: 100px;
	height: 20px;
	font-size: 8pt;
	background: url("../images/donation/style/btnBgGreen100.gif")center center no-repeat;
	border: 0px;
	color: #446F07;
}
.btn_bgLarge
{
	width: 120px;
	height: 20px;
	font-size: 8pt;
	background: url("../images/donation/style/btnBgGreen120.gif")center center no-repeat;
	border: 0px;
	color: #446F07;
}
.tbl_nPartecipants
{
	width: 100%;
	margin: auto;
}
.tbl_nPartecipantsPrice
{
	width: 110px;
	text-align: right;
	padding-right: 15px;
}
.titleDivTop
{
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 8px;
	font-weight: bold;
	color: #FFA500;
}
/* IMPOSTAZIONE HEADER TABELLE BACK_OFFICE */
.gw_header
{
	background-color: Navy;
	color: White;
	font-weight: bold;
	text-align: center;
}
.gw_selected_row
{
	background-color: InactiveCaptionText;
}
.selected_item
{
	padding-left: 15px;
}
.bold
{
	font-weight: bold;
}
/* IMPOSTAZIONE ELEMENTI FRONT-END */
.orange_bold, .orange_bold a
{
	font-weight: bold;
	color: #FFA500;
}
.orange_bold_medium
{
	font-weight: bold;
	color: #FFA500;
	font-size: medium;
}
.fe_table_header
{
	background-color: Gray;
	color: #FFA500;
}
h3.registered_info
{
	margin-top: 0px;
	color: #FFA500;
	margin-bottom: 5px;
}
p.registered_info
{
	margin-top: 5px;
	text-align: justify;
	padding-right: 20px;
}
.normalCursor
{
	cursor: default;
	vertical-align: middle;
}
.pointerCursor
{
	cursor: pointer;
	vertical-align: middle;
}
.imgBorder
{
	border: 1px Solid Gray;
}
.borderBottomWL
{
	border-bottom: 1px solid #bbbbbb;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* IMPOSTAZIONI CALENDARIO */
.dayletter
{
	text-transform: uppercase;
}
.s
{
	font-size: x-small;
}
.border
{
	border: 1px Solid #999999;
}
/** IMPOSTAZIONI LAYOUT HOME **/
#main
{
	margin: auto;
	width: 760px;
}
/** BACK OFFICE **/
#main_bo
{
	font-size: 8pt;
	width: 800px;
	margin: auto;
}
#main_bo #header
{
	border: 1px Solid #999999;
	height: 150px;
	background: url(    "../back_office/images/donation_BO_header.jpg" )center top no-repeat;
}
#main_bo #menu
{
	margin-left: 7px;
	padding: 3px;
	margin-top: 5px;
	border: 1px Solid #999999;
	width: 139px;
	float: left;
	margin-bottom: 5px;
	height: 100%;
}
#main_bo #content_bo
{
	padding: 8px;
	padding-bottom: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	height: auto;
	width: 630px;
}
#main_bo #content_bo h3
{
	margin-top: 0px;
	margin-bottom: 0px;
	color: Navy;
}
#main_bo #footer_bo
{
	padding: 5px;
	margin-top: 5px;
	width: 100%;
	border: 1px Solid #999999;
	text-align: center;
	clear: both;
}
#main_bo #adv_banner .header
{
	background: url(       "../images/donation/style/div_header_580.gif" ) center bottom no-repeat;
	height: 7px;
}
#main_bo #adv_banner
{
}
#main_bo #adv_banner .center
{
	padding: 10px;
	padding-left: 40px;
	background: url(       "../images/donation/style/div_center_580.gif" ) center center repeat-y;
}
#main_bo #adv_banner .footer
{
	background: url(       "../images/donation/style/div_footer_580.gif" ) center top no-repeat;
	height: 7px;
}
#preview_cities_home
{
	width: 140px;
}
#preview_cities_home .header
{
	background: url(       "../images/donation/style/div_header_140.gif" ) center bottom no-repeat;
	height: 7px;
}
#preview_cities_home .center
{
	padding: 10px;
	background: url(       "../images/donation/style/div_center_140.gif" ) center center repeat-y;
}
#preview_cities_home .footer
{
	background: url(       "../images/donation/style/div_footer_140.gif" ) center top no-repeat;
	height: 7px;
}
#preview_cities_home .center .city
{
	height: 38px;
	text-align: left;
	padding-left: 50px;
	padding-top: 10px;
	font-size: 8pt;
}
#preview_cities_home .center .city a
{
	color: #FFA500;
}
#preview_categories_home
{
	width: 140px;
}
#preview_categories_home .header
{
	background: url(         "../images/donation/style/div_header_140.gif" ) center bottom no-repeat;
	height: 7px;
}
#preview_categories_home .center
{
	padding: 10px;
	background: url(         "../images/donation/style/div_center_140.gif" ) repeat-y;
}
#preview_categories_home .footer
{
	background: url(         "../images/donation/style/div_footer_140.gif" ) center top no-repeat;
	height: 7px;
}
#preview_categories_home .center .category
{
	height: 35px;
	padding-top: 8px;
	/*padding-left: 5px;*/
	padding-right: 35px;
	font-size: 8pt;
}
#preview_categories_home .center .subcategory
{
	margin-bottom: 10px;
}
#preview_categories_home .center .category a
{
	margin-top: 5px;
	color: #FFA500;
}
#preview_categories_home .center .subcategory a
{
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
}
#preview_categories_home .center .subcategory a:hover
{
	color: Black;
}
#preview_categories_home .center .category a:hover
{
	color: #FFA500;
}
/* INTESTAZIONE */
#header
{
	width: 98%;
	margin: auto;
	padding-left: 2px;
	padding-right: 0px;
	height: 93px;
	background: url(     "../images/donation/header/donation_hr_2.gif" ) right bottom no-repeat;
}
html > /**/ body #header
{
	background-image: none;
	height: 90px;
}
*:first-child + html #header
{
	height: 96px;
	z-index: 20;
}
#header .logo
{
	float: left;
}
#header .options
{
	margin-top: 20px;
	width: 500px;
	float: right;
	text-align: right;
}
#header .options a.lang
{
	padding-left: 5px;
	padding-right: 5px;
}
#header .options a.currency
{
	margin-right: 20px;
	padding-left: 10px;
}
#header .options a.user
{
	font-size: 10pt;
}

#header .options input
{
	margin-left: 5px;
	margin-right: 5px;
}
#header .options h5
{
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
}
#travel_wizard
{
	margin-top: 2px;
	float: right;
}
*:first-child + html #travel_wizard
{
	margin-top: 1px;
}
html > /**/ body #travel_wizard
{
	margin-top: 0px;
}
#nav_bar
{
	width: 97%;
	margin: auto;
	font-size: 7pt;
	height: 25px;
	padding-top: 10px;
	padding-left: 0px;
}
html > /**/ body #nav_bar
{
	background: url(      "../images/donation/header/donation_hr_2.gif" ) right top no-repeat;
}
/* MENU di SINISTRA */
#menu_left
{
	width: 153px;
	float: left;
	margin-bottom: 5px;
}
#menu_left .search
{
	margin: auto;
	width: 140px;
	margin-bottom: 10px;
}
#menu_left .header
{
	background: url(      "../images/donation/style/div_header_140.gif" ) center bottom no-repeat;
	height: 7px;
}
#menu_left .center
{
    /* Modifica 29/02/08 */
	padding: 10px;
	background: url(    "../images/donation/style/div_center_140.gif" ) center center repeat-y;
}
#menu_left .search .center .city
{
	height: 38px;
	text-align: left;
	padding-left: 50px;
	padding-top: 10px;
	font-size: 8pt;
}
#menu_left .search .center .city a
{
	color: #FFA500;
}
#menu_left .search .center .category
{
	height: 35px;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 35px;
	font-size: 8pt;
}
#menu_left .search .center .subcategory
{
	margin-bottom: 10px;
}
#menu_left .search .center .category a
{
	margin-top: 5px;
	color: #FFA500;
}
#menu_left .search .center .subcategory a
{
	font-size: 8pt; /*font-weight: bold;*/
	color: #999999;
}
#menu_left .search .center .category a:hover
{
	color: #FFA500;
}
#menu_left .search p.search
{
	/*font-weight: bold;*/
	margin: 0px;
	text-align: left;
}
#menu_left .footer
{
	clear: both;
	background: url(    "../images/donation/style/div_footer_140.gif" ) center top no-repeat;
	height: 7px;
}
#menu_left .clear
{
	clear: both;
}
#menu_left .search select
{
	float: left;
	color: Gray; /*font-weight: bold;*/
	width: 70%;
	font-size: 8pt;
	margin-right: 3px;
}
#menu_left #uc_search #form select
{
	margin-top: 5px;
	width: 100%;
}
#menu_left #uc_search #form input
{
	margin-top: 5px;
	width: 96%;
	font-size: 8pt;
}
#menu_left #uc_search #form_btn
{
	margin-top: 5px;
	text-align: right;
}

#menu_left #newsletter
{
	padding-top: 10px;
	padding-left: 15px;
	width: 140px;
	height: 172px;
	background: url(    "../images/donation/column_sx/donation_newsletter.gif" ) center top no-repeat;
}
#menu_left #newsletter p.newsletter
{
	color: White;
	font-weight: bold;
	margin: 0px;
}
#menu_left #newsletter #form
{
	text-align: right;
	margin-top: 90px;
}
#menu_left #newsletter #form input
{
	margin-right: 20px;
}
#menu_left #newsletter #form .textbox input
{
	font-size: 8pt;
	width: 86%;
	margin-bottom: 5px;
}
#menu_left .search a.SubCatLnk
{
	font-weight: lighter;
	color: #999999;
	font-size: 8pt;
}
#menu_left .search a.SubCatLnk:hover
{
	color: Black;
}
#menu_left #wishlist_report
{
	font-size: 8pt;
	margin-bottom: 10px;
}
#menu_left #wishlist_report .center
{
	padding-top: 10px;
	padding-left: 15px;
}
#menu_left #program
{
	text-align: center;
	margin-bottom: 10px;
}
/* MENU di DESTRA */
#menu_right
{
	width: 153px;
	float: right;
	margin-bottom: 5px;
}
#menu_right p.title
{
	margin-top: 0px;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 5px;
}
#menu_right .mr_bs
{
	color: White;
	margin-bottom: 10px;
}
#menu_right .mr_bs .center
{
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
}
#menu_right #best_seller .header
{
	height: 7px;
	background: url(    "../images/donation/column_dx/bs_header.gif" ) center bottom no-repeat;
}
#menu_right #best_seller .center
{
	background: url(    "../images/donation/column_dx/bs_center.gif" ) center center repeat-y;
}
#menu_right #best_seller .footer
{
	height: 7px;
	background: url(    "../images/donation/column_dx/bs_footer.gif" ) center top no-repeat;
}
#menu_right #most_reviewed .header
{
	height: 7px;
	background: url(    "../images/donation/column_dx/mr_header.gif" ) center bottom no-repeat;
}
#menu_right #most_reviewed .center
{
	background: url(    "../images/donation/column_dx/mr_center.gif" ) center center repeat-y;
}
#menu_right #most_reviewed .footer
{
	height: 7px;
	background: url(    "../images/donation/column_dx/mr_footer.gif" ) center top no-repeat;
}
#menu_right .mr_bs .activity_item .name_location a
{
	color: White;
	font-size: 7pt;
}
#menu_right #best_seller .activity_item .name_location a:hover
{
	color: #006666;
}
#menu_right #most_reviewed .activity_item .name_location a:hover
{
	color: #669900;
}
#menu_right .mr_bs .activity_item .name_location a
{
	color: White;
	font-size: 7pt;
}
#menu_right .activity_item
{
	font-size: 7pt;
}
#menu_right .activity_item img
{
	padding-bottom: 2px;
	padding-left: 5px;
}
#menu_right .activity_item .enum
{
	width: 7%;
	float: left;
	height: 20px;
	margin-bottom: 5px;
}
#menu_right .activity_item .name_location
{
	float: left;
	width: 85%;
	margin-left: 5px;
	margin-bottom: 5px;
}

#menu_right #menu_emo
{
	padding-top: 10px;
	padding-left: 15px;
	background: url(         "../images/donation/column_dx/menuemotional.gif" ) center top no-repeat;
	height: 141px;
}
#menu_right #menu_emo a
{
	font-weight: normal;
	color: White;
}
#menu_right #menu_emo a:hover
{
	font-weight: normal;
	color: Gray;
}
#menu_right .activity
{
	width: 140px;
	margin: auto;
}
#menu_right .header
{
	background: url(         "../images/donation/style/div_header_140.gif" ) center bottom no-repeat;
	height: 7px;
}
#menu_right .center
{
	padding: 10px;
	background: url(         "../images/donation/style/div_center_140.gif" ) center center repeat-y;
}
#menu_right #calendar .center
{
	padding-left: 14px;
	background: url(         "../images/donation/style/div_center_140.gif" ) center center repeat-y;
}
#menu_right #calendar
{
	margin-bottom: 10px;
}
#menu_right #calendar .title
{
	font-size: 8pt;
	text-align: center;
}
#menu_right #calendar img
{
	margin-left: 5px;
	margin-top: 5px;
}
#menu_right .activity .center p.act_city
{
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 8pt;
	color: #FFA500;
}
#menu_right .activity .center img.details
{
	border: 0px;
	width: auto;
	height: auto;
}
#menu_right .activity .center img
{
	margin-left: -1px;
	height: 90px;
	width: 123px;
}
#menu_right .activity .center p.act_name
{
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 9pt;
	font-weight: bold;
	color: #FFA500;
}
#menu_right .activity .center p.desc
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 8pt;
	color: gray;
}
#menu_right .activity .center .btn
{
	text-align: right;
}
#menu_right .footer
{
	background: url(          "../images/donation/style/div_footer_140.gif" ) top center no-repeat;
	height: 7px;
}
/* CONTENITORE PRINCIPALE */
#content
{
	float: left;
	width: 444px;
	margin-left: -5px;
}
html > /**/ body #content
{
	margin-left: 5px;
	margin-bottom: 5px;
}
*:first-child + html #content
{
	margin-left: 5px;
}
#content div.pagination
{
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background: red;
}
#content div.pagination .label
{
	float: left;
}
#content div.pagination .page
{
	font-size: 8pt;
	font-weight: bold;
	float: right;
}
#content #empty_search
{
	margin-top: 20px;
}
#content .header
{
	background: url(    "../images/donation/style/div_header_440.gif" ) bottom center no-repeat;
	height: 7px;
}
#content .center
{
	padding-left: 15px;
	background: url(    "../images/donation/style/div_center_440.gif" ) center center repeat-y;
	padding-bottom: 5px;
}
#content #options h4
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#content .footer
{
	background: url(    "../images/donation/style/div_footer_440.gif" ) center top no-repeat;
	height: 7px;
}
/** PAGINA di LOGIN **/
#content #form_login
{
	margin-top: 20px;
}
#content #form_login input
{
	font-size: 8pt;
}
#content #form_login table
{
	width: 100%;
}
#content #form_login .login_label
{
	margin-top: 20px;
}
#content #form_login .btn_login
{
	text-align: center;
}
#content .table_header_form
{
	font-weight: bold;
	text-align: center;
}
/** PAGINA di WISHLIST **/
#content #wishlist
{
	margin-top: 20px;
}
#content #wishlist table
{
	border: 0px;
}
/** PAGINA -RESERVATE- **/
#reg_onthefly .header
{
	background: url(          "../images/donation/style/div_header_210.gif" ) center bottom no-repeat;
	height: 7px;
}
#reg_onthefly .center
{
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background: url(          "../images/donation/style/div_center_210.gif" ) center repeat-y;
}
#reg_onthefly .footer
{
	background: url(          "../images/donation/style/div_footer_210.gif" ) center top no-repeat;
	height: 7px;
}
/** PAGINA PERSONALE UTENTE LOGGAT **/
#usr_act_report .header
{
	background: url(          "../images/donation/style/div_header_140.gif" ) center bottom no-repeat;
	height: 7px;
}
#usr_act_report .center
{
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background: url(          "../images/donation/style/div_center_140.gif" ) repeat-y;
}
#usr_act_report .center h4
{
	margin: 0px;
	text-align: left;
	color: #FFA500;
}
#usr_act_report .center img
{
	vertical-align: middle;
}
#usr_act_report .footer
{
	background: url(              "../images/donation/style/div_footer_140.gif" ) center top no-repeat;
	height: 7px;
}
#usr_act_report .second .header
{
	background: url(              "../images/donation/style/div_header_280.gif" ) center bottom no-repeat;
	height: 7px;
}
#usr_act_report .second .center
{
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background: url(                "../images/donation/style/div_center_280.gif" ) repeat-y;
}
#usr_act_report .second .footer
{
	background: url(              "../images/donation/style/div_footer_280.gif" ) center top no-repeat;
	height: 7px;
}
#report .center h4
{
	margin: 0px;
	text-align: left;
	color: #FFA500;
}
/** PAGINA di BOOKING **/
#content #title
{
	margin-top: 20px;
}
#content #title #imageSelectPeriod
{
	margin-right: 15px;
}
#content #title .center
{
	height: 90px;
}
#content #period
{
	margin-top: 20px;
}
#content #period h3
{
	margin-top: 0px;
}
#content #period table
{
	border: 0px;
}
#content #calendarParticipants
{
	margin-top: 20px;
}
#content #calendarParticipants h3
{
	margin-top: 0px;
}
#content #calendarParticipants .center
{
	height: 210px;
}
#content #calendarParticipants #activityInfoBook
{
	font-size: 8pt;
	width: 45%;
	padding-top: 20px;
	padding-right: 20px;
	float: left;
}
#content #calendarParticipants #calendar
{
	width: 50%;
	float: left;
}
#content #parts
{
	margin-top: 20px;
}
#content #parts h3
{
	margin-top: 0px;
}
#content #parts input
{
	font-size: 8pt;
	padding: 1px;
}
#content #parts .txt_partecipants textarea
{
	font-size: 8pt;
	padding: 2px;
	width: 95%;
}
#content #reg_onthefly
{
	margin-top: 20px;
}
#content #reg_onthefly h3
{
	margin-top: 0px;
}
#content #tourleader
{
}
#content #tourleader h3
{
	margin: 0px;
}
#content #tourleader input
{
	/*width: 80%;*/
}
#content #tourleader .table_label
{
	/*width: 180px;*/
}
.booking_selected_date
{
	margin: auto;
	font-weight: bold;
	background: url(    "../images/donation/style/bg_calendar_selected_date2.gif" );
	width: 100px;
	height: 17px;
}
/* LISTA ATTIVITA DOPO la RICERCA x CITTA */
#content #results
{
	padding-top: 5px;
	clear: both;
}
#content #results .activity
{
	text-align: justify;
	margin: 5px 5px 10px 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 20px;
}
#content #results .activity #image
{
	margin-top: 3px;
	width: 180px;
	height: 110px;
	float: left;
}
#content #results .activity #image img
{
	width: 180px;
	height: 110px;
}
#content #short_desc_lista
{
	margin-top: 1px;
	margin-bottom: 3px;
	text-align: left;
}
#content #short_desc_dettaglio
{
	margin-top: 8px;
	margin-bottom: 9px;
}
#content #results .activity #options
{
	width: 54%;
	padding-top: 0px;
	float: left;
	margin-left: 5px;
}
#content #results .activity #buttons
{
	width: 100%;
	clear: both;
}
#content #results .activity #buttons #left
{
	width: 47%;
	padding-top: 8px;
	float: left;
}
#content #results .activity #buttons #right
{
	width: 50%;
	text-align: right;
	float: right;
	padding-right: 5px;
}
#content #results .separator
{
	text-align: center;
	padding-bottom: 5px;
	clear: both;
}
#content #options
{
	margin-top: 3px;
}
/* DETTAGLIO ATTIVITA DOPO AVERLA SELEZIONATA DALLA RICERCA */
#content #first_det
{
	margin-top: 3px;
}
#content #first_det .center
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 15px;
	
}
#content #first_det #img_main
{
	margin-right: 5px;
	width: 180px;
	height: 133px;
	float: left;
}
#content #first_det #img_main img
{
	width: 180px;
	height: 133px;
}
#content #first_det #details
{
	font-size: 8pt;
	margin-top: 5px;
}
#content #first_det #buttons
{
	width: 100%;
	padding-top: 5px;
	padding-bottom: 15px;
	clear: both;
}
#content #first_det #buttons #left
{
	width: 49%;
	padding-top: 8px;
	float: left;
}
#content #first_det #buttons #right
{
	width: 49%;
	text-align: right;
	float: right;
}
/* GESTIONE PRICING INFORMATION */
#content #pricing_information
{
	margin-top: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#content #pricing_information h3
{
	font-size: 11pt;
	padding: 5px;
	margin: 0px;
	font-weight: bold;
	color: #FFA500;
}
/* GESTIONE IMMAGINI SECONDARIE */
#content .img_secondary
{
	margin-top: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 120px;
}
#content .img_secondary h3
{
	font-size: 11pt;
	padding: 5px;
	margin: 0px;
	font-weight: bold;
	color: #FFA500;
}
#content .img_secondary .center
{
	height: 120px;
}
#content .img_secondary .img
{
	margin-left: 3px;
	margin-right: 3px;
	float: left;
	width: 132px;
	height: 90px;
}
#content .img_secondary .img img
{
	width: 132px;
	height: 90px;
}
/* GESTIONE DETTAGLI SECONDARI */
#content .div_activity_details
{
	font-size: 8pt;
	border: 0px;
	padding: 10px;
	text-align: justify;
}
#content .div_activity_details .det_label
{
	color: #FFA500;
}
#content .div_activity_details h3
{
	font-size: 11pt;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #FFA500;
}


#content #details_footer
{
	text-align: center;
	padding: 15px;
}
#content #details_footer .back_to
{
	vertical-align: middle;
}
#content #details_footer a
{
	float: left;
	color: #FFA500;
}
/* CONTENITORE PRINCIPALE HOMEPAGE */

#content_home
{
	float: left;
	margin-left: -5px;
}
html > /**/ body #content_home
{
	margin-left: 20px;
	margin-bottom: 5px;
}
*:first-child + html #content_home
{
	margin-left: 5px;
}

#content_home .home
{
	width: 580px;
	margin: auto;
	margin-bottom: 20px;
}
#content_home .home h3
{
	margin: 0px;
	color: #FFA500;
	font-size: 10pt;
}
#content_home .home .header
{
	background: url(          "../images/donation/style/div_header_580.gif" ) center bottom no-repeat;
	height: 7px;
}
#content_home .home .center
{
	padding: 10px;
	background: url(          "../images/donation/style/div_center_580.gif" ) center repeat-y;
}
#content_home .home .footer
{
	background: url(          "../images/donation/style/div_footer_580.gif" ) center top no-repeat;
	height: 7px;
}
#content_home #ist_banner
{
	background: url(          "../images/donation/home/home_blue.gif" ) center top no-repeat;
	height: 140px;
	width: 580px;
	margin: auto;
	margin-bottom: 20px;
	margin-top: 3px;
}
#emo_menu
{
	background: url(          "../images/donation/home/home_orange.gif" ) center top no-repeat;
	height: 140px;
	width: 580px;
	margin: auto;
	margin-bottom: 20px;
}
#emo_menu #words
{
	padding-top: 3px;
	margin: auto;
	width: 560px;
	height: 130px;
}
#emo_menu #words a
{
	font-weight: normal;
	color: White;
}
#emo_menu #words a:hover
{
	color: Gray;
}
#content_home #promotions .center
{
	height: 320px;
}
#content_home #news_act .center
{
	height: 320px;
}
#content_home .title
{
	width: 50%;
	float: left;
}
#content_home .pagination
{
	text-align: right;
	width: 50%;
	float: left;
}
#content_home div.activity
{
	float: left;
	width: 174px;
	margin-right: 5px;
}
html > /**/ body #content_home div.activity
{
	margin: 5px;
}
*:first-child + html #content_home div.activity
{
	margin: 5px;
}
#content_home div.data_activity
{
	height: 160px;
}
#content_home .activity .image
{
	width: 180px;
	height: 110px;
}
#content_home .activity .image img
{
	width: 180px;
	height: 110px;
}
#content_home .activity .location
{
	font-size: 8pt;
	color: #FFA500;
	margin: 5px 0 0 0;
}
#content_home .activity .activity
{
	font-size: 9pt;
	font-weight: bold;
	color: #FFA500;
	margin: 0 0 5px 0;
}
#content_home .activity .description
{
	margin-top: 0px;
	text-align: justify;
	font-size: 8pt;
}
#content_home .activity .length
{
	font-size: 8pt; /*font-weight: bold;*/
	color: #FFA500;
	margin: 0px;
}
#content_home .activity .cost
{
	font-size: 8pt; /*font-weight: bold;*/
	color: #FFA500;
	margin: 0px;
}
#content_home .activity .button
{
	margin-top: 5px;
}
/* FOOTER */
#footer
{
	text-align: center;
	height: 30px;
	clear: both;
	padding-top: 0px;
	font-size: 8pt;
}
#footer a
{
	margin-left: 5px;
	margin-right: 5px;
	font-weight: normal;
}
#footer a:hover
{
	color: #FFA500;
	font-weight: normal;
}
#dinamicFoot a
{
	font-weight: normal;
}
#dinamicFoot a:hover
{
	color: #FFA500;
}

/* ottimizzazioni */

.details_orange 
{
    padding-top: 8px;
	margin: 0px;
    color: Orange;
}

.details_orangeBold
{
    padding-top: 8px;
	margin: 0px;
    color: Orange;
    font-weight: bold;
}
.wishlist_footer 
{
    background-image: url("../images/donation/activities/separator_hr.gif");
}

.istituzionali a
{
    color: Blue;
    text-decoration: none;
}

.istituzionali a:hover 
{
    text-decoration: underline;
    } 
    
    
/* Footer */

#footer_box_container
{
    float:left;
    width: 597px;
    margin:20px 0px;
    padding:0px;
    /*background-color:Lime;*/
}

*html #footer_box_container
{
    margin: 10px 0px 0px 0px !important;
}

#box_container_header
{
    float: left;
    width: 597px;
    height: 14px;
    margin: 0px 0px 0px 24px;
    padding: 0px;
    background-image: url("../images/donation/footer/bg_box_container_header.jpg");
    background-position: top;
    background-repeat: no-repeat;
    /*background-color:Fuchsia;*/
}

*html #box_container_header
{
    margin: 0px 0px 0px 12px;
}

.footer_box_left
{
    float: left;
    width: 274px;
    text-align: justify;
    margin: 0px 0px 0px 0px;
    padding: 0px 6px 0px 6px;
    line-height: 14px;
    color: #ffffff;
    background-image: url("../images/donation/footer/bg_box_blue.jpg");
    background-color:#000000;
}

*html .footer_box_left
{
    padding: 0px 6px 0px 6px;
}

.leftBoxTitle
{
    float: left;
    line-height:20px;
    width: 274px;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

*html .leftBoxTitle
{
    margin: 0px 0px 2px 0px;
}

.footer_box_right
{
    float: left;
    width: 274px;
    text-align: justify;
    margin: 0px 0px 0px 0px;
    padding: 0px 6px 0px 6px;
    line-height: 14px;
    color: #ffffff;
    background-image: url("../images/donation/footer/bg_box_orange.jpg");
    background-color:#000000;
}

*html .footer_box_right
{
    padding: 0px 6px 0px 6px;
}

.rightBoxTitle
{
    float: left;
    width: 274px;
    line-height:20px;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

*html .rightBoxTitle
{
    margin: 0px 0px 2px 0px;
}

.footer_box_separator
{
    float: left;
    width: 24px;
    height: 120px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    /*background-color:Lime;*/
}

#box_container_body
{
    float: left;
    width: 597px;
    margin: 0px 0px 0px 24px;
    padding: 0px;
    background-image: url("../images/donation/footer/bg_box_container_body.jpg");
    background-position: center;
    background-repeat:repeat-y;
}

*html #box_container_body
{
    margin: 0px 0px 0px 12px;
}

#box_container_body a
{
    color:#ffc;
    text-decoration:underline;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#box_container_body a:hover
{
    color:#ccc;
}

#box_container_footer
{
    float: left;
    margin: 0px 0px 0px 24px;
    padding: 0px;
    width: 597px;
    height: 14px;
    background-image: url("../images/donation/footer/bg_box_container_footer.jpg");
    background-position: top;
    background-repeat: no-repeat;
}

*html #box_container_footer
{
    margin: 0px 0px 0px 12px;
}

.hr
{
    float: left;
    display: block;
    width: 760px;
    margin: 6px 0px 6px 0px;
    padding: 0px 0px 0px 0px;
}

*html .hr
{
    margin: 0px 0px 0px 0px;
}

.hr img
{
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
