.testogrigio-data {
    margin-top:2px;
    margin-bottom:2px;
    padding:2px; 
    font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #333333;
	TEXT-DECORATION: none;
}
.testorosso-recapiti {
    margin-top:2px;
    margin-bottom:2px;
	padding:2px; 
    font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #CC0000;
	TEXT-DECORATION: none;
}
.testorosso { 
    font-size: 12px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #40B9D8;
	vertical-align:middle;
}
.testo-titoli-sezioni { 
    font-size: 20px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #333333;
	vertical-align:middle;
}
.testo-titoli-come-arrivare { 
    font-size: 16px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	font-weight: bold;
	COLOR: #40B9D8;
	vertical-align:middle;
}
.testonero { 
    font-size: 10px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #333333;
	vertical-align:middle;
}
.testogrigio10 { 
    font-size: 12px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #333333;
	vertical-align:middle;
}
.testogrigio10 a:hover { 
    font-size: 12px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #333333;
	vertical-align:middle;
	TEXT-DECORATION: underline;
}
.testogrigio10 a { 
    font-size: 12px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #666666;
	vertical-align:middle;
	TEXT-DECORATION: none; 
}
.testo-sponsor { 
    font-size: 15px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #40B9D8;
	vertical-align:middle;
}
.testo-foto-video { 
    font-size: 13px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #333333;
	vertical-align:middle;
}
.testo-convenzioni { 
    font-size: 13px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #a98022;
	vertical-align:middle;
}
.testo-foto-video a:hover { 
    font-size: 13px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #333333;
	vertical-align:middle;
	TEXT-DECORATION: underline;
}
.testo-foto-video a { 
    font-size: 13px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #666666;
	vertical-align:middle;
	TEXT-DECORATION: none; 
}
.style7 { 
    font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	color: #666666;
	font-weight: normal;
	TEXT-DECORATION: none;
}
.style7 a {
    font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	color: #333333;
	TEXT-DECORATION: none;
}
.style7 a:hover { 
    font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	COLOR: #CC0000;
	TEXT-DECORATION: none;
}
#cella-base {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
	WIDTH: 1250px;
	height: 1800px; 
	PADDING-TOP: 0px;
}
#fourColCont {}
#leftCol {
    background-image:url(images/sfondo-sx.jpg);
	padding-top:0px;
	margin-left:0px;
	margin-top:0px;
	width: 190px;
	height: 1800px;
	text-align:right;
	FLOAT: left; 
}
#middleCol1 {
	padding-right:5px;
	padding-top:0px;
	background-color: #FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:210px;
	width: 1800px;
	height: 1000px;
}
#middleCol2 {
	PADDING-RIGHT: 9px; 
	PADDING-LEFT: 9px; 
	BACKGROUND: #ffffff; 
	FLOAT: left; 
	PADDING-BOTTOM: 11px; 
	MARGIN: 0px 10px 0px 0px; 
	WIDTH: 162px; 
	PADDING-TOP: 0px;
}
#menu-secondo-livello {
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	margin-left:56px;
	margin-top:90px;
	width: 131px;
	height: 272px;
	text-align:right;
}
#box-centrale{
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	background-color: #FFFFFF;
	margin-top:159px;
	margin-bottom:5px;
	margin-left:220px;
	width: 353px;
	height: 590px;
	}
#footer {
	FLOAT: left; 
	MARGIN: 0px 0px 0px 10px; 
	WIDTH: 500px;
}

#slideshow {
    cursor: pointer;
	border: 2px solid #CCC;
	overflow: hidden;
	margin: 10px auto 10px;
	position: relative;
	width: 450px;
	height: 200px;
}

#slideshow img {
	width: 126px;
	height: 106px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.alert{ color:#F00; font-weight:bold;}
.campiForm{ height:30px; width:100%;}
.campoLogin{width:110px;}

/* Overlay */
#confirm-overlay { /*display:none;*/
	position:absolute;top:0px;left: 0px;width:99%;height:2200px;overflow:hidden;white-space:nowrap;background-color:#eee;cursor:wait;z-index:100;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;
}
#confirm-container { min-height:140px; height:auto !important ; height:140px; width:520px;
	 position:absolute; z-index:101;font-family: 'Trebuchet MS', Tahoma, Sans-serif;font-size:16px;line-height:26px;text-align:left;background:#fff;border:2px solid #336699;cursor: default;
	top:50%;left:50%;margin-left:-200px;margin-top: -200px;
	}
#confirm-container .header {height:30px; width:100%; background:url(images/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirm-container .message {color:#333; font-weight:bold; margin:0; padding:12px 4px 12px 8px; width:506px; font-size:13px; float:left}
#confirm-container .message-error {color:#F00; margin:0; padding:12px 4px 12px 8px; width:506px; font-size:13px; float:left}
#confirm-container .dentro {width:400px; float:right; padding:10px 8px;}
#confirm-container .buttons {float:right; margin-left:4px; width:70px; height:26px;  color:#666; font-weight:bold; text-align:center; background:url(images/button.gif) repeat-x; border:1px solid #bbb;} 
#confirm-container .buttons a{ text-decoration:none; font-size:15px;font-weight:bold; color: #000;display:block;} 
#confirm-container .buttons a:hover{color: #999;}


