@charset "UTF-8";
body { text-align:center; margin:0; background-color:#FFFFFF; }
p { line-height:16px; padding:0; margin:0 0 10px; }
A IMG { border:none; }
A { text-decoration:none; }
A:hover { text-decoration:underline; }
.active A { text-decoration:underline; font-weight:bold; }
a:visited { color:blue;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin:0px; }
.contenttable { margin:5px 0; padding:0; }
#menuSezioni .contenttable { margin:0; padding:0; }
.align-justify { text-align:justify; }
.align-center { text-align:center; }
.t12w {	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.t12w A { color:#fff;text-decoration:underline; }
.t12gray {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#E0E0E0; }
.t14b {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000; }
.t14w, .t14w A { font-family:"Trebuchet MS", Trebuchet MS,Geneva, Arial, Helvetica, sans-serif; font-size:14px;	color:#FFFFFF; }
.t14g, .t14g A { font-family:"Trebuchet MS",Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:14px;	color:#2f682f; }
.t14g A { font-weight:bold; }
.t12g, .t12g A { font-family:"Trebuchet MS",Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px;	color:#2f682f; }
.red {color:#b10000;}

.align-right { text-align:right; }
.align-left { text-align:left; }
.align-center { text-align:center; }
.align-justify { text-align:justify; }

.csc-frame { float:left; width:49%; }

h2 { font-family:"Trebuchet MS",Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:16px;	color:#2f682f; padding:0; margin:0; }

#container { width:1000px; margin:0px auto; text-align:left; z-index:10; height:975px; position:relative; }

#head { background-image:url(img/head.jpg); height:147px; z-index:10; position:absolute; }
#bghead { background-image:url(img/head-bg.jpg); background-repeat:repeat-x; position:absolute; height:147px; width:100%; left:0px; top:0px; z-index:1; 	overflow: hidden; }
#logovip { left:0px; top:20px; z-index:20; position:absolute; width:205px; height:179px; }
#accessori-head { position:absolute; top:0px; width:199px; height:156px; z-index:50; right:0px; }
#parolechiave { left:215px; top:35px; width:575px; position:absolute; height:71px; }
#parolechiave H1 { font-weight:normal; padding:0; border:0; margin:0; }

#menulaterale { position:absolute; left:5px; top:200px; width:190px; z-index:30; /* background:url(img/menu-lato.jpg) no-repeat 0px 29px; */ }

#menucliente { position:absolute; top:121px; /*right:245px;*/ left:200px; }
#menucliente a { font-weight:bold; }

#menuMiniBasket{ background-color:#145014;border:1px solid;height:30px;padding:6px 6px 0px 6px;position:absolute;right:245px;top:110px;width:255px; text-align:right; }
#menuMiniBasket #minibasket_testo {float:right;padding:5px 3px 0 3px;width:auto;}
#menuMiniBasket #shop_minibasketButtonsContainer{float:right;}

#menuservizi { position:absolute; background-color:#2f682f; border:solid black 1px; padding:8px; right:42px; z-index:50; border-top:0; opacity:.9; filter:alpha(opacity=90); }
/*#menuservizi a { font-weight:bold; }*/

#colonnac { padding:0 0 0 10px; position:absolute; z-index:60; width:555px; top:153px; left:195px; /*padding:0 7px;*/ background:url(img/titolo.jpg) no-repeat top center; }
#content { width:550px; }
#promozioni { background:url(img/promo_sfondo.jpg) no-repeat; height:419px; padding:0 10px; width:530px; }
#promozioni .csc-firstHeader { font:18px Trebuchet MS, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:4px 10px; }
#promozioni p { margin:0; }
#promozioni .csc-textpic {}
#promozioni .csc-textpic-imagewrap {  }
#promozioni .csc-textpic-image {}
/*#promozioni div { float:left; width:175px; }
#promozioni dl { float:left; width:175px; }
#promozioni dt { float:left; width:175px; }
#promozioni a { float:left; width:175px; }
#promozioni img { float:left; width:175px; }*/

#colonnaCat { position:absolute; z-index:60; width:555px; top:153px; left:195px; padding:0 7px; background:url(img/titolo.jpg) no-repeat top center; }
#titolopag { width:550px; /*height:20px;*/ padding:5px 5px 10px; }
.titolopag1 { color:#BFBFBF; font:italic 18px Trebuchet MS, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; padding:0 5px 0 0; margin:0; display:inline; }
.titolopag2 { color:#ff7701; font:18px Trebuchet MS, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; padding:0 5px 0 0; margin:0; display:inline; }
.titolopag3 { font:18px Trebuchet MS, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; padding:0 5px 0 0; margin:0; display:inline; }
#menuCategoria { width:550px; overflow:hidden; background:#f0f0f0; border:1px solid #d5d5d5; padding:3px 0pt 3px 3px; margin-bottom:7px; }
.SpanCat { background:#ffffff url(img/bottone_cat.jpg) no-repeat top right; border-left:4px solid orange; float:left; padding:3px 0pt 2px 6px; width:171px; margin:1px; height:18px; }
.SpanCat a { color:#414040; font:11px Trebuchet MS, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; display:block; }
.SpanCatAct { background:transparent url(img/bottone_cat_act.jpg) no-repeat left top; border-left:4px solid orange; float:left; padding:3px 0pt 2px 6px; width:171px; margin:1px;  height:18px;}
.SpanCatAct a { color:#ffffff; font:11px Trebuchet MS, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; display:block; }

#colonnaCat .contenttable h3, #colonnaCat .contenttable img, #colonnaCat .contenttable p { padding:0; margin:0; }
#colonnaCat .contenttable h3, #colonnaCat .contenttable h3 a { text-align:center; font-size:13px; color:#ff4e00; }
#colonnaCat .contenttable a { color:#ff4e00; }
#colonnaCat .contenttable p { }
#colonnaCat .contenttable td { padding:0 5px; width:200px; text-align:justity; }

#colonnadx { position:absolute; width:194px; left:763px; top:153px; }
#subHalloween { /*position:absolute; left:0px; top:45px; width:85px; padding:15px;*/ display:none; }
#subNatale { /*position:absolute; left:0px; top:90px;*/ position:absolute; left:0px; top:45px; width:85px; padding:15px; }
#subHalloween a, #subNatale a { color:#000000; }
#subHalloween p, #subNatale p { font-size:11px; line-height:12px; margin:0; padding:0; }
#menuSezioni { margin-bottom:20px; border:1px solid #dedede; border-bottom:none; padding-left:0; /*background:#EFEFEF url(img/CARNEVALE_menuSezioni.gif) no-repeat top left;*/ }
/*#menuSezioni img { border-bottom:1px solid #dedede; }*/
#menuServiziDX { width:190px; /*height:138px;*/ border:1px solid #dadada; border-top:none; }
#ppv { width:182px; background:url(img/ppv_sfondo.gif) no-repeat top left; height:282px; margin:20px 0; padding:5px; }
#ppv h2 { font-size:14px;	color:#2f682f; padding:0; margin:0; font-weight:normal; }
.csc-header-n1  { height:33px; }

#ppv .csc-header-n1 h2 { color:#ffffff; padding:0; margin:0; font-weight:bold; text-align:right; }
#ppv .csc-textpic-equalheight { height:75px; }

#primopiedecont { background-color:#1d6e01; text-align:center; position:relative; width:100%; border-bottom:1px solid #639b50; }
.piede { width:975px; text-align:center; margin:0 auto; position:relative; padding:5px; }
#secondopiedecont {	background-color:#1a3b1a; text-align:center; position:relative;	width:100%; }


/* motore di ricerca DX */
#motoreRicerca{ left:0; margin: 0 0 15px 0;/*margin:15px; position:absolute;*/ top:45px; height:88px; width:192px; background:url(img/motoreRicerca.png) no-repeat; }
#motoreRicerca .tx-extendedshop-pi1{ text-align:left; height:30px; }
#motoreRicerca h2  { padding-top:5px; }
#motoreRicercaInput { width: 122px; margin-left:20px; background:transparent; border:none;font-size:14px;color:#333333;height:18px;}
#motoreRicercaButton { margin-left:2px;vertical-align:top; }

#content #containerShop form { margin-top:10px;}
#content #containerShop form input { font-size:13px;color:#333333; }


/*MINISITI*/
.menuIMAGE { margin:5px 5px 0 0; }
#clearer { clear:both; }

/* HALLOWEEN */
#container_hal { width:1000px; margin:0px auto; text-align:left; z-index:10; height:975px; position:relative; }
#hal_bghead { background:url(img/hal_head_bg.jpg) repeat-x; position:absolute; height:147px; width:100%; left:0px; top:0px; z-index:1; overflow:hidden; }
#container_hal #logovip { left:0px; top:0px; z-index:20; position:absolute; width:205px; height:179px; }
#container_hal #menuservizi { position:absolute; background-color:#041624; border:solid black 1px; }
#container_hal #parolechiave { left:400px; top:35px; width:400px; position:absolute; height:60px; }
#container_hal #menucliente { position:absolute; top:121px; right:245px;	}
#container_hal #menulaterale { position:absolute; left:5px; top:155px; width:190px; z-index:30; background:none; }
#container_hal .link, .linkAct { background:url(img/bottone.jpg) no-repeat center left; width:190px; height:35px; padding:10px 0 0 10px; }
#container_hal .link a, .linkAct a { color:#d85206; font:bold 15px Trebuchet MS,"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; line-height:15px; display:block; }
#container_hal .linkAct { background:url(img/bottoneAct.jpg) no-repeat center left; }
#container_hal .linkAct a { color:#000000; }
#container_hal #colonnadx { position:absolute; width:194px; left:763px; top:153px; }
#container_hal #menuSezioni { background:#fab600 url(img/HAL_menuSezioni.gif) no-repeat top left; }
#menuImg { margin:5px auto; }
#container_hal .menuIMAGE { text-align:center; float:left; padding:0; background:url(img/menuImg.jpg) no-repeat center top; width:131px; height:170px; }
#container_hal .linkImg a { color:#595959; font:bold 15px Trebuchet MS,"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; line-height:15px; padding:0 7px; }
#primopiedecont_hal { background:#013053; border-bottom:1px solid #507088; position:relative; text-align:center; width:100%; }
#secondopiedecont_hal { background:#000408; position:relative; text-align:center; width:100%; }
#container_hal #menuMiniBasket{ background-color:#D04907;}


/* NATALE */
#container_NATALE { width:1000px; margin:0px auto; text-align:left; z-index:10; height:975px; position:relative; }
#NATALE_bghead { background:url(img/NATALE_head_bg.jpg) repeat-x; position:absolute; height:147px; width:100%; left:0px; top:0px; z-index:1; overflow:hidden; }
#container_NATALE #logovip { left:0px; top:0px; z-index:20; position:absolute; width:205px; height:179px; }
#container_NATALE .titolopag2 { color:#f10000; }
#container_NATALE #menuservizi { position:absolute; background-color:#7E0000; border:solid #680000 1px; }
#container_NATALE #parolechiave { left:400px; top:35px; width:400px; position:absolute; height:60px; }
#container_NATALE #menucliente { position:absolute; top:121px; right:245px;	}
#container_NATALE #menulaterale { position:absolute; left:5px; top:155px; width:190px; z-index:30; background:none; }
#container_NATALE .link, .linkAct { background:url(img/bottone.jpg) no-repeat center left; width:190px; height:35px; padding:10px 0 0 10px; }
#container_NATALE .link a, .linkAct a { color:#bf0101; font:bold 15px Trebuchet MS,"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; line-height:15px; }
#container_NATALE .linkAct { background:url(img/bottoneAct.jpg) no-repeat center left; }
#container_NATALE .linkAct a { color:#000000; }
#container_NATALE #colonnadx { position:absolute; width:194px; left:763px; top:153px; }
#container_NATALE #menuSezioni { background:#fab600 url(img/NATALE_menuSezioni.gif) no-repeat top left; }
#container_NATALE .menuIMAGE { text-align:center; float:left; padding:0; background:url(img/NATALE_menuImg.jpg) no-repeat center top; width:131px; height:170px; }
#container_NATALE .linkImg a { color:#ffffff; font:normal 15px Trebuchet MS,"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; line-height:15px; padding:0 7px; }
#container_NATALE  #ppv { background:url(img/NATALE_ppv.gif) no-repeat left top; }
#container_NATALE #sottomenu { background:url(img/NATALE_finemenu.jpg) no-repeat left top; height:205px; }
#primopiedecont_NATALE { background:#ca0202; border-bottom:1px solid #6E9551; position:relative; text-align:center; width:100%; }
#secondopiedecont_NATALE { background:#2d6603; position:relative; text-align:center; width:100%; }
#container_NATALE #menuMiniBasket{ background-color:#214307;}



/* CARNEVALE */
#container_CARNEVALE { width:1000px; margin:0px auto; text-align:left; z-index:10; height:975px; position:relative; }
#CARNEVALE_bghead { background:url(img/CARNEVALE_head_bg.jpg) repeat-x; position:absolute; height:154px; width:100%; left:0px; top:0px; z-index:1; overflow:hidden; }
#container_CARNEVALE .titolopag2 { color:#00a4da; }
#container_CARNEVALE #logovip { top:-20px; }
#container_CARNEVALE #menuservizi { position:absolute; background-color:#7E0000; border:solid #000000 1px; }
#container_CARNEVALE #parolechiave { left:420px; top:35px; width:400px; position:absolute; }
#container_CARNEVALE #menucliente { position:absolute; top:121px; right:245px;	}
#container_CARNEVALE #menulaterale { position:absolute; left:5px; top:155px; width:190px; z-index:30; background:none; }
#container_CARNEVALE .link, .linkAct { background:url(img/bottone.jpg) no-repeat center left; width:190px; height:35px; padding:10px 0 0 10px; }
#container_CARNEVALE .link a, .linkAct a { color:#bf0101; font:bold 15px Trebuchet MS,"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; line-height:15px; }
#container_CARNEVALE .linkAct { background:url(img/bottoneAct.jpg) no-repeat center left; }
#container_CARNEVALE .linkAct a { color:#000000; }
#container_CARNEVALE #colonnadx { position:absolute; width:194px; left:763px; top:153px; }
#container_CARNEVALE #colonnac { padding: 0 7px; }
#container_CARNEVALE #menuSezioni { background:#ffffff url(img/CARNEVALE_menuSezioni.gif) no-repeat top left; }
#container_CARNEVALE .menuIMAGE { text-align:center; float:left; padding:0; background:url(img/CARNEVALE_menuImg.jpg) no-repeat center top; width:131px; height:168px; }
#container_CARNEVALE .linkImg a { color:#ffffff; font:normal 15px Trebuchet MS,"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; line-height:15px; padding:0px 10px 0; }
#container_CARNEVALE  #ppv { background:url(img/CARNEVALE_ppv.gif) no-repeat left top; }
#primopiedecont_CARNEVALE { background-color:#007295; border-bottom:1px solid #6e9551; height:60px; position:relative; text-align:center; width:100%; }
#secondopiedecont_CARNEVALE { background-color:#870618; position:relative; text-align:center; width:100%; }
#container_CARNEVALE #menuMiniBasket{ background-color:#C00144;}


/* SHOWING */
.SHO body { background-color:#000000; }
#container_SHO { width:1000px; margin:0px auto; text-align:left; z-index:10; height:975px; position:relative; }
#SHO_bghead { background:url(img/SHO_head_bg.png) repeat-x; position:absolute; height:154px; width:100%; left:0px; top:0px; z-index:1; overflow:hidden; }
#container_SHO .titolopag2 { color:#00a4da; }
#container_SHO #logovip { float:right; height:100px; position:relative; margin-right:71px; top:42px; width:121px; z-index:20; }
#container_SHO #menuservizi { position:absolute; background-color:#393e44; border:solid #000000 1px; }
#container_SHO #motoreRicerca{ background:url(img/SHO_cerca.png) no-repeat; }
#container_SHO #parolechiave { left:420px; top:35px; width:400px; position:absolute; }
#container_SHO #menucliente { position:absolute; top:121px; right:245px;	}
#container_SHO #menulaterale { position:absolute; left:5px; top:155px; width:190px; z-index:30; background:none; }
#container_SHO .link, .linkAct { background:url(img/bottone.jpg) no-repeat center left; width:190px; height:35px; padding:10px 0 0 10px; }
#container_SHO .link a, .linkAct a { color:#bf0101; font:bold 15px Trebuchet MS,"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; line-height:15px; }
#container_SHO .linkAct { background:url(img/bottoneAct.jpg) no-repeat center left; }
#container_SHO .linkAct a { color:#000000; }
#container_SHO #colonnadx { position:absolute; width:194px; left:763px; top:153px; }
#container_SHO #colonnac { padding: 0 7px; background:#ffffff; }
#container_SHO #menuSezioni { background:#ffffff url(img/SHO_menuSezioni.gif) no-repeat top left; }
#container_SHO .menuIMAGE { text-align:center; float:left; padding:0; background:url(img/SHO_menuImg.jpg) no-repeat center top; width:131px; height:168px; }
#container_SHO .linkImg a { color:#ffffff; font:normal 15px Trebuchet MS,"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; line-height:15px; padding:0px 10px 0; }
#container_SHO  #ppv { background:url(img/SHO_ppv.gif) no-repeat left top; }
#primopiedecont_SHO { background-color:#837C61; border-bottom:1px solid #AEA995; height:60px; position:relative; text-align:center; width:100%; }
#secondopiedecont_SHO { background-color:#000000; position:relative; text-align:center; width:100%; }
#container_SHO #menuMiniBasket{ background-color:#C00144;}


.item-30 A img {border-right: 5px solid #62D748}/* #62D748 */
.item-29 A img {border-right: 5px solid #053D00}/* #053D00 */
.item-28 A img {border-right: 5px solid #FC7301}/* #FC7301 */
.item-27 A img {border-right: 5px solid #C511A8}/* #C511A8 */
.item-26 A img {border-right: 5px solid #000000}/* #000000 */
.item-25 A img {border-right: 5px solid #95FF00}/* #95FF00 */
.item-24 A img {border-right: 5px solid #FF0100}/* #FF0100 */
.item-23 A img {border-right: 5px solid #88ECFB}/* #88ECFB */
.item-232 A img {border-right: 5px solid #2E0081}/* #2E0081 */
.item-22 A img {border-right: 5px solid #FCF800}/* #FCF800 */
.item-36 A img {border-right: 5px solid #174904}/* #174904 */
.item-666 A img {border-right: 5px solid #000000}/* #000000 */
.item-35 A img {border-right: 5px solid #2A6002}/* #2A6002 */
.item-798 A img {border-right: 5px solid #FC7301}/* #FC7301 */


.FirstLevel { float:none;clear:both; padding-top:15px;}

.item-30 .SpanCat {border-left: 4px solid #62D748}/* #62D748 */
.item-29 .SpanCat {border-left: 4px solid #053D00}/* #053D00 */
.item-28 .SpanCat {border-left: 4px solid #FC7301}/* #FC7301 */
.item-27 .SpanCat {border-left: 4px solid #C511A8}/* #C511A8 */
.item-26 .SpanCat {border-left: 4px solid #000000}/* #000000 */
.item-25 .SpanCat {border-left: 4px solid #95FF00}/* #95FF00 */
.item-24 .SpanCat {border-left: 4px solid #FF0100}/* #FF0100 */
.item-23 .SpanCat {border-left: 4px solid #88ECFB}/* #88ECFB */
.item-232 .SpanCat {border-left: 4px solid #2E0081}/* #2E0081 */
.item-22 .SpanCat {border-left: 4px solid #FCF800}/* #FCF800 */
.item-36 .SpanCat {border-left: 4px solid #174904}/* #174904 */
.item-666 .SpanCat {border-left: 4px solid #000000}/* #000000 */
.item-35 .SpanCat {border-left: 4px solid #2A6002}/* #2A6002 */
.item-798 .SpanCat {border-left: 4px solid #FC7301}/* #FC7301 */

.item-30 h3 a {color:#62D748}/* #62D748 */
.item-29 h3 a {color:#053D00}/* #053D00 */
.item-28 h3 a {color:#FC7301}/* #FC7301 */
.item-27 h3 a {color:#C511A8}/* #C511A8 */
.item-26 h3 a {color:#000000}/* #000000 */
.item-25 h3 a {color:#95FF00}/* #95FF00 */
.item-24 h3 a {color:#FF0100}/* #FF0100 */
.item-23 h3 a {color:#88ECFB}/* #88ECFB */
.item-232 h3 a {color:#2E0081}/* #2E0081 */
.item-22 h3 a {color:#FCF800}/* #FCF800 */
.item-36 h3 a {color:#174904}/* #174904 */
.item-666 h3 a {color:#000000}/* #000000 */
.item-35 h3 a {color:#2A6002}/* #2A6002 */
.item-798 h3 a {color:#FC7301}/* #FC7301 */


/* just a little gab */
#rgaccord2-nest { margin:0; padding:0; }
#rgaccord2-nest p { margin:0; padding:0; }
/* Toggle default */
.rgaccord2-toggle { margin:0; padding:0; height:44px; background:#00a4da url(img/menuSezioni_bottone.jpg) no-repeat 8px 0px; border-bottom:1px solid dedede; margin-right:0px; }
.carnevale.rgaccord2-toggle { background:#00a4da url(img/menuSezioni_bottone.jpg) no-repeat 8px 0px; }
.halloween.rgaccord2-toggle { background:#ff5f00 url(img/menuSezioni_bottone.jpg) no-repeat 8px 0px; }
.natale.rgaccord2-toggle { background:#f70101 url(img/menuSezioni_bottone.jpg) no-repeat 8px 0px; }
.showing.rgaccord2-toggle { background:#000000 url(img/menuSezioni_bottone.jpg) no-repeat 8px 0px; }
.VIP_rgaccord2-toggle { margin:0;padding:0;background:#f7bc07 url(img/menuSezioni_vip.jpg) no-repeat 8px 0px; }
/* Toggle act item */
h3.act { height:44px; background:#00a4da url(img/accordion_act_carnevale.jpg) no-repeat 8px 0px; border-bottom:1px solid dedede; padding:0; margin-right:0px; cursor:pointer; }
H3.rgaccord2-toggle { cursor:pointer; }
#AccCarnHead.act { background:#00a4da url(img/accordion_act_carnevale.jpg) no-repeat 8px 0px; }
#AccHallHead.act { background:#ff5f00 url(img/accordion_act_halloween.jpg) no-repeat 8px 0px; }
#AccNatHead.act { background:#f70101 url(img/accordion_act_natale.jpg) no-repeat 8px 0px; }
#AccShowHead.act { background:#000000 url(img/accordion_act_showing.jpg) no-repeat 8px 0px; }
.VIP.act { background:#f7bc07 url(img/menuSezioni_vip.jpg) no-repeat 8px 0px; }
/* remove margin of a CE */
div.rgaccord2-content .ce { margin-bottom:0; }
/* remove the header inside the CE, twice is not nice */
div.rgaccord2-content h1 { display:none; }
.rgaccord2-content {padding-left:10px;}
.rgaccord2-content p { font-size:11px; }
.rgaccord2-content a { color:#fff; }

#AccCarnCont{ background:#00a4da url(img/accordion_content_carnevale.jpg) no-repeat 8px 0px; }
#AccHallCont{ background:#ff5f00 url(img/accordion_content_halloween.jpg) no-repeat 8px 0px; }
#AccNatCont { background:#f70101 url(img/accordion_content_natale.jpg)    no-repeat 8px 0px; }
#AccShowCont{ background:#000000 url(img/accordion_content_showing.jpg)   no-repeat 8px 0px; }

#containerListShop a { color:#000000; }
.product_ordering a { text-decoration:underline; }

/* sr feuser register   */

.tx-srfeuserregister-pi1 { width:550px; }
.tx-srfeuserregister-pi1 dt { width:32%; }
.tx-srfeuserregister-pi1 dd { width:65%; }
.tx-srfeuserregister-pi1-required { color:red; }

.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 35%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 60%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }


.shop_basketContainer input { padding-left:0px; vertical-align:middle }
#shop_productsList img {  }
#motoreRicerca a { color:#2F682F; }
#ppv a { color:#ffffff; }
#ppv .csc-textpic a { color:#000000; text-decoration:underline; }