  
  /* ********** [ CONTENT HEADER ] ********** */
  
  #header_wrap_index, img {behavior: url(/templates/socialtype_mod/media/iepngfix.htc);}
  
  #header_wrap_index a{behavior: url(/templates/socialtype_mod/media/iepngfix.htc);}
  
  div#content div.header_wrap  { 
  width:730px;
  height:30px;
  }
  
  div#content div.location_wrap {
		  padding-left: 5px;
	  height: 25px;
	  }
  
	  div#content div.location { }
  
		  div#content div.location ul {
			  list-style: none; }
  
			  div#content div.location ul li {
				  float: left; }
  
				  div#content div.location h1 {
					  padding: 0px 5px;
					  float: left;
					  font: bold 11 verdana;
					  color: #000000; }
  
				  div#content div.location ul li span {
					  padding: 0px;
					  display: block;
					  float: left;
					  font: 11px verdana;
					  color: #000000; }
  
				  div#content div.location ul li a {
					  padding: 0px 5px;
					  display: block;
					  float: left;
					  font: bold 11px verdana;
					  color: #000000;
					  text-decoration: none; }
  
					  div#content div.location ul li a:hover {
						  text-decoration: underline; }
  
  div#content div.options_wrap {
  display:inline;
		  float:left;
	  margin-top: 0px;
	  }
  
	  div#content div.title {
		  display: none;
		  }
  
		  div#content div.title h1 {
			  font: bold 11px/25px verdana;
			  }
  
	  div#content div.options {
		  padding: 0px 10px;
		  height: 29px;
		  }
  
		  div#content div.options ul {
			  height: 29px;
			  list-style: none; }
  
			  div#content div.options ul li {
				  float: left;
				  }
  
				  div#content div.options ul li span {
					  padding: 0px 10px;
					  display: block;
					  float: left;
					  font: bold 12px verdana;
					  color: #333;
					  }
  
				  div#content div.options ul li a {
					  padding: 0px 8px;
					  display: block;
					  float: left;
					  font: bold 12px verdana;
					  color: white;
					  text-decoration: none; }
  
					  div#content div.options ul li a.active {
						   width: 115px;
						   text-align: center;
						   }
	
					  a.active02 {
						   width: 80px;
						   text-align: center;
						   }
  
					  div#content div.options ul li a:hover {
						   }
						  
					  li.sfondopulsante01 {
						  padding-top: 10px;
						  width: 130px;
						  height: 20px;
						  text-align: center;
						  background-image: url("/templates/socialtype_mod/media/pulsanteprofilo01.jpg");
						  background-repeat: no-repeat;
					  }
  
						li.sfondopulsante01 a{
						   letter-spacing: -1px;		
						   word-spacing: -1px;
						   width: 115px;
						   text-align: center;}
					  
					  li.sfondopulsante02 {
						  padding-top: 10px;
						  width:130px;
						  height:20px;
						  background-image: url("/templates/socialtype_mod/media/pulsanteprofilo02.jpg");
												  background-repeat: no-repeat;     
												 }
					  
					   li.sfondopulsante02 a {
						  letter-spacing: -1px;
						  text-align: center;
						  width:115px;					
					  }
					  
					  li.sfondopulsante03 {
						  padding-top: 10px;
						  width: 95px;
						  height: 20px;
						  text-align: center;
						  background-image: url("/templates/socialtype_mod/media/pulsanteprofilo03.jpg");
												  background-repeat: no-repeat;
					  }
					  
					  li.sfondopulsante04 {
						  padding-top: 10px;
						  width:95px;
						  height:20px;
						  background-image: url("/templates/socialtype_mod/media/pulsanteprofilo04.jpg");
												  background-repeat: no-repeat;
					  }
					  
					   li.sfondopulsante04 a {						
						  text-align: center;
						  width:80px;					
					  }				
  /* ********** [ CONTENT SUB HEADER ] ********** */
  #box_pass{
   padding-top: 10px;
   padding-left: 20px;
   width: 678px;
   height: 614px;
   background-image: url('/templates/socialtype_mod/media/box_pass.png')
  }
  
  #box_pass01{
   margin-left: 20px;
   padding-top: 30px;
   padding-left: 20px;
   width: 678px;
   height: 270px;
   background-image: url('/templates/socialtype_mod/media/box_pass02.png');
  }
  
  #title_pass{
  font: bold 30px Times New Roman;
  }
  
  #title_pass02{
  margin-top: 30px;
  margin-left: 65px;
  text-align: center;
  font: bold 24px Times New Roman;
  color: #84020e;
  width: 280px;
  }
  
  #foto_pass {
   margin-top: -126px;
   margin-left: 407px;
  }
  
  #pass01{
	  margin-top:-67px;
	  margin-left: 0px;
	  margin-bottom: 50px;
  }
  
  #acquista {
   margin-top: -55px;
   margin-left: 510px;
  }
  
  div#acquista input{
	  behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
  }
  
  #prezzo {
   margin-left: 150px;
   margin-top: -50px;
   text-align: center;
   font: bold 20px Times New Roman;
   color: #f8fb05;
  }
  
  #prezzo a{
   text-align: center;
   font: bold 20px Times New Roman;
   color: #f8fb05;
  }
  
  #pass02{
	  margin-top:-40px;
	  margin-left: 0px;
	  margin-bottom: 50px;
  }
  
  #pass03{
	  margin-top:-40px;
	  margin-left: 0px;
	  margin-bottom: 40px;
  }
  
  #condizioni {
   font: bold 12px Times New Roman;
   color: #8d8b8b;
   text-align: center;
  }
  
  
  div#content div.subtitle {        
		  width: 690px;
	  padding: 0px 8px;
	  height: 22px; }
  
	  div#content div.subtitle h2 {
		  margin: 0px;
		  padding: 0px;
		  font: bold 11px/22px arial, verdana, sans-serif;
		  color: #222222;
		  border: 0px; }
  
	  div#content div.subtitle a {
		  font: bold 11px/22px arial, verdana, sans-serif;
		  color: #333333;
		  text-decoration: none; }
  
		  div#content div.subtitle a:hover {
			  text-decoration: underline; }
  
  div#content div.suboptions_wrap {
	  color: #333
	  margin-left: -10px; }
  
	  div#content div.suboptions {
  height:20px;
				  margin-top: -10px;
		  padding: 0px 8px;
		  }
  
		  div#content div.suboptions ul {
			  list-style: none; }
  
			  div#content div.suboptions ul li {
				  padding-right: 10px;
				  float: left; }
  
				  div#content div.suboptions ul li span {
					  font: bold 12px verdana;
					  color: #grey; }
  
				  div#content div.suboptions ul li a {
					  font: bold 12px verdana;
					  color: grey;
					  text-decoration: none; }
					  
					  li.suboptions {
						  color: #333;
					  }
  
					  div#content div.suboptions ul li a.active {
											  color: black; }
  
					  div#content div.suboptions ul li a:hover {
												  color: black;
						  text-decoration: underline; }
  
  
  /* ********** [ CONTENT FOOTER ] ********** */
  
  div#content div.footer_wrap {
	  padding: 6px;
	  font: bold 11px verdana;
	  color: #222222;
	  position: relative; }
  
	  div#content div.footer { }
  
		  div#content div.footer p {
			  margin-right: 2px;
			  padding: 4px 8px;
			  display: block;
			  float: left;
			  color: #444444;
			  font: 11px verdana;
			  border: 1px solid #febc6c; }
  
		  div#content div.footer a {
			  margin-right: 2px;
			  padding: 4px 8px;
			  display: block;
			  float: left;
			  color: #444444;
			  font: 11px verdana;
			  border: 1px solid #febc6c;
			  text-decoration: none; }
  
		  div#content div.footer a.active {
			  background: #F8F8F8; }
  
			  div#content div.footer a:hover {
				  background: #F8F8F8; }
  
  
  /* ********** [ CONTENT WRAPPERS ] ********** */
  
  
  /* media */
		  
		  .typemedia_pictures {		
				  width: 679px;                
				  padding-top:20px;
				  padding-left: 20px;
				  border: 1px solid #fbbc70;
				  background-color: #fbeddb;
				  position: relative; }
  
	  div.typemedia  { }
  
		  div.typemedia {
			  margin-top: 0px;
						  padding-top: 0px;
			  padding-left: 0px;
				  }
  
			  div.typemedia div.dataitemlast {
				  margin-bottom: 0px; }
  
  #sfondo_filter_blogs {
		  padding-top: 20px;
		  padding-left: 20px;
		  margin-bottom: 10px;
		  width: 679px;
	  height: 159px;
	  background-image: url("/templates/socialtype_mod/media/box_upgrade.png");
		  background-repeat: no-repeat;
  }
  
	  /* members */
	  div.typemembers {
		  }
  
		  div.typemembers .dataitem {
			  margin-top: 0px;
						  margin-bottom: 5px;
				  padding-top:30px;
				  padding-left: 20px;
					  width: 679px;
				  height: 150px;
				  background-image: url("/templates/socialtype_mod/media/box_upgrade.png");
						  background-repeat: no-repeat;
			  }
			   div.dataitem_ricerca {
						  
							  margin-top: 0px;
							  padding-top: 20px; }
  .dataitem_ric{
  display:inline;  
   float:left;
  background-position:430px 70px;
  background-repeat:no-repeat;
  background-image:url("/templates/socialtype_mod/media/ricerca.png");
	  margin-top: 0px;
	  padding-top: 20px;
	  padding-left: 20px;
	  padding-bottom: 20px;
	  width: 679px;
	  border: 1px solid #fab450;
	  background-color: #fcefdd;
	 }
	  
			  
			  .dataitem01 {
				  float:left;
				  margin-bottom:5px;
				  margin-top: 0px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 680px;
				  height: 130px;
				  background-image:url("/templates/socialtype_mod/media/boxprofilo.png");
				  background-repeat: no-repeat;
				  }
					  div.dataitem01_s {
			  
				  margin-bottom:5px;
				  margin-top: 0px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 679px;
				  height: 130px;
				  background-image:url("/templates/socialtype_mod/media/boxprofilo.png");
								  background-repeat: no-repeat;
			  }
  
						  div.dataitem01b {
				  float:left;
				  margin-bottom:5px;
				  margin-top: 0px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 679px;
				  height: 145px;
				  background-image:url("/templates/socialtype_mod/media/boxprofilo02.png");
								  background-repeat: no-repeat;
			  }
  
  
						  div.dataitem02 {
				  margin-top: 0px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 679px;
				  height: 230px;
				  background-image:url("/templates/socialtype_mod/media/box_form.png");
								  background-repeat: no-repeat;
			  }
			   div.dataitem_iscrizione2 {
								  float:left;				
				  padding-left: 20px;
				  width: 300px;
				  height: 220px;
				  
			  }
  
						 div.dataitem03 {
				  margin-bottom: 5px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 679px;
				  height: 380px;
				  background-image:url("/templates/socialtype_mod/media/box_event.png");
								  background-repeat: no-repeat;
			  }
				 
						 div.dataitem_iscrizione {
								  float:left;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 380px;
				  height: 380px;
			  }
  
						 div#iscrizione_foto {
							 float: right;
							 background-image:url("/templates/socialtype_mod/media/registrati.jpg");
							 background-repeat: no-repeat;
			  } 
			  
			  
			   div.dataitem04 {
				  float:left;
				  margin-bottom: 2px;
				  padding-top: 20px;
				  padding-left: 20px;
				  padding-bottom: 20px;
				  width: 679px;
				  border: 1px solid #fab450;
				  background-color: #fcefdd;
			  }
			  
			  div.dataitem04a {
				  width:710px;
				  float:left;
				  margin-top: 0px;
				  padding-top: 20px;
				  padding-left: 5px;
				  padding-bottom: 20px;
				  border: 1px solid #fab450;
				  background-color: #fcefdd;
			  }
  
			   div.dataitem04b {
				   margin-top: 5px;
				  padding-top: 20px;
				  padding-left: 20px;
				  padding-bottom: 20px;
				  width: 679px;
				  border: 1px solid #fab450;
				  background-color: #fcefdd;
			  }
			  
			   div.dataitem04c {
				  float:left;
				  margin-bottom: 2px;
				  padding: 20px;
				  width: 679px;
				  border: 1px solid #fab450;
				  background-color: #fcefdd;
			  }
			  
               div.dataitem09 {
                   display:inline;
				   float:left;
				   margin-top: 0px;
				   padding-top: 20px;
				   padding-left: 20px;
				   padding-bottom: 20px;
				   width: 700px;
				   border: 1px solid #fab450;
				  background-color: #fcefdd;
			  }
			  
			  
						  div.dataitem05 {
				  margin-top: 0px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 679px;
				  height: 280px;
				  background-image:url("/templates/socialtype_mod/media/box_blog_edit.png");
								  background-repeat: no-repeat;
			  }
			  
						  div.dataitem06 {
				  margin-top: 0px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 679px;
				  height: 320px;
				  background-image:url("/templates/socialtype_mod/media/box_sfondo02.png");
				  background-repeat: no-repeat;
			  }
   
						  div.dataitem07 {			
					  padding-top:20px;
					  padding-left: 20px;
						  width: 679px;
					  height: 170px;
					  background-image: url("/templates/socialtype_mod/media/box_upgrade01.png");
							  background-repeat: no-repeat;
					  }
  
						   div.dataitem08 {
				   float:left;
				  margin-left: -20px;
				  padding-top: 20px;
				  padding-left: 20px;
				  padding-bottom: 20px;
				  width: 677px;
								  border-right: 1px solid #fab450;
								  border-left: 1px solid #fab450;
				  border-bottom: 1px solid #fab450;
				  background-color: #fdf7ef;
			  }
  
						  div.dataitem_blogs {
				  margin-bottom: 5px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 676px;
				  border: 1px solid #ffa73d;
								  background-color: #fdf1e2;
			  }
			  div.dataitem_home {
  
				  margin-top: 0px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 30px;
				  height: 190px;
				  
			  }
	  div.dataitem_home dd{
           margin:auto;
      }
  
			  .dataitem_visitors {
				  margin-top: 0px;
				  margin-bottom: 5px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 680px;
				  height: 130px;
				  background-image:url("/templates/socialtype_mod/media/boxprofilo.png");
				  background-repeat:no-repeat;
			  }
			  
			  #dataitem02 {				
				   padding-top: 10px;
				   padding-left: 20px;
				   margin-top: 40px;
				   width: 679px;
				   height: 201px;
				   background-image:url("/templates/socialtype_mod/media/boxpersonale.png");
				   background-repeat: no-repeat;
				  }
  
						  #dataitem03 {
								  padding-top: 10px;
								  padding-left: 20px;
				  margin-top: 40px;
								  margin-left: -20px;	   
				  width: 679px;
				  height: 201px;
				  background-image:url("/templates/socialtype_mod/media/boxpersonale.png");
								  background-repeat: no-repeat;
				  } 
				  
			  #dataitem_profile {
				  margin-top: 0px;
				  padding-top: 20px;
				  padding-left: 20px;
				  width: 679px;
				  height: 1290px;
				  background-image: url("/templates/socialtype_mod/media/box_profile.png");
								  background-repeat: no-repeat;
			  }
  
			  div.typemembers div.dataitemlast {
				  margin-bottom: 0px; }
  
	  /* content */
	  div.typecontent {
				  margin-top: 0px;
				  padding: 0px;
		   }
  
		  div.typecontent {
			  margin-bottom: 10px;
			  padding-bottom: 5px;
			  }
  
			  div.typecontent div.dataitemlast {
				  margin-bottom: 0px;
				  padding-bottom: 0px;
				  border-bottom: 0px; }
  
		  div.typecontent div.image img {
			  width: 50px; }
  
	  /* comments */
	  div.typecomments {
		  padding: 5px;
		  background: #ffffff;
		  border: 1px solid #d4d4d4; }
  
		  div.typecomments dataitem{
			  margin-bottom: 10px;
			  padding-bottom: 5px;
			  border-bottom: 1px solid #d4d4d4; }
			  
			  div.typecomments div.dataitemlast {
				  margin-bottom: 0px;
				  border-bottom: 0px; }
  
		  div.typecomments div.image img {
			  width: 50px; }
  
	  /* page */
	  
	  div#content  div.odd, div#content_index  div.even {
  
  
  
		  position: relative; }
		  
		  div#content table.plain {	
				  width: 100%;
				  border: 0px;
				  border-spacing: 0px;
		  border-collapse: collapse;                
		   }
  
		  div#content  table.plain td {
						  vertical-align: top; }
  
			  div#content table.plain td.data {
									  
					  width: 100%; }
					  
					  
					  
							div#content table.plain_01 {
								float:left;
	  
				  width: 100%;
				  border: 0px;
				  border-spacing: 0px;
		  border-collapse: collapse;                
		  position: relative; }
  
		  div#content  table.plain_01 td {
						  vertical-align: top; }
  
			  div#content table.plain_01 td.data {
					  width: 100%; }
					  
  
		   div#content table.plain_search {		
				  width: 100%;
				  margin-top: 20px;
				  border: 0px;
				  border-spacing: 0px;
		  border-collapse: collapse;                
		  position: relative; }
  
		  div#content  table.plain_search td {
						  vertical-align: top; }
  
			  div#content table.plain_search td.data {
									  width: 100%; }
  
  /* ********** [ GENERAL CONTENT ] ********** */
  
  /* image */
  div#content div.image {
  float:left;
		  margin-top: 0px;
		  width: 105px;
	  padding-right: 5px; }
  
  
	  div#content div.image a img {
		  border: 1px solid #e57f04; }
  
	  div#content div.image a:hover img {
		  border: 1px solid #e57f04; }
  
  
  #box_image {
		  padding-top: 10px;
		  width: 699px;
		  background-color: #fff2e2;
		  border: 2px solid #ffba68;
  }
  
  /* player */
  div#content div.player {
	  padding-bottom: 5px;
  
  
	  font: 11px/16px arial, verdana, sans-serif;
	  color: #222222; }
  
  /* form */
  div#content div.form { }
  
  /* entry */
  div#content div.entry {  
	  padding: 5px;
	  text-align: justify;
  }
	  
  div#welcome_border{
	  margin-bottom: 2px;
	  background-color: #fdf4e0;
	  width:676px;
	  border: 2px solid #fe9703;
  }
  
  .welcome {
	  color: #fe9703;
  }
  
  .welcome02 {
   color: #595958;
  }
  
  /* data */
  div#content div.data {
	  text-align: justify; }
  
  /* header */
  div#content h2.inner {
	  margin-left: 5px;
	  padding: 0px;
	  text-align:left;
	  font: bold 14px verdana;
	  color: black;
	  border: 0px;
	  background: none; }
  
	  div#content h2.inner a {
		  font: bold 13px verdana;
		  color:black;
		  text-decoration: none; }
  
		  div#content h2.inner a:hover {
			  }
  
	  div#content h2.inner span.online {
		  font: bold 13px verdana;
		  color: green; }
  span.offline {
	  float:left;
	  display:inline;
  margin-left:10px;
  
		  font: bold 11px verdana;
		  color: #000; }
  /* item header */
  div#content div.itemheader {
	  padding: 0px 5px;
	  position: relative; }
  
	  div#content ul.itemheader {
		  height: 16px;
		  position: relative;
		  list-style: none; }
  
		  div#content ul.itemheader li {
			  padding-right: 12px;
			  float: left;
			  font: bold 10px verdana;
			  color: #777777;
			  position: relative; }
  
		  div#content ul.itemheader li.report {
						  padding-right: 0px; }
  
			  div#content ul.itemheader li a {
				  font: bold 10px verdana;
				  color: #dd7900;
				  text-decoration: none; }
  
				  div#content ul.itemheader li a:hover {
					  text-decoration: underline; }
  
  /* item footer */
  
  .itemfooter_profile {
		color: white;
		margin-top: -20px;
	  
		 width: 640px;
		margin-left: 12px;}
  
  div#content div.itemfooter {
  flaot:left;
		  padding: 5px 5px 0px 5px;
	  position: relative;
	  }
  
	  div#content ul.itemfooter {
		  height: 16px;
		  position: relative;
		  list-style: none; }
  
		  div#content ul.itemfooter li {
			  padding-right: 10px;
			  float: left;
			  font: bold 11px verdana;
			  color: #222222; }
  
		  div#content ul.itemfooter li.report {
						  float: right;
			  padding-right: 0px;
			  padding-left: 10px;
			   }
  
				  .report a{
						  float: right;
			  padding-right: 0px;
			  padding-left: 10px;
						  color: #fc8b03;
			   }
  
			  div#content ul.itemfooter li a {
				  height: 16px;
				  font: bold 11px verdana;
				  color: #bc6905;
				  text-decoration: none; }
  
				  div#content ul.itemfooter li a:hover {
					  text-decoration: underline; }
  
  /* gallery box */
  div#content div.gallerybox {
	  width: 710px; }
  
	  div#content div.gallerybox div.image {
		  padding: 5px;
		  float: left; }
  
			  div#content div.gallerybox div.image a img {
				  
				  background: #ffffff;
				  border: 1px solid orange }
  
			  div#content div.gallerybox div.image a:hover img {
				  border: 1px solid #898989; }
  
  /* preview box */
  div#content  div.image {
	  padding: 0px;
	  float: left; }
  
		  div#content div.previewbox div.image a img {
			  padding: 4px;
			  width: 80px;
			  background: #ffffff;
			  border: 1px solid #000; }
  
		  div#content div.previewbox div.image a:hover img {
			  border: 1px solid #898989; }
  
  /* datainfo */
  div#content div.datainfo {
		  width: 95%;
		  height: 100%
		  float: left;
		  margin-left: 10px;
	  padding-top: 10px;
		  text-align: left;
	  }
	  
	  div#content dl.datainfo {                
				  
		  }
  
		  div#content dl.datainfo02 {
				  margin-top: -420px;}
	
		  div#content dl.datainfo dt {
			  padding-right: 5px;
						  float: left;
						  display:inline;
			  font: bold 11px verdana;
  
  
  
			  color: #808080; }
  
		  div#content dl.datainfo dd {
						  margin-top: 3px;
						  margin-bottom: 3px;
			  margin-left: 75px;
			  font: bold 11px verdana;
			  color: #222222;
			  text-align: left; }
  
			  div#content dl.datainfo dd a {
				  font: bold 11px/16px verdana;
				  color: #436082;
				  text-decoration: none; }
  
				  div#content dl.datainfo dd a:hover {
					  text-decoration: underline; }
  /* datainfo_home */
  div#content div.datainfo_home {
	  margin-left: 10px;
  
	  padding-top: 10px;
		  text-align: left;
	  }
	  
	  div#content dl.datainfo_home {
		  width: 100%; }
  
		  div#content dl.datainfo_home dt {
			  padding-right: 5px;
			  float: left;
			  font: bold 11px verdana;
  
  
  
  
			  color: #808080; }
  
		  div#content dl.datainfo_home dd {
			  
			  font: bold 11px verdana;
			  color: #222222;
			  text-align: left; }
  
			  div#content dl.datainfo_home dd a {
				  font: bold 11px/16px verdana;
				  color: #436082;
				  text-decoration: none; }
  
				  div#content dl.datainfo_home dd a:hover {
					  text-decoration: underline; }
  
  
  /* profile data */
  div#content div.profile dl.datainfo dt {
	  float:left;
	  width: 100px; }
  
	  div#content div.profile dl.datainfo dd {
		  margin-left: 105px; }
  
  /* gallery item */
  div#content div.galleryitem div.arrows {
	  padding: 0px 5px;
	  height: 20px; }
  
  div#content div.galleryitem div.image {
	  padding: 0px;
	  text-align: center; }
  
  /* actions */
  div#content div.actions {
		  float:right;
		  margin-right: 0px;
	  width: 175px;
	  }
  
	  div#content div.actions ul.actions {
		  list-style: none; }
  
		  div#content div.actions ul.actions li {
						  text-align: left;
			  width: 125px;
			  display: block;
			  font: bold 10px verdana;
			  color: #666;
			   }
  div#content div.actions ul.actions a{
  background-position: 10px 0px;
  }
  
			  div#content div.actions ul.actions li.profile a {
								background-image: url("/templates/socialtype_mod/media/profile.png");
					background-repeat: no-repeat;
								width:100px;
					height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				  }
  
			  div#content div.actions ul.actions li.pictures a {				
								background-image: url("/templates/socialtype_mod/media/pictures.png");
								background-repeat: no-repeat;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
				   }
  
			  div#content div.actions ul.actions li.thumbnail a {
								background-image: url("/templates/socialtype_mod/media/modifica.png");
								background-repeat: no-repeat;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				   }
  
			  div#content div.actions ul.actions li.edit a {
								background-image: url("/templates/socialtype_mod/media/album.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				  }
  
			  div#content div.actions ul.actions li.remove a {
								background-image: url("/templates/socialtype_mod/media/delete.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				   }
  
			  div#content div.actions ul.actions li.primary a {
				  }
  
			  div#content div.actions ul.actions li.comments a {
								background-image: url("/templates/socialtype_mod/media/comment.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");														  
				   }
  
			  div#content div.actions ul.actions li.approve a {
						 background-image: url("/templates/socialtype_mod/media/accept.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				   }
  
			  div#content div.actions ul.actions li.join a {
								background-image: url("/templates/socialtype_mod/media/search.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				   }
  
			  div#content div.actions ul.actions li.guests a {
								background-image: url("/templates/socialtype_mod/media/guest.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				   }
  
			  div#content div.actions ul.actions li.leave a {
							 background-image: url("/templates/socialtype_mod/media/leave.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");               
				   }
  
			  div#content div.actions ul.actions li.chat a {
								background-image: url("/templates/socialtype_mod/media/chat.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");				  
			 }
  
			  div#content div.actions ul.actions li.friends a {
								background-image: url("/templates/socialtype_mod/media/friend.png");
								margin-bottom: 2px;
								background-repeat: no-repeat;
								height: 20px;
								padding: 5px 38px 0px; 
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				   } 
  
			  div#content div.actions ul.actions li.favorites a {
				   }
  
  
			  div#content div.actions ul.actions li.wink {
				  position: relative; }
  
			  div#content div.actions ul.actions li.wink a {
								background-image: url("/templates/socialtype_mod/media/wink.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				   }
  
  
			  div#content div.actions ul.actions li.message a {
								background-image: url("/templates/socialtype_mod/media/message.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				   }
  
			  div#content div.actions ul.actions li.block a {
				  }
  
			  div#content div.actions ul.actions li.rss a {
								background-image: url("/templates/socialtype_mod/media/rss.png");
								background-repeat: no-repeat;
								margin-bottom: 2px;
								height: 20px;
								padding: 5px 38px 0px;
								behavior: url("/templates/socialtype_mod/media/iepngfix.htc");
				   }
  
			  div#content div.actions ul.actions li a {
  
								  margin-left: 0px;
				  padding-left: 0px;
				  width: 125px;
				  display: block;
				  font: bold 10px verdana;
				  color: #666;
				  text-decoration: none; }
  
				  div#content div.actions ul.actions li a:hover {
					  }
  
  /* ********** [ PRIVATE MESSAGES ] ********** */
  
  /* list grid */
  
  table.pmbox {
	  width: 700px;
	  border: 0px;
	  border-spacing: 0px;
	  border-collapse: collapse;
	  position: relative;
	  background: #fcf3eb;
	  border: 1px solid #ff7c00; }
  
	  table.pmbox tr.header td {
		  padding: 6px 0px;
		  background: #fae3ce;
		  border: 1px solid #ff7c00;
		  border-width: 1px 0px;
  
  
		  font-weight: bold; }
  
		  table.pmbox tr.header td input.checkbox {
			  height: 16px; }
  
	  table.pmbox tr.row td {
		  padding: 8px 0px;
		  border-bottom: 1px solid #ff7c00; }
  
		  table.pmbox tr td.sender {
			  width: 200px; }
  
			  table.pmbox tr td.sender div.image {
  
				  float: left; }
  
				  table.pmbox tr td.sender div.image img {
					  width: 40px; }
  
			  table.pmbox tr td.sender div.date {
				  color: #999999; }
  
		  table.pmbox tr td.checkbox {
			  padding-left: 5px;
			  width: 25px;
  
			  vertical-align: middle; }
  
	  table.pmbox tr.new td {
		  background: #ffffdd; }
  
		  table.pmbox tr.new td.subject a {
			  font-weight: bold; }
  
	  table.pmbox tr.footer td {
		  padding: 5px; }
  
  
	  div.page_account_messages_compose div.pmhistory,
	  div.page_account_messages_view div.pmhistory {
  
		  overflow: auto;
		  width: 554px;
		  height: 150px;
		  border: 1px solid orange;
		  background: #FFFFFF; }
  
		  div.page_account_messages_compose div.pmhistory p,
		  div.page_account_messages_view div.pmhistory p {
			  padding: 2px;
			  font: 11px verdana;
			  color: #222222; }
  
			  div.page_account_messages_compose div.pmhistory p.row1,
			  div.page_account_messages_view div.pmhistory p.row1 {
				  color: #026400; }
  
			  div.page_account_messages_compose div.pmhistory p.row2,
  
			  div.page_account_messages_view div.pmhistory p.row2 {
				  color: #940000; }
  
  /* calendar */
  table.calendar {
	  width: 700px;
		  background: #ffac47;
	  border: 1px solid #ffac47;
  }
  
	  table.calendar td {
				  background-color: green;
				  border: 1px solid #ffac47;
		  background: #ffffff; }
  
  
		  table.calendar tr.weekdays td {
			  padding: 4px;
			  font: 11px arial, verdana, sans-serif;
			  color: #222222;
			  font-weight: bold;
			  background: #ffce94;
			  text-align: center; }
  
		  table.calendar td.eventdays {
						  background: #fcf3e8;
			  padding: 4px 4px 0px 4px;
			  height: 50px;
			  width: 80px; }
  
			  table.calendar td.eventdays p {
				  margin: 0px 4px 4px 0px;
				  padding: 0px;
				  float: left;
				  font: 11px/16px arial, verdana, sans-serif;
  
				  font-weight: bold;
				  color: #000000; }
  
			  table.calendar td.eventdays a.rotate {
				  float: left;
				  display: block;
				  width: 16px;
				  height: 16px;
				  background: url('icon_rotate.gif') no-repeat 50% 0px;
				  text-decoration: none; }
  
				  table.calendar td.eventdays a.rotate:hover {
					  text-decoration: none; }
  
			  table.calendar td.eventdays a img {
				  padding: 3px;
				  width: 50px;
				  border: 1px solid #95C2EF; }
  
				  table.calendar td.eventdays a:hover img {
					  border: 1px solid #436082; }
  
			  div.eventtooltip {
				  display: none;
				  position: absolute;
				  border: 1px solid #444444;
  width:110px;
				  background-color: white;
				  padding: 3px;
				  text-align: left; }
  
  
				  div.eventtooltip img {
					  border: 1px solid #436082;
					  text-align: center; }
  
				  div.eventtooltip span.birthday {
					  padding-left: 20px;
					  height: 20px;
					  color: #222222;
					  text-align: left;
					  font: 11px/20px arial, verdana, sans-serif;
					  background: url('icon_birthday.gif') no-repeat 0px 50%;
					  clear: left;
					  display: block; }
  
				  div.eventtooltip span.event {
					  height: 20px;
					  color: #222222;
					  text-align: left;
					  font: 11px/20px arial, verdana, sans-serif;
					  clear: left;
					  display: block; }
  
		  table.calendar td.eventtoday {
			  background: #dedddc; }
  
		  table.calendar td a {
			  margin: 0px; padding: 0px;
			  font: 10px arial, verdana, sans-serif;
			  color: #436082;
			  text-decoration: none; }
  
			  table.calendar td a:hover {
				  text-decoration: underline; }
  
  
  /* rating */
  div#content div.ratingbox { }
  
	  div#content div.ratingbox div.selection {
		  padding-right: 5px;
		  float: left; }
  
  
		  div#content div.ratingbox div.selection a {
			  width: 12px;
			  height: 16px;
			  float: left;
			  display: block;
			  cursor: default;
			  background: url('rate.png') no-repeat 0px center;
			  text-decoration: none; }
  
		  div#content div.ratingbox div.selection a.over {
			  cursor: default;
			  background: url('rate.png') no-repeat -12px center; }
  
			  div#content div.ratingbox div.selection a:hover {
				  cursor: default;
				  text-decoration: none; }
  
  
  
	  div#content div.ratingbox div.scores {
				  padding-right: 5px;
		  float: left; }
  
	  div#content div.ratingbox div.progress {
  
		  height: 16px; }
  
  
  /* report */
  div#content div.reportbox {
		  position: relative; }
  
  
	  div#content div.reportbox div.popup {
		  padding: 10px;
		  display: none;
		  z-index: 1;
		  position: absolute;
		  bottom: 16px;
		  right: 0px;
		  background: white;
		  border: 1px solid #fbb057;
		  width: 155px; }
  
		  div#content div.reportbox div.popup div.reason {
			  padding-bottom: 5px; }
  
			  div#content div.reportbox div.popup div.reason select.select {
				  width: 150px; }
  
		  div#content div.reportbox div.popup div.submit {
  
			  padding-right: 75px;
			  }
  
			  div#content div.reportbox div.popup div.submit a {
				  width: 70px;
				  height: 21px;
				  display: block;
				  font: 11px/21px arial, verdana, sans-serif;
				  color: #474646;
				  text-decoration: none;
				  text-align: center;
				  background: url("/templates/socialtype_mod/media/button_small_hover.gif") no-repeat; }
  
				  div#content div.reportbox div.popup div.submit a:hover {
					  text-decoration: none;
					  background: url("/templates/socialtype_mod/media/button_small_hover.gif") no-repeat 0px -21px; }
  
		  div#content div.reportbox div.popup div.progress {
			  height: 21px; }
  
		  div#content div.reportbox div.popup a.cancel {
			  height: 14px;
  
  
			  width: 5px;
			  right: 10px;
			  bottom: 10px;
			  position: absolute;
  
  
			  display: block;
			  text-decoration: none;
			  background: url('/templates/socialtype_mod/media/icon_upload_cancel.gif') no-repeat; }
  
			  div#content div.reportbox a.cancel:hover {
				  background: url('/templates/socialtype_mod/media/icon_upload_cancel.gif') no-repeat -14px 0px; }
  
  /* winks */
  div#content div.winkbox {
	  padding: 10px;
	  z-index: 1;
	  position: absolute;
	  top: 19px;
	  right: 0px;
	  background: #fceedc;
	  border: 1px solid #fbb057;
	  width: 155px; }
  
	  div#content div.winkbox select.select {
		  width: 150px; }
  
  
	  div#content ul.actions li.wink div.winkbox a {
		  padding: 0px;
		  margin-top: 5px;
		  width: 70px;
		  height: 21px;
  
		  display: block;
		  float: none;
		  font: 11px/21px arial, verdana, sans-serif;
		  color: #474646;
		  text-decoration: none;
		  text-align: center;
		  background: url("button_small_hover.gif") no-repeat; }
  
		  div#content ul.actions li.wink div.winkbox a:hover {
			  text-decoration: none;
			  background: url("button_small_hover.gif") no-repeat 0px -21px; }
  
		  div#content ul.actions li.wink div.winkbox a.cancel {
			  height: 14px;
			  width: 14px;
			  right: 10px;
			  bottom: 10px;
			  position: absolute;
			  display: block;
			  text-decoration: none;
			  background: url('icon_upload_cancel.gif') no-repeat; }
  
			  div#content ul.actions li.wink div.winkbox a.cancel:hover {
				  background: url('icon_upload_cancel.gif') no-repeat -14px 0px; }
  
  
  /* smilies */
  div#content div.smilies {
  margin-right:40px;
  margin-top:-20px;
	  width: 16px;
	  height: 16px; }
  div#content div.smilies_s {
  margin-right:80px;
  margin-top:-20px;
	  width: 16px;
	  height: 16px; }
  
  div#content div.smilies div.smilies-inner {
	  position: relative; }
  
	  div#content div.smilies p {
		  margin: 0px;
		  padding: 0px; }
  
		  div#content div.smilies a {
			  font: 11px arial, verdana, sans-serif;
			  color: #404040;
			  text-decoration: none; }
  
			  div#content div.smilies a:hover {
				  text-decoration: underline; }
  
	  div#content div.smiliesbox {
		  margin-right: 0px;
		  padding: 4px 0px 0px 4px;
	  width: 120px;
	  z-index: 1;
		  border: 1px solid #444444;
	  background: #ffffff; 
		  
		  }
		  
		  div#content div.smiliesbox02 {
		  padding: 4px 0px 0px 4px;
		  width: 120px;
		  z-index: 1;
		  float:right;
		  position: absolute;
		  bottom: 16px; right: 0px;
		  border: 1px solid #444444;
		  background: #ffffff; }
  
		  div#content div.smiliesbox div.smiliesitem {
			  margin: 0px 4px 4px 0px;
			  width: 16px;
			  height: 16px;
			  float: left; }
  
  
  /* ********** [ MESSAGES ] ********** */
  
  div#info_message {
	  margin-bottom: 10px;
	  width: 650px;
	  border-top: 1px #008C00 solid;
	  border-bottom: 1px #008C00 solid;
	  font: bold 11px verdana;
	  color: #008C00;
	  }
  
  div#info_message02 {
	  padding-top: 20px;
	  padding-left: 20px;
	  margin-bottom: 5px;
	  width: 679px;
	  height: 40px;
	  font: bold 10px verdana;
	  color: #008C00;
	  text-align: center;
	  
				  
				  
				  
				  
				  
				  border: 1px solid #fab450;
				  background-color: #fcefdd;} 
  
	  div#info_message a {
		  font: bold 10px verdana;
		  color: #008C00;
		  text-decoration: none; }
  
		  div#info_message a {
			  text-decoration: underline; }
  
  div#error_message {
	  margin-top: -10px;
	  margin-bottom: 10px;
	  width: 650px;
	  font: bold 10px verdana;
	  color: #C80000;
	  border-top: 1px #C80000 solid;
	  border-bottom: 1px #C80000 solid; }
  
  div#error_message02 {
  float:left;
  display:inline;
	  padding-top: 20px;
  
  
	  padding-left: 20px;
	  margin-bottom: 5px;
	  width: 679px;
	  height: 40px;
	  font: bold 10px verdana;
	  color: #C80000;
	  text-align: center;
	 border: 1px solid #fab450;
				  background-color: #fcefdd; }
	  
  div#error_message03 {
  margin-top:25px;
	  padding-top: 20px;
  
  
	  padding-left: 20px;
	  margin-bottom: 5px;
	  width: 679px;
	  height: 40px;
	  font: bold 10px verdana;
	  color: #C80000;
	  text-align: center;
	  background-image:url("/templates/socialtype_mod/media/box_message.png"); }
	  div#error_message a {
		  font: bold 10px verdana;
		  color: #C80000;
		  text-decoration: none; }
  
	  div#error_message a {
			  text-decoration: underline; }
  
  
  /* ********** [ MISC ] ********** */
  
  div.progress {
	  width: 10px;
	  height: 10px;
	  display: none;
	  float: left;
	  background: url('progress.gif') no-repeat center center; }
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  div#content div.location_wrap {
	  padding-left: 5px;
	  height: 25px;
	  }
  
	  div#content div.location { }
  
		  div#content div.location ul {
  
			  list-style: none; }
  
			  div#content div.location ul li {
				  float: left; }
  
				  div#content div.location h1 {
					  padding: 0px 5px;
					  float: left;
					  font: bold 11px/25px arial, verdana, sans-serif;
					  color: #000000; }
  
				  div#contentdiv.location ul li span {
					  padding: 0px;
					  display: block;
					  float: left;
					  font: 11px/25px arial, verdana, sans-serif;
					  color: #000000; }
  
				  div#content div.location ul li a {
					  padding: 0px 5px;
					  display: block;
					  float: left;
					  font: bold 11px/25px arial, verdana, sans-serif;
					  color: #000000;
					  text-decoration: none; }
  
					  div#content div.location ul li a:hover {
						  text-decoration: underline; }
  
  div#content div.options_wrap {
		  float:left;
	  margin-top: 0px;
	  }
  
	  div#content div.title {
		  display: none;
		  }
  
		  div#content div.title h1 {
			  font: bold 11px/25px verdana;
			  }
  
	  div#content_index div.options {
		  padding: 0px 10px;
  
  
  
		  height: 29px;
		  }
  
		  div#content_index div.options ul {
			  height: 29px;
			  list-style: none; }
  
			  div#content_index div.options ul li {
				  float: left;
				  }
  
				  div#content_index div.options ul li span {
					  padding: 0px 10px;
					  display: block;
					  float: left;
					  font: bold 12px verdana;
					  color: #333;
					  }
  
				  div#content_index div.options ul li a {
					  padding: 0px 8px;
					  display: block;
					  float: left;
					  font: bold 12px verdana;
					  color: black;
					  text-decoration: none; }
  
					  div#content_index div.options ul li a.active {
						   }
  
					  div#content_index div.options ul li a:hover {
						   }
  
  
  #itemfooter02 li{
	   list-style: none;
		   
	   }
  
  #itemfooter02 ul{
	   display: inline;
	   width: 640px;
	   border-top: 1px solid #fd8c05;
	   float: left;
	   color: #fd8c05;
	   list-style: none;
	   margin-top: 20px;     
	   }
	  
  .itemfooter02 {
	 color: black;
	 text-decoration: none;
  
  
  div#content div.itemfooter {
		  margin-top: -10px;
		  width: 640px;
	  padding: 5px 5px 0px 5px;
	  position: relative;
	  border-top: 1px solid white; }
  
	  div#content ul.itemfooter {
		  height: 16px;
		  position: relative;
		  list-style: none; }
  
		  div#content ul.itemfooter li {
			  padding-right: 10px;
			  float: left;
			  font: bold 11px verdana;
			  color: #white; }
  
		  div#content ul.itemfooter li.report {
			  padding-right: 0px;
			  padding-left: 10px;
						  color: #d67603;
			  float: right; }
  
			  div#content ul.itemfooter li a {
				  height: 16px;
				  font: bold 11px verdana;
				  color: white;
				  text-decoration: none; }
  
				  div#content ul.itemfooter li a:hover {
					  text-decoration: underline; }
  
  /* preview box */
  div#content div.image {
	  padding: 4px;
	   }
  
		  div#content div.previewbox div.image a img {
			  padding: 4px;
			  width: 80px;
			  background: #ffffff;
			  border: 1px solid #000; }
  
		  div#content div.previewbox div.image a:hover img {
			  border: 1px solid #898989; }
  
  div#content   div.ratingbox { }
  
	  div#content  div.ratingbox div.selection {
		  padding-right: 5px;
		  float: left; }
  
		  div#content  div.ratingbox div.selection a {
			  width: 12px;
			  height: 16px;
			  float: left;
			  display: block;
			  cursor: default;
			  background: url('rate.png') no-repeat 0px center;
			  text-decoration: none; }
  
		  
  
			  div#content  div.ratingbox div.selection a:hover {
				  cursor: default;
				  text-decoration: none; }
  
  
	  div#content  div.ratingbox div.scores {
		  padding-right: 5px;
		  float: left; }
  
	  div#content  div.ratingbox div.progress {
		  height: 16px; }
  
  
  .commenti {
		margin-left: 2px;
		width: 690px;
		float:left;
		background-color: #fcf6ee;
		border: 1px solid #fd8c05;
		margin-top: 0px;}
  
  .comments09 {
		width: 699px;
		
		background-color: #fcf6ee;
		border: 1px solid #fd8c05;
		margin-top: 10px;}