/* @override http://www.italyguides.it/css/sicilia.css */

@import url("photogallery.css");

@import url("fonts.css");

@import url("shared.css");

html, body, p, dl, td, ul, ol, a       { color: #663d1b; font-family: Verdana, Arial, Helvetica;}
html body { margin: 0pt; padding: 0pt;}

html       { background: url(../images_virtuale/sicilia/background.jpg) repeat; }

body       { background: url(../images_virtuale/sicilia/bck_top.jpg) repeat-x; }

.esterno    { background: url(../images_virtuale/sicilia/testata_926.jpg) no-repeat; margin-right: auto; margin-left: auto; width: 926px; height: 100%; display: block; }

.interno    { text-align: center; margin-right: auto; margin-left: auto; width: 850px; height: 100%; display: block;
	background-color: #f9f1de; border-left: 1px solid #4F4929; border-right: 1px solid #4F4929; }

#centrale {
	width: 566px;
	text-align: justify;
	float: left;
	padding-left: 30px;
	padding-right: 20px;
}

#qtvr_navigation {
	padding: 0;
	margin-bottom: 20px;
	background-color: #f0e6c9;
	border-bottom: 1px solid #c4ad60;
}

#sidebar {
	float: right;
	width: 204px;
	padding-right: 30px;
}

#contentright {
	background-color: #f0e6c9;
	margin: 0;
	padding: 0;
}

#advright {
	padding: 0;
text-align: center;
	background-color: #f0e6c9;
	margin: 45px 0 30px;
}

.fondo {
	clear: both;
}

#headtitolo {
	z-index: 1;
	position: absolute;
	top: 0;
	margin-left: -38px;
}

#header {
	z-index: 0;

}

/* @group testo */

#topmenu {
	padding: 0;
	margin: 0;
}

.testo   { color: #663d1b; text-align: justify; margin-right: auto; margin-left: auto; padding: 0px 0px 15px; width: 500px; display: block;
	line-height: 1.5em;
	font-size: 12px;
}

/* head1 Baker Signet */

.testo h1  { text-align: center;
	text-shadow: white 1px 1px 0;
	color: #6e3f23;
	font: 26px/120% "head1";
	font-weight: 200;
	margin-top: 5px;
}

.testo img  {
	vertical-align: -5px;
}
.testo h4 { text-align: center; }
.testo h2 { font-size: 14px; }
.testo h3  { font-size: 13px; text-align: left; margin: 0px 0px 15px; padding: 0px; }
.testo p:first-letter   { font-weight: normal; font-size: 1.5em; }
.testo a:link, .testo a:visited     { color: #a30000; font-weight: bold; text-decoration: none;
}
.testo a:hover, .testo a:active     { text-decoration: underline; }

/* @end */

/* @group Barralato */

.barralato   {
	color: #6c2a1a;
	text-align: left;
	padding-right: 16px;
	padding-left: 6px;
	font: 10px Arial, Helvetica, SunSans-Regular;
	margin: 0;
	width: 180px;
}
.barralato p {
	padding: 0 0 0 79px;
	margin: 0;
	font-size: 10px;
	line-height: 1.2em;
}
.barralato h2 { font-weight: bold; font-size: 14px; margin-bottom: 3px;
}
.barralato h1 { font-weight: bold; font-size: 14px; margin-bottom: 3px;
	width: 560px;
}
.barralato hr {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 14px;
}


.barralato h6 { color: #6c2a1a; padding: 0px 0px 0px 8px;
	margin: 0 0px 10px 7px;
	background: url(../images_virtuale/florence/freccia_titolo.gif) no-repeat;
	font: bold 11px/11px Arial, SunSans-Regular;
}

.barralato a:link, .barralato a:visited { color: #a30000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none;
	margin: 0;
	padding: 0;
}
.barralato a:hover, .barralato a:active { text-decoration: underline; }

/* @group servono per il link con pallino rosso barra destra */

.destra a:link, .destra a:visited { color: #a30000; text-decoration: none;
	font: bold 11px Arial, Helvetica, SunSans-Regular;
	background: url(../images_virtuale/florence/pallino_link.gif) no-repeat right;
	padding-right: 16px;
	display: block;
}
.destra a:hover, .destra a:active { text-decoration: underline;
}



/* @end */

/* @end */

.barra img { margin: 0; padding: 0;
}

