.img-scroll { width:16px; height:16px; cursor: pointer; cursor: hand; }


body  {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #666666;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	background-color: #000000;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #FEFEFE;
}

div {border:0px solid #00ff00; margin:0px; padding:0px;} 

.DEBUG { border: 1px solid #FF0000; }

a { font-size: 12px; color: #FD0000; }
a:link,
a:visited,
a:active { text-decoration: none; color: #FD0000; }
a:hover { text-decoration: underline; color: #FD0000; }

#LOGO_CONTAINER {
text-align:center; width:248px; height:100px; margin-top:15px; margin-bottom:18px; background-color:#333; 
}

.galleria_gagliardi {
font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; letter-spacing: 3px; color: #FF0000;
margin: 0px; padding: 0px; padding-top:15px;
}

.arte_contemporanea { 
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; letter-spacing: 3.2px; color: #CCCCCC;
margin: 0px; padding: 3px 0px 0px 0px;
}

#M div{
	text-align:center;
	float:left;
	height:18px;
	margin:0px;
	background-color:#333333;
	margin-right: 2px;
}

#M a{ font-size:11px; display:block; text-decoration:none; color:#FFFFFF; margin:0px; padding:0px; line-height:18px; }

#M a:link, 
#M a:visited{  font-weight: normal; line-height:18px; letter-spacing: 0px; }
	
#M a:hover, 
#M a:focus, 
#M a:active, 
#M #corrente a{ color:#FFFFFF; background:#FF0000; line-height:18px;}

#M #A01 a { color:yellow; }

#MR div{ text-align:center; float:left; height:18px; margin:1px; background-color:#333333;}

#MR a{ display:block; font-size:11px; text-decoration:none; color:#FFFFFF; margin:0px; padding:0px; }

#MR a:link, 
#MR a:visited{  font-weight: normal; line-height:18px; letter-spacing: 0px; }
	
#MR a:hover, 
#MR a:focus, 
#MR a:active { color:#FFFFFF; background:#FF0000; line-height:20px;}



.PIC_ARTISTA {float:left; margin: 0px; padding:0px; display: block; width:102px; height:100px; text-align:center; position:relative; }
.PIC_ARTISTA img{ border:0px solid #333333; }
.PIC_ARTISTA P { position:relative; color: #FFFFFF; font-size: 11px; line-height:21px; margin:0 auto; } /*letter-spacing: -0.5px; */




#MENU-ANNI { color: #aaaaaa; float:left; width:120px;}
#MENU-ANNI div { text-align:center; height:48px; width:48px; float:left;  border:1px solid #666; margin:1px;}
#MENU-ANNI a {  color: #FFFFFF; height:46px; width:46px; color:#FFFFFF; display: block; text-decoration:none; font-weight: normal; letter-spacing: 1px; font-size:11px;}
#MENU-ANNI a:hover { background-color:#FF0000; font-weight:bold; }
#MENU-ANNI a:active { background-color:#FF0000; font-weight:bold; } /* TOGLIERE LE RIGHE AL DIV */
#MENU-ANNI span {line-height:50px; border:0px solid #FFF; margin-right:0px; font-size:11px; }

#PICORIZ { color: #aaaaaa; }
#PICORIZ div { text-align:right; height:50px; width:50px; float:left; background-color:#333333; border:1px solid #000;}
#PICORIZ a {  color: #FFFFFF; height:50px; width:50px; color:#FFFFFF; display: block; text-decoration:none; font-weight: normal; letter-spacing: 1px; }
#PICORIZ a:hover { background-color:#FF0000; font-weight:bold; }
#PICORIZ span {line-height:70px; border:0px solid #FFF; margin-right:6px; }


#ARTISTA { color: #aaaaaa; float:left; width:150px;}
#ARTISTA div { text-align:right; height:100px; width:100px; float:left; background-color:#000;}
#ARTISTA a {  color: #FFFFFF; height:100px; width:100px; color:#FFFFFF; display: block; text-decoration:none; font-weight: normal; letter-spacing: 1px; }
#ARTISTA a:hover { background-color:#FF0000; font-weight:bold; }
#ARTISTA span {line-height:100px; border:0px solid #FFF; margin-right:6px; }


.linea { 
border-top:1px dotted #666; 
}

h1 { font-size: 16px; color:#000000; margin:0px; padding:0px; }

h2 { font-size: 14px; color:#aaaaaa; margin:0px; padding:0px; }

h3 { font-size: 14px; color:#00FF00; margin:0px; padding:0px; }

h4 { font-size: 14px; color:#ff0000; margin:0px; padding:0px; border:#000000 0px solid; margin:5px;}

.privacy { background-color:#333; font-size: 11px; color:#ffffff; margin:0px; padding:8px; text-align:justify;}

#MENU { height:50px; }

#MENU ul{
text-align:left; margin:0; padding-left: 0; padding-top:6px; list-style:none; border: 1px solid #FF0000; }

#MENU li{ text-align:left;
display:inline; margin:0; padding:0; line-height:16px; border: 1px solid #FF0000; }

#MENU a:link, 
#MENU a:visited{ 
color:#FFFFFF; margin:0; padding:2px 10px; 	text-decoration:none; border-right:0px solid #fff;
font-weight: normal; line-height:20px; letter-spacing: 1px; }
	
#MENU a:hover, 
#MENU a:focus, 
#MENU a:active, 
#MENU #corrente a{ color:#FFFFFF; background:#FF0000; }


#SLIDE {
position:relative; 
overflow:hidden; 
width:100px; 
height:450px; 
Zbackground-image:url(images/bggrid.jpg);
background-repeat:repeat;
}

#SLIDE a {
display:block;
float:left; 
background:#333;
margin:0; padding:0; border:0;
border:1px solid #000;
width:48px;
height:48px;
text-align:center;
}

#SLIDE a:hover { 
background:#0f0;
border:1px solid #0f0;
}

#SLIDE img {
border:0;
}

.abox {
position:absolute; 
background:#333333;
padding:5px;
}

.abox a{
	color:#FFFFFF;

}


.o{
font-size: 12px; 
color: #FFFFFF;
float:left;

margin: 0px;
padding:0px;

display: block;	
width:90px;
height:84px;

/* vertical-align:bottom; */

border: 0px solid #FF0000;
text-align:center;
position:relative;
 
}

.o48{
font-size: 12px; 
color: #FFFFFF;
float:left;

margin: 0px;
padding:0px;

display: block;	
width:55px;
height:60px;

/* vertical-align:bottom; */

border: 0px solid #FF0000;
text-align:center;
position:relative;
 
}

.o72{
font-size: 12px; 
color: #FFFFFF;
float:left;

margin: 0px;
padding:0px;

display: block;	
width:72px;
height:72px;

/* vertical-align:bottom; */

margin-right:2px;
margin-bottom:2px;

text-align:center;
position:relative;
 
}


.PIC48 {
font-size: 12px; 
color: #FFFFFF;
float:left;

margin: 0px;
padding:0px;

display: block;	
width:52px;
height:52px;

background: #000000; 
border: 0px solid #FF0000;
text-align:center;
position:relative;
 
}

.PIC48 P {
position:absolute;
top:10px;
left:10px; 
color: #FFFFFF;
float:left;

}


.PIC48R {
font-size: 12px; 
color: #FFFFFF;
float:left;

margin: 0px;
padding:0px;

display: block;	
width:48px;
height:48px;

margin:2px;

background: #111111; 
border-bottom: 0px solid #333333;
text-align:center;
position:relative;
 
}

.PIC48R P {
	position:absolute;
	right:-1px;
	bottom:7px;
	color: #FFFFFF;

}

.PIC48R I {
position:absolute;
left:4px;
top:4px; 
width:16px;
height:16px;
color: #666666;

font-size:10px;

}

.PIC48R a {
position:absolute;
right:4px;
bottom:4px; 
color: #FF0000;
float:left;
display:block;

}

.PIC48R a.hover { /* Al passaggio il quadrato cambia colore */
position:absolute;
right:4px;
bottom:4px; 
color: #FF0000;
background:#222222;
float:left;
display:block;

}


.PICMOS {
	font-size: 11px;
	color: #FFFFFF;
	float:left;
	margin: 0px;
	padding:0px;
	display: block;
	width:150px;
	height:80px;
	margin:2px;
	border-right: 0px solid #333333;
	text-align:left;
	position:relative;
	left: 10px;
	top: 5px;
 
}








