﻿body,html {margin: 0; padding: 0; font-family: Verdana; font-size: 82%; color: #3F3F3F; line-height: 110%; background: url(../Images/tavolo.jpg) no-repeat center top #fff}

#divContainer {width: 869px; height: 585px; overflow: hidden; margin: auto; margin-top: 14px}
#divBottomShadow {clear: both; width: 869px; height: 3px; overflow: hidden; margin: auto;}
#divShadow {height: 3px; overflow: hidden; margin-left: 308px; background-color: #000000;}

.none {display: none}
.divClearer {clear: both; height: 5px; line-height:5px; overflow: hidden}
.clearer {clear: both; height: 1px; overflow: hidden}
.aLinkRed {color: #3F3F3F}
.aLinkRed:hover {color: #C10000}

/* per natale: #divMenu {float: left; display: inline; width: 295px; height: 585px; overflow: hidden; background: url(../Images/natale.jpg) no-repeat center bottom #A50000;} */
 #divMenu {float: left; display: inline; width: 295px; height: 585px; overflow: hidden; background: url(../Images/logo.gif) no-repeat center bottom #A50000;}
#divAnelli {float: left; display: inline; width: 33px; height: 585px; overflow: hidden; background: url(../Images/anelli.jpg) no-repeat}
#divContent {float: left; display: inline; width: 537px; height: 585px; overflow: hidden; background: #FFFFFF;}
#divShadowRight {float: left; display: inline; width: 3px; border-left: 1px solid #DBD1D1; height: 583px; margin-top: 2px; overflow: hidden; background-color: #000;}

#h1Title {margin: 30px 0 0 24px; padding: 0; width: 253px; height: 71px; overflow: hidden; background: url(../Images/h1Title.gif)}
#divMenuLinks {padding: 85px 0 0 0;}

.aMenu1 {display: block; width: 114px; height: 34px; background: url(../Images/menu1.gif) no-repeat left top; margin: auto;}
.aMenu1:hover {background-position: right top;}
.aMenu1_sel {display: block; width: 114px; height: 34px; background: url(../Images/menu1.gif) no-repeat right top; margin: auto;}
.aMenu2 {display: block; width: 180px; height: 34px; background: url(../Images/menu2.gif) no-repeat left top; margin: auto;}
.aMenu2:hover {background-position: right top;}
.aMenu2_sel {display: block; width: 180px; height: 34px; background: url(../Images/menu2.gif) no-repeat right top; margin: auto;}
.aMenu3 {display: block; width: 190px; height: 34px; background: url(../Images/menu3.gif) no-repeat left top; margin: auto;}
.aMenu3:hover {background-position: right top;}
.aMenu3_sel {display: block; width: 190px; height: 34px; background: url(../Images/menu3.gif) no-repeat right top; margin: auto;}
.aMenu4 {display: block; width: 136px; height: 34px; background: url(../Images/menu4.gif) no-repeat left top; margin: auto;}
.aMenu4:hover {background-position: right top;}
.aMenu4_sel {display: block; width: 136px; height: 34px; background: url(../Images/menu4.gif) no-repeat right top; margin: auto;}
.aMenu5 {display: block; width: 194px; height: 34px; background: url(../Images/menu5.gif) no-repeat left top; margin: auto;}
.aMenu5:hover {background-position: right top;}
.aMenu5_sel {display: block; width: 194px; height: 34px; background: url(../Images/menu5.gif) no-repeat right top; margin: auto;}
.aMenu6 {display: block; width: 90px; height: 34px; background: url(../Images/menu6.gif) no-repeat left top; margin: auto;}
.aMenu6:hover {background-position: right top;}
.aMenu6_sel {display: block; width: 90px; height: 34px; background: url(../Images/menu6.gif) no-repeat right top; margin: auto;}

#divUpperFrame {width: 529px; height: 25px; overflow: hidden; background: url(../Images/upper_frame.gif) no-repeat left bottom;}
#divMiddleFrame {width: 518px; height: 522px; padding: 11px 1px 0 10px; overflow: hidden; background: url(../Images/middle_frame.gif) repeat-y; }
#divBottomFrame {width: 529px; height: 25px; overflow: hidden;  background: url(../Images/bottom_frame.gif) no-repeat left top;}

#h2Title1 {margin: 0 0 15px 0; padding: 0; width: 363px; height: 19px; overflow:hidden; background: url(../Images/h2Title1.gif) no-repeat}
#h2Title1-1 {clear: both; margin: 32px 0 8px 0; padding: 0; width: 153px; height: 20px; overflow:hidden; background: url(../Images/h2Title1-1.gif) no-repeat}
#h2Title2 {margin: 0 0 15px 0; padding: 0; width: 208px; height: 18px; overflow:hidden; background: url(../Images/h2Title2.gif) no-repeat}
#h2Title3 {margin: 0 0 15px 0; padding: 0; width: 216px; height: 21px; overflow:hidden; background: url(../Images/h2Title3.gif) no-repeat}
#h2Title4 {margin: 0 0 15px 0; padding: 0; width: 161px; height: 21px; overflow:hidden; background: url(../Images/h2Title4.gif) no-repeat}
#h2Title5 {margin: 0 0 0 0; padding: 0; width: 217px; height: 22px; overflow:hidden; background: url(../Images/h2Title5.gif) no-repeat}
#h2Title5-1 {clear: both; margin: 14px 0 10px 0; padding: 0; width: 244px; height: 18px; overflow:hidden; background: url(../Images/h2Title5-1.gif) no-repeat}
#h2Title6 {margin: 0 0 15px 0; padding: 0; width: 89px; height: 21px; overflow:hidden; background: url(../Images/h2Title6.gif) no-repeat}


#divTextAssociazione {float: left; display: inline; width: 347px; padding: 8px 5px 0 0; overflow: hidden;}


#divTextMenu {float: left; display: inline; width: 400px; padding: 9px 8px 0 3px; overflow: hidden;}
#divColumnMenu {float: left; display: inline; width: 208px; height: 348px; overflow: hidden; background: url(../Images/bordo_rosa.gif) repeat-y right top;}
#divColumnContent {float: left; display: inline; width: 297px; height: 346px; overflow: auto; border-top: 1px solid #C57474; border-bottom: 1px solid #C57474; border-right: 1px solid #C57474;}
.aMenu_menu1, .aMenu_menu1_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_menu1.gif) no-repeat left top;}
.aMenu_menu2, .aMenu_menu2_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_menu2.gif) no-repeat left top;}
.aMenu_menu3, .aMenu_menu3_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_menu3.gif) no-repeat left top;}
.aMenu_menu4, .aMenu_menu4_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_menu4.gif) no-repeat left top;}
.aMenu_menu5, .aMenu_menu5_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_menu5.gif) no-repeat left top;}
.aMenu_menu6, .aMenu_menu6_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_menu6.gif) no-repeat left top;}
.aMenu_menu1:hover, .aMenu_menu2:hover, .aMenu_menu3:hover, .aMenu_menu4:hover, .aMenu_menu5:hover, .aMenu_menu6:hover {background-position: center top;}
.aMenu_menu1_sel, .aMenu_menu2_sel, .aMenu_menu3_sel, .aMenu_menu4_sel, .aMenu_menu5_sel, .aMenu_menu6_sel {background-position: right top;}
#divMenuImage {padding: 5px 0  0 15px;}
.divMainContent {text-align: center; padding: 8px 10px 0 10px; }
.divMainContentLarge {text-align: center; padding: 8px 5px 0 5px; }
.ulMainContent {margin: 0; padding: 0; font-family: "Palatino Linotype", Georgia, Verdana; font-size: 120%; font-weight: bold; color: #5F5F5F; background-color: inherit;}
.liVoiceMenu {list-style-type: none; display: block; padding: 8px 0 16px 0; background: url(../Images/diamond.gif) no-repeat center bottom}
.liVoiceMenuNarrow {list-style-type: none; display: block; padding: 6px 0 11px 0; background: url(../Images/diamond.gif) no-repeat center bottom}
.liLastVoice {list-style-type: none; display: block; padding: 7px 0 6px 0;}
.liLastVoiceNarrow {list-style-type: none; display: block; padding: 3px 0 0 0;}
.liLastVoiceNarrow2 {list-style-type: none; display: block; padding: 3px 0 6px 0;}


#divTextSerate {float: left; display: inline; width: 400px; padding: 2px 8px 0 3px; overflow: hidden;}
.aMenu_serate1, .aMenu_serate1_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_serate1.gif) no-repeat left top;}
.aMenu_serate2, .aMenu_serate2_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_serate2.gif) no-repeat left top;}
.aMenu_serate3, .aMenu_serate3_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_serate3.gif) no-repeat left top;}
.aMenu_serate4, .aMenu_serate4_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_serate4.gif) no-repeat left top;}
.aMenu_serate5, .aMenu_serate5_sel {display: block; width: 208px; height: 43px; overflow: hidden; background: url(../Images/menu_serate5.gif) no-repeat left top;}
.aMenu_serate1:hover, .aMenu_serate2:hover, .aMenu_serate3:hover, .aMenu_serate4:hover, .aMenu_serate5:hover {background-position: center top;}
.aMenu_serate1_sel, .aMenu_serate2_sel, .aMenu_serate3_sel, .aMenu_serate4_sel, .aMenu_serate5_sel {background-position: right top;}
.h4Serata {margin: 0 0 6px 0; padding: 3px 0 19px 0; font-family: Trebuchet MS; color: #A80000; background-color: inherit; font-weight: normal; font-size: 170%; background: url(../Images/fregio_serata.gif) no-repeat center bottom;}
.liVoice {list-style-type: none; display: block; padding: 8px 0 18px 0; background: url(../Images/ricciolo.gif) no-repeat center bottom}
.liVoiceNarrow {list-style-type: none; display: block; padding:  6px 0 16px 0; background: url(../Images/ricciolo.gif) no-repeat center bottom}


#divTextCantina {float: left; display: inline; width: 350px; padding: 2px 5px 0 3px; overflow: hidden;}
#divColumnMenuCantina {float: left; display: inline; width: 185px; height: 350px; overflow: hidden; background: url(../Images/bordo_rosa.gif) repeat-y right top;}
#divColumnContentCantina {float: left; display: inline; width: 320px; height: 348px; overflow: hidden; border-top: 1px solid #C57474; border-bottom: 1px solid #C57474; border-right: 1px solid #C57474;}
.aMenu_cantina1, .aMenu_cantina1_sel {display: block; width: 185px; height: 70px; overflow: hidden; background: url(../Images/menu_cantina1.gif) no-repeat left top;}
.aMenu_cantina2, .aMenu_cantina2_sel {display: block; width: 185px; height: 70px; overflow: hidden; background: url(../Images/menu_cantina2.gif) no-repeat left top;}
.aMenu_cantina3, .aMenu_cantina3_sel {display: block; width: 185px; height: 70px; overflow: hidden; background: url(../Images/menu_cantina3.gif) no-repeat left top;}
.aMenu_cantina4, .aMenu_cantina4_sel {display: block; width: 185px; height: 70px; overflow: hidden; background: url(../Images/menu_cantina4.gif) no-repeat left top;}
.aMenu_cantina5, .aMenu_cantina5_sel {display: block; width: 185px; height: 70px; overflow: hidden; background: url(../Images/menu_cantina5.gif) no-repeat left top;}
.aMenu_cantina1:hover, .aMenu_cantina2:hover, .aMenu_cantina3:hover, .aMenu_cantina4:hover, .aMenu_cantina5:hover {background-position: center top;}
.aMenu_cantina1_sel, .aMenu_cantina2_sel, .aMenu_cantina3_sel, .aMenu_cantina4_sel, .aMenu_cantina5_sel {background-position: right top;}
.liVoiceCantina {list-style-type: none; display: block; padding: 6px 0 13px 0; background: url(../Images/diamond.gif) no-repeat center bottom}


#divTextContatti {float: left; display: inline; width: 366px; padding: 18px 8px 0 3px; overflow: hidden;}
#divPathStart {float: left; display: inline; width: 250px;}
#divPathEnd {float: left; display: inline; width: 250px; }
.lblPath {display: block; padding: 0 0 3px 10px; background: url(../Images/diamond.gif) no-repeat 0 4px;}
#tbStart {border: 1px solid #999; width: 200px; margin-top: 2px; color: #999; font-style: italic;}
#divFindPath {clear: both; text-align:center; padding: 5px 0 12px 0}
#btnFindPath {border-style: none;
    border-color: inherit;
    border-width: medium;
    text-align: left;     padding: 0 0 0 22px; background: url('../Images/freccia.gif') no-repeat left center; 
    color: #333;     text-decoration: underline;     font-family:Verdana;     font-size: 100%;     cursor: pointer;
}
#divMapFrame {width: 495px; height: 207px; padding: 5px; margin-left: 2px; background: url(../Images/map_frame.gif) no-repeat; overflow: hidden;}
#divMap {width: 495px; height: 207px; overflow: hidden;}
.gmnoprint>a, .gmnoprint>span {display: none;}