.destra {
	float: right;
	padding-top: 12px;
	clear: both;
}
.centra {
	text-align: center;
	margin: 0;
	padding: 0;
}

#rightmenu {
	color: #f0e6c9;
}
#barra hr  { color: #f0e6c9; line-height: 0px; clear: both; border-style: dotted none none none; border-width: 1px; border-color: #c4a78f; width: 90%; height: 0px; display: block;
	padding: 0;
	margin: 0 5%;
}

.copyright  {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
p.copyright a:link, p.copyright a:visited { font-size: 10px; line-height: 11px; text-decoration: none; }
p.copyright a:hover, p.copyright a:active { font-size: 10px; line-height: 11px; text-decoration: underline; }
p.copyright:first-letter { font-size: 10px; }
.download { margin: 0px; }
h5 { font-size: 12px; line-height: 300%; text-align: center; margin-right: auto; margin-left: auto; padding: 0; display: block; }
h5 a:link, h5 a:visited { font-size: 12px; line-height: 300%; text-decoration: none; }
h5 a:hover, h5 a:active { font-size: 12px; line-height: 300%; text-decoration: underline; }
hr  { color: #f0e6c9; line-height: 0px; clear: both; margin: 10px; border-style: dotted none none none; border-width: 1px; border-color: #c4a78f; top: 0px; left: 0px; width: 90%; height: 0px; display: block; }
.h1 { margin-bottom: -16px; }
#barralatoextra   { color: #6c2a1a; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-align: left; margin: 0px; padding: 0px 12px;
	width: 180px;
}
#barralatoextra h2      { font-weight: bold; font-size: 13px; margin: 0px 0px 2px; }
#barralatoextra p      { margin: 5px 0px 2px; }
.googlead   { text-align: center; margin-top: 40px; margin-bottom: 40px; }
#bandiere {
	padding-right: 10px;
	float: right;
}
#bandiere img { border: 0px; padding: 6px 4px 4px; }
#help { padding: 2px; text-align: left; }
.link_map { font-size: 12px; line-height: 22px; text-align: center; margin-right: auto; margin-left: auto; padding: 20px 0 15px; width: 450px; display: block; }
.link_map a:link, .link_map a:visited { text-decoration: none; }
.link_map a:hover, .link_map a:active { text-decoration: underline; }

/* @group googlemap */

#googlemap     { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-align: center; padding: 5px; width: 250px; height: 130px }
#googlemap h2    { color: #663d1b; font-weight: bold; font-size: 14px; margin-bottom: 10px }
#googlemap p { margin-top: 0px; margin-bottom: 10px }
#googlemap img  { border: 0px }
#googlemap a:link, #googlemap a:visited  { color: #4f4f4f; text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}
#googlemap a:hover,#googlemap a:active  { color: #a30000; text-decoration: underline; }

/* @end */

/* @group google2 */

/* _small è usata per i monumenti sulla googlemap hotel perchè le dimenzioni del riquadro sono più piccole */
#googlemap_small     { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-align: center; padding: 3px;
	width: 200px;
	height: 100px;
}
#googlemap_small img  { border: 0px }
#googlemap_small h2    { color: #663d1b; font-weight: bold; font-size: 14px; margin-bottom: 10px }
#googlemap_small p { margin-top: 0px; margin-bottom: 10px }
/* @end */
sup { font-size: 75%; }
.copyright { font-size: 10px; line-height: 11px; }
p.copyright a:link, p.copyright a:visited { font-size: 10px; line-height: 11px; text-decoration: none; }
p.copyright a:hover, p.copyright a:active { font-size: 10px; line-height: 11px; text-decoration: underline; }
#barrasegway { color: #6c2a1a; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-align: left; margin: 0px 0px -10px; padding: 0px 5px 0px 0px; }
#barrasegway p { margin: 10px 0px; padding: 0px; }
#barrasegway h6 { color: #6c2a1a; font-size: 12px; font-family: Arial, SunSans-Regular; margin: 10px 0px 5px; padding: 0px 0px 0px 10px; }
#barrasegway ul    { font-weight: normal; font-size: 11px; line-height: 120%; text-align: left; list-style-type: disc; list-style-image: url(../images_virtuale/florence/bullet_bianco.gif); margin: 0px 5px 20px 8px; padding-left: 20px; }
#barrasegway li  { margin-bottom: 3px; }

