body { margin:0; padding:0; background:url(/images/grad2.jpg) repeat-x #625642}

#skyline {background:url(/images/skyline.jpg) no-repeat top center; margin:0px auto}
.close { clear:both}

a { color:#ffffff; text-decoration:none}
a:visited { color:#ffffff; text-decoration:none}
a:hover { color:#b0a182; text-decoration:none}

a.bianco { color:#ffffff; text-decoration:none}
a.bianco:visited { color:#ffffff; text-decoration:none}
a.bianco:hover { color:#b9a17d; text-decoration:none}

input.mainoption { background-color:#a40046; color:#FFFFFF; font-size:14px; font-family:arial; letter-spacing:-1px; font-weight:bold; padding:6px}
input.mainoption:visited { background-color:#a40046; color:#FFFFFF; font-size:14px; font-family:arial; letter-spacing:-1px; font-weight:bold; padding:6px}
input.mainoption:hover { background-color:#64002b; color:#ffffff; font-size:14px; font-family:arial; letter-spacing:-1px; font-weight:bold; padding:6px}


select { font-family:arial; font-size:11px;}
input { font-family:arial; font-size:11px;}

h1 { color:#ffffff; font-family:arial; font-size:24px; font-weight:lighter; letter-spacing:-1px; line-height:24px; margin:0; padding:0; padding-bottom:4px; margin-bottom:6px; border-bottom:1px dotted #d3ccba;}
h2 { color:#ffffff; font-family:arial; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:18px; margin:0; padding:0; margin-left:10px; margin-bottom:10px; margin-top:10px;}
h3 { color:#ffffff; font-family:arial; font-size:12px; font-weight:bold; letter-spacing:-1px; line-height:12px; margin:0; padding:0; margin-left:10px; margin-bottom:10px; margin-top:10px;}
.beige { color:#c5b08f}
.mini { font-family:arial; font-size:9px}

#in_primo_piano {background:url(/images/in_primo_piano_bg.jpg) no-repeat; height:199px; width:215px; font-family:arial; font-size:11px; padding-left:22px; padding-top:13px; padding-right:22px}
#in_primo_piano ul { margin:0; padding:0; list-style-type:none; height:140px;}
#in_primo_piano ul li { line-height:12px; color:#666666; margin-top:10px; background:url(/images/ic_notizia.png) no-repeat left top; padding-left:38px}

#offerte_home {background:url(/images/offerte_bg.jpg); width:213px; height:358px; margin-left:3px; padding-left:20px; padding-right:12px; padding-top:14px}
#offerte_home ul { margin:0; padding:0; list-style-type:none;}
#offerte_home ul li { font-size:12px; font-family:arial; margin-top:5px; margin-bottom:5px; background:url(/images/ic_offerta.gif) no-repeat left top; padding-left:38px}
#offerte_home ul li a { font-weight:bold}
#offerte_home ul li p { color:#999999; margin:0; padding:0; line-height:12px; font-size:11px}

.offerta_tit {font-family:arial; font-size:14px; color: #000; letter-spacing:-1px; font-weight:bold}
.offerta_hotel {font-family:arial; font-size:12px; color: #000; font-weight:bold}

#lista_hotel_offerte ul { margin:0; padding:0; list-style-type:none; margin-top:15px}
#lista_hotel_offerte ul li { background:#d6c3d6; color:#a40046; font-size:11px; margin-bottom:1px; line-height:24px}
#lista_hotel_offerte ul li:visited { background:#d6c3d6; color:#a40046;}
#lista_hotel_offerte ul li:hover { background:#b0c3d1; color:#ffffff;}
#lista_hotel_offerte ul li a { font-weight:lighter; margin-left:-10px}
#lista_hotel_offerte ul li a:hover { color:#FFFFFF}







#cont {width:990px; background:url(/images/header_bg.jpg) top center no-repeat; text-align:left}
#cont_eng {width:990px; background:url(/images/header_bg_eng.jpg) top center no-repeat; text-align:left}
#cont_dovesiamo {width:990px; background:url(/images/header_bg_dovesiamo.jpg) top center no-repeat; text-align:left}
#cont_dovesiamo_eng {width:990px; background:url(/images/en/header_bg_dovesiamo.jpg) top center no-repeat; text-align:left}


#header_menu_sx {width:238px; float:left; margin-left:10px; margin-right:12px;}
#header_dx {width:709px; float:left; margin-left:6px}
#header_language {margin-left:5px; margin-top:5px; height:28px}
#header_slide {width:709px;}
#header_menu_dx {font-family:arial; font-size:14px; font-weight:bold; letter-spacing:-1px}
#header_menu_dx a { color:#000000}
#header_menu_dx a:visited { color:#000000}
#header_menu_dx a:hover { color:#999999}

#colonna_sx {width:259px; float:left; margin-top:9px;}
#motore_ricerca {background:url(/images/motore_di_ricerca_bg.jpg); width:259px; height:160px; font-family:arial; font-size:11px; color:#333333}
#motore_ricerca h2 { color:#000000; font-family:arial; font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:14px; margin:0; padding:0;}

#motore_ricerca2 {background:url(/images/motore_di_ricerca_bg2.jpg); width:259px; height:160px; font-family:arial; font-size:11px; color:#333333}
#motore_ricerca2 h2 { color:#000000; font-family:arial; font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:14px; margin:0; padding:0;}


#home_cont {width:474px; float:left; margin-top:15px; font-family:verdana; font-size:11px; color:#FFFFFF; border-left:1px solid #786a52; border-right:1px solid #786a52}
#home_intro {background:url(images/home_intro_bg.jpg) no-repeat; width:466px; height:256px; margin-left:3px; margin-top:7px;}
#home_map {float:left; width:300px; margin-top:11px; margin-left:10px; margin-right:6px;}
#home_intro_testo {float:left; width:145px; padding-top:12px; font-family:arial; font-size:11px; color:#d6cbb2}
#offerte_speciali {width:255px; float:left; margin-top:9px;}
#offerte_scroll {overflow-x:hidden; overflow-y: auto; height:210px}
#footer {width:990px; margin-top:16px;}
#footer_top {width:300px; background:#625642; font-family:arial; font-size:11px; color:#b6aa8b}


#page_cont {width:720px; float:left; margin-top:15px; font-family:verdana; font-size:11px; color:#d3ccba;}
#page_cont h2 { margin-left:0;}
#page_cont h3 { margin-left:0; letter-spacing:0;}
#page_cont div#lista_siti ul { margin:0; padding:0; list-style-type:none}
#page_cont div#lista_siti ul li { float:left; width:344px; margin-right:10px; letter-spacing:-1px; background:#70634e; padding:5px; margin-bottom:10px}
#page_cont div#lista_siti ul li:visited { float:left; width:344px; margin-right:10px; letter-spacing:-1px; background:#70634e; padding:5px}
#page_cont div#lista_siti ul li:hover { float:left; width:344px; margin-right:10px;  letter-spacing:-1px; background:#3d3425; padding:5px}
#page_cont div#lista_siti ul li img { margin-bottom:6px; width:344px; height:150px}
#page_cont div#lista_siti ul li.end { margin-right:0;}
#page_cont div#lista_siti ul li p { margin-top:6px; padding-top:0; letter-spacing:-1px}

#page_cont div#lista_siti_hotel ul { margin:0; padding:0; list-style-type:none}
#page_cont div#lista_siti_hotel ul li { letter-spacing:-1px; background:#70634e; padding:5px; margin-bottom:10px; font-size:14px; font-family:arial; padding-left:10px}
#page_cont div#lista_siti_hotel ul li:visited { background:#70634e;}
#page_cont div#lista_siti_hotel ul li:hover { background:#3d3425;}

#page_cont div#lista_siti_hotel2 ul { margin:0; padding:0; list-style-type:none; margin-top:10px;}
#page_cont div#lista_siti_hotel2 ul li { letter-spacing:-1px; background:#70634e; padding:8px; margin-bottom:10px; float:left; margin-right:6px; width:159px; text-align:center}
#page_cont div#lista_siti_hotel2 ul li:visited { background:#70634e;}
#page_cont div#lista_siti_hotel2 ul li:hover { background:#3d3425;}
#page_cont div#lista_siti_hotel2 ul li.end { margin-right:0;}
#page_cont div#lista_siti_hotel2 ul li a { font-size:14px; font-family:arial;}
#page_cont div#lista_siti_hotel2 ul li p.indirizzo { color:#FFFFFF}
#page_cont div#lista_siti_hotel2 ul li p.prezzo { background:#625642; color:#FFFFFF; text-align:center; padding:5px; margin-bottom:0px;}

#lista_sx ul { margin:0; padding:0; list-style-type:none; margin-left:10px; margin-right:10px; margin-bottom:16px}
#lista_sx ul li { background:#70634e; padding:5px; margin-bottom:6px; font-size:12px; font-family:arial; padding-left:10px; font-weight:bold}
#lista_sx ul li:visited { background:#70634e;}
#lista_sx ul li:hover { background:#3d3425;}


#footer_page {background:url(/images/greca_footer.gif) repeat-x;}

ul#varie { margin:0; padding:0; list-style-type:none; width:500px;}
ul#varie li { padding:4px; width:auto; background:#70634e; margin-bottom:8px; width:200px; float:left; margin-right:8px}
ul#varie li:visited { padding:4px; width:auto; background:#70634e; margin-bottom:8px; width:200px}
ul#varie li:hover { padding:4px; width:auto; background:#3d3425; margin-bottom:8px; width:200px}

#bar ul { margin:0; padding:0; list-style-type:none;}
#bar ul li { padding:10px; width:auto; background:#70634e; margin-bottom:8px; width:335px; float:left; margin-right:8px}
#bar ul li:visited { background:#70634e;}
#bar ul li:hover { background:#3d3425;}

#bar ul li.end { padding:10px; width:auto; background:#70634e; margin-bottom:8px; width:335px; float:left; margin-right:0px}
#bar ul li.end:visited { background:#70634e;}
#bar ul li.end:hover { background:#3d3425;}

.ic_prenotazioni {width:75px; float:left; margin-bottom:20px; text-align:right}
div.ic_prenotazioni img {margin-right:20px}

.white { color:#FFFFFF}

div.details {font-family:verdana; font-size:11px; letter-spacing:-1px; width:250px}
div.details a { color:#a40046}
div.details a:visited { color:#a40046}
div.details a:hover { color:#de2071}

#dovesiamo_sx {width:237px; float:left; margin-left:10px; font-size:11px; font-family:verdana; color:#d3ccba;}
#dovesiamo_sx h2 { margin:0; padding:0; font-size:14px; letter-spacing:-1px;}
#dovesiamo_sx ul { margin:0; margin-top:11px}

#dovesiamo {margin-top:-10px; width:990px; text-align:left; margin-bottom:20px;}
#dovesiamo_dx {margin-left:13px; font-size:11px; font-family:verdana; margin-right:10px; color:#d3ccba; float:left; width:720px}

ul#gallery_hotel { margin:0; padding:0; list-style-type:none}
ul#gallery_hotel li { margin-top:10px; margin-right:6px; float:left;}
ul#gallery_hotel li.end { margin-right:0;}
ul#gallery_hotel li img { border:5px solid #3f3327}

#mappa_hotel {background:url(/images/mappa.jpg) top left no-repeat; margin-top:8px; height:400px}
#mappa_hotel_int {margin-left:490px;}
#mappa_hotel_int ul#interesse { margin:0; padding:0; list-style-type:none}
#mappa_hotel_int ul#interesse li { line-height:23px; border-bottom:1px dotted #9b8c73}

#map_sx {padding-left:10px; padding-top:16px; font-size:11px; font-family:verdana; letter-spacing:-1px; color:#d3ccba}
#map_sx ul { margin:0; padding:0; list-style-type:none; margin-top:12px}
#map_sx ul li { width:120px; float:left; letter-spacing:0;}

#hotel_dx {width:300px; margin-left:20px; padding:10px; float:right; background:#70634e; height:330px;}
#img_big {height: 250px}
#hotel_details {border:1px solid #70634e; width:377px}
#hotel_details table { letter-spacing:-1px}
#hotel_details span.price {color:#FFFFFF; font-size:14px; font-weight:bold;}

img.img_news { margin-left:15px; margin-top:4px;}