#divLinkContainer {height: 485px; overflow: auto; }
.divLink {clear: both; padding: 12px 0 0 0;}
.aImgLink {float: left; display: inline; width: 156px; height: 68px; overflow: hidden;}
.aImgLink1 {background: url(../Images/link%20asi.jpg) no-repeat left top;}
.aImgLink2 {background: url(../Images/link%20assivip.jpg) no-repeat left top;}
.aImgLink3 {background: url(../Images/link%20comune%20agugliano.jpg) no-repeat left top;}
.aImgLink4 {background: url(../Images/link%20la%20quiete.jpg) no-repeat left top;}
.aImgLink5 {background: url(../Images/link_andrea_tonti.jpg) no-repeat left top;}
.aImgLink6 {background: url(../Images/link_Airone.jpg) no-repeat left top;}
.aImgLink7 {background: url(../Images/link_marica.jpg) no-repeat left top;}
.aImgLink8 {background: url(../Images/link_ServiceStudio.jpg) no-repeat left top;}
.aImgLink9 {background: url(../Images/link_la_guglia.jpg) no-repeat left top;}
.aImgLink:hover {background-position: right top}
.divLinkText {float: left; display: inline; width: 325px; padding: 0 0 0 12px;}

.subVoice {color: #B53939}


/* newsletter */
#divIscriviti {padding: 40px 0 0 0; text-align: center; color: #aaaaaa;}
#divIscrivitiMessage { padding: 0 0 3px 0; font-size: 120%; }
.tbMail { width: 140px; } 