/*
-- -- -- -- -- -- --
CSS NEWS LIVENETWORK.IT
Fabio Ferrante
last edit: 7 apr 07
-- -- -- -- -- -- --
For any information: fabio.ferrante@livenetwork.it
**************************************************************************/



/*********** titolo barra superiore ***********/

div#boxclaim {
	float: left; 
	width: 970px; 
	height: 23px; 
	background:url(../img/TTL_Top_community.gif) no-repeat; 
	background-color:#99CC00;
}

/*********** colonna sinistra ***********/

div#box_inleft {
	float: left; 
	width: 210px;
}

/*********** impostazioni generali***********/

div#box_contenitore {
	float: left; 
	width: 970px; 
	background-color:#99CC00; 
	padding:0;
}
div#all_corpo {
	float:left; 
	width:505px;
}
div#box_evidenza {
	float: right; 
	width: 755px; 
	padding: 5px 5px 5px 0;
}
div#box_inEvidenza {
	width: 745px;
	float:left;
	background:#fff;
	padding:0 5px 5px 5px;
	min-height:500px;
}

div.latoDestroHome {
	float:right;
	width:315px;
}

div#box_underevidenza {
	float: right; 
	width: 755px; 
	padding: 0 5px 5px 0;
}
div#box_inUnderevidenza {
	float: left; 
	width: 755px; 
	background-color:#fff; 
	padding-bottom:5px;
}

.archivio a, .archivio a:visited, .archivio a:hover {
	float: left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 0 16px;
	text-decoration: none !important;
}
.data {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, sans-serif; 
	TEXT-DECORATION: none; 
	color: #BB354B;
}

div.box_evidenzaAgenda{
	float:left;
	width:480px;
	padding:5px;
	background:#F5F5F5;
	margin:10px 0 10px 0;
	display:inline;
}
div.box_evidenzaAgenda .agenda {
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	color:#BB354B;
}

/*********** archivio news***********/
div#box_archivio {
	width: 755px;
	float:left;
	background:#fff;
	min-height:800px;
	padding:0 0 0 0;	
}
div#corpoArchivio { 
	float:left; 
	width:490px;
	padding: 0 5px 0 5px;
	FONT-SIZE: 12px; 
	COLOR: #000; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
div.tstAppuntamenti{ 
	float:left;
	width:490px;
	padding:5px 0 0 0;
	background:url(../Img/sf_riq_ap.gif) right no-repeat;
}
div.tstAppuntamenti .t_agenda{ 
	float:left;
	width:185px;
	height:30px;
	background: url(../Img/t_agenda_appuntamenti.gif) left no-repeat;
}
div.tstAppuntamenti .t_incorso{ 
	float:left;
	width:130px;
	height:30px;
	background: url(../Img/t_eventiInCorso.gif) left no-repeat;
}
div.tstAppuntamenti .t_fuoricitta{ 
	float:left;
	width:90px;
	height:30px;
	background: url(../Img/t_fuoriCitta.gif) left no-repeat;
}
/*********** primo piano news-home***********/

div#primoPiano{ 
	float:left;
	width:430px;
	

}
div#cappello_inPrimoPiano {
	width: 430px;
	float:left;
	padding:5px;
	background:#496200 url(../img/angolo_comm_top.gif) no-repeat left top;
}
div#cappello_inPrimoPiano h1{
	margin:0;
	padding:0 0 0 5px;
	color:#fff;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#box_inPrimoPiano {
	width: 440px;
	float:left;
	background:#fff url(../img/angolo_comm.gif) no-repeat right bottom;
}
div#testoPrimoPiano{ 
	float:left;
	width:210px;
	padding:5px 5px 0 5px;
}
div#testoPrimoPiano h2 { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	margin:0;
	padding:0;
	letter-spacing:-1px;
}
div#testoPrimoPiano a { 

	color:#000;
	text-decoration:none;
}
div#testoPrimoPiano #sommario{ 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-decoration:none;
}

/*********** appuntamenti***********/

div.box_appuntamenti {
	float: left; 
	width: 490px; 
}


div.appuntamento{ 
	float:left;
	width:485px;
	padding:9px 0 0 5px;
}
div.appuntamento-col1Left {
	float:left;
	width:178px;
	height:110px;
	margin-right:5px;
}
div.appuntamento-col1Right {
	float:right;
	width:178px;
	height:110px;	
	margin-left:5px;
}
div.appuntamento-col2 {
	width:292px;
	float:left;
	padding:5px;
}
div.appuntamento-col2 .title  { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}
div.appuntamento-col2 .sommario  { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

.linea{
	width:490px;
	height:1px;
	border-top: 1px #6E8B91 dotted;
	margin:10px 0 0 0;
	display:inline;
	float:left;
	font-size:0;

}

/*********** terzo piano news-home***********/

div#box_terzopiano {
	float: left; 
	width: 290px;
	padding:5px;
	background:#FEEFF4;
	margin:0 0 0 5px;
}

div.tstTerzoPiano{ 
	float:left;
	width:285px;
	padding:5px 0 0 0;
	background:url(../Img/sf_riq_sp_2.gif) right no-repeat;
}
div.tstTerzoPiano .t_altreNotizie{ 
	float:left;
	width:120px;
	height:22px;
	background: url(../Img/t_altrenotizie_sport.gif) left no-repeat;
}

div.terzoPiano{ 
	float:left;
	width:290px;
	margin: 9px 0 0 0;
}
div.terzoPiano-col1 {
	float:left;
	width:102px;
	height:53px;
}
div.terzoPiano-col2 {
	float:left;
	width:178px;
	height:53px;
	padding: 0 5px 0 5px;
}
div.terzoPiano-col2 .title {
	font-size:10px;
	font-weight:bold;
}

.linea2{
	width:290px; 
	height:1px;
	border-top:1px #FAAFC8 solid;
	margin:10px 0 0 0;
	float:left;
	font-size:0;

}

/*********** banner 300*250 news-home***********/
div.boxspot {
	float: right; 
	width: 300px; 
	height:250px; 
	padding: 5px;
	background:#fff; 
}

/*********** sponsor news***********/

.TitoloSponsorNews {
	background: url(../Img/TTL_sponsorCommunity.gif) top no-repeat;
	width:210px;
	height: 23px;
	float:left;	
}
.SponsorNews {
	width:180px;
	float:left;	
	margin:15px 15px 5px 15px;
	display:inline;
}
.SponsorNews img a {
	border: 0;
}

/*********** banner 240*400 dettagli-news***********/
div.boxspot2 {
	padding: 5px;
	float: right; 
	width: 240px; 
	height:400px; 
	display:inline;
	background:#fff
}
div.boxspot3 {
	margin: 10px 0 15px 5px;
	float: left; 
	width: 240px; 
	height:400px; 
	display:inline; 
}



/*********** Impaginazione news***********/

div#contenitoreAppuntamenti { 
	width: 755px; 
	float:left; 
	padding:0; 

}
div.categoria {
	width: 745px; 
	float:left; 
	padding:5px; 
	FONT-SIZE: 11px; 
	COLOR: #EB6095; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
}
div.trafiletto {
	width: 745px; 
	margin: 0 5px 0 5px; 
	display:inline;
	height: 5px;
	float:left; 
	background-color:#EB6095;
	font-size:1px;
}
div#data {
	width: 745px; 
	float:left; 
	padding:5px; 

}
div#occhiello {
	width: 745px; 
	float:left; 
	padding:10px 5px 10px 5px; 
	FONT-SIZE: 12px; 
	COLOR: #000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 16px;
}
div#titolo {
	width: 745px; 
	float:left; 
	padding:10px 5px 10px 5px; 

}
div#titolo h1 {

	FONT-SIZE: 30px; 
	font-weight:bold;
	COLOR: #000; 
	LINE-HEIGHT: 32px; 
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin:0;
}
div#sommario {
	width: 745px; 
	float:left; 
	padding:0 5px 10px 5px; 
	FONT-SIZE: 14px; 
	font-weight:bold;
	COLOR: #000; 
	LINE-HEIGHT: 18px; 
	font-family: Arial, Helvetica, sans-serif;
}

.nome{
	font-size:11px;
}
.nome a{
	color: #0A5965;
	font-weight:bold;
	text-decoration:none;
}
.nome a:hover{
	color: #FF8C29;
}
div#corpoAppuntamenti { 
	float:left; 
	width:490px;
	padding: 5px;
	FONT-SIZE: 12px; 
	COLOR: #000; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background:#fff
}
div.AltriAppuntamenti { 
	float:left; 
	width:490px;
	padding: 5px;
	FONT-SIZE: 12px; 
	COLOR: #000; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	margin:5px 0 0 0;
	display:inline
}

#float-r { 
	float:right;
	border-left: 10px solid #fff;
	padding: 0;
	background: #eee;
	color: #000;
}
#float-l { 
	float:left;	
	padding: 0;
	margin:0 0 5px 0;
}

div#stopNews { 
	float:left; 
	width:490px;
	height:30px;
	padding: 0 ;
	background:url(../Img/stop.gif) center no-repeat;
}

