* {border:0; margin:0; padding:0}

body {font:12px "Trebuchet MS",Arial,Helvetica,sans-serif}
p {margin-bottom:10px}


#frameH {background:url(/img/sfondo_frame_home.gif) repeat-x}
#frame  {background:url(/img/sfondo_frame.gif) repeat-x}
#frame1 {background:url(/img/sfondo_frame1.gif) repeat-x}
#frame2 {background:url(/img/sfondo_frame2.gif) repeat-x}
#frame3 {background:url(/img/sfondo_frame3.gif) repeat-x}
#frame4 {background:url(/img/sfondo_frame4.gif) repeat-x}

/* header */
#headersfondoH {margin:0 auto;width:952px;height:240px;background:url(/img/sfondo_header_home.gif) no-repeat}
#headersfondo  {margin:0 auto;width:750px;height:132px;background:url(/img/sfondo_header.gif) no-repeat}

#header {margin:0 auto}
#header h1 a {display:block; height:105px; text-indent:-20000px; width:310px}
#headersfondoH h1 a {height:137px;width:420px; margin-top:40px}
#header #lingue {background:url(/img/sfondo_lingue.gif) top right no-repeat;color:#421505; font-weight:bold; padding:2px 9px; text-align:right}
#header #lingue a {background:none 0 4px no-repeat; color:#fff; padding-left:20px; text-decoration:none}
#header #lingue a.ita {background-image:url(/img/flag_ita.gif)}
#header #lingue a.eng {background-image:url(/img/flag_eng.gif)}
#header #destro {float:right; text-align:right}
#header #destro p {padding-top:10px; color:#D6966F}
#headersfondoH #destro p {padding-top:40px}
#header #destro #cerca {text-align:right; color:#421505; font-size:16px; display:none}
#headersfondoH #destro #cerca {display:block}
#header #destro #cerca input {vertical-align:top}
#header #destro #cerca .input {background:url(/img/sfondo_input.gif) no-repeat; width:252px; padding:3px 4px; height:26px; text-align:left}


/* main */
#mainH {width:952px; margin:0 auto}
#main  {width:750px; margin:0 auto}
#main h2 {color:#421505; margin-bottom:15px; padding-top:10px; font-size:18px; font-weight:normal}
#main h3 {color:#421505; margin-bottom:3px; font-size:14px}
#main p.percorso   {color:#f9e2d1; margin-top:3px}
#main p.percorso a {color:#fff; text-decoration:none}
#main a {color:#662108}
#main div.testo {font-size:13px; line-height:20px}


