body{padding:0px; margin:12px; margin-bottom:0px; background: url(../images/b_body.gif) 0 0 repeat-x; font:11px/14px Trebuchet MS, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px; border:0px;}
body, html {
scrollbar-base-color: #D6D6D6;
scrollbar-arrow-color: #D11F1F;
scrollbar-3dlight-color: #BCB9B5;
scrollbar-darkshadow-color: #BCB9B5;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #BCB9B5;
scrollbar-shadow-color: #D6D6D6;
scrollbar-track-color: #D9DADD;
}
.clear {clear: both; margin: 0px; height:0}

p a{font:10px/14px Trebuchet MS, sans-serif; color:#f6013a; text-decoration:underline;}
p a:hover{ color:#000; text-decoration:none;}

p span.headline{font:12px/14px Trebuchet MS, sans-serif; color:#2f2f2f; font-weight:bold}

#frame{ width:950px; min-width:950px;  margin:0px;
    padding:0px;
    margin-right:auto;
    margin-left:auto;
    text-align:center
}

#intestazione{ width:950px;  text-align:center}

#menu_alto{ width: 950px; height:50px; text-align:center;  color:#FFFFFF}

#menu_alto a { color:#000000; font:"Arial Black"; font:11px/14px Trebuchet MS, sans-serif; text-decoration:none; padding-left:10px; padding-right:10px; }
#menu_alto a:hover { color:#ffffff; text-decoration:underline; }

#contenuto{
 width:950px; min-width:950px;  margin:0px; min-height:100%; display:block;
    padding:0px;
    text-align:center
}
#slideshow {
	border: 0px solid #000;
	overflow: hidden;
	margin: 0px auto 0px;
	position: relative;
	width: 316px;
	height: 195px;
}

#slideshow img {
	width: 316px;
	height: 195px;
}
a.nome_album{
color:#A30F01; font-size:20px; font-family:'Trebuchet MS', Arial, sans-serif, serif; text-decoration:none;
}
a.nome_album:hover{
text-decoration:underline;
}
.contenuto2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration : none;
}

.contenuto2 a:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #A82D26;
	text-decoration : none;
}

.contenuto2 a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #A82D26;
	text-decoration : none;
}

.contenuto2 a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
}
.contenuto3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color: #666666;
	text-decoration : none;
}

.contenuto3 a:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color: #A82D26;
	text-decoration : none;
}

.contenuto3 a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color: #A82D26;
	text-decoration : none;
}

.contenuto3 a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color: #A82D26;
	text-decoration: underline;
}
a.giallo{
color:#FFFF66; font-size:14px; font-family:'Trebuchet MS', Arial, sans-serif, serif; text-decoration:none;
}
a.giallo:hover{
text-decoration:underline;
}

a.grigio{
color:#999999; font-size:14px; font-family:'Trebuchet MS', Arial, sans-serif, serif; text-decoration:none;
}
a.grigio:hover{
color:#999999; font-size:14px; font-family:'Trebuchet MS', Arial, sans-serif, serif; text-decoration:underline;
}
a.menu{
color:#000066; font-size:14px; font-family:'Trebuchet MS', Arial, sans-serif, serif; text-decoration:none;
}
a.menu:hover{
color:#000066; font-size:14px; font-family:'Trebuchet MS', Arial, sans-serif, serif; text-decoration:underline;
}
p.grigio{
font-family:"Trebuchet MS", Arial, sans-serif, serif; font-size:14px; color:#999999;
}
p.testo{
font-family:"Trebuchet MS", Arial, sans-serif, serif; font-size:14px; color:#000000; text-align:left
}
h1.titolo{
color:#999999; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:left
}
h1{
color:#999999; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0px; padding:0px
}
.titolo{
color:#999999; font-size:16px; font-family:Trebuchet MS, sans-serif; text-align:left; margin:0px; padding:0px
}

#scroll {
height:8em;
width:62%;
overflow:auto;
padding-right: 5px;
padding-left: 5px;
}
#scroll ul a {
    overflow: scroll;
	list-style-type: none;
	text-decoration: none;
	color: #666666;
}
#scroll ul {
    height: 160px;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}


#scroll2 {
 margin : 0;
 width : 225px;
 height : 150px;
 overflow : auto;
 padding-right: 5px;
 padding-left: 5px;

}

#scroll2 ul a {
    overflow: scroll;
	list-style-type: none;
	text-decoration: none;
	color: #666666;
}
#scroll2 ul {
    height: 160px;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

/* FOOTER */

#footer{height:52px; clear:left; clear:both; margin:0 auto; width:100%; margin-top:10px; background:url(../images/b_footer.gif) 0 0 repeat-x;}
#footer p{padding: 20px 0 0 0; font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footer p span{font:11px/16px Trebuchet MS, sans-serif; }
#footer p a{font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; color:#848484; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#848484; color:#fff}

#footer2{height:500px; clear:left; clear:both; margin:0 auto; width:100%; margin-top:10px; background:url(../images/b_footer.gif) 0 0 repeat-x;}
#footer2 p{padding: 20px 0 0 0; font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footer2 p span{font:11px/16px Trebuchet MS, sans-serif; }
#footer2 p a{font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; color:#848484; text-decoration:none; padding: 0 5px }
#footer2 p a:hover{text-decoration:none; background:#848484; color:#fff}

/*CSS principale per il menu*/

div#container{width:408px;margin:0 auto;background: transparent;color:#fff}

ul#nav{font: 100%/1.5 Verdena,Tahoma,sans-serif}
ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{margin:0;padding:0;list-style-type:none}
ul#nav{height:26px;line-height:25px;margin-left:50px;
    background: transparent;color: #fff}
ul#nav a{display:block;padding: 0 15px;text-decoration: none; color:#FFF}
ul#nav li{float: left;position: relative}
ul#nav li li{float: none;line-height: 22px;
    display:block !important;display: inline; /*IE*/}
ul#nav ul{position: absolute;top: 23px;left: -9999px;
    width: 12em;background: #fff;color: #3B5998}
ul#nav ul{padding: 7px 0;border: 1px solid #870F0C}
ul#nav ul,ul#nav li li a{background-color: #FFF;color: #870F0C}
ul#nav li:hover,ul#nav a:hover{background-color: #870F0C;color: #FFF}
ul#nav li:hover ul,ul#nav li.sfhover ul{left: -1px;z-index: 100}

/*regole per separatore e le icone */

ul#nav li.sep{height: 34px;background: #fff}
ul#nav li.sep span{display: block;height: 1px;overflow: hidden;
    margin: 6px 5px 0;background: #CCC}

div.imgcontainer{float:left;padding:0 6px 6px 0;
    background: url(http://www.agenzia3d.it/img_site/dropshadow.jpg) no-repeat bottom right}

div.imgcontainer img{display:block;
    position:relative;top: -5px;left:-5px;
    border:1px solid #ccc;border-color: #ccc #666 #666 #ccc;
    padding:5px}
