



#yoodeal2{



	margin-bottom: 5px;



}







#threecw {    



    margin: auto;



    padding: 0px;



    width: 298px;



}







#threecw.generic {



    /*background: url("../images/bg-corner-box-n.png") no-repeat scroll -610px 0 transparent;*/



    border: 1px solid #D5D8DF;



	/*border-radius: 5px;*/



	width: 300px;



	background-color: white;



	box-shadow: 0px 1px 1px #CCCCDA;



}







#threecw.male {



    background: url("../images/bg-corner-box-m.png") no-repeat scroll -610px 0 transparent;



}







#threecw.female {



    background: url("../images/bg-corner-box-f.png") no-repeat scroll -610px 0 transparent;



}







#threecw .tit {



	overflow: hidden;



	margin: 0 10px 18px;



	position: relative;



	height: 34px;



	border-bottom: 1px solid #D5D8DF;



}











#threecw .tit a.threecw {



   display: block;



   width: 80px;



   height: 23px;



   position: absolute;



   top: 0;



   right: 0;



   text-indent: -5000px;



}







#threecw .tit h5 {



    color: white;



	margin: 12px -7px;



	font-family: 'TitleNarrow';



    font-size: 12px;



	letter-spacing: 0px;



	padding:0px 4px 4px 5px!important;



	text-transform: uppercase;



}







#threecw .tit h5.big {   



    font-size: 25px !important;	



}







#threecw.generic .tit h5 {



	/*background:#e1393d;*/



	color: black;



}







#threecw.generic .tit h5 span{



	/*background:#e1393d;*/



	color: #E50000;/*#CC2026*/



}







#threecw .tit h5 span {



    color: #FF0000;



    padding-left: 3px;



}







#threecw .ybox {



    font-family:"TitleNarrow";



    overflow: hidden;



	background: white;



	margin: 0;



	padding: 0;



	height: 250px;



	width: 300px;



	position: relative;



	float: left;



	cursor: pointer;



}







#threecw .ybox .img {



	position:relative;



    margin: 0;



	width: 300px;



	height: auto;	



	margin-top: -33px



}







#threecw .ybox ul  {



	position:absolute;



    margin: 42px 0 0 124px;



	border:0px solid red;



	width:45px;	



}







#threecw .ybox ul li {



	list-style:none;



	position:absolute;



	left:15px;



	top:15px;



}







#threecw .ybox ul li a {



    text-decoration: none;



}







#threecw.generic .ybox ul li a {



    text-decoration: none;



	color:#FFFFFF;



}







#threecw.male .ybox ul li a {   



	color:#009900;



}







#threecw.female .ybox ul li a {   



	color:#fd716c;



}











#threecw .ybox ul li .discount {



    font-family: "TitleNarrow";



    font-size: 25px;



	line-height: 34px;



 	text-align: center;



	font-weight: 900;



	float: left;



	padding:2px 0 0 0;



	margin:1px 0 0 -4px;



	width: 75px;



	height: 35px;



	background-color: #CA1020;



}



#threecw .ybox ul li .discount a{



    color: #FFFFFF!important;



}







#threecw .ybox ul li .discount span{



    font-size: 12px;



    position: relative;



    top: -11px;



	font-weight: normal;



}







#threecw .ybox ul li .price {



    font-family: 'TitleNarrow';



    font-size: 12px;



	line-height: 12px;



 	text-align: center;



	float: left;



	padding:2px 0 0 0;



	margin:1px 0 0 70px;



	width: 65px;



	height:25px;



	border:1px solid #D7D7D7;



	background-color: #F4F4F4;



	/*border-radius:5px;*/



}











#threecw.generic .ybox ul li.price a {



    color:#006699;



}







#threecw.male .ybox ul li.price a {



    color:#FF0000;



}







#threecw.female .ybox ul li.price a {



    color:#006699;



}







#threecw .textbox {



	width: 100%;



	height:45px; 



	padding: 5px 0 5px 5px;



	box-sizing: border-box;



	margin:0 !important;



	vertical-align:text-top!important;



	color: white;



	background-color: #33333D;



	position: relative;



	z-index: 20;



}







#threecw .textbox.f4u {



	background-color: #539CC5;



}







#threecw .textbox p  { 



	margin:0 0 0 0;



	font-size:12px;



	line-height:16px;



	height: 100%;	



	overflow: hidden;



	text-transform: uppercase;



}







#threecw .textbox p.title  { 



	width: 152px;



	float: left;



	position: relative;



	font-family: 'TitleNarrow';



}







#threecw .textbox p.price  { 



	width: 140px;



	float: left;



	position: relative;



	font-family: 'TitleNarrow';



}