.footer {background:url(/img/sfondo_footer.gif) center no-repeat; color:#555}
.footer.footer1 {background-image:url(/img/sfondo_footer1.gif); padding-top:50px}
.footer.footer2 {background-image:url(/img/sfondo_footer2.gif); padding-top:50px}
.footer.footer3 {background-image:url(/img/sfondo_footer3.gif); padding-top:50px}
.footer.footer4 {background-image:url(/img/sfondo_footer4.gif); padding-top:50px}
.footer p {padding-top:30px}
.footer a {font-weight:bold;color:#555; text-decoration:none}
.footer a:hover {text-decoration:underline}
.footer .credits {float:right}


/* homepage */
#striscia ul {background:url(/img/sfondo_striscia.gif) center no-repeat; color:#fff; height:243px; line-height:13px; list-style:none}
#striscia li {float:left; padding:20px 19px 0; width:200px}
#striscia li h3 a {background:none no-repeat; display:block; height:129px; text-indent:-20000px; width:200px}
#striscia li h3.tit1 a {background-image:url(/img/home_pian.jpg)}
#striscia li h3.tit2 a {background-image:url(/img/home_vall.jpg)}
#striscia li h3.tit3 a {background-image:url(/img/home_garf.jpg)}
#striscia li h3.tit4 a {background-image:url(/img/home_vers.jpg)}
#striscia .entra {text-align:right}
#striscia .entra a {background:#662108; border:1px solid #c07151; width:auto; margin-left:75%; padding:2px 5px; text-align:center; display:block; color:#f9e2d1; text-decoration:none}

#bianco {background:url(/img/sfondo_bianco.gif) 50% 10px no-repeat; padding-top:20px}
#bianco a {color:#662108}
#bianco h3 {font-size:10px}
#bianco h3 a {background:none no-repeat; display:block; text-indent:-200000px; margin-bottom:5px}
#bianco .col1 {float:left; width:48%}
#bianco .col2 {float:right; width:48%}
#bianco .sez {margin-bottom:20px}
#bianco .col2 .sez {background:none no-repeat; padding-left:70px}
#bianco .sez.tit3 {background-image:url(/img/thumb_arrivare.jpg)}
#bianco .sez.tit4 {background-image:url(/img/thumb_ricette.jpg)}
#bianco .sez.tit5 {background-image:url(/img/thumb_prodotti.jpg)}
#bianco .sez.tit8 {background-image:url(/img/thumb_subscribe.jpg)}
#bianco .sez.tit1 h3 a {background-image:url(/img/titolo_agriturismo.gif); height:27px; width:366px}
#bianco .sez.tit2 h3 a {background-image:url(/img/titolo_lucca.gif); height:22px; width:230px}
#bianco .sez.tit3 h3 a {background-image:url(/img/titolo_arrivare.gif); height:16px; width:132px}
#bianco .sez.tit4 h3 a {background-image:url(/img/titolo_ricette.gif); height:16px; width:89px}
#bianco .sez.tit5 h3 a {background-image:url(/img/titolo_prodotti.gif); height:23px; width:232px}
#bianco .sez.tit8 h3 a {background-image:url(/img/titolo_subscribe.gif); height:23px; width:232px}

/* dettaglio zone */
#main ul.pulsanti {list-style:none; margin-left:130px; margin-top:30px}
#main ul.pulsanti li {float:left;text-align:center; font-size:14px; font-weight:bold; margin:0 5px}
#main ul.pulsanti li a {padding-top:8px;display:block; width:161px; background:url(/img/pulsante.gif) no-repeat; height:30px; text-decoration:none; color:#421505}
#main ul.pulsanti li a:hover {background-position:bottom; color:#fff}


/* elenco agriturismi */
table.elenco {border-collapse:collapse; width:100%}
table.elenco th {background:#DFBA99; text-align:left; padding:1px 4px; border-bottom:1px solid #BF8653}
table.elenco tr.colore {background:#EFE7E0}
table.elenco td {padding:3px 4px;border-top:1px solid #BF8653}
table.elenco a {color:#662108; text-decoration:none}
table.elenco img {vertical-align:middle}


/* dettaglio agriturismi */
.agrifoto {text-align:center}
.agrifoto h2 {clear:both; width:434px; margin:0 auto}
.agrifoto #map {width: 300px; height:279px;float:right}
.agriservizi {border-top:1px solid #aaa; padding-top:10px; vertical-align:top}
.agriservizi small {display:block}
.agriservizi .simboli {float:left; width:200px}


/* ricette */
.olio {background:url(/img/cons_olio.gif) 0 4px no-repeat; padding-left:40px}
.vino {background:url(/img/cons_vino.gif) 0 4px no-repeat; padding-left:40px}
.imgricetta {border:1px solid #A8350E; padding:3px; vertical-align:middle}


/* prodotti */
.elencoprodotti {background:none 0 10px no-repeat; padding:10px 0 0 160px; border-top:1px solid #aaa}
.elencoprodotti.sx {background-position:right 10px; padding:10px 160px 0 0}


/* form di ricerca */
.richieste3 {border: 1px solid #DFBA99;background:url(/img/sfondo_fieldset.gif) repeat-y; padding:10px 10px 0; margin-bottom:10px; margin-right:300px}
.richieste3 legend {color:#662108;font-weight:bold}
.richieste3 label {margin-left:-170px;float:left; width:150px; text-align:right; padding-right:20px}
.richieste3 label input {border:0;background:none;margin-right:0}
.richieste3 p {clear:left; margin-left:170px}
.richieste3 input, 
.richieste3 textarea, 
.richieste3 select {padding:2px 4px;border:1px solid #aaa;font:12px Arial, Helvetica, sans-serif;background:#EFE7E0; margin-right:10px}
.richieste3 div.privacy {margin-left:170px;border:1px solid #aaa; font-size:11px; padding:10px 10px 0; margin-bottom:10px}
.richieste3 div.privacy p {margin-left: auto}
.richieste3 label.nolabel {margin-left:0; float:none; width:auto}
.richieste3.no-margine {margin-right:0px}

/* altri stili */
.pulisci {clear:both; font-size:1px; height:10px}
img.imgdx {float:right; margin:0 0 5px 5px; border:1px solid #962F0B; padding:5px}
img.imgsx {float:left; margin:0 5px 5px 0; border:1px solid #962F0B; padding:5px}
.boxesito {background:#EFE7E0 none repeat scroll 0 0; border:1px solid #AAAAAA; font-size:14px; font-weight:bold; margin:5px; padding:5px; text-align:center}