body {
	background: #ffffff url(images/body.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
	margin-top:-1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
a:link{
	color: #6a5fae;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	color: #6a5fae;
	font-weight: bold;
	text-decoration: none;
}
a:visited{
	color: #6a5fae;
	font-weight: bold;
	text-decoration: none;
}
#fullbody {
	width: 100%;
	background: url(images/bg.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	height: 850px;
	
	}
#mainbody{
	float: left;
	width: 850px;
}
#overbody_outer{
	width: 850px;
}
#overbody_inner{
	
}
#overleft_outer{
	
}
#overleft_inner{
	
}
#overright_outer{
	
}
#overright_inner{
	
}

#header_outer{
	height:140px;
}
#header_inner{
	
}
#center_outer{
	float: left;
	width: 850px;
}
#center_inner{
	
}
#left_outer{
	width: 161px;
	float: left;
	padding-left:5px;
	padding-right: 15px;
}
#left_inner{
	text-align: left;
	float: left;
}
#right_outer{
	width: 100px;
	float: left;
	height: auto;
}
#right_inner{
	text-align: left;
}
#body_outer{
	float: left;
	width: 640px;
	background: #dedcee url(images/bg_body.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top;
	
}
#body_inner{
	float: left;
	width: 640px;
	background: url(images/bg_body_inner.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: bottom;
	min-height: 450px;
	text-align: left;
	
}
#footer_outer{
	float: left;
	width: 850px;
}
#footer_inner{
	
}
#mysite{
	float: left;
	width: 545px;
	padding: 2px 2px 2px 2px;
	text-align: left;
}
#mysite_text{
	float: left;
	text-align: justify;
	text-indent: 2px;
}
#mysite_img{
	float: right;
}
.mysite_img{
	border: thick solid White;
}

.moduletable h3{
	background: Aqua;
}
.contentheading{
	text-align: left;
	font-weight: bold;
	color: #000;
	float: left;
	padding-top: 10px;
}
#loghi_outer{
	float: left;
	width: 850px;
	height: 25px;
	padding-top: 26px;
}
#logo_sn{
	float: left;
	width: 15px;
	height: 14px;
	padding-left:10px;
}
#logo_ds{
	float: right;
	width: 69px;
	height: 14px;
	padding-right:10px;
}
.block-menu h2{
	color:#fff;
}
.block ul{
	margin:0px;
	padding:0px;
}
ul.menu li.leaf{
	background: url("images/p_on.png") no-repeat scroll;
	background-position: left;
	margin-bottom:1px;
	margin-left:1px;
	display:block;
	list-style: none;
	list-style-image:none;
	float: left;
	width:153px;
	height:23px;
	padding-left:3px;
	
}
ul.menu li.collapsed{
	background: url("images/p_on.png") no-repeat scroll;
	background-position: left;
	margin-bottom:1px;
	margin-left:1px;
	padding-left:3px;
	display:block;
	float: left;
	width:153px;
	height:23px;
}
li.expanded{
	padding:0px;
	display:block;
	margin:1px;
	float: left;
	width:140px;
}
ul.menu li a.active{
	color: aqua;
}
ul.menu li a{
	color: #03052c;
}
ul.menu li a:hover{
	color: #fff;
}
ul.menu li.active-trail a{
	color: #fff;
	background: url("images/p_off.png") no-repeat scroll;
	background-position: left;
margin-bottom:1px;
	margin-left:-3px;
	padding-left:3px;
	display:block;
	float: left;
	width:153px;
	height:23px;
}
ul.menu li.collapsed a{
	color: #03052C;
	
}

ul.menu li.collapsed a:hover {

color: #fff;
}
ul.menu{
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

li.leaf {

padding:0 ;
}


li.collapsed{
	padding: 0px;
}


.rounded_corner .wrap-corner .t-edge, .rounded_corner .wrap-corner .b-edge {
height:11px;

}






.rounded_corner .wrap-corner .r-edge {
padding:0;

}

.panel-pane h2{
	background: url("images/modtop2.jpg") no-repeat scroll;
	background-attachment: scroll;
	background-repeat: no-repeat;
	width: 170px;
	height: 27px;
	font-size: 11px;
	font-weight: bold;
	margin-top:10px;
	margin-left: 20px;
	text-align: center;
	color:#000;
	padding: 0px;
}

.rounded_corner .r-edge{
	
}
.rounded_corner .l-edge {
background:transparent url(/web/sites/all/modules/panels/styles/corners/shadow-l.png) repeat-y scroll 0 0;


}
.rounded_corner .wrap-corner{
	background: #dfdcef none repeat scroll 0 0 !important;
}
.content{
	
	text-align: center;
	padding:5px;
}


	
.panel-pane{
	margin-top:-12px;
	
}

#collezioni .panel-pane {style.css?I (riga 291)
margin-top:-12px;
text-align:left;
} 


.panel-3col-33 .panel-col-last .inside {
margin:0;
}

.panel-3col-33 .panel-col .inside {
margin:0 ;
}


.panel-3col-33 .panel-col-first .inside {
margin:0 ;
}

h2{
	font-size: 14px;
	color:#fff;
	padding: 5px;
	background: transparent url(images/titolo.jpg) no-repeat scroll 0 0;
	margin-top: 10px;
}

.breadcrumb {
color:#9D95CE;
padding-bottom:0.5em;
padding-left: 10px;
}

.block-block h2{
	background:transparent url(images/titolo_blocco.png) no-repeat scroll 0 0;
	color:#fff;
	padding-left: 5px;
	margin-bottom:0px;
	height: 23px;
	width:154px;
	margin-top: -25px;
	padding-bottom: 0px;
}

.block-menu-primary-links{
	float:left;
}


#block-block-8{
	float:left;
	margin-top:40px;
	margin-left	: 5px;
	width:154px;
	background: url(images/bg_blocco.png) no-repeat scroll 0 0 #dedcee;
	background-position: bottom;
}

