/**************STILI GLOBALI COMPRESI ANCHE NELL'EDITOR****************/
body {
   background-color:#FFFFFF;
   color: #333333;
   font-family: Verdana, Geneva,sans-serif;
	font-size: 12px;
}

a, a:link, a:visited {
   background-color: transparent;
   color: #F5761E;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: none;
}

a:hover {
   background-color: transparent;
   color: #F5761E;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: underline;
}
/********* LINKS PAGINA NOVITA' 
.centralenews A, 
.centralenews A:link, 
.centralenews A:visited {
   background-color: transparent;
   color: #ff00ba;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: none;
	outline: none;
}

.centralenews A:hover {
   background-color: transparent;
   color: #FFC703;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: underline;
	outline: none;
}
***********/
/*********************************/
BODY.forum a, BODY.forum a:link, BODY.forum a:visited {
   background-color: transparent;
   color: #216291;
   font-family: Verdana,sans-serif;
   text-decoration: none;
	font-weight: normal;
}

BODY.forum a:hover {
   background-color: transparent;
   color: #216291;
   font-family: Verdana,sans-serif;
   text-decoration: underline;
		font-weight: normal;
}
BODY.forum HR {
   color: #216291;
}
.linkviola A, .linkviola A:link, .linkviola A:visited {
   background-color: transparent;
   color: #6E47B5;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: none;
}

.linkviola A:hover {
   background-color: transparent;
   color: #6E47B5;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: underline;
}
.linkfuchsia A, .linkfuchsia A:link, .linkfuchsia A:visited {
   background-color: transparent;
   color: #FF00BA;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: none;
}

.linkfuchsia A:hover {
   background-color: transparent;
   color: #FF00BA;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: underline;
}
/********************************/
.piccolo {
   background-color:#FFFFFF;
   font-family: Verdana, Geneva,sans-serif;
   font-size: 10px;
}

/********* colori **********/
.fondoarancio {

	background-color: #f5761e;
}

.fondoviola {
color: #FFFFFF;
		background-color:#6e47b5;
}

.fondofuchsia {
			background-color:#ff00ba;
	
}
.fondogiallo {
	background-color:#f8d300;
}
.fondoazzurro {
	background-color:#48b8dc;
}
.fondogrigiochiaro {
	background-color:#C0C0C0;
}
.fondogrigioscuro {
color: #FFFFFF;
	background-color:#999999;
}
.fondonero {
color: #FFFFFF;
background-color:#000000;
}
/****** colori foreground ********/
.testoarancio {
color: #f5761e;
}

.testoviola {
color:#6e47b5;
}

.testofuchsia {
color:#ff00ba;
	
}
.testogiallo {
color:#f8d300;
}
.testoazzurro {
color:#3979b5;
}
/*************************************/

 BODY.bg {
   background: #e7e7e7 url(img/bg.jpg) repeat fixed;
	margin: 0;
}

.bgtop {
   background: #FCFCFC;
	margin: 0;
}

FORM {
margin: 0px;
padding: 0px;
}
.amicidipoldina {
   border: 1px solid #ffffff;
   font-family: Verdana, Geneva,sans-serif;
   font-size: 12px;
	padding: 1px;
	margin: 1px;
}
.amicidipoldina TD IMG {
   border: 0px none;
	padding: 0;
	margin: 0;
}
INPUT, TEXTAREA, SELECT, OPTION {
   font-family: Verdana, Geneva,sans-serif;
   font-size: 12px;
}
INPUT, TEXTAREA, SELECT {
   border: 1px solid #969696;
	padding: 1px;
	margin: 1px;
}
INPUT.small, INPUT.text {
 background-image: url(img/ombra.jpg);
   border: 1px solid #999999;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	height: 16px;
margin:0;
padding:0;
}
fieldset {
	border: 1px solid #666666;
	margin: 5px;
	padding: 2px;
}

legend {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin: 0 3px;
}



.alert {
   color: #FF0000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
}
.backtop {
background:url(img/ico_backtop.gif) left no-repeat ;
   border: 1px solid #008800;
   color: #008800;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   padding: 2px 2px 2px 20px;
	margin: 2px;
	text-align: right;
	float: right;
	display: block;
}