#threecw .textbox span.original  { 



	color: white;



	float: left;



	top: 10px;



	height: auto;



	margin-left: 3px;



	z-index: 1;



	position: relative;



	width: auto;



	margin-right: 3px;



	text-align: center;



	overflow: hidden;



	background-image: url("../images/oblique_line.png");



	background-repeat: no-repeat;



	background-size: 100% 100%;



	font-family: 'TitleNarrow';



}







#threecw .textbox.f4u span.original  {



	color: gray;



	background-image: url("../images/gray_oblique_line.png");



}







#threecw .textbox span.current { 



	color: white;



	float: left;



	padding-top: 9px;



	height: 100%;



	font-size: 23px;



	margin-left: 3px;



	width: 75px;



}







#threecw .textbox span.current  span.price_decimal {



	font-size: 18px;



	top: 6px;



	position: absolute;



} 







#threecw .textbox p a {



    color: #666666;



	text-decoration: none;



}







#threecw .link {



	position:absolute;



	font-family:"TitleNarrow"!important;



	float:right;



	margin:2px 10px 0 183px;



    color: #fff;



    font-size: 12px;



	width: 94px;



	height:29px;



	/*border-radius:5px;*/



}







#threecw.generic .link{



	background: #9BA299;



}







#threecw.male .link{



	background-image: linear-gradient(bottom, rgb(118,175,250) 22%, rgb(170,204,247) 59%);



	background-image: -o-linear-gradient(bottom, rgb(118,175,250) 22%, rgb(170,204,247) 59%);



	background-image: -moz-linear-gradient(bottom, rgb(118,175,250) 22%, rgb(170,204,247) 59%);



	background-image: -webkit-linear-gradient(bottom, rgb(118,175,250) 22%, rgb(170,204,247) 59%);



	background-image: -ms-linear-gradient(bottom, rgb(118,175,250) 22%, rgb(170,204,247) 59%);







	background-image: -webkit-gradient(



		linear,



		left bottom,



		left top,



		color-stop(0.22, rgb(118,175,250)),



		color-stop(0.59, rgb(170,204,247))



	);



}







#threecw.female .link{



	background-image: linear-gradient(bottom, rgb(253,113,108) 8%, rgb(253,145,141) 51%);



	background-image: -o-linear-gradient(bottom, rgb(253,113,108) 8%, rgb(253,145,141) 51%);



	background-image: -moz-linear-gradient(bottom, rgb(253,113,108) 8%, rgb(253,145,141) 51%);



	background-image: -webkit-linear-gradient(bottom, rgb(253,113,108) 8%, rgb(253,145,141) 51%);



	background-image: -ms-linear-gradient(bottom, rgb(253,113,108) 8%, rgb(253,145,141) 51%);







	background-image: -webkit-gradient(



		linear,



		left bottom,



		left top,



		color-stop(0.08, rgb(253,113,108)),



		color-stop(0.51, rgb(253,145,141))



	);



}







#threecw  .link a {



    color: #fff;



	text-decoration:none;



	padding: 7px 0 0 22px;



	display: block;







}



#threecw .ybox ul li strong {



    display: block;



	font-size: 12px;



}















#threecw .last {



    border-bottom: 0;



	margin: 0 3px 0 3px;



}







#threecw .pia {



	width:290px;



	height:30px;



	left:2px;	



	overflow: hidden;



	position: relative;



}







#threecw.generic .pia {



	



}







#threecw .pia a.pia {



    color: #CA1020;



    float: left;



    font-family:"TitleNarrow";



    text-decoration: none;



    



    font-size: 13px;



    margin: -2px 0 0 8px;



	background: url("../images/yoodeal.png") no-repeat 240px 3px;



	background-size: 24px 24px;



	padding-top: 7px;



}







.corner-threecw-bottom {



    height: 10px;



    margin: 0 auto 20px;



    width: 294px;



}







.corner-threecw-bottom.generic{



    background: url("../images/bg-corner-box-n.png") no-repeat scroll -310px -16px transparent;



    display: none;



}







.corner-threecw-bottom.male{



	background: url("../images/bg-corner-box-m.png") no-repeat scroll -310px -16px transparent;



}







.corner-threecw-bottom.female{



    background: url("../images/bg-corner-box-f.png") no-repeat scroll -310px -16px transparent;



}







.emptyWidgetImg {



	height: 60px;



    margin: 7px 6px;



    position: relative;



    width: 75px;



    display: block;



    float: left;



    background-size: 75px 60px;



    cursor: pointer;



}







div.cibo {



	background-image: url("../images/cibo.jpg");	



}







div.tech {



	background-image: url("../images/tech.jpg");



}







