@charset "utf-8";
/* CSS Document */
html, body {
	margin : 0;
	padding : 0;
}
#wrap {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	color : #555;
	background: #fff;
}
#container {
	width: 995px;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	padding: 0;
	background-image:url(img/sfondo.png); background-repeat:repeat-y;
}
#Header {
	width: 990px;
	height:40px;
	margin-top: 0;

}
#Spazio {
	width: 990px;
	height:5px;
	margin-top: 0;

}

#Logo {
	width: 250px;
	margin-top: -10;
	height:50px;
	padding: 0 1em 0 1em;
}
#Social {
	float:right;
	width: 300px;
	height:44px;
	margin-top:10px;
	padding-right:0px;	
	margin-right:-38px;	
}
#Menu{
	width: 990px;
	height:38px;
	margin-top: 0;
	margin-left:7px;
	background-image:url(img/header.png); background-repeat:no-repeat;
}
#CercaAA{
	font-family:Verdana, Geneva, sans-serif;
	margin-top: 5;
	padding-top:2px;
	float:right;
	height:38px;
	width:240px;
	font-size:12px;
	vertical-align:middle;
	color:#31498f;
	text-decoration:none;
	padding: 0 1em 0 1em;
}
#MenuTxt{
	font-family:Verdana, Geneva, sans-serif;
	height:38px;
	width:689px;
	font-size:12px;
	vertical-align:middle;
	color:#31498f;
	text-decoration:none;
	padding: 0 1em 0 1em;	
}
.MnuTxt{
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;
	color:#31498f;
	text-decoration:none;	
}
#sidebar {
	width: 990px;
	margin-top: 0;

}
#Contenuto {
	margin-top: 0;
	margin-left:7px;	
	width: 990px;
	height:auto;
	margin-top: 1;
	padding: 0 1em 0 1em;
	background-image:url(img/sfondoheader.png); background-repeat:no-repeat;
}
#SpallaSx{
	margin-top: 0;
	margin-left:0px;	
	width: 600px;	
	padding: 0 0em 0 0em;
	font-family:Verdana, Geneva, sans-serif;
}
#SpallaDx{
	float:right;
	margin-right:9px;
	margin-top: 2;	
	width: 319px;	
	padding: 0 1em 0 1em;
	font-family:Verdana, Geneva, sans-serif;	
}

#BoxLogin{
	margin-right:9px;	
	width:319px;
	height:150px;
	padding: 0 1em 0 1em;
	background-image:url(img/BoxChiaroTop.gif);
	background-repeat:no-repeat;
}
#BoxPaypal{
	margin-right:0px;	
	width:319px;
	height:187px;
	padding: 0 1em 0 1em;
	background-image:url(img/box2.png);
	background-repeat:no-repeat;
}
#BoxVideo{
	margin-right:0px;	
	width:319px;
	height:240px;
	padding: 0 1em 0 1em;
	background-image:url(img/box3.png);
	background-repeat:no-repeat;
}
#testovideo{
		width:250px;	
}
#BoxBanner{
	margin-right:0px;	
	width:319px;
	height:100x;
	background-repeat:no-repeat;
}
#BoxGenerico{
	margin-right:0px;	
	width:319px;
	height:450px;
	padding: 0 1em 0 1em;
	background-image:url(img/boxgenerico2.png);
	background-repeat:no-repeat;
}


#BoxBianco{
	margin-right:0px;	
	width:319px;
	height:151px;
	padding: 0 1em 0 1em;
	background-image:url(img/boxspallabianco.png);
	background-repeat:no-repeat;
}

#footer {	
	clear: both;
	width: 995px;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top:-10px;
	padding: 0;
	margin-bottom: 0;
	font-family:Verdana, Geneva, sans-serif;	
	text-align:center;
	padding: 0 1em 0 1em;
}
.textbox{
	width:209px;
	height:17px;
	border:0px;
	color:#000033;

	font:bold 11px Verdana, Geneva, sans-serif;
	background:url('img/sfondotxt.png');
}

