/* CSS Document */

/*----------BODY-----------*/

body{
margin:0; font-family:Verdana, Arial, Helvetica, sans-Serif; font-size:11px; background-color:#F3F3F3; text-align:center
}
a:link{
color:#666; text-decoration:underline
}
a:visited{
color:#666; text-decoration:underline
}
a:hover{
color:#000; text-decoration:underline
}
#wrapper{
width:760px; margin:0; padding:0; text-align:center
}
.alignright{
text-align:right
}
.aligncenter{
	text-align:center;
	font-size: 11px;

}
.alignbottom{
vertical-align:bottom
}
.alignbottomright{
vertical-align:bottom; text-align:right
}
.tdstandard{
vertical-align:top; font-size:11px; color:#000; padding:5px; padding-top:10px
}
.tdbase{
font-size:11px; text-align:top; padding:1px 0 7px 1px
}
.coldx{
width:45px
}
form{
border-bottom:1px solid #b7b7b7; padding-bottom:5px
}
.treelink{
color:#666; text-decoration:underline
}
.treelink{
color:#666; text-decoration:underline
}
.treelink_a{
color:#666; text-decoration:none; font-weight:bold
}


/*----------FONDI-----------*/
.bkgcraf{
background-color:#E9D0A7; border-right: 1px solid #B7B7B7; border-left: 1px solid #B7B7B7
}

/*----------HEAD-----------*/
#head{
border-bottom:1px solid #B7B7B7;padding:3px; color:#B7B7B7; font-weight: bold; font-size:12px; vertical-align:bottom
}
#head1{
background-color:#fff; margin:0; padding:0; border-right: 1px solid #B7B7B7; border-left: 1px solid #B7B7B7
}

/*----------MENU TABS-----------*/
#tabmenu{
width:715px
}
div#tab{
border-bottom: 1px solid #B7B7B7; padding-left: 10px
}
div#tab ul{list-style-type: none; margin: 0; padding: 0; padding-top:10px}
div#tab li {display: inline; margin: 0; padding: 0}
div#tab li a{text-decoration: none;border: 1px solid #B7B7B7; border-bottom:0;padding:3px 10px 3px 10px; padding-bottom:0;font-size:13px;color: #666;background-image:url(images/bkgtab.gif); background-repeat:repeat-x}
span#tab li#activelink a{border-bottom: 1px solid #f3f3f3; background-image:none; background-color: #f3f3f3;color: #666}
div#tab li a:hover{border-bottom: 1px solid #f3f3f3; background-image:none; background-color: #f3f3f3;color: #666}span#activelink li a{border-bottom: 1px solid #f3f3f3; background-image:none; background-color: #f3f3f3;color: #666}
/*----------MENU-----------*/
#menu{
padding:5px; font-size:11px; color:#999; height:185px; vertical-align:top; border-bottom:1px solid #B7B7B7
}
#menu ul{
list-style-type: none; margin:0; padding:0; height:25px
}
#menu li{
height:20px
}
#menu a:link{
color:#999; text-decoration:none
}
#menu a:visited{
color:#999; text-decoration:none
}
#menu a:hover{
color:#4F6177; text-decoration:none
}
.bkgsx{
background-color:#FFF;width:145px; vertical-align:top
}

/*----------CONTENUTI-----------*/
.content{
background-color:#f3f3f3; border-right:1px solid #B7B7B7; width:715px
}
.boxnews{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding:3px;
padding-top: 20px;
}
.boxnews p{
	padding: 0 0 5px 0;
	margin: 0;
}
#bkgcenterhome{
background-color:#F3F3F3; color:#666; font-size:12px; width:390px; vertical-align:top; border-left:1px solid #B7B7B7 
}
#bkgcenter{
background-color:#F3F3F3; color:#666; font-size:12px; width:570px; vertical-align:top; border-left:1px solid #B7B7B7
}
.box{
border:none; margin-bottom:5px; 
}
.box_sx{
border:1px solid #B7B7B7; margin-bottom:5px; background-color:#fff
}

/*----------FOOTER-----------*/
#footer{
background-color:#E8E8E8; font-size:10px; color:#999; vertical-align: middle;border:1px solid #B7B7B7; height:20px
}
.button {
width:80px; background-color:#B4CBE4
}
.titoli {
font-size:13px;color:#D8AC63;
}

.boxSx {
	background: #F3F3F3;
	border-bottom: 1px solid #B7B7B7;
	border-top: 1px solid #B7B7B7;
	width: 100%;
	padding: 0;
	margin: 0;
}