/* Tarifi */

.lista_tariff th { background: none; border: solid 1px #E6E7E9; text-align: left; padding: 6px 8px; font-weight: normal; color: #666; }
.lista_tariff td { background: #F2F2F2; text-align: center; padding: 6px 8px; color: #666; }
.lista_tariff { width: 100%; }

#tarif_Wrapper a { padding: 3px 5px; border: 1px solid #efefef; color: #666; text-decoration: none; }

#tarif_Wrapper a:hover, #tarif_Wrapper a:focus, #tarif_Wrapper a:active { border-color: #b3c5db; text-decoration: none; outline: 0 none; }

#tarif_Wrapper p { margin: 0 10px 1em; }

#tarif_main { position: relative; min-height: 0; }

.accordion { margin: 0; padding: 0 10px; }

.accordion li { list-style-type: none; }

.accordion li.last-child { list-style-type: disc; }

.accordion .inner { margin-bottom: 0; position: relative; }

.accordion .inner .inner { padding: 5px 5px; }

.accordion .h { padding-top: .3em; }

.accordion p { margin: 0; padding-bottom: 1em; }

a.trigger { display: block; padding-left: 20px; background-image: url(../images/btn-level2.gif); background-repeat: no-repeat; background-position: right 50%; font-weight: 700; }

a.trigger.open { background-image: url(../images/btn-level1.gif); }

#tarif_main a.trigger { background-color: #f6f6f6; }

#tarif_main a.trigger.open { border-color: #e0e0e0; background-color: #DCDDDF; }

.secondLvl a.open { border-color: #e0e0e0 !important; background-color: #EC008C !important; color: #fff !important; background-image: url(../images/btn-level3.gif) !important; }

.accordion > li > h4 > a { border-color: #e0e0e0 !important; background-color: #DCDDDF !important; background-image: url(../images/btn-level1.gif) !important; }

#tarif_main a:hover.trigger.open, #tarif_main a:focus.trigger.open, #tarif_main a:active.trigger.open { border-color: #b3c5db; }

.tarif_active { font-weight: 700; text-decoration: none; }