/*********** colonna destra dettagli-news***********/
div#nearNews {  
	width:250px; 
	FONT-SIZE: 12px; 
	COLOR: #000; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	float:right
}
.addons {	
	width:230px; 
	float:left; 
	display:inline; 
	margin:0 0 10px 5px; 
	font-size:11px;
	color:#000;  
	padding:5px; 
	border-bottom:1px #666 dotted
}
.inviamail a, .inviaprint a	, .inviacomments a	{ 
	float:left; 
	margin:0; 
	color:#000; 
	text-decoration:none; 
	background-image:url("../img/ico_addons.gif"); 
	background-repeat: no-repeat; 
	line-height:20px;
}
.inviamail a { 
	padding-left:18px; 
	background-position:0 4px; 
}
.inviamail a:visited,.inviaprint a:visited, .inviacomments a:visited { 
	color:#000; 
	text-decoration:none 
}
.inviamail a:hover { 
	color:#00386B; 
	text-decoration:none; 
	background-position:0 -96px; 
}
.inviaprint a { 
	margin:0 0 0 20px; 
	padding-left:16px; 
	background-position:0 -196px; 
}
.inviaprint a:hover	 { 
	color:#00386B; 
	text-decoration:none; 
	background-position:0 -296px; 
}
.inviacomments a { 
	margin:0 0 0 20px; 
	padding-left:18px; 
	background-position:0 -396px; 
}
.inviacomments a:hover { 
	color:#00386B; 
	text-decoration:none; 
	background-position:0 -496px; 
}

	
div.strillone {
	width:218px; 
	float:left;
	padding:10px;
	margin-left:5px;
	display:inline;	
	border-right:#0A5965 2px solid;
	border-bottom:#0A5965 2px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	FONT-SIZE: 15px;
	COLOR: #0A5965;
	text-align:left;
	margin-bottom:15px;
}
div.approfondimento {
	width:210px; 
	float:left;
	padding:0 15px 0 15px;
	margin-left:5px;
	display:inline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	FONT-SIZE: 11px;
	COLOR: #333;
	text-align:left;
	background:#EDE7C2 url(../Img/bg_ap.gif) repeat-y top;
}
div.approfondimento .title { 
	font-weight:bold;
}
div.approfondimentoTop {
	width:240px;
	height:20px; 
	float:left;
	margin-left:5px;
	display:inline;
	background:#EDE7C2 url(../Img/bg_ap_top_sp.gif) no-repeat top;
}
div.approfondimentoBottom {
	width:240px;
	height:20px; 
	float:left;
	margin-left:5px;
	display:inline;	
	background:#EDE7C2 url(../Img/bg_ap_bottom_sp.gif) no-repeat top;
	margin-bottom:15px;	
}

/*********** Sezioni Ultimissime - Notizie pił lette - pił commentate -correlate***********/
#sbcolleft { 
	display:inline; 
	float:left; 
	width:240px; 
	margin:0 0 0 5px; 
	text-align:left; 
 
	line-height:13px; 
}
.sezioni { 
	display:block; 
	margin:0 0 15px 0; 
	border:1px solid #ccc; 
	background:#FEEFF4  
}
.sezionibottom { 
	display:block; 
	margin:0 0 10px 0; 
	border:1px solid #ccc; 
	border-top:none; 
}
.sezioni ul, 
.sezionibottom ul { 
	margin:0; 
	padding:0; 
	list-style:none;  
}
.sezioni li, 
.sezionibottom li { 
	display:inline; 
	margin:0; 
	padding:0; 
} 
.sezioni img { 
	float:left; 
	border:none
}
.sezioni .blocs, 
.sezionibottom .blocs { 
	display:block; 
	margin:10px; 
}
.sezioni .blocs a, 
.sezionibottom .blocs a { 
	display:block; 
	text-decoration:none; 
	padding:5px 0 5px 6px; 
	color:#222; 
	font-size:11px; 
	background:#FEEFF4 url("../img/ico_list.gif") 1px 10px no-repeat; 
}
.sezioni .blocs a:visited, 
.sezionibottom .blocs a:visited {
	text-decoration:none;
}
.sezioni .blocs a:hover, 
.sezionibottom .blocs a:hover { 
	background-color:#FEE9F0; 
	color:#00386B;
}
.sezioni .blocs h3, 
.sezionibottom .blocs h3 { 
	font-size:10px; 
	color:#069; 
	font-weight:bold; 
	padding:0; 
	background:none; 
	margin:0;
}
.sezioni .blocs h3 a, 
.sezionibottom .blocs h3 a { 
	color:#069; 
	font-size:10px; 
	font-weight:bold; 
	padding:0; 
	background:none;
}

/*********** feed RSS***********/
.TitoloFeed {
	background: url(../Img/TTL_feedCommunity.gif) top no-repeat;
	width:210px;
	height: 23px;
	float:left;	
}
.feedNews {
	width:180px;
	float:left;	
	margin:15px 15px 5px 15px;
	display:inline;
}
ul.feeds {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.feeds li:hover {
  background: #6F9300 url(../img/hg10.png) repeat-y left top;
}

ul.feeds a {
  display: block;
  padding: .5em;
  background: url(../img/feed.png) no-repeat left center;
  padding-left: 22px;
  color:#fff;
  font-size:11px;
  text-decoration:none; 
  font-weight:bold;
}
/*********** Paginazione***********/

div.box_paginazione {
	float:left;
	width:500px;
	margin:20px 0 0 0;
}
div.box_paginazione .tastoprecedente a, .tastoprecedenteB a {
	float:left;
	width:85px;
	height:25px;
	padding:5px 15px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0A5965;
	text-decoration:none; 
	text-align:right;
}
div.box_paginazione .tastoprecedente a {
	background:url(../Img/btn_precedente.jpg) top left no-repeat;
}
div.box_paginazione .tastoprecedenteB a {
	background:url(../Img/btn_precedenteB.jpg) top left no-repeat;
}
div.box_paginazione .tastoprecedente a:hover, .tastoprecedenteB a:hover  {
	color:#fff;
}

div.box_paginazione .tastoprecedente a:hover {
	background:url(../Img/btn_precedente_on.jpg) top left no-repeat;
}
div.box_paginazione .tastoprecedenteB a:hover {
	background:url(../Img/btn_precedenteB_on.jpg) top left no-repeat;
}
div.box_paginazione .tastosuccessivo a, .tastosuccessivoB a{
	float:left;
	width:85px;
	height:25px;
	padding:5px 0 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0A5965;
	text-decoration:none;	
}
div.box_paginazione .tastosuccessivo a {
	background:url(../Img/btn_successiva.jpg) top left no-repeat;
}
div.box_paginazione .tastosuccessivoB a {
	background:url(../Img/btn_successivaB.jpg) top left no-repeat;
}
div.box_paginazione .tastosuccessivo a:hover, .tastosuccessivoB a:hover {
	color:#fff;
}
div.box_paginazione .tastosuccessivo a:hover {
	background:url(../Img/btn_successiva_on.jpg) top left no-repeat;
}
div.box_paginazione .tastosuccessivoB a:hover {
	background:url(../Img/btn_successivaB_on.jpg) top left no-repeat;
}
div.numeri {
	float:left;
	width:292px;
	height:21px;
	background:#EBF0F5;
	margin: 0 2px 0 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	padding: 4px 2px 0 2px;
}
div.numeri a{ 
	color:#0A5965;
	text-decoration:none;

}
div.numeri a:hover{ 
	color:#0A5965;
	text-decoration:underline;
}
div.numeri .attiva{ 
	color:#0A5965;
	text-decoration:none;
	font-weight:bold;
}
/*********** Archivio***********/
div.elencoArchivio{ 
	float:left;
	width:500px;
	margin: 12px 0 0 0;
}
div.elencoArchivio-col1 {
	float:left;
	width:102px;
	height:53px;
}
div.elencoArchivio-col2 {
	float:left;
	width:388px;
	height:53px;
	padding: 0 5px 0 5px;
	line-height: 13px;
}
div.elencoArchivio-col2 .title {
	font-size:11px;
	font-weight:bold;
}
div.elencoArchivio-col2 .sommario {
	font-size:11px;
}
.linea3 {
	width:500px;
	height:1px;
	border-top: 1px #0A5965 dotted;
	margin:13px 0 0 0;
	display:inline;
	float:left;
	font-size:0;
}
div.archivioTTL {
	float: left;
	width:500px;
	margin-bottom:10px;
}
div.archivioCategoria {	
	float:left;
	width:350px;
	FONT-SIZE: 11px; 
	COLOR: #EB6095; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	border-bottom:5px solid #EB6095;
	padding: 10px 0 0 0;
	display:inline;
}
.formCategoria {
	float:left;
	width:150px;
	padding:15px 0 0 0;
	margin-top:2px;
}

.formCategoria select {
	width:145px;
	float:right;
}
/*********** Icone Categorie***********/
div.Icone {
	float: right; 
	width: 300px; 
	height:105px; 
	margin:5px 5px 5px 0;
	display:inline;
}
div.boxicone {
	float: left; width: 72px; margin-right:4px;
}
div.boxiconeUltima {
	float: left; width: 72px;
}
/**********Utenti************/
div.boxUtente {
	float:left;
	width:210px;
	padding:5px;
}

div.boxFotoUtenteF {
	float:left;
	width:92px;
	height:92px;
	padding:3px;
	background:url(../img/bg_userF.gif) center center no-repeat;
	overflow:hidden;
	
}
div.boxFotoUtenteF img {
	border:1px solid #fff;	
}
div.boxFotoUtenteF a:hover img {
	border:1px solid #FE99D8;	
}
div.boxFotoUtenteM {
	float:left;
	width:92px;
	height:92px;
	padding:3px;
	background:url(../img/bg_userM.gif) center center no-repeat;
	overflow:hidden;
	
}
div.boxFotoUtenteM img {
	border:1px solid #fff;	
}
div.boxFotoUtenteM a:hover img {
	border:1px solid #86BBEE;	
}
div.boxFotoSchedaF {
	float:left;
	width:138px;
	height:138px;
	padding:0;
	background:url(../img/bg_schedaF.gif) center center no-repeat;
	overflow:hidden;
	
}
div.boxFotoSchedaF img {
	border:2px solid #fff;	
	margin: 12px;
}
div.boxFotoSchedaF a:hover img {
	border:2px solid #FE99D8;	
}
div.boxFotoSchedaM {
	float:left;
	width:138px;
	height:138px;
	padding:0;
	background:url(../img/bg_schedaM.gif) center center no-repeat;
	overflow:hidden;
	
}
div.boxFotoSchedaM img {
	border:1px solid #fff;	
	margin: 13px;
}
div.boxFotoSchedaM a:hover img {
	border:1px solid #FE99D8;	
}
div.boxInfoUtente {
	float:left;
	width:102px;
	padding:5px;
	color:#333;
	font-size:11px;
}
div.boxInfoUtente .nickname{
	color:#999;
	font-size:11px;
	display:block;
	padding: 0 0 5px 0
}
div.boxInfoUtente .nickname a{
	color:#496200;
	text-decoration:none;
	font-weight:bold;	
}
div.boxInfoUtente .nickname a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
div.boxInfoUtente .addinfo{
	color:#999;
	font-size:11px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	font-weight:bold;	
}
div.boxInfoUtente .online{
	float:left;
	width:92px;
	background:url(../img/user_online.gif) left center no-repeat;
	background-position: 0px 3px;
	display:block;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#65C526;
	
	
}
div.boxInfoUtente .offline{
	float:left;
	width:92px;
	background:url(../img/user_offline.gif) left center no-repeat;
	background-position: 0px 3px;
	display:block;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	color:#BBBBBB;
	font-family:Arial, Helvetica, sans-serif
	
}
/********** CercaAmici home************/

div#box_cappelloCercaAmici {
	float:left;
	width:300px;
	padding:5px;
	min-height:20px;
	max-height:20px;	
	background:#496200 url(../img/angolo_comm_top_ca.gif) left top no-repeat;
	margin:0 0 0 5px;
	display:inline;
}
div#box_b_cappelloCercaAmici {
	float:left;
	width:745px;
	padding:5px;
	min-height:20px;
	max-height:20px;	
	background:#496200 url(../img/angolo_comm_top.gif) left top no-repeat;
	margin:0;
}
div#box_cappelloCercaAmici h3{
	margin:0;
	padding:3px 0 0 5px;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#box_b_cappelloCercaAmici h2{
	float:left;
	margin:0;
	padding:3px 0 0 5px;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#box_b_cappelloCercaAmici .right{
	float:right;
	padding:3px 20px 0 5px;
	margin:0;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}