.textcerca{
	width:136px;
	height:17px;
	border:0px;
	color:#000033;

	font:bold 11px Verdana, Geneva, sans-serif;
	background:url('img/sfcerca.png');
}
.textbox2{
	width:329px;
	height:28px;
	border:0px;
	color:#000033;

	font:bold 11px Verdana, Geneva, sans-serif;
	background:url('img/sftxttit.png');
}
#IcoDx{
	float:right;
	margin-right:9px;
	margin-top: 2;	
	width: 200px;	
	padding: 0 1em 0 1em;
}
#IcoSx{
	margin-top: 2;
	margin-left:7px;	
	width: 200px;	
	padding: 0 1em 0 1em;
	
}
.PanTit{
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#373737;
}
.PanLink{
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.Nav{
	font: 10px Verdana, Geneva, sans-serif;
	color:#000000;
	text-decoration:none;
}
.LoginBox{
	font: 10px Verdana, Geneva, sans-serif;
	color:#000033;
	text-decoration:none;
}
.TitGrid{
	font: 12px Verdana, Geneva, sans-serif;
	color:#000033;
	font-weight:bold;
	text-decoration:none;
	background-color:#B7DBFF;
}
.TxtGriglia{
	font: 12px Verdana, Geneva, sans-serif;
	color:#000033;
	text-decoration:none;
	background-color:#E9E9E9;
}
.PageGrid{
	font: 10px Verdana, Geneva, sans-serif;
	color:#000;
}
.TitForm{
	font: 12px Verdana, Geneva, sans-serif;
	color:#000;
}
.TextFooter{
	font: 11px Verdana, Geneva, sans-serif;
	/*color:#D4DDEC;*/
	color:#6998e6;
}
.TextLang{
	font: 12px Verdana, Geneva, sans-serif;
	/*color:#D4DDEC;*/
	color:#143A91;
	text-align:right;
}
.ImmagineAlligndx {
	float: right; padding-bottom:0.5em; padding-right:0.5em;
}

.ImmagineAllignsx {
	float: left; padding-bottom:0.5em; padding-right:0.5em;
}
.Msg{
	font: 12px Verdana, Geneva, sans-serif;
	color:#CE0000;
	font-weight:bold;
}
#TxtForm{
	float:right;
	margin-right:250px;
	margin-top: 2;	
	width: 200px;
	text-align:left;
	padding: 0 1em 0 1em;
}
#Label{
	margin-top: 2;
	height:23px;
	margin-left:0px;	
	width: 200px;
	text-align:right;
	vertical-align:middle;
	padding: 0 1em 0 1em;
	
}
#Admin{
	margin-top: 0;
	margin-left:0px;	
	width: 650px;
	vertical-align:middle;
	padding: 0 1em 0 1em;
}
.TextAggiunto{
	font: 11px Verdana, Geneva, sans-serif;
	color:#6688FD;
}
.TextDateEvento{
	font: 11px Verdana, Geneva, sans-serif;
	color:#000000;
}
.TextDateCal1{
	font: 10px Verdana, Geneva, sans-serif;
	color:#8daebd;
}
.TextDateCal2{
	font: 10px Verdana, Geneva, sans-serif;
	color:#ef7f01;
}
.TextDateCal3{
	font: 10px Verdana, Geneva, sans-serif;
	color:#30509d;
}
p { font: 11px Verdana, Geneva, sans-serif; color:#000000;} /* carattere piccolo */

.TitScheda{
	font: 16px Verdana, Geneva, sans-serif;
	color : #555;
	font-weight:bold;
}
.TextTitEvento{
	font: 12px Verdana, Geneva, sans-serif;
	color:#000000;
	font-weight:bold;
	background-color:#F3F3F3;
	width:90%;
	vertical-align:middle;
}

#BoxPuntini{
	margin-top: 0;
	margin-left:0px;	
	width: 600px;
	height:1px;
	background-image:url(img/puntini.png);
	background-repeat:repeat-x;
	padding: 0 1em 0 1em;	
}
.BoxEventData{
	font: 12px Verdana, Geneva, sans-serif;
	color:#1042c5;
	font-weight:bold;
	text-decoration:none;	
}
.BoxEventTitolo{
	font: 12px Verdana, Geneva, sans-serif;
	color:#0d44c3;
	text-decoration:none;
}
.BoxEventTiesto{
	font: 11px Verdana, Geneva, sans-serif;
	color:#000;
	text-decoration:none;	
}
.FrmSelect {
	width:400px;
	height:23px;
	font-size: 12px;
	font: 11px Verdana, Geneva, sans-serif;
	
}

#BoxAnteprima{
	margin-top: 0;
	margin-left:0px;	
	width: 640px;
	padding: 0 0em 0 0em;
}
#BoxGiorno{
	margin-top: 0;
	margin-left:0px;	
	width: 92px;
	padding: 0 0em 0 0em;
}
.AddContenuto {
	font-size: 12px;
	font: 11px Verdana, Geneva, sans-serif;
	color:#3399cc;
	text-decoration:none;
}
#FB{
	margin-top: 0;
	height:17px;
	margin-right:0px;	
	width: 20px;
	padding: 0 1em 0 1em;
	
}
#MY{
	margin-top: 5;
	height:17px;
	margin-right:35px;	
	width: 20px;
	padding: 0 1em 0 1em;
	
}
#BoxTex_Pub{
	margin-top: 0;
	width: 650px;
	height:auto;
}
.TitNewsAra{
	font: 14px Verdana, Geneva, sans-serif;
	color:#ef7f01;
	text-decoration:none;
}
.DataNews{
	font: 12px Verdana, Geneva, sans-serif;
	color:#000;
	text-decoration:none;	
}




/* Foto */
.highslide {
	cursor: url(<?=$path;?>highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: verdana;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(<?=$path;?>highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}




/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
			#imageSlideshowHolder{
		
				/* This is a CSS hack in order to get a nice look in IE 5.5 and lower 
		
				In these versions of Internet Explorer, we need to add borders and padding to the width. In this example, we have a 3 pixel
				border on all sides. This means that the width in IE5.5 should be 606 pixels(600 + border 3px on the left + border 3 px on the right). Height
				should be set to 456 pixels(450 + 3 +3). IE 5.5 will ignore the width attributes below the first line. These will be applied to other browsers.
		
				*/
				/* CSS HACK */
				width: 740px;	/* IE 5.x */
				width/* */:/**/740px;	/* Other browsers */
				width: /**/740px;
				
				/* CSS HACK */
				height: 122px;	/* IE 5.x */
				height/* */:/**/122px;	/* Other browsers */
				height: /**/122px;
				
				background-color:#1A1A1A;
				border:3px solid #1A1A1A;
				position:relative;	/* Never change this value */
				
			}
			.imageInGallery{		
				width:740px;
				height:122px;
				background-color:#1A1A1A;
				
				/* Never change these 3 value */
				left:0px;
				top:0px;
				position:absolute;	
			}
			
			
			#imageSlideshowHolder img{
				position:absolute;
			}
		
/* tooltip*/

.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 300px;
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
background: lightyellow;
border: 2px solid gray;
border-width: 1px 2px 2px 1px;
padding: 5px;
}
