/*  HOME PANEL */
.home-panel{
	width:100%;
	/*overflow:hidden;*/
	height:159px;
	margin:96px auto 0px auto;
	z-index:997;
	position:relative;
		} /*for IE to version 7 included */
html>/**/body .home-panel{
	width:100%;
	/*overflow:hidden;*/
	height:159px;
	margin:96px auto 0px auto;
	z-index:997;
	
	} /*per gli altri browser*/
body:nth-of-type(1) .home-panel{
   	width:100%;
	/*overflow:hidden;*/
	height:159px;
	z-index:997;
	margin:96px auto 0px auto;
}



   .home-panel-menu {
 	width:100%;
	background-image:url(../images/panel_ecommerce2.gif);
	background-color:trasparent;
	background-repeat:no-repeat;
	background-position:top center;
	height:159px;
	margin:auto;
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	

 }
 
   /*
.close {
	position:relative;
	margin:auto;
	margin-right:100px;
	top:75px;
	width:83px;
}*/
.close {
	position:relative;
	right:-550px;
	top:75px;
	width:80px;
}
.open {
	position:absolute;
	left:300px;
	width:60px;
	top:0px;
	
}
 .home-panel-banner{
	width:100%;
	text-align:center;
	padding:0px;
	height:159px;
	margin:auto;
	position:relative;
		} /*for IE to version 7 included */
html>/**/body .home-panel-banner{

	width:100%;
	height:159px;
	margin:auto;
	padding:0px;
	position:relative;
	
	} /*per gli altri browser*/
body:nth-of-type(1) .home-panel-banner{
 	width:100%;
	height:159px;
	margin:auto;
	position:relative;
	
}
 .panel-menu-cont {
	width:1000px;
	text-align:right;
	margin:auto;
	
}

.search {
	float:right;
	font-size:1.1em;
	clear:both;
	width:100%;
	position:relative;
	margin-top:35px;
}
.search input {
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	background-color:#FFFFFF;
	border:1px solid #989D96;
	height:16px;
	width:241px;
	background-image:url(../images/search.gif);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:18px;
	font-size:14px;
	padding:5px;
}
.panel-menu-options {
	float:right;
	width:270px;
	text-align:right;
	margin:5px 0 0 0;
	padding:0px;
}
.panel-menu-options .module{
	float:left;
	width:125px;
	margin-left:5px;
	padding:0px;
	height:52px;
	color:#FFFFFF;
}
.panel-menu-options .module .nr{
	padding-top:20px;
	padding-left:5px;
	font-size:22px;
	text-align:left;
	float:left;
}
.panel-menu-options .module .item{
	padding-left:5px;
	font-size:12px;
	text-align:left;
	}
