.b0 { 
width: 892px;
margin: auto;

}

.b7558 
{
overflow:auto;
overflow:hidden;


}

body
{
  background: url(/imgpub/img12344_0_0.jpg) repeat-x left top;  font-family: arial, tahoma, verdana;  
}

ul {
            margin-left : 0%;
            font-weight : normal;
            padding-left: 22px;
            padding-top: 5px;
            margin-top : 1px;          
            list-style-image : url(/imgpub/img3372_0_0.jpg);
}
.b7559  {
  width: 892px;

  background: url(/imgpub/img12345_0_0.jpg) no-repeat top left;
  
}
.b7561  {
	margin: 35px 0px 0px 0px;


}
.b7562  {
	
	margin: 0px 0px 0px 0px;


}

.b7564  {

	font-size:18px;
	
	font-weight: bold;
	margin-top: 14px;}


.b7564 .level1 
{	float:left;
	padding: 5px 5px 7px 5px;
	margin:0px 0px 0px 10px;
	background: url(/imgpub/img29733_0_0.jpg) repeat-x left top;height:58px;

}
.b7564 .level1 a
{	
	color: #64aad8; float:left;
}
.b7564 .level1 a:hover
{	
	color: #3a5c78;
	text-decoration:none;}

.b7564 .sellevel1
{float:left;
	padding: 5px 5px 7px 5px;
	margin:0px 0px 0px 10px;
	background: url(/imgpub/img29733_0_0.jpg) repeat-x left top;height:58px;

}

.b7564 .sellevel1 a
{	
	color: #3a5c78;
	float:left;
	
}

.b7564 .sellevel1 a:hover
{		
	text-decoration: none;
}
.b7564 .level2 a
{	
	display:none;
}
.b7564 .sellevel2 a
{				
	display:none;

}
.b7565  {


}

.b7566  {  
  margin: 20px 0px 0px 0px;
  background: url(/imgpub/img21043_0_0.gif) no-repeat left top;}

.b7567  {  
  margin:15px;
  margin-top:5px;
  border-right: 0px solid #ccc; }

.b7567 .body
{

  font-size:0.8em;  
  color: #666666;
}

.b7567  h3
{

  margin:0;padding:0;
}

.b7567 .body a
{
  text-decoration: underline;  
  color: #666666;
}
.b7567 .body a:hover
{  
  color: #000000;
}

.b8169  {
	margin: 0px 0px 0px 0px;background-color:#fff;
}

.b8170  {margin-left: 8px;

}

.b8170 .title
{	

	font-family: arial, helvetica, sans-serif;
	color: #3a5c78;
	font-size:2.5em;

}

.b8170 .summary {font-family: arial, helvetica, sans-serif;
	color: #3a5c78;padding:15px;
	font-size:1.3em;
	font-weight: bold;	border:1px solid #cccccc;}

.b8170 .body
{
	font-family: arial, helvetica, sans-serif;	
	font-size:medium;	
	color: #666;
}


.b8170 .body a
{
	font-family: arial, helvetica, sans-serif;	
	font-size:0.8em;	
	color: #222;
	text-decoration: underline;
}


.b8170 .body h1
{
	font-family: arial, tahoma, verdana;	
	font-size:1.3em;	
	font-weight: bold;
	color: #397db9;
	line-height: 118%;
	margin-bottom: 0px;

}



.b8170 .container
{

	width:253px;
	margin-right: 15px;


}

.b8170 .other
{
	font-family: arial, helvetica, sans-serif;
	font-size:70%;	
	color: #2e8dd3;
	background-color: #e9eef3;
	display:block;
	width:170px;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 7px;
	padding-top: 2px !important;
	padding: 12px 12px 12px 12px;

}

.b8170 .other a
{
	font-family: arial, helvetica, sans-serif;
	color: #2e8dd3;
	text-decoration:none;

}

.b8170 .other a:hover
{
	text-decoration:underline;
}

ul {
            margin-left : 0%;
            font-weight : normal;
            padding-left: 22px;
            padding-top: 5px;
            margin-top : 1px;          
            list-style-image : url(/imgpub/img3372_0_0.jpg);
}

.b8170 .image
{
	padding: 20px 20px 20px 0px;
}


.b8171  {
	margin: 20px 0px 0px 0px;float:left;

}

.b8172  {
	font-family:  arial,  tahoma, verdana;
	font-size:0.9em;
	line-height: 150%;
	margin: 20px 0px 20px 0px;float:left;}

.b8172 .item 
{	
	font-size:0.9em;
	color: #666666;
	display:block;
	float:left;
	margin-right:15px;	

}
.b8172 .selitem a
{	
	display:block;
	float:left;
	margin-right:15px;
	font-weight: bold;
}

.b8172 .title
{	
	font-family:  arial,  tahoma, verdana;
	font-size:0.9em;	
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
	display:block;
}


.b8172 .header 
{
	font-family:  arial,  tahoma, verdana;
	font-size:16px;
	border-bottom: 1px solid #ccc;
	color: #666666;
	/*font-weight: bold;*/
	margin-bottom: 6px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.b10481  {
	font-family:  arial,  tahoma, verdana;
	font-size:0.9em;

	background-color:#6ea732;
	line-height: 150%; 
	
	padding: 10px 0px;margin:20px 0px 0px 0px ;
}
.b10481 .level1 a
{	
	display:none;
}
.b10481 .sellevel1 a
{				

	display:none;
}
.b10481 .level2 a
{	
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	display:block;

}
.b10481 .sellevel2 a
{				
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	display:block;
	font-weight: bold;

}

.b10481 .header 
{
	font-family:  arial,  tahoma, verdana;
	font-size:16px;
	border-bottom: 1px solid white;
	color: #ffffff;
	/*font-weight: bold;*/
	margin-bottom: 6px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.b10481 .footer 
{

	background: url(/imgpub/img12660_0_0.jpg) no-repeat left bottom;
	padding-left: 10px;
	padding-right: 10px;
}


.b11612  {margin-top: 9px; margin-bottom: 20px; }

.b11612 .body
{
  font-family: arial, tahoma, verdana;  
  font-size:x-small;  
  color: #000000;
}

.b11612 .body a
{
  font-family: arial, tahoma, verdana;  
  font-size:x-small;  
  color: #666666;
}


.b11883  {margin: 0px 0px 0px 28px;
	}

.b11883 .body
{
	font-family: arial, tahoma, verdana;	
	font-size:x-small;	
	color: #000000;
}

.b11883 .body a
{
	font-family: arial, tahoma, verdana;	
	font-size:x-small;	
	color: #666;
}


.b12468  {	
	margin: 10px 10px 0px 0px;

	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color: #333;

	 }


.b12468 .logoutb
{
	font-family: arial, verdana, helvetica, sans-serif;
	color: #666666;	
	text-decoration:underline;
	font-size:11px;
	
}
.b12683  {
	font-family: arial;
	font-size: small;
}
.b12683  .top{
	padding: 4px 2px 4px 2px;
}
.b12683  .item{
	background-color: #ccf;
}
/* vedi template di default */
.b12683  .head{ 
	padding: 1px 2px 1px 2px;
}
.b12683  .fl{ float: left;    }
.b12683  .fr{ float: right;   }

.b12683  .reply {	
}
.b12683  .date{
	font-size: x-small;
}
.b12683  .message{
	background-color: #fff;
	padding: 2px 2px 2px 2px;
	margin: 1px 1px 1px 1px;
}
/* msgform: pop-up per inserimento commenti
   loginform: pop-up di login */	
#msgform, #loginform  {
	font-family: verdana, arial, tahoma;
	font-size: x-small;
	padding: 20px 10px 20px 10px;
	border: 1px solid #25aee5;
	background-color: #fff;
}
/* scritte login, password, soggetto, messaggio */
#msgform .tag, #loginform .tag	{ 
	font-weight: bold;
	color: #25aee5;
}
/* testo dei pop-up */
#msgform div, #loginform div	{ 
	margin: 5px 0px 5px 0px;
}
#msgform textarea, #msgform input {
	font-family: arial;
	font-size: small;
	width: 400px;
}
#loginform input {
	font-family: arial;
	font-size: small;
	width: 200px;
}
/* sfondo di background che appare sotto i pop-up */
#modalbackground {
	background-color: #888;
	filter:alpha(opacity=80);
	opacity:0.8;
}


