﻿
.body{color:#333333;font-family:Tahoma;}
img {border:0px;}
ul {color:#333333;font-weight:normal;}
p {font-weight:normal;}
strong p {font-weight:bold;}
/*Sovrascrivi classi base di BBitalia -> Richiesste del 28/05/2012 Per aumentare la visibilità*/
#main {margin:6px auto;}
.boxMegaRicercaHome{margin:0px}
.marginDotted{padding-top:6px}
table.BoxPerchePrenotareBBItalia {margin-top:0px;}
.maxiSchedaContainer h2 {margin-top:0px;}
.maxiSchedaContainer h1 {margin-top:0px; margin-bottom:0px;line-height:23px;}
.BreadCrumbsP {margin-top: 5px;margin-bottom:5px}
.boxMegaRicercaResult{margin-bottom:5px}
table.first { margin-top: 5px;}


.FreeCouponTab {float:left;margin-top:1px;margin-right:3px;}
.PayperCouponTab{float:left;margin-top:1px;margin-right:3px;}
/*BOX COUPON IN HOMEPAGE*/
.CouponBoxHP{ width:618px; height:236px; background: url('/img/Coupon/CouponBoxHP-bg.png') no-repeat; color:#333333;margin-left: -4px;margin-top:-4px;}
.CouponBoxHP .sx {float:left; width:327px;margin-top:15px;}
.CouponBoxHP .sx .img-container {width:312px;height:208px;margin-left:15px;}
.CouponBoxHP .sx .img-container .img {width:312px;height:208px;}
.CouponBoxHP .sx span{width: 302px;font-family:Tahoma; display:block; padding:0px 5px 0px 5px; background: url('/img/Coupon/CouponBoxHP-link-bg.png'); height:46px;line-height:22px; color:#f6f6f6; position:relative;top:-46px;float:left;font-size:16px;text-decoration:none;font-weight:normal;}

.CouponBoxHP .dx {float:left; background: url('/img/Coupon/CouponBoxHP-dx-bg.png') no-repeat bottom;width:276px;height:208px;margin-top:15px;}
.CouponBoxHP .dx .titolo{margin-left:7px;border-bottom:dotted 1px #cc0000;height:30px;}
.CouponBoxHP .dx .titolo span{margin:0px;background: url('/img/Coupon/CouponClubTarget-bg.png') no-repeat;display:inline-block;width:125px; font-size:14px; color:#ffffff;line-height:20px;padding:0px 0px 3px 3px;font-weight:bold;}
.CouponBoxHP .dx .titolo b {vertical-align:bottom;padding-bottom:5px;}
.CouponBoxHP .dx .testo{margin-left:7px;margin-top:7px;font-size:16px;height:140px;}
.CouponBoxHP .dx .testo strong{}   
.CouponBoxHP .dx .scopri-come{text-align:right;}
.CouponBoxHP .dx .scopri-come span {color:#cc0000;font-weight:bold;position:relative;z-index:300;right:10px; font-size:12px;cursor:pointer;}

/*DIV OVERLAY HP*/
.CouponBoxHP-Popup {width:500px;position:absolute;z-index:200px;color:#333333;display:none;}
.CouponBoxHP-Popup-content {margin:25px 0px 0px 45px}
.CouponBoxHP-Popup .top {background:url('/img/Coupon/CouponBoxHp-Popup-bg-top.png') no-repeat;height:14px;}
.CouponBoxHP-Popup .content {float:left;background:url('/img/Coupon/CouponBoxHp-Popup-bg-content.png') repeat-y;width:455px;}
.CouponBoxHP-Popup .bottom {clear:both;background:url('/img/Coupon/CouponBoxHp-Popup-bg-bottom.png') no-repeat;height:16px;}

.CouponBoxHP-Popup p {font-size:11px;margin:5px 15px;line-height:16px;}

/*BOX COUPON IN RESULT PAGE */
.CouponBoxSX {width:180px;margin-left:5px;}
.CouponBoxSX .img-container {width:180px;height:177px;}
.CouponBoxSX .img-container h3 {background: url('/img/Coupon/CouponBoxSx-title-bg.png');color:#ffffff;font-size:17px; height:23px;margin:0px;position:relative; z-index:2;}
.CouponBoxSX .img-container .img {width:180px;height:177px;margin-top:-22px;}
.CouponBoxSX .img-container span{display:block; padding: 0px 2px; background: url('/img/Coupon/CouponBoxHP-link-bg.png'); height:46px; color:#f6f6f6;position:relative; top:-46px;line-height:16px;font-size:11px;padding-left:4px;text-decoration:none;z-index:200;}

.CouponBoxSX .img-top {background: url('/img/Coupon/CouponBoxSx-img1.png') ; width:180px;height:165px;}
.CouponBoxSX .img-top h3 {background: url('/img/Coupon/CouponBoxSx-title-bg.png');color:#ffffff;font-size:17px; height:23px;margin:0px;}
.CouponBoxSX .img-top span{display:block; padding: 0px 2px; background: url('/img/Coupon/CouponBoxHP-link-bg.png'); height:36px; color:#f6f6f6;position:relative; top:106px;line-height:16px;font-size:11px;padding-left:4px;text-decoration:none;z-index:200;}
.CouponBoxSX .bottom {background: url('/img/Coupon/CouponBoxSx-bottom-bg.png') bottom no-repeat; width:180px;padding-bottom:5px;}
.CouponBoxSX .bottom h3 {margin:5px 5px 0px 5px; color:#cc0000; font-size:12px;}
.CouponBoxSX .bottom p {margin:5px 5px 0px 5px;}
.CouponBoxSX .bottom .scopri-come{text-align:right; margin:5px 0px 0px 5px }
.CouponBoxSX .bottom .scopri-come span {color:#cc0000;font-weight:bold;margin-right:7px;font-size:11px;position:relative; z-index:300;cursor:pointer;}

/*DIV OVERLAY SX*/
.CouponBoxSX-Popup {width:500px;position:absolute;z-index:200px;color:#333333;display:none;z-index:200;}
.CouponBoxSX-Popup-content {margin:20px 0px 0px 45px}
.CouponBoxSX-Popup .top {background:url('/img/Coupon/CouponBoxHp-Popup-bg-top.png') no-repeat;height:14px;}
.CouponBoxSX-Popup .content {float:left;background:url('/img/Coupon/CouponBoxHp-Popup-bg-content.png') repeat-y;width:455px;}
.CouponBoxSX-Popup .content p{margin:0px 15px;}
.CouponBoxSX-Popup .bottom {clear:both;background:url('/img/Coupon/CouponBoxHp-Popup-bg-bottom.png') no-repeat;height:16px;}

/*DIV OVERLAY IN RESULT PAGE (FREE)*/
.FreeCoupon-Popup {width:500px;position:absolute;z-index:200px;color:#333333;display:none;z-index:200;}
.FreeCoupon-Popup-content {margin:25px 0px 0px 45px}
.FreeCoupon-Popup .top {background:url('/img/Coupon/CouponBoxHp-Popup-bg-top.png') no-repeat;height:14px;}
.FreeCoupon-Popup .content {float:left;background:url('/img/Coupon/CouponBoxHp-Popup-bg-content.png') repeat-y;width:455px;}
.FreeCoupon-Popup .content p{margin:0px 15px;}
.FreeCoupon-Popup .bottom {clear:both;background:url('/img/Coupon/CouponBoxHp-Popup-bg-bottom.png') no-repeat;height:16px;}

/*DIV OVERLAY IN RESULT PAGE (A PAGAMENTO)*/
.PayperCoupon-Popup {width:500px;position:absolute;z-index:200px;color:#333333;display:none;z-index:200;}
.PayperCoupon-Popup-content {margin:25px 0px 0px 45px}
.PayperCoupon-Popup .top {background:url('/img/Coupon/CouponBoxHp-Popup-bg-top.png') no-repeat;height:14px;}
.PayperCoupon-Popup .content {float:left;background:url('/img/Coupon/CouponBoxHp-Popup-bg-content.png') repeat-y;width:455px;}
.PayperCoupon-Popup .content p{margin:0px 15px;}
.PayperCoupon-Popup .bottom {clear:both;background:url('/img/Coupon/CouponBoxHp-Popup-bg-bottom.png') no-repeat;height:16px;}




/*USER CONTROL COUPON CLUB (MAXISCHEDA)*/
.CouponSchedaBB {margin-top:15px;}
.CouponSchedaBB h3 {background: url('/img/Coupon/CouponSchedaBB-titolo-bg.png') no-repeat;width:125px; height:30px; color:#fff; display:block;line-height:23px; font-size:15px;float:left;}
.CouponSchedaBB span.red, .CouponSchedaBB span.red_arrow {color:#cc0000; margin: 0px 0px 0px 7px;line-height: 22px;}
.CouponSchedaBB .separatore {background: url('/img/Coupon/separatore.png') no-repeat;height:25px;margin-top:5px; clear:both;}
.CouponSchedaBB h4 {font-weight:bold;margin:7px 0px;float:none;}

#NavScheda LI.coupon_tab_sel{background:none;padding: 9px 0 0;}
#NavScheda .coupon {margin-top:8px;}

.CouponSchedaBB .schede {margin-top:10px}
.CouponSchedaBB .schede .right {margin-right:0px}
.CouponSchedaBB .schede .separatore {border-bottom: dotted 1px #999999; background:none;clear:both;height:15px;}

.CouponSchedaBB .scheda {width:220px; float:left;margin:15px 25px 0px 0px;} 
.CouponSchedaBB .scheda .img {width:220px;height:144px;}
.CouponSchedaBB .scheda .img span.green {text-align: center;background: url('/img/Coupon/CouponDettaglio-linkgreen-bg.png') repeat-x;display:inline-block;width:127px;height:31px;line-height:31px; color:#f6f6f6;position:relative; top:112px; text-decoration:none;font-size:12px; font-weight:bold;cursor:pointer;z-index:2000;}
.CouponSchedaBB .scheda .img span.red {background: url('/img/Coupon/CouponSchedaBB-link-dettaglio.png') no-repeat; display:inline-block;width:93px;height:31px;line-height:32px; color:#f6f6f6;position:relative; top:113px;font-size:13px;text-decoration:none;z-index:2000;margin:0px;text-align: left;} 
.CouponSchedaBB .scheda .top {background: url('/img/Coupon/CouponSchedaBB-bg-top.png') no-repeat top; width:220px; height:40px;}  
.CouponSchedaBB .scheda .top span {margin:0px 7px;padding-top:5px;display:block;}   
.CouponSchedaBB .scheda .top span strong {color:#cc0000} 
.CouponSchedaBB .scheda .bottom {background: url('/img/Coupon/CouponSchedaBB-bg-bottom.png') no-repeat bottom; width:220px; height:45px;}  
.CouponSchedaBB .scheda .bottom div {font-size:10px;float:left; width: 43px;border-right:solid 1px #cccccc;margin:2px 0px 0px 0px;line-height:18px;text-align:center }    
.CouponSchedaBB .scheda .bottom div label {display:block;font-size:13px;}
.CouponSchedaBB .scheda .bottom div b {font-size:12px;}
.CouponSchedaBB .scheda .bottom div.last {width:80px; border:0px;margin-left:5px;line-height:20px;}  
.CouponSchedaBB .scheda .bottom div.last label {display:inline;text-align:left;}
.CouponSchedaBB .scheda .bottom div.last .display_time {font-size:9px;text-align:right;letter-spacing: -1px;}
.CouponSchedaBB .scheda .bottom div.last .display_time b {font-size:9px;}


.CouponSchedaBB .selezionata {display:none;background: url('/img/Coupon/CouponSchedaBB-bg-content-hover.png') repeat-y top; width:220px; position: absolute;font-size:11px;z-index:4000; margin-top:-189px; height:183px;}  
.CouponSchedaBB .selezionata h3{margin:0px 7px;background:none;color:#333;font-weight:bold;height:22px;width:200px;}
.CouponSchedaBB .selezionata p {margin:0px 7px 0px 7px;}
.CouponSchedaBB .selezionata span.desel {margin-right:7px;margin-top:18px;color:#cc0000; cursor:pointer;float:right}
.CouponSchedaBB .selezionata a.green {margin-left:7px;margin-top:7px;background: url('/img/Coupon/CouponScheda-linkgreen-bg.png') repeat-x;height:23px;line-height:23px;display:inline-block; border:solid 2px #666666; color:#ffffff; font-size:14px; font-weight:bold;text-decoration:none;}

/*DIV OVERLAY SCHEDABB*/
#CSBB-Popup {position:absolute;z-index:5000;}
.CouponSchedaBB-Popup {width:470px;color:#333333;margin-top:33px;}
.CouponSchedaBB-Popup .top {background:url('/img/Coupon/CouponSchedaBB-Popup-bg-top.png') no-repeat;height:7px;}
.CouponSchedaBB-Popup .content {float:left;background:url('/img/Coupon/CouponSchedaBB-Popup-bg-content.png') repeat-y;width:470px;}
.CouponSchedaBB-Popup .content table tr td div {margin:0px 15px;}
.CouponSchedaBB-Popup .content p{margin:0px 15px;}
.CouponSchedaBB-Popup .content p.nome_merchant {margin-top:10px}
.CouponSchedaBB-Popup .content h4{margin:5px 15px 0px 15px;display:block;font-size:12px;font-weight:bold;float: none;}
.CouponSchedaBB-Popup .content h5{margin:10px 15px 0px 15px;font-size:12px;font-weight:bold;float: none;}
.CouponSchedaBB-Popup .content ul {margin:5px 35px; padding:0px;font-size:11px;}
.CouponSchedaBB-Popup .content table {width:463px;}
.CouponSchedaBB-Popup .content img {margin:10px;width:200px; border: solid 1px #888}

.CouponSchedaBB-Popup .bottom {clear:both;background:url('/img/Coupon/CouponSchedaBB-Popup-bg-bottom.png') no-repeat;height:16px;}


/*HOME PAGE COUPON*/
.CouponHP {}
.CouponHP .titolo{margin-left:7px;border-bottom:solid 1px #cc0000;height:27px;}
.CouponHP .titolo span{margin:0px;background: url('/img/Coupon/CouponClubTarget-bg.png') no-repeat;display:inline-block;width:125px; font-size:15px; color:#ffffff;line-height:20px;padding:0px 0px 3px 3px;font-weight:bold;}
.CouponHP .titolo b {vertical-align:bottom;padding-bottom:5px;}
.CouponHP .testo{margin-left:7px;margin-top:7px;font-size:16px;}
.CouponHP .testo h2{margin:0px;font-size:21px;}
.CouponHP .testo p{margin:7px 0px;font-size:13px;}
.CouponHP .testo strong{color:#cc0000}   

.CouponHP .schede {margin-top:20px;}  
.CouponHP .schede h2 {font-size:18px;}
.CouponHP .scheda .img-container {width:274px;height:187px;}
.CouponHP .scheda .img-container .img {width:274px;height:187px;}
.CouponHP .scheda .img-container a.green {background: url('/img/Coupon/CouponScheda-span-bg.png') repeat-x;display:block;height:41px;line-height:41px; color:#f6f6f6;position:relative;text-decoration:none;position:relative;margin-top:-41px;float:left;}
.CouponHP .scheda .img-container a.red {background: url('/img/Coupon/CouponHP-link-dettaglio.png') no-repeat; display:inline-block;width:127px;height:42px;line-height:42px; color:#f6f6f6;position:relative;top:-42px;float:left;font-size:18px;text-decoration:none;z-index:200;margin-bottom:0px;}
   
.CouponHP .scheda {width:300px; float:left;margin-bottom:0px;height:345px}   
.CouponHP .scheda .top {background: url('/img/Coupon/CouponScheda-bg-top.png') no-repeat top; width:274px; height:73px;}  
.CouponHP .scheda .top span {margin:0px 7px;padding-top:5px;display:block;font-size:15px}   
.CouponHP .scheda .top span strong {color:#cc0000} 
.CouponHP .scheda .bottom {background: url('/img/Coupon/CouponScheda-bg-bottom.png') no-repeat bottom; width:274px; height:69px;top:-44px;position:relative; z-index:3000;}  
.CouponHP .scheda .bottom img.clessidra {float:left;}
.CouponHP .scheda .bottom div {font-size:11px;float:left;text-align:center; width: 51px;border-right:solid 2px #cccccc;margin:7px 0px 0px 0px;line-height:26px }    
.CouponHP .scheda .bottom div label {display:block;font-size:14px;}
.CouponHP .scheda .bottom div b {font-size:16px;}
.CouponHP .scheda .bottom div .display_time {font-size:10px;}
.CouponHP .scheda .bottom div .display_time b {font-size:13px;}
.CouponHP .scheda .bottom div.last {width:105px; border:0px;margin-left:5px;}               
.CouponHP .scheda .bottom div.last label {text-align:left; display:inline;}

.CouponHP .selezionata {text-align:center; background: url('/img/Coupon/CouponScheda-bg-content-hover.png') repeat-y top; width:274px;height:250px; position: absolute;margin-top:-300px;font-size:11px;display:none;z-index:3000;}  
.CouponHP .selezionata h3{margin:7px 7px;text-align:left;color:#cc0000}
.CouponHP .selezionata p {margin-left:7px;margin-top:7px;line-height:22px;min-height:145px;text-align:left;font-size:13px;}
.CouponHP .selezionata a.desel {margin:3px 7px;color:#cc0000;float:right;}
.CouponHP .selezionata a.green {margin-left:7px;margin-top:15px;background: url('/img/Coupon/CouponScheda-linkgreen-bg.png') repeat-x;height:23px;line-height:23px;display:inline-block; border:solid 2px #666666; color:#ffffff; font-size:14px; font-weight:bold;text-decoration:none;}



/*DETTAGLIO Coupon*/
.CouponDettaglio h1 {border:0px;}

.CouponDettaglioRowTestata {background: url('/img/Coupon/separatore.png') bottom no-repeat;padding-bottom:30px;}
.CouponDettaglioRowTestata .sx {width:245px;float:left;}
.CouponDettaglioRowTestata a.green {float:left;background: url('/img/Coupon/CouponScheda-span-bg.png') repeat-x;display:block;width:114px;height:41px; line-height:43px; color:#f6f6f6;font-size:11px;margin-right:3px;font-weight:bold;text-decoration:none;text-align:center; position:relative; z-index:2;}
.CouponDettaglioRowTestata a.titoletto {float:left;background: url('/img/Coupon/CouponHP-link-dettaglio.png') center; display:block;width:127px;height:41px; line-height:41px; color:#f6f6f6;font-size:17px;text-decoration:none;}

.CouponDettaglioRowTestata .roundedbox {float:left; margin:7px;}
.CouponDettaglioRowTestata .roundedbox .sx {float:left; width:7px; height:41px; background: url('/img/Coupon/CouponDettaglio-roundedboxes-sx.png');border:0px;}
.CouponDettaglioRowTestata .roundedbox span{float:left;height:41px;background: url('/img/Coupon/CouponDettaglio-roundedboxes-content.png'); vertical-align:top; text-align:center;font-size:13px;vertical-align:text-bottom;}
.CouponDettaglioRowTestata .roundedbox span b {font-size:17px;}
.CouponDettaglioRowTestata .roundedbox span img.clessidra {vertical-align:text-bottom;margin-top:7px;height:25px; width:17px;float:left;}
.CouponDettaglioRowTestata .roundedbox .dx {float:left; width:7px; height:41px; background: url('/img/Coupon/CouponDettaglio-roundedboxes-dx.png');border:0px;}
.CouponDettaglioRowTestata .roundedbox span.time{width:120px}
.CouponDettaglioRowTestata .roundedbox #time {line-height:15px;}

.CouponDettaglioRowTestata .condividi-deal {margin-top:113px;font-weight:bold;text-align:center;}
.CouponDettaglioRowTestata .condividi-deal a{margin-top:10px;display:inline-block;}
.CouponDettaglioRowTestata .dx {float:left;width:475px;}
.CouponDettaglioRowTestata .dx img{width:475px;height:312px;}

.CouponDettaglio .selected {background: url('/img/Coupon/CouponDettaglio-selected-bg.png') repeat-y; width:720px;position:absolute;margin-top:-322px;min-height:332px; display:none;}
.CouponDettaglio .selected h2 {margin:10px 0px 10px 260px;font-size:16px; font-weight:bold;width:435px; color:#cc0000}
.CouponDettaglio .selected h3 {margin:7px 0px 7px 260px;font-size:14px; font-weight:bold;width:435px;color:#333333}
.CouponDettaglio .selected p {margin-left:260px;font-size:11px;width:435px;line-height:13px}
.CouponDettaglio .selected a {margin-left:260px; color:#cc0000}
.CouponDettaglio .selected a.green {padding:0px;margin:10px 0px 10px 260px;float:left;background: url('/img/Coupon/CouponDettaglio-linkgreen-bg.png') repeat-x;display:inline-block;height:31px; line-height:31px; color:#f6f6f6;font-size:12px;margin-right:3px;font-weight:bold;text-decoration:none;width:160px;text-align:center;}
.CouponDettaglio .selected a.red {margin:10px 0px 10px 0px;float:left;background: url('/img/Coupon/CouponDettaglio-linkred-bg.png') center;width:150px; display:inline-block;height:31px; line-height:31px; color:#f6f6f6;font-size:13px;text-decoration:none;}

.CouponDettaglioRow {border-bottom:dotted 1px #999999;padding:10px 0px 20px;}
.CouponDettaglioRow .sx {width:245px;float:left;}
.CouponDettaglioRow .dx {width:475px;float:left;}
.CouponDettaglioRow h3 {margin-bottom:7px; font-weight:bold;}
.CouponDettaglioRow ul {padding:0px;margin-left:20px; width:200px;}
.CouponDettaglioRow .testo230 {float:left;width:230px;}
.CouponDettaglioRow .testo230 img.mappa {width:230px;height:190px;border:solid 1px #cccccc}

/*OVERLAY RECAP COUPON IN CHECKOUT*/
#taxi_popup {position:absolute;z-index:2; width:355px;color:#333333;}
#assicurazione_popup {position:absolute;z-index:2; width:355px;color:#333333;}


#recapCoupon {position:absolute;z-index:2; width:355px;color:#333333;}
.recapCoupon-Popup {}
.recapCoupon-Popup .top {background:url('/img/Coupon/CouponCheckOut-Popup-bg-top.png') no-repeat;height:7px;}
.recapCoupon-Popup .content {float:left;background:url('/img/Coupon/CouponCheckOut-Popup-bg-content.png') repeat-y;width:355px;}
.recapCoupon-Popup .content h2 {margin:5px 15px;font-size:16px;font-weight:bold;}
.recapCoupon-Popup .content ul {margin:5px 30px;padding:0px;font-size:11px;}
.recapCoupon-Popup .content p   {margin:10px 15px;}
.recapCoupon-Popup .content p b {color:#CC0000;display:block;}

.recapCoupon-Popup .bottom {clear:both;background:url('/img/Coupon/CouponCheckOut-Popup-bg-bottom.png') no-repeat;height:16px;}