.panel-menu-options .bookmarks{
	background-image:url(../images/e-bookmarks.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.panel-menu-options .whis{
	background-image:url(../images/e-whis.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.panel-navigation {
	width:1000px;
	background-color:#FBAF32;
	border:1px solid #ED9609;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	/*background-image:url(../images/e-menu.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	padding:0px;
	float:left;
	height:28px;
	overflow:hidden;
	margin:7px 0px 0px 0px ;
	padding:0px;
}/*for IE to version 7 included */
html>/**/body .panel-navigation{
	width:1000px;
	background-color:#FBAF32;
	border:1px solid #ED9609;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	/*background-image:url(../images/e-menu.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	padding:0px;
	float:left;
	height:34px;
	overflow:hidden;
	margin:7px 0px 0px 0px ;
	padding:0px;
	
	} /*per gli altri browser*/
body:nth-of-type(1) .panel-navigation{
   width:1000px;
   border:1px solid #ED9609;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	/*background-image:url(../images/e-menu.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	padding:0px;
	float:left;
	/*height:34px;*/
	overflow:hidden;
	margin:7px 0px 0px 0px ;
	padding:0px;
}




.panel-navigation ul {
	padding:0px 10px 3px 10px !important;
	margin:0px !important;
	color:#FFFFFF;
	text-align:left;
	display:inline;
	float:left;
	list-style-type:none;
}/*for IE to version 7 included */
html>/**/body .panel-navigation ul {
	padding:3px 10px !important;
	margin:0px !important;
	color:#FFFFFF;
	text-align:left;
	display:inline;
	float:left;
	list-style-type:none;
}
/*per gli altri browser*/
body:nth-of-type(1) .panel-navigation ul {
	padding:3px 10px !important;
	margin:0px !important;
	color:#FFFFFF;
	text-align:left;
	display:inline;
	float:left;
	list-style-type:none;
}

.panel-navigation li {
	display:inline;
	padding:0px 0px!important;
	margin:0px !important;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	list-style-type:none;
	line-height:25px;
}
.panel-navigation li a {
	color:#FFFFFF;
	text-decoration:none;
	padding:9px 4px 6px 4px;
	margin:0px;
}
.panel-navigation li a:hover {
	color:#E28D00;
	text-decoration:none;
	background-color:#FFCC76;
	padding:9px 4px 6px 4px;
	margin:0px;
}
.panel-navigation .separator,
.panel-navigation .separator a,
.panel-navigation .separator a:hover {
	margin:0px !Important;
	padding:9px 0px 6px 0px !Important;
}
 /*  content */
h2 {
	font-weight:bold;
	 font-size:1.0em;
	 line-height:0.2em;
	 margin:0px;
	 padding:0px;
	
 }
 .subtitle {
 	font-weight:bold;
	 font-size:1.4em;

 }
.postsubtitle {
	font-weight:bold;
	 font-size:1.1em;
 }
.tit-verde01 {
 	color:#aec984;
 }
.tit-verde02 {
 	color:#679146;
 }
 .tit-arancio01 {
 	color:#efa133;
 }
.tit-arancio02 {
 	color:#d64b00;
 }
 .tit-giallo {
 color:#fbb034;
 }
  .tit-rosa {
 color:#F02C76;
 }

 .area-banner {
 	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:0px;
 }
.module01 .area-banner {
    width:100%;
	float:left;
	margin:0px !important;
	padding:0px;
}
 .area-banner .module-sx {
 	float:left;
	width:50%;
	height:42px;
	margin:0px;
	padding:0px;
 }
  .area-banner .module-dx {
 	float:left;
	width:50%;
	height:42px;
	text-align:right;
	margin:0px;
	padding:0px;
 }
 
 .cont-col {
 	width:100%;
	margin:20px 0 0 0;
	float:left;
 }
 .col1 {
 	float:left;
	width:750px;
	margin:0px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	overflow:hidden;
	 }

 .col2 {
 	float:left;
	width:235px;
	margin:0px 0px 0px 10px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	overflow:hidden;
	 }
.col4 {
 	float:left;
	width:750px;
	margin:0px 0px 0px 10px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	overflow:hidden;
	 }

 .col3 {
 	float:left;
	width:235px;
	margin:0px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	overflow:hidden;
	 }
.areas-promo {
	width:100%;
	float:left;
	height:349px;
	overflow:hidden;
}
.areas-bt {
	width:190px;
	float:left;
}
.areas-bt .module{
	width:190px;
	height:86px;
	float:left;
	border-bottom:2px solid #ffffff;
	background-image:url(../images/shop/bk-areas.jpg);
	background-repeat:repeat-x;
	position:relative;
	overflow:hidden;
}
.areas-bt .testo {
	color:#F9B030;
	font-size:0.9em;
	padding:5px 10px;
	line-height:1.2em;
	float:left;
}
.areas-bt .testo A {
	text-decoration: none;
}
.areas-bt .title {
	font-size:1.5em;
	font-weight:bold;
	font-style:italic;
	line-height:1.4em;
}
.areas-promotions {
	float:left;
	width:551px;
	height:349px;
	margin-left:5px;
}
.arrow {
	float:right;
}
/* special kelkoo 1*/
.vetrina {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}
.special-cont {
	/*height:385px !important;*/
	}

.special {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	float:left;
	/*height:385px;*/
	/*width:710px;*/
	width:100%;
	
}
.special2 {
	margin:0px 0 10px 0;
	background-color:#FFFFFF;
	float:left;
	height:455px;
	width:100%;
	background-image:url(../images/shop/bk-kelkoo2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}


.vetrina  .intestazione h1,
.vetrina  .intestazione2 h1,
.brand .intestazione h1 {
	margin:0px;
	padding:0px;
	font-size:1em;
	line-height:1em;
	
}
.vetrina  .intestazione h2,
.vetrina  .intestazione2 h2,
.brand .intestazione h2 {
	margin:0px;
	padding:0px;
	font-size:1em;
	line-height:1em;
	
}
.vetrina  .intestazione2 {
	width:735px;
	padding:10px 5px 5px 10px;
	background-image:url(../images/shop/riga-yellow.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#F6AD2C;
	font-size:1.8em;
	font-weight:bold;
}
.vetrina .module {
	float:left;
	max-height:400px;
	height:400px;
	margin-top:5px;
	overflow:hidden;
	padding:8px;
	width:31%;
}
.vetrina .special2 .module {
	padding-top:4px !important;
	position:relative;
}
.vetrina .special .module {
	padding-top:0px !important;
	position:relative;
}
.vetrina  .line {
	background-image:url(../images/shop/riga-grey.gif);
	background-repeat:repeat-y;
	background-position: right bottom;
	
}
.vetrina  .marca {
width:50%;
float:left;
height:50px;
margin-top:20px;
overflow:hidden;

}
.vetrina  .titolo {
width:50%;
float:left;
height:50px;
margin-top:20px;
overflow:hidden;
color:#FEAE31;
font-weight:bold;
font-size:1.3em;
line-height:1em;
}
.vetrina  .titolo a{
	color:#FEAE31;
	text-decoration:none;
}
.vetrina  .picture {
width:50%;
float:left;
height:130px;
overflow:hidden;
position:relative;
}
.vetrina .newitem {
	width:57px;
	height:57px;
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:40;
}
.vetrina  .testo {
width:50%;
float:left;
height:130px;
padding:0px;
margin:0px;
overflow:hidden;
font-size:0.9em;
line-height:1.2em;
}
.vetrina  .more,
.vetrina  .more a {
float:right;
width:100%;
font-weight:bold;
color:#333333;
text-align:right;
text-decoration:none;
margin-top:4px;
}
.vetrina  .view,
.vetrina  .view a {
float:right;
width:100%;
text-decoration:none;
font-weight:bold;
color:#929292;
text-align:right;
}
.vetrina  .more,
.vetrina  .view {
	font-size:0.9em;
}
.vetrina  .price {
	width:50%;
	float:left;
	margin:10px 0 0 0;
	line-height:1.7em;
	padding:0px;
	
}
.vetrina .euro {
color:#FEAE31;
font-size:0.8em;
font-weight:bold;
float:left;
width:60%;
float:left;
width:60%;
}
.vetrina  .higheuro {
color:#FEAE31;
font-size:1.4em;
font-weight:bold;
}
.vetrina  .grey {
	color:#B3B4B6;
	font-size:0.8em;
	float:left;
	width:40%;
	line-height:1em;
	
}
.vetrina  .euro2 {
color:#E01B39;
font-size:1em;
font-weight:bold;
}
.vetrina  .higheuro2 {
color:#E01B39;
font-size:1.8em;
font-weight:bold;
}
.vetrina  .specialprice {
color:#E65E2E;
font-size:0.8em;
font-weight:bold;
line-height:1.1em;
}
.vetrina  .note {
	float:left;
	width:99%;
}
.vetrina .snote {
	float:left;
	width:99%;
	padding-top:4px;
}
.vetrina .delivery {
	color:#E95E35;
	font-weight:bold;
	font-size:0.8em;
	height:25px;
}
.vetrina .last {
	color:#32ABE4;
	font-weight:bold;
	font-size:0.8em;
	height:25px;
}
.vetrina .rate {
color:#FE154E;
font-weight:bold;
font-size:0.8em;
height:25px;
}
.vetrina .promo{
height:57px;
width:57px;
padding-top:3px;
}

.sep {
	width:100%;
	float:left;
	border-bottom:1px solid #C6C6C6;
	height:2px;
	margin:0px;
	padding:0px;
	line-height:2px;
	font-size:2px;
}
 .rating {
 	float:left;
 	color:#AAAAAA;
	font-weight:normal;
	width:60%;
	font-size:0.8em;
	padding:0px;
	margin:5px 0px 0px 0px;
	position:relative;
	text-align:left;
 }

.banner-offer {
	width:235px;
	height:193px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	overflow:hidden;
	background-image:url(../images/shop/welove.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}
.banner-offer .tit01{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	color:#73A037;
	text-align:right;
	font-style:italic;
	padding:10px 10px 1px 5px;
}
.banner-offer .tit02{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#73A037;
	font-weight:bold;
	text-align:right;
	font-style:italic;
	padding:0px 10px 2px 5px;
}
.banner-offer .icon {
	position:absolute;
	bottom:17px;
	left:12px;
	font-size:1.3em;
	width:78px;
	height:36px;
	line-height:1.1em;
	color:#FFFFFF;
	font-style:italic;
}
.banner-offer .icon .high {
	font-size:1.4em;
	font-weight:bold;
}
.banner-offer .sub01{
	font-size:0.85em;
	color:#727272;
	font-weight:bold;
	text-align:right;
	padding:0px 10px 0px 5px;
	line-height:1.1em;
}
.banner-offer  .more {
	padding:0px 10px 0px 100px;
	font-weight:bold;
	color:#727272;
	font-size:0.8em;
	text-decoration:none;
	margin-top:4px;
}
.banner-offer  .view{
	padding:0px 10px 0px 100px;
	text-decoration:none;
	font-weight:bold;
	color:#9B9B9B;
	font-size:0.8em;
}
.banner-offer a {
	text-decoration:none;
}
.banner-offer  .more a{
	color:#727272;
	text-decoration:none;
}
.banner-offer  .view a {
	color:#9B9B9B;
	text-decoration:none;
}
/* MODULO 1*/
.module01 {
	width:100%;
	/*height:350px;*/
	background-image:url(../images/shop/area-rosa.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;

}

.module01 .promo01,
.module01 .stroller {
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:110px;
	margin:4px 4px 0px 4px;
	width:95%;
	overflow:hidden;
}
.module01 .promo01 h2,
.module01 .stroller h2 {
	float:left;
	color:#03A7E4;
	font-size:1.6em;
	font-weight:bold;
	padding:0px 0px 0px 115px;
	margin:10px 0px 0px 0px;
	line-height:1.1em;
	font-style:italic;
	width:60%;
}
.module01 .promo01 .dida,
.module01 .stroller .dida {
	color:#B68B56;
	font-size:0.95em;
	line-height:1.1em;
	font-weight:bold;
	padding:0px 0px 0px 115px;
	margin:5px 0px 0px 0px;
	width:125px;
}
.module01 .promo01 .arrow,
.module01 .stroller .arrow {
	float:left !important;
	margin-left:8px;
}

.module01 .card {
	width:100%;
	height:118px;
	float:left;
	/*background-image:url(../images/shop/pic2.jpg);*/
	background-repeat:no-repeat;
	background-position:left bottom;
	overflow:hidden;
}
.module01 .card h2 {
	float:left;
	color:#ffffff;
	font-size:1.7em;
	font-weight:bold;
	padding:5px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	line-height:1.1em;
	font-style:italic;
	width:220px;
}
.module01 .card .dida {
	float:left;
	color:#B68B56;
	font-size:0.95em;
	line-height:1.1em;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	margin:5px 0px 0px 0px;
	width:200px;
	
}
.module01 .card .note{
	float:right;
	color:#A0A295;
	font-size:0.9em;
	padding:10px 0px 0px 0px;
	margin:0px;
	width:92px;
	line-height:0.9em;
}
.module01 .card .arrow {
	float:right;
	margin-right:8px;
}


.module01 .promo02,
.module01 .swim {
	height:110px;
	margin:4px 4px 0px 4px;
	width:95%;
	float:left;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:right top;
}
.module01 .contenitore {
	float:left;
}
.module01 .promo02 h2,
.module01 .swim  h2 {
	
	color:#F12F76;
	font-size:1.7em;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	line-height:1.1em;
	font-style:italic;
	width:120px;
	
}
.module01 .grey {
	float:left;
	color:#A0A295;
	font-size:0.9em;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.module01 .grey a{
	color:#A0A295;
	text-decoration:none;
}
.module01 .grey01 {
	float:left;
	color:#A0A295;
	font-size:1em;
	font-weight:bold;
	padding:0px 0px 0px 12px;
	margin:0px;
}
.module01 .grey02 {
	color:#A0A295;
	font-size:2.1em;
	font-weight:bold;
	padding:0px;
	margin:0px;
	line-height:0.9em;
}

.module01 .promo02 .dida,
.module01 .swim .dida {
	color:#B68B56;
	font-size:0.95em;
	line-height:1.1em;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	margin:5px 0px 0px 0px;
	width:135px;
	clear:right;
}
.module01 .promo02 .arrow,
.module01 .swim  .arrow {
	float:left !important;
	margin-left:8px;
	padding-top:5px;
}
/* BRAND */
.brand {
	margin:10px 0 0 0;
	padding:0px;
	overflow:hidden;
	background-color:#FFFFFF;
	float:left;
	height:400px;
	width:100%;
	background-image:url(../images/shop/area-blu.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.brand  .intestazione {
	width:220px;
	padding:17px 5px 5px 10px;
	background-image:url(../images/shop/riga-blu.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#00A1C8;
	font-size:1.8em;
	font-weight:bold;
}
.brand  .marca {
	width:220px;
	padding:10px 8px 10px 7px;
	background-image:url(../images/shop/riga-blu.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#00A1C8;
	font-weight:bold;
	border:none;
	text-align:center;
	float:left;
}
.brand  .pic{
	width:100%;
	float:left;
	height:107px;
	overflow:hidden;
}
.brand  .pic img{
	max-width:200px;
	height:auto;
	padding:10px 0px;
}
.brand .carousel {
	width:100%;
	float:left;
	padding:28px 0px;
}
.arrowed {
	float:left;
	width: 40px;
	text-align:center;
	
}
.brand .marcalogo {
	float:left;
	width: 140px;
	text-align:center;
}
.brand .marcalogo img{
	max-width: 140px;
	height:auto;
	border:none;
	text-align:center;
}
.viewall {
	color:#AAAAAA;
	width:215px;
	float:left;
	margin:5px 0 0 0;
	padding:0 7px 0 0px;
	line-height:1.1em;
	font-size:0.8em;
	text-align:right;
 }
.viewall a{
	color:#AAAAAA;
	text-decoration:none;
	}
 .viewall img {
float:right;
margin-left:8px;
 }
 .cont-carousel {
 	padding:10px 8px 10px 7px;
	width:220px;
	float:left;
	margin:0px;
	
 }
 /* new all best */
 .new-cont {
 	float:left;
	margin:10px 0 0 0;
	width:100%;
	padding:0px;
	
 }
.new-cont a,
.new-cont a:hover {
color:#FFFFFF;
text-decoration:none;
  }
 .new-cont .module_a {
 	float:left;
	
	background-repeat:no-repeat;
	background-position:top left;
	width:207px;
	height:348px;
	padding:10px 10px 10px 20px;
	margin:0px;
	overflow:hidden;
	position:relative;
	
 }
   .new-cont .module_b {
 	float:left;
	
	background-repeat:no-repeat;
	background-position:top left;
	width:207px;
	height:348px;
	padding:10px 10px 10px 20px;
	margin:0px;
	overflow:hidden;
	position:relative;
 }
    .new-cont .module_c {
 	float:left;
	
	background-repeat:no-repeat;
	background-position:top left;
	width:207px;
	height:348px;
	padding:10px 10px 10px 20px;
	margin:0px;
	overflow:hidden;
	position:relative;
 }
 .new-cont .prices {
 	position:absolute;
	bottom:10px;
	left:10px;
	width:115px;
	height:115px;
	font-weight:bold;
	background-image:url(../images/shop/new01.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: transparent;
 }

  .new-cont .allof {
 	position:absolute;
	bottom:10px;
	left:10px;
	width:115px;
	height:115px;
	font-weight:bold;
	background-image:url(../images/shop/allof.png);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
   .new-cont .love{
 	position:absolute;
	bottom:10px;
	left:10px;
	width:115px;
	height:115px;
	background-image:url(../images/shop/love.png);
	background-repeat:no-repeat;
	background-position:top left;
 }
 .new-cont .prices .text-new {
 color:#FFFFFF;
 padding:35px 0px;
 text-align:center;
 font-size:2em;
 font-style:italic;
 }
  .new-cont .allof .text-new{
 color:#FFFFFF;
 padding:25px 0px;
 text-align:center;
 font-size:1.8em;
 line-height:1em;
 }
 .new-cont .love .text-new{
 color:#FFFFFF;
 padding:60px 0px 0px 8px;
 text-align:left;
 font-size:1.8em;
 line-height:1em;

 }
 .new-cont .spacer {
 margin:0px 18px;
 }
 .new-cont .slogan {
 color:#FFFFFF;
 font-weight:bold;
 font-size:1.6em;
 line-height:1.1em;
 }
 .new-cont .sub {
 color:#FFFFFF;
 font-weight:bold;
 font-size:0.9em;
 }
.new-cont .price {
	float:right;
	width:80%;
	text-align:right;
	clear:both;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
 }
 .new-cont .highprice {
	font-size:1.9em;
	color:#FFFFFF;
	font-weight:bold;
 }
 
 /* question e answer */
 
 .pink-area {
 	margin:10px 0px 0px 0px;
	background-color:#FFFFFF;
	float:left;
	height:368px;
	width:100%;
	background-image:url(../images/shop/area-pink.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px;
	overflow:hidden;
	
}
.pink-area-title h1{
	 color:#EE2A74;
	width:220px;
	margin:0px;
	padding:15px 5px 5px 10px;
	background-image:url(../images/shop/riga-rosa.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	 font-size:1.5em;
	font-weight:bold;
	
 }
 .pink-area .module {
	 float:left;
	 padding:15px 10px 16px 10px;
	 width:95%;
	 background-image:url(../images/shop/riga-rosa.gif);
	 background-repeat:no-repeat;
	 background-position:left bottom;
	 margin:0px;
	 height:101px;
	 
	 
 }
   .pink-area .module2 {
	 float:left;
	 padding:9px 10px 16px 10px;
	 width:92%;
	 margin:0px;
 
 }
 .pink-area .postsubtitle {
	font-weight:bold;
	 font-size:1.2em;
 }
  .pink-area .title2 {
	font-weight:100;
	 font-size:1.3em;
 }
 .pink-area .areatitle {
 	float:left;
	width:95%;
	overflow:hidden;
	
 }
 .pink-post {
	float:left;
	width:98%;
	}
.pink-post .post1 {
	color:#EF2B75;
	width:95%;
	float:left;
	font-size:0.9em;
	margin:3px 0px 3px 0px ;
}
.pink-post .post1 a {
	color:#EF2B75;
	text-decoration:none;
}
.pink-post .post2{
	color:#545454;
	width:95;
	float:left;
	font-size:0.9em;
	margin:4px 0px;
}
.pink-post .post1 img,
.pink-post .post2 img {
float:left;
margin-right:5px;
}
 .pink-area .bookmark {
 	float:right;
	color:#E2126A;
	font-size:0.8em;
	margin:5px 0px;
	width:90%;
	text-align:right;
 }

 .pink-area .bookmark .nr 	{
	padding-left:5px;
	color:#ACACAC;
	width:90%;
	font-size:1.2em;
	text-align:right;
	}
.pink-area .bookmark a {
 color:#E2126A;
 text-decoration:none;
 }
 .pink-area .bookmark a:hover {
 color:#E2126A;
 text-decoration:none;
 }
 
.pink-area .sep {
	width:92%;
	float:left;
	margin:0px 8px !Important;
	border-bottom:1px solid #C6C6C6;
	height:2px;
}
/* INFORMAZIONI */
.info {
	width:100%;
	margin:10px 0 0 0;
	padding:0px;
	float:left;
	overflow:hidden;
	height:80px;
	
}
.info .box-orange {
	float:left;
	width:115px;
	height:70px;
	padding:3px;
	background-color:#FDC76D;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	color:#FFFFFF;
	font-size:0.8em;
	line-height:1.2em;
	margin-right:5px;
	position:relative;
}
.info .box-grey {
	float:left;
	width:115px;
	height:70px;
	padding:3px;
	background-color:#A9A7A8;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	color:#FFFFFF;
	font-size:0.9em;
	line-height:1.2em;
	margin-right:5px;
	position:relative;
	text-align:right;
}
.info .box-orange .icona,
.info .box-grey .icona {
	float:right;
	margin:0px;
}
.info .box-orange .high {
	font-size:1.3em;
	font-weight:bold;
}
.info .box-orange .linkage {
	float:right;
	widows:100%;
	margin-top:4px;
	text-align:right;
	line-height:1em;
	position:absolute;
	bottom:3px;
	right:3px;
}
.info .box-grey .linkage {
	float:right;
	widows:100%;
	font-size:0.9em;
	margin-top:4px;
	text-align:right;
	line-height:0.9em;
	width:100%;
	clear:both;

}
.payments {
	border:1px solid #FAC34E;
	background-color:#FFFFFF;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	width:485px;
	margin-right:5px;
	padding:3px 0px;
	float:left;
	height:75px;
	padding:0px;
	text-align:center;
	color:#FAC34E;
	font-size:0.9em;
	font-weight:bold;
}
.payments img {
	float:left;
	
}
.info .box-orange a,
.info .box-grey a,
.info .box-blu a {
	color:#FFFFFF;
	text-decoration:none;
}
.info .box-blu {
	float:left;
	width:115px;
	height:70px;
	padding:3px;
	background-color:#00A1C8;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	color:#FFFFFF;
	font-size:0.9em;
	line-height:1.2em;
	
}
.add {
	color:#AAAAAA;
	float:left;
	font-size:0.8em;
	line-height:1.1em;
	margin:0px 0 0;
	padding:0 0 0 8px;
	text-align:left;
	width:36%;
}
.special-landing {
	height: 26px;
}
.module01 .dotline {
	 width:100%;
	float:left;
 	margin:0px;
 	padding:0px;
  	background-image:url(../images/shop/line_r.jpg);
  	background-repeat:repeat-x;
  	background-position:top left;
  	height:2px;
}
.price01 {
	width:100%;
	height: 25px;
}
.landing-box {
	position:absolute;
	top:0px;
	right:5px;
}
.vetrina .intestazione h1 {
width:99% !important;
}
.shopslider {

float:left;
}
.filoarianna h1 {
color:#F6AD2C; font-size: 1.8em; margin: 10px 0px 0px 0px; padding: 0px; line-height: 1em; float: left;
}
.vetrina .titolo h3 {
margin:0px; font-size:1em;
}


/* CSS SLIDER */
.slider ol, .slider ul, slider_nav ol, slider_nav ul {
    list-style: none outside none;
	border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
	}
	
.slider {
	position: relative;
	overflow: hidden;
	background-color: #dbdbd6;
}

/* Slider captions (scoprire section) */

.caption {
	position: absolute;
	top: 60px;
	right: 0px;
	z-index: 9;
	width: 290px; /* 330-20-20 = 290px */
	padding: 20px;
	background: rgba(255,255,255,0.70);
}

.caption h2 {
	font-size: 2.1666666667em; /* 26px/12px = 2.1666666667em */
}

/* Slide navigation (next/prev) */

.slider_nav {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	height: 0px;
}

.slider_nav li, .slider_nav li a {
	display: block;
	width: 44px;
	height: 47px;
	text-indent: -10000px;
}

.slider_nav li {
	position: absolute;
	top: 181px;
}

.slider_nav li a {
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.slider_nav li a:hover {
	-moz-opacity: 1.0;
	opacity: 1.0;
}

/* Previous button */

.slider_prev {
	left: 0px;
}

.slider_prev a {
	background: url(../images/shop/slider/bg_slider_prev.jpg) 0px 0px no-repeat;
}

/* Next button */

.slider_next {
	right: 0px;
}

.slider_next a {
	background: url(../images/shop/slider/bg_slider_next.jpg) 0px 0px no-repeat;
}

/* Slider pagination */

.slider_pager {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 100;
	padding: 10px 30px 10px 20px;
	background: rgba(255,255,255,0.40);
	text-align: right;
}

.slider_pager a {
	display: inline-block;
	width: 18px;
	height: 16px;
	margin-right: 3px;
	background: url(../images/shop/slider/bg_slider_pager.png) 0px 0px no-repeat;
	text-indent: -10000px;
	text-align: left;
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.slider_pager a:hover {
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.slider_pager a.activeSlide {
	background-position: -20px 0px; 
	-moz-opacity: 1.0;
	opacity: 1.0;
}

/* Slide pause/resume button */

a.slider_pause {
	position: absolute;
	bottom: 13px;
	right: 15px;
	z-index: 100;
	text-indent: -10000px;
	width: 12px; 
	height: 15px;
	background: url(../images/shop/slider/bg_slider_pause.png) 0px 0px;
	-moz-opacity: 0.75;
	opacity: 0.75;
}

a:hover.slider_pause {
	-moz-opacity: 1.0;
	opacity: 1.0;
}

/* Play button */

a.slider_pause.play {
	background: url(../images/shop/slider/bg_slider_play.png) 0px 0px;
	-moz-opacity: 1.0;
	opacity: 1.0;
}

/* ------------------------------------------------------------
	Slider (full width )
---------------------------------------------------------------- */

.slider.full {
	width: 995px;
	height: 350px;
	margin-bottom: 15px;
}

.slider.full .slider_nav {
	width: 995px;
}

.slider.full .slider_pager {
	width: 945px; /* 995-30-20 = 945px */
}
.slider-box a img {
	-webkit-transition: color 0.3s ease, opacity 0.3s ease, border-color 0.3s ease;
	-moz-transition: color 0.3s ease, opacity 0.3s ease, border-color 0.3s ease;
	-o-transition: color 0.3s ease, opacity 0.3s ease, border-color 0.3s ease;
	-ms-transition: color 0.3s ease, opacity 0.3s ease, border-color 0.3s ease;
	transition: color 0.3s ease, opacity 0.3s ease, border-color 0.3s ease;
	-moz-opacity: 1.0;
	opacity: 1.0;
	border:0px;
}

.slider-box a:hover img {
	-moz-opacity: 0.85;
	opacity: 0.85;
}
/* slider */
.slider-box {
float:left; 
width:100%;
}