/* @group deprecati */

#barraphoto       { color: #6c2a1a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular;
	padding: 4px;
}
#barraphoto p   {
	margin-left: 4px;
}
#barraphoto form    { margin: 3px 0px 6px; padding: 0px; }
#barraphoto hr   { color: #f0e6c9; line-height: 0px; clear: both; margin: 5px 0px; border-style: dotted none none none; border-width: 1px; border-color: #c4a78f; top: 0px; left: 0px; width: 90%; height: 0px; display: block; }
#barraphoto h1 { color: #6c2a1a; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; margin: 15px 5px 5px; padding: 5px; }
#barraphoto a:link, #barraphoto a:visited        { color: #6c2a1a; font-size: 10px; text-decoration: none;
	text-align: center;
}
#barraphoto a:hover, #barraphoto a:active    { color: #a30000; text-decoration: underline;
}
#barraphoto a:link img,  #barraphoto a:visited img      { color: #6c2a1a; background-color: #6c2a1a; border: dotted 1px #6c2a1a;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 4px;
}
#barraphoto a:hover img,  #barraphoto a:active img    { color: #a30000; border: dotted 1px red; }

/* @end */
.prezzi   { font-size: 12px; line-height: 16px; display: block; }
#prenota    { color: #311d0d; font-size: 12px; line-height: 16px; background-color: #f0e6c9; margin-right: auto; margin-left: auto; padding: 4px 8px; width: 500px; display: block; }
#hotel   { font-size: 12px; line-height: 16px; text-align: justify; margin-right: auto; margin-left: auto; padding: 0px 0px 15px; width: 500px; display: block;
	color: #663d1b;
}
#hotel p  { font-size: 12px;}
#hotel h2      { color: #a30000; font-size: 16px; line-height: 1.2em; text-align: left; margin-top: 0px; margin-bottom: 3px; }
#hotel a:link, #hotel a:visited     { color: #a30000; font-weight: bold; text-decoration: none; }
#hotel a:hover, #hotel a:active  { text-decoration: underline; }
#hotel_foto    { font-size: 12px; margin: 5px 22px;
	color: #663d1b;
}
#hotel_foto p    { font-size: 11px; margin: 0px 0px 3px; }
#hotel_foto img { margin-bottom: 20px; }
#scheda         { font-weight: bold; font-size: 12px; margin-right: 20px; margin-left: 20px; padding-right: 20px; padding-left: 20px; }
#scheda td    { color: #663d1b; font-weight: bold; font-size: 12px; margin-left: 20px; }
#scheda h2      { color: #a30000; font-size: 12px; margin-top: 0px; margin-bottom: 3px; }
#scheda hr { color: #f0e6c9; line-height: 0px; clear: both; margin: 10px 0px; border-style: dotted none none none; border-width: 1px 0px 0px 1px; border-color: #c4a78f; top: 0px; left: 0px; width: 100%; height: 0px; display: block; }
#barracerca { color: #6c2a1a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular; text-align: left; margin: 0px 10px; padding: 0px; border: 0px; }
#barracerca p { text-align: left; margin: 0px; padding: 0px; border: 0px; }
#barracerca form { margin: 0px; padding: 0px; border: 0px; }
#barracerca hr    { color: #f0e6c9; line-height: 0px; clear: both; margin: 5px 0px; border-style: dotted none none none; border-width: 1px 0px 0px 1px; border-color: #c4a78f; top: 0px; left: 0px; width: 100%; height: 0px; display: block; }
#barracerca td { margin: 0px; border: 0px; }
#barracerca a:link, #barracerca a:visited        { color: #6c2a1a; font-size: 10px; text-decoration: none; margin: 0px; padding: 0px; }
#barracerca a:hover, #barracerca a:active    { color: #a30000; text-decoration: underline; }
#t_hotel     { font-size: 10px; text-align: left; border: solid 1px #663d1b; border-collapse: collapse; }
#t_hotel th  { text-transform: uppercase; padding: 2px; }
#t_hotel td,th { padding: 5px; border:1px solid; border-style: solid none; }
#t_hotel thead     { color: white; font-weight: bold; background-color: #7a0000; }
#t_hotel tbody  { background-color: #f0e6c9; }
#t_hotel a:link, #t_hotel a:visited  { color: #a30000; font-weight: bold; text-decoration: underline; }
#t_hotel a:hover,#t_hotel a:active   { color: #e30000; text-decoration: underline; }

