/* struttura community */
.community-CTR {position:relative; margin:13px 15px 9px 26px; font-size:11px; background:#C22520 url(../gfx/bkg-community-CTR.gif) repeat-y 0 0;}
.community-CNT {min-height:223px; height:auto!important; height:223px; text-align:left; background:transparent url(../gfx/bkg-community-CNT.gif) no-repeat 0 0;}
	.main-SX {float:left; display:inline;}
		.box-CNT-SX {clear:both; float:left; display:inline;}
		.box-CNT-DX {float:right; display:inline;}
	.spalla-DX {position:relative; float:right; display:inline; margin:0 0 -42px; padding:15px 0 0; width:243px; z-index:9;}
.community-FTR {position:relative; height:48px; background:transparent url(../gfx/bkg-community-FTR.gif) no-repeat 0 0;}

/* spalla DX */
.spalla-DX .gen-aside-box {position:relative; padding:11px 14px 13px; background:transparent url(../gfx/bkg-gen-aside-box.gif) repeat-x 0 0;}
.spalla-DX .void-box {height:11px; z-index:1;}
/* logo */
.spalla-DX .box-logo {float:left; display:inline; margin:0 0 0 16px; height:63px;}
/* right top box */
.spalla-DX .right-top-box {float:right; display:inline; margin:0 4px 0 0; text-align:center; background:transparent url(../gfx/bkg-right-top-box.jpg) no-repeat 0 0;}
/* registration box */
.spalla-DX .registration-box {width:106px;}
.spalla-DX .registration-box .txt-box {padding:7px 0;}
/* user photo box */
.spalla-DX .user-photo-box {padding:9px 0 0; width:96px;}
.spalla-DX .user-photo-box .user-photo {position:relative; margin:0 auto; border:1px solid #DEDBD1; padding:4px; width:48px; overflow:hidden; background:#FFF;}
.spalla-DX .user-photo-box .user-photo-CNT {position:relative; width:48px; height:48px; overflow:hidden; text-align:center;}
.spalla-DX .user-photo-box .user-photo-CNT img {position:relative;}
/* login box */
.spalla-DX .login-box {}
.spalla-DX .login-box h3 {padding:5px 15px 0; font-size:15px; color:#C01B1E; text-transform:uppercase;}
.spalla-DX .login-box .abstract {padding:0 15px; font-size:12px; color:#C01B1E;}
.spalla-DX .login-box .abstract p {}
.spalla-DX .login-box .error-msg {padding:7px 17px; font-weight:bold; font-size:10px; color:#EE1D25;}
.spalla-DX .login-box form {margin:0 13px;}
.spalla-DX .login-box form label {float:left; display:inline; margin:0 3px 0 0; padding:3px 4px; width:95px; height:16px; background:transparent url(../gfx/bkg-lbl-login.gif) no-repeat 0 0;}
.spalla-DX .login-box form label input {margin:0; border:0; padding:0; width:95px; height:16px; font-size:11px; color:#929292; background:transparent none no-repeat 5px 50%;}
.spalla-DX .login-box form label input#username-log {background-image:url(../gfx/bkg-lbl-username.gif);}
.spalla-DX .login-box form label input#password-log {background-image:url(../gfx/bkg-lbl-password.gif);}
.spalla-DX .login-box .tool-box {padding:5px 25px 15px 15px;}
.spalla-DX .login-box .tool-box ul {}
.spalla-DX .login-box .tool-box ul li {display:inline;}
.spalla-DX .login-box .tool-box ul li a {color:#C32A20; text-decoration:underline;}
.spalla-DX .login-box .tool-box ul li a:hover {text-decoration:none;}
.spalla-DX .login-box .tool-box ul li.first-elm {float:left; padding:1px 0 0; font-size:10px;}
.spalla-DX .login-box .tool-box ul li.last-elm {float:right; font-size:11px;}
.spalla-DX .login-box .tool-box ul li.last-elm a {text-transform:uppercase;}
/* user logged box */
.spalla-DX .user-logged-box {}
.spalla-DX .user-logged-box .wellcome-text {padding:11px 20px 0;}
.spalla-DX .user-logged-box .wellcome-text p {font-size:13px; color:#404040;}
.spalla-DX .user-logged-box .wellcome-text p strong {color:#000;}
.spalla-DX .user-logged-box .tool-box {padding:5px 20px 15px;}
.spalla-DX .user-logged-box .tool-box ul {}
.spalla-DX .user-logged-box .tool-box ul li {display:inline;}
.spalla-DX .user-logged-box .tool-box ul li a {color:#C32A20; text-decoration:underline;}
.spalla-DX .user-logged-box .tool-box ul li a:hover {text-decoration:none;}
.spalla-DX .user-logged-box .tool-box ul li.first-elm {float:left; padding:1px 0 0; font-size:10px;}
.spalla-DX .user-logged-box .tool-box ul li.last-elm {float:right; font-size:11px;}
.spalla-DX .user-logged-box .tool-box ul li.last-elm a {text-transform:uppercase;}
.spalla-DX .user-logged-box .button {padding:5px 0 15px; text-align:center;}
/* box a cosa stai pensando */
.spalla-DX .a-cosa-stai-pensando-box {}
.spalla-DX .a-cosa-stai-pensando-box h3 {padding:0 0 5px; font-weight:normal; font-size:10px; color:#737373; text-transform:uppercase;}
.spalla-DX .a-cosa-stai-pensando-box input.formField {float:left; margin:0; border:1px solid #DDBC48; padding:1px 5px; width:134px; height:17px; font-size:10px; line-height:16px; color:#737373; -moz-border-radius:2px; -webkit-border-radius:2px;}
.spalla-DX .a-cosa-stai-pensando-box input.button {float:right;}
/* box trova i tuoi amici */
.spalla-DX .trova-tuoi-amici-box {}
.spalla-DX .trova-tuoi-amici-box h3 {padding:0 0 5px; font-weight:normal; font-size:12px; color:#C59E4A; text-transform:uppercase;}
.spalla-DX .trova-tuoi-amici-box input.formField {position:relative; float:left; margin:0; border:1px solid #DDBC48; border-width:1px 0 1px 1px; padding:1px 5px; width:180px; height:18px; font-size:10px; line-height:17px; color:#737373; -moz-border-radius:2px; -webkit-border-radius:2px;}
.spalla-DX .trova-tuoi-amici-box input.button {position:relative; float:right; margin:0 0 0 -1px;float:left;}
/* box ultimi iscritti */
.spalla-DX .ultimi-iscritti-box {}
.spalla-DX .ultimi-iscritti-box h3 {padding:0 0 5px; font-weight:normal; font-size:12px; color:#C59E4A; text-transform:uppercase;}
.spalla-DX .ultimi-iscritti-box .box-button {text-align:center;}
/* skin carousel ultimi-iscritti */
.jcarousel-skin-ultimi-iscritti .jcarousel-container {margin:0 0 0 20px; width:176px; height:84px;}
.jcarousel-skin-ultimi-iscritti .jcarousel-container-horizontal {}
.jcarousel-skin-ultimi-iscritti .jcarousel-clip-horizontal {position:relative; width:176px; height:84px; z-index:1;}
.jcarousel-skin-ultimi-iscritti .jcarousel-item {padding:3px 3px 0; width:52px; height:65px; color:#5A5A5A;}
.jcarousel-skin-ultimi-iscritti .jcarousel-item .foto-box {position:relative; border:1px solid #A9A9A9; padding:1px; width:48px; height:48px; -moz-box-shadow:0 0 3px #AAA; -webkit-box-shadow:0 0 3px #AAA;}
.jcarousel-skin-ultimi-iscritti .jcarousel-item .foto-box-CNT {position:relative;width:48px; height:48px; overflow:hidden; overflow:hidden; text-align:center;}
.jcarousel-skin-ultimi-iscritti .jcarousel-item span {padding:0 2px;}
.jcarousel-skin-ultimi-iscritti .jcarousel-item img {position:relative;}
.jcarousel-skin-ultimi-iscritti .jcarousel-item img.tappo {border-color:#EFEEE8;}
.jcarousel-skin-ultimi-iscritti .jcarousel-item a {color:#5A5A5A; text-decoration:none;}
.jcarousel-skin-ultimi-iscritti .jcarousel-item a:hover {color:#C32A20;}
.jcarousel-skin-ultimi-iscritti .jcarousel-item:hover {}
.jcarousel-skin-ultimi-iscritti .jcarousel-item-horizontal {}
.jcarousel-skin-ultimi-iscritti .jcarousel-item-placeholder {}
.jcarousel-skin-ultimi-iscritti .jcarousel-next-horizontal {position:absolute; top:22px; right:-12px; width:10px; height:16px; background:transparent url(../gfx/arw-dx-red-lrg.gif) no-repeat 0 0; cursor:pointer; z-index:9;}
.jcarousel-skin-ultimi-iscritti .jcarousel-next-horizontal:hover {}
.jcarousel-skin-ultimi-iscritti .jcarousel-next-horizontal:active {}
.jcarousel-skin-ultimi-iscritti .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ultimi-iscritti .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ultimi-iscritti .jcarousel-next-disabled-horizontal:active {display:none!important; cursor:default;}
.jcarousel-skin-ultimi-iscritti .jcarousel-prev-horizontal {position:absolute; top:22px; left:-14px; width:10px; height:16px; background:transparent url(../gfx/arw-sx-red-lrg.gif) no-repeat 0 0; cursor:pointer; z-index:9;}
.jcarousel-skin-ultimi-iscritti .jcarousel-prev-horizontal:hover {}
.jcarousel-skin-ultimi-iscritti .jcarousel-prev-horizontal:active {}
.jcarousel-skin-ultimi-iscritti .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ultimi-iscritti .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ultimi-iscritti .jcarousel-prev-disabled-horizontal:active {display:none!important; cursor:default;}
/* box personal widget */
.spalla-DX .personal-widget-box {}
.spalla-DX .personal-widget-box img {float:left;}
.spalla-DX .personal-widget-box h3 {margin:0 0 0 100px; padding:11px 0 5px; font-weight:normal; font-size:12px; color:#C59E4A; text-transform:uppercase;}
.spalla-DX .personal-widget-box p {margin:0 30px 0 100px; padding:0 0 11px; color:#6E6861;}
.spalla-DX .personal-widget-box a {display:block; margin:0 0 0 100px; color:#B4222D; text-decoration:none; float:right; padding-right:20px;}
.spalla-DX .personal-widget-box a:hover {color:#000;}
/* box invita i tuoi amici */
.spalla-DX .invita-tuoi-amici-box {}
.spalla-DX .invita-tuoi-amici-box h3 {font-weight:normal; font-size:12px; color:#C59E4A; text-transform:uppercase;}
.spalla-DX .invita-tuoi-amici-box p {padding:0 0 7px; color:#6E6861;}
.spalla-DX .invita-tuoi-amici-box form p {position:relative; margin:0 -14px; border-top:1px solid #E5ECF5; padding:11px 14px 5px;}
.spalla-DX .invita-tuoi-amici-box .err-MSG {font-weight:bold; font-size:10px; color:#C32A20;}
.spalla-DX .invita-tuoi-amici-box fieldset {position:relative; float:left; display:inline; padding:5px 0;}
.spalla-DX .invita-tuoi-amici-box fieldset.first-fieldset {margin:0 5px 0 0;}
.spalla-DX .invita-tuoi-amici-box fieldset label {float:left; clear:both; font-size:9px; color:#000; text-transform:uppercase;}
.spalla-DX .invita-tuoi-amici-box fieldset input.formField {position:relative; float:left; margin:0; border:1px solid #DDBC48; padding:1px 3px; width:97px; height:18px; font-size:10px; line-height:17px; color:#737373; -moz-border-radius:2px; -webkit-border-radius:2px;}
.spalla-DX .invita-tuoi-amici-box input.button {clear:both;}
/* box contact friend */
.spalla-DX .contact-friend-box {position:relative;}
.spalla-DX .contact-friend-box h3 {font-size:12px; color:#C59E4A; text-transform:uppercase;}
.spalla-DX .contact-friend-box h3 span {font-size:10px; color:#6E6861;}
.spalla-DX .contact-friend-box ul {position:relative; margin:11px -13px 0; border-top:1px solid #E5ECF5; padding:9px 35px 0 20px;}
.spalla-DX .contact-friend-box ul li {padding:4px 0;}
.spalla-DX .contact-friend-box ul li a.iconed-lnk {position:relative; display:block; padding:7px 0 0 35px; height:13px; font-size:10px; line-height:12px; color:#C59E4A; text-decoration:none; background:transparent none no-repeat 0 0;}
.spalla-DX .contact-friend-box ul li a.write-msg {background-image:url(../gfx/bkg-lnk-write-msg.gif);}
.spalla-DX .contact-friend-box ul li a.add-friend {background-image:url(../gfx/bkg-lnk-add-friend.gif);}
.spalla-DX .contact-friend-box ul li a.add-preferred {background-image:url(../gfx/bkg-lnk-add-preferred.gif);}
.spalla-DX .contact-friend-box ul li a.iconed-lnk:hover {color:#000;}
.spalla-DX .contact-friend-box ul li .write-message {position:relative; margin:0 -11px; border-bottom:1px solid #D8E2EF; padding:11px 11px 7px; width:186px;}
.spalla-DX .contact-friend-box ul li .write-message fieldset {padding:0 0 7px;}
.spalla-DX .contact-friend-box ul li .write-message fieldset label {font-size:9px; color:#000; text-transform:uppercase;}
.spalla-DX .contact-friend-box ul li .write-message fieldset .form-field {border:1px solid #DDBC48; padding:1px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.spalla-DX .contact-friend-box ul li .write-message fieldset .form-field input {border:0 none; width:100%; height:15px; font-size:10px; line-height:14px; color:#737373;}
.spalla-DX .contact-friend-box ul li .write-message fieldset .form-field textarea {border:0 none; width:99%; height:40px; font:10px Arial,Helvetica,sans-serif; color:#737373;}
.spalla-DX .contact-friend-box ul li .write-message .form-tool {text-align:right;}
.spalla-DX .contact-friend-box ul li .write-message .form-tool a {margin:0 0 0 6px;}
/* box i miei nuovi amici */
.spalla-DX .miei-nuovi-amici-box {z-index:9;}
.spalla-DX .miei-nuovi-amici-box h3 {padding:0 0 3px; font-size:12px; color:#C59E4A; text-transform:uppercase;}
.spalla-DX .miei-nuovi-amici-box .intro {font-size:11px; color:#6E6861;}
.spalla-DX .miei-nuovi-amici-box .intro p {}
.spalla-DX .miei-nuovi-amici-box .intro p strong {color:#BB9A51;}
.spalla-DX .miei-nuovi-amici-box .intro p a {color:#6E6861; text-decoration:none;}
.spalla-DX .miei-nuovi-amici-box .intro p a:hover {color:#C32A20;}
.spalla-DX .miei-nuovi-amici-box .intro span.full-friends {position:absolute; top:27px; right:14px; font-size:10px; color:#5D5D5D;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR {padding:11px 0 0;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul {}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li {float:left; display:inline; width:215px;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li .box-nuovo-amico {margin:5px 0 0;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li .box-nuovo-amico .photo-nuovo-amico {position:relative; float:left; display:inline; width:69px; height:69px; overflow:hidden; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li .box-nuovo-amico .photo-nuovo-amico span.layer-mask {position:absolute; top:0; left:0; width:69px; height:69px; background:transparent url(../gfx/msk-user-photo.png) no-repeat 0 0; z-index:9;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li .box-nuovo-amico .photo-nuovo-amico img {position:relative; z-index:1;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li .box-nuovo-amico .user-personal-data {margin:0 0 0 84px; padding:15px 0 0; min-height:40px; height:auto!important; height:40px; font-size:12px; line-height:15px; color:#23483A;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li .box-nuovo-amico a {display:block; margin:0 0 0 84px; font-size:10px; color:#BC943C; text-decoration:none;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li .box-nuovo-amico a:hover {color:#23483A;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li .box-nuovo-amico-nocontent {}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li .box-nuovo-amico-nocontent p {padding:84px 0 0; font-size:11px; color:#6E6861; text-align:center;}
.spalla-DX .miei-nuovi-amici-box .carousel-nuovi-amici-CTR ul li .box-nuovo-amico-nocontent p strong {font-weight:normal; font-size:16px; color:#C59E4A;}
.spalla-DX .miei-nuovi-amici-box .nuovi-amici-tool {position:absolute; bottom:-15px; right:9px;}
.spalla-DX .miei-nuovi-amici-box .nuovi-amici-tool a {font-size:9px; color:#BF6C08; text-decoration:none;}
.spalla-DX .miei-nuovi-amici-box .nuovi-amici-tool a:hover {color:#000;}
.spalla-DX .miei-nuovi-amici-box .view-all {bottom:24px;}

/* skin carousel my-cats */
.jcarousel-skin-new-friends .jcarousel-container {width:215px; height:223px;}
.jcarousel-skin-new-friends .jcarousel-container-horizontal {}
.jcarousel-skin-new-friends .jcarousel-clip-horizontal {position:relative; width:215px; height:223px; z-index:1;}
.jcarousel-skin-new-friends .jcarousel-item {}
.jcarousel-skin-new-friends .jcarousel-item:hover {}
.jcarousel-skin-new-friends .jcarousel-item-horizontal {}
.jcarousel-skin-new-friends .jcarousel-item-placeholder {}
.jcarousel-skin-new-friends .jcarousel-next-horizontal {position:absolute; top:246px; right:88px; width:10px; height:16px; background:transparent url(../gfx/arw-dx-red-lrg.gif) no-repeat 0 0; cursor:pointer; z-index:9;}
.jcarousel-skin-new-friends .jcarousel-next-horizontal:hover {}
.jcarousel-skin-new-friends .jcarousel-next-horizontal:active {}
.jcarousel-skin-new-friends .jcarousel-next-disabled-horizontal,
.jcarousel-skin-new-friends .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-new-friends .jcarousel-next-disabled-horizontal:active {display:none!important; cursor:default;}
.jcarousel-skin-new-friends .jcarousel-prev-horizontal {position:absolute; top:246px; left:88px; width:10px; height:16px; background:transparent url(../gfx/arw-sx-red-lrg.gif) no-repeat 0 0; cursor:pointer; z-index:9;}
.jcarousel-skin-new-friends .jcarousel-prev-horizontal:hover {}
.jcarousel-skin-new-friends .jcarousel-prev-horizontal:active {}
.jcarousel-skin-new-friends .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-new-friends .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-new-friends .jcarousel-prev-disabled-horizontal:active {display:none!important; cursor:default;}

/* PETREET AND ME */
.petreet-and-me {padding:5px 17px 0 31px;}
.petreet-and-me .main-SX {padding:51px 0 0; width:619px;}
.petreet-and-me .box-CNT-SX {position:relative; width:271px;}
.petreet-and-me .box-CNT-SX h2 {padding:18px 0 0 20px; font-size:12px; color:#C59E4A; text-transform:uppercase;}
.petreet-and-me .box-CNT-DX {position:relative; width:333px;}
.petreet-and-me .box-CNT-DX h2 {padding:18px 0 0 20px; font-size:12px; color:#C59E4A; text-transform:uppercase;}
/* i-miei-gatti */
.i-miei-gatti {position:relative; height:223px; background:transparent url(../gfx/bkg-box-i-miei-gatti.jpg) no-repeat 0 0;}
.i-miei-gatti h2 {padding:9px 0 0 55px; height:33px; font-weight:normal; font-size:18px; line-height:33px; color:#A4833B; text-transform:uppercase; background:transparent url(../gfx/bkg-zampetta.gif) no-repeat 9px 12px;}
.i-miei-gatti h2 em {font-style:normal; font-size:11px;}
.i-miei-gatti .nav-tab {position:absolute; top:5px; left:272px; width:282px; height:33px; background:transparent url(../gfx/bkg-nav-my-cats.gif) no-repeat 0 100%;}
.i-miei-gatti .nav-tab ul li {float:left; display:inline;}
.i-miei-gatti .nav-tab ul li.first-elm {border-right:1px solid #FFF;}
.i-miei-gatti .nav-tab ul li a {float:left; display:inline; padding:0 13px; height:33px; overflow:hidden; font-size:12px; line-height:32px; color:#C5A11F; text-decoration:none; background:transparent url(../gfx/bkg-nav-tab-my-cats.gif) repeat-x 0 0;}
.i-miei-gatti .nav-tab ul li a.active {color:#FFF!important; background-position:0 -33px; cursor:default;}
.my-cats-carousel {margin:0 43px 0 56px; padding:10px 0 0;}
.my-cats-carousel ul li {float:left; display:inline; width:520px;}
.my-cats-carousel .cat-personal-data {position:relative; float:left; display:inline; width:204px; height:145px; background:transparent url(../gfx/bkg-cat-personal-data.png) no-repeat 100% 9px;}
.my-cats-carousel .cat-personal-data h3 {margin:0 11px 11px 88px; font-size:14px; color:#C52C32;}
.my-cats-carousel .cat-personal-data h3 span {font-weight:normal; font-size:11px; color:#5F5F5F;}
.my-cats-carousel .cat-personal-data h4 {margin:0 11px 7px 88px; font-weight:normal; font-size:11px; color:#98770A; text-transform:uppercase;}
.my-cats-carousel .cat-personal-data p {margin:0 5px 0 88px; font-size:11px; color:#5F5F5F;}
.my-cats-carousel .cat-personal-data p a {color:#846011; text-decoration:none;}
.my-cats-carousel .cat-personal-data p a:hover {color:#FFF;}
.my-cats-carousel .cat-personal-data .cat-photo {float:left; display:inline; width:78px; background:transparent url(../gfx/bkg-cat-photo.jpg) no-repeat 0 0;}
.my-cats-carousel .cat-personal-data .cat-photo img {margin:6px 6px 12px;}
.my-cats-carousel .cat-personal-data .cat-photo h4 {display:inline; margin:0; font-size:10px;}
.my-cats-carousel .cat-personal-data .cat-photo p {display:inline; margin:0;}
.my-cats-carousel .tab-content {position:relative; float:right; display:inline; width:300px; overflow:hidden;}
.my-cats-carousel .tab-content .no-content {text-align:center;}
.my-cats-carousel .tab-content .no-content p {padding:36px 0 15px;}
.my-cats-carousel .tab-content h4 {padding:5px 0 7px; font-size:14px; color:#C1201F; text-transform:uppercase;}
.my-cats-carousel .tab-content .img-prodotto-preferito {position:relative; margin:-8px 0 0;}
.my-cats-carousel .tab-content .img-prodotto-preferito h5 {padding:0 0 4px; font-size:10px; color:#66624E;}
.my-cats-carousel .tab-content .img-prodotto-preferito img {}
.my-cats-carousel .tab-content .tool-prodotto-preferito {position:absolute; bottom:0; left:0; width:300px;}
.my-cats-carousel .tab-content .tool-prodotto-preferito ul {width:300px;}
.my-cats-carousel .tab-content .tool-prodotto-preferito ul li {float:left; display:inline; margin:0 0 0 7px; width:auto;}
.my-cats-carousel .tab-content .tool-prodotto-preferito ul li.first-elm {margin:0;}
.my-cats-carousel .tab-content p {font-size:11px; line-height:13px; color:#626262;}
.my-cats-carousel .box-prodotto-preferito {height:151px;}
.my-cats-carousel .box-abitudini-gatto {display:none;}
.my-cats-carousel .my-cats-manage {position:absolute; bottom:0; left:0;}
.my-cats-carousel .my-cats-manage ul li {float:left; display:inline; padding:0 10px 0 0; width:auto;}
.my-cats-carousel .my-cats-manage ul li a {font-size:11px; color:#846011; text-decoration:none;}
.my-cats-carousel .my-cats-manage ul li a:hover {color:#FFF;}
/* skin carousel my-cats */
.jcarousel-skin-my-cats .jcarousel-container {width:520px; height:161px;}
.jcarousel-skin-my-cats .jcarousel-container-horizontal {}
.jcarousel-skin-my-cats .jcarousel-clip-horizontal {position:relative; width:520px; height:161px; z-index:1;}
.jcarousel-skin-my-cats .jcarousel-item {}
.jcarousel-skin-my-cats .jcarousel-item:hover {}
.jcarousel-skin-my-cats .jcarousel-item-horizontal {}
.jcarousel-skin-my-cats .jcarousel-item-placeholder {}
.jcarousel-skin-my-cats .jcarousel-next-horizontal {position:absolute; top:43px; right:-19px; width:19px; height:33px; background:transparent url(../gfx/arw-dx-drkgold-xl.png) no-repeat 0 0; cursor:pointer; z-index:9;}
.jcarousel-skin-my-cats .jcarousel-next-horizontal:hover {}
.jcarousel-skin-my-cats .jcarousel-next-horizontal:active {}
.jcarousel-skin-my-cats .jcarousel-next-disabled-horizontal,
.jcarousel-skin-my-cats .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-my-cats .jcarousel-next-disabled-horizontal:active {display:none!important; cursor:default;}
.jcarousel-skin-my-cats .jcarousel-prev-horizontal {position:absolute; top:43px; left:-32px; width:19px; height:33px; background:transparent url(../gfx/arw-sx-drkgold-xl.png) no-repeat 0 0; cursor:pointer; z-index:9;}
.jcarousel-skin-my-cats .jcarousel-prev-horizontal:hover {}
.jcarousel-skin-my-cats .jcarousel-prev-horizontal:active {}
.jcarousel-skin-my-cats .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-my-cats .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-my-cats .jcarousel-prev-disabled-horizontal:active {display:none!important; cursor:default;}
/* personal-book */
.personal-book {height:237px; background:transparent url(../gfx/bkg-box-personal-book.jpg) no-repeat 0 0;}
.personal-book label {position:absolute; top:12px; right:14px; padding:4px 4px 0; width:105px; height:22px; background:transparent url(../gfx/bkg-select-book.gif) no-repeat 0 0;}
.personal-book select {margin:0; border:0 none; padding:0; width:105px; height:18px; background:#FFF; font-size:11px; color:#000;}
.personal-book option {background:#FFF;}
.personal-book .book-no-content {padding:63px 0 0; height:104px; text-align:center;}
.personal-book .book-no-content p {padding:7px 0; font-size:11px; color:#6B6B6B;}
.personal-book .book-no-content a {font-size:14px; color:#BF6C08; text-decoration:none;}
.personal-book .book-no-content a:hover {color:#000;}
.personal-book .book-slideshow {position:relative; margin:11px 18px 6px; border:2px solid #56595B; height:145px;}
.personal-book .book-slideshow .stamp {position:absolute; top:0; right:0; width:43px; height:43px; background:transparent url(../gfx/bkg-stamp-book.png) no-repeat 0 0; z-index:4;}
.personal-book .book-slideshow .slideshow-CNT {position:relative; z-index:1;}
.slideshow-CNT .box-image {position:absolute; top:0; left:0; display:none;}
.personal-book .book-slideshow-dida {position:absolute; bottom:0; left:0; width:231px; height:30px; font-weight:bold; font-size:13px; line-height:30px; color:#FFF; text-align:center; background:transparent url(../gfx/bkg-slideshow-dida.png) no-repeat 50% 0; z-index:2;}
.personal-book .button-prev {position:absolute; bottom:6px; left:9px; width:6px; height:14px; background:transparent url(../gfx/arw-book-sldshw-sx.png) no-repeat 0 0; z-index:3; cursor:pointer;}
.personal-book .button-next {position:absolute; bottom:6px; right:9px; width:6px; height:14px; background:transparent url(../gfx/arw-book-sldshw-dx.png) no-repeat 0 0; z-index:3; cursor:pointer;}
.personal-book ul {margin:0 20px;}
.personal-book ul li {display:inline;}
.personal-book ul li a {font-size:9px; text-decoration:none;}
.personal-book ul li.first-elm {float:left;}
.personal-book ul li.first-elm a {color:#000;}
.personal-book ul li.last-elm {float:right;}
.personal-book ul li.last-elm a {color:#BF6C08;}
.personal-book ul li.last-elm a span {color:#000;}
/* la-mia-agenda */
.la-mia-agenda {height:237px; background:transparent url(../gfx/bkg-box-la-mia-agenda.gif) no-repeat 0 0;}
.la-mia-agenda .datepicker {float:left; display:inline; margin:0 0 0 10px; padding:10px 16px 0 10px; width:142px; height:143px; background:transparent url(../gfx/bkg-datepicker.jpg) no-repeat 100% 0;}
.la-mia-agenda .datepicker table {width:100%; border-collapse:collapse; font-size:10px; text-align:center; background:transparent url(../gfx/bkg-calendar.jpg) no-repeat 0 0;}
.la-mia-agenda .datepicker table thead {}
.la-mia-agenda .datepicker table thead td {padding:9px 0 0;}
.la-mia-agenda .datepicker table thead td a {display:inline; padding:10px 0 0; width:10px; height:0!important; overflow:hidden; background:transparent none no-repeat 3px 2px;}
.la-mia-agenda .datepicker table thead td a.prev-month {float:left; margin:0 0 0 5px; background-image:url(../gfx/arw-sx-grey-s.gif)!important;}
.la-mia-agenda .datepicker table thead td a.next-month {float:right; margin:0 5px 0 0; background-image:url(../gfx/arw-dx-grey-s.gif)!important;}
.la-mia-agenda .datepicker table thead th {height:28px; color:#000; vertical-align:middle;}
.la-mia-agenda .datepicker table tbody th {height:16px; color:#7F7F7F; vertical-align:bottom;}
.la-mia-agenda .datepicker table tbody td {padding:1px 0 0 1px; color:#B2B2B2; vertical-align:middle;}
.la-mia-agenda .datepicker table tbody td {}
.la-mia-agenda .datepicker table tbody td a {display:block; padding:.1em; color:#B2B2B2; text-align:center; text-decoration:none;}
.la-mia-agenda .datepicker table tbody td a:hover {color:#FFF; background-color:#D5AA10;}
.la-mia-agenda .datepicker table tbody td.current-day a {color:#FFF; background-color:#D5AA10;}
.la-mia-agenda .datepicker table tbody td.event-note a {color:#FFF; background-color:#C22520;}
.la-mia-agenda .appointments {position:relative; float:right; display:inline; margin:-3px 12px 0 0; width:136px;}
.la-mia-agenda .appointments h3 {padding:0 0 0 6px; height:22px; font-weight:normal; font-size:13px; color:#585858;}
.la-mia-agenda .appointments .box-data {float:left; display:inline; width:63px; height:71px; text-align:center; background:transparent url(../gfx/bkg-box-data.gif) no-repeat 0 0;}
.la-mia-agenda .appointments .box-data .strip-month {padding:6px 0 0; font-weight:bold; font-size:9px; color:#FFF; text-transform:uppercase; letter-spacing:-1px;}
.la-mia-agenda .appointments .box-data .box-day {padding:5px 0 0; font:33px/1em Helvetica,Arial,sans-serif; color:#C83D3A; letter-spacing:-1px;}
.la-mia-agenda .appointments .box-hour {margin:0 0 0 69px; padding:41px 0 0; font-weight:bold; font-size:12px; color:#C12623; text-transform:uppercase;}
.la-mia-agenda .appointments .note {font-size:12px; color:#C59E4A;}
.la-mia-agenda .appointments .note p {padding:0 0 5px 6px;}
.la-mia-agenda .appointments .tool {}
.la-mia-agenda .appointments .tool ul li {padding:0 0 0 6px; font-size:9px; color:#000;}
.la-mia-agenda .appointments .tool ul li a {font-weight:bold; color:#000; text-decoration:none;}
.la-mia-agenda .appointments .tool ul li a:hover {color:#B4222D;}
.la-mia-agenda .box-add-note {position:relative; float:right; display:none; margin:-16px 0 0; padding:0 12px 0 0; width:136px; font-size:11px;}
.la-mia-agenda .box-add-note fieldset {padding:0 0 4px; text-align:left;}
.la-mia-agenda .box-add-note fieldset label {color:#5F6063;}
.la-mia-agenda .box-add-note fieldset .form-field {margin:1px 0 0; border:1px solid #DDBC48; padding:1px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.la-mia-agenda .box-add-note fieldset input {border:0 none; width:100%; height:15px; font-size:10px; line-height:14px; color:#737373;}
.la-mia-agenda .box-add-note fieldset textarea {border:0 none; width:100%; height:40px; font:10px Arial,Helvetica,sans-serif; color:#737373;}
.la-mia-agenda .agenda-all-note-CTR {position:relative;}
.la-mia-agenda .agenda-all-note-CTR a.close-box {position:absolute; top:-13px; right:23px; font-size:9px; color:#000; text-decoration:none;}
.la-mia-agenda .agenda-all-note-CTR a.close-box:hover {color:#B4222D;}
.la-mia-agenda .agenda-all-note-CNT {padding:0 20px; height:153px;}
.la-mia-agenda .agenda-all-note-CNT h3 {padding:0 0 9px; color:#BB241F; font-weight:normal; font-size:11px;}
.la-mia-agenda .agenda-all-note-CNT .box-nota {position:relative; padding:9px 0 5px 35px; background:transparent url(../gfx/bkg-box-nota.jpg) no-repeat 50% 0; _height:1%;}
.la-mia-agenda .agenda-all-note-CNT .box-nota h4 {padding:0 55px 0 0; font-weight:normal; font-size:11px; color:#C59E4A;}
.la-mia-agenda .agenda-all-note-CNT .box-nota h4 span {float:right; font-size:10px; color:#454545;}
.la-mia-agenda .agenda-all-note-CNT .box-nota p {font-size:9px; color:#BB241F;}
.la-mia-agenda .agenda-all-note-CTR .paginazione {margin:0 5px 0 4px; padding:10px 0 0; height:23px; font-size:10px; color:#B4222D; text-align:center; background:transparent url(../gfx/bkg-agenda-tool.jpg) no-repeat 50% 0;}
.la-mia-agenda .agenda-all-note-CTR .paginazione span {padding:0 2px;}
.la-mia-agenda .agenda-all-note-CTR .paginazione a {padding:0 2px; color:#909090; text-decoration:none;}
.la-mia-agenda .agenda-all-note-CTR .paginazione a:hover {color:#B4222D;}
.la-mia-agenda .agenda-tool {margin:0 5px 0 4px; padding:10px 0 0; height:23px; background:transparent url(../gfx/bkg-agenda-tool.jpg) no-repeat 50% 0;}
.la-mia-agenda .agenda-tool ul li {float:left; display:inline; margin:0 0 0 20px; font-size:9px; color:#000;}
.la-mia-agenda .agenda-tool ul li a {color:#000; text-decoration:none;}
.la-mia-agenda .agenda-tool ul li a:hover {color:#B4222D;}
.la-mia-agenda .agenda-all-note-CTR {display:none;}
/* banner-concorso */
.banner-concorso {padding:0 5px 0 3px; width:325px!important; height:138px; background:transparent url(../gfx/bkg-box-banner-concorso.gif) no-repeat 0 0;}
.banner-concorso ul {float:right; display:inline; margin:0 5px 0 0;}
.banner-concorso ul li {float:left; display:inline; margin:0 5px 0 0;}
.banner-concorso ul li a {}
/* lancio-video */
.lancio-video {height:138px; background:transparent url(../gfx/bkg-box-lancio-video.jpg) no-repeat 0 0;}
.lancio-video img {float:left; margin:13px 0 0 17px;}
.lancio-video h2 {margin:0 25px 0 174px; padding:15px 0 0!important; color:#C22825!important;}
.lancio-video h3 {margin:0 25px 0 174px; padding:0 0 4px; font-weight:normal; font-size:11px; color:#625D4A;}
.lancio-video p {margin:0 25px 0 174px; padding:0 0 6px; line-height:11px; color:#6E6861;}
.lancio-video a {display:block; margin:0 15px 0 174px; color:#000; text-decoration:none;}
/* la-tua-posta */
.la-tua-posta {height:366px; background:transparent url(../gfx/bkg-box-la-tua-posta.gif) no-repeat 0 0;}
.la-tua-posta .msg-infos {margin:0 20px; padding:3px 0 0; height:23px}
.la-tua-posta .msg-infos p {color:#5C5C5C;}
.la-tua-posta .msg-infos p span {color:#BB9A51;}
.la-tua-posta .nav-tab {margin:10px 4px 0 5px; height:30px; background:transparent url(../gfx/bkg-nav-tab-la-tua-posta.gif) repeat-x 0 0;}
.la-tua-posta .nav-tab ul {height:26px;}
.la-tua-posta .nav-tab ul li {float:left; display:inline; font-size:10px; line-height:26px;}
.la-tua-posta .nav-tab ul li a {float:left; margin:0 1px 0 0; padding:0 15px; height:26px; overflow:hidden; line-height:26px; color:#888; text-decoration:none; text-transform:uppercase; background:transparent url(../gfx/bkg-nav-tab-posta.jpg) no-repeat 0 0;}
.la-tua-posta .nav-tab ul li a:hover {color:#000;}
.la-tua-posta .nav-tab ul li a.active {margin:0; border-right:1px solid #C8B29E; color:#C59E4A; background:transparent url(../gfx/bkg-nav-tab-posta-active.gif) repeat-x 0 0; cursor:default;}
.la-tua-posta .posta-tab-no-CNT {margin:0 4px 0 5px; height:223px; text-align:center; background:transparent url(../gfx/bkg-posta-tab-CNT.gif) repeat-x 0 100%;}
.la-tua-posta .posta-tab-no-CNT h3 {padding:90px 0 15px; font-weight:normal; font-size:14px; color:#BF6C08;}
.la-tua-posta .posta-tab-no-CNT p {font-size:11px; color:#5F6063;}
.la-tua-posta .posta-tab-CNT {margin:0 4px 0 5px; padding:0 1px 0 10px; height:223px; background:transparent url(../gfx/bkg-posta-tab-CNT.gif) repeat-x 0 100%;}
.la-tua-posta .posta-tab-CNT .box-msg {border-top:1px solid #E6E6E6; padding:10px 15px 0 38px; height:33px;}
.la-tua-posta .posta-tab-CNT .box-msg dl {float:left; line-height:1em!important;}
.la-tua-posta .posta-tab-CNT .box-msg dl dt {float:left; display:inline; padding:0 5px 0 0; width:77px; font-size:10px; color:#C6A04B;}
.la-tua-posta .posta-tab-CNT .box-msg dl dt em {font-style:normal; font-size:9px; color:#8F8F8F;}
.la-tua-posta .posta-tab-CNT .box-msg dl dd {float:left; display:inline; font-size:11px; color:#5F6063;}
.la-tua-posta .posta-tab-CNT .box-msg a.msg-delete {float:right; font:bold 12px/1em Arial,Helvetica,sans-serif; color:#F48F2A; text-decoration:none; text-transform:uppercase;}
.la-tua-posta .posta-tab-CNT .box-msg a.msg-delete:hover {color:#000;}
.la-tua-posta .posta-tab-CNT .box-msg dl dd a { text-decoration:none; color:#a5a5a5;}
.la-tua-posta .posta-tab-CNT .box-msg dl dd a:hover { text-decoration:underline;}
.la-tua-posta .posta-tab-CNT .msg-unread {background:transparent url(../gfx/ico-msg-unread.gif) no-repeat 2px 12px;}
.la-tua-posta .posta-tab-CNT .msg-read {background:transparent url(../gfx/ico-msg-read.gif) no-repeat 0 0;}
.la-tua-posta .posta-tab-CNT .msg-sent {background:transparent url(../gfx/ico-msg-sent.gif) no-repeat 0 0;}
.la-tua-posta .paging {float:left; display:inline; margin:12px 0 0 18px;}
.la-tua-posta .paging ul {}
.la-tua-posta .paging ul li {float:left; display:inline;}
.la-tua-posta .paging ul li.first-elm {width:23px;}
.la-tua-posta .paging ul li.last-elm {width:23px; text-align:right;}
.la-tua-posta .paging ul li strong {display:block; padding:2px;}
.la-tua-posta .paging ul li a {display:block; padding:2px; color:#ADADAD; text-decoration:none;}
.la-tua-posta .paging ul li a:hover {color:#F48F2A;}
.la-tua-posta .paging ul li a img {margin:3px 0 0;}
.la-tua-posta a.new-msg {float:right; display:inline; margin:11px 14px 0 0;}
.la-tua-posta .box-new-message {display:none; padding:0 27px 0 46px; text-align:center;}
.la-tua-posta .box-new-message fieldset {padding:0 0 9px; text-align:left;}
.la-tua-posta .box-new-message fieldset label {color:#5F6063;}
.la-tua-posta .box-new-message fieldset .form-field {margin:2px 0 0; border:1px solid #DDBC48; padding:1px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.la-tua-posta .box-new-message fieldset select,
.la-tua-posta .box-new-message fieldset input {border:0 none; width:100%; height:18px; line-height:17px; color:#737373;}
.la-tua-posta .box-new-message fieldset textarea {border:0 none; width:100%; height:151px; font:11px Arial,Helvetica,sans-serif; color:#737373;}
.la-tua-posta .box-new-message fieldset option {font-size:10px; color:#BDBDBD; background-color:#FFF;}
/* ultime-dal-forum */
.ultime-dal-forum {height:233px; background:transparent url(../gfx/bkg-box-ultime-dal-forum.jpg) no-repeat 0 0;}
.ultime-dal-forum .post-CNT {margin:0 20px; padding:13px 0 0; height:150px;}
.ultime-dal-forum .post-CNT .box-post {position:relative; padding:1px 0 11px 20px; background:transparent url(../gfx/ico-forum-post.gif) no-repeat 0 0;}
.ultime-dal-forum .post-CNT .box-post h3 {font-weight:normal; font-size:11px; color:#BF6C08;}
.ultime-dal-forum .post-CNT .box-post ul {}
.ultime-dal-forum .post-CNT .box-post ul li {float:left; display:inline;}
.ultime-dal-forum .post-CNT .box-post ul li.first-elm {padding:1px 11px 0 0; width:101px; font-size:9px; color:#6D6D6D;}
.ultime-dal-forum .post-CNT .box-post ul li.last-elm {font-size:10px; color:#000;}
.ultime-dal-forum .post-CNT .box-post ul li.last-elm strong {font-size:10px; color:#C83E3B;}
.ultime-dal-forum .forum-tool {margin:0 21px; border-top:1px solid #DADADA; padding:9px 9px 0 0; font-size:9px; color:#000;}
.ultime-dal-forum .forum-tool ul {}
.ultime-dal-forum .forum-tool ul li {float:left; display:inline; padding:0 15px 0 0;}
.ultime-dal-forum .forum-tool ul li a {text-decoration:none; color:#000;}
.ultime-dal-forum .forum-tool ul li a:hover {color:#BF6C08;}
.ultime-dal-forum .forum-tool ul li.first-elm {}
.ultime-dal-forum .forum-tool ul li.last-elm {float:right; padding:0;}
.ultime-dal-forum .forum-tool ul li.last-elm a {color:#BF6C08;}
.ultime-dal-forum .forum-tool ul li.last-elm a:hover {color:#000;}
.ultime-short-box {height:237px; background:transparent url(../gfx/bkg-box-ultime-dal-forum.gif) no-repeat 0 0;}
.ultime-short-box .post-CNT {height:138px;}
/* separatore ombreggiato */
.shadow-sep {position:relative; clear:both; margin:23px -9px 0; padding:0 9px; height:23px; background:transparent url(../gfx/bkg-shadow-sep.jpg) no-repeat 50% 0;}
/* box generic button */
.gen-button-box {padding:0 0 23px; text-align:center;}

/* external user */
.external-profile-box {padding:8px 23px 0 33px; height:129px; background:transparent url(../gfx/bkg-external-profile-box.gif) no-repeat 0 0;}
.external-profile-box .external-user-photo {position:relative; float:right; display:inline; padding:6px 6px 7px; width:99px; height:99px; overflow:hidden; background:transparent url(../gfx/bkg-external-user-photo.gif) no-repeat 0 0;}
.external-profile-box .external-user-photo .external-user-photo-CNT {position:relative; width:99px; height:99px; overflow:hidden; text-align:center;}
.external-profile-box .external-user-photo .external-user-photo-CNT img {position:relative;}
.external-profile-box h2 {padding:11px 0 0; font-weight:normal; font-size:22px; line-height:1.1em; color:#A5A4A4;}
.external-profile-box h1 {padding:5px 0 0; font-weight:normal; font-size:40px; line-height:1.1em; color:#D4A90B;}
.external-profile-box .box-cosa-sta-pensando {}
.external-profile-box .box-cosa-sta-pensando p {font-size:11px; color:#747474;}

/* struttura concorso */
.concorso-CTR {width:619px; background:transparent url(../gfx/bkg-concorso-CTR.gif) repeat-y 0 0;}
.concorso-CNT {position:relative; padding:27px 23px 0; background:transparent url(../gfx/bkg-concorso-CNT.jpg) no-repeat 0 0;}
	.concorso-CNT .box-visual {position:relative; padding:0 0 15px; text-align:center; z-index:1;}
	.concorso-CNT .evidenza {font-size:14px; color:#C22621!important;}
	.concorso-CNT .concorso-H-sep {height:17px; background:transparent url(../gfx/bkg-sep-concorso-CNT.gif) no-repeat 50% 0;}
.concorso-FTR {padding:10px 0 23px; height:66px; text-align:center; background:transparent url(../gfx/bkg-concorso-FTR.gif)}
.concorso-FTR-lght {height:11px; background:transparent url(../gfx/bkg-concorso-FTR-light.gif)}

/* not logged */
.concorso-CNT .main-log-box {padding:0 40px 20px;}
.concorso-CNT .main-log-box p {margin:0 11px; padding:0 0 11px; font-size:12px; line-height:17px; color:#000;}
.concorso-CNT .main-log-box p .evidenza {font-size:12px;}
.concorso-CNT .main-log-box p .note {font-size:11px; color:#818181;}
.concorso-CNT .main-log-box ul {}
.concorso-CNT .main-log-box ul li {float:left; display:inline;}
.concorso-CNT .main-log-box ul li.form-field {margin:0 8px 0 0; padding:10px 20px; background:transparent url(../gfx/bkg-form-field-big.gif) no-repeat 0 0;}
.concorso-CNT .main-log-box ul li.form-field input {width:144px; height:18px; font-size:12px; line-height:16px; color:#000; background:transparent none no-repeat 1px 50%;}
.concorso-CNT .main-log-box ul li.form-field input#username-main-log {background-image:url(../gfx/bkg-lbl-username.gif);}
.concorso-CNT .main-log-box ul li.form-field input#password-main-log {background-image:url(../gfx/bkg-lbl-password.gif);}
.concorso-CNT .main-log-box ul li.form-field input#user-email {background-image:url(../gfx/bkg-lbl-email.gif);}
.concorso-CNT .main-log-box ul li.form-field input#username-email {background-image:url(../gfx/bkg-lbl-username-email.gif);}
.concorso-CNT .main-log-box ul li.form-button {padding:3px;}
.concorso-CNT .main-log-box .selectors {margin:0 11px; padding:0 0 11px; }
.concorso-CNT .main-log-box .selectors input {float:left; display:inline; vertical-align:middle;}
.concorso-CNT .main-log-box .selectors label {float:left; display:inline; padding:0 44px 0 4px; font-size:12px; color:#7F7F7F; vertical-align:middle;}
.concorso-CNT .main-log-box p.note {padding:7px 0 0; font-size:11px; color:#717171;}
.concorso-CNT .main-log-box p.note a {color:#C5A219; text-decoration:underline;}
.concorso-CNT .main-log-box p.note a:hover {text-decoration:none;}

/* FORUM */
.forum-page {padding:5px 17px 0 12px;}
.forum-page .main-SX {padding:52px 0 0; width:654px;}
/* struttura */
.forum-CTR {position:relative; background:#FFF url(../gfx/bkg-forum-CTR.gif) repeat-y 0 0;}
.forum-CTR .forum-strip-HDR {position:relative; height:16px; background:transparent url(../gfx/bkg-forum-HDR.gif) no-repeat 0 0;}
.forum-CTR .forum-CNT {position:relative; padding:0 4px;}
.forum-CTR .forum-strip-FTR {position:relative; height:15px; background:transparent url(../gfx/bkg-forum-FTR.gif) no-repeat 0 0;}
/* box header */
.forum-CNT .forum-HDR-box {margin:0 20px 0 40px; padding:0 0 20px;}
.forum-CNT .forum-HDR-box .forum-HDR-toolbox {margin:0 10px 0 0;}
.forum-CNT .forum-HDR-box .forum-HDR-toolbox ul {}
.forum-CNT .forum-HDR-box .forum-HDR-toolbox ul li {display:inline;}
.forum-CNT .forum-HDR-box .forum-HDR-toolbox ul li.first-elm {float:left; padding:4px 0 0; font-size:11px; color:#939393;}
.forum-CNT .forum-HDR-box .forum-HDR-toolbox ul li.first-elm a {color:#939393; text-decoration:none;}
.forum-CNT .forum-HDR-box .forum-HDR-toolbox ul li.first-elm a strong {color:#CE4E54;}
.forum-CNT .forum-HDR-box .forum-HDR-toolbox ul li.first-elm a:hover {color:#000;}
.forum-CNT .forum-HDR-box .forum-HDR-toolbox ul li.last-elm {float:right;}
.forum-CNT .forum-HDR-box .forum-HDR-toolbox ul li.last-elm a {margin:0 0 0 4px;}
.forum-CNT .forum-HDR-box .title-box {position:relative;}
.forum-CNT .forum-HDR-box .title-box h1 {font-size:20px; line-height:21px; color:#D3B677; text-transform:uppercase;}
.forum-CNT .forum-HDR-box .title-box h1 span {font-size:14px; line-height:15px; color:#6E6861; text-transform:none;}
.forum-CNT .forum-HDR-box .title-box-data {position:absolute; bottom:2px; right:0; font-size:11px; color:#7F7F7F;}
/* inner content */
.forum-CNT-inner {margin:0 20px;}
.forum-CNT-inner .toolbox {position:relative; padding:17px 3px 0 0; height:23px; text-align:right; background:#F2F2F2 url(../gfx/bkg-forum-CNT-inner-toolbox.gif) no-repeat 0 0; z-index:2;}
.forum-CNT-inner .toolbox ul {}
.forum-CNT-inner .toolbox ul li {display:inline; padding:0 13px; font-size:11px; color:#676767;}
.forum-CNT-inner .toolbox ul li a {font-weight:bold; color:#676767; text-decoration:none;}
.forum-CNT-inner .toolbox ul li a:hover {color:#C22229;}
.forum-CNT-inner .toolbox ul li .search-box {position:absolute; top:33px; right:-3px; border:1px solid #C22520; padding:5px; width:128px; text-align:left; background:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0 0 3px #AAA; -webkit-box-shadow:0 0 3px #AAA;}
.forum-CNT-inner .toolbox ul li .search-box fieldset {padding:0 0 5px;}
.forum-CNT-inner .toolbox ul li .search-box fieldset .form-field {border:1px solid #DDBC48; padding:1px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.forum-CNT-inner .toolbox ul li .search-box fieldset .form-field input {border:0 none; width:100%; height:15px; font-size:10px; line-height:14px; color:#737373;}
.forum-CNT-inner .toolbox ul li .search-box fieldset a {}
.forum-CNT-inner .toolbox ul li .search-box fieldset a:hover {}
/* tabella dati */
.forum-CNT-inner .forum-table {border:0 none; border-collapse:separate; padding:0 2px 0 1px; width:100%; background:transparent url(../gfx/bkg-forum-table-HDR.gif) no-repeat 0 0;}
.forum-CNT-inner .forum-table thead {}
.forum-CNT-inner .forum-table thead tr {}
.forum-CNT-inner .forum-table thead tr th {height:28px; font-size:12px; line-height:27px; color:#FFF; text-align:center;}
.forum-CNT-inner .forum-table thead tr th.argomenti {padding:0 8px 0 16px; width:45%; text-align:left;}
.forum-CNT-inner .forum-table thead tr th.autore {padding:0 4px 0 8px; width:25%; text-align:left;}
.forum-CNT-inner .forum-table thead tr th.risposte {width:10%;}
.forum-CNT-inner .forum-table thead tr th.data {width:20%;}
.forum-CNT-inner .forum-table thead tr th.back {padding:0 12px; text-align:left;}
.forum-CNT-inner .forum-table thead tr th.back a {color:#FFF; text-decoration:none;}
.forum-CNT-inner .forum-table thead tr th.back a:hover {color:#000;}
.forum-CNT-inner .forum-table tbody {}
.forum-CNT-inner .forum-table tbody tr {}
.forum-CNT-inner .forum-table tbody tr td {font-size:9px; color:#777; border-bottom:1px solid #F0F0EF; vertical-align:middle;}
.forum-CNT-inner .forum-table tbody tr td.argomenti {padding:5px 8px 5px 16px; font-size:11px; color:#494949;}
.forum-CNT-inner .forum-table tbody tr td.argomenti a {color:#494949; text-decoration:none;}
.forum-CNT-inner .forum-table tbody tr td.argomenti a:hover {color:#E1B75B;}
.forum-CNT-inner .forum-table tbody tr td.autore {padding:0 4px 0 8px; background:#FAFAF9;}
.forum-CNT-inner .forum-table tbody tr td.autore a {font-weight:bold; font-size:10px; color:#E1B75B; text-decoration:none;}
.forum-CNT-inner .forum-table tbody tr td.autore a:hover {color:#CE4E54;}
.forum-CNT-inner .forum-table tbody tr td.risposte {text-align:center;}
.forum-CNT-inner .forum-table tbody tr td.data {text-align:center; background:#FAFAF9;}
.forum-CNT-inner .forum-table tbody tr.unread td {border-color:#EEECDE;}
.forum-CNT-inner .forum-table tbody tr.unread td.argomenti {font-weight:bold; background:#FCF9ED;}
.forum-CNT-inner .forum-table tbody tr.unread td.autore {background:#F7F5E7;}
.forum-CNT-inner .forum-table tbody tr.unread td.risposte {background:#FCF9ED;}
.forum-CNT-inner .forum-table tbody tr.unread td.data {background:#F7F5E7;}
.forum-CNT-inner .forum-table tbody tr.topic td.argomenti {position:relative; padding:5px 8px 5px 32px; background:transparent url(../gfx/ico-zampetta.gif) no-repeat 4px 50%}
.forum-CNT-inner .forum-table tbody tr.reply td.argomenti {position:relative; padding:5px 8px 5px 48px; background:transparent url(../gfx/ico-dsc-grey.gif) no-repeat 32px 50%}
/* tabella post */
.forum-CNT-inner .forum-post-table {margin:23px 20px 40px; width:566px;}
.forum-CNT-inner .forum-post-table thead {}
.forum-CNT-inner .forum-post-table thead tr {}
.forum-CNT-inner .forum-post-table thead tr th {border-bottom:5px solid #E1C54D; font-size:12px; line-height:23px; color:#E1C54D; text-align:center;}
.forum-CNT-inner .forum-post-table thead tr th.argomenti {padding:0 4px 0 2px; width:45%; text-align:left;}
.forum-CNT-inner .forum-post-table thead tr th.autore {padding:0 0 0 2px; width:35%; text-align:left;}
.forum-CNT-inner .forum-post-table thead tr th.data {width:20%;}
.forum-CNT-inner .forum-post-table tbody {}
.forum-CNT-inner .forum-post-table tbody tr {}
.forum-CNT-inner .forum-post-table tbody tr td {padding:20px 4px 10px 0; font-size:9px; color:#777; border-bottom:1px solid #CACACA; vertical-align:middle;}
.forum-CNT-inner .forum-post-table tbody tr td.argomenti {position:relative; padding:20px 4px 10px 33px; font-size:11px; color:#494949; background:transparent url(../gfx/ico-zampetta.gif) no-repeat 4px 11px;}
.forum-CNT-inner .forum-post-table tbody tr td.argomenti a {color:#494949; text-decoration:none;}
.forum-CNT-inner .forum-post-table tbody tr td.argomenti a:hover {color:#E1B75B;}
.forum-CNT-inner .forum-post-table tbody tr td.autore {}
.forum-CNT-inner .forum-post-table tbody tr td.autore a {font-weight:bold; font-size:10px; color:#E1B75B; text-decoration:none;}
.forum-CNT-inner .forum-post-table tbody tr td.autore a:hover {color:#CE4E54;}
.forum-CNT-inner .forum-post-table tbody tr td.data {padding:20px 0 10px; text-align:center;}
/* box read post */
.forum-CNT-inner .read-post-box {margin:0 20px 0 60px;}
.forum-CNT-inner .read-post-box .read-post-HDR {position:relative; margin:0 0 15px; border-bottom:1px solid #CACACA; padding:5px 0 0 10px; height:20px;}
.forum-CNT-inner .read-post-box .read-post-HDR span {position:absolute; top:2px; left:-33px; width:28px; height:24px; background:transparent url(../gfx/ico-read-post.gif) no-repeat 0 0;}
.forum-CNT-inner .read-post-box .read-post-HDR h2 {float:left; display:inline; font-size:11px; color:#494949;}
.forum-CNT-inner .read-post-box .read-post-HDR .post-details {float:right; display:inline; font-size:9px; color:#777;}
.forum-CNT-inner .read-post-box .read-post-HDR .post-details a {font-weight:bold; font-size:10px; color:#E1B75B; text-decoration:none;}
.forum-CNT-inner .read-post-box .read-post-HDR .post-details a:hover {color:#CE4E54;}
.forum-CNT-inner .read-post-box .read-post-CNT {padding:0 0 7px; font-size:11px; line-height:13px; color:#8E8D8D;}
.forum-CNT-inner .read-post-box .read-post-CNT p {padding:0 23px 13px 3px;}
.forum-CNT-inner .read-post-box .read-post-FTR {padding:0 0 44px;}
/* box write post */
.forum-CNT-inner .write-post-box {margin:0 20px; border-top:1px solid #CACACA; padding:15px 0;}
.forum-CNT-inner .write-post-box h3 {padding:0 0 11px; font-weight:normal; font-size:16px; color:#5F5F5F;}
.forum-CNT-inner .write-post-box form {}
.forum-CNT-inner .write-post-box form fieldset {float:left; display:inline; margin:0 0 0 15px;}
.forum-CNT-inner .write-post-box form fieldset label {padding:0 12px; font-size:12px; color:#000;}
.forum-CNT-inner .write-post-box form fieldset .form-field {padding:8px 23px 23px; height:17px; background:transparent none no-repeat 0 0;}
.forum-CNT-inner .write-post-box form fieldset .small-field {width:138px; background-image:url(../gfx/bkg-forum-small-field.gif);}
.forum-CNT-inner .write-post-box form fieldset .midium-field {width:297px; background-image:url(../gfx/bkg-forum-midium-field.gif);}
.forum-CNT-inner .write-post-box form fieldset .large-field {padding:8px; width:526px; height:86px; background-image:url(../gfx/bkg-forum-large-field.gif);}
.forum-CNT-inner .write-post-box form fieldset .form-field input {width:100%; height:17px; font-size:11px; line-height:16px; color:#676767; background-color:transparent;}
.forum-CNT-inner .write-post-box form fieldset .form-field textarea {border:0 none; width:526px; height:86px; font:11px Arial,Helvetica,sans-serif; color:#676767; background-color:transparent;}
.forum-CNT-inner .write-post-box .button-box {padding:7px 11px 0 0; text-align:right;}
/* box paginazione */
.forum-CNT-inner .box-paginazione {padding:23px 0 20px; font-weight:bold; font-size:11px; color:#6E6E6E; line-height:15px; text-align:center;}
.forum-CNT-inner .box-paginazione strong {padding:0 11px 0 0;}
.forum-CNT-inner .box-paginazione strong span {color:#E4A70B;}
.forum-CNT-inner .box-paginazione ul {display:inline;}
.forum-CNT-inner .box-paginazione ul li {display:inline;}
.forum-CNT-inner .box-paginazione ul li a {color:#6E6E6E; padding:0 2px; text-decoration:none;}
.forum-CNT-inner .box-paginazione ul li a:hover {color:#E4A70B;}
.forum-CNT-inner .box-paginazione ul li a.pag {padding:0 5px; color:#FFF; background:transparent url(../gfx/sqr-nr-pag.gif) no-repeat 50% 0;}
.forum-CNT-inner .box-paginazione ul li a.pag:hover {color:#CE4E54;}
/* box footer */
.forum-CNT .forum-FTR-box {position:relative; margin:0 4px; background:#FFF url(../gfx/bkg-forum-FTR-box.gif) repeat-y 0 0;}
.forum-CNT .forum-FTR-box .box-FTR-HDR {position:relative; height:16px; background:transparent url(../gfx/bkg-forum-FTR-box-HDR.gif) no-repeat 0 0;}
.forum-CNT .forum-FTR-box .box-FTR-CNT {position:relative; padding:7px 33px 23px; background:transparent url(../gfx/bkg-forum-FTR-box-CNT.gif) no-repeat 0 100%;}
.forum-CNT .forum-FTR-box .box-FTR-CNT .online-users-box {padding:0 0 20px;}
.forum-CNT .forum-FTR-box .box-FTR-CNT .online-users-box h3 {padding:0 0 2px; font-size:16px; color:#5F5F5F;}
.forum-CNT .forum-FTR-box .box-FTR-CNT .online-users-box p {font-size:11px; color:#7E7E7E;}
.forum-CNT .forum-FTR-box .box-FTR-CNT .online-users-box p a {color:#7E7E7E; text-decoration:none;}
.forum-CNT .forum-FTR-box .box-FTR-CNT .online-users-box p a:hover {color:#C4A320;}
.forum-CNT .forum-FTR-box .box-FTR-CNT .last-user-box {}
.forum-CNT .forum-FTR-box .box-FTR-CNT .last-user-box h3 {font-size:16px; color:#5F5F5F;}
.forum-CNT .forum-FTR-box .box-FTR-CNT .last-user-box h3 a {font-weight:normal; font-size:12px; color:#C4A320; text-decoration:none;}
.forum-CNT .forum-FTR-box .box-FTR-CNT .last-user-box h3 a:hover {color:#CE4E54;}

/* concorso index */
.concorso-index {padding:5px 17px 0 31px;}
.concorso-CTR {margin:50px 0 0;}
/* content concorso */
.concorso-CNT .strip-concorso {position:absolute; top:5px; left:5px; padding:94px 0 0; width:163px; height:0!important; overflow:hidden; background:transparent url(../gfx/bkg-strip-concorso.png) no-repeat 0 0; z-index:2; height /**/:94px;}
/* abstract */
.concorso-CNT .abstract {padding:9px 11px 0; font-size:11px; line-height:15px; color:#676767;}
.concorso-CNT .abstract-con-premi {padding:9px 181px 0 11px; height:252px; background:transparent url(../gfx/bkg-abstract-premi.jpg) no-repeat 100% 90%;}
.concorso-CNT .abstract p {}
.concorso-CNT .abstract p strong {font-size:13px;}
.concorso-CNT .abstract .button-box {padding:13px 0;}
.concorso-CNT .abstract .button-box ul {}
.concorso-CNT .abstract .button-box ul li {float:left; display:inline; padding:0 13px 0 0;}

/* gallery */
.concorso-CNT .box-select-category {position:relative; margin:0 -11px 17px -13px; padding:12px 30px 0 20px; height:33px; background:transparent url(../gfx/bkg-box-select-category.jpg) no-repeat 0 0; z-index:2;}
.concorso-CNT .box-select-category label {float:left; display:inline; font-weight:bold; font-size:15px; line-height:25px; height:23px; color:#A4833B; text-transform:uppercase;}
.concorso-CNT .gallery-CNT {position:relative; margin:0 -10px; width:593px; z-index:1;}
.concorso-CNT .gallery-CNT .box-gallery {float:left; display:inline; margin:0 3px 6px; padding:10px 10px 0; width:270px; height:84px; background:transparent url(../gfx/bkg-box-gallery.jpg) no-repeat 0 0;}
.concorso-CNT .gallery-CNT .box-gallery h3 {padding:0 0 6px; font-weight:normal; font-size:11px; color:#797979;}
.concorso-CNT .gallery-CNT .box-gallery p {font-size:11px; color:#E2B811;}
.concorso-CNT .gallery-CNT .box-gallery p strong {color:#C22520;}
.concorso-CNT .gallery-CNT .box-gallery .box-image {float:left; display:inline; width:111px;}
.concorso-CNT .gallery-CNT .box-gallery .title-box {float:left; display:inline; padding:6px 5px 0 0; width:93px; height:43px;}
.concorso-CNT .gallery-CNT .box-gallery .detail-box {float:left; display:inline; padding:6px 0 0 0; width:61px; height:43px;}
.concorso-CNT .gallery-CNT .box-gallery .rating-box {float:left; display:inline; padding:9px 0 0; width:151px;}
.concorso-CNT .gallery-CNT .box-gallery .rating-box a.send-button {float:left;}
.concorso-CNT .gallery-CNT .box-gallery .rating-box fieldset.rating-star {float:right;}
/* jquery selectbox */
.concorso-CNT .registration-form .jquery-selectbox {position:relative; float:left; display:inline; width:100%!important; height:17px; font-size:11px; line-height:15px; color:#808080; z-index:0;}
.concorso-CNT .registration-form .jquery-selectbox.selecthover {z-index:700;}	
.concorso-CNT .registration-form .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; white-space:nowrap;}
.concorso-CNT .registration-form .jquery-selectbox .jquery-selectbox-list {position:absolute; top:21px; left:-4px; display:none; border:1px solid #D9D9D9; padding:2px; height:111px; overflow-x:hidden; overflow-y:auto; background-color:#FFF; z-index:1000;}
.concorso-CNT .registration-form .jquery-selectbox .jquery-selectbox-moreButton {float:right; display:inline; margin:5px 4px 0; width:8px; height:8px; overflow:hidden; background:transparent url(../gfx/arw-select.gif) no-repeat 0 0; cursor:pointer;}
.concorso-CNT .registration-form .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {background-position:0 -8px;}
.concorso-CNT .registration-form .jquery-selectbox .jquery-selectbox-item.listelementhover {background:#C19F10; color:#FFF;}
.concorso-CNT .registration-form .jquery-selectbox .jquery-selectbox-item {display:block; cursor:default;}
.concorso-CNT .box-select-category .jquery-selectbox {position:relative; float:right; display:inline; border:1px solid #E3C959; padding:2px 9px; width:151px!important; height:17px; font-size:11px; line-height:15px; color:#808080; background-color:#FFF; z-index:0;}
.concorso-CNT .box-select-category .jquery-selectbox.selecthover {z-index:700;}	
.concorso-CNT .box-select-category .jquery-selectbox .jquery-selectbox-currentItem {display:block; overflow:hidden; white-space:nowrap;}
.concorso-CNT .box-select-category .jquery-selectbox .jquery-selectbox-list {position:absolute; top:23px; left:-1px; display:none; border:1px solid #D9D9D9; padding:2px 5px; width:159px!important; height:111px; overflow-x:hidden; overflow-y:auto; background-color:#FFF; z-index:1000;}
.concorso-CNT .box-select-category .jquery-selectbox .jquery-selectbox-moreButton {float:right; display:inline; margin:5px 4px 0; width:8px; height:8px; overflow:hidden; background:transparent url(../gfx/arw-select.gif) no-repeat 0 0; cursor:pointer;}
.concorso-CNT .box-select-category .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {background-position:0 -8px;}
.concorso-CNT .box-select-category .jquery-selectbox .jquery-selectbox-item.listelementhover {background:#C19F10; color:#FFF;}
.concorso-CNT .box-select-category .jquery-selectbox .jquery-selectbox-item {display:block; cursor:default;}
/** ERROR classes **/
.concorso-CNT .registration-form form .error .jquery-selectbox {}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel, div.star-rating {float:left; width:14px; height:12px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden;}
div.rating-cancel, div.rating-cancel a {display:none!important; /*background:transparent url(delete.gif) no-repeat 0 -16px;*/}
div.star-rating, div.star-rating a {background:transparent url(../gfx/ico-rating.gif) no-repeat 0 0;}
div.rating-cancel a, div.star-rating a {display:block; width:12px; height:100%; background-position:0 0; border:0;}
div.star-rating-on a {background-position:0 -12px!important;}
div.star-rating-hover a {background-position:0 -12px!important;}
div.star-rating-readonly, div.star-rating-readonly a {cursor:default;}

/* form registrazione */
.concorso-CNT .registration-form {}
.concorso-CNT .registration-form h2 {padding:5px 10px 20px; font-size:27px; color:#C01B1E; text-transform:uppercase;}
.concorso-CNT .registration-form fieldset {padding:0 0 23px;}
.concorso-CNT .registration-form fieldset legend {display:block; padding:23px 0 0 25px; height:29px; font-weight:bold; font-size:20px; line-height:1.1em; color:#C19F10; background:transparent url(../gfx/bkg-zampetta-sml.gif) no-repeat 4px 0;}
.concorso-CNT .registration-form fieldset legend strong {padding:0 20px 0 0; font-size:22px; color:#FFF;}
.concorso-CNT .registration-form fieldset legend span {font-size:10px; color:#737373;}
.concorso-CNT .registration-form fieldset legend span em {font-style:normal; font-size:15px; color:#C22520;}
.concorso-CNT .registration-form fieldset fieldset {float:left; display:inline; padding:9px 0 0; width:185px}
.concorso-CNT .registration-form .first-fieldset {margin:0 0 0 63px;}
.concorso-CNT .registration-form .last-fieldset {margin:0 0 0 11px;}
.concorso-CNT .registration-form label {float:left; display:inline; padding:0 4px 0 13px; width:100%!important; font-size:12px; line-height:1.1em; color:#000; white-space:nowrap; margin: 0 0 3px 0;}
.concorso-CNT .registration-form .form-field { position:relative;float:left; display:inline; height:25px; overflow:visible; background:transparent none no-repeat 0 0;}
.concorso-CNT .registration-form .field-thiny {padding:8px 7px 0; width:35px; background-image:url(../gfx/bkg-form-field-thn.gif);}
.concorso-CNT .registration-form .field-small {padding:8px 11px 0; width:64px; background-image:url(../gfx/bkg-form-field-sml.gif);}
.concorso-CNT .registration-form .field-medium {padding:8px 14px 0; width:156px; background-image:url(../gfx/bkg-form-field-mdm.gif);}
.concorso-CNT .registration-form .field-large {padding:8px 8px 0; width:280px; overflow:visible; background-image:url(../gfx/bkg-form-field-lrg.gif);}
.concorso-CNT .registration-form .form-field input,
.concorso-CNT .registration-form .form-field select {border:0 none; width:100%; height:17px; font-size:11px; line-height:15px; color:#808080;}
.concorso-CNT .registration-form .form-field .button {position:relative; margin:-6px 0 0 16px; cursor:pointer!important;}
.concorso-CNT .text-CNT {padding:0 0 17px 63px;}
.concorso-CNT .text-CNT p {padding:0 0 10px; font-size:9; line-height:11px; color:#878787;}
.concorso-CNT .text-CNT p a {color:#878787; text-decoration:underline;}
.concorso-CNT .text-CNT p a:hover {text-decoration:none;}
.concorso-CNT .text-CNT ul {}
.concorso-CNT .text-CNT ul li {float:left; display:inline; padding:0 33px 0 0; white-space:nowrap;}
.concorso-CNT .text-CNT ul li label {padding:0 0 0 8px; width:auto!important; font-size:12px; line-height:1.1em; color:#000; white-space:nowrap; vertical-align:middle;}
.concorso-CNT .text-CNT ul li input {float:left; vertical-align:middle;}
.concorso-CNT .box-dati-foto {position:relative; margin:9px 0 0 -18px; padding:0 0 9px 18px; background:transparent url(../gfx/bkg-box-dati-foto.gif) repeat-y 0 0;}
.concorso-CNT .box-dati-foto h3 {position:absolute; top:50px; left:18px; font-size:13px; color:#C19F10;}
.concorso-CNT .disabled-box {}
.concorso-CNT .disabled-box h3 {color:#6F6F6F;}
.concorso-CNT .registration-form .disabled-box label,
.concorso-CNT .registration-form .disabled-box input {color:#BBBBBB;}
.concorso-CNT .registration-form .disabled-box img {float:left; display:inline; margin:25px 0 0 8px;}
.concorso-CNT .registration-form .err-msg {display:block; padding:0 4px 0 13px; font-weight:bold; font-size:11px; color:#C22520;}

/* concorso footer */
.concorso-FTR h2 {font-size:13px; line-height:17px; color:#C01B1E; text-transform:uppercase;}

/* paginazione */
.paginazione {margin:0 auto; width:350px;}
.paginazione ul {}
.paginazione ul li {display:inline; font-size:10px; color:#ABABAB;}
.paginazione ul li span {color:#000;}
.paginazione ul li a {padding:0 3px; color:#ABABAB; text-decoration:none;}
.paginazione ul li a:hover {color:#C22520;}

/* Ricerca amico */
.risultato-ricerca { width:619px; position:relative; margin:0; padding:0;}
/* header ricerca */
.risultato-ricerca .header-ricerca { background:transparent url(../gfx/bkg-headre-ricerca.jpg) 0 0 no-repeat; width:619px; height:132px; position:relative; top:0; left:0; margin:0; padding:0;}
.risultato-ricerca .header-ricerca h2{ color:#c19f10; font-size:20px; margin:0; padding:30px 0 0 50px;}
.risultato-ricerca .header-ricerca p { color:#b4222d; font-size:12px; margin:0; padding:15px 0 0 50px;}
/* content ricerca */
.risultato-ricerca .content-ricerca { width:607px; margin:0 0 0 5px; padding:0; height:auto; background-color: #fff;}
.risultato-ricerca .content-ricerca dl{ width:300px; height:55px; padding:7px 0 7px 45px; margin:0; position:relative; overflow:hidden; list-style:none;}
.risultato-ricerca .content-ricerca dl dd{ width:56px; height:55px; margin:0 10px 0 0; padding:0; position:relative; overflow:hidden; float:left; display:inline;}
.risultato-ricerca .content-ricerca dl dd span.layer-mask-small {background:url(../gfx/msk-user-photo-small.png) no-repeat scroll 0 0 transparent;height:55px;left:0;position:absolute;top:0;width:56px;z-index:9;}
.risultato-ricerca .content-ricerca dl dd img {position:relative;z-index:1;}
.risultato-ricerca .content-ricerca dl dt {position:relative; width:230px; float:right; display:inline; color:#b4222d; font-size:12px; margin:0; padding:5px 0;}
.risultato-ricerca .content-ricerca dl dt.bordered { border-bottom:1px #b5b5b5 solid; padding:0 0 8px 0;}
.risultato-ricerca .content-ricerca dl dt span.beige, .risultato-ricerca .content-ricerca dl dt a {color:#d4b87a;}
.risultato-ricerca .content-ricerca dl dt a { text-decoration:none; font-size:10px;}
.risultato-ricerca .content-ricerca dl dt a:hover { text-decoration: underline;}
.risultato-ricerca .content-ricerca dl dt span.gray { color:#b5b5b5;}
/* footer ricerca */
.risultato-ricerca .footer-ricerca { background: transparent url(../gfx/bkg-footer-ricerca.jpg) 0 0 no-repeat; width:619px; height:108px; position:relative; bottom:0; left:0;}
.risultato-ricerca .footer-ricerca .paging-ricerca { width:350px; height:50px; position:relative; margin:0; padding:30px 0 0 110px; overflow:hidden;}
.risultato-ricerca .footer-ricerca .paging-ricerca p{ margin:0; padding:0 10px 0 0; float:left; display:inline; color:#b4222d; font-size:11px;}
.risultato-ricerca .footer-ricerca .paging-ricerca ul{ margin:0; padding:0; overflow:hidden; float:left; display:inline; width:200px;}
.risultato-ricerca .footer-ricerca .paging-ricerca ul li{ margin:0; padding:0 2px; list-style:none; float:left; display:inline;}
.risultato-ricerca .footer-ricerca .paging-ricerca ul li a{ margin:0; padding:0; display:block;font-size:11px; color:#b5b5b5; text-decoration:none;}
.risultato-ricerca .footer-ricerca .paging-ricerca ul li.selected a, .risultato-ricerca .footer-ricerca .paging-ricerca ul li a:hover{color:#b4222d;}

/* Invita amico */
.invita-amico { width:619px; position:relative; margin:0; padding:0; height:813px; background:transparent url(../gfx/bkg-invita-amico.jpg) 0 0 no-repeat;}
.invita-amico .registration-form { position:relative; margin:90px 0 0 0; padding:0 50px; width:520px;}
.invita-amico .txt-invita{position:relative; margin:0; padding:0;}
.invita-amico .txt-invita h2{position:relative; margin:0; padding:45px 0 0 285px;}
.invita-amico .txt-invita h3{position:relative; margin:0; padding:10px 0 0 285px;}
.invita-amico .txt-invita p{position:relative; margin:0; padding:20px 20px 0 285px; color:#979797; font-size:12px;}
.invita-amico .txt-invita p span.note-campi{ margin:0; padding:40px 0 0 0;font-size:10px; color:#b4222d;}
.invita-amico .registration-form fieldset legend { font-size:12px; padding:21px 0 10px 25px; height:26px; line-height:26px; color:#333333; font-weight:normal;}
.invita-amico .registration-form .field-medium { margin:0 0 0 15px;}
.invita-amico .registration-form .first-fieldset {float:none; margin:10px 10px 10px 0;}
.invita-amico .registration-form .last-fieldset {float:none; margin:10px 10px 10px 45px;}
.invita-amico .registration-form .btn_invita { position:relative;margin:20px 0 0 15px; padding:0;}
.invita-amico .registration-form fieldset fieldset .field-textarea {display: block;float:none;padding:0; margin:0 0 0 15px; width:447px; height:210px; background-image:url(../gfx/bkg-textarea.gif); border:none;}
.invita-amico .registration-form textarea { margin:0;padding:15px 15px;width:417px; height:180px; background:transparent; border:none; overflow:auto;}

.concorso-CNT .registration-form fieldset legend.black-zamp{background:transparent url(../gfx/bkg-zampetta-blk.gif) no-repeat scroll 4px 0; padding:23px 0 0 60px;}
#concorso2 .box-dati-foto { background:none;}
.concorso-CNT span.no-concorso {top:-17px; left:-17px;}
.concorso-CNT .registration-form fieldset fieldset .field-text {display: block;float:none;padding:0; margin:0; width:185px; height:105px; background-image:url(../gfx/bkg-textarea-small.gif); border:none;}
.concorso-CNT .registration-form textarea { margin:0;padding:15px 15px;width:155px; height:75px; background:transparent; border:none; overflow:auto;}
#label-oro { color:#c19f10;}
.prodotto-preferito { float:left; display:inline; margin:10px 0; width:270px;}
.concorso-CNT .img-sel { width:166px; float:right; display:inline; margin:30px 130px 0 0; padding:0; position:relative;}
.text-CNT .err-msg-no { color:#c22520; font-size:10px; margin:5px 0 0 0; padding:0; line-height:12px;}
.border { border-bottom:1px #c9c9c9 solid; height:17px; width:480px; margin:0 auto 10px auto;}

.concorso-CNT .registration-form .second {margin:23px 0 0 11px;}

.concorso-CNT .registration-form label.spacer {padding:0 4px 7px 13px;}


/* personal book album */
.header-boxPB {background:url(../gfx/bkg-header-boxPB.jpg) 0 0 no-repeat;width:609px;height:7px;margin-left:4px;}
.center-boxPB {width:609px;background-color:#ffffff;margin-left:4px;padding-top:16px;}
.center-boxPB .back2profile{margin-left:40px;}
.center-boxPB .txt-boxPB{color:#707070;font-size:12px;text-decoration:none;}
.center-boxPB .hsep_boxPB{height:12px;margin-left:10px;width:588px;margin-top:10px;}
.center-boxPB .title-boxPB{color:#DDBC48;font-size:24px;margin-left:40px;margin-top:12px;}
.center-boxPB .formlabels-boxPB{width:160px;float:left;}
.center-boxPB .l1{margin-left:76px;margin-top:44px;} 
.center-boxPB .l2{margin-left:76px;margin-top:24px;}
.center-boxPB .l3{display:inline;float:left;margin-left:5px;margin-top:92px;}
.center-boxPB .ico-privacy{float:left;height:20px;margin-left:72px;margin-top:88px;width:15px;display:inline;}
.center-boxPB .forminputs-boxPB{width:240px;float:left;}
.center-boxPB input{border:1px solid #DDBC48;-moz-border-radius:2px 2px 2px 2px;}
.center-boxPB #nome{margin-top:46px;height:20px;width:210px;}
.center-boxPB #descr{margin-top:12px;height:90px;width:210px;}
.center-boxPB select {background-color:#DDBC48;height:16px;margin-top:12px;width:130px;color:#ffffff;margin-bottom:3px;}
.center-boxPB option{}
.center-boxPB .vsep-big_boxPB{height:207px;width:5px;float:left;}
.center-boxPB #btn-submit{cursor:pointer;border:0;background-image:url(../gfx/btn-crea-album.gif);width:136px;height:26px;margin-top:105px;margin-left:24px;}
.center-boxPB .myalbum-thumb-boxPB{width:133px;height:90px;margin-left:42px;margin-top:23px;display:inline;float:left;}
.center-boxPB .info-album-boxPB{display:inline;float:left;width:300px;padding-right:134px;}
.center-boxPB .t1{margin-left:30px;margin-top:18px;}
.center-boxPB .t2{display:inline;float:left;margin-left:5px;margin-right:20px;margin-top:12px;margin-bottom:3px;}
.center-boxPB .ico-privacy2{display:inline;float:left;height:20px;margin-left:30px;margin-top:9px;width:15px;}
.center-boxPB #modnomealbum{height:22px;margin-left:30px;margin-top:4px;padding-right:100px;width:156px;}
.center-boxPB .a1{display:inline;float:left;font-size:11px;margin-left:10px;margin-top:12px;text-align:left;}
.center-boxPB #submitmod{border:0 none;color:#C59E4A;cursor:pointer;float:left;display:inline;margin-left:27px;margin-top:10px;text-align:left;width:95px;}
.center-boxPB #riga{color:#cccccc;display:block;float:left;height:1px;margin-left:20px;margin-top:15px;width:570px;background-color:#cccccc;}
.center-boxPB .txt-aggiungi-boxPB{display:inline;float:left;font-family:Tahoma;font-size:12px;margin-left:38px;margin-top:4px;margin-bottom:7px;}
.center-boxPB .txt-aggiungi-boxPB span{display:inline;float:left;font-family:Tahoma;font-size:10px;color:#999999;}
.center-boxPB #formcaricafoto{float:left;display:inline;width:600px;}
.center-boxPB .aggfoto{width:394px;display:inline;float:left;padding-right:20px;position:relative;}
.center-boxPB .fileInputSpan{margin-left:40px;float:left;position:absolute;left:0px;top:35px;}
.center-boxPB .txtcover{margin-left:275px;width:130px;position:relative;top:10px;}
.center-boxPB input#file{border:0 none;font-size:10px;height:16px;margin:8px 0;padding:3px;width:238px;}
.center-boxPB input#allega{margin-left:34px;margin-top:66px;background:url(../gfx/btn-carica-foto.jpg) no-repeat scroll 0 0;border:none;cursor:pointer;display:inline;height:29px;width:93px;}
.center-boxPB .vsep-small_boxPB{width:10px;height:131px;display:inline;float:left;margin-top:12px;}
.center-boxPB .banner-photocal{background:url(../img/banner_photocal.jpg) 0 0 no-repeat;width:378px;height:80px;margin:28px 0 10px 28px;}
.center-boxPB input#ckcover{margin-left:10px;border:0;}
.center-boxPB input#ckcal{margin-left:352px;margin-top:38px;border:0;}
.center-boxPB .title-boxPBs{color:#DDBC48;font-size:20px;margin-left:40px;margin-top:12px;}
.center-boxPB .thumbs-CNT{margin-left:40px;margin-top:20px;display:inline;float:left;position:relative;}
.center-boxPB .cornice {position:relative; float:left; display:inline; margin-right:4px; width:111px; background:url(../gfx/bkg-cornice-thumb.jpg) 0 0 no-repeat;}
.center-boxPB .thumbpa{width:98px;height:73px;margin-left:7px;margin-top:6px;}
.center-boxPB .commenti{margin-left:25px;margin-top:12px;}
.center-boxPB .commenti span{color:#C59E4A;}
.center-boxPB .ico-reload{display:inline;float:left;height:26px;margin-left:40px;width:26px;margin-top:11px;}
.center-boxPB .txtsincro{color:#C12520;display:inline;float:left;font-weight:bold;margin-left:13px;margin-top:18px;}
.center-boxPB .ico-zampa{width:15px;display:inline;float:left;height:15px;margin-left:28px;margin-right:4px;margin-top:16px;}
.center-boxPB .cl{height:30px;margin-top:16px;}
.center-boxPB .stamp {position:absolute; top:6px; left:62px; width:43px; height:43px; background:url(../gfx/bkg-stamp-book.png) no-repeat scroll 0 0 transparent; z-index:4;}
.center-boxPB .imgover{height:17px;width:59px;}
.center-boxPB .overPanelMod {position:absolute; top:6px; left:46px; z-index:10; cursor:pointer;}
.center-boxPB .overMod {position:absolute; top:4px; left:106px; border:2px solid #CCC; width:112px; height:74px; background-color:#ffffff; z-index:11;}
.center-boxPB .txtsposta{display:inline;float:left;margin-left:6px;margin-top:4px;width:85px;}
.center-boxPB select.albumSelect {background-color:#DDBC48;color:#FFFFFF;height:16px;margin-bottom:3px;margin-top:6px;width:100px;margin-left:5px;}
.center-boxPB .chiudiSA {float:left; display:inline; margin:3px 0 0 6px; width:10px; cursor:pointer;}
.footer-boxPB{background:url(../gfx/bkg-footer-boxPB.jpg) 0 top no-repeat;width:609px;height:7px;margin-left:4px;}

/* petreet and me zoom foto*/
.boxZOOM {display:inline;float:left;padding-bottom:50px;}
.boxZOOM .back2album {margin-left:40px;float:left;}
.boxZOOM .back2profile {float:right;margin-right:40px;}
.boxZOOM .photo-zoom {margin:20px 0 0 35px;}
.boxZOOM .descr_tit {font-family:Tahoma;margin-left:40px;margin-top:10px;width:537px;}
.boxZOOM .descr_txt {color:#7f7f7f;font-family:Tahoma;margin-left:40px;margin-top:10px;width:537px;}
.boxZOOM .new_friend_msg {}
.boxZOOM .friend_ico {display:inline;float:left;height:51px;margin:20px 10px 0 40px;width:51px;}
.boxZOOM #msg {display:inline;float:left;height:50px;margin-top:19px;width:400px;color:#a0a0a0;}
.boxZOOM #inviamsg {border:0;background:url(../gfx/btn_invia_yellow.jpg) 0 0 no-repeat;width:69px;height:21px;cursor:pointer;margin:32px 0 18px 10px;cursor:pointer;}
.boxZOOM .friend_msg {display:inline;float:left;}
.boxZOOM .msg_txt {display:inline;float:left;height:50px;margin-top:21px;width:400px;color:#7f7f7f;font-family:Tahoma;}
.boxZOOM .friendname {color:#DDBC48;margin-right:10px;}
.boxZOOM .msgdata {color:#a0a0a0;margin-right:10px;}
.boxZOOM .msg_txt a {text-decoration:none;color:#686868;}

/* modifiche crea album */

.center-boxPB .altri-album { width: 133px; height:120px; margin:0 25px 0 0; float:left; display:inline;}
.center-boxPB .first-foto { width: 133px; height:120px; margin:0 25px 0 65px; float:left; display:inline;}
.center-boxPB .altri-album a{ color:#BF6C08; padding:0; margin:0; float:right;}
.center-boxPB .altri-album a:hover{ text-decoration:none;}
.center-boxPB .altri-album img.myalbum-thumb-boxPB { margin-left:0; margin-top:0;}
.center-boxPB .lista-album { width:588px; overflow:hidden;}
.center-boxPB .lista-album .title-boxPB { margin-bottom: 20px;}

.center-boxPB #modalbum #descr{margin-left:30px; width:256px;}
.profilo-esterno-new {background:transparent url(../gfx/bkg-box-banner-concorso.gif) left bottom no-repeat;height:228px;padding:0 5px 0 3px;width:325px !important;}
.pet-e-me-new {background:transparent url(../gfx/bkg-box-banner-concorso.gif) left bottom no-repeat;height:376px;padding:0 5px 0 3px;width:325px !important;}
.pet-e-me-new ul {margin:0 55px 0 0;}
.profilo-esterno-new ul {margin:0 70px 0 0;}

.new-album .vsep-small_boxPB {height:84px;}
.new-album input#allega {margin-top:30px;}


