/* PROJECT BY GRAFFITI 2000 - G2K */
/* STILI PER IL BODY */
body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 auto; padding: 0; background-color: #ffffff; font-size: 0.7em; }

a { text-decoration: none; outline: none; }
div.contentPage a { text-decoration: underline; outline: none; color: #232323 !important; }
div.contentPage a:hover { text-decoration: none; }

form { margin: 0; padding: 0; }
fieldset { border: 0; padding: 0; margin: 0; }
ul { margin: 0; padding: 0 0 0 16px; line-height: 19px; }
ul li { margin: 0; padding: 0; }
a img { border: 0; }

div.wrapper { height: 0px; clear: both; }
div.clear { height: 0px; width: 1px; clear: both; float: none !important; border: 0 !important; background-color: Transparent !important; }

/* STILI PER IL LAYOUT */

div#layout { width: 980px; padding: 0; margin: 0 auto; background: #ffffff; }
div#container { width: 953px; padding: 0 13px 0 14px; background: #e3e3e3 url( '/templates/valledeilaghi/images/back-container.jpg' ) 0px 0px repeat-y; margin: 0; overflow: auto; position: relative; }
div#container div.back { width: 953px; height: 71px; padding: 0; margin: 0; float: left; background: #ffffff url( '/templates/valledeilaghi/images/back-container-bottom.jpg' ) 0px 0px repeat-x; }
div#footer { width: 953px; height: 155px; padding: 20px 13px 0 14px; background: url( '/templates/valledeilaghi/images/back-footer.jpg' ) 0px 0px no-repeat; margin: 0 auto 0 auto; }

div#highlights { width: 953px; clear: both; background: #e3e3e3 url( "/templates/valledeilaghi/images/highlights.jpg" ) 0px 0px no-repeat; padding: 0; margin: 36px 0 0 0; border-top: 3px solid #006db4; float: left; }

/* STILI PER IL BRANDING */

h2#branding { margin: 0 0 19px 0; padding: 0; width: 685px; height: 93px; background: #ffffff url( '/templates/valledeilaghi/images/back-branding.jpg' ) 0px 0px no-repeat; }
h2#branding a { }

/* STILI QUICKLINKS */

div#quicklinks { margin: 0; padding: 0; top: 24px; right: 235px; position: absolute; z-index: 10000; }
div#quicklinks h3 { display: none; }
div#quicklinks ul { margin: 20px 50px 0 0; padding: 0; list-style: none; }
div#quicklinks ul li { margin: 0; padding: 2px 22px 2px 22px; border-left: 1px solid #aaaaaa; display: block; float: left; }
div#quicklinks ul li:first-child { border-left: none; }
div#quicklinks ul li a { color: #aaaaaa; }
div#quicklinks ul li a:hover { color: #646464; }

/* STILI CONTENT E NAVBAR */
div#content { float: left; margin: 0; padding: 0; }
div#content.inner { width: 678px; min-height: 400px; overflow: hidden; }
div#content-text { margin: 0 0 0 9px; padding: 25px 16px 0 16px; }
div#navbar { float: left; margin: -86px 0 0 18px; padding: 0; }
div#navbar h3 { display: none; }

/* STILI CONTAINER TABS */
div.tabs-container-inner, div.tabs-container { width: 667px; height: 336px; overflow: hidden; border: 1px solid #bcbcbc; margin: 0 0 0 9px; padding: 0; position: relative; background-color: #ffffff; }
div.tabs-container-inner { margin: 0; }
div.tabs-content-inner, div.tabs-content { width: 667px; height: 336px; overflow: hidden; position: absolute; padding: 0; margin: 0; z-index: 0; display: none; top: 0px; left: 0px; }
div.tabs-main { padding: 10px; font-weight: bold; }
div#slidingDiv { overflow: hidden; position: absolute; border: none; width: 669px; height: 338px; padding: 0; margin: 2px 0 0 9px; z-index: 10001; display: none; }

/* STILI TAB PAGINE */
div.tabs-text, div.tabs-text-inner { color: #838383; padding: 0 0 0 14px; line-height: 19px; font-size: 1em; }
div.tabs-text a, div.tabs-text-inner a { color: #838383; }
div.tabs-text p, div.tabs-text-inner p { margin: 0; padding: 5px 0; line-height: 18px; }
div.tabs-text ul, div.tabs-text-inner ul { margin: 8px 0 0 0; padding: 0; list-style-type: none; line-height: 18px; }
div.tabs-text ul li, div.tabs-text-inner ul li { background: url( "/templates/valledeilaghi/images/list.gif" ) 0px 5px no-repeat; padding: 0 0 0 15px; }
div.tabs-text ul li a, div.tabs-text-inner ul li a { color: #005893; font-size: 1em; }
div.tabs-text ul li a:hover, div.tabs-text-inner ul li a:hover { color: #005893; font-weight: bold; }

/* STILI BUTTONS TABS HOME PAGE */
div.tabs-buttons { margin: 5px 0 0 9px; width: 669px; height: 41px; overflow: hidden; cursor: pointer; }
div.tab-button-on, div.tab-button-off { color: #ffffff; font-size: 1em; text-transform: uppercase; padding: 12px 0 0 0; height: 29px; float: left; text-align: center; position: relative; }
div#tab-button-0 { width: 156px; padding-right: 22px; background: url( '/templates/valledeilaghi/images/btn-first.png' ) 0px 0px no-repeat; z-index: 2; }
div#tab-button-0.tab-button-on, div#tab-button-0:hover { background-position: 0px -41px; }
div#tab-button-1 { margin-left: -38px; width: 214px; background: url( '/templates/valledeilaghi/images/btn-center.png' ) 0px 0px no-repeat; z-index: 1; }
div#tab-button-1.tab-button-on, div#tab-button-1:hover { background-position: 0px -41px; }
div#tab-button-2 { margin-left: -38px; width: 214px; background: url( '/templates/valledeilaghi/images/btn-center.png' ) 0px 0px no-repeat; z-index: 1; }
div#tab-button-2.tab-button-on, div#tab-button-2:hover { background-position: 0px -41px; }
div#tab-button-3 { margin-left: -38px; width: 155px; padding-left: 22px; background: url( '/templates/valledeilaghi/images/btn-last.png' ) 0px 0px no-repeat; z-index: 2; }
div#tab-button-3.tab-button-on, div#tab-button-3:hover { background-position: 0px -41px; }

/* MENU LATERALE */
div.simpleMenuBox { width: 201px; margin: 6px 0 0 0; padding: 0; border: 1px solid #bcbcbc; background-color: #bdbdbd; }
div.simpleMenuBox span.area-riservata { margin: 0; padding: 0; background: url( '/templates/valledeilaghi/images/back-menu-mail.jpg' ) right 0px no-repeat; display: block; }
div.simpleMenuBox span.link-iniziative { margin: 0; padding: 0; background: url( '/templates/valledeilaghi/images/back-menu-link.jpg' ) right 0px no-repeat; display: block; }
div.simpleMenuBox span.area-riservata a, div.simpleMenuBox span.link-iniziative a { display: block; padding: 13px 26px 0 30px; width: 145px; height: 26px; text-transform: uppercase; color: #808080; }
div.simpleMenuBox span.area-riservata a { margin: 0; cursor: pointer; background: url( '/templates/valledeilaghi/images/private-icon.gif' ) 172px 9px no-repeat; }
div.simpleMenuBox span.link-iniziative a { margin: 0; background: url( '/templates/valledeilaghi/images/evidence-list.gif' ) 172px 13px no-repeat; }

/* SEARCH BOX */

div.search-box { margin-top: 20px; }
div.search-box h3 { display: none; }
.search { border: 0px; width: 140px; font-size: 0.9em; color: #c1c1c1; padding-left: 5px; margin: 3px 0 0 0; float: left; }
.search-container { padding: 0 0 2px 20px; height: 18px; width: 180px; border: 1px solid #e8e8e8; background: url( "/templates/valledeilaghi/images/search-lens.jpg" ) 5px 4px no-repeat; }
.search-button { width: 16px; height: 14px; border: none; background: url( "/templates/valledeilaghi/images/search-button.jpg" ) 0px 1px no-repeat; cursor: pointer; padding: 0; margin: 3px 1px 0 0; float: right; }

/* TABS NEWS e INBANK */
div.r-tabs-box { margin: 22px 0 0 0; padding: 0; width: 203px; overflow: auto; }

div.r-tabs-header { margin: 0; padding: 0; float: left; width: 201px; position: relative; z-index: 2; }
div.r-tabs-content { float: left; margin: -1px 0 0 0; padding: 0; border: 1px solid #bdbdbd; height: 162px; width: 201px; position: relative; z-index: 1; }

div.r-tabs-button-off, div.r-tabs-button-on { float: left; width: 72px; height: 21px; background-color: #ffffff; border: 1px solid #e6e6e6; border-bottom: 1px solid #bdbdbd; padding: 0; margin: 0 3px 0 0; text-align: center; cursor: pointer; font-size: 1.05em; font-weight: bold; color: #736765; }
div.r-tabs-button-on { border: 1px solid #bdbdbd; border-bottom: 0; padding-bottom: 1px !important; }
div#tabOne { padding: 5px 0 0 0; height: 16px; }
div#tabTwo img { margin: 0; border: 0; }

div.r-tab-item { display: none; position: absolute; top: 0px; left: 0px; height: 162px; width: 201px; margin: 0; padding: 0; background-color: #ffffff; }
div.r-tab-item h3 { display: none; }
div.login-inbank { margin: 40px 0 0 0; text-align: center; }

/********* NEWS *******/
div.news-box { position: absolute; top: 50px; left: 0px; }
div.news-item { background: #fff; margin: 0px 28px; position: absolute; width: 146px; top: 0px; left: 0px; display: none; }
div.news-item span.date { color: #4ca2ce; font-weight: bold; text-transform: uppercase; }
div.news-item p { margin: 16px 0 0 0; padding: 0; font-size: 1.1em; }
div.news-item p a { color: #b6b6b6; }
div.news-item p a:hover { text-decoration: underline; }
div.news-archive { position: absolute; top: 0px; right: 0px; }
div.news-archive a { color: #808080; display: block; margin: 10px 8px 0 0; padding: 2px 20px 2px 0; background: url( '/templates/valledeilaghi/images/evidence-list.gif' ) right 0px no-repeat; text-transform: uppercase; font-size: 0.9em; }
div.news-archive a:hover { text-decoration: underline; }

/* PRODOTTI */
div.prodotti-item { width: 201px; height: 117px; border: 1px solid #bcbcbc; overflow: hidden; padding: 0; margin: 6px 0 0 0; position: relative; }
div.prodotti-item div { display: none;  width: 201px; height: 117px; position: absolute; top: 0; left: 0; }
div.prodotti-item div:first-child { display: block; }

/* STILI PER HIGHLIGHTS - ICONE */
div.evidence { margin: 0; padding: 9px 0 0 24px; float: left; }
div.evidence h3 { display: none; }
div.item-icon { float: left; }
div.item-icon h3 { display: none; }
div.item-icon dl { margin: 0 11px 0 0; padding: 0; }
div.item-icon dl dd { border-left: 1px solid #ffffff; margin: 0; padding: 0 0 11px 9px; width: 200px; }
div.item-icon dl dd img { border: 1px solid #ffffff; }
div.item-icon dl dt { font-size: 1em; margin: 0; padding: 6px 0 12px 17px; width: 192px; background: url( '/templates/valledeilaghi/images/evidence-edge.gif' ) 1px 0px no-repeat; }
div.item-icon dl dt a { display: block; padding: 1px 16px 1px 0; background: url( '/templates/valledeilaghi/images/evidence-list.gif' ) right 0px no-repeat; color: #929292; }
div.item-icon dl dt a:hover { text-decoration: underline; }

/* STILI PER HIGHLIGHTS - ACCORDION */
div.accordionList { width: 203px; margin: 9px 0 0 9px; padding: 0; float: left; border-bottom: 1px solid #b0afaf; }

div.listVoice { margin: 0px; padding: 0px; color: #343434; overflow: hidden; height: 42px; }
div.listVoiceTitle { border: 1px solid #b0afaf; color: #929292; background: #f5f5f5 url( '/templates/valledeilaghi/images/back-accordion-title.jpg' ) 0px 0px no-repeat; padding: 0px; margin: 0 0 0 0; }
div.listVoiceTitle span { padding: 14px 0 14px 28px; height: 13px; display: block; cursor: pointer; position: relative; }
div.listVoiceTitle a { color: #929292; text-decoration: none; position: absolute; top: 0px; left: 0px; padding: 14px 0 14px 28px; height: 13px; width: 173px; }
div.listVoiceTitle a:hover { text-decoration: underline; }
div.listVoiceContent { background: #ffffff url( '/templates/valledeilaghi/images/back-accordion-content.gif' ) center 0px no-repeat; border-right: 1px solid #b0afaf; border-left: 1px solid #b0afaf; padding: 15px 0 19px 0; }
div.listVoiceSubmenu { width: 153px; margin: 0 auto; padding: 5px 0; border-bottom: 1px solid #8dcbb8; font-weight: bold; }
div.listVoiceSubmenu a { color: #6F6F6F; text-decoration: none; }
div.listVoiceSubmenu a:hover { text-decoration: underline; }
div.listVoiceText { width: 153px; margin: 0 auto; padding: 5px 0; border-bottom: 1px solid #8dcbb8; }
div.listVoiceText ul { margin: 0; padding: 0; list-style: none; }
div.listVoiceText ul li { margin: 0; padding: 0 0 0 16px; background: url( '/templates/valledeilaghi/images/accordion-list.gif' ) 4px 7px no-repeat; }
div.listVoiceText a { color: #343434; text-decoration: none; }
div.listVoiceText a:hover { text-decoration: underline; }

/* BOX AREA RISERVATA */

div.box-area-riservata { background: #ffffff url( '/templates/valledeilaghi/images/private-64.png' ) 520px 50px no-repeat; height: 300px; }
div.box-area-riservata input { margin: 0; }
div.box-area-riservata a { cursor: pointer; color: #343434; }
div.box-area-riservata a:hover { text-decoration: underline; }
div.box-area-riservata fieldset { margin: 0 0 16px 0; }
div.box-area-riservata h3 { margin: 16px 0 25px 16px; }
div.box-area-riservata span.label { width: 100px; display: inline-block; text-align: right; }
form#form-area-riservata { float: left; margin: 0 0 0 30px; }

/* BOX RICHIESTA INFO */

div.box-richiesta-info { background: #ffffff url( '/templates/valledeilaghi/images/write-64.png' ) 520px 50px no-repeat; height: 300px; }
div.box-richiesta-info a { cursor: pointer; }
div.box-richiesta-info fieldset { margin: 0 0 14px 0; }
div.box-richiesta-info h3 { margin: 16px 0 25px 16px; }
div.box-richiesta-info span.label { vertical-align: top; width: 130px; display: inline-block; text-align: right; margin-top: 2px; }
div.box-richiesta-info input { margin: 0; }

/* STILI CREDITS */

div#credits { font-size: 0.9em; }
div#credits h3 { display: none; }
div#credits ul { margin: 0; padding: 0; }
div#credits ul li { color: #8b8b8b; list-style-type: none; display: inline; border-left: 1px solid #8b8b8b; padding: 0 10px 0 12px; }
div#credits ul li:first-child { border: 0; padding: 0 10px 0 12px; }
div#credits ul li a { color: #8b8b8b; }
div#credits ul li a:hover { color: #8b8b8b; text-decoration: underline; }

/* CONTATTACI */
a#contattaci, a#contattaciHome { text-transform: uppercase; color: #808080; display: block; width: 131px; margin: 14px 94px 0 0; padding: 0; background: url( '/templates/valledeilaghi/images/lettera.jpg' ) right 1px no-repeat; float: right; }
a#contattaciHome:hover { color: #ffffff; }
a#contattaci { margin: 24px 34px 0 0; }
a#contattaci:hover { color: #b4b4b4; }

/* FILIALI */
div.filialiBox { float: left; margin: 0; padding: 0 0 20px 0; position: relative; }
div.filialeBox { width: 206px; float: left; background: url( '/templates/valledeilaghi/images/backFiliale.jpg' ) 0px 0px no-repeat; margin: 0 9px 22px 0; padding: 0; font-size: 1em; height: 44px; position: relative; overflow: visible; }
div.filialeBox h4 { margin: 0; padding: 3px 0 4px 18px; font-size: 1em; font-weight: normal; color: #ffffff; cursor: default; }
div.filialeBox a.contact { float: right; margin: -20px 0 0 0; padding: 2px 9px; display: block; cursor: pointer; color: #ffffff; font-size: 1.2em; font-weight: bold; }
div.filialeBox span.responsabile { margin: 5px 0 0 0; padding: 0 0 0 10px; display: block; }
div.filialeBox dl { position: absolute; top: 22px; left: 0; border: 5px solid #d8d9d8; background-color: #9b9b9b; width: 196px; padding: 0; margin: 0; overflow: hidden; display: none; }
div.filialeBox dl dd, div.filialeBox dl dt { margin: 0 6px; padding: 4px 0 4px 0; color: #ffffff; }
div.filialeBox dl dd span, div.filialeBox dl dt span { padding-left: 10px; }
div.filialeBox dl dd { }
div.filialeBox dl dt { border-top: 1px solid #b9b9b9; }

/* VARIE */
h3.xmas, h3.easter, h3.summer { display: none; }

