﻿body{font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size:8pt;}
#cxM{font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size:8pt;}
#cxCSp{font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size:9pt;}

body{margin:0; padding:0; border:0; padding-top:7px; background-image:url(../images/bg.jpg)}
a{text-decoration:none; color:#197ed3}
a img{border:0; }
#cx{width:800px; margin-left:auto; margin-right:auto; border:solid 1px #666; background-color:#fff}

#cxH{height:150px; background-position:left center; background-repeat:no-repeat;}

#cxM{height:95px; width:786px; margin:0px 7px 0px 7px; border:0; background-repeat:no-repeat; background-position:center bottom;}
#cxM td{padding-top:5px;}
#cxM a{padding:0px 0px 0px 15px; background-image:url(../images/bg2.jpg); background-repeat:no-repeat; background-position:0px center; text-transform:lowercase; color:#666}
#cxM .cSel a{background-image:url(../images/bg2S.jpg); color:#790000}
#cxM a:hover{color:#790000}
#cxMs{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; border:0; background-repeat:no-repeat; background-position:center bottom;}
#cxMs li{list-style-type:none; padding:3px 0px 3px 27px;background-image:url(../images/bg3.jpg); background-repeat:no-repeat; background-position:10px center;}
#cxMs .cSel{background-image:url(../images/bg3S.jpg); color:#790000}
#cxMs li a{text-transform:lowercase; color:#666}
#cxMs li a:hover{color:#790000}
#cxMs .cAll{ background-image:none; text-align:center; padding:5px 0px 5px 0px;}
#cxMs .cAll a{color:#197ed3; }

#cxMsC{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; border:0; background-repeat:no-repeat; background-position:center bottom;}
#cxMsC li{list-style-type:none; padding:3px 0px 3px 27px;background-image:url(../images/bg3.jpg); background-repeat:no-repeat; background-position:10px center;}
#cxMsC .cSel{background-image:url(../images/bg3S.jpg); color:#790000}
#cxMsC li a{text-transform:lowercase; color:#666}
#cxMsC li a:hover{color:#790000}

#cxT{ width:100%;}
#cxCD{vertical-align:top; width:600px; border:solid 1px #aaa;}

#cxC{min-height:400px; overflow:auto; width:600px; overflow:hidden; color:#666}

/*Wombat*/
.cEvidenziato{ color:#8f0000;}
.cTitoletto{ color:#8f0000; font-style:italic; font-weight:bold;}
.cParagrafo:First-Letter{font-weight:bold;}
.cSpaziato{letter-spacing:3px;font-weight:bold;font-size:14px; color:#898989;}
.cMini{font-size:10px;}

#cxS{}

.cContacts {color:#898989; text-align:left; padding-top:20px}
.cContacts .c1{letter-spacing:3px;font-weight:bold;font-size:14px; color:#898989;}
.cContacts .c2{font-size:10px; color:#898989;}
.cContacts A{color:#197ed3;}
.cContacts .cMapLink{padding:10px 0px 10px 0px;text-align:center; font-style:italic;color:#7d0000; display:block;}

.cSubMenu{margin-bottom:15px;}
.cSubMenu a{color:#898989;}
.cSubMenuItem{padding:0px 0px 4px 18px; background-image:url(../images/bg3.jpg); background-repeat: no-repeat; background-position:left 2px;}
.cSubMenuItemS{padding:0px 0px 4px 18px; background-image:url(../images/bg3S.jpg); background-repeat: no-repeat; background-position:left 2px;}

.cAdminTitle{ padding:20px 0px 0px 10px; font-weight:bold;}
.cAdminText{ padding:5px 5px 5px 20px; }
.cAdminGo{ padding:5px 20px 5px 20px; text-align:right; border-bottom:solid 1px #000 }
.cAdminGo input { border:solid 1px #aaa; background-image:none;}

.cImageGalleryItemP0{padding-left:5px;}
.cImageGalleryItemP2{padding-right:5px;}
.cGalleryItem{width:140px;height:98px;border:solid 1px #c7c9cb;}
.cGalleryItemX{background-image:url(./images/mi2.jpg);background-position:127px 4px;background-repeat:no-repeat;padding-bottom:10px;}
.cGalleryItemXs{background-image:url(./images/mi2s.jpg);background-position:120px 2px;background-repeat:no-repeat;padding-bottom:10px;}
.cImageGalleryImage{height:357px;cursor:pointer;}

.cShopHeader{padding:10px 10px 10px 10px;}
.cShopRow TD{ margin:3px 0px 3px 0px; height:88px; background-color:#fafafa;}
.cShopImage{ width:108px; cursor:pointer;}
.cShopUpButton{ display:block; background-image:none; width:35px; border:solid 1px #aaa; background-color:#eee; padding:0; margin:0;}
.cShopDownButton{ display:block; background-image:none; width:35px; border:solid 1px #aaa; background-color:#eee; padding:0; margin:0;}
.cShopQuantity{ display:block; width:35px; padding:0; margin:0; text-align:center;}
.cShopTotals{ display:block; width:60px; font-weight:bold; text-align:center;}
.cShopDescription{ display:block;  width:250px; padding:3px 10px 10px 10px;}
.cShopCategory{ display:block;  width:250px; padding:3px 10px 10px 10px; font-style:italic;}
.cShopPrice{ display:inline; font-weight:bold; padding-left:10px;}
.cShopClasseSpesa{ display:inline; font-size:10px; cursor:pointer; font-style:italic;}
.cShopFooter{ background-color:#eee; padding:6px 10px 6px 3px; text-align:right;}
.cShopFooter div{font-weight:bold;}
.cShopFooter input{background-image:none; width:100px; border:solid 1px #aaa; background-color:#eee; padding:0; margin:0;}
.cShopCustomer{ background-color:#fafafa; width:100%;  border:solid 1px #eee; margin-bottom:3px;}
.cShopCustomer td{background-color:#eee;}

#fid_map{position:relative; width:775px; height:390px;}

.cBasketStatus{ display:block; background-color:#a19a8c; padding:5px 2px 5px 20px; margin-bottom:30px;}
.cBasketStatus span{ text-transform:uppercase; font-size:8.5pt;}
.cBasketStatus .cCurrent{color:#77120a;}
.cBasketFooter {margin-top:30px;}
.cBasketFooter input{ margin:0px 10px 0px 10px; padding:0; background-image:none; border:0; text-decoration:underline; background-color:Transparent; color:#77120a; cursor:pointer;}
.cBasketFooter .cInputDisabled{ color:#a19a8c; cursor:default; }
.cBasketMessages{ font-weight:bold; color:Red; border:solid 1px red; padding:5px 5px 5px 5px;}
.cBasketConfirmTable{width:100%;}
.cBasketConfirmTable td input{margin:0px 10px 0px 10px; border:solid 1px #000; padding:0; background-image:none; text-decoration:underline; background-color:Transparent; color:#77120a; cursor:pointer;}
.cBasketConfirmTable td{ background-color:#fff; padding:5px 3px 5px 3px;}
.cBasketConfirmTable .cHeader td{ background-color:Transparent; color:#77120a;}
.cBasketConfirmTable .cFooter td{ background-color:Transparent;}
.cBasketConfirmTable .cFooterT {color:#77120a;}
.cBasketConfirmTable .cSubHeader td{font-size:1px; height:10px;}
.cBasketConfirmTable .cSubHeader td{ background-color:Transparent;}
.cBasketConfirmTable .cBorderLeft{ border-left:solid 1px #000;}
.cBasketConfirmTable .cBorderTop{ border-top:solid 1px #000;}
.cBasketConfirmTable .cBorderRight{ border-right:solid 1px #000;}
.cBasketConfirmTable .cBorderBottom{ border-bottom:solid 1px #000;}
.cbasketcompleted{ padding-top:40px;}
.cbasketcompleted div{ padding:10px; border:solid 1px #000; background-color:#fff; width:300px;}
.cBasketUserHeader input {margin:0px 10px 0px 10px; border:solid 1px #000; padding:0; background-image:none; text-decoration:underline; background-color:Transparent; color:#77120a; cursor:pointer;}
.cBasketUserHeaderP{ font-size:8pt; cursor:pointer; color:#77120a; margin-top:3px;}

.cCarta  { width:100%}
.cCarta  td{padding:4px 3px 4px 3px;}
.cCarta .cCat{ font-size:16pt; color:#790000; padding-top:20px;}
.cCarta .cDes:first-letter{ font-weight:bold; color:#000}
.cCarta .cDes span{ font-size:7pt;}
.cCarta .cDes div{ font-size:7pt; padding:5px 0px 0px 10px; }
.cCarta .cPrice{ text-align:right; font-style:italic; vertical-align:top; }
.cCarta .cPrice div{font-size:7pt; text-align:center; text-transform:lowercase; }
.cCarta .cType{ text-transform:lowercase;  font-style:italic; text-align:right;vertical-align:top}
.cCarta .cProduttore{ vertical-align:top}
.cCarta .cAnno{ vertical-align:top; color:#790000}

.cGalleryBig { width:580px; height:430px; border:solid 1px #aaa; padding:10px 0px 10px 0px; margin-bottom:5px;}
.cGalleryBig img{ border:solid 1px #000; cursor:pointer;}
.cGalleryThumb { padding:3px 3px 3px 3px; text-align:center; width:120px;}
.cGalleryThumb img{ border:solid 1px #fff; cursor:pointer; border:solid 1px #000}
.cGalleryBig{height:410px;}
.cGalleryBig a{ height:410px;}

.cBox{ margin-bottom:20px; text-align:left; color:#666}