div#box_b_cappelloCercaAmici .right a{
	color:#fff;
	text-decoration:underline;
}
div#box_b_cappelloCercaAmici .right a:hover{
	text-decoration:none;
}
div#box_cercaAmici {
	float:left;
	width:300px;
	padding:5px;
	min-height:166px;
	max-height:166px;
	background:#496200 url(../img/angolo_ca.gif) right bottom no-repeat;
	margin:0 0 5px 5px;
	display:inline;
}
div#box_b_cercaAmici {
	float:left;
	width:745px;
	padding:5px;
	min-height:30px;
	background:#496200 url(../img/angolo_ca.gif) right bottom no-repeat;
	margin:0 0 5px 0;
}
div#box_cercaAmici dl {
	float:left;
	width: 300px; 
	margin: 2px 0 0 0;
	padding: 0;	
}
div#box_b_cercaAmici dl {
	float:left; 
	margin: 2px 0 0 0;
	padding: 0;	
}
div#box_cercaAmici dl dt {
	margin: 0;
	padding: 5px;
	float: left;
	width:140px;
	color:#fff;
	font-size:11px;
	height:15px;
	background:#536F00;

}
div#box_b_cercaAmici dl dt {
	margin: 0;
	padding: 5px 0 5px 25px;
	float: left;
	color:#fff;
	font-size:11px;
	height:15px;

}

div#box_cercaAmici dl dd { 
	float:left;
	margin:0;
	padding:1px 0 1px 5px;
	width:143px;
	height:23px;
	background:#5B7900;


}
div#box_b_cercaAmici dl dd { 
	float:left;
	margin:0;
	padding:1px 0 1px 5px;
	height:23px;


}

div#box_cercaAmici dl dd input.nickname{ 
	width:100px;
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_b_cercaAmici dl dd input.nickname{ 
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_cercaAmici dl dd select.eta{ 

	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_b_cercaAmici dl dd select.eta{ 

	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_cercaAmici dl dd select.sesso{ 
	width:100px;
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_b_cercaAmici dl dd select.sesso{ 
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_cercaAmici dl dd input.cap{ 
	width:35px;
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_b_cercaAmici dl dd input.cap{ 
	width:35px;
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_cercaAmici dl dd input.checkbox{ 
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_b_cercaAmici dl dd input.checkbox{ 
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.chrwhite{
	color:#fff;
	font-size:11px;
}

div.underform {
	float:left;
	width:300px;
}
div.bottone {
	float:right;
	text-align:center;
	padding: 2px 40px 0 0;
}
div.ricercaAvanzata a{
	float:left;
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	padding:7px 0 0 5px;
}
div.ricercaAvanzata a:hover{
	text-decoration:none;

}

/******top5*****/
div#top5F{
	width: 375px;
	float:left;
}
div#cappello_topF {
	width: 365px;
	float:left;
	padding:5px;
	background:#fff url(../img/angolo_comm2.gif) top left no-repeat;
}
div#cappello_topF h2{
	color:#FD5BC0;
	font-size:22px;
	margin:0;
	padding:3px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;	
}
div#cappello_topF .txt{
	float:left;
	color:#496200;
	font-size:12px;
	margin:0;
	padding:3px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;	
}
div#cappello_topF .link{
	float:right;
	color:#EE6419;
	font-size:12px;
	margin:0;
	padding:3px 10px 0 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#cappello_topF .link a{
	color:#EE6419;
	text-decoration:underline;

}
div#cappello_topF .link a:hover{
	color:#496200;
	text-decoration:underline;

}
div.box_Top5_F { 
	float:left;
	margin:0;
	padding:3px;
	width:369px;
	background:#fff;

}
div#top5M{
	width: 380px;
	float:left;
	margin:0;
}
div#cappello_topM {
	width: 365px;
	float:left;
	padding:5px;
	background:#fff url(../img/angolo_comm2.gif) top left no-repeat;
	margin:0 0 0 5px;
	display:inline;	
}
div#cappello_topM h2{
	color:#86BBEE;
	font-size:22px;
	margin:0;
	padding:3px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;	
}
div#cappello_topM .txt{
	float:left;
	color:#496200;
	font-size:12px;
	margin:0;
	padding:3px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;	
}
div#cappello_topM .link{
	float:right;
	color:#EE6419;
	font-size:12px;
	margin:0;
	padding:3px 10px 0 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#cappello_topM .link a{
	color:#EE6419;
	text-decoration:underline;

}
div#cappello_topM .link a:hover{
	color:#496200;
	text-decoration:underline;

}
div.box_Top5_M { 
	float:left;
	margin:0 0 0 5px;
	padding:3px;
	width:369px;
	background:#fff;
	display:inline;
	}
	
/************FORUM*****************/

