@charset "utf-8";
html, div, img { behavior: url(iepngfix.htc) }
body {
	color: #666;
}
a {
	color: #666;
}
#header {
	background-image: url(../img/header_bkg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
}
#header_img {
	background-attachment: scroll;
	background-image: url(../img/header_img.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
#cerca_cat {
	background-attachment: scroll;
	background-image: url(../img/sidebar_cercacat_bkg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#cerca_cat h5 {
	color: #036;
}
#cerca_periodo {
	background-attachment: scroll;
	background-image: url(../img/sidebar_cercaperiodo_bkg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#cerca_periodo h5 {
	color: #036;
}
#cerca_periodo a:hover {
	color: #036;
}
#cerca_periodo_bottom {
	background-attachment: scroll;
	background-image: url(../img/sidebar_cercaperiodo_bkg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#form_box_menu li {
	background: #036;
	background-image: url(../img/sidebar_formbox_tab_left_on.jpg);
	background-repeat: no-repeat;
}
#form_box_menu a {
	background-image: url(../img/sidebar_formbox_tab_right_on.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #fff;
}
#form_box_menu .current {
	background-image: url(../img/sidebar_formbox_tab_left.jpg);
}
#form_box_menu .current a {
	background-image: url(../img/sidebar_formbox_tab_right.jpg);
	background-color: #d9dadb;
	color: #036;
}
#form_crealatuavacanza {
	background-attachment: scroll;
	background-color: #d9dadb;
	background-image: url(../img/sidebar_formcrea_topleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.form_submit {
	background-attachment: scroll;
	background-image: url(../img/sidebar_form_input_white.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #333;
}
#form_crealatuavacanza_loader {
	background-image: url(../img/sidebar_cercaperiodo_wait_top.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#form_crealatuavacanza_message {
	background-image: url(../img/sidebar_cercaperiodo_wait_bkg.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #fff;
}
#form_crealatuavacanza_message2 {
	background-image: url(../img/sidebar_cercaperiodo_wait_bkg.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #fff;
}
#form_crealatuavacanza_message small a {
	color: #fff;
}
#form_crealatuavacanza_nuovaricerca a {
	background-image: url(../img/sidebar_formcrea_nuovaricerca.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #fff;
}
#form_crealatuavacanza_nuovaricerca a:hover {
	background-image: url(../img/sidebar_formcrea_nuovaricerca_on.jpg);
	color: #333;
}
#blocknotes_menu {
	background: #d9dadb;	
}
#blocknotes_menu li {
	background: #036;
	background-image: url(../img/sidebar_blocknotes_menu_tab_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#blocknotes_menu a {
	background-image: url(../img/sidebar_blocknotes_menu_tab_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color: #fff;
}
.blocknotes a {
	border-color: #666;
}
.blocknotes a:hover {
	border-color: #036;
	background-attachment: scroll;
	background-image: url(../img/sidebar_blocknotes_close.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#delete_hover {
	background-image: url(../img/sidebar_blocknotes_hover_bkg.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #fff;
}
#blocknotes_buttons li a {
	color: #fff;
}
.blocknotes_button_left {
	background-image: url(../img/sidebar_blocknotes_button_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.blocknotes_button_right {
	background-image: url(../img/sidebar_blocknotes_button_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#box_news_menu li {
	background: #707173;
	background-image: url(../img/sidebar_newsbox_tab_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#box_news_menu a {
	background-image: url(../img/sidebar_newsbox_tab_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color: #fff;
}
#box_news_menu .current {
	background-image: url(../img/sidebar_newsbox_tab_left_on.jpg);
}
#box_news_menu .current a {
	background-image: url(../img/sidebar_newsbox_tab_right_on.jpg);
	background-color: #d1d1d1;
	color: #036;
}
#box_news_content {
	background: #d1d1d1;
}
#box_news_bottom {
	background-attachment: scroll;
	background-image: url(../img/sidebar_newsbox_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#box_pa_consiglia h5 {
	background-image: url(../img/sidebar_pa_consiglia_title_corner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #092a5f;
	color: #fff;
}
#box_pa_consiglia_left li {
	background-image: url(../img/list_freccina.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#box_pa_consiglia_left li:hover {
	background-image: url(../img/list_freccina_on.jpg);
}
#box_pa_consiglia_left a:hover {
	color: #036;
}
#box_pa_consiglia_buttons li a {
	color: #fff;
}
.box_pa_consiglia_button_left {
	background-image: url(../img/sidebar_blocknotes_button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.box_pa_consiglia_button_right {
	background-image: url(../img/sidebar_blocknotes_button_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
h3 {
	color: #036;
}
.block {
	background-image: url(../img/block_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.block .maniglia_hotel {
	background-image: url(../img/block_add.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/*.block .maniglia_hotel a {
	background-image: url(../img/block_add.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.block .maniglia_hotel a:hover, #content .block .maniglia_hotel a.current {*/
.block .maniglia_hotel a.bn_add:hover {
	background-image: url(../img/block_add_on.png);
	background-repeat: no-repeat;
	background-position: left 0px;

}
.block .hotel_description h6 {
	color: #036;
}
.block .hotel_description .block_buttons li {
	background: #d1d1d1;
}
.block .hotel_description .block_buttons li a {
	color: #666;
}
.block .hotel_description .block_buttons li a:hover {
	color: #d1d1d1;
	background: #666;
}
#footer {
	background-image: url(../img/footer_line.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#footer p {
	background-image: url(../img/footer_logo.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
}
#hotel_list_buttons li a {
	color: #fff;
}
.hotel_list_button_left {
	background-image: url(../img/sidebar_blocknotes_button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.hotel_list_button_right {
	background-image: url(../img/hotel_list_button_back.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.hotel_list_button_right a {
	color: #036 !important;
}
#sidebar_news h3 {
	color: #036;
	background-image: url(../img/footer_line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#sidebar_news .news_block_text h4 {
	color: #036;
}
#news_block_buttons li a {
	color: #fff;
}
.news_block_button_left {
	background-image: url(../img/sidebar_news_button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.news_block_button_right {
	background-image: url(../img/sidebar_news_button_right.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
/*.scheda_dati_hotel_flap a {
	background-image: url(../img/block_add.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.scheda_dati_hotel_flap a:hover {
	background-image: url(../img/block_add_on.png);
}*/
.scheda_dati_hotel_flap {
	background-image: url(../img/block_add.png);
	background-repeat: no-repeat;
	background-position: left 94px;
}
/*.block .maniglia_hotel a {
	background-image: url(../img/block_add.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.block .maniglia_hotel a:hover, #content .block .maniglia_hotel a.current {*/
.scheda_dati_hotel_flap a.bn_add:hover{
	background: url(../img/block_add_on.png) left 14px no-repeat;
}
.scheda_dati_hotel_flap a.bn_remove:hover {
	background: url(../img/block_minus_on.png) left 14px no-repeat;
}
.scheda_dati_hotel_text h4 {
	color: #036;
}
.scheda_dati_hotel_button_left {
	color: #fff;
}
.scheda_dati_hotel_button_right {
	background-image: url(../img/hotel_list_button_back.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.scheda_dati_hotel_button_right a {
	color: #036;
}
#scheda_menu_tab ul {
	border-bottom-color: #666;
}
#scheda_menu_tab a {
	color: #666;
	background: #ccc;
}
#scheda_menu_tab a.scheda_offerte {
	background-image: url(../img/peel_offerte.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
}
#scheda_menu_tab a.scheda_offerte:hover {
	text-indent: 0px;
}
#scheda_menu_tab a.scheda_last {
	background-image: url(../img/peel_lastminute.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
}
#scheda_menu_tab a.scheda_last:hover {
	text-indent: 0px;
}
.scheda_menu_tab_current {
	color: #fff !important;
	background: #666 !important;
}
#scheda_menu_tab a:hover {
	color: #fff;
	background: #666;
}
#box_offerte h4, #box_last_minute h4 {
	color: #666;
	background: #d1d1d1;
}
#scheda_prezzi {
	border-top-color: #e2e3e3;
}
#scheda_prezzi h4 {
	color: #666;
	background: #d1d1d1;
}
#scheda_prezzi table th {
	background: #ebebeb;
	border-right-color: #fff;
}
#scheda_prezzi table td {
	border-right-color: #dadada;
	border-bottom-color: #dadada;
}
/*#photogallery {
	border-top-color: #e2e3e3;
}
#photogallery h4 {
	color: #666;
	background: #d1d1d1;
}
#photogallery_photos ul li a:hover {
	color: #036;
}
#photogallery_thumbs {
	width: 210px;
	position: absolute;
	top: 0px;
	left: 162px;
}
.photogallery_thumb {
	float: left;
	width: 86px;
	height: 86px;
	margin-right: 18px;
	margin-bottom: 15px;
}
#photogallery_photo {
	position: absolute;
	top: 0px;
	left: 374px;
}*/
.tuo_blocknotes .title_left {
	background-image: url(../img/sidebar_formbox_tab_left_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #fff;
}
.tuo_blocknotes .title_center {
	background: #036;
	color: #fff;
}
.tuo_blocknotes .title_right {
	background-image: url(../img/sidebar_formbox_tab_right_on.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tuo_blocknotes .title_sub {
	background: #036;
}
.tuo_blocknotes .list li {
	background-image: url(../img/block_list_bottom.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.tuo_blocknotes li .hotel {
//	background-image: url(../img/list_freccina.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.tuo_blocknotes li:hover .hotel {
//	background-image: url(../img/list_freccina_on.jpg);
}
.tuo_blocknotes .hotel .nome a {
	color: #036;
}
/*.tuo_blocknotes .delete a {
	background-image: url(../img/block_list_delete.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}*/
.tuo_blocknotes .delete a:hover {
	background-image: url(../img/block_list_delete_on.jpg);
}
.tuo_blocknotes .legend {
	background: #d9dadb;
}
#concorso_form {
	border-top-color: #036;
	border-bottom-color: #036;
}
#concorso_form input {
	border-color: #666;
}
#concorso_form .privacy_input {
	border: none;
}
#concorso_form .print {
	background-image: url(../img/sidebar_news_button_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #fff;
}
.article ul li:hover {
	color: #036;
}
.article ul a:hover {
	color: #036;
}
