body{ margin:auto;padding:0; text-align:center; font-size:14px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; }
img {border:none;}

#sx1{background:url(../immagini/hleft.gif) no-repeat;width:66px;height:219px;position:absolute;left:-66px;}
#dx1{background:url(../immagini/hright.gif) no-repeat;width:75px;height:219px;position:absolute;right:-75px;}
#tx_container {position:relative; margin:0px auto;padding:0; width:1002px;  min-height:600px; text-align:left;}
#tx_topbanner {position:absolute;left:0px; top:0px; width:1002px; height:219px; margin:0; padding:0;background:url(../immagini/htop.jpg) no-repeat;}
#tx_gallery {position: relative;top:0px;float:right;width:230px; margin-left: 10px; }
#tx_gallery2 {position: relative;top:200px;float:right;width:230px; margin-left: 10px; }
#content {position: relative;top:0px;left:20px; width:705px; margin: 0 auto; padding: 30px 20px 10px 20px; float:left;background-color: #FFFFFF;min-height:300px; border-radius: 0px 10px 0px 0px;}

.pd-float a {font-family: Arial, Helvetica, sans-serif;color: #000000!important; text-decoration:none; }
.pd-float a:hover {font-family: Arial, Helvetica, sans-serif;color: #f05923!important;text-decoration:underline;}
#content a {font-family: Arial, Helvetica, sans-serif;color: #333333; text-decoration:none;}
#content a:hover {font-family: Arial, Helvetica, sans-serif;color: #F05923 ;text-decoration:underline;}

#content h2 {font-family: Arial, Helvetica, sans-serif;color: #f05923; font-size:20px;}
#tx_footer{position: relative;top: 0px;text-align: center; clear: both;}
#tx_contentbox{position: relative;top: 219px; background:url(../immagini/content_background.jpg) repeat-x;min-height:600px;}
#tx_menu ul{float: left;position:relative;left: 20px;width: 700px;height: 38px;list-style:none;margin:0px;padding:0px; text-align: center;}
#tx_menu ul li a{background: url(../immagini/menu_disactive.gif) no-repeat;width: 117px;height: 38px;position:relative;float:left;margin: 0px;padding-top:13px; font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #f05923;font-weight: bold;text-decoration:none;}
#tx_menu  #current a{background: url(../immagini/menu_active.gif) no-repeat;width: 117px;height: 38px;position:relative;float:left;margin: 0px;padding-top:13px; font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #f05923;text-decoration:underline;}
#tx_menu1 ul{float: left;position:relative;left: 20px;width: 700px;height: 38px;list-style:none;margin:0px;padding:0px; text-align: center;}
#tx_menu1 ul li a{background: url(../immagini/menu_disactive.gif) no-repeat;width: 117px;height: 38px;position:relative;float:left;margin: 0px;padding-top:13px; font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #f05923;font-weight: bold;text-decoration:none;}
#tx_menu1  #current a{background: url(../immagini/menu_active.gif) no-repeat;width: 117px;height: 38px;position:relative;float:left;margin: 0px;padding-top:13px; font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #f05923;text-decoration:underline;}
#tx_intro {font-family: Arial, Helvetica, sans-serif;color: #000000; font-size:16px; padding-left: 20px;padding-right: 10px;padding-top: 0px;padding-bottom: 10px;}
#tx_intro a {color:#008C45!important;text-decoration:none;}
#tx_user1 {font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:12px; position: absolute; left:570px;top:115px; width:220px; height:110px; line-height:16px;}
#tx_user1  a {color:#008C45!important;text-decoration:none;}
#tx_user2 {position: relative;clear: both;}
#tx_menu .nav-item.current.active  a {background: url(../immagini/menu_active.gif) no-repeat;width: 117px;height: 38px;position:relative;float:left;margin: 0px;padding-top:13px; font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #f05923;text-decoration:underline;}
#tx_menu .nav-item a{background: url(../immagini/menu_disactive.gif) no-repeat;width: 117px;height: 38px;position:relative;float:left;margin: 0px;padding-top:13px; font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #f05923;font-weight: bold;text-decoration:none;}
/* classi */

.contentheading {font-size: 20px;color:#f05923;font-weight: bold;}
.sectiontableentry1 {height:30px;}
.sectiontableentry1 a {font-size: 18px; margin-left:20px;color:#000000!important;text-decoration:none;}
.sectiontableentry1 a:hover {color:#f05923!important;text-decoration:underline;}
.sectiontableentry2 {height:30px;margin-left:20px;}
.sectiontableentry2 a {font-size: 18px;margin-left:20px;color:#000000!important;text-decoration:none;}
.sectiontableentry2 a:hover {color:#f05923!important;text-decoration:underline;}
.item-209 a {color: #008C45!important;}
.contentpaneopen {width:100%;}
.item-page {width:100%;}
.contentpane {width:100%;}
.button2-left {width:150px; height:20px; border: 1px solid #333333; margin:6px; padding:2px;float:left; text-align:center;}
.at_user_field{display:none;}
.at_filename{height:30px;}
.attachmentsContainer  table{width:100%;padding-top:10px;}
.odd .at_description{
display:none;
}
.even .at_description{
display:none;
}
.odd .at_file_size{
display:none;
}
.even .at_file_size{
display:none;
}


.folderdocs .docList{
	width:100%;
}
.folderdocs .docList td{
	padding:5px;
	border-bottom: 1px solid #ddd;
}
.folderdocs .docList .pdf {
    background: url(../immagini/csg-548af7b30a2ea.png?v1) 100% -1px no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
    position: relative;
    bottom: -10px;
    right: 10px;
    background-size: 80%;
    opacity: .8;
}