div#box_forum{
	float: right; 
	width: 755px; 
	padding: 0 5px 5px 0;
}
div#ultimiPost{ 
	float:left;
	width:430px;
}
div#cappello_ultimiPost {
	width: 430px;
	float:left;
	padding:5px;
	background:#496200 url(../img/angolo_comm_top.gif) no-repeat left top;
}
div#cappello_ultimiPost h1{
	margin:0;
	padding:0 0 0 5px;
	color:#fff;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#box_inUltimiPost {
	width: 430px;
	padding:5px;
	float:left;
	background:#fff url(../img/angolo_comm.gif) no-repeat right bottom;
}
div#box_inUltimiPost .post{
	width: 420px;
	padding:5px;
	float:left;
	height:70px;
	background:#fff;
	border-bottom:1px dotted #ccc;
}
div#box_inUltimiPost .post .title{
	color:#999;
	font-size:11px;
	display:block;
}
div#box_inUltimiPost .post .title a{
	color:#496200;
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:5px
}
div#box_inUltimiPost .post .title a:hover{
	color:#FF5A00;
}
div#box_inUltimiPost .post .txt{
	color:#333;
	font-size:11px;
	display:block;
}
div#box_inUltimiPost .post .autore{
	color:#666;
	font-size:10px;
	display:block;
	padding:5px 0 5px 0
}
div#box_inUltimiPost .post .autore a{
	color:#FF5A00;
}
/*********** Sezioni Forum pił caldi ***********/
#sbcolleft_h { 
	display:inline; 
	float:left; 
	width:310px; 
	margin:0 0 0 5px; 
	text-align:left; 
 
	line-height:13px; 
}
.sezioni_h { 
	display:block; 
	margin:0 0 5px 0; 
	border:1px solid #6F9300; 
	background:#FBFFEC  
}
.sezionibottom_h { 
	display:block; 
	margin:0 0 10px 0; 
	border:1px solid #ccc; 
	border-top:none; 
}
.sezioni_h ul, 
.sezionibottom_h ul { 
	margin:0; 
	padding:0; 
	list-style:none;  
}
.sezioni_h li, 
.sezionibottom_h li { 
	display:inline; 
	margin:0; 
	padding:0; 
} 
.sezioni_h img { 
	float:left; 
	border:none
}
.sezioni_h .blocs, 
.sezionibottom_h .blocs { 
	display:block; 
	margin:10px; 
}
.sezioni_h .blocs a, 
.sezionibottom_h .blocs a { 
	display:block; 
	text-decoration:none; 
	padding:5px 0 5px 6px; 
	color:#222; 
	font-size:11px; 
	background:#FBFFEC url("../img/ico_list.gif") 1px 10px no-repeat; 
}
.sezioni_h .blocs a:visited, 
.sezionibottom_h .blocs a:visited {
	text-decoration:none;
}
.sezioni_h .blocs a:hover, 
.sezionibottom_h .blocs a:hover { 
	background-color:#DCFF51; 
	color:#00386B;
}
.sezioni_h .blocs h3, 
.sezionibottom_h .blocs h3 { 
	font-size:10px; 
	color:#496200; 
	font-weight:bold; 
	padding:0; 
	background:none; 
	margin:0;
}
.sezioni_h .blocs h3 a, 
.sezionibottom_h .blocs h3 a { 
	color:#069; 
	font-size:10px; 
	font-weight:bold; 
	padding:0; 
	background:none;
}
/********** inserisci form************/

div#box_cappelloInsertForm {
	float:left;
	width:300px;
	padding:5px;
	min-height:20px;
	max-height:20px;	
	background:#496200 url(../img/angolo_comm_top.gif) left top no-repeat;
	margin:0 0 0 5px;
	display:inline;
}
div#box_cappelloInsertForm h2{
	margin:0;
	padding:3px 0 0 5px;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#box_insertForm {
	float:left;
	width:290px;
	padding:5px 10px 5px 10px;
	background:#496200 url(../img/angolo_ca.gif) right bottom no-repeat;
	margin:0 0 5px 5px;
	color:#fff;
	font-size:11px;
	display:inline;
}
div#box_insertForm .link a{
		color:#fff;
		text-decoration:underline;
		font-weight:bold;
		display:block;
		text-align:right;
		padding:10px 5px 10px 0;
}

/*****lista*****/
div#cappello_result {
	width: 740px;
	float:left;
	padding:20px 5px 5px 10px;
	background:#fff url(../img/angolo_comm2.gif) no-repeat left top;

}
div#cappello_result h1{
	margin:0;
	padding:0;
	color:#496200;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;

}
div#cappello_result .testaPreferiti{
	margin:0;
	padding:0 0 0 50px;
	background:url(../img/ico_preferiti_big.gif) left no-repeat;

}
div#cappello_result .testaCf{
	margin:0;
	padding:0 0 0 50px;
	background:url(../img/ico_cf_big.gif) left no-repeat;

}
div#cappello_result .testaBlacklist{
	margin:0;
	padding:0 0 0 50px;
	background:url(../img/ico_bl_big.gif) left no-repeat;

}
div#cappello_result .left{
	float:left;
	font-size:12px;
	color:#8B8B8B;
	font-size:11px;
}

div#cappello_result .right{
	float:right;
	padding:5px 5px 0 0;
	font-size:11px;
	
}
div#cappello_result .right b{
	font-weight:bold;
}
div#cappello_result .right a{
	color:#5A99FF;
	font-weight:bold;
}
div#cappello_result .right a:hover{
	color:#FF5A00;
}
.b_line {
overflow:hidden;
height:3px;
 clear:both;
 border-bottom:3px solid #e9e9e9;
 color:#626262;
 margin:0;
 padding:0;

}
.b_result {
overflow:hidden;
height:auto;
 padding:12px 0 12px 0;
 clear:both;
 border-bottom:1px solid #e9e9e9;
 color:#626262;

}
.b_result .photo{
 margin:10px 5px 10px 5px;
}
.b_result .photoresult{
 margin:0 0 0 5px;
}
.real_N {
 float:left;
 padding-right:14px;

}
.real_S {
 float:left;
 padding:0 7px 0 7px;

}
.b_place{
 float:left;
 font-size:11px;
 margin:0;
 padding:3px 5px 0 0;
 color:#999999;
 min-width:25px;
 text-align:right;
 font-family:Arial, Helvetica, sans-serif
}


.photo,.photoresult,.photoresult2{
 display:block;
 float:left;
 border:2px solid #F0F0F0;
 background-color:#fff;
 text-align:center;
}
.photoresult{
	clear:both;
}
.photo:hover, a.photo:hover, .photo_selected {
 display:block;
 float:left;
 border:2px solid #FE99D8;
 background-color:#fff;

}
.photo.no,.photoresult.no{
 border:2px solid #F0F0F0;
 margin:0;
 padding:0!important;
}
.photoresult img,
.photo img, .photo_selected img{
 margin:1px;
}
.b_result_right{
 padding-bottom:10px;
}
.icons { 
float:right;
padding-right:20px 
}
.b_nickname, .b_status, .b_descr, .b_nickscheda{
 display:block;
}
.b_nickscheda {
	color:#496200;
	text-decoration:none;
	font-weight:bold;	
	font-size:18px;
	padding:10px 0 0 0
}
.b_nickname{
	color:#333;
	font-size:14px;
	display:block;
	padding: 0 0 5px 0
}
.b_nickname a{
	color:#496200;
	text-decoration:none;
	font-weight:bold;		
}
.b_nickname a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
.b_status{
 color:#999999;
 font-size:11px;
 margin:5px 0 3px 0;
}
.b_status .online{
	text-decoration:none;
	padding-left:15px;
	padding-right:3px;
	float:left;
	background:url(../img/user_online.gif) left center no-repeat;
	background-position: 0px 3px;
	display:block;
	font-weight:bold;
	color:#65C526;
}

.b_status .offline{
	text-decoration:none;
	padding-left:15px;
	padding-right:3px;
	float:left;
	background:url(../img/user_offline.gif) left center no-repeat;
	background-position: 0px 3px;
	display:block;
	color:#BBBBBB;
	font-family:Arial, Helvetica, sans-serif
}
.b_status a{
 color:#999999;
}
div.options {
	float:left;
	display:block;
	margin-top:20px;
	line-height:-5px;
}

div.chat a{
	float:left;	padding:5px 20px 0 30px;
	margin:0;
	color:#5A99FF;
	font-size:11px;
	background:url(../img/ico_chat.gif) no-repeat;
	height:30px;
	text-decoration:none
}

div.chat a:hover{
	background:url(../img/ico_chat_on.gif) no-repeat;
	color:#FF5A00;
}
div.remove a{
	float:left;	
	padding:0 25px 0 25px;
	margin:0;
	color:#5A99FF;
	font-size:11px;
	background:url(../img/ico_rimuovi.gif) no-repeat;
	height:30px;
	text-decoration:none
}

div.remove a:hover{
	background:url(../img/ico_rimuovi.gif) no-repeat;
	color:#FF5A00;
}
div.removebl a{
	float:left;	
	padding:0 25px 0 25px;
	margin:0;
	color:#5A99FF;
	font-size:11px;
	background:url(../img/ico_rimuovibl.gif) no-repeat;
	height:30px;
	text-decoration:none
}

div.removebl a:hover{
	background:url(../img/ico_rimuovi.gif) no-repeat;
	color:#FF5A00;
}
div.ricambia a{
	float:left;	
	padding:0 25px 0 25px;
	margin:0;
	color:#5A99FF;
	font-size:11px;
	background:url(../img/ico_cuori.gif) no-repeat;
	height:30px;
	text-decoration:none
}

div.ricambia a:hover{
	background:url(../img/ico_cuori.gif) no-repeat;
	color:#FF5A00;
}
div.message a{
	float:left;	padding:5px 20px 0 30px;
	margin:0;
	color:#5A99FF;
	font-size:11px;
	background:url(../img/ico_message.gif) no-repeat;
	height:30px;

	line-height:11px;
	text-decoration:none
}

div.message a:hover{
	background:url(../img/ico_message_on.gif) no-repeat;
	color:#FF5A00;
}
div.cf a{
	float:left;	padding:5px 20px 0 30px;
	margin:0;
	color:#5A99FF;
	font-size:11px;
	background:url(../img/ico_cf.gif) no-repeat;
	height:30px;

	line-height:11px;
	text-decoration:none	
}

div.cf a:hover{
	background:url(../img/ico_cf_on.gif) no-repeat;
	color:#FF5A00;
}

div.preferiti a{
	float:left;
	padding:5px 20px 0 30px;
	margin:0;
	color:#5A99FF;
	font-size:11px;
	background:url(../img/ico_preferiti.gif) no-repeat;
	height:30px;

	line-height:11px;
	text-decoration:none	

}

div.preferiti a:hover{
	background:url(../img/ico_preferiti_on.gif) no-repeat;
	color:#FF5A00;
}
div.blacklist a{
	float:left;	padding:5px 20px 0 30px;
	margin:0;
	color:#5A99FF;
	font-size:11px;
	background:url(../img/ico_blacklist.gif) no-repeat;
	height:30px;
	line-height:11px;
	text-decoration:none
}

