/*.header-pht {height: 41px;background: url(../img/bg-header-pht.png) repeat-x 0 0;}*/
.header-pht {width: 980px;background: url("../img/bg-header-pht.png") repeat-x 0 0 #EEF2FE;min-height: 41px;float: left;}
.header-pht h2 {font-size: 22px;font-weight: bold;color: #9900CC;height: 41px;line-height: 41px;margin: 0;padding: 0 0 0 10px;float: left;}
.header-pht h2 span {font-size: 13px;font-weight: normal;}
/*.header-pht h1 {font-size: 22px;font-weight: bold;color: #9900CC;height: 41px;line-height: 41px;margin: 0;padding: 0 0 0 10px;float: left;}*/
.header-pht h1 {font-size: 22px;font-weight: bold;color: #9900CC;line-height: 26px;margin: 0;padding: 8px 55px 8px 10px;float: left;max-width: 590px;position: relative;}
/*.header-pht h1 span {font-size: 13px;font-weight: normal;}*/
.header-pht h1 span {font-size: 13px;font-weight: normal;position: absolute;right: 0;top: 10px;}
.header-pht p {float: left;margin: 18px 0 0 15px;padding: 0;line-height: 12px;}
.header-pht p span {font-size: 11px;}
.header-pht p.move {margin: 13px 0 0 15px;}
html>/**/body .header-pht p.move {margin: 15px 0 0 15px;}
.header-pht p.move a {font-size: 11px;}
.header-pht p.modpos {margin: 19px 0 0 15px;font-size: 11px;}
.header-pht input {width: 35px;color: #666666;font-size: 11px;padding: 2px 5px;margin: 0 15px 0 3px;line-height: 14px;height: 14px;}
.header-pht .button {margin: 10px 10px 0 0;float: right;}

.photo-dtl-sx {width: 652px;margin: 0 8px 0 0;float: left;}
.photo-dtl-sx .photo-dtl {margin: 0;}  
.photo-dtl-dx {width: 300px;height: 100%;padding: 30px 0 0 0;float: left;position: relative;}
.photo-dtl-dx .photo-dtl {border: none;padding: 0;}
.photo-dtl-dx .phtg-pubblish {margin: 0 0 20px 0;}
.photo-dtl {width: 100%;margin: 0 0 10px 0;padding: 10px 0 0 0;float: left;border-top: 1px solid #D9D9D9; overflow: hidden;}
.photo-dtl label {font-weight: bold;padding: 5px 0 3px 0;display: block;}
.photo-dtl .button {float: left;margin: 0px 3px 0 0;}
.photo-dtl p {padding: 0 0 10px 0;}
.photo-dtl-img {text-align: center;border-bottom: 1px solid #D9D9D9;}
.photo-dtl-img img {margin: 0 0 10px 0;padding: 0;border: 1px solid #0000CC;}

.photo-dtl-sx.onepht .photo-dtl {padding: 0;border: none;}
.photo-dtl-sx.onepht .photo-dtl-img {border: none;}
.photo-dtl-dx.onepht {padding: 0;}
.photo-dtl-dx.onepht .photo-dtl label {font-weight: normal;color: #9900CC;padding: 2px 0;} 
.photo-dtl-dx.onepht .photo-dtl input {width: 155px;}
.photo-dtl-dx.onepht .photo-dtl textarea {width: 95%;height: 110px;}
.photo-dtl-dx.onepht .photo-dtl p {padding: 0 0 10px 0;}
.photo-dtl-dx.onepht .phtg-pubblish {margin: 0 0 10px 0;}

.photo-dtl-form {padding: 5px 0;}
.photo-dtl-form label {font-weight: normal;color: #9900CC;padding: 2px 0;display:block;}
.photo-dtl-form p {width: 485px;padding: 0 0 10px 0;}
.photo-dtl-form .button  {float: left;margin: 10px 5px 0 0;}
.photo-dtl-form .err {color: #FF0000;margin: -5px 0 5px 15px;display: block;}
.photo-dtl-form .file.file_1 {margin: 2px 5px 0 0;}
* html .photo-dtl-form .file.file_1 {margin: 2px 0 0 0;}

.photo-problem {padding: 8px;border: 1px solid #9900CC;background: #ffffff;display: none;float: left;}
.photo-problem select {width: 99%;margin: 7px 0;}
.photo-problem .button {margin: 0 5px 0 0;float: left;}

#overlay { position: absolute; top: 0px; left: 0px; background: #fff; width: 100%; height: 100%; opacity: .7; filter: alpha(opacity=50); -moz-opacity: .7;visibility: hidden; z-index: 9000;}
* html #overlay {height: expression(this.parentNode.offsetHeight+'px');overflow: hidden;} 
#content_overlay { position: absolute; width: 100%; height: 100%; visibility: hidden; left: 0px; top: 35%; z-index: 9001; }
#rep-problem {text-align: left;display: inline;} 

.photo-dtl-form.Sx {width: 225px;float: left;}
.photo-dtl-form.Sx span.title {font-weight: bold;padding: 0 0 7px 0;display: block;}
.photo-dtl-form.Sx p {width: 225px;padding: 8px 0 0 0;clear: both;float: left;}
.photo-dtl-form.Sx p span {line-height: 13px;margin: 0 0 3px 0;float: left;}
.photo-dtl-form.Sx input.text {color: #999999;margin: 0 0 0 18px;padding: 0 5px;}
.photo-dtl-form.Sx input.text disabled {background-color: #ffffff;}
.photo-dtl-form.Sx input.text[disabled="disabled"] {color: gray;background-color: #ffffff;}
.photo-dtl-form.Sx input.radio {float: left;}
.photo-dtl-form.Sx .button {float: left;margin: 10px 5px 0 0;}
.photo-dtl-form.Sx p.disable span {color: #999999;}
.photo-dtl-form.Sx select.album {color: #0000CC;margin: 2px 0 15px 18px;}
.photo-info-cont {width: 753px;margin: 0 0 0 -40px;float: left;}
* html .photo-info-cont {float:left; margin:0 0 0 -20px; width:713px;}
.photo-info {width: 202px;margin: 0 0 25px 40px;float: left;}
* html .photo-info {margin: 0 15px 25px 20px;}
.photo-info textarea {width: 190px;height: 90px;}
.photo-info label {font-weight: normal;color: #9900CC;padding: 2px 0;margin: 5px 0 0 0;display:block;}
.photo-info img {margin: 0;padding: 0;border: 1px solid #0000CC;}
.photo-info .phtg-pubblish input {width: 120px;}
.photo-info .tags {padding: 0 5px 0 0;float: left;}
.photo-info .ptags {width: 170px;float: left;;margin: 5px 0 2px 0;}

.photo-feed {margin: 2px 0 7px 0;float: left;clear: both;}
.photo-feed img {margin: 0 10px 0 0;border: 1px solid #999999;float: left;}
.photo-feed a.image {float: left;}
.photo-feed p {float: left;clear: none;margin: 0;}

.phtg-lt {padding: 0;margin: 10px 0 10px -10px;list-style-type: none;float: left;}
* html .phtg-lt {float: none;}
.phtg-lt li {width: 133px;padding: 0 10px 0 10px;margin: 0;float: left;display: inline;}
.phtg-lt li img {margin: 0 0 5px 0;padding: 0;border: 1px solid #0000CC;float: left;clear: both;}

.phtg-pubblish {margin: 0 0 10px 0;}
.phtg-pubblish .font11 {margin: 5px 0 1px 0;padding: 0;}
.phtg-pubblish input {width: 286px;height: 14px;color: #666666;font-size: 11px;padding: 2px 5px;line-height: 14px;}

.phtg-elem-cont {margin: 0 0 25px -12px;float: left;}
* html .phtg-elem-cont {margin: 0 0 0 -16px;float: none;}
.phtg-elem {width: 148px;padding: 0;margin: 10px 0 0 12px;clear: right;float: left;  overflow:hidden;}
* html .phtg-elem-cont .phtg-elem {margin: 10px 0 10px 10px;} 
.phtg-elem img {margin: 0 0 4px 0;padding: 0;border: 1px solid #0000CC;}
.phtg-elem.cover img {border: 1px solid #9900CC;}
.phtg-elem a {line-height: 13px;margin: 0 0 2px 0;display: block;}
.phtg-elem span {font-size: 11px;color: #333333;}
.phtg-elem.cover p.cover {font-weight: bold;padding: 0;margin: 2px 0;background-color: #9900CC;float: left;height: 13px;clear: both;}
.phtg-elem.cover p.cover span {color: #ffffff;margin: 1px -1px 1px -1px;padding: 0 3px 0 3px;height: 11px;line-height: 11px;display: block;background: #9900CC;}
* html .phtg-elem.cover p.cover {width: 58px;display: block;float: none;}
* html .phtg-elem.cover p.cover span {width: 54px;position: relative;}
.phtg-elem p.title {width: 100%;display: block;float: left;}
.phtg-elem p.links {width: 100%;font-size: 11px;margin: 0;padding: 0;float: left;clear: both;}
.phtg-elem p.links a {font-size: 11px;line-height: 12px;margin: 0;padding: 0;display: inline;}
.phtg-elem.author {font-size: 13px;}
.phtg-elem.author a {margin: 0;display: inline;}

.b650-tab-photo-cnt {width: 630px;padding: 5px 9px;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;}
#content-left .b650-tabComm.green {margin: 0;}
#content-left .b650-tabComm.green .button {top: 3px;}
#content-left .phtg-elem-cont {margin-bottom: 0;}

.phtg-el2 {padding: 0 0 10px 10px;float: left;}
.phtg-el2 img {border: 1px solid #0000CC;float: left;}
.phtg-el2 span.title {font-size: 13px;font-weight: bold;float: left;}
.phtg-el2 span {width: 120px;font-size: 11px;padding: 0 0 0 10px;float: left;}

.phtg-el-cont {margin: 0 0 0 -10px;}
.b650-cont .phtg-el-cont .pag {margin: 0 0 0 10px;}
.b650-cont .phtg-el {width: 202px;padding: 0 0 10px 10px;float: left;}
.b650-cont .phtg-el img {border: 1px solid #0000CC;float: left;clear: both;}
.b650-cont .phtg-el p {font-weight: bold;margin: 3px 0;float: left;}
.b650-cont .phtg-el2 {width: 309px;}


.phtg-el-cont_4 {margin: 0 0 0 -10px;}
.b650-cont .phtg-el-cont_4 .pag {margin: 0 0 0 10px;}
.b650-cont .phtg-el_4 {width: 150px;padding: 0 0 10px 10px;float: left;}
.b650-cont .phtg-el_4 img {border: 1px solid #0000CC;float: left;clear: both;}
.b650-cont .phtg-el_4 p {font-weight: bold;margin: 3px 0;float: left;}

#content-left .phtg-lt-simple {margin: 10px 0 5px -20px;float: left;}
#content-left .phtg-lt-simple img {margin: 0 0 20px 20px;}
#content-left .phtg-lt-simple2 {margin: 10px 0 5px -10px;float: left;}
#content-left .phtg-lt-simple2 img {margin: 0 0 10px 11px;border: 1px solid #0000CC;float: left;}
* html #content-left .phtg-lt-simple2 {margin: 10px 0 5px -5px;}
* html #content-left .phtg-lt-simple2 img {margin: 0 0 10px 10px;}

.b650-cont .phtg-lt-simple {margin:0 0 0 -12px;}
.b650-cont .phtg-lt-simple img {margin: 0 0 10px 12px;}
* html .b650-cont .phtg-lt-simple {margin:0 0 0 -11px;}
* html .b650-cont .phtg-lt-simple img {margin: 0 0 10px 11px;}

.b300-cont .phtg-el2 {width: 278px;}
.b960.phtg h2 {font-size: 22px;padding: 5px 0 6px 10px;}
.b960.phtg h2 span {font-size: 13px;font-weight: normal;color: #9900CC;}
.b960.phtg h2 span.txtblack {font-size: 13px;font-weight: normal;color: #333333;}
.b960.phtg h2 a {font-size: 13px;font-weight: normal;margin: 0 0 0 10px;}
.b960.phtg .button {margin: 0 10px 0 0;float: right;}
.b960.phtg .button.top {margin-top: 8px;}
.b960.phtg .phtg-elem-cont {margin: 0 0 19px -43;}
.b960.phtg .phtg-elem {margin: 10px 0 0 45px;}
.b960.phtg .pag {margin: 0 0 0 10px;}
* html .b960.phtg .phtg-elem-cont {margin: 0 0 25px -80px;float: left;}
* html .b960.phtg .phtg-elem {margin: 10px 0 10px 45px;} 

.phtg-lt-simple {margin: 0 0 0 -10px;  overflow:hidden;}
.phtg-lt-simple img {padding: 0;margin: 0 0 10px 10px;border: 1px solid #0000CC;float: left;}

.photo-action {padding: 0 80px 0 0;float: left;}
.photo-action a {line-height: 22px;margin: 0 10px 0 0;float: left;}
.photo-vote {line-height: 22px;margin: 0 10px 0 0;float: left;}
.photo-vote span {font-weight: bold;float: left;}
.photo-nav {float: right;}

.savetit {margin: 0 0 5px 0;}
.savetit input {width: 238px;height: 16px;color: #0000CC;margin: 0 5px 0 0;}
.savetit select {margin: 0 5px 0 0;}
.savetit a {line-height: 18px;}
.tagCloud {line-height: 25px;}
.b300 .b300-cont p.tagCloud {padding: 0;}
.file.file_2 {display: none;}
a.remove {font-size: 13px;font-weight: bold;color: #999999;margin: 0 0 0 4px;text-decoration: none;}
a.remove:hover {color: #FF0000;}
a.rotate {height: 20px;line-height: 20px;padding: 0 0 0 20px;margin: 0 8px 0 0;background: url(../img/ico-rotate.png) no-repeat 0 0;float: left;}
a.rotate.left {background-position: 0 -20px;}
body.phtg-page {margin-top: 6px;}
.phtg-page #content {padding-top: 4px;}
.phtg-page #header {margin: 0 0 5px 0;}
.phtg-page #logo {margin-top: 3px;}
.phtg-page2 #header {margin: -6px 0 14px 0;}
.phtg-page2 #content {padding-top: 4px;}
#header.phtg-header {margin: -6px 0 14px 0;}

/* icone fotogallery */
.icophtg {width: 22px;height: 22px;display: block;float: left;overflow: hidden;}
.fullsc {background: url(../img/icons-phtg.gif) no-repeat 0 0;}
.share {background: url(../img/icons-phtg.gif) no-repeat 0 -22px;}
.comment {background: url(../img/icons-phtg.gif) no-repeat 0 -44px;}

p.tagCloud-ph {padding:0;line-height:25px;text-align:justify;}
p.tagCloud-ph a {margin:2px 8px 2px 0;}

p.tagCloud-ph .font11 {font-size: 13px;}
p.tagCloud-ph .font12 {font-size: 14px;}
p.tagCloud-ph .font14 {font-size: 15px;}
p.tagCloud-ph .font15 {font-size: 16px;}
p.tagCloud-ph .font18 {font-size: 18px;}
p.tagCloud-ph .font21 {font-size: 20px;}
.phtg-pubblish .font11-tags {margin: 5px 0 1px 0;padding: 0; font-size: 11px;}

.b300 .b300-cont p.tagCloud-ph {padding: 0;}

