
/* bibbia vvv 
.bibbiavvv { border: 1px solid #bbb; width: 323px; height: 160px; overflow: hidden; }
.bibbiavvv img { position: absolute; top: 0; left: 0; width: 323px; height: 160px; z-index: 9; }
.bibbiavvv p { z-index: 9999; position: absolute; top: 4px; right: 12px; width: 200px; text-align: right; font-size: 11px; line-height: 13px; padding: 0; margin: 0; color: #777 !important; font-weight: bold; font-style: italic; text-decoration: none !important; }
.bibbiavvv ul { z-index: 99; padding: 0; margin: 0; font-size: 10px; line-height: 12px; position: absolute; bottom: 6px; left: 9px; width: 200px; list-style-type: none; }
.bibbiavvv li { color: #444; margin: 0; padding: 0; }
.bibbiavvv li.f { color: #c00; padding-bottom: 5px; font-weight: bold; text-transform: uppercase; }
.bibbiavvv li a { font-weight: bold; }
*/

/* simpleslider */
.simpleslider .item { border: 1px solid; width: 323px; height: 160px; margin: 0; padding: 0; background: #f6f6f6 url(bg.png) repeat-x 0 0; overflow: hidden; }
.simpleslider .item h3 { letter-spacing: -1px; font-size: 19px; line-height: 19px; font-weight: bold; margin: 0; padding: 0; }
.simpleslider .item h3 a { text-decoration: none; }
.simpleslider .item h3 span { position: absolute; top: 7px; }
.simpleslider .item h3 em { letter-spacing: -.065em; font-size: 12px; font-weight: normal; text-transform: uppercase; font-style: normal; }

.simpleslider .item h3 span.model2 { position: absolute; top: 7px; letter-spacing: normal; font-size: 15px; line-height: 15px; }
.simpleslider .item h3 span.model2 strong { font-size: 12px; line-height: 12px; display: block; padding-top: 0; }


.simpleslider .item h3 .arrow { padding: 1px; width: 22px; height: 31px; background: url(../../content/img/arrow-big.gif) no-repeat 50% 50%; position: absolute; right: 1px; bottom: 1px; overflow: hidden; text-indent: -30em; display: block; z-index: 99999; }
.simpleslider .item h3 .arrow:hover { padding: 0; border: 1px solid; background-color: transparent; }
.simpleslider .item img.cv { border: 1px solid; height: 136px; float: left; position: absolute; z-index: 99999; top: 10px; left: 10px; }
.simpleslider .item p.cnt { margin: 0; padding: 0 10px 0 14px; font-size: 10px; line-height: 11px; position: absolute; left: 105px; top: 40px; font-weight: normal; }
.simpleslider .item p.cnt span { padding-top: 2px; display: block; text-align: right; }
.simpleslider .item ul { margin: 0; padding: 0 0 0 14px; font-size: 10px; line-height: 11px; position: absolute; left: 105px; top: 33px; list-style-type: square; font-weight: normal; }
.simpleslider .item ul li { margin: 0; padding: 0 10px 2px 0; color: #999; }
.simpleslider .item ul span { color: #000; }
.simpleslider .item ul strong { font-size: 11px; font-weight: bold; }
.simpleslider .item .r3 { margin: 0; padding: 0; width: 100%; position: absolute; color: #fff; font-size: 10px; line-height: 12px; font-weight: bold; z-index: 9999; height: 36px; bottom: 0px; left: 0px; }
.simpleslider .item .r3 span { color: #fff; font-size: 10px; line-height: 12px; font-weight: bold; padding: 6px 34px 0 105px; display: block; text-align: left; }
.simpleslider .item p.r1 { margin: 0; padding: 0 15px 0 14px; font-size: 10px; line-height: 13px; position: absolute; left: 105px; top: 35px; list-style-type: square; font-weight: normal; }
.simpleslider .item p.r1 strong { font-size: 11px; font-weight: bold; }

/* nuovomessale */
.simpleslider .item.nuovomessale { border-color: #8e876f; }
.simpleslider .item.nuovomessale h3 { padding-left: 102px; }
.simpleslider .item.nuovomessale a { color: #767050; }
.simpleslider .item.nuovomessale h3 span { left: 102px; }
.simpleslider .item.nuovomessale ul { left: 102px; }
.simpleslider .item.nuovomessale .r3 { background-color: #a8a38e; }
.simpleslider .item.nuovomessale .r3 span { padding-left: 102px; }
.simpleslider .item.nuovomessale .arrow { background-color: #726c58; }
.simpleslider .item.nuovomessale .arrow:hover { border-color: #726c58; }
.simpleslider .item.nuovomessale img.cv { border-color: #a39d89; }
.simpleslider .item.nuovomessale ul strong { color: #726c58; }

/* temibibbia */
.simpleslider .item.temibibbia { border-color: #849bc6; }
.simpleslider .item.temibibbia h3 { padding-left: 119px; }
.simpleslider .item.temibibbia a { color: #2c568f; }
.simpleslider .item.temibibbia h3 span { left: 119px; }
.simpleslider .item.temibibbia ul { left: 119px; }
.simpleslider .item.temibibbia .r3 { background-color: #6c88bb; }
.simpleslider .item.temibibbia .r3 span { padding-left: 119px; }
.simpleslider .item.temibibbia .arrow { background-color: #2c568f; }
.simpleslider .item.temibibbia .arrow:hover { border-color: #2c568f; }
.simpleslider .item.temibibbia img.cv { border-color: #30528b; }
.simpleslider .item.temibibbia ul strong { color: #30528b; }

/* bibbia3v */
.simpleslider .item.bibbia3v { border-color: #c44; }
.simpleslider .item.bibbia3v h3 { padding-left: 114px; }
.simpleslider .item.bibbia3v a { color: #b00; }
.simpleslider .item.bibbia3v h3 span { left: 114px; }
.simpleslider .item.bibbia3v ul { left: 114px; }
.simpleslider .item.bibbia3v .r3 { background-color: #c44; }
.simpleslider .item.bibbia3v .r3 span { padding-left: 114px; }
.simpleslider .item.bibbia3v .arrow { background-color: #9d0011; }
.simpleslider .item.bibbia3v .arrow:hover { border-color: #9d0011; }
.simpleslider .item.bibbia3v img.cv { border-color: #700; }
.simpleslider .item.bibbia3v ul strong { color: #b00; }




/* bibbiacomunione */
.simpleslider .item.bibbiacomunione { border-color: #b4bec0; }
.simpleslider .item.bibbiacomunione h3 { padding-left: 119px; }
.simpleslider .item.bibbiacomunione a { color: #857B45; }
.simpleslider .item.bibbiacomunione h3 span { left: 119px; }
.simpleslider .item.bibbiacomunione .r3 { background-color: #c2cbcd; }
.simpleslider .item.bibbiacomunione .r3 span { padding-left: 119px; color: #000; }
.simpleslider .item.bibbiacomunione .arrow { background-color: #98A6A9; }
.simpleslider .item.bibbiacomunione .arrow:hover { border-color: #98A6A9; }
.simpleslider .item.bibbiacomunione img.cv { border-color: #AEAA73; }
.simpleslider .item.bibbiacomunione ul strong { color: #30528b; }

/* bibbiacresima */
.simpleslider .item.bibbiacresima { border-color: #b4bec0; }
.simpleslider .item.bibbiacresima h3 { padding-left: 119px; }
.simpleslider .item.bibbiacresima a { color: #b00; }
.simpleslider .item.bibbiacresima h3 span { left: 119px; }
.simpleslider .item.bibbiacresima .r3 { background-color: #c2cbcd; }
.simpleslider .item.bibbiacresima .r3 span { padding-left: 119px; color: #000; }
.simpleslider .item.bibbiacresima .arrow { background-color: #98A6A9; }
.simpleslider .item.bibbiacresima .arrow:hover { border-color: #98A6A9; }
.simpleslider .item.bibbiacresima img.cv { border-color: #BD0018; }
.simpleslider .item.bibbiacresima ul strong { color: #b00; }













/* hp-spot */
.hp-spot { height: 184px; margin: 0; padding: 0; position: relative; }
.hp-spot .l { float: left; width: 102px; height: 184px; }
.hp-spot .r { float: right; width: 223px; height: 184px; }
.hp-spot .l img { margin: 5px 5px 0; width: 92px; height: 143px; }
.hp-spot .l span { padding: 2px 5px 5px; color: #fff; font-size: 10px; line-height: 12px; text-align: center; display: block; }
.hp-spot .l span strong { font-weight: normal; }
.hp-spot h3 { margin: 0; padding: 0; }
.hp-spot .arrow { position: absolute; right: 0; bottom: 0; width: 28px; height: 36px; background: url(../../content/img/arrow-big.gif) no-repeat 50% 50%; overflow: hidden; text-indent: -30em; display: block; z-index: 999; }

/* hp-spot diarioamicizia */
.hp-spot.diarioamicizia { background: #a72727 url(9788821568015-2.png) no-repeat 100% -20px; }
.hp-spot.diarioamicizia .l { background-color: #821e1e; }
.hp-spot.diarioamicizia .l span strong { color: #fc0; }
.hp-spot.diarioamicizia .r { background: #a72727 url(9788821568015-2.png) no-repeat 100% 0; }
.hp-spot.diarioamicizia h3 span { width: 150px; height: 36px; position: absolute; top: 12px; left: 140px; text-transform: uppercase; font-family: 'palatino linotype' , 'times new roman' , times, serif; font-size: 18px; font-weight: normal; text-align: center; color: #cc0000; }
.hp-spot.diarioamicizia h3 a { color: #c00 !important; text-decoration: none !important; }
.hp-spot.diarioamicizia .arrow { background-color: #821e1e; }
.hp-spot.diarioamicizia .arrow:hover { background-color: #ca1e1e; }
.hp-spot.diarioamicizia .r1 { width: 208px; height: 36px; position: absolute; bottom: 52px; left: 112px; color: #fff; font-size: 10px; line-height: 12px; }
.hp-spot.diarioamicizia .r1 span { display: block; padding: 0 5px 2px 0; margin: 0; color: #fff; }
.hp-spot.diarioamicizia .r1 span em { color: #fc0; font-style: normal; font-size: 9px; }
.hp-spot.diarioamicizia .r2 { width: 190px; position: absolute; bottom: 2px; left: 112px; color: #fff; font-size: 10px; line-height: 12px; font-weight: bold; }

/* hp-spot messale */
.hp-spot.messale { background: #d5e0ee url(9788821566745-2.png) repeat-x 0 0; }
.hp-spot.messale .l { background-color: #244684; }
.hp-spot.messale .l span strong { color: #99ccff; }
.hp-spot.messale .r { background: #36a url(9788821566745-2.png) repeat-x 0 0; }
.hp-spot.messale h3 { font-size: 18px; line-height: 18px; font-weight: bold; color: #234574; margin: 0; padding: 12px 0 8px 12px; letter-spacing: -1px; }
.hp-spot.messale h3 a { color: #2c568f; text-decoration: none; }
.hp-spot.messale h3 span { font-size: 14px; position: relative; top: -4px; font-weight: normal; text-transform: lowercase; }
.hp-spot.messale .arrow { background-color: #244684; }
.hp-spot.messale .arrow:hover { background-color: #3983cc; }
.hp-spot.messale .r1 { padding: 0 10px 8px 9px; color: #000; font-size: 10px; line-height: 12px; }
.hp-spot.messale .r1 span { display: block; padding: 0 5px 7px 0; margin: 0; color: #000; }
.hp-spot.messale .r2 { width: 190px; position: absolute; bottom: 2px; left: 112px; color: #fff; font-size: 10px; line-height: 12px; font-weight: bold; }

/* simpleslider.sindone */
.sindone { /*border: 1px solid #275da8 !important;*/ background-position: -50px 0; width: 323px; height: 136px; margin: 0; padding: 0; background: #fff url(bg.png) repeat-x 0 50px; position: relative; }
.sindone .head { background-position: 0 0; margin: -1px 0 0 -1px; padding: 0; height: 24px; width: 325px; background: #275da8 url(slidersindone-1.png) repeat-x 0 0; }
.sindone .head span { position: absolute; top: 0; bottom: 0; left: 98px; line-height: 22px; color: #fff; font-size: 13px; font-weight: bold; }
.sindone .head small { position: relative; top: -3px; font-size: 9px; font-style: italic; font-weight: normal; }
.sindone .simpleslider { width: 323px; height: 112px; margin: 0; padding: 0; position: relative; }
.sindone .simpleslider .item { height: 112px !important; width: 323px; overflow: visible !important; border: 0; margin: 0; padding: 0; background: transparent none; position: relative; }
.sindone .simpleslider h3 { margin: 0; padding: 3px 10px 5px 98px; font: 14px/1.1 'palatino linotype' , 'times new roman' , times, serif; font-weight: bold; position: static; }
.sindone .simpleslider h3 em { font-style: italic; font-size: 12px; display: block; text-transform: none; }
.sindone .simpleslider p.cnt { line-height: 14px; margin: 0; padding: 0 10px 0 98px; font-size: 11px; font-weight: normal; position: static; }
.sindone .simpleslider h3 a { color: #275da8; text-decoration: none; position: static; }
.sindone .simpleslider h3 a:hover, .sindone .simpleslider .cnt h3 a:focus { color: #275da8; text-decoration: underline; }
.sindone .simpleslider img.cv { border: 1px solid #275da8 !important; position: absolute; top: -19px; left: 5px; z-index: 10; height: 124px; }
.sindone .simpleslider p.meta { position: absolute; bottom: 10px; left: 98px; margin: 0; padding: 0; font-size: 10px; line-height: 11px; font-weight: normal; }
.sindone ul.monitor { background-color: transparent; width: 32px; position: absolute; top: 4px; right: 18px; margin: 0; padding: 0; height: 13px; list-style-type: none; border: 0; height: 13px; display: block; z-index: 20; }
.sindone ul.monitor li { background: url(../../content/img/global-icons.gif) no-repeat -33px -120px; border: 0; background-color: transparent; width: 7px; height: 13px; line-height: 13px; font-weight: bold; font-size: 13px; float: left; display: block; margin: 0; padding: 0; text-align: center; cursor: pointer; overflow: hidden; text-indent: -20em; }
.sindone ul.monitor li:hover { border: 0; background-position: -33px -134px; }
.sindone ul.monitor li.active { border: 0; background-position: -33px -148px; }
.sindone div.btn { background-color: transparent; margin: 0; border: 0; position: absolute; top: 4px; right: 4px; z-index: 999; background: url(../../content/img/global-icons.gif) no-repeat; width: 15px; height: 13px; line-height: 13px; overflow: hidden; text-indent: -80em; cursor: pointer; }
.sindone div.btn.play { background-position: -17px -120px; }
.sindone div.btn.pause { background-position: -1px -120px; }
.sindone div.btn.play:hover { background-position: -17px -134px; }
.sindone div.btn.pause:hover { background-position: -1px -134px; }
.sindone .simpleslider .item .r3 { font-size: 10px; line-height: 10px; height: 28px; border-top: 1px solid #c6c6c6; background: #ebebeb url(../../content/img/global-backgrounds.png) repeat-x 0 -300px; border-top-color: #e1e1e1; z-index: 5; }
.sindone .simpleslider .item .r3 span { padding-top: 2px; padding-left: 98px; color: #333; }
.sindone .simpleslider .item .r3 span strong { color: #275da8; }
.sindone .simpleslider .item h3 .arrow { padding: 0 !important; border: 0 !important; width: 20px !important; height: 24px !important; }
.sindone .simpleslider .item h3 .arrow, .sindone .simpleslider .item h3 .arrow:hover { background-color: #3b67ae; }
.sindone .simpleslider .item h3 .arrow:hover { background-color: #3488E4; }

/* ... */
.sindone { height: 160px; }
.sindone .head { height: 24px; width: 325px; margin: 0; }
.sindone .head span { left: 10px; }
.sindone .simpleslider { width: 323px; height: 136px; border: 1px solid #275da8 !important; }
.sindone .simpleslider .item { height: 136px !important; }
.sindone .simpleslider img.cv { top: 5px; left: 5px; height: 124px; }
.sindone .simpleslider h3 { padding: 6px 10px 10px 98px; }
.sindone .simpleslider .item h3 .arrow { right: 4px; bottom: 2px; }
.sindone .simpleslider .item .r3 { width: auto; right: 2px; border-top: 1px solid #b8b8b8; }


/* simpleslider.r3p */
.r3p { border: 0 !important; background-position: -50px 0; width: 323px; height: 136px; margin: 0; padding: 0; background: #fff url(bg.png) repeat-x 0 50px; position: relative; }
.r3p .head { background-position: 0 0; margin: -1px 0 0 -1px; padding: 0; height: 24px; width: 325px; background: #275da8 url(slidersindone-1.png) repeat-x 0 0; }
.r3p .head span { position: absolute; top: 0; bottom: 0; left: 98px; line-height: 22px; color: #fff; font-size: 13px; font-weight: bold; }
.r3p .head small { position: relative; top: -3px; font-size: 9px; font-style: italic; font-weight: normal; }
.r3p .simpleslider { width: 323px; height: 112px; margin: 0; padding: 0; position: relative; }
.r3p .simpleslider .item { height: 112px !important; width: 323px; overflow: visible !important; border: 0; margin: 0; padding: 0; background: transparent none; position: relative; }
.r3p .simpleslider h3 { font-family:'comic sans ms' , arial, fantasy; margin: 0; padding: 3px 10px 5px 98px; font-weight: bold; position: static; font-size: 15px; }
.r3p .simpleslider h3 em { font-style: italic; font-size: 12px; display: block; text-transform: none; }
.r3p .simpleslider p.cnt { line-height: 14px; margin: 0; padding: 0 10px 0 128px; font-size: 11px; font-weight: normal; position: static; }
.r3p .simpleslider h3 a { color: #275da8; text-decoration: none; position: static; }
.r3p .simpleslider h3 a:hover, .r3p .simpleslider .cnt h3 a:focus { color: #275da8; text-decoration: underline; }
.r3p .simpleslider img.cv { border: 1px solid #275da8 !important; position: absolute; top: -19px; left: 5px; z-index: 10; height: 124px; }
.r3p .simpleslider p.meta { position: absolute; bottom: 10px; left: 128px; margin: 0; padding: 0; font-size: 10px; line-height: 11px; font-weight: normal; }
.r3p ul.monitor { background-color: transparent; width: 32px; position: absolute; top: 4px; right: 18px; margin: 0; padding: 0; height: 13px; list-style-type: none; border: 0; height: 13px; display: block; z-index: 20; }
.r3p ul.monitor li { background: url(../../content/img/global-icons.gif) no-repeat -33px -120px; border: 0; background-color: transparent; width: 7px; height: 13px; line-height: 13px; font-weight: bold; font-size: 13px; float: left; display: block; margin: 0; padding: 0; text-align: center; cursor: pointer; overflow: hidden; text-indent: -20em; }
.r3p ul.monitor li:hover { border: 0; background-position: -33px -134px; }
.r3p ul.monitor li.active { border: 0; background-position: -33px -148px; }
.r3p div.btn { background-color: transparent; margin: 0; border: 0; position: absolute; top: 4px; right: 4px; z-index: 999; background: url(../../content/img/global-icons.gif) no-repeat; width: 15px; height: 13px; line-height: 13px; overflow: hidden; text-indent: -80em; cursor: pointer; }
.r3p div.btn.play { background-position: -17px -120px; }
.r3p div.btn.pause { background-position: -1px -120px; }
.r3p div.btn.play:hover { background-position: -17px -134px; }
.r3p div.btn.pause:hover { background-position: -1px -134px; }
.r3p .simpleslider .item .r3 { font-size: 10px; line-height: 10px; height: 28px; border-top: 1px solid #c6c6c6; background: #ebebeb url(../../content/img/global-backgrounds.png) repeat-x 0 -300px; border-top-color: #e1e1e1; z-index: 5; }
.r3p .simpleslider .item .r3 span { padding-top: 7px; padding-left: 128px; color: #333; }
.r3p .simpleslider .item .r3 span strong { color: #275da8; }
.r3p .simpleslider .item h3 .arrow { padding: 0 !important; border: 0 !important; width: 20px !important; height: 24px !important; }
.r3p .simpleslider .item h3 .arrow, .r3p .simpleslider .item h3 .arrow:hover { background-color: #3b67ae; }
.r3p .simpleslider .item h3 .arrow:hover { background-color: #3488E4; }

/* ... */
.r3p { height: 160px; }
.r3p .head { height: 24px; width: 325px; margin: 0; }
.r3p .head span { left: 10px; }
.r3p .simpleslider { width: 323px; height: 136px; border: 1px solid #275da8 !important; }
.r3p .simpleslider .item { height: 136px !important; }
.r3p .simpleslider img.cv { top: 5px; left: 5px; height: 124px; }
.r3p .simpleslider h3 { padding: 6px 10px 10px 128px; }
.r3p .simpleslider .item h3 .arrow { right: 4px; bottom: 2px; }
.r3p .simpleslider .item .r3 { width: auto; right: 2px; border-top: 1px solid #b8b8b8; }
.r3p .simpleslider .item h2 { padding: 10px 20px; font: 19px/1.2 'comic sans ms' , arial, fantasy; font-weight: bold; color: #0066ff; }
.r3p .simpleslider .item h2 small { padding-top:6px; font: 11px arial, sans-serif; font-weight: bold; color: #333; display: block; }
.r3p .simpleslider .item h2 small em { color: #3E65C1; font-style: normal; }