div.blacklist a:hover{
	background:url(../img/ico_blacklist_on.gif) no-repeat;
	color:#FF5A00;
}

div#paginazione_result {
	width: 730px;
	float:left;
	padding:15px 5px 15px 20px;
	background:#fff url(../img/angolo_comm.gif) no-repeat right bottom;
	color:#666666;
	font-size:11px;

}
div#paginazione_result b{
	font-weight:bold;
	color:#FF5A00;
}
div#paginazione_result a{
	color:#666666;
	text-decoration:underline;
	padding:0 5px 0 5px

}
div#paginazione_result a:hover{
	color:#FF5A00;
	
}
/**********scheda**********/
div.titoloInScheda{
	
	display:block;
	clear:both;
	color:#496200;
	font-size:18px;
	padding:0 0 12px 10px;
	margin:0;
}

div.titoloInScheda .Evidenza {

	color:#ccc;

}
div.titoloInScheda .Evidenza b{

	color:#3399FF;

}
.b_result .modify {
	clear:both;
	display:block;
	padding:10px;
		
}
.b_result .modify a{

	padding: 0 0 5px 20px;
	color:#3399FF;
	text-decoration:underline;
	font-size:11px;
	background:url(../img/arrow_blue_down.gif) left no-repeat;
	background-position:5px 2px;
}
.b_result .modify a:hover{
	color:#FF5A00;
	text-decoration:underline;
	background:url(../img/arrow_red_down.gif) left no-repeat;
	background-position:5px 2px;	

}
div.titoloInScheda .modify a{
	padding: 0 0 5px 20px;
	color:#3399FF;
	text-decoration:underline;
	font-size:11px;
	background:url(../img/arrow_blue.gif) left no-repeat;
	background-position:5px 2px;	

}
div.titoloInScheda .modify a:hover{
	color:#FF5A00;
	text-decoration:underline;
	background:url(../img/arrow_red.gif) left no-repeat;
	background-position:5px 2px;	

}
div.titolettoInScheda{
	float:left;
	width:100px;
	color:#999999;
	font-size:12px;
	padding:10px 0 0 20px;
	font-weight:bold;
}

div.descrizione {
	float:left;
	width:552px;
	color:#666666;
	font-size:12px;
	margin:0 30px 5px 30px;
	line-height:18px;
	padding:5px 5px 10px 5px;
	border-bottom:2px solid #BBE3FF;
	background:#fff url(../img/bg_pdm.gif) bottom repeat-x;
	display:inline;
}
div.descrizione .modify{
	clear:both;
	display:block;
}
div.descrizione .modify a{
	padding: 10px 0 5px 15px;
	color:#3399FF;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	background:url(../img/arrow_blue.gif) left no-repeat;
	background-position:0px 12px;
	

}
div.descrizione .modify a:hover{
	color:#FF5A00;
	text-decoration:underline;
	background:url(../img/arrow_red.gif) left no-repeat;
	background-position:0px 12px;	
	

}
/***********messaggi*************/
div.pulsanti{
	float:left;
	width:725px;
	padding:5px;
	margin:10px 5px 0 5px;
	display:inline;
}
div.pulsanti .msgRcv, .msgInv, .editmsg{
	float:left;
	width:138px;
	padding:1px 0 0 27px;
	height:16px;
	display:inline;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
}
div.pulsanti .msgRcv{
	background:url(../img/ico_msg_rcv.gif) bottom left no-repeat;
	background-position: 4px 0px;
	}
div.pulsanti .msgInv{
	background:url(../img/ico_msg_inv.gif) bottom left no-repeat;
	background-position: 4px 0px;
	}	
div.pulsanti .editmsg{
	background:url(../img/ico_msg_edit.gif) bottom left no-repeat;
	background-position: 4px 0px;
	}		
div.pulsanti .msgRcv a, .msgInv a, .editmsg a{
	text-decoration:underline;
	font-weight:normal;
	color:#000;
}	
div.pulsanti .msgRcv a:hover, .msgInv a:hover, .editmsg a:hover{
	text-decoration:none;
	color:#000;
}
div.MsgPaginazione {
	width: 725px;
	float:left;
	padding:10px 10px 15px 10px;
	color:#666666;
	font-size:11px;
}

div.MsgPaginazione b{
	font-weight:bold;
	color:#FF5A00;
}
div.MsgPaginazione a{
	color:#666666;
	text-decoration:underline;
	padding:0 5px 0 5px

}
div.MsgPaginazione a:hover{
	color:#FF5A00;
	}
div.BoxMsg {
	width: 715px;
	float:left;
	padding:10px;
	margin:0 5px 0 5px;
	display:inline;
	color:#666666;
	font-size:11px;
	border-bottom:1px solid #ccc;
}	
div.BoxMsg .option{
	width:30px;
	float:left;
	padding:12px 0 0 0;
	display:inline;
}

div.BoxMsg .nameYes a{
	width: 140px;
	float:left;
	padding:15px 5px 5px 30px;
	background:url(../img/icon_letter_open.gif) left no-repeat;
	background-position:10px 15px;
	text-decoration:underline;
	color:#333;
}

div.BoxMsg .nameYes a:hover, .nameNo a:hover{
	text-decoration:none;
}
div.BoxMsg .nameNo a{
	width: 140px;
	float:left;
	padding:14px 5px 5px 30px;
	background:url(../img/icon_letter_close.gif) left no-repeat;
	background-position:10px 15px;
	text-decoration:underline;
	color:#333;
	font-weight:bold;
}
div.BoxMsg .Oggetto{
	width: 228px;
	float:left;
	padding:15px 5px 5px 5px;
	color:#333;
	overflow:hidden;
}
div.BoxMsg .data{
	width: 210px;
	float:left;
	padding:15px 5px 5px 5px;
	color:#5A99FF;
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.BoxMsgTitle {
	width: 735px;
	float:left;
	margin:0 5px 0 5px;
	display:inline;
	background:#E7EBEA;
	color:#fff;
	font-size:11px;
}	
div.BoxMsgTitle .option{
	width:15px;
	float:left;
	padding:10px;
	border-right:2px solid #fff;
}
div.BoxMsgTitle .name a{
	width: 180px;
	float:left;
	padding:10px 10px 10px 30px;
	background:url(../img/icon_ordina.gif) left no-repeat;
	background-position:10px 12px;
	text-decoration:underline;
	color:#333;
	border-right:2px solid #fff;
}
div.BoxMsgTitle .oggetto {
	width: 210px;
	float:left;
	padding:10px;
	color:#333;
	border-right:2px solid #fff;
}
div.BoxMsgTitle .data a{
	width: 200px;
	float:left;
	padding:10px 10px 10px 30px;
	background:url(../img/icon_ordina.gif) left no-repeat;
	background-position:10px 12px;
	text-decoration:underline;
	color:#333;
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.BoxMsg .SelectAll{
	width: 200px;
	float:left;
	padding:15px 0 0 0;
	color:#333;
}
div.BoxMsg .right {
	float:right;
	width:200px;
	padding:15px 10px 0 0;
	text-align:right;
}
div.BoxMsg .right a{
	color:#333;
	text-decoration:underline;
	
	}
div.BoxMsg .right a:hover{
	text-decoration:none;
}
div.CorpoMsg{
	float:left;
	width:735px;
	padding:5px;
	margin:0;
	display:inline;
}
div.readWriteMsg{
	float:left;
	width:745px;
	padding:0;
	margin:0;
	display:inline;
}
div.readMsg{
	float:left;
	width:725px;
	padding:10px;
	margin:0;
	display:inline;
}
div.writeMsg{
	float:left;
	width:735px;
	padding:5px;
	margin:0;
	display:inline;
}
div.writeMsg .bottone {
	width:715px;	
	float:left;
	text-align:center;
	padding: 10px;
	background:#F0F0F0;
}
div.writeMsg .disclaimer {
	width:715px;	
	float:left;
	padding: 10px;
	background:#fff;
	font-size:11px;
}
div.writeMsg .disclaimer a{
	color:#0099CC;
	text-decoration:underline;
}
div.writeMsg .disclaimer a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
div.writeMsg dl {
	float:left;
	width:735px;
	padding:0px;
	margin:0;
}
div.writeMsg dl dt{
	float:left;
	width:150px;
	padding:10px;
	margin:0;
	display:inline;
	background:#F0F0F0;
	font-size:11px;
	border-bottom:1px dotted #fff;
	height:15px;
}
div.writeMsg dl dt.messaggio{
	float:left;
	width:150px;
	padding:10px;
	margin:0;
	display:inline;
	background:#F0F0F0;
	font-size:11px;
	border-bottom:1px dotted #ccc;
	height:315px;
}
div.writeMsg dl dd{
	float:left;
	width:545px;
	padding:10px;
	margin:0;
	display:inline;
	background:#fff;
	font-size:11px;
	border-bottom:1px dotted #ccc;
	font-weight:bold;
	height:15px;
}
div.writeMsg dl dd.messaggio{
	float:left;
	width:545px;
	padding:10px;
	margin:0;
	display:inline;
	background:#fff;
	font-size:11px;
	border-bottom:1px dotted #ccc;
	font-weight:bold;
	height:315px;
}
div.writeMsg dl dd a{
	color:#496200;
	text-decoration:underline;
	font-weight:bold;
	padding: 0 0 0 15px;	
}
div.writeMsg dl dd a:hover{
	color:#FF5A00;
	text-decoration:underline;
}

div.writeMsg dl dd input.destinatario{
	font-size:11px;
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	padding:0;
	margin:0;
	font-weight:normal;

}
div.writeMsg dl dd input.oggetto{
	font-size:11px;
	width:450px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	padding:0;
	margin:0;
	font-weight:normal;

}
div.BoxMittente{
	float:left;
	width:725px;
	padding:5px;
	margin:0;
	display:inline;
	font-size:12px;
}
div.BoxMittente .info{
	float:left;
	padding:10px 5px 5px 5px;
	margin:0;	
	font-size:12px;
}
div.BoxMittente .data{
	display:block;
	float:left;
	padding:10px 0 0 0;
	margin:0;	
	font-size:12px;
	font-weight:normal;
	color: #333;
}
div.BoxMittente .data b{
	color: #5A99FF;
}
div.BoxMittente .info a{
	color:#496200;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;	
}
div.BoxMittente .info a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
div.msgOption{
	float:left;
	width:715px;
	padding:5px;
	margin:5px 0 0 0;
	display:inline;
	background:#E7EBEA
}
div.msgOption .tastodelete a{
	float:right;
	padding:5px 5px 5px 25px;
	display:inline;
	background:#fff url(../img/ico_delete.gif) left no-repeat;
	background-position: 5px 4px;
	border: 1px solid #BEC9C7;
	font-size:11px;
	margin: 0 2px 0 0;
	color:#666666;
}
div.msgOption .tastodelete a:hover{
	background:#8B9E9B url(../img/ico_delete_on.gif) left no-repeat;
	background-position: 5px 4px;
	color:#fff;
	text-decoration:none;	
}
div.msgOption .tastosend a{
	float:right;
	padding:5px 5px 5px 25px;
	display:inline;
	background:#fff url(../img/ico_send.gif) left no-repeat;
	background-position: 5px 4px;
	border: 1px solid #BEC9C7;
	font-size:11px;
	margin: 0 2px 0 0;
	color:#666666;
}
div.msgOption .tastosend a:hover{
	background:#8B9E9B url(../img/ico_send_on.gif) left no-repeat;
	background-position: 5px 4px;
	color:#fff;
	text-decoration:none;	
}
div.msgObject{
	float:left;
	width:715px;
	padding:5px;
	margin:5px 0 0 0;
	display:inline;
	background:#E1F1FF;
	font-weight:bold;
	font-size:18px;
}
div.txtMsg{
	float:left;
	width:725px;
	padding:0;
	margin:5px 0 0 0;
	display:inline;
}
div.txtMsg .text{
	float:left;
	width:460px;
	padding:5px 5px 40px 5px;
	margin:0;
	display:inline;
	font-size:12px;
	border-right:5px solid #E1F1FF;
	border-bottom:5px solid #E1F1FF;
	min-height:350px;
}
div.txtMsg .spot{
	float:right;
	width:240px;
	padding:0;
	margin:0 0 5px 0;
}
/*************Voto******************/
#votami{
 float:left;
 margin-left:20px;
 height:50px;
}
#votami ul {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 280px;
 height: 28px;
 position: relative;
 background: url("../img/vote.gif");
}
#votami li {
 float: left;
 margin: 0;
 padding: 0;
}
#votami li a {
 display: block;
 width: 28px;
 height: 28px;
 text-indent: -9999px;
 position: absolute;
 text-decoration: none;
 z-index: 10;
 color: #ccc
}
#votami li a:hover {
 background: url("../img/vote.gif") left center;
 left: 0;
 z-index: 2;
}
#votami a.r1 {
 left: 0;
}
#votami a.r1:hover {
 width: 28px;
}
#votami a.r2 {
 left: 28px;
}
#votami a.r2:hover {
 width: 56px;
}
#votami a.r3 {
 left: 56px;
} #votami a.r3:hover {
 width: 84px;
}
#votami a.r4 {
 left: 84px;
}
#votami a.r4:hover {
 width: 112px;
}
#votami a.r5 {
 left: 112px;
}
#votami a.r5:hover {
 width: 140px;
}
#votami a.r6 {
 left: 140px;
}
#votami a.r6:hover {
 width: 168px;
}
#votami a.r7 {
 left: 168px;
}
#votami a.r7:hover {
 width: 196px;
}
#votami a.r8 {
 left: 196px;
}
#votami a.r8:hover {
 width: 224px;
}
#votami a.r9 {
 left: 224px;
}
#votami a.r9:hover {
 width: 252px;
}
#votami a.r10 {
 left: 252px;
}
#votami a.r10:hover {
 width: 280px;
}

#votami li.current {
 background: url("../img/vote.gif") left bottom;
 height: 28px;
 z-index: 1;
}
#votami li span{
 text-indent: 0;
 position: absolute;
 width: 28px;
 text-align: center;
 top: 28px;
 right: 0;
 font-size:11px;
}
/********preferito - lista nera************/

 .lb_top{
   background:url("../img/lb_top_line.png") top left no-repeat !important;
   width:494px;
   height:15px;
   background-image:none;
  }

 .lb_head{
  background:#fff;
  width:494px;
  background-image:none;
 }


 .lb_line{
  background:#D1D4D5;
  width:494px;
  height:1px;
  background-image:none;
  font-size:1px;
 }

 .lb_body{
 	float:left;
  background:#F3F1F1;
  width:464px;
  padding:10px 10px 10px 20px;
 }
 .lb_body .photoresult{
	 display:block;
	 float:left;
	 border:2px solid #F0F0F0;
	 background-color:#fff;
	 text-align:center;
	 margin:0;
	 height:62px;
 }
 .lb_body .photoresult img {
 margin:1px;
}
 .lb_bottom{
  background:url("../img/lb_bottom_line.png") top left no-repeat !important;
  width:494px;
  height:24px;
  background-image:none;
 }
.l_info{
	line-height:20px;
	clear:both;
	float:none;
	padding:10px 30px 20px 70px;
	position:relative;
	background:#fff url(../img/ico_preferiti_big.gif) left no-repeat;
	background-position:16px 6px;
	color:#496200;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.l_info_cf{
	line-height:20px;
	clear:both;
	float:none;
	padding:10px 30px 20px 70px;
	position:relative;
	background:#fff url(../img/ico_cf_big.gif) left no-repeat;
	background-position:16px 6px;
	color:#496200;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.l_info_bl{
	line-height:20px;
	clear:both;
	float:none;
	padding:10px 30px 20px 70px;
	position:relative;
	background:#fff url(../img/ico_bl_big.gif) left no-repeat;
	background-position:16px 6px;
	color:#496200;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div.answer{
	float:left;
	width:388px;
	padding:10px 0 0 10px;
	color:#7D7D7D;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
div.answer h2{
	padding:0 0 5px 0;
	color:#496200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	font-weight:normal;
	display:block;
}
div.answer h2 a{
	color:#6AC2EE;
	text-decoration:underline;

}
div.answer h2 a:hover{
	color:#FF5A00;
	text-decoration:underline;

}
div.yesno{
	float:left;
  	width:349px;
	text-align:center;
	padding-left:115px;	
}
div.yesno .tasto a{
	float:left;
  	width:100px;
	padding:5px;
	background:#fff;
	border:1px solid #ccc;
	margin-right:5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#496200;
	font-weight:bold;
}
div.yesno .tasto a:hover {
	color:#fff;
	background:#496200;

}
div.yesno .tasto2 a{
	float:left;
  	width:205px;
	padding:5px;
	background:#fff;
	border:1px solid #ccc;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#496200;
	font-weight:bold;
}
div.yesno .tasto2 a:hover {
	color:#fff;
	background:#496200;

}
/**********UPLOAD**************/
/* right */
.leftT{
 float:left;
 width:29%;/*was 220px;*/
 margin-right:-250px;
}

.rightT {
 float:left;
 padding:10px;
}
.rightT .info, .rightT .info2{
 float:left;

 padding:15px 30px 15px 10px;
 font-size:12px;
 color:#999999;
 background:url(../img/fumetto.png) left top no-repeat;
}
.rightT .info {
 background:url(../img/fumetto.png) left top no-repeat;
  width:195px;
}
.rightT .info2{
 background:url(../img/fumetto2.png) left top no-repeat;
  width:185px;
}

.b_file_info{
 padding-top:3px;
 color:#999999;
 font-size:11px;
 visibility:hidden;
}



.rightT #b_files {
	float:left;
}

.rightT #b_files .b_file{
	/*width:495px;*/
 	float:left;
 	clear:both;
 	padding-bottom:5px;
}


.rightT #b_files .b_file label{
 float:left;
 margin-top:35px;
 margin-right:20px;
 width:1em;
 text-align:right;
 font-weight:bold;
 font-size:11px;
}

.rightT #b_files .b_file .input{
 float:left;
 margin-top:30px;
 margin-right:20px;
 font-weight:normal;
 width:350px;
 font-size:11px;
}

.rightT #b_files .b_file .input input{
 width:320px;
}
.rightT #b_files .b_file .alert{
	float:left;
 width:320px;
 font-size:11px;
 color:#FF5A00;

}
.rightT #b_files .b_file .description{
	float:left;
 margin-top:20px;
 width:320px;
 font-size:11px;
}
.rightT #b_files .b_file .description a{
	color:#3399FF;
	padding:0;
}
.rightT #b_files .b_file .description a:hover{
	color:#FF5A00;
}




