html{ margin:0;
      padding:0;
			height:100%;
			
		
		
    }
body>div#container{height: auto; min-height: 100%;}
		
body{
    text-align: center;   /*centra in IE 5.x */
		margin:0;
    padding:0;
		height:100%;
    background-color:#6f92d4;
    }
img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}
		
		
div#containerout{
    position:relative;
		height:auto !important;
		height:100%; 
		min-height:100%;
    width: 960px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: ;   /*ripristina l' allineamento*/
		z-index:1;
		
    } 
div#container{
    position:relative;
		height:auto !important;
		height:100%; 
		min-height:100%;
    width: 960px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
		border-right:1px solid #787878;
		border-left:1px solid #787878;
		background-color:#fff;
		
    } 

div#header {
    height:170px;
		background-image:url(Immagini/testata.jpg);  
    }	
div#sinistra{
    float:left;
    /* Inizia il Simplified Box Model Hack */
    width:180px; /* Dimensioni per Opera 5 */
    width:190px; /* Dimensioni per Explorer 5.x */
    width:180px; /* Dimensioni per browser standard compliant */
    padding:0;
		margin-left:7px;
		background-color:#fff;
		}

div#destra{
    float:right; 
    /* Inizia il Simplified Box Model Hack */
    width:180px; /* Dimensioni per Opera 5 */
    width:190px; /* Dimensioni per Explorer 5.x */
    width:180px; /* Dimensioni per browser standard compliant */
    padding:0;
		margin-right:7px;
		background-color:#fff;
		}
div#content{
    margin:0 197px; 
    padding:0 10px 0 10px;
		background-color:#fff;
		height:100%;
		position:relative;
		}

div#footer{
    clear:both;
		background-image:url(Immagini/foot.jpg);
		height:70px;
		
		width:100%;
		} 
p.footer{color:#052d5c;font-family:verdana;font-size:10px;padding-top:5px;}
span.footer{color:#ff8040;font-size:12px;letter-spacing: 2px;}
		
div#upmenu{height: 45px;width:960px;margin: 0px auto;}	
span#upmenu{height:33px;float:left;margin-top:7px;margin-left:5px;margin-right:15px;text-align:center;padding-top:8px;font-family:trebuchet MS;font-size: 15px;}	

a.menutab { color:#e7f0fe;text-decoration:none; }
a.menutab:hover{color:#0b3cac;}

a.menutab2 { color:#052d5c;text-decoration:none; }
a.menutab2:hover{color:#b90000;}

#menu {list-style-type:none; margin:-1px 0 0 7px; padding:0;}
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:188px; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 189px; margin: 0; padding: 0; background: ; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px; font-size: 1.1em; color: #fff; border-bottom:1px solid #444;}
#menu .one {background: #2b4e85 url(Immagini/menu1.jpg) repeat-x top;font-family:trebuchet MS;font-size:13px;font-weight:bold;letter-spacing:1px;}
#menu .two {background: #2b4e85 url(Immagini/menu2.jpg) repeat-x top;font-family:trebuchet MS;font-size:13px;font-weight:bold;letter-spacing:1px;}
#menu .three {background: #2b4e85 url(Immagini/menu3.jpg) repeat-x top;font-family:trebuchet MS;font-size:13px;font-weight:bold;letter-spacing:1px;}
#menu .four {background: #2b4e85 url(Immagini/menu4.jpg) repeat-x top;font-family:trebuchet MS;font-size:13px;font-weight:bold;letter-spacing:1px;}
#menu .five {background: #2b4e85 url(Immagini/menu5.jpg) repeat-x top;font-family:trebuchet MS;font-size:13px;font-weight:bold;letter-spacing:1px;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; background: #47a; text-align:left;}
#menu dd.last {border-bottom:1px solid #444;}
.gallery dt a, .gallery dt a:visited {display:block; color:#fff;}
.gallery dd a, .gallery dd a:visited {color:#fff; text-decoration:none;letter-spacing:1px;font-family:trebuchet MS;font-size:12px; display:block; padding:4px 5px 4px 20px;
background: #47a url(arrow.gif) no-repeat 10px 10px; width:164px;
}
.gallery dd a:hover {background: #258; color:#9cf;}

p.titoli{
color: #9b311e;
font-family:garamond;
font-size:28px;
font-weight:bold;
font-style:italic;
letter-spacing:4px;
word-spacing:5px;
}

p.titoli2{
color: #0c5ec2;
font-family:garamond;
font-size:22px;
font-weight:bold;
font-style:italic;
letter-spacing:4px;
word-spacing:5px;
}



p.testo{color:#07266d;font-family:georgia;font-size:14px;line-height:20px;font-style:italic;}
span.picdestra{float:left;margin-right:10px;text-align:center;font-size:11px;color:#052d5c;font-family:verdana;font-size:11px;line-height:18px;position:relative;}
span.picsinistra{float:right;margin-left:10px;text-align:center;font-size:11px;color:#052d5c;font-family:verdana;font-size:11px;line-height:18px;}
a.inizio{color:blue;text-decoration:none;font-size:11px;font-family:Verdana;}
a.inizio:hover{color:#b90000;}

a.galle07:link {color: #0b3cac; font-size: 24px; font-weight:bold; font-style: normal; text-decoration: none;  font-family: "Georgia";  font-variant: normal;  }
a.galle07:active {color: #052d5c; font-size: 24px; font-weight:bold; font-style: normal; text-decoration: none;  font-family: "Georgia";  font-variant: normal;  }
a.galle07:visited {color: #052d5c; font-size:24px; font-weight:bold ; font-style: normal; text-decoration: none; font-family: "Georgia";  font-variant: normal; }
a.galle07:hover { color: #eb1838;text-decoration: underline;}

a.gen{color:blue;text-decoration:none;}
a.gen:hover{color:#b90000;}
