@charset "utf-8"; 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; background:transparent}

body{background:url(../images/bg_body.jpg) repeat-x top #F3F1DF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#827E64; line-height:150%}

ol, ul{list-style:none}

.sA .p1, .sB .p1, .sC .p1{min-height:212px; height:auto !important; height:212px}

blockquote, q{quotes:none}

blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}
:focus{outline:0}

ins{text-decoration:none}

del{text-decoration:line-through}

table{border-collapse:collapse; border-spacing:0}

a{color:#365178; text-decoration:none}

a:hover{color:#6E6956; text-decoration:underline}

h1{font-size:20px; font-weight:bold; padding:0px}

h2{font-size:14px; font-weight:bold; padding:0px}

h3{font-size:17px; font-weight:normal; padding:0px}

h4{font-size:10px; font-weight:normal; padding:0px}

h5{font-size:14px; font-weight:bold; padding:0px}

h6{font-size:12px; font-weight:bold; padding:0px}
.banner-50-anni{width:132px; height:171px; display:block; background:url(../images/banner-50-anni.gif); position:absolute; top:27px; right:24px}

.prg_01{font-family:Trebuchet, "Trebuchet MS", Helvetica, Verdana, Arial; font-size:14px; color:#919191; padding:0 20px}

.prg_01 img{padding:8px}

.prg_01 h3{padding:10px 10px 0px 10px; line-height:120%; font-size:18px; font-family:Trebuchet,"Trebuchet MS",Georgia,"Times New Roman",Times,serif; color:#365178}

.prg_01 p{padding:10px; line-height:160%}

.prg_01 ul{list-style:circle inside}

.prg_01 ol{list-style:decimal inside}

.prg_01 a{}

.prg_01 a:hover{}
/* paragrafo_1_testo */

.paragrafo_1_testo {
	}
.paragrafo_2_testi{}

.paragrafo_2_testi_sinistra{width:50%; float:left}

.paragrafo_2_testi_destra{width:49%; float:left}

.paragrafo_3_testi{}

.paragrafo_3_testi_sinistra{width:34%; float:left}

.paragrafo_3_testi_centro{width:33%; float:left}

.paragrafo_3_testi_destra{width:32%; float:left}

.paragrafo_foto_testo_a{}

.paragrafo_foto_testo_a img.formato_1{background:url(../images/bg_foto_1.jpg) no-repeat; float:left; display:inline}

.paragrafo_foto_testo_a img.formato_2{background:url(../images/bg_foto_2.gif) no-repeat; float:left; display:inline}

.paragrafo_foto_testo_a img.formato_3{background:url(../images/bg_foto_3.jpg) no-repeat}

.paragrafo_foto_testo_a img.formato_4{background:url(../images/bg_foto_4.jpg) no-repeat; float:left; display:inline}

.paragrafo_foto_testo_a h3{}

.paragrafo_foto_testo_a p{}

.paragrafo_html{padding:10px 0}

.gtb_03{padding:10px}

.gtb_03 p{}

.gtb_03_messaggio{width:400px; background:url(../images/separatore_messaggio_gtb_03.jpg) top no-repeat; height:100%; min-height:74px; padding:10px}

.gtb_03_messaggio span.titolo_messaggio_guestbook{font-weight:bold}

.gtb_03_messaggio span.data_guestbook{font-style:italic}

.gtb_03_messaggio img{float:left; padding:10px 15px 10px 10px}

.clearfloat{clear:both; line-height:0; height:0; font-size:1px}

.esito{}

.positivo h3{color:#009900}

.negativo h3{color:#FF0000}

.maiuscolo{text-transform:uppercase}

p.testo_campi_obbligatori{font-style:italic; padding:0 0 10px 0}

span.voce_modulo{text-transform:uppercase}

input, select, img, iframe{border:none}

.input_txt{padding:3px; border:1px solid #DFDAD4}

.input_txt_negativo{padding:3px; border:1px solid #f00}
.input_piccolo{width:60px}

.input_piccolo_webol{width:70px; color:#6F6653}

.input_medio{width:190px}

.input_codice{width:60px; padding:2px 2px 1px 2px}

.textarea{border:1px solid #ddd; padding:3px; margin-bottom:10px}

.textarea_negativo{border:1px solid #ddd; padding:3px; margin-bottom:10px}

a.informativa_privacy{}

a:hover.informativa_privacy{}

.textarea_grande{width:400px; height:110px}

.bottone{height:32px; line-height:28px; width:100px; background:url(../images/bottone.gif) no-repeat top; cursor:pointer; color:#99782D; font-family:Tahoma,Arial; font-size:12px; padding-bottom:5px}

.bottone:hover{background-position:bottom}

.bottone_grande{height:32px; line-height:30px; width:180px; background:url(../images/bottone_grande.gif) no-repeat top; cursor:pointer; color:#99782D; font-family:Tahoma,Arial; font-size:12px}

.bottone_grande:hover{background-position:bottom}

.bottone_booking{height:32px; line-height:30px; width:180px; background:url(../images/bottone_grande.gif) no-repeat top; cursor:pointer; color:#99782D; font-family:Tahoma,Arial; font-size:15px; font-weight:bold}

.bottone_booking:hover{background-position:bottom}
.voce_newsletter{padding:10px 20px 20px 0; float:left}

/* box */
.testi_box_moduli{}

/* wbl */
h5.wbl_titolo{display:none}

table.paginazione{width:100%}

table td.paginazione_sinistra{width:150px; color:#bababa}

table td.paginazione_centro{text-align:center}

table td.paginazione_destra{width:150px; color:#bababa; text-align:right}

table.paginazione a{}

table a:hover{}

table span.paginazioneactivelink{font-weight:bold}

.titolo_box_sezione_dinamica{}

a.titolo_sezione_dinamica{}

a:hover.titolo_sezione_dinamica{}

a.link_sezione_dinamica{}

a:hover.link_sezione_dinamica{}

#container{margin:0 auto; width:960px; position:relative}

.primo_rigo_01{padding:5px 10px 0 15px; width:935px; height:22px; line-height:22px; background:url(../images/bg_primo_rigo.gif) no-repeat; font-family:Tahoma,Arial,Verdana; color:#C9C7BA}

.primo_rigo_01 h4{float:left}

.flags{float:right}

.flags li{float:right; display:inline; margin:3px 4px 0 0}

.flags a{display:block; width:16px; height:14px; background:no-repeat}

.flags a span{display:none}

.flags a:hover{background-position:right}

.flags li.currentLang a{background-position:right}

a.italiano{background:url(../images/flag_ita.jpg)}

a.inglese{background:url(../images/flag_eng.jpg)}

a.francese{background:url(../images/flag_fra.jpg)}

a.tedesco{background:url(../images/flag_deu.jpg)}

.sopra_01{width:960px; min-height:171px; background:url(../images/bg_sopra.jpg) #FFFFFF no-repeat; float:right !important; float/**/:none}

.logo_sopra_01{padding:0px; height:171px; overflow:hidden; margin:0 auto 32px 294px}

.logo_sopra_01 a{line-height:0px; height:215px}

.logo_sopra_01 img{line-height:0px; margin:0; padding:0; border:0}

.foto_sopra_01{}

.foto_sopra_01 img{padding:10px 10px 0px 10px}

#flashcontent{float:right; padding:10px}

.menu_sopra_01{width:934px; height:32px; background:url(../images/bg_menu_sopra.jpg) top; float:left; padding:0 13px; position:absolute; top:198px}

.menu_sopra_01 ul{list-style:none; text-align:center}

.menu_sopra_01 li{float:left; margin:0 2px 0 0; background:url(../images/bottone_menu_sopra_attivo.gif) left}

.menu_sopra_01 li.separatore_menu_sopra{display:none}

.menu_sopra_01 li.separatore_menu_sopra span{display:none}

.menu_sopra_01 a{padding:0 15px; display:block; float:left; height:32px; line-height:30px; background:url(../images/bottone_menu_sopra_normale.gif); text-decoration:none; color:#938E73; font-family:Tahoma,Arial,Verdana; font-size:12px}

.menu_sopra_01 a.activelink{background:url(../images/bottone_menu_sopra_su.gif) right no-repeat; font-weight:normal}

.menu_sopra_01 li:hover{background:url(../images/bottone_menu_sopra_attivo.gif) left}

.menu_sopra_01 li:hover a{background:url(../images/bottone_menu_sopra_su.gif) right no-repeat}

.mezzo{width:960px; background:url(../images/bg_mezzo.jpg) repeat-y}

.sinistra{background:url(../images/bg_sinistra.jpg) top no-repeat; padding:43px 0 0 0; width:240px; float:left; margin-top:0px}
.menu_laterale_01{margin:0 0 10px 0}
.menu_laterale_01_sopra{height:2px; display:none}
.menu_laterale_01_sopra h2{display:none}
.menu_laterale_01_mezzo{height:100%}
.menu_laterale_01_mezzo li{float:left; width:240px}

.menu_laterale_01_mezzo a{padding:0 30px; display:block; float:left; height:24px; line-height:20px; width:180px; background:url(../images/bottone_menu_laterale_normale.jpg) no-repeat bottom; color:#666666}

.menu_laterale_01_mezzo a.activelink{background:url(../images/bottone_menu_laterale_attivo.jpg) no-repeat bottom; font-weight:bold}

.menu_laterale_01_mezzo a:hover{background:url(../images/bottone_menu_laterale_su.jpg) no-repeat bottom; text-decoration:none}

.menu_laterale_01_sotto{display:none}

.gtb_01 p{}

.gtb_01 a{color:#9B8A75}

.gtb_01 a:hover{}

.nsl_01{height:100%; font-family:Verdana,Arial; font-size:11px; color:#9B8A75; background-image:url(../images/banner_newsletter.jpg); background-repeat:no-repeat; padding-top:40px; padding-right:25px; padding-bottom:10px; padding-left:25px}

.nsl_01 p{margin:0}

.nsl_01 a{color:#9B8A75 !important; font-size:11px; font-family:Arial}

.centro_destra{float:right; width:720px; margin-top:0px}

.centro{width:480px; float:left; padding-top:10px; padding-right:0; padding-bottom:20px; padding-left:0}

.titolo_pag_01 h1{line-height:34px; padding:30px; font-family:Trebuchet,"Trebuchet MS",Georgia,"Times New Roman",Times,serif; font-size:30px; color:#365178; font-weight:normal}

.r_rc_01{}

.r_rc_01 h3{font-size:16px}

.destra{padding:186px 0 0 0; width:240px; float:right; background:url(../images/painting_by_carmelina_di_capri.jpg) no-repeat center top}

.wbl_01{min-height:60px; position:relative; margin-top:0; margin-right:0; margin-bottom:5px; margin-left:0; padding-top:15px; padding-right:25px; padding-bottom:5px; padding-left:25px}

.wbl_01 p{padding:10px 0; color:#9B8A75}

.wbl_01 table{width:100%}

.wbl_01 tr{}
.wbl_01 span.voce_modulo{margin:0 5px 0 0; font-size:11px; font-family:Arial,Tahoma; color:#9B8A75; display:block; padding:10px 0 2px 0}
.wbl_01 span.voce_modulo2{padding:0px 0 2px 0}
.wbl_01 select{border:1px solid #E4DEAF; font-size:12px; color:#9B8A75; padding:0px}
.wbl_01 .bottone{margin:10px 0 0 0}
.wbl_01 .bottone1{position:absolute; top:138px; right:26px}
.wbl_01 .separatore{    background:url(../images/separatore.jpg);  margin:10px 0 10px 0;  height:2px;  width:190px}
.wbl_01 .codicepromo{padding:2px; border:1px solid #E4DEAF; color:#9B8A75;  font-size:12px; width:60px}
.box_vt_01{margin:0 0 10px 0; width:240px; min-height:40px; line-height:150%}
.box_vt_01 h5{padding:20px 25px 10px; font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; color:#88806E; font-style:italic; font-weight:normal}
.box_vt_01 .foto_vetrina{}
.box_vt_01 .foto_vetrina img{padding:7px 25px; margin:0 0 10px 0; float:left}
.box_vt_01 p{padding:0 25px}
.box_vt_01 a{padding:0 25px}
.menu_sotto_01{width:920px; height:52px; padding:0 20px; background:url(../images/bg_menu_sotto.jpg) no-repeat; float:left; display:inline; line-height:52px; color:#F1EED4}
.menu_sotto_01 ul{list-style:none; text-align:center}
.menu_sotto_01 li{float:left; margin:0}
.menu_sotto_01 a{padding:0 5px; display:block; float:left; height:52px; line-height:52px; color:#827E64; font-family:Tahoma,Arial; font-size:11px}
.menu_sotto_01 a.activelink{}
.menu_sotto_01 a:hover{}
.sotto_01{padding:15px; width:930px; height:120px;  color:#9B8A75; font-family:Arial,Tahoma,Verdana; font-size:11px; float:left}
.sotto_01 a{color:#9B8A75}
.sotto_01 a:hover{}
.sotto_01 img{margin:5px 0 0 0}
.firma_semplicebooking{display:block; width:136px; height:15px; float:right}
a.firma_semplicebooking span{display:none}
img.sotto_valid_css{background:url(../images/sotto_valid_bg.gif) no-repeat}
img.sotto_valid_html{background:url(../images/sotto_valid_bg.gif) no-repeat}
img.sotto_semplicebooking{background:url(../images/sotto_valid_bg.gif) no-repeat}
.banner_telefono{padding-top:10px; padding-right:25px; padding-bottom:10px; padding-left:25px}
.banner_telefono span{background:url(../widget/banner_contatti/images/sonia_telefono.jpg); width:190px; height:20px; display:block; margin-top:7px}
.banner_telefono span strong{display:none}
.banner_fax{background:url(../widget/banner_contatti/images/break.jpg) no-repeat top center; padding-top:10px; padding-right:25px; padding-bottom:10px; padding-left:25px}
.banner_fax span{background:url(../widget/banner_contatti/images/sonia_fax.gif); width:190px; height:20px; display:block; margin-top:7px}
.banner_fax span strong{display:none}
.banner_dog{background:url(../widget/banner_dog/images/break.jpg) no-repeat top center; padding-top:10px; padding-right:25px; padding-bottom:10px; padding-left:25px}
.banner_dog span{background:url(../widget/banner_dog/images/sonia_dog.jpg); width:190px; height:20px; display:block; margin-top:7px}
.banner_dog a{color:#9B8A75 !important; font-size:11px; font-family:Arial}
.banner_skype{background:url(../widget/banner_contatti/images/break.jpg) no-repeat top center; padding:10px 21px 6px}
.banner_skype p{padding:0px 4px}
.banner_skype img{background:url(../widget/banner_contatti/images/sonia_skype.jpg) 35px 8px no-repeat; padding-right:70px}
.banner_wifi{background:url(../widget/banner_wifi/images/sonia_wifi.jpg) no-repeat top center; padding:40px 25px 10px}
.banner_wifi a{color:#9B8A75 !important; font-size:11px; font-family:Arial}
.rosso_acceso {color: #FF0000}
.roosso {color: #CC0000}
.rosso_grande {color: #FF0000; font-weight: bold; font-size: 18px; }
.Titoletto{font-weight:bold; color:#FF9900; font-size:14px}
.In_rilievo{font-weight:bold; color:#FF9900}
.Evidenziato{background:#DEF5E3; padding:3px 5px; font-weight:normal; color:#000066}
.Evidenziato_a1{background:#F4F2E3; padding:3px 5px; font-weight:normal; color:#000066}
.Evidenziato_m{
	background:#FCFCF8;
	padding:3px 5px;
	font-weight:bold;
	color: #000033;
}

.Blu_Notte{color:#365178}

.separatore_colonna {
	margin: 0 auto;
	padding: 10px 25px;
	background: url(../images/separatore_colonna.jpg) center top no-repeat;
	}
.paragrafo_correlazioni_box {
	float: left;
	
	}
	
.paragrafo_correlazioni_box p {
	width: 140px;
	padding: 6px 10px;
	line-height: 180%;
	}

.paragrafo_correlazioni img {
	background: url(../images/bg_foto_menu_prodotti_correlati.jpg) no-repeat;
	float: left;
	}

.paragrafo_correlazioni a.link_menu_prodotti_correlati {
	background: url(../images/bg_link_menu_prodotti_correlati.jpg) no-repeat;
	display: block;
	height: 34px;
	width: 140px;
	line-height: 32px;
	text-align: center;
	color: #999966;
	}

.paragrafo_correlazioni a.link_menu_prodotti_correlati:hover {
	}