.clear{
 float:none !important;
 float:none;
 clear:both;font-size:1px;

}
div.numReg{
	float:left;
	width:100px;
	color:#999999;
	font-size:12px;
	padding:15px 0 0 20px;
	font-weight:bold;
	text-align:right;
}

div.regolamento {
	float:left;
	width:552px;
	color:#666666;
	font-size:12px;
	margin:0 30px 5px 30px;
	line-height:18px;
	padding:5px 5px 10px 5px;
	border-bottom:2px solid #BBE3FF;
	background:#fff;
	display:inline;
}
/************form utente*************/
div.formInScheda{
	width:488px;
	float:left;
	padding:10px 0 0 0;
	margin:0;
	border-left:2px solid #C6D7BB;
	border-bottom:2px solid #C6D7BB;
	background:#fff;

}
div.formInScheda dl{
	width:488px;
	float:left;
	padding:0 0 10px 0;	
	margin:0;
}
div.formInScheda dl .a_testo{
	width:478px;
	float:left;
	padding:0 0 10px 10px;	
	margin:0;
	color:#3399FF;
	font-size:18px;
}
div.formInScheda dl  dt.config  {
	width:263px;
	float:left;	
	padding:10px 10px 0 10px;
	font-size:11px;
	text-align:right;
	color:#666666;
	font-weight:bold;
}
div.formInScheda  dl   dd.config{
	width:195px;
	float:left;	
	padding:5px 0 0 10px;
	margin:0;
}
div.formInScheda dl dt{
	width:173px;
	float:left;	
	padding:10px 10px 0 0;
	font-size:11px;
	text-align:right;
	color:#666666;
	font-weight:bold;
}
div.formInScheda dl dt.libero{
	width:468px;
	float:left;	
	padding:10px 10px 0 10px;
	font-size:11px;
	text-align:left;
	color:#666666;
	font-weight:bold;
}
div.formInScheda dl dd.libero{
	width:478px;
	float:left;	
	padding:5px 0 0 10px;
	margin:0;
}
div.formInScheda dl dd.libero textarea{
	width:458px;
	height:320px;
	font-size:12px;
	padding:5px;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div.formInScheda dl dd.libero select{
	width:268px;
	font-size:12px;
	padding:5px;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div.formInScheda dl dd{
	width:295px;
	float:left;	
	padding:5px 0 0 10px;
	margin:0;
}
div.formInScheda dl dd .b_testo{
	font-size:14px;
	padding:3px 0 0 0;
}
div.formInScheda dl dd .b_testo a{

	padding: 0 0 5px 20px;
	color:#3399FF;
	text-decoration:underline;
	font-size:11px;
	background:url(../img/arrow_blue_up.gif) left no-repeat;
	background-position:5px 2px;
}
div.formInScheda dl dd .b_testo a:hover{
	color:#FF5A00;
	text-decoration:underline;
	background:url(../img/arrow_red_up.gif) left no-repeat;
	background-position:5px 2px;	

}
div.formInScheda dl dd input.cap{
	width: 50px;
	font-size:15px;
	color:#666666;
	font-weight:bold;
}
div.formInScheda dl dd input{
	width: 250px;
	font-size:15px;
	color:#666666;
	font-weight:bold;
}
div.formInScheda dl dd select{

	font-size:13px;
	color:#666666;
	margin:0;
	padding:0;
}
div.formInScheda dl dd .info{
	width: 250px;
	font-size:11px;
	color:#FF5A00;
	clear:both;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
}

div.formInScheda dl dd .option{
	font-size:11px;
	color:#666666;
	clear:both;
	margin:0;
	padding:5px;

}
div.formInScheda dl dd .option .txt{
	float:left;
	padding:0 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.formInScheda dl dd .option input{
	float:left;
	width:12px;
	height:12px;
	margin:0;
	padding:0;
	text-align:left;
	font-size:11px;
}
div.formInScheda .invia{
	float:left;
	width:488px;
	text-align:center;
	font-size:15px;
	padding:10px 0 10px 0;
}
/**********Altre informazioni***************/

div.altro{
	float:left;
	display:block;
	padding:10px 0 10px 20px;
}
div.altro .visite{
	clear:both;
	padding:5px 5px 15px 5px;
	font-size:11px;
	color:#ccc;
}
div.altro .visite a{
	color:#3399FF;
	text-decoration:underline;
	background:url(../img/ico_visite.gif) left no-repeat;
	padding: 30px;	
}

div.altro .visite a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
div.altro .bl{
	clear:both;
	padding:5px 5px 15px 5px;
	font-size:11px;
	color:#ccc;
}
div.altro .bl a{
	color:#3399FF;
	text-decoration:underline;
	background:url(../img/ico_blacklist.gif) left no-repeat;
	padding: 30px;	
}

div.altro .bl a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
div.altro .voti{
	clear:both;
	padding:5px 5px 15px 5px;
	font-size:11px;
	color:#ccc;
}
div.altro .voti a{
	color:#3399FF;
	text-decoration:underline;
	background:url(../img/ico_voti.gif) left no-repeat;
	padding: 30px;	
}

div.altro .voti a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
div.altro .cuori{
	clear:both;
	padding:5px;
	font-size:11px;
	color:#ccc;
}
div.altro .cuori a{
	color:#3399FF;
	text-decoration:underline;
	background:url(../img/ico_cuori.gif) left no-repeat;
	padding: 30px;	
}

div.altro .cuori a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
/*********Alert************/
div#cappello_alert {
	width: 740px;
	float:left;
	padding:20px 5px 5px 10px;
	background:#fff url(../img/angolo_comm2.gif) no-repeat left top;

}
#tabella {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
   #tabella {
      margin: 0 auto;
      text-align: left;
	  vertical-align:middle;
		width:496px;
   }
/**************forum*****************/

div#box_cappelloForum {
	float:left;
	width:745px;
	padding:5px;
	background:#496200 url(../img/angolo_comm_top.gif) left top no-repeat;
	margin:0;
}
div#box_cappelloForum h2{
	float:left;
	margin:0;
	padding:5px;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#box_cappelloForum .right{
	float:right;
	padding:8px 20px 0 5px;
	margin:0;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}
div#box_cappelloForum .right a{
	color:#fff;
	text-decoration:underline;
}
div#box_cappelloForum .right a:hover{
	text-decoration:none;
}
div#inForum {
	width: 735px;
	float:left;
	padding:10px;
	background:#fff url(../img/angolo_comm.gif) no-repeat right bottom;
	color:#666666;
	font-size:11px;
	min-height:600px;

}
div#funzioniForum {
	float:left;
	width:735px;
	padding:0;

}
div#funzioniForum .allforums a{
	float:right;
	background:url(../img/ico_allforums.png) left no-repeat;
	padding:25px 20px 25px 30px;
	font-weight:bold;

}
div#funzioniForum .nuova a{
	float:right;

	background:url(../img/ico_nuovadiscussione.png) left no-repeat;
	padding:25px 20px 25px 30px;
	font-weight:bold;

}
div#funzioniForum .ultimi a{
	float:right;

	background:url(../img/ico_ultimediscussioni.png) left no-repeat;
	padding:25px 20px 25px 30px;
	font-weight:bold;

}
div#funzioniForum .help a{
	float:right;
	background:url(../img/ico_help.png) left no-repeat;
	padding:25px 20px 25px 30px;
	font-weight:bold;

}
div#funzioniForum .help a:hover, div#funzioniForum .ultimi a:hover, div#funzioniForum .nuova a:hover, div#funzioniForum .allforums a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
div#headForum {
	float:left;
	width:735px;
	background:#8097AA;
}
div#headForum .forum{
	float:left;
	width:325px;
	height:16px;	
	padding:10px;
	border-right:1px solid #fff;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
div#headForum .messaggi{
	float:left;
	width:80px;
	height:16px;
	padding:10px;
	border-right:1px solid #fff;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
div#headForum .ultimoPost{
	float:left;
	width:268px;
	height:16px;	
	padding:10px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