.clearer {
	clear: both;
}

.change {
	font-size: 10px;
}
p.change a:link, p.change a:visited { font-size: 10px;	text-decoration: underline;
}
p.change a:hover, p.change a:active { font-size: 10px; text-decoration: underline;
}

/* @group googlebaloonhotel */

#googlebaloonhotel {color: #663d1a; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-align: left; padding: 10px;
}
#googlebaloonhotel_tit h2    { color: #a30000; font-weight: bold; font-size: 14px;
	margin-bottom: -10px;
	margin-top: -10px;
}

#googlebaloonhotel_link {
	text-align: right;
}

#googlebaloonhotel_link a:link, #googlebaloonhotel_link a:visited { color: #a30000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none;
	margin: 0;
	padding: 0;
}
#googlebaloonhotel_link a:hover, #googlebaloonhotel_link a:active { text-decoration: underline; }
/* @end */

/* @group breadcrumbs */
#breadcrumbs { 	color: #9d5f35;
	margin: 0;
	font-size: 10px;
	float: left;
	padding-top: 4px;
	padding-left: 6px;
	width: 70%;
	text-align: left;
}

#breadcrumbs ul { list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
}
#breadcrumbs li { background: url(../images_virtuale/footer/breadcrumbs_pallino_solo.gif) no-repeat -1px 0;
	padding-left: 9px;
	display: inline;
	padding-top: 1px;
}

#breadcrumbs li.first {
	padding-left: 0;
	background-image: none;
}
#breadcrumbs a {
	text-decoration: none;
	color: #6c2a1a;
}
#breadcrumbs a:hover {
	color: maroon;
	text-decoration: underline;
}
/* @end */

/* @group footer */

#footer { width: 780px;
text-align: left;
	color: #6B523A;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	clear: both;
	padding: 29px 0 0;
	margin-left: auto;
	margin-right: auto;
}
#footer .logo {
	padding-bottom: 15px;
	text-align: center;
}

/* @group sitemap */

#footer #captop { width: 780px;
	background: url(../images_virtuale/footer/footer_border_up.gif) no-repeat;
	height: 4px;
	margin: 0;
	padding: 0;
}

#sitemap {
	background: #FDF7E9 url(../images_virtuale/footer/dividi_colonne.gif) no-repeat -13px 1px;
	border-right: 1px solid #E4D5BE;
	border-left: 1px solid #E4D5BE;
	padding: 0;
	margin: 0;
}

#sitemap a { text-decoration: none;
	color: #6B523A;
}
#sitemap a:hover { text-decoration: underline;
	color: #a30000;
}

#capbottom { height: 5px; width: 780px; background: url(../images_virtuale/footer/footer_border_down.gif) no-repeat; }

ul.pallinorosso,ul.pallinorosso li{list-style: none;
    margin: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
ul.pallinorosso {
	padding-bottom: 11px;
}

ul.pallinorosso li{line-height: 1.5em;
    background: url(../images_virtuale/footer/bullet_list.gif) no-repeat 0;
    text-indent: 12px;
	margin: 2px;
}
    
#sitemap .colonna {
	width: 175px;
	float: left;
	margin-left: 12px;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

#sitemap .colonna h4 {
	margin-left: 0;
	margin-bottom: 10px;
	margin-top: 11px;
	font-weight: bold;
	font-size: 11px;
}



/* @end */

/* @group copyright */

#copyrightita {
	color: #a30000;
	width: 780px;
	font-size: 13px;
	margin-top: 25px;
	margin-bottom: 50px;
	background: url(../images_virtuale/footer/copyright_bkg.gif) no-repeat;
	height: 29px;
	padding: 0;
}
#copyrightita ul     {
	padding: 0 8px 0 0;
	color: #a30000;
	font-size: 10px;
	margin-left: 0;
	margin-top: 8px;
}

#copyrightita li     {
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 8px;
	padding-right: 2px;
}

#copyrightita .first     {
	border-left-style: none;
}


#copyrightita a:link, #copyrightita a:visited     { color: #a30000; text-decoration: none;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#copyrightita a:hover, #copyrightita a:active     { text-decoration: underline; }

#copy_left {
	float: left;
}
#copy_right {
	float: right;
}



/* @end */



/* @end */