.b12904  {
	font-family: arial, verdana, sans-serif;
	font-size: small;
	color: #5089ae;
	font-weight: normal;
	padding: 2px 10px 2px 10px;
	background:  url(/imgpub/img26169_0_0.gif) no-repeat bottom left; 
}

.b12904  br{
	display: none;
}
.b12904  div{
	display: inline;
}
.b12904  a{
	display: block;
	margin: 2px 0px 0px 0px;
	color: #5089ae;
}
.b12904  input{
	margin: 0px 6px 0px 2px;
}

.b12905  {
	border: #0000ff 1px solid;
	background-color:#ddddff;
	font-size: x-small;
	font-weight: bold;	
	font-family:  verdana, arial,tahoma, verdana; 
}
.b12905 .body
{
	padding: 3px;
}
.b12905 .header
{
}
.b12905 .footer
{
}
.b12905 .log_pass
{
}

.b13293  {
	font-family:  verdana, arial,  tahoma, verdana;
	font-size:x-small;
	font-weight:bold;text-align:right;margin:20px;

	color: #000099;
}
.b13293  a
{
	color: #3a5c78;font-size:small;
}
.b13293  a:hover
{
	color: #ff0000;
}

.b13333  {

	font-size:18px;
	
	font-weight: bold;
	margin-top: 14px;}


.b13333 .level1 
{	float:left;
	padding: 5px 5px 7px 5px;
	margin:0px 0px 0px 10px;
	background: url(/imgpub/img29733_0_0.jpg) repeat-x left top;height:58px;

}
.b13333 .level1 a
{	
	color: #64aad8; float:left;
}
.b13333 .level1 a:hover
{	
	color: #3a5c78;
	text-decoration:none;}

.b13333 .sellevel1
{float:left;
	padding: 5px 5px 7px 5px;
	margin:0px 0px 0px 10px;
	background: url(/imgpub/img29733_0_0.jpg) repeat-x left top;height:58px;

}

.b13333 .sellevel1 a
{	
	color: #3a5c78;
	float:left;
	
}

.b13333 .sellevel1 a:hover
{		
	text-decoration: none;
}
.b13333 .level2 a
{	
	display:none;
}
.b13333 .sellevel2 a
{				
	display:none;

}

.b14102  {
	margin: 0px 0px 0px 0px;
}

.b23573  {
	margin: 0px 0px 0px 0px;
}