div.contentforum{
	float:left;
	width:735px;
	border-bottom:1px solid #ccc;

}
div.contentrisposta{
	float:left;
	width:735px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-bottom:5px;

}
div.neutroforum{
	float:left;
	width:733px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;

}
div.nameForum{
	float:left;
	width:300px;
	border-right:1px solid #ccc;
	background:url(../img/ico_discussione.gif) left no-repeat;
	background-position:8px 6px;
	padding:8px 5px 10px 40px;

}
div.nameForum h1{
	font-size:15px;
	color:#CB6198;
	font-weight:bold;
	padding:0;
	margin:0;	
}
div.b_nameForum {
	float:left;
	width:325px;
	padding:10px;
	background:#EBF1F1;
	border-right:1px solid #ccc;
	border-bottom:1px solid #fff;

}
div.b_nameForum h2 {
	margin:0;
	font-size:12px;
	color:#147CC9;
	font-weight:bold;	
}
div.b_nameForum h2 a{
	background:url(../img/ico_cartelf.png) left no-repeat;
	background-position:28px 6px;
	padding:8px 5px 10px 50px;
	color:#147CC9;
	text-decoration:underline;
}
div.b_nameForum h2 a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
div.numeroMessaggi{
	float:left;
	width:80px;

	border-right:1px solid #ccc;
	padding:13px 10px 10px 10px;
	font-size:11px;
	color:#CB6198;
	font-weight:bold;
	text-align:center;
}
div.b_numeroMessaggi{
	float:left;
	width:80px;
	border-right:1px solid #ccc;
	padding:11px 10px 10px 10px;
	font-size:11px;
	color:#333;
	text-align:center;
	background:#EBF1F1;
	border-bottom:1px solid #fff;
}
div.dataLastPost{
	float:left;
	width:266px;
	padding:13px 10px 10px 10px;
	font-size:11px;
	color:#CB6198;
	font-weight:bold;
	text-align:center;
}
div.b_dataLastPost{
	float:left;
	width:266px;
	padding:11px 10px 10px 10px;
	font-size:11px;
	color:#333;
	text-align:center;
	background:#EBF1F1;
	border-bottom:1px solid #fff;
}
div#titoloForum {
	float:left;
	width:735px;
	padding:10px 0 5px 0;
	border-top:1px dotted #ccc;

}
div#titoloForum .titoloInScheda{

	display:block;
	clear:both;
	color:#CB6198;
	font-size:18px;
	padding:0 0 12px 30px;
	margin:0;
	background:url(../img/ico_discussione.gif) left no-repeat;
	background-position:0px 0px;
}

div#titoloForum .titoloInScheda .Evidenza {

	color:#ccc;

}
div#titoloForum .titoloInScheda .Evidenza b{

	color:#496200;
	background:url(../img/ico_dsc.png) left no-repeat;
	background-position:0px 0px;
	padding:0 0 12px 30px;

}
div#headDiscussioni {
	float:left;
	width:735px;
	background:#8097AA;
}
div#headpost {
	float:left;
	width:715px;
	background:#D8DFE5;
	padding:10px;
	color:#CB6181;
	font-weight:bold;
	font-size:13px;
}
div#headrisposte {
	float:left;
	width:715px;
	background:#D8DFE5;
	padding:10px;
	color:#CB6181;
	font-weight:bold;
	font-size:13px;
	margin:10px 0 10px 0;
}
div.dscForum{
	float:left;
	width:250px;
	min-height:16px;	
	padding:10px;
	border-right:1px solid #fff;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
div.dscIniziatoDa{
	float:left;
	width:124px;
	min-height:16px;	
	padding:10px;
	border-right:1px solid #fff;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
div.dscMessaggi{
	float:left;
	width:70px;	
	min-height:16px;
	padding:10px;
	border-right:1px solid #fff;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
div.dscUltimoPost{
	float:left;
	width:208px;
	min-height:16px;	
	padding:10px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
div.b_dscForum{
	float:left;
	width:249px;
	min-height:16px;	
	padding:10px;
	border-right:1px solid #fff;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
div.b_dscForum h2 {
	color:#999;
	font-size:11px;
	margin:0;
}
div.b_dscForum h2 a{
	color:#496200;
	text-decoration:underline;
	font-weight:bold;

}

div.b_dscForum h2 a:hover{
	color:#FF5A00;
}
div.b_dscIniziatoDa{
	float:left;
	width:124px;
	height:16px;	
	padding:10px;
	border-right:1px solid #fff;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
div.b_dscIniziatoDa .autore{
	color:#666;
	font-size:10px;

}
div.b_dscIniziatoDa .autore a{
	color:#FF5A00;
}
div.b_dscIniziatoDa .autore a:hover{
	color:#000;
}
div.b_dscMessaggi{
	float:left;
	width:70px;
	height:16px;
	padding:10px;
	border-right:1px solid #fff;
	color:#333;
	font-size:11px;
	text-align:center;
}
div.b_dscUltimoPost{
	float:left;
	width:207px;
	height:16px;	
	padding:10px;
	color:#333;
	font-size:11px;
	text-align:center;
}
div.rightpaginazione {
	float:left;
	width:715px;
	text-align:right;
	padding:10px 20px 10px 0;
}
div.leftpaginazione {
	float:left;
	width:715px;
	text-align:left;
	padding:0 0 10px 20px;
}
div.rightpaginazione b, div.leftpaginazione b{
	font-weight:bold;
	color:#FF5A00;
}
div.rightpaginazione a, div.leftpaginazione a{
	color:#666666;
	text-decoration:underline;
	padding:0 5px 0 5px

}
div.rightpaginazione a:hover, div.leftpaginazione a:hover{
	color:#FF5A00; 
	}
div.autorePost{
	float:left;
	width:199px;
	border-top:1px solid #fff;
	}	
div.autorePost .foto{
	float:left;
	padding:10px 20px 10px 51px;
	clear:both;
}
div.autorePost .nick{
	text-align:center;
	font-size:11px;
	
	
}
div.autorePost .nick a{
	color:#496200;
	text-decoration:underline;
	font-weight:bold;	
}
div.autorePost .nick a:hover{
	color:#FF5A00;
	text-decoration:underline;
	}
div.corpoPost{
	float:left;
	width:531px;
	border-left:1px solid #fff;
}
div.corpoPost .titoloPost{
	float:left;
	width:511px;
	padding:10px;
	background:#F3F3F3;
	border-top:1px solid #fff;
	}	
div.corpoPost .titoloPost h2{
	color:#333;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
}
div.corpoPost .titoloPost .txt{
	padding:5px 0 5px 10px;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
} 
div.corpoPost .titoloPost .txt a{	
	color:#3399FF;
	text-decoration:underline;
} 
div.corpoPost .titoloPost .txt a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
div.corpoPost .tasti{
	width:501px;
	float:left;
	padding:20px 0 0 0;
	margin:0;

} 

div.corpoPost .tasti .tasto a{
	float:right;	
	background:#fff url(../img/ico_write.png) left no-repeat;
	background-position:5px 5px;
	padding:5px 5px 5px 25px;
	margin:0;
	border:1px solid #ccc;
	color:#3399FF;
	font-size:11px;

}

div.corpoPost .tasti .tasto a:hover{
	color:#FF5A00;
	text-decoration:underline;
	

}	
div.corpoPost .thePost{
	float:left;
	width:503px;
	padding:15px;
	background:#fff;
	font-size:13px;

	}

div.corpoPost .abuse a{
	float:left;
	background:url(../img/ico_abuso.png) left no-repeat;
	background-position:0px 5px;
	padding:5px 0 5px 30px;
	font-size:11px;
	color:#DDAEAF;
	font-weight:bold;
	text-decoration:none;
}	
div.corpoPost .abuse a:hover{
	color:#000;
	text-decoration:underline
}	
div.b_boxInfoUtente {
	float:left;
	width:149px;
	padding:0 30px ;
	color:#333;
	font-size:11px;
}

div.b_boxInfoUtente .online{
	float:left;
	width:92px;
	background:url(../img/user_online.p) left center no-repeat;
	background-position: 0px 3px;
	display:block;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#65C526;
	
	
}
div.b_boxInfoUtente .offline{
	float:left;
	width:92px;
	background:url(../img/user_offline.gif) left center no-repeat;
	background-position: 0px 3px;
	display:block;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	color:#BBBBBB;
	font-family:Arial, Helvetica, sans-serif
	
}
div.box_insertOK {
	width:555px;
	float:left;
	padding:100px;
	min-height:250px;
}
div.box_OK {
	width:555px;
	background:#ECF9F2;
	border:1px dotted #616161;
	float:left;
}
div.box_OK .success{
	width:354px;
	float:left;
	padding:25px 10px 10px 191px;
	background:#ECF9F2 url(../img/icon_ok.png) top center no-repeat;
	background-position: 147px 10px;
	font-size:12px;
	font-weight:bold;
}
div.box_OK .successTxt{
	width:515px;
	float:left;
	padding:20px;
	font-size:12px;
}
div.box_OK .successTxt a{
	color:#000;
	text-decoration:underline;

}
div.box_OK .successTxt a:hover{
	color:#FF5A00;
	text-decoration:underline;

}
div.box_OK .successTxt .opzioni{
	display:block;
	padding:5px 0 0 0;
}
div.box_OK .successTxt .opzioni a{

	padding: 5px 0 5px 20px;
	color:#3399FF;
	text-decoration:underline;
	font-size:11px;
	background:url(../img/arrow_blue.gif) left no-repeat;
	background-position:5px 7px;

}
div.box_OK .successTxt .opzioni a:hover{
	color:#FF5A00;
	text-decoration:underline;
	background:url(../img/arrow_red.gif) left no-repeat;
	background-position:5px 7px;	

}
/******regolamento**************/
div#box_regolamento {
	width: 725px;
	float:left;
	padding:10px;
	font-size:13px;
	color:#4E4E4E;

}
div#box_regolamento b{
	font-weight:bold;
	display:block;
	padding:5px 0 5px 0;
}
div#box_regolamento a{
	color:#3399FF;
	text-decoration:underline;
}
div#box_regolamento a:hover{
	color:#FF5A00;
	text-decoration:underline;
}

div#box_inUltimiPost .coomingsoon{
                width: 370px;
                height: 146px;
                padding:85px 5px 5px 5px;
                float:left;
                background:#fff;
                border-bottom:1px dotted #ccc;
                overflow:hidden;
                font-family:Arial, Helvetica, sans-serif;
                font-size:13px;
                font-weight:bold;
}

