body{ margin:0 0 0 0;}
/* HEADER ------------------- */
div#containerheader{}
div#lingue{ height:20px;}
div#eventi{height:20px;}
.lingue{font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000; text-decoration:none; text-align:right;}
.lingue:hover{color:#960;}
.eventi{font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000; text-decoration:none; text-align:right;}
.eventi:hover{color:#960;}
/* -------------------------- */
div#containermenu{ width:900px; height:30px;}
div#menu{ width:150px; height:30px; float:left; background-image:url(../images/bg_menu.jpg); background-repeat:no-repeat; line-height:30px;}
.menu1{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; padding-left:25px; display:block;}
.menu2{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; padding-left:25px; display:block;}
.menu3{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; padding-left:25px; display:block;}
.menu4{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; padding-left:25px; display:block;}
.menu5{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; padding-left:25px; display:block;}
.menu6{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; padding-left:25px; display:block; background:url(../images/bg_menur6.jpg); color:#000;}
.menu1:hover{ background:url(../images/bg_menur1.jpg); color:#000;}
.menu2:hover{ background:url(../images/bg_menur2.jpg); color:#000;}
.menu3:hover{ background:url(../images/bg_menur3.jpg); color:#000;}
.menu4:hover{ background:url(../images/bg_menur4.jpg); color:#000;}
.menu5:hover{ background:url(../images/bg_menur5.jpg); color:#000;}
.menu6:hover{ color:#FFF; background-image:url(../images/bg_menu.jpg);}
/* --------------SUBMENU ------------*/
div#containersubmenu1{ width:900px; height:25px; background-color:#CDCC00}
div#containersubmenu2{ width:900px; height:25px; background-color:#993400}
div#containersubmenu3{ width:900px; height:25px; background-color:#CD6601}
div#containersubmenu4{ width:900px; height:25px; background-color:#5EA045}
div#containersubmenu5{ width:900px; height:25px; background-color:#008db8}
div#containersubmenu6{ width:900px; height:25px; background-color:#FFCC01}
div#submenu1{ height:25px; background-color:#CDCC00; line-height:25px; float:left;}
div#submenu2{ height:25px; background-color:#993400; line-height:25px; float:left;}
div#submenu3{ height:25px; background-color:#CD6601; line-height:25px; float:left;}
div#submenu4{ height:25px; background-color:#5EA045; line-height:25px; float:left;}
div#submenu5{ height:25px; background-color:#008db8; line-height:25px; float:left;}
div#submenu6{ height:25px; background-color:#FFCC01; line-height:25px; float:left;}
.submenu1{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px; color:#FFF; display:block;}
.submenu2{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px; color:#FFF; display:block;}
.submenu3{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px; color:#FFF; display:block;}
.submenu4{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none; padding-left:15px; padding-right:15px; color:#FFF; display:block;}
.submenu5{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px; color:#FFF; display:block;}
.submenu6{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px; color:#FFF; display:block;}
.submenu1:hover{ color:#CDCC00; background-color:#6d6d00;}
.submenu2:hover{ color:#993400; background-color:#330000;}
.submenu3:hover{ color:#CD6601; background-color:#693701;}
.submenu4:hover{ color:#5EA045; background-color:#3f5400;}
.submenu5:hover{ color:#3399FE; background-color:#17497b;}
.submenu6:hover{ color:#FFCC01; background-color:#6b5603;}
/* ----------TABELLA NERA SX INDIRIZZI-----*/
.titolotabella{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#FFF; font-weight:bold; padding-left:10px; /* border-bottom-style:solid; border-bottom-color:#333; border-bottom-width:1px;*/}
.voce1tabella{ font-family:"Times New Roman", Times, serif; font-size:10px; color:#FFF; font-weight:bold; padding-left:10px; text-align:right;}
.voce2tabella{ font-family:"Tahoma", Geneva, sans-serif;, Times, serif; font-size:10px; color:#FFF; padding-left:5px;}
.borderpdf{ border-bottom-style:solid; border-bottom-color:#333; border-bottom-width:1px; border-top-style:solid; border-top-color:#333; border-top-width:1px;}
.pdf{ font-family:"Tahoma", Geneva, sans-serif; font-size:14px; color:#FFF; padding-left:20px; text-decoration:none; display:block;}
.pdf:hover{ background-color:#5EA045; color:#FFF;}
.selezionelinks{ font-family:"Tahoma", Geneva, sans-serif; font-size:10px; color:#FFF; padding-left:5px; text-decoration:none;}
.selezionelinks:hover{ color:#F00;}
.linksimmaginitabella, .linksimmaginitabella:active, .linksimmaginitabella:hover, .linksimmaginitabella:visited{}
/*---------EVENTI E NEWS-----------*/
.titoloeventi{ font-family:"Times New Roman", Times, serif; font-size:19px; color:#FFCC01; font-weight:bold; padding-left:5px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D7AC0F;}
.dataeventi{ font-family:"Times New Roman", Times, serif; font-size:10px; color:#000; font-style:italic; padding-left:5px;}
.descrizioneeventi{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#000; padding-left:5px; padding-top:5px; padding-bottom:10px; text-align:justify;}
.linkeventi{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000; text-decoration:none; padding-left:5px; display:block;}
.linkeventi:hover{ color:#FFF; background-color:#FFCC01; }
.archivioeventi{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#9C0; text-decoration:none;}
.archivioeventi:hover{ color:#9F0;}
.linknews{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000; text-decoration:none; padding-left:5px; display:block;}
.linknews:hover{ color:#FFF; background-color:#3399FE; }
.linkamici{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#3399FE; text-decoration:none;}
.linkamici:hover{ color:#FFF; background-color:#3399FE; }
div#bordereventi{ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC ;border-top-width:1px; border-top-style:solid; border-top-color:#CCC; margin-top:5px; margin-bottom:5px;}
div#bordernews{ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#3399FE; border-top-width:1px; border-top-style:solid; border-top-color:#3399FE; margin-top:5px;}
.titolonews{ font-family:"Times New Roman", Times, serif; font-size:14px; color:#3399FE; font-weight:bold; padding-left:5px;}
.datanews{ font-family:"Times New Roman", Times, serif; font-size:13px; color:#000; font-style:italic; font-weight:bold; padding-left:5px;}
div#borderrassegnastampa{border-left-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-style:solid; border-bottom-style:solid ;border-right-style:solid; border-left-color:#CCC; border-bottom-color:#CCC; border-right-color:#CCC; padding-left:5px; padding-right:5px; padding-bottom:5px;}
div#bgnews{width:300px; background-color:#000;}
/*---------------------------------*/
div#faq{ margin-top:5px; margin-bottom:15px; width:180px;}
.faqitalic{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-style:italic; color:#FFF; text-decoration:none;}
.faqitalic:hover{color:#3399FE;}
.faq{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; padding-left:5px;}
/*---- TESTI PRINCIPALI----- */
.testodesc{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-align:justify; padding-top:20px;}
.testodescmangiare{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; text-align:justify; border-bottom:1px dotted black;}
.testodescsmall{font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000;}
.testodesclink{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-decoration:none;}
.testodesclink:hover{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#3399FE; text-decoration:none;}
/* FOOTER --------------------*/
div#footer{ width:900px; height:15px; background-color:#000; text-align:center; line-height:15px;}
.footertesto{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; text-decoration:none; letter-spacing:1px;}
.footer{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; text-decoration:none;}
.footer:hover{ color:#960;}
.footer:visited, .footer:active{ color:#FFF;}
/*--------ECOMMERCE----------*/
.titolo_commerce{ font-family:Tahoma, Geneva, sans-serif; font-size:25px; color:#cc9900; font-weight:bold; border-bottom-style:solid; border-bottom-color:#FC0; border-bottom-width:1px; padding-left:10px;}
.dati_commerce{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#cc9900; font-weight:bold; border-bottom-style:solid; border-bottom-color:#FC0; border-bottom-width:1px; padding-left:10px; padding-top:10px;}
.desc_commerce{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-align:justify; padding-top:10px; padding-bottom:5px; border-bottom-style:solid; border-bottom-color:#CCC; border-bottom-width:1px; padding-left:10px;}
.desc_commerce_note{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-align:justify; padding-top:10px; padding-bottom:5px; border-bottom-style:solid; border-bottom-color:#CCC; border-bottom-width:1px; padding-left:10px; font-weight:bold;}
.prezzo_commerce{ font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#cc9900; font-weight:bold; padding-top:10px; padding-bottom:10px;  padding-left:10px;}
.quantitabox_commerce{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000;}
quantita_commerce{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000;}
.note_commerce{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#cc9900; font-weight:bold; border-bottom-style:solid; border-bottom-color:#FC0; border-bottom-width:1px; padding-top:10px; padding-left:10px; text-align:left;}
.prodotto_commerce{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FC0; text-decoration:none; padding-top:20px;}
.prodotto_commerce:hover{ color:#F00;}
.titolo_scheda_commerce{ font-family:"Times New Roman", Times, serif; font-size:15px; color:#000; border-style:solid; border-color:#FFCC01; border-width: 1px; font-weight:bold; background-color:#fff; text-align:center; vertical-align:middle;}
div#spacer_commerce{height:20px;}
.titolo_sezioni_commerce{font-family:"Times New Roman", Times, serif; font-size:35px; color:#cc9900; font-weight:bold;}
.subtitolo_sezioni_commerce{font-family:"Times New Roman", Times, serif; font-size:15px; color:#000; padding-left:5px; padding-top:5px;}
.numerazione_pagine_fisso{ font-family:"Times New Roman", Times, serif; font-size:12px; color:#000;}
.numerazione_pagine{ font-family:"Times New Roman", Times, serif; font-size:12px; color:#000; text-decoration:none;}
.numerazione_pagine:hover{background-color:#000; color:#FFF;}
.link_allegati{color:#C60; text-decoration:none;}
.link_allegati:visited{}
.link_allegati:hover{color:#000;}
.link_commerce_gestione{color:#000; text-decoration:none;}
.link_commerce_gestione:visited{}
.link_commerce_gestione:hover{color:#c60;}
.titolo_windowopen{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#FFF;}
.sottotitolo_windowopen{ font-family:"Times New Roman", Times, serif; font-size:14px;color:#000;}
.dati_windowopen{ font-family:"Times New Roman", Times, serif; font-size:12px;color:#000;}
.testi_windowopen{ font-family:"Times New Roman", Times, serif; font-size:12px;color:#000;}
/*------------------MENU SINISTRA COMMERCE -------------*/
.menutd_commerce{background-color:#FFCC00;}
.sezione_commerce{color:#000000;font-family:"Times New Roman", Times, serif;font-size:35px;font-weight:bold;}
div#menu_commerce{width:200px;height:300px;}
.vocemenu_commerce{font-family:"Times New Roman", Times, serif;font-size:15px;font-weight:bold;color:#000;padding-left:25px;padding-top:3px;display:block;text-decoration:none;}
.vocemenu_commerce:hover{background-image:url(../images/hover_ecommerce.jpg); background-repeat:no-repeat;}

/*------------------MENU SUPERIORE COMMERCE -----------*/
div#containermenu_S{ width:690px; height:40px;}
div#areariservata{ width:180px; height:40px; float:left; line-height:45px; background-color:#ffcc00; margin-right:5px; text-align:center;}
div#menu_s_commerce1{ width:190px; height:40px; float:left; line-height:40px; background-color:#ffcc00; margin-right:5px; text-align:center;bottom:5px;}
div#menu_s_commerce2{ width:140px; height:40px; float:left; line-height:40px; background-color:#ffcc00; margin-right:5px; text-align:center;bottom:5px;}
div#menu_s_commerce3{ width:200px; height:40px; float:left; line-height:40px; background-color:#ffcc00; margin-right:3px; text-align:center;bottom:5px;}
div#menu_s_commerce4{ width:145px; height:40px; float:left; line-height:40px; background-color:#ffcc00; margin-left:2px; text-align:center;bottom:5px;}
.menu_x_commerce{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#000; text-decoration:none; font-weight:bold; padding-left:3px; padding-right:3px;}
.menu_s_commerce{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#000; text-decoration:none; font-weight:bold; padding-left:3px; padding-right:3px; display:block;}
.menu_s_commerce:hover{ background-color:#cc9900;}
.ACCOUNT{font-family:"Times New Roman", Times, serif; font-size:12px; color:#c90; font-weight:bold; border-bottom:dotted 1px  #c90;}
.ACCOUNTDESC{ font-family:"Times New Roman", Times, serif; font-size:12px; color:#000; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}