/* Css Version 1.1 author: Simone Lazzeri from: www.keeperart.com */
/* Dichiarazioni Base */

 a:hover {
  text-decoration: underline }
 h3 {
  color: #3C7FAF }
  
/* Dichiarazioni globali */
  
 .Gbox {
  margin: 20px 0px 20px 0px } 
 b.CBtop, b.CBtop b, b.CBbot, b.CBbot b {
   display:block; height: 8px; font-size: 1px; background-image: url(../img/Gcont.png); background-repeat: no-repeat } 
 b.Btop, b.Btop b, b.Bbot, b.Bbot b {
   display:block; height: 8px; font-size: 1px; background-image: url(../img/Gbox.png); background-repeat: no-repeat }
 b.Btop b, b.CBtop b {
   background-position: 100% -8px }
 b.Bbot, b.CBbot {
   background-position: 0px -16px }
 b.Bbot b, b.CBbot b {
   background-position: 100% -24px }
 .GBbox {
  background: none; margin: 0px auto 0px auto; padding: 0px }
 .Nota {
  font-size: 10px; display: block; margin: 3px 0px 0px 24px }
 .InputTxt {
  padding: 4px; border: 1px solid #DDD; color: #555 }
  
/* Dichiarazioni profilo */

 .Gbox.MenuTop {
  margin: 0px; padding: 0px }  
 .MenuTop a:link, .MenuTop a:visited {
  color: #3C7FAF }
  
/* Menu Top */

 .PrMenu.Gbox {
  background: #EDEFF4; margin: 0px 0px 16px 0px; padding: 0px }
 .PrMenu .Bcen {
  padding-bottom: 0px; }
 .AviTopProf {
  float: left; text-align: center; margin-right: 6px; padding: 0px 3px 3px 3px } 
 .AviTopProf .I {
  height: 12px; vertical-align: middle; margin-top: -3px }
 .AviTopProf a:link, .AviTopProf a:visited {
  display: block; font-size: 10px; margin: 3px 0px 0px 0px; text-decoration: none } 
 .DesPage  {
  height: 20px }
 .LinkPage {
  margin: 12px 0px 0px 0px }
 .LinkPage a:link, .LinkPage a:visited {
  background: #D8DFEA; display: block; float: left; padding: 5px 10px 5px 10px; margin: 0px 2px 0px 0px; font-family: arial; font-size: 13px; font-weight: bold; }
 .LinkPage a:hover {
  background: #B5C6DF; text-decoration: none }
 a:link.LinkActive, a:visited.LinkActive {
  background: #FFF }
 .LinkPage i {
  color: #3C7FAF; font-size: 9px; font-style: normal } 

/* Content */

 .ContentSx {
  width: 612px }
 .ContentDx {
  margin: 0px }
 .ContentDx strong {
  display: block; color: #3C7FAF; padding: 0px 0px 6px 0px }
 .ContentDx p {
  padding: 4px 0px 4px }
 .Pbox {
  margin: 0px 0px 16px 0px }
 .ContentSx h3, .ContentDx h3 {
  margin: 0px 0px 6px 0px; padding: 0px 0px 4px 0px; color: #B52200; border-bottom: 1px solid #E8E8E8 }
 .Width {
  width: 612px }
 .DbLine {
  float: left; width: 296px }
 .Mlock {
  margin: 0px 0px 0px 20px } 
  
/* Presentazione */
  
 .ModFlot, .ModFlotB {
  float: right; margin-top: 6px; font-size: 11px }
 .ModFlot a:link, .ModFlot a:visited {
  background: url(../img/icon/small/opt.gif) no-repeat left; color: #999; padding: 2px 0px 2px 20px }
 .ModFlotB a:link, .ModFlotB a:visited {
  color: #999 }
 .ModPres a:link, .ModPres a:visited {
  color: #5F5F5F; font-size: 13px; }
 .ProfPres {
  line-height: 20px }
 .Gbox.PhotoPres {
  background: #EDEFF4 }

/* Notizie */

 .ContDisplay li {
  margin: 14px 0px 14px 0px }
 .ContDisplay p {
  display: block; margin: 6px 0px 0px 0px }
 .Pp a:link, .Pp a:visited {
  font-family: arial; font-size: 16px; color: #5A870E; font-weight: bold}
 .ContDisplay a:hover {
  text-decoration: underline }
 .MagCont p {
  margin: 2px 0px 10px 0px }
 .Pa {
  font-size: 11px; color: #888 }
 .Pa a:link, .Pa a:visited {
  color: #006A92 }
  
/* Foto */

 .NoUserPad {
  margin-left: 16px }
 .NoUserPad li {
  margin: 0px 14px 0px 0px } 
 .PhotosList {
  height: 350px; overflow: auto }
 .PhotosList .Avis, .AlbumList .Avis {
  float: left; margin: 0px 6px 0px 0px; width: 78px }
 .PhotoVote {
  cursor: pointer }
 .PhotoVote img {
  vertical-align: middle; margin: -3px 0px 0px 0px } 
 .Cmt .Mss {
  width: 460px; } 
 .Pbot {
  padding: 0px 10px 2px 10px }
 .Pbot p {
  width: 250px; padding: 6px 0px 6px 0px; border-bottom: 1px solid #EDEDED } 
  
/* Blog */

 h3.BlgTitle {
  border: 0px; margin: 12px 0px 0px 0px }
 .BlgTitle a:link, .BlgTitle a:visited {
  color: #718D48}
 .BlgAntMess {
  margin: 4px 0px 16px 2px }  
 .CatNot li {
  padding: 10px 0px 10px 0px; border-bottom: 1px solid #EDEFF4 } 
 .CatNot em {
  font-style: normal; color: #BFBFBF; font-size: 12px }
 .CatNot a:link, .CatNot a:visited {
  color: #3C7FAF }   
 .LstBlgTitle {
  margin: 11px 0px 10px 0px }
 .LstBlgTitle a:link, .LstBlgTitle a:visited {
  font-weight: bold; font-size: 13px }  
  
/* Guestbook */

 .ProfBook li { 
  margin: 16px 6px 20px 6px; padding: 4px 0px 20px 0px; color: #CCC; border-bottom: 1px solid #E8E8E8 }
 .ProfBook p {
  margin: 5px 0px 0px 0px; text-align: left; color: #555 }
 .GuestMess {
  margin: 0px 0px 0px 10px; width: 460px } 
 .ProfMess {
  margin: 10px 0px 0px 0px; color: #555 }
 .AviCont {
  float: left; margin: 10px 30px 10px 10px; border: 0px } 
 .GuestMess i {
  color: #8F8F8F; font-size: 7pt; font-style: normal }
 .PhotosView li {
  background: url(../img/sep_img.png) no-repeat left top; float: left; width: 79px; text-align: center; padding: 7px 0px 0px 0px; height: 78px }
 .PhotosList li, .AlbumList li {
  border-bottom: 1px dashed #CCC; text-align: left; padding: 4px; height: 66px }
 .PhotosList img {
  border: 1px solid #CCC; padding: 2px }
 .PhotosList a:link, .PhotosList a:visited, .AlbumList a:link, .AlbumList a:visited {
  color: #3C7FAF; text-decoration: underline }
 .Dat {
  font-size: 11px }
 .DatC {
  color: #AAA }
 .DateDx {
  text-align: left; padding: 6px 0px 10px 6px; color: #AAA; font-size: 11px }
 sub {
  font-size: 10px; color: #CCC }
 .Body {
  padding: 10px 0px 0px 0px; margin:0px }
 .ModArea {
  padding: 4px; width: 98%; margin: 6px 0px 6px 3px; font-size: 12px; height: 140px } 
 .ProfLink {
  text-align: right; padding: 6px 6px 0px 0px }
 .BPageOp {
  text-align: right; margin: 20px 0px 0px 0px }
 .MessBlg {
  line-height: 20px; margin: 0px 0px 40px 0px }
 .PhotosList .Dat p {
  margin: 0px; padding: 4px }