div.viaggi {



	background-image: url("../images/viaggi.jpg");



}







#container {



	height: 250px;



	overflow: hidden;



	position: relative;



	top: 0;



}







#dealsContainer {



	position: absolute;



	width: 1000px;



	height: 100%;



	top: 0;



}







.buy_button {



	position: absolute;



	background-image: url("../images/button_bg.png");



	background-repeat: no-repeat;



	color: white;



	width: 173px;



	background-size: 100% 100%;



	height: 50px;



	line-height: 50px;



	text-decoration: none;



	text-align: center;



	top: 190px;



	left: 63.5px;



	font-family: 'TitleNarrow';



}







.buy_button.f4u {



	background-image: url("../images/button_yellow_bg.png");



	color: black;



}







.buy_button.f4u:hover {	



	color: white;



}







/* Layout single wide */



#threecw.generic.single_wide {    



	width: 596px;	



	height: 60px;	



}







#container.single_wide {    



	height: 60px;	



}







#threecw .ybox.single_wide {



	height: 60px;



	width: 596px;	



}







#threecw .textbox.single_wide {



	width: 452px;



	height: 100%;



	position: relative;



	float: right;



	padding-left: 15px;



}







#threecw .textbox.single_wide p {



	padding-top: 9px;



}







#threecw .textbox.single_wide p.title {



	width: 140px;



	height: 40px;



	overflow: hidden;



}







#threecw .textbox.single_wide span.current span.price_decimal {



	top: 15px;



}







#threecw .ybox .img.single_wide {



	width: 144px;



	margin-top: -45px;



}







a.buy_button.single_wide {



	top: 10px;



	left: 445px;



	z-index: 100;



	width: 140px;



	height: 40px;



	line-height: 40px;



	font-size: 13px;



}







div.textbox img {



	display: none;



}







#widgetGazzettaContainer_thirdColumn div.textbox.mobile {



	background: #9AFF34;



	height: 52px;



}







#widgetGazzettaContainer_thirdColumn div.textbox.mobile p.price {



	display: none;



}







#widgetGazzettaContainer_thirdColumn div.textbox.mobile p.title {



	color: #28344a;



    font-size: 16px;



    height: 15px;



    margin-top: 5px;



    overflow: hidden;



    text-align: center;



    width: 290px;



}







#widgetGazzettaContainer_thirdColumn div.textbox img.mobile {



	display: block;



	position: absolute;



	top: 29px;



	left: 38.5px;



}







#widgetGazzettaContainer_thirdColumn .buy_button.mobile {



	background-image: url("../images/mobile_arrow.png") !important;



	width: 76px;



	height: 76px;



	line-height: 76px;



	color: transparent;



	top: 160px;



	left: 205px;



}







/* Style widget homepage */







#threecw.hp1, #threecw.hp2 {



	box-shadow: none;



	width: 180px !important;



	height: 180px !important;



	background: #F3CACE;



	float: left;



	margin-left: 10px;



	margin-right: 10px;



	border-color: #cababc;



}







.ybox.hp1, .ybox.hp2 {



	width: 180px !important;



	height: 180px !important;



	background: #F3CACE !important;



	text-align: center;



}







.ybox.hp1 img.img, .ybox.hp2 img.img {



	width: auto !important;



	height: 98px !important;



	padding: 4px 4px 0 4px;



	margin-top: 0 !important;



	box-sizing: border-box;



}







#threecw.hp1 .textbox, #threecw.hp2 .textbox {



	position: absolute;



	top: 98px;



	background: transparent;



	width: 178px;



}







#threecw.hp1 .textbox p.title, #threecw.hp2 .textbox p.title {



	width: 178px;



	color: #F27800;



	font-weight: bold;



	font-size: 0.85em;



	text-align: left;



	height: 18px;



	overflow: hidden;



	font-family: Arial, Helvetica, sans-serif;



	line-height: 1.25em;



}







#threecw.hp1 .textbox p.description, #threecw.hp2 .textbox p.description {



	width: 170px;



	color: #222;



	font-size: 0.85em;



	text-align: left;



	overflow: hidden;



	height: 50px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: 1.25em;



	text-transform: none;



}







#threecw.hp1 .textbox p.price, #threecw.hp2 .textbox p.price {



	display: none !important;



}







.ydWidgetArrow {

	position: absolute;

	width: 50px;

	height: 50px;

	z-index: 100;

	top: 100px;	

	cursor: pointer;

	opacity: 0.5;

}



img.ydWidgetArrow:hover {

	opacity: 1;

}



.prev {

	left: 10px;

}



.next {

	right: 10px;

	-webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -o-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

}





