/* CSS Document */

body {margin:0 auto; padding:0; text-align:center; background-color:#a8b0b5; font-family:"Trebuchet MS"; }
h4,h5 {padding:5px;}
p {padding:5px; font-size:12px; margin:0;}
#all { background-color:#a8b0b5; margin-top:8%;}

#contenitore {background-color:#FFFFFF;}

#top { background-color:#fffacd;border-bottom:solid 1px #a8b0b5;}
#intop {width:704px; margin:0 auto; height:69px; text-align:left; font-size:14px;}
#intop ul {margin:0; list-style-type:none; margin-top:35px; float:right; width:auto;}
#intop li{margin:0; padding:0 10px 0 10px; display:inline;color:#b4b5b7;}
#intop li a{ text-decoration:none; color:#111211;}
#intop li a:hover{color:#b4b5b7; text-decoration:underline;}
#bread { text-align:right;font-size:9px; color:#000000; padding:0 0 6px 0;  margin:0 auto; height:12px;}
#bread a{text-decoration:underline; color:#000000;}
#bread a:hover{text-decoration:underline; color:#a8b0b5;}



#bottom { background-color:#FFFACD; height:50px; border-top:solid 1px #a8b0b5;}
#bottom ul {color:#c4c19d; font-size:11px;margin:0 0 0 60%; padding:10px 0 0 0; list-style:none;}
#bottom li{display:inline; margin-left:20px;}
#bottom li a{color:#c4c19d; font-size:11px; text-decoration:none;}
#center {background-color:#FFFDE8;}


#left {float:left;width:250px;}
#right{float:right; width:454px; text-align:left;}
#right h5{margin:0;}
#right ul{list-style:none;margin:0; padding:10px; display:block; font-size:12px; line-height:2em;}
#right li a{ text-decoration:none; color:#000000;}
#right li a:hover{ text-decoration:underline; color:#b4b5b7;}

.backwhite {background-color:#FFFFFF;}
.fix {height:320px;}
.fixwhite {height:320px; background-color:#FFFFFF}
.link a{text-decoration:none; color:#000000;}
.link a:hover{text-decoration:underline; color:#b4b5b7;}
.didascalia {font-size:9px; text-align:center; margin:2px 0 0 0;}


#img {width:270px; height:320px; position:absolute; background-color:#CCCCCC; right:0px;}

#menu2 {
	text-align:left;
	position:absolute;
	background-color:#ecf2f5;
	bottom:10px;
	right:270px;
	font-size:12px;
	width: 192px;
	height:54px;
	
	
}

#menu2 a{text-decoration:none; color:#000000;}
#menu2 a:hover{text-decoration:underline; color:#b4b5b7;}
#menu2 ul{margin:0;list-style-type:none; display:block; padding:6px; line-height:22px;}
#menu2 li {margin:0; padding:0;}
#mn_spot{position:absolute; left: 21px; top: 6px;}
#mn_gall{position:absolute; left:82px; top: 6px;}
#mn_video{position:absolute; top:31px; left: 21px;}
#mn_stampa{position:absolute; left:82px; top:31px;}
.msx {float:left; width:30%;}
.mdx {float:right; width:70%;}


#box1 { background-color:#FFFFFF;width:222px; position:absolute; height:200px;right:472px;bottom:110px; text-align:left;}

#box2 { background-color:#a8b0b5;width:222px; position:absolute; height:90px;right:472px;bottom:10px; text-align:left;}
#box2 img{background-color:#9999CC; float:left; width:120px; height:80px; border:none;margin:4px;}
#box3 { background-color:#FFFFFF;width:192px; position:absolute; height:246px; right:270px; top:10px; text-align:left;}

#boxleft { background-color:#FFFFFF;width:222px; position:absolute; height:218px;left:0px;bottom:110px; text-align:left;}
#boxleft img{background-color:#9999CC; float:left; width:120px; height:80px; border:none;margin:4px;}

.pbox { margin:0;text-align:left; font-size:12px; line-height:1.4em; padding:5px;}
.h5box { margin:0;padding:5px;}
.go {text-align:right; font-size:12px; padding-right:5px; position:absolute; bottom:5px; right:5px;}
.go a{text-decoration:none; color:#000000;}
.go a:hover{text-decoration:underline; color:#000000;}

.testo {font-size:12px;}
.titolo1 {font-size:24px; font-weight:bold; padding-left:50px; height:20px;}
.capolettera {font-size:16px; font-weight:bold; border-bottom:solid 2px #b4b5b7; margin-right:200px;}
.data { font-size:9px; margin:0;}

.titologalleria {text-align:right; margin:20px 0 0 0; padding:0;}

#credits {color:#fffde8; font-size:10px;}
#credits a{color:#fffde8; text-decoration:underline;}


/* GALLERIA */

.backblack { background-color:#000000}
.backwhite {background-color:#FFFFFF}
#contenuto { margin:0 auto; text-align:left;}
#contenuto img {border:none;}


#intop2 {width:950px; margin:0 auto; height:69px; text-align:left; font-size:14px;}
#intop2 ul {margin:0; list-style-type:none; margin-top:35px; float:right; width:auto;}
#intop2 li{margin:0; padding:0 10px 0 10px; display:inline;color:#b4b5b7;}
#intop2 li a{ text-decoration:none; color:#111211;}
#intop2 li a:hover{color:#b4b5b7; text-decoration:underline;}
#bread2 { text-align:right;font-size:9px; color:#000000; padding:0 10px 6px 0;  margin:0 auto; height:12px;}
#bread2 a{text-decoration:underline; color:#000000;}
#bread2 a:hover{text-decoration:underline; color:#a8b0b5;}

.breadstd {width:704px;}
.breadgall {width:940px;}
.conthome {height:320px; width:704px; position:relative;}
.contstandard {width:704px; background-color:#FFFFFF;}
.contgall {height:424px; width:950px; position:relative;}
.didascalia-bianca {font-size:9px; text-align:center; margin:2px 0 0 0; color:#FFFFFF}

.leftgall{height:50px; width:300px; float:left; margin:10px 10px 0 30px; font-size:12px; text-align:left;}
.leftgall div{margin:0; padding:0 5px 0 0; margin:0 0 0 70px; line-height:1em;}
.leftgall img {padding-right:5px; float:left; border:none}

.rightgall{height:50px; width:300px; float:left; margin:10px 30px 0 10px; font-size:12px; text-align:left;}
.rightgall div{margin:0; padding:0 5px 0 0; margin:0 0 0 70px;line-height:1em;}
.rightgall img{padding-right:5px; float:left; border:none}

#mini1 {position:absolute; left:20px; top:20px; width:55px; height:55px;}
#mini2 {position:absolute; left:85px; top:20px; width:55px; height:55px;}
#mini3 {position:absolute; left:150px; top:20px; width:55px; height:55px;}
#mini4 {position:absolute; left:215px; top:20px; width:55px; height:55px;}
#mini5 {position:absolute; left:280px; top:20px; width:55px; height:55px;}

#mini6 {position:absolute; left:20px; top:85px; width:55px; height:55px;}
#mini7 {position:absolute; left:85px; top:85px; width:55px; height:55px;}
#mini8 {position:absolute; left:150px; top:85px; width:55px; height:55px;}
#mini9 {position:absolute; left:215px; top:85px; width:55px; height:55px;}
#mini10 {position:absolute; left:280px; top:85px; width:55px; height:55px;}

#mini11 {position:absolute; left:20px; top:150px; width:55px; height:55px;}
#mini12 {position:absolute; left:85px; top:150px; width:55px; height:55px;}
#mini13 {position:absolute; left:150px; top:150px; width:55px; height:55px;}
#mini14 {position:absolute; left:215px; top:150px; width:55px; height:55px;}
#mini15 {position:absolute; left:280px; top:150px; width:55px; height:55px;}

#mini16 {position:absolute; left:20px; top:215px; width:55px; height:55px;}
#mini17 {position:absolute; left:85px; top:215px; width:55px; height:55px;}
#mini18 {position:absolute; left:150px; top:215px; width:55px; height:55px;}
#mini19 {position:absolute; left:215px; top:215px; width:55px; height:55px;}
#mini20 {position:absolute; left:280px; top:215px; width:55px; height:55px;}

#mini21 {position:absolute; left:20px; top:280px; width:55px; height:55px;}
#mini22 {position:absolute; left:85px; top:280px; width:55px; height:55px;}
#mini23 {position:absolute; left:150px; top:280px; width:55px; height:55px;}
#mini24 {position:absolute; left:215px; top:280px; width:55px; height:55px;}
#mini25 {position:absolute; left:280px; top:280px; width:55px; height:55px;}

#mini26 {position:absolute; left:20px; top:345px; width:55px; height:55px;}
#mini27 {position:absolute; left:85px; top:345px; width:55px; height:55px;}
#mini28 {position:absolute; left:150px; top:345px; width:55px; height:55px;}
#mini29 {position:absolute; left:215px; top:345px; width:55px; height:55px;}
#mini30 {position:absolute; left:280px; top:345px; width:55px; height:55px;}

#big { position:absolute; right:20px; top:20px;}
#big img {border:none;}