@charset "utf-8";
/* CSS Document */

body{
	background-color:#333333;
	background-attachment:fixed;
	background-image:url(../immagini/sfondo.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:5px;
}
#main_tbl{
	background-image:url(../immagini/main_griffith.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#secondarie_tbl{
	background-image:url(../immagini/secondarie.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#galleria{
	background-image:url(../immagini/sfondo-galleria.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#sf_side{
	background-color:#696969; 
}
#login_top{
	background-image:url(../immagini/login_top.gif);
	background-position:top center;
	background-repeat:no-repeat;	
}
#login_middle{
	background-image:url(../immagini/login_middle.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
#side{
	background-image:url(../immagini/side_middle.jpg);
	background-position:top center;
	background-repeat:repeat-y;
}
#extra{
	background-image:url(../immagini/extra_middle.jpg);
	background-position:top center;
	background-repeat:repeat-y;	
}
#agenda{
	background-image:url(../immagini/agenda_middle.gif);
	background-position:top right;
	background-repeat:repeat-y;	
}

.testo_white{
	font-family:Verdana;
	color:#FFFFFF;
	font-size:12px;
	font-style:normal;
}
.testo_red{
	font-family:Verdana;
	color:#DF0000;
	font-size:13px;
	font-weight:bold;
}
.testo_white_small{
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-style:normal;
}
.testo_small{
	font-family:Verdana;
	color:#333333;
	font-size:11px;
	font-style:normal;
}
.titoli{
	font-family:Verdana;
	color:#333333;
	font-size:13px;
	font-style:normal;
}
.red{
	background-color:#DF0000;
}
.green{
	background-color:#99CC00;
}
.blue{
	background-color:#00CCFF;
}
.grey{
	background-color:#CCCCCC;
}
a {
	font-family:Verdana;
	font-size: 12px;
	font-weight: normal;
    color:#ffffff;
	text-decoration:none;
}
a:visited {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color: #ffffff;
}
a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
	color: #ffffff;	
}
a:active {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color: #ffffff;
}
#border{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
#border_trat{
	border-color:#CCCCCC;
	border-style:dotted;
	border-width:1px;
}
#left_line{
	border-right-color:#CCCCCC;
	border-right-style:dotted;
	border-right-width:1px;
}
.grey_comment{
	background-color:#666666;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	color: #ffffff;
}
#other a {
	font-family:Verdana;
	font-size: 12px;
	font-weight: normal;
    color:#333333;
	text-decoration:none;
}
#other a:visited {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color: #333333;
}
#other a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
	color: #333333;	
}
#other a:active {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color: #333333;
}





/* S L I D E R */

/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 570px;  position: relative; height: 190px;
											  background: top center; }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 12px; 
									  		  font-family: Tahoma; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 570px;  top: 0px; left: 0px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 570px; height: 190px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 570px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: 0 0 0 0; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }



/*contenuto panel 1*/
.photo-meta-data							{ padding: 10px; height: 300px; margin-top: -100px; margin-left:0px; position: relative; z-index: 9999; color:#000000; font-size: 12px; font-family: Tahoma;}
										
/*contenuto panel 2*/
.photo-meta-data2							{ padding: 10px; height: 300px; width:200px;
											  margin-top: -350px; margin-left:720px; position: relative; z-index: 9999; color: #000000; font-size: 12px; font-family: Tahoma; }
											  
/*contenuto panel 3*/
.photo-meta-data3							{ padding: 10px; height: 300px; width:400px;
											  margin-top: -100px; margin-left:100px; position: relative; z-index: 9999; color: #000000; font-size: 12px; font-family: Tahoma; }
											  
											  
											  
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }

