HTML, BODY { margin:0px; padding:0px;}
BODY { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; background-color:#AAAAAA; background-image:url(/images/bg_body.gif); background-repeat:repeat-y; background-position:top center;  }
IMG { border:0px;}
UL { list-style-type:none;}
A { color:#333333; text-decoration:none;}
A:hover { text-decoration:none; color:#666666;}

#container { width:987px; margin:1px auto 0px; height:auto; background-image:url(/images/menu_sx.gif); background-repeat:repeat-y; background-position:top left; background-color:#FFFFFF; }

#container DIV.wrapper { float:left; }


#menu { width:987px; font-size:8.5pt; text-align:left; background-color:#FFFFFF;}
#menu TABLE.menu { margin:0px auto; padding:0px; text-align:center; background-image:url(/images/bg_td.gif); background-repeat:repeat-x; background-position:bottom;}
#menu TABLE.menu TR TD { margin:0px; padding:0px; text-align:center; height:27px; background-image:url(/images/distanz.gif); background-repeat:no-repeat; background-position:top left;}
#menu TABLE.menu TR TD A {color:#666666; display:block; height:21px; padding:6px 26px 0px 32px;}
#menu TABLE.menu TR TD A:hover {color:#A71007; display:block; height:21px; background-image:url(/images/menuOn.gif); background-repeat:no-repeat; background-position:top left; padding:6px 26px 0px 32px; }
#menu TABLE.menu TR TD A.on {color:#333333; display:block; height:21px; background-image:url(/images/menuOn.gif); background-repeat:no-repeat; background-position:top left; padding:6px 26px 0px 32px;}
#menu TABLE.menu TR TD.primovuoto { background-image:url(/images/primovuoto.gif); background-repeat:no-repeat; background-position:bottom right; width:19px; padding:0px;}
#menu TABLE.menu TR TD.primo { background-image:none;}
#menu TABLE.menu TR TD.primo A:hover { background-image:url(/images/menuOnprimo.gif); background-repeat:repeat-x;}
#menu TABLE.menu TR TD.ultimovuoto { background-image:url(/images/ultimovuoto.gif); background-repeat:no-repeat; background-position:bottom left; width:19px; padding:0px;}


#header { width:260px; height:126px; margin:0px 0px 0px 0px; padding:0px 0px 40px 0px; background-color:#FFFFFF; }
#header IMG { margin:0px; padding:0px 0px 0px 0px; }
#menu_sx { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:260px; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif; height:100%;  }
#menu_sx H3 { margin:0px 0px 0px 0px; padding:5px 0px 0px 3px; text-transform:uppercase;  width:245px; height:20px; background-image:url(/images/bg_li.gif); background-repeat:no-repeat;  background-position:bottom right; font-size: 12px; font-weight: normal;}
#menu_sx H3.primo { background-image:url(/images/bg_liprimo.gif); background-position:bottom right; font-size: 12px; font-weight: normal;}
#menu_sx H3 A { color:#DCA09C; margin-left:7px; width:200px; }
#menu_sx H3.on A { color:#FFFFFF;  display:block; width:200px; padding:0px 0px 0px 25px; background-image:url(/images/fiore.gif); background-repeat:no-repeat; background-position:left center; height:15px; font-weight:bold; font-size:10px;}
#menu_sx H3.on A:hover { color:#FFFFFF;}
#menu_sx H3 A:hover { color:#FFFFFF; }
#menu_sx UL.gruppi { margin:0px 0px 40px 0px; padding:12px 0px 0px 4px; font-size:12px; width:256px; height:auto; background-image:url(/images/bg_menu_sx.gif); background-repeat:no-repeat; background-position:top left; }
#menu_sx UL.gruppi LI { margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; text-transform:uppercase;  width:243px; height:auto; background-image:url(/images/bg_li.gif); background-repeat:no-repeat;  background-position:top right; border-bottom:1px solid #A71007; color:#DCA09C;}
#menu_sx UL.gruppi LI.primosenza { background-image:url(/images/bg_liprimo.gif); background-position:bottom right; height:20px;}
#menu_sx UL.gruppi LI.primo { background-image:none;}
#menu_sx UL.gruppi UL.categorie { background-image:none; margin:0px; padding:3px 0px 0px 0px; }
#menu_sx UL.gruppi UL.categorie LI { background-image:none; background-color:#CC736F; width:238px; height:auto; padding:2px 0px 2px 5px; margin:0px; font-size:12px; border:none;  }
#menu_sx UL.gruppi UL.categorie LI A {}
#menu_sx UL.gruppi UL.categorie LI SPAN {}
#menu_sx UL.gruppi UL.categorie LI SPAN A {background-image:none; margin:0px; padding:0px;color:#FFFFFF;}
#menu_sx UL.gruppi UL.categorie LI SPAN A:hover {color:#FFFFFF;}
#menu_sx UL.gruppi UL.categorie LI SPAN STRONG {font-size:10px;} 
#menu_sx UL.gruppi UL.categorie LI SPAN STRONG A { padding-right:10px; color:#000000;} 
#menu_sx UL.gruppi UL.categorie LI SPAN STRONG A:hover { color:#000000;} 
#menu_sx UL.gruppi UL.categorie LI A { padding-left:0px; text-transform:none;   }
#menu_sx UL.gruppi UL.categorie LI UL.sottocategorie { background-image:none;  margin:0px; padding:0px 0px 0px 0px;  }
#menu_sx UL.gruppi UL.categorie UL.sottocategorie LI { background-image:none; height:auto; margin:0px; padding:0px 0px;}
#menu_sx UL.gruppi UL.categorie UL.sottocategorie LI A { padding-left:10px; text-transform:none; background-image:none; font-size:11px; }

#menu_sx UL.gruppi UL.categorie LI A { color:#FFFFFF;}
#menu_sx UL.gruppi LI A { color:#DCA09C; margin-left:7px; width:200px; }
/*#menu_sx UL.gruppi LI.on A { color:#FFFFFF;  display:block; width:200px; padding:0px 0px 0px 25px; background-image:url(/images/fiore.gif); background-repeat:no-repeat; background-position:left center; height:15px; font-weight:bold; font-size:10px;}*/
#menu_sx UL.gruppi LI.on A:hover { color:#FFFFFF;}
#menu_sx UL.gruppi LI A:hover { color:#FFFFFF; }


/*#valle { clear:both; margin:0px; padding:0px;  font-family:Arial, Arial, Helvetica, sans-serif; float:right; }
#valle UL.valle { margin:0px; padding:0px; background-image:url(/images/valleUL.gif); background-repeat:no-repeat; background-position:left 34px; }
#valle UL LI { margin:0px 0px 1px 133px; padding:7px 0px 0px 0px; text-transform:none; background-image:url(/images/valli.gif); background-repeat:no-repeat; background-position:right bottom; width:110px; height:22px; color:#FF9900; text-align:right; font-size:12px; }
#valle UL LI A.on { color:#A71007; font-weight:bold;}
#valle UL LI.tit { margin:0px; padding:0px 0px 1px 0px; font-size:9pt; background-image:url(/images/valle.gif); background-repeat:no-repeat; background-position:right top; width:243px; height:28px; }
#valle UL LI.tit IMG { float:left; margin:5px 10px 0px 7px;}
#valle UL LI.tit H6 { padding:0px; margin:2px 0px 0px 0px; text-align:center; color:#666666;  float:left; font-size:7.5pt;}
#valle UL LI A { color:#BB443C; background-image:none; margin:1px 0px 0px 0px; padding:0px 18px 0px 0px; }
#valle UL LI A:hover { color:#A71007; font-weight:bold;}
*/
#menu_sx DIV.novita { height:68px; width:140px; margin:15px 62px 15px 0px; cursor:pointer; float:right;  }
#menu_sx DIV.novitaon { height:68px; width:140px; margin:15px 18px 15px 0px; cursor:pointer; float:right; }


#content { width:347px; float:left; height:auto; padding-top:60px; background-image:url(/images/bg_g.gif); background-repeat:repeat-x; background-position:top; }
#content H3.titolo { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#4E2507; margin:0px; padding:0px; font-size:13pt; background-color:#FFFFFF; width:auto; display:inline; }
#content H3:first-letter { text-transform:capitalize; }
#content H3 IMG.sx { vertical-align:top; padding-right:10px;}
#content H3 IMG.dx { vertical-align:top; padding-left:10px;}
#content DIV.testo { color:#333333; font-size:9pt; padding:0px 10px 0px 10px; margin:83px 0px 0px 0px; text-align:justify; line-height:1.8;}
TABLE.dilloamico { color:#333333; font-size:9pt; text-align:justify; line-height:1.8;}
#content DIV.testo A { color:#FB7578;}
#content DIV.testo A:hover { color:#C8060C;}
#content DIV.testo P.dropcap:first-letter { float:left; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; font-size:85px; line-height:0.7; padding:0px 8px 0px 0px; color:#B51008; }
#content DIV.testo P { margin:0px; padding:0px;}
#content DIV.testo SPAN.allegati { display:table-cell; width:100%; clear:both; float:left;}
#content DIV.testo SPAN.allegati UL { text-align:center; margin:0px; padding:0px;}
#content DIV.testo SPAN.allegati UL LI { margin:0px; padding:5px 0px; line-height:1.5; color:#333333;}
#content DIV.testo UL.terzolivello { text-align:center; margin:0px; padding:0px 0px 30px 0px;  }
#content DIV.testo UL.terzolivello LI {background-image:url(/images/bg_menupagina.gif); background-repeat:repeat-x; background-position:bottom center;}

#contentlargo { width:726px; float:left; height:auto; padding-top:60px; background-image:url(/images/bg_g.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; position:relative; }
#contentlargo H3.titolo { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#4E2507; margin:0px; padding:0px; font-size:13pt; background-color:#FFFFFF; width:auto; display:inline; }

#contentlargo H3 span { text-transform:uppercase; }
#content H3 span { text-transform:capitalize;}
#contentlargo H3 A { color:#AD3232; }
#contentlargo H3 A:hover { color:#A71007;}
#contentlargo H3 IMG.sx { vertical-align:top; padding-right:10px;}
#contentlargo H3 IMG.dx { vertical-align:top; padding-left:10px;}
#contentlargo DIV.testo { color:#333333; font-size:9pt; padding:0px 10px 0px 10px; margin:83px 0px 0px 0px; text-align:justify; line-height:1.8;}
#contentlargo DIV.testo A { color:#FB7578;}
#contentlargo DIV.testo A:hover { color:#C8060C;}
#contentlargo DIV.testo P.dropcap:first-letter { float:left; font: bold 85px/60px Georgia,"Times New Roman", Times,serif; padding:0px 8px 0px 0px; color:#B51008; }
#contentlargo DIV.testo P { margin:0px; padding:0px;}


#content DIV.galleria { display:table-cell;}
#fotografie { float:left;  margin:35px 0px 0px 0px; padding:70px 0px 0px 0px; background-image:url(/images/bg_galleria.gif); background-repeat:no-repeat; background-position:top center; width:374px; height:100%; text-align:center;}
#fotografie DIV.riquadro {display:table-cell; height:260px!important;}
#fotografie DIV.riquadro H3 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#B30000;}
#fotografie TABLE.mini { width:100%; margin:0px auto 0px auto; padding:0px; height:auto;  }
#fotografie TABLE.mini TR TD {height:71px; padding:5px 0px 5px 7px;}
#fotografie TABLE.mini TR TD IMG { padding:0px; margin:0px;}
#singolo { float:left; width:369px; height:auto; padding-top:70px; }
#fotografie TABLE.mini TR TD SPAN { color:#4A0000; font-size:11px;}
/*#nessuna { float:left; background-color:#FCAB4F; width:379px; height:440px; padding-top:120px; text-align:center; }
*/
#singolo IMG { margin:0px; padding:0px; }

#fotografie TABLE.ingrandimento { width:369px; height:309px; margin:5px 0px 0px 4px; /*border:2px solid #4E2507;*/ text-align:center; background-image:url(/images/bg_ingrand.gif);background-position:top;}
#fotografie TABLE.ingrandimento TR TD { border:none;}
#fotografie TABLE.ingrandimento TR TD IMG { border:none;}

#descrizione { width:370px; text-align:center; padding:5px 0px 3px 0px; color:#B51008; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:0px 0px 0px 3px; font-size:12pt; height:26px; background-image:url(/images/titolo.gif); background-repeat:no-repeat; background-position:top center; }
#descrizione:first-letter { text-transform:capitalize;  }
#fotografie DIV.riquadro { width:369px; height:535px; margin:13px 0px 0px 5px; }
TABLE.mini { margin:0px 0px 0px 0px; width:369px; }
TABLE.mini TR TD {  text-align:center; color:#FFF4E8; }/**/
#foto { width:113px;}
#foto IMG { margin:0px; padding:0px;}


#footer { clear:both; background-color:#FFFFFF; padding:0px 5px 0px 0px; color:#666666; font-size:8pt; font-family:Arial, Helvetica, sans-serif; margin:30px 0px 0px 0px; text-align:right; background-image:url(/images/bg_footer.gif); background-repeat:repeat-x; background-position:top left; height:59px; position:relative; }
#footer IMG { vertical-align:middle;}
#footer A { color:#666666;}
#footer A:hover { color:#333333;}

#footer DIV.indirizzo { font-size:8pt; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; }
#footer DIV.indirizzo A { color:#4E2507;}
#footer DIV.indirizzo A:hover { color:#B51008;}

/*inizio NEWS*/

#contentlargo DIV.news { height:auto; background-image:url(/images/bg_news.gif); background-repeat:no-repeat; background-position:top left; }
#contentlargo DIV.news H3 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#B30000; text-align:center; margin-top:250px;}
#contentlargo DIV.news DIV.elenco { position:relative; width:645px; margin:0px 0px 10px 60px; height:107px; background-image:url(/images/bg_elenco.gif); background-repeat:no-repeat; background-position:top left;}
#contentlargo DIV.news DIV.elenco DIV.foto { width:112px; height:81px; float:left; display:block; padding:0px; margin:15px 2px 0px 5px; text-align:center; }
#contentlargo DIV.news DIV.elenco DIV.foto IMG { vertical-align:middle; margin:0px; padding:0px;}
#contentlargo DIV.news DIV.elenco DIV.text { height:61px; width:490px; font-size:12px; background-image:url(/images/bg_testo.gif); background-repeat:no-repeat; background-position:top left; float:left; padding:7px 10px; line-height:1.23; font-family:Arial Narrow, Arial, Helvetica, sans-serif; }
#contentlargo DIV.news DIV.elenco DIV.text P { margin:0px; padding:3px 0px;}
#contentlargo DIV.news DIV.elenco DIV.text A { color:#7C7C7C;}
#contentlargo DIV.news DIV.elenco DIV.text A:hover { color:#B77575;}
#contentlargo DIV.news DIV.elenco H4 { margin:0px 0px 0px 0px; padding:0px; font-size:9pt;  width:510px; text-align:left; float:left; font-family:Arial, Helvetica, sans-serif; }
#contentlargo DIV.news DIV.elenco H4 A { color:#A80E06;}
#contentlargo DIV.news DIV.elenco H4 A:hover { color:#D91309;}
#contentlargo DIV.news DIV.elenco H4 SPAN{ text-transform:uppercase; margin:0px; padding:0px;  }
#contentlargo DIV.news DIV.elenco H4 SPAN A {margin:0px; padding:0px;}

#contentlargo DIV.news TABLE { margin-top:20px;font-weight:bold; font-size:10pt; color:#A91307; }
#contentlargo DIV.news TABLE B { padding:0px; width:12px; height:12px;}
#contentlargo DIV.news TABLE.pagine { width:195px; margin:30px 0px 0px 495px; padding:0px; }
/*fine NEWS*/



/*inizio LEGGINEWS*/

#contentlargo DIV.legginews { height:auto; background-image:url(/images/bg_news.gif); background-repeat:no-repeat; background-position:top left;}

#scheda {margin-top:0px; background-image:url(/images/bg_scheda.gif); background-repeat:repeat-y; background-position:bottom center;}
#scheda DIV.text H1  { color:#4E2507; width:auto; height:auto; text-align:center; margin:0px; padding:0px; font-size:22px; font-weight:bold;}
#scheda DIV.text H2  { color:#4E2507; width:auto; height:auto; text-align:center; margin:0px; padding:0px; font-size:20px; font-weight:bold;}
#scheda DIV.text H3  { color:#4E2507; width:100%; height:auto; text-align:center; margin:0px; padding:0px; font-size:18px; font-weight:bold;}
#scheda DIV.text H4  { color:#671B07; width:auto; height:auto; text-align:center; margin:0px; padding:0px; font-size:16px; font-weight:bold;}
#scheda DIV.text H5  { color:#671B07; width:auto; height:auto; text-align:center; margin:0px; padding:0px; font-size:14px; font-weight:bold;}
#scheda DIV.text H6  { color:#671B07; width:auto; height:auto; text-align:center; margin:0px; padding:0px; font-size:12px; font-weight:bold;}
#scheda DIV.text strong { display:inline; }
#scheda DIV.text span { text-transform:none;}
#scheda DIV.text H3 A { color:#AD3232; }
#scheda DIV.text H3 A:hover { color:#A71007;}
#scheda IMG { margin:10px;}
#scheda DIV.bloccofoto { width:auto; background-image:url(/images/bg_blocco2.gif); background-repeat:no-repeat; background-position:top center; padding:20px 50px 0px 50px; color:#666666; margin:0px; height:95px; position:relative;}
#scheda DIV.bloccofoto DIV.foto IMG {margin:0px; padding:0px; }
#scheda DIV.bloccofoto DIV.indietro { position:absolute; z-index:1; right:20px; top:-80px; margin:0px; padding:0px;}
#scheda TABLE.foto  { margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:auto; height:81px; text-align:center; }
#scheda TABLE.foto TR TD {padding:0px 30px; margin:0px;}
#scheda DIV.text { padding:5px 10px 0px 10px; font-size:11px; text-align:left; margin:8px 60px 0px 60px; line-height:1.6; color:#333333;}
#scheda DIV.text IMG { padding:5px;}
#scheda H4 { margin:0px 0px 0px 0px; padding:0px 0px; font-size:16px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#A90D05; text-align:center; line-height:normal; background-color:#FFFFFF;}
#scheda H4:first-letter { font-weight:bold; font-size:19px;}
#scheda H4 span { text-align:center; font-size:16px; margin:0px 60px 0px 60px; padding:0px; color:#666666; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}
#scheda H4 span:first-letter { text-transform:capitalize;}
#scheda DIV.allegatoT { clear:both; text-align:center; font-size:8pt; margin:0px 10px 10px; background-color:#F6EAEA; padding:5px 15px; color:#872C2E;}
#scheda DIV.allegatoT { clear:both; text-align:center; margin:0px; }
#scheda DIV.allegatoT A { color:#930003; font-weight:bold; font-size:12px; display:block; margin-top:20px;}
#scheda DIV.allegatoT A:hover { color:#B30004; font-weight:bold; text-decoration:underline;}
#scheda DIV.text H6.autore { text-align:right; text-transform:capitalize; font-size:12px; color:#333333; margin:10px 0px 0px 0px; padding:0px;}
#scheda DIV.bordotondo { background-color:#FFFFFF; background-image:url(/images/bg_bordotondo.gif); background-repeat:no-repeat; background-position:bottom center; width:649px; display:block; height:25px; margin:0px 0px 10px 29px;}

/*fine LEGGINEWS*/


/*inizio LINKS*/
#contentlargo DIV.links H3 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#B30000; text-align:center; }
#contentlargo DIV.links { text-align:center;}

/*fine LINKS*/

/*inizio CONTATTI*/
#contentlargo DIV.contatti { }
#contentlargo DIV.contatti P.ditta { font-size:14pt; color:#8A0700; text-align:center; margin:60px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-weight:bold; }
#contentlargo DIV.contatti P.dati { font-size:9pt; color:#666666; text-align:center; font-weight:normal;}
#contentlargo DIV.contatti P.conferma { font-size:9pt; text-align:center; color:#999999; text-transform:uppercase; margin:0px; padding:2px 0px 4px; }
#contentlargo DIV.contatti FORM { margin:0px; padding:0px;}
#contentlargo DIV.contatti H4, DIV.popup H4 { color:#B30900; font-weight:normal; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:14pt; text-align:center;}


TABLE.info TR TD #privacy { height:60px; color:#990000; width:415px; margin:5px auto 5px; overflow:auto; background-color:#FFFFFF; text-align:justify; font-size:8pt; background-image:url(/images/bg_input.gif); background-repeat:repeat-x; background-position:bottom left; border: solid 1px #FFE8E8; padding:5px; float:right; }
TABLE.info TH { color:#990000;}

#contentlargo DIV.contatti TABLE.info { width:405px; margin:10px auto 0px; padding:0px;}
#contentlargo DIV.contatti TABLE.info TR TD { padding:2px; vertical-align:middle; color:#666666; font-size:9pt; margin:0px;}
#contentlargo DIV.contatti TABLE.info TR TD.richiesta { padding:2px; vertical-align:top;}
#contentlargo DIV.contatti TABLE.info TR TD.centra { text-align:center; }
#contentlargo DIV.contatti TABLE.info TR TD.invia { font-size:9pt;}
#contentlargo DIV.contatti TABLE.info TR TD INPUT, TABLE.dilloamico TR TD INPUT { background-image:url(/images/bg_input.gif); background-repeat:repeat-x; background-position:bottom left;}
#contentlargo DIV.contatti TABLE.info TR TD INPUT, #contentlargo DIV.contatti TABLE.info TR TD TEXTAREA, TABLE.dilloamico TR TD INPUT { font-family:Arial, Helvetica, sans-serif; border: solid 1px #FFE8E8; line-height:normal; font-size:8pt; background-color:#FFDDDE; color:#D04A4E;}
#contentlargo DIV.contatti TABLE.info TR TD.centra INPUT, #contentlargo DIV.contatti TABLE.info TR TD.no input INPUT { border:none;}
#contentlargo DIV.contatti TABLE.info TR TD TEXTAREA { width:415px; height:50px; padding:5px; margin:0px; border: solid 1px #FFE8E8; background-image:url(/images/bg_input.gif); background-repeat:repeat-x; background-position:bottom left; background-color:#FFFFFF;}
#contentlargo DIV.contatti TABLE.info TR TD TABLE TR TD.no { padding:0px; }
#contentlargo DIV.contatti TABLE.info TABLE { margin:0px; padding:0px;}
#contentlargo DIV.contatti TABLE.info TABLE TR TD { margin:0px; padding:0px;}
/*fine CONTATTI*/

DIV.dilloaunamico {position:absolute; right:10px; top:80px;}

