/* CSS Document */

.bodytotal				
{ 
font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
background: url(layout/sfondo.jpg)  top center repeat-x  #ffffff;
margin:0;
padding:0;
font-size:0.8em;}
a { text-decoration:none;
color:#666666}
a:hover {color:#000000}

.simplebody				
{ background: url(layout/bg1.png) top center repeat-x #ffffff;  
margin:0;
padding:0;
font-size:0.8em;}

.simplebodyanteprima				
{
background-color:#FFFFFF;
margin:0;
padding:0;
font-size:0.8em;}

.basetable				
{
	
	
margin:0;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	
}


.titolomenu{
background: url(layout/menutop.jpg);
text-align:left;
padding-left:0px;
padding-bottom:0px;
}

.titolovocemenu{

background: url(layout/sottomenu.gif);
}

.finevocemenu{
	background-image: url(layout/menubottom.jpg);
	background-repeat: no-repeat;
}

.titololiberomenu{
background: url(layout/menubginterno.jpg);
}
.titoloeventisxmenu{
background: url(layout/eventisx.gif);
}

.titoloeventidxmenu{
background: url(layout/eventidx.gif);
}




.hrpp{
height:1px;
border-style:dashed;
color:#CCCCCC;
}
.boxesternoprimopiano { 
background: url(layout/basenews.jpg) top center repeat-x #ffffff;  
margin-top:25px;
margin-left:5px;
margin-right:2px;
border:thin solid #eeeeee;
float:left;
width:240px;
height:380px;
}	
.boxprimopiano {		
margin:1px;
padding-top:5px;
	
}
	
	.titolopp{
	font-size: 14px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #555555;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	margin-left:3px;
	vertical-align:top
	}
	.titolopp:hover{
	color:  #0b6cab;
	text-decoration:none;
	}
	.trasparenzepp{
	font-size: 9px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#888888;
	font-weight: bold;
	text-decoration:underline;
	margin-left:0px;
}
.trasparenzepp:hover{
	font-size: 9px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #000000;
	font-weight: bold;
	text-decoration:underline;
	margin-left:0px;
}
.bloccotestopp{
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #444444;
	text-align:justify;
	margin-left:3px;
	margin-right:3px;
	margin-top:-5px;
	}
	
.pptable {
margin-top:5px;
margin-left:20px;
margin-right:10px;
}






.vocielenco{
	font-size: 10px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #222222;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	margin:0;
}
a.vocielenco:hover{
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #FF9900;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	margin:0;
}

.sitemap{
	font-size: 12px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #222222;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	margin:2px;
}
a.sitemap:hover{
	font-size: 12px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #FF9900;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	margin:2px;
}



.vocielencomaxi{
	font-size: 12px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #333333;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align:left;
}

.vociurl{
	font-size: 10px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #222222;
	font-weight:normal;
	text-decoration: none;
	font-variant: small-caps;
	font-style: normal;
	text-align:left;
	margin:0;
}
.vociurlblik{
	font-size: 10px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #222222;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	font-style: normal;
	margin:0;
}

a.vociurlblik:hover
{
	font-size: 10px;
	text-align:left;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#FF9900;
	font-weight: bold;
	text-decoration: none;
}

.sondaggio{
	font-size: 10px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #222222;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	background-color: #DDDDDD;
	border: thin solid #999999;
	font-style: normal;
	
}



.stilemenutitolo {
	font-size: 12px;
	text-align:left;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #75716e;
	font-style:italic;
	font-weight: bolder;
	margin-left:20px;
	padding-bottom:20px;
	vertical-align:bottom;
}

.stilemenuareariservata {
	font-size: 11px;
	text-align:left;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #173c8b;
	font-weight: bold;
	text-decoration: none;
	padding-left:20px;
}
a.stilemenuareariservata:hover
{
	font-size: 11px;
	text-align:left;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left:20px;
}


.stilemenuinterno {
	font-size: 11px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #222222;
	font-weight: bold;
	text-decoration: none;
}
a.stilemenuinterno:hover
{
	font-size: 11px;
	text-align:left;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#0b6cab;
	font-weight: bold;
	text-decoration: none;
}

.stilemenuinternolabel {
	font-size: 13px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #222222;
	font-weight: bold;
	text-decoration: none;
}
a.stilemenuinternolabel:hover
{
	font-size: 13px;
	text-align:left;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#0b6cab;
	font-weight: bold;
	text-decoration: none;
}


.stilemenu {
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #3D5EAF;
	font-weight: bold;
	text-decoration: none;
}

.stilemenufooter {
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #9c9c9c;
	font-weight: bold;
	text-decoration: none;
}
.stilemenufooter a{
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #9c9c9c;
	font-weight: bold;
	text-decoration: none;
}



.maintable {
margin-top:0px;
margin-left:20px;
margin-right:10px;
}

.menutable {
background: url(layout/sottomenu.gif);
}
.allegati {
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border: dashed thin  #eeeeee;
}





.Menutitlefooter {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:right;
	}
	
	.Menutitlefooter:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	.Menutitlefooterinvisible {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 2px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}

.miniaturapimopiano {
text-align:center;
margin-bottom:5px;
margin-top:5px;
margin-right:5px;
margin-left:0px;
padding:2px;
border:1px solid #eeeeee;
width:220px;
}


.immsx {
float: left;
margin-bottom:10px;
margin-right:10px;
margin-left:10px;
}
.immdx {
float: right;
margin-bottom:10px;
margin-right:10px;
margin-left:10px;
}


.stylingclock{
	color: #888888;
	font-size: 10px;
	font-style:normal;
	text-decoration:none;
	font-weight: bold;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	padding: 2px;
}

.newstitolo{
	font-size: 12px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #222222;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}
.newsdata{
	font-size: 9px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #cccccc;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}
.newstesto{
	font-size: 10px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #555555;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	text-align:justify;
}


.menulist
{
text-indent: 0px ;
margin-left:-35px !important;
line-height:20px;


}

.sottomenulist
{
text-align:left;
list-style-type:none;
padding-left:6px;
margin:2px;

}

.loginUtente
{font-size: 9px; 
color:#333333;
}

.codiceErroriBig			{
	font-variant: small-caps;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color:red;
	padding-left:5px;
	}
.codiceErroriSTD			{
	font-variant: small-caps;
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	color:red;
	padding-left:5px;
	}

.codiceErrori			{
	font-variant: small-caps;
	font-family: Georgia, Times, serif;
	font-size: 8px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	color:red;
	padding-left:20px;
	}
	
.listatabs
{
	list-style:				none;
	margin:					0;
	
}
.listatabs li
{
	float:					left;
	padding:				10px;
	width:					265px;
	height:					60px;
	text-align:				left;
	}

/*nuove definizioni webby 3.0*/

.briciole{
	font-size: 12px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:   #222222;
	font-weight:normal;
	text-decoration: none;
	font-variant:inherit;
	font-style: normal;
	text-align:left;
	margin:0;
}

.bricioleurl{
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #726f6d;
	font-weight:bold;
	text-decoration: none;
	font-variant:inherit;
	font-style: normal;
	text-align:left;
	margin:0;
}

.bricioleurl:hover{
	color:#222222;
	text-decoration:underline;
}
.bricioleurl1{
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#0066CC;
	font-weight:bold;
	text-decoration: none;
	font-variant:inherit;
	font-style: normal;
	text-align:left;
	margin:0;
}

.bricioleurl1:hover{
	color:#FF6633;
	text-decoration:underline;
}
.bricioleurl2{
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#0099FF;
	font-weight:bold;
	text-decoration: none;
	font-variant:inherit;
	font-style: normal;
	text-align:left;
	margin:0;
}

.bricioleurl2:hover{
	color:#FF6633;
	text-decoration:underline;
}

.trasparenze{
	font-size: 9px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #777777;
	font-weight: bold;
	text-decoration: none;
}

.listadati{
	font-size: 12px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #666666;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	margin:0;
}
a.listadati:hover{
	color:  #6699ff;
	text-decoration:underline;
}
.contenttable {
margin-top:0px;
margin-left:15px;
margin-right:10px;
margin-bottom:10px;
text-align:left;
}
hr{color:#eeeeee}
.hrgray{color:#eeeeee}

.pagebar {
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	width:30%;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:inherit;
	color: #333333;
	background-color: #ffffff;
	/*border: thin outset #eeeeee;*/
	text-align: center;
	}
	
	.bloccotesto{
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	}
	
	
	
	.basecontent				
{
background:url(layout/filetto-latDx.gif); 
vertical-align:top;
padding-left:10px;
}
.basecontenthome				
{
background:url(layout/bgcontent.jpg); 
vertical-align:top;
padding-left:10px;
}


	
	.cornice { 
margin-right: 5px; 
margin-bottom: 5px; 
padding: 8px; 
width: 180px; 
height: 120px;
background-color:#FFFFFF;
border: 2px ridge #527b97; 
} 
.cornice:hover { 
margin-right: 5px; 
margin-bottom: 5px; 
padding: 8px; 
width: 180px; 
height: 120px;
background-color:#a5c3dc;
border: 2px ridge #527b97; 
} 


.corniceelementi { 
margin-right: 2px; 
margin-left: 20px;
margin-bottom: 0px; 
padding: 3px; 
background-color:#FFFFFF;
border: 1px solid #dddddd;
width:94%; 
} 
.commenti {
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	background-color:#f3f3f3;

}
th.commenti {
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align:left;
	background-color:#f3f3f3;
	padding-left:10px;

}

.commentitextarea {
	padding: 5px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

#marqueecontainer{
	position: relative;
	width: 215px; /*marquee width */
	height: 340px; /*marquee height */
	overflow: hidden;
	padding: 2px;
	padding-left: 2px;
	border: 0px solid orange;
	margin-left:15px;
}

.menualto{
	font-size: 10px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #aaaaaa;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	margin:0;
}
a.menualto:hover{
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #000000;
	font-weight: bold;
	text-decoration:underline;
	font-style: normal;
	margin:0;
	text-decoration:none;
}

/* HORIZONTAL MARQUEE */
#example {
 	border:0px solid #333333;
 	width:415px;
 	height:25px;
 	overflow:hidden;
	
}

#example  p {
padding-bottom:20px;
 	margin:0;
 	width:auto;
 	display:inline;
 	float:left;
 	white-space:nowrap;
	line-height:25px;
}
#container { width:415px; margin:0 auto; text-align:left; }

.rsstitle{
	padding: 0px 0;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left:0px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	text-decoration:none;
	color:#32516d;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.rsstitlew{
	padding: 0px 0;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left:0px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	text-decoration:none;
	color:#ffffff;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.rsstitle:hover{
padding: 0px 0;
margin-top: 0px;
margin-bottom: 0;
margin-left:0px;
	font-family:  "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
text-decoration:none;
color:#0099FF;


}
.rsstext{
padding: 0px 0;
margin-bottom:10px;
margin-left:5px;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:lighter;
overflow:hidden;
text-align: left; /*set to left, center, or right to align the menu as desired*/
color:#32516d;

}
.pulsantigrafici{
margin-top:5px;

}

.stilemenufootertitle {
	font-size: 16px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #222222;
	font-weight:lighter;
	text-decoration: none;
	margin-left:10px;
	text-align:left;
	border-bottom:thin solid #333333;
}
.stilemenufooter {
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #888888;
	text-decoration: none;
	font-weight:lighter;
	text-align:right
}
a.stilemenufooter:hover
{
	color:#666666;
	text-decoration:underline;

}
.stilemenufootertesto {
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #666666;
	text-decoration: none;
	line-height:20px;
}
.footer{

}

.menulistfooter
{
text-align:left;
list-style-position:inside;
list-style-type:none;
padding-left:0px;
padding-bottom:5px;
margin-left:2px;
margin-bottom:0px;
margin-top:0px;

}

.stileschedestrutture{
margin-left:15px; 
border:thin solid #ccd0d7; 
margin-bottom:5px; 
background-color:#ffffff;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1em;
text-align:center;
width:96%;
min-height:80px;
text-decoration:none;
}

.stileschedestrutturecorsi {
background-color:#6699FF;
border:thin solid #ffffff;
text-align:left;
text-decoration:none;
}

.stileschedestrutturecorsititolo {
background-color:#ffffff;
text-align:left;
text-decoration:none;
color:#666666;
font-weight:bold;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.2em;
}



.stileschedestrutture td{
text-align:left;
padding:2px;
text-decoration:none;

}
.stileschedestrutturecorsidettaglio {
background-color:#ffffff;
border-bottom:thin solid #6699FF;
text-align:left;
text-decoration:none;


}

.stileschedestrutturemenu{
background-color:#ffffff;
border:thin solid #ffffff;
text-align:justify;
padding:5px;
vertical-align:top;
text-decoration:none;
}

.stileschedestrutturetitolo{
color:#ffffff;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.5em;
text-align:left;
font-weight:bold;
text-decoration:none;
padding-left:5px;
font-style:italic;
}

.stileschedestrutturesottotitolo{
color:#ffffff;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.1em;
text-align:left;
font-weight:bold;
text-decoration:none;
padding-left:5px;
font-style:italic;
}

.boxtitolo{
color:#58585a;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.1em;
text-align:left;
font-weight:bold;
text-decoration:none;
padding-left:5px;
font-style:italic;
}
.boxtitolo:hover{
color:#f49e1a;
text-decoration:none;
}

.boxtitolocorsi{
color:#FFFFFF;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.5em;
text-align:left;
font-weight:bold;
text-decoration:none;
padding-left:5px;
font-style:italic;
}
.boxtitolocorsi:hover{
color:#000000;
text-decoration:none;
}

.boxsottotitolocorsi{
color:#FFFFFF;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:0.5em;
text-align:left;
font-weight:bold;
text-decoration:none;
padding-left:5px;
font-style:italic;
}

.boxtesto{
color:#888888;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:0.9em;
text-align:justify;
font-weight:normal;
text-decoration:none;
margin-left:5px;
margin-right:5px;
vertical-align:top;
}

.classificazione{
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:12px;
color:#0f1957;
font-weight:bold;
text-align:right;
}

.schedeinterne{
margin:1px; 
border:thin solid #ccd0d7; 
padding:10px; 
background-color:#ffffff;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1em;
text-align:justify;
width:99%;
text-decoration:none;
}

.schedeinterne th{
background-color:#eeeeee;
border:thin solid #ccd0d7;
text-align:left;
text-decoration:none;
font-size:0.8em;
font-weight:bold;
padding:5px;
}

.schedeinterne td{
background-color:#ffffff;
border:thin solid #ccd0d7;
text-align:left;
padding:5px;
text-decoration:none;
font-size:0.8em;
font-weight:bold;
}

.elenco{
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:  #aaaaaa;
	font-weight:bold;
	text-decoration: none;
	text-align:right;
	margin:0;
}

.elenco:hover{
	color:#098beb;
	text-decoration:underline;
}

.sottomenulist { /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
text-indent: 0;
margin-left:40px !important;
margin-left:40px;
}


.miniatura04 {
text-align:center;
margin-bottom:5px;
margin-top:5px;
margin-right:5px;
margin-left:0px;
padding:2px;
border:1px solid #eeeeee;
width:50px;
}

.miniatura_foto04 {
margin-bottom:20px;
margin-top:0px;
margin-right:10px;
margin-left:0px;
padding:2px;
border:1px solid #eeeeee;
float:left;
width:90px;
}

.boxesterno04 { 
margin-top:0px;
margin-left:10px;
margin-right:0px;
float:left;
width:100px;
height:150px;
}	
.box04 {		
margin:1px;
padding-top:5px;
	
}

.miniatura05 {
text-align:center;
margin-bottom:5px;
margin-top:5px;
margin-right:5px;
margin-left:0px;
padding:2px;
border:1px solid #eeeeee;
width:80px;
}

.miniatura_foto05 {
margin-bottom:20px;
margin-top:0px;
margin-right:10px;
margin-left:0px;
padding:2px;
border:1px solid #eeeeee;
float:left;
width:90px;
}

.menubaricon{
opacity:0.4;
filter:alpha(opacity=40);

}

.menubaricon:hover{
opacity:1;
filter:alpha(opacity=100);
cursor:pointer;
}