.backtop a,  .backtop a:link,  .backtop a:visited {
   font-weight: bold;
   text-decoration: none;
      color: #008800;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

.backtop a:hover,  .backtop a:active {
   color: #FF0000;
   font-weight: bold;
   text-decoration: underline;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}


.bigalert {
   color: #FF0000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
}

.bordosotto {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: none;
   border-top-style: none;
}

.bordosottosin {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: none;
   border-top-style: none;
}

.bordosottosindes  {
   border: 1px #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: none;
}

.bordosottodes {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: none;
}

.bordofine {
   border: 1px solid #EEEEEE;
}

.bordopieno {
   border: 1px solid #999999;
}
.bordosimilbutton {
   border: 1px solid #DCDCDC;
}
.bordosoprasin {
   border: 1px solid #999999;
   border-bottom-style: none;
   border-left-style: solid;
   border-right-style: none;
   border-top-style: none;
}


.copyright {
   font-family: Arial,sans-serif;
   font-size: 9px;
	color: #999999;
	letter-spacing: 2px;
}

.diciotto {
   font-size: 18px;
}

.dieci {
   font-size: 10px;
}

.dodici {
   font-size: 12px;
}

.inputadmin {
   border: 1px #666666 solid;
   font-family: Verdana, sans-serif;
   font-size: 10px;
}

.inputneutro {
   border: 0px none #FFFFFF;
   font-family: Verdana,sans-serif;
   font-size: 10px;
   text-align: right;
}

.minilinks {
font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
}

.neutro {
   background-color: transparent;
   border: none;
}

.no_underlined {
   text-decoration: none;
}

.noborder {
   border: none;
}

.normale {
   font-family: Verdana,sans-serif;
   font-size: 12px;
	   color: #333333;
		font-weight: normal;
}

.piedino {
   border: 1px solid #666699;
   text-align: center;
   width: 660px;
}

.quattordici {
   font-size: 14px;
}

.rosso {
   color: #FF0000;
}

.sedici {
   font-size: 16px;
}
.selectedlink {
text-decoration: underline overline;
color: #FF00BA;
}

/*****************TABELLE VARIE*******************/
.tabellacontenuti {
	background-color: #FFFFFF;
	border: 1px solid #6E47B5;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 5px;
	padding: 0px;
}

.tabellacontenuti td P, .tabellacontenuti td DIV {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 3px;

}
td.titolettoviola DIV,td.titolettoviola P {
	background-color: #6E47B5;
	color: #F5F5F5;
	font-family: Tahoma,Verdana,sans-serif;
	font-weight:bold;
	font-size: 16px;
	padding: 5px;
		display: block;
}
td.titolettoazzurro DIV, td.titolettoazzurro P {
	background-color: #48B8DC;
	color: #F5F5F5;
	font-family: Tahoma,Verdana,sans-serif;
	font-weight:bold;
	font-size: 16px;
	padding: 5px;
		display: block;
}
td.titolettoarancio DIV,td.titolettoarancio P {
	background-color: #F5761E;
	color: #F5F5F5;
	font-family: Tahoma,Verdana,sans-serif;
	font-weight:bold;
	font-size: 16px;
	padding: 5px;
		display: block;
}
td.titolettofuchsia DIV,td.titolettofuchsia P {
	background-color: #FF00BA;
	color: #F5F5F5;
	font-family: Tahoma,Verdana,sans-serif;
	font-weight:bold;
	font-size: 16px;
	padding: 5px;
		display: block;
}
.tabellaforum {
   background-color: #FFFFFF;
   border: 1px solid #216291;
}

.tabellaforum td {
   background-color: #FFFFFF;
   color: #000000;
   font-family: Verdana,sans-serif;
   font-size: 12px;
   padding: 3px;
}
.titoloforum {
   background-color: #216291;
   color: #FFFFFF;
   font-family: Verdana,sans-serif;
   font-size: 12px;
	font-weight: bold;
   padding: 3px;
}
.titoloneforum {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #244C80;
	font-weight:bold;
}
.tabellaadmin {
   background-color: #FFFFFF;
   border: 1px solid #666699;
   color: #000000;
   font-family: Verdana,sans-serif;
   font-size: 12px;
}

.tabellaadmin td {
   background-color: #FFFFFF;
   color: #000000;
   font-family: Verdana,sans-serif;
   font-size: 12px;
   padding: 3px;
}
.tabellaregistrazione {
   border: 1px solid #48B8DC;
   font-family: Verdana, sans-serif;
}
.tabellaregistrazione TD {
   font-family: Verdana, sans-serif;
	padding: 0;
	margin: 0;
	   font-size: 12px;
}
.tabellaregistrazione TD .sottotitolo {
   font-family: Verdana, sans-serif;
	padding: 0;
	margin: 0;
	   font-size: 14px;
		font-weight: bold;
}
.tabellaregistrazione TD P,.tabellaregistrazione TD DIV {
   font-family: Verdana, sans-serif;
	padding: 3px;
	margin: 0;
}
.tabellaregistrazione TD.titologrande,.tabellaregistrazione TD DIV.titologrande {
   color: White;
   font-family: Verdana, sans-serif;
   font-size: 18px;
	font-weight: bold;
	padding: 5px;
	margin: 0;
	background-color: #48B8DC;
}
/*************************************/
.tabellamodulo {
   border: 1px none #48B8DC;
   color: #000000;
   font-family: Verdana, sans-serif;
   font-size: 12px;
}
.tabellamodulo TD {
   color: #000000;
   font-family: Verdana, sans-serif;
   font-size: 12px;
	padding: 0;
	margin: 0;
}
.tabellamodulo TD P,.tabellamodulo TD DIV {
   color: #000000;
   font-family: Verdana, sans-serif;
   font-size: 12px;
	padding: 3px;
	margin: 0;
}
/***********************************/
.times {
   font-family: serif;
}

.titolino {
   background-color: #666699;
   color: #FFFFFF;
   font-family: Verdana,sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding: 5px;
}

.titolinotabella {
   background-color: #696969;
   color: #F5F5F5;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding: 3px;
}

.titolomenuadmin {
   background-image: url(js/img/bgnd_righe.gif);
   background-repeat: repeat-x;
   color: #FFFFFF;
   font-family: Verdana,sans-serif;
   font-size: 18pt;
   font-weight: bolder;
   height: 60px;
}

.titolomenuadmin p {
   background-color: transparent;
   color: #FFFFFF;
   font-family: Verdana, sans-serif;
   font-size: 18pt;
   font-weight: bolder;
   padding: 10px;
}


.titolotabella {
   background-color: #666699;
   color: #F5F5F5;
   font-family: Verdana, sans-serif;
   font-size: 13px;
   font-weight: bold;
   padding: 5px;
}
/**** SPAZIO CENTRALE HOMEPAGE *****/
.centralehome, .centralehome TABLE TD {
   background-color: #FFFFFF;
}

/**** SPAZIO CENTRALE *****/
.centrale, .centrale TABLE TD {
   background-color: #FFFFFF;
}

.centrale P, .centrale DIV, .centralehome P, .centralehome DIV {
   background-color: transparent;
   font-family: Verdana, sans-serif;
	/*font-size: 12px;*/
	padding: 3px 5px;
	margin:0;
}

.sottotitolo {
   background-color: transparent;
   font-family: Verdana, Geneva, sans-serif;
   font-size: 13px;
   font-weight: bold;
		   color: #333333;
}

/**** VARIAZIONI PER EDITOR *****/
.sottotitoloazzurro {
   font-family: Verdana, Geneva,sans-serif;
   font-size: 15px;
	font-weight: bold;
	color: #244C80;
}
.sottotitoloarancio {
   font-family: Verdana, Geneva,sans-serif;
   font-size: 15px;
	font-weight: bold;
color: #f5761e;
}

.sottotitoloviola {
   font-family: Verdana, Geneva,sans-serif;
   font-size: 15px;
	font-weight: bold;
color:#6e47b5;
}

.sottotitolofuchsia {
   font-family: Verdana, Geneva,sans-serif;
   font-size: 15px;
	font-weight: bold;
color:#ff00ba;
	
}
.sottotitologiallo {
   font-family: Verdana, Geneva,sans-serif;
   font-size: 15px;
	font-weight: bold;
color:#f8d300;
}
.sottotitoloazzurro {
   font-family: Verdana, Geneva,sans-serif;
   font-size: 15px;
	font-weight: bold;
color:#3979b5;
}
/******************************/

.titoloazzurro {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #244C80;
	font-weight:bold;
}
.titolo, P.titolo, DIV.titolo   {
   background-color: transparent;
   font-family: Tahoma,Verdana, sans-serif;
   font-size: 14px;
   font-weight: bold;
}
.titolone, DIV.titolone, P.titolone {
   background-color: transparent;
   font-family: Tahoma,Verdana, Geneva, sans-serif;
   font-size: 18px;
		font-weight: bold;
}

/***COLONNA NEWS*****/
DIV.newsread {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Verdana, sans-serif;
   font-size: 12px;
   padding: 5px;
	margin: 15px 15px 200px 15px;
}
DIV.news {
   background-color: #e7e7e7;
   color: #333333;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   padding: 5px 5px 1px 5px;
	margin: 15px 2px;
	display: block;
}
DIV.newstext, P.newstext {
   background-color: transparent;
   color: #333333;
   font-family: Verdana, sans-serif;
   font-size: 11px;
	text-align: justify;
}
DIV.news A, DIV.news A:link, DIV.news A:visited,
DIV.newsread A, DIV.newsread A:link, DIV.newsread A:visited,
.boxcenter A, .boxcenter A:link, .boxcenter A:visited  {
   background-color: transparent;
    color: #6E47B5;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: none;
}

DIV.news A:hover, DIV.newsread A:hover, .boxcenter A:hover {
   background-color: transparent;
color: #FF00BA;  
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: underline;
}
DIV.boxmessaggi {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Verdana,sans-serif;
	border: 2px #48B8DC solid;
	padding:10px;
	 margin:10px auto;
}
DIV.boxmessaggierrore {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Verdana,sans-serif;
	border: 2px #FF0000 solid;
	padding:10px;
	 margin:10px auto;
}
/**********************************/
.boxcontainer {
  	background-color:transparent;
   color: #333333;
   font-family: Tahoma,Verdana, sans-serif;
   font-size: 11px;
	font-weight: normal;
	width: 170px;
	margin: 5px auto 15px auto;
	padding:0;
}
.boxtop {
  	background: transparent url(img/boxtop.png) no-repeat top center;
   color: #6E47B5;
   font-family: Georgia,Times, serif;
   font-size: 14px;
	font-weight: bold;
   padding: 0px;
	margin: 0 auto;
	text-align: center;
	height: 40px;
	line-height: 40px;
	width: 170px;
	overflow: hidden;
}
.boxtop DIV, .boxtop P {
  	background: transparent;
   color: #6E47B5;
   font-family: Georgia,Times, serif;
   font-size: 14px;
	height: 40px;
	line-height: 40px;
	width: 170px;
	overflow: hidden;
}
.boxcenter {
	background:#FFFFFF; 
	color: #333333;
	font-family: Tahoma,Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	width: 170px;
	overflow: hidden;
	padding: 0;
	margin: 0 auto;

}
.boxcenter DIV, .boxcenter P {
	background:transparent; 
	padding: 3px;
	margin: 0 ;

}
.boxbottom {
  	background: transparent url(img/boxbottom.png) top center no-repeat;
	height: 20px;
	line-height: 20px;
	width: 170px;
	margin: 0 auto;
	display:block;
}
/********** SELETTORI BOX NEWS **********/
.sottotitolonews {
   background-color: transparent;
   font-family: Verdana, Geneva, sans-serif;
   font-size: 12px;
	   color: #333333;
		font-weight: bold;
}
.sottotitolonewsbox {
   background-color: transparent;
   font-family: Verdana, Geneva, sans-serif;
   font-size: 11px;
   font-weight: bold;
	font-style: italic;
}
.sottotitolodatanews {
   background-color: transparent;
   font-family: Verdana, Geneva, sans-serif;
   font-size: 13px;
   font-weight: bold;
	font-style: italic;
	text-align: right;
}
.fotoadestra {
float: right;
margin:5px 0 5px 5px;
}
.fotoasinistra {
float: left;
margin:5px 5px 5px 0;
}
/**********BOX LOGIN ************/
.boxtop2 {
  	background: transparent url(img/boxtop2.png) no-repeat top center;
   color: #6E47B5;
   font-family: Georgia,Times, serif;
   font-size: 14px;
	font-weight: bold;
   padding: 0px;
	margin: 0 auto;
	text-align: center;
	height: 40px;
	line-height: 40px;
	width: 170px;
	overflow: hidden;
}
.boxtop2 DIV.titolobox {
  	background: transparent;
   color: #F5761E;
   font-family: Georgia,Times, serif;
   font-size: 14px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	width: 170px;
	overflow: hidden;
}
.boxcenter2 {
  	background: transparent url(img/boxcenter2.png) center repeat-y;
	color: #333333;
	font-family: Tahoma,Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	width: 170px;
	overflow: hidden;
	padding: 0;
	margin: 0 auto;

}
.boxcenter2 DIV, .boxcenter2 P {
	background:transparent; 
	padding: 3px;
	margin: 0 ;

}
.boxbottom2 {
  	background: transparent url(img/boxbottom2.png) top center no-repeat;
	height: 20px;
	line-height: 20px;
	width: 170px;
	margin: 0 auto;
	display:block;
}
/********************************/
.titolonews {
   background-color: transparent;
   color: #6E47B5;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 16px;
	font-weight: bold;
	margin-bottom:5px;
}
/*********************************/
/*
TABLE#layout TD {
	background-color: #e7e7e7;
}
TABLE#layout TD, TABLE#layout, TD.centralehome {
	background-color: #FFFFFF;
}
TABLE#layout TD.newscolonna {
	background-color: #6E47B5;

}
*/
.barralink {
margin: 0 auto;
padding:0 0 0 10px;
	background-color: #FFFFFF;
	height: 32px;
	line-height: 32px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
	font-size: 16px;
	color: #48B8DC;
	width: 175px;
	overflow: hidden;
	text-align: left;
}
.barralink a, .barralink a:link, .barralink a:visited {
   background-color: transparent;
   color: #48B8DC;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: none;
	display:block;
	height: 32px;
	line-height: 32px;
}

.barralink a:hover {
   background-color: #48B8DC;
   color: #FFFFFF;
   font-family: Verdana,sans-serif;
   font-weight: bold;
   text-decoration: underline;
		height: 32px;
	line-height: 32px;
		display:block;
}

/********************************/
.breadcrumb {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #48B8DC;
   cursor: pointer;
   margin: 0px;
   padding: 5px;
      display: block;
         font-weight: bold;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   background-color: transparent;
   color: #48B8DC;
   text-decoration: none;
   padding: 5px;
}

.breadcrumb a:hover {
   background-color: #48B8DC;
      font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #FFFFFF;
   text-decoration: none;
   padding: 5px;
}
DIV.amicilogo {
   background-color: transparent;
	margin:20px;
	text-align: center;
	float: left;
}
/***********LOGIN TABLES & BOXES ************/
TABLE.logintable {
	background-color:#FFFFFF;
	border: 1px none #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #F5761E;
	font-weight: bold;
	padding:0;
	margin:0;
}
.logintable a, .logintable a:link {
	color: #F5761E;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.logintable a:visited {
	color: #F5761E;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.logintable a:hover {
	color:  #F5761E; /* background-color: #FFFFFF; #FB0328; */
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.logintable p,.logintable div {
	background-color:#FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
}
.btn_login_small {
   background: url(img/btns/login.gif) no-repeat center;
   border: 1px solid #DCDCDC;
   cursor: hand;
   height: 26px;
   margin: 0px;
   padding: 0px;
   width: 122px;
}

.btn_close {
   background-image: url(img/btns/close.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #DCDCDC;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}
/*******************FORUM**********************/

.btnforuminvia {
   background-image: url(forum/invia.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #DCDCDC;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}
.btnforumvai {
   background-image: url(forum/vai.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #DCDCDC;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}
.btnforumnuovopost {
   background-image: url(forum/nuovo_post.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #DCDCDC;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}
.btnforumcerca {
   background-image: url(forum/cerca.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #DCDCDC;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}
.btnforumreplica {
   background-image: url(forum/replica.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #DCDCDC;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}
.btnforumtorna {
   background-image: url(forum/torna.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #DCDCDC;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}
/********************************/

.thickbox {
/*border: 1px solid #FF0000;*/
}
/*************** JTIP **************/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	font-size:12px;
}
#tooltip h3, #tooltip div { 
margin: 0;
font-size:12px; 
}

#JT_close_left, #JT_close_right {
font-size: 12px;
}
#JT_copy p, #JT_copy ul{
font-size: 12px;
}
#JT_arrow_left{
	background-image: url(img/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(img/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
	font-size: 12px;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(img/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
/*****************************************************/
