BODY {
background-color : #FFFFFF;
color : #404d5c;
font-family : Trebuchet MS, Arial, sans-serif;
font-size : 12px ;
}
INPUT {
color : #404d5c;
font-family : Trebuchet MS, Arial, sans-serif;
font-size : 12px;
}
TEXTAREA {
color : #404d5c;
font-family : Trebuchet MS, Arial, sans-serif;
font-size : 12px ;
}
SELECT {
color : #404d5c;
font-family : Trebuchet MS, Arial, sans-serif;
font-size : 12px;
}
TABLE {
font-family : Trebuchet MS, Arial, sans-serif;
font-size : 12px ;
}
A:link {
text-decoration: none;
font-weight: normal;
color : #404d5c;
}
A:VISITED {
text-decoration: none;
font-weight: normal;
color : #404d5c;
}
A:active {
text-decoration: none;
font-weight: normal;
color : #404d5c;
}
A:HOVER {
text-decoration: underline;
font-weight: normal;
color : #404d5c;
}
A.menu:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
body {
	text-align:center;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
}
#container {
	text-align:left;
	margin:10px auto;
	padding:0;
	width:953px;
	background:url(/media/7/214/bg_content.gif) repeat-y left top
}
#header {
	height:107px;
	/*position:relative;*/
	background:url(/media/7/214/angolo_top.gif) no-repeat left top
}
#header .contenuto {
	height:106px;
	background:url(/media/7/214/sfuma_header.gif) no-repeat left bottom;
	padding-left:22px
}
#header .contenuto .main {
	height:106px;
	border-top:solid 1px #3f4c6b
}
#logo {
	float:left;
	width:220px;
	padding-top:22px
}
#searchmenu {
	float:left;
	width:710px;
	height:99px
}
#searchmenu #search {
	width:593px;
	height:41px;
	float:right;
	background:url(/media/7/214/bg_ricerca.gif) repeat-x;
}
#searchmenu #search #lingua {
	width:111px;
	height:41px;
	float:left;
	background:url(/media/7/214/angolo_ricerca.gif) no-repeat left top
}
#searchmenu #search #lingua ul {
	list-style:none;
	display:block;
	margin:0;
	padding:10px 0 0 31px
}
#searchmenu #search #lingua ul li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0 0 0 3px;
}
#searchmenu #search #ricerca {
	width:433px;
	height:41px;
	padding-left:49px;
	float:left;
}
#searchmenu #search #ricerca label {
	padding-top:9px;
	float:left;
	font:16px 'Trebuchet MS', sans-serif;
	color:#404d5c
}
#searchmenu #search #ricerca input {
	margin-top:11px;
	margin-left:5px;
	float:left;
	height:15px;
	width:142px;
	font:11px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	border:solid 1px #868b96;
	padding:0 2px
}
#searchmenu #search #ricerca .invia {
	margin:11px 0 0 0;
	padding:0;
	float:left;
	height:17px;
	width:16px;
	border:none;
	background:url(/media/7/214/ico_ricerca.gif) no-repeat;
	cursor:pointer
}
#searchmenu #search #ricerca p {
	margin:11px 0 0 25px;
	padding:0 0 0 15px;
	float:left;
	height:17px;
	width:150px;
	border:none;
	background:url(/media/7/214/freccia.gif) no-repeat 0 5px;
}
#searchmenu #search #ricerca p a {
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
#searchmenu #search #ricerca p a:link {
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
#searchmenu #search #ricerca p a:visited {
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
#searchmenu #search #ricerca p a:hover {
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
#searchmenu #search #ricerca p a:focus {
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
#searchmenu #search #ricerca p a:active {
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
.glowingtabs{
float:right;
font:bold 14px 'Trebuchet MS', sans-serif;
color:#404d5c;
line-height:normal;
}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px;
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url(/media/7/214/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.glowingtabs a span{
float:left;
display:block;
background:url(/media/7/214/glowtab.gif) no-repeat right top;
padding: 4px 12px 2px 3px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: #fff;
}

.glowingtabs li.selected a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs li.selected a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #fff;
}

.glowingtabs a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
background-position:0% -82px; 
color: #fff;/*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
background-position:100% -82px;
color: #fff;/*Shift background image up to start of 2nd tab image*/
}
.glowingtabs li.default a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs li.default a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #fff;
}

.glowingtabs a:hover, .glowingtabs li.default a:hover{ /*onMouseover style*/
background-position:0% -82px; 
color: #fff;/*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span, .glowingtabs li.default a:hover span{ /*onMouseover style*/
background-position:100% -82px;
color: #fff;/*Shift background image up to start of 2nd tab image*/
}
/*------------------------------------------------------------------------*/
.glowingtabs li a.default { /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs li a.default span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #fff;
}

.glowingtabs a:hover, .glowingtabs li a:hover.default{ /*onMouseover style*/
background-position:0% -82px; 
color: #fff;/*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span, .glowingtabs li a:hover.default span{ /*onMouseover style*/
background-position:100% -82px;
color: #fff;/*Shift background image up to start of 2nd tab image*/
}
/*------------------------------------------------------------------------*/
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_d{
position:absolute;
top: 0;
border: 1px solid #3f4c6b; /*THEME CHANGE HERE*/
border-width:2px 2px 2px 2px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 150px;
visibility: hidden;
}


.dropmenudiv_d a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #3f4c6b; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color:#3f4c6b
}

* html .dropmenudiv_d a{ /*IE only hack*/
width: 100%;
color:#3f4c6b
}

.dropmenudiv_d a:hover{ /*THEME CHANGE HERE*/
background-color: #3f4c6b;
color:#fff
}


#searchmenu #bottom{
	float:right;
	margin-top:32px;
	padding-right:201px;
/*	width:516px;*/
}
#maincontent #titlogin {
	position:absolute;
	z-index:50;
	height:39px;
	left:758px;
	top:-32px;
	width:193px;
	background:url(/media/7/214/bg_module_DX.gif) repeat-y
}
#maincontent #titlogin p {
	height:33px;
	margin-top:4px;
	padding-top:2px;
	padding-left:24px;
	width:170px;
	background:url(/media/7/214/bg_tit_spallaDX.gif) no-repeat;
	font:14px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#e5000a
}
#maincontent {
	clear:left;
	position:relative;
	width:953px;
}
#maincontent #left {
	float:left;
	padding-left:10px;
	width:472px;
	margin-top:27px
}
#left #corpo #contentcorpo{
	width:452px;
	float:left;
	background:#f6f6f6;
	color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
}
#maincontent #center {
	float:left;
	padding-left:15px;
	width:250px;
	margin-top:27px
}
#maincontent #right {
	float:left;
	padding-left:10px;
	width:194px
}
#footer {
	clear:left;
	height:36px;
	background:url(/media/7/214/bg_footer.gif) no-repeat
}
#footer #copy {
	float:left;
	width:758px;
	font:10px 'Trebuchet MS', sans-serif;
text-transform:uppercase;
	color:#868b96;
	padding-top:11px;
	text-align:center
}
#footer #credits {
	float:left;
	width:161px;
	padding-top:10px;
	padding-left:33px
}
#footer #credits ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block
}
#footer #credits ul li {
	list-style:none;
	margin:0;
	padding:0;
	display:inline
}
#footer #credits ul li a {
	margin:0;
	padding:0 7px;
	font:11px 'Trebuchet MS', sans-serif;
	color:#66717d;
	text-decoration:none;
	text-transform:uppercase
}
#footer #credits ul li a:link {
	font:11px 'Trebuchet MS', sans-serif;
	color:#66717d;
	text-decoration:none;
	text-transform:uppercase
}
#footer #credits ul li a:link {
	font:11px 'Trebuchet MS', sans-serif;
	color:#66717d;
	text-decoration:none;
	text-transform:uppercase
}
#footer #credits ul li a:visited {
	font:11px 'Trebuchet MS', sans-serif;
	color:#66717d;
	text-decoration:none;
	text-transform:uppercase
}
#footer #credits ul li a:hover {
	font:11px 'Trebuchet MS', sans-serif;
	color:#66717d;
	text-decoration:underline;
	text-transform:uppercase
}
#footer #credits ul li a:active {
	font:11px 'Trebuchet MS', sans-serif;
	color:#66717d;
	text-decoration:none;
	text-transform:uppercase
}
.bgModuliDX {
	background:url(/media/7/214/bg_module_DX.gif) repeat-y 1px 0;
	float:left;
	width:193px
}
.separator{
	clear:left;
	height:25px
}
.bgModuliDX #login {
	padding:7px 0 5px 17px;
	width:177px;
	float:left
}
.bgModuliDX #login .mbsTextBox {
	width:153px;
	height:13px;
	font:11px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	padding-left:4px;
	border:solid 1px #868b96;
/*margin-bottom:5px*/
}
.bgModuliDX #login .mbsLabel {
padding-top:5px;
display:block
}
.bgModuliDX #login .mbsErrorMessage {
font:10px 'Trebuchet MS', sans-serif;
color:#f70003;
text-transform:uppercase
}
.bgModuliDX #login .mbsUserNameBox {
	width:153px;
	height:15px;
	font:11px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	padding:0 0 0 4px;
	border:solid 1px #868b96
}
.bgModuliDX #login .mbsPasswordBox {
float:left;
	width:137px;
	height:13px;
	margin-top:2px;
	padding-left:4px;
	font:11px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	border:solid 1px #868b96
}
.bgModuliDX #login p{
	margin:0;
	padding:0;
}
.bgModuliDX #login input.mbsLogOnButton {
	margin:0;
	padding:0;
	margin-top:2px;
	float:left;
	height:17px;
	width:16px;
	border:none;
	background:url(/media/7/214/freccia_login.gif) no-repeat;
	cursor:pointer; float:left
}
.bgModuliDX .titModule {
	height:33px;
	margin-top:4px;
	padding-top:2px;
	padding-left:24px;
	width:170px;
	background:url(/media/7/214/bg_tit_spallaDX.gif) no-repeat 1px top;
	font:14px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#e5000a
}
.bgModuliDX .tag {
	padding:5px 10px;
	margin:0;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	text-align:center
}
.bgModuliDX .tag a{
	padding:0;
	margin:0;
	line-height:20px;
	font-family:'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	text-transform:uppercase
}
.bgModuliDX .tag a:link{
	padding:0;
	margin:0;
	line-height:20px;
	font-family:'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	text-transform:uppercase
}
.bgModuliDX .tag a:visited{
	padding:0;
	margin:0;
	line-height:20px;
	font-family:'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	text-transform:uppercase
}
.bgModuliDX .tag a:hover{
	padding:0;
	margin:0;
	line-height:20px;
	font-family:'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:underline;
	text-transform:uppercase
}
.bgModuliDX .tag a:active{
	padding:0;
	margin:0;
	line-height:20px;
	font-family:'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	text-transform:uppercase
}
/*.mbsLinkButton{
	clear:left;
	padding:5px 0 0 0
}*/
a.mbsLinkButton {
	clear:left;
	padding:5px 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 10px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
a:link.mbsLinkButton {
	clear:left;
	padding:5px 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 10px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
a:visited.mbsLinkButton {
	clear:left;
	padding:5px 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 10px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
a:hover.mbsLinkButton {
	clear:left;
	padding:5px 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 10px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:underline
}
a:active.mbsLinkButton{
	clear:left;
	padding:5px 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 10px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
#statuto{
padding-top:20px}
#statuto ul{
	color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
	padding:0 12px;
	margin:0
}
#statuto ul li{
	color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
	padding:2px 5px;
	margin:0 5px
}
/*-----------------------------------------------H2-------------------------------------------------------------*/
h2{
	clear:left;
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:20px 0 13px 0
}
h2 a{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
h2 a:link{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
h2 a:visited{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
h2 a:hover{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:underline;
}
h2 a:active{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#newsletter{
	padding:12px 10px 10px 69px;
	background:url(/media/7/214/ico_newsletter.gif) no-repeat 13px 12px;
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a
}
#newsletter a{
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a;
	text-decoration:none
}
#newsletter a:link{
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a;
	text-decoration:none
}
#newsletter a:visited{
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a;
	text-decoration:none
}
#newsletter a:hover{
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a;
	text-decoration:underline
}
#newsletter a:active{
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a;
	text-decoration:none
}
#stampa{
	padding:12px 0 10px 69px;
	background:url(/media/7/214/ico_rassegnastampa.gif) no-repeat 13px 12px;
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a
}
#stampa a{
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a;
	text-decoration:none
}
#stampa a:link{
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a;
	text-decoration:none
}
#stampa a:visited{
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a;
	text-decoration:none
}
#stampa a:hover{
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a;
	text-decoration:underline
}
#stampa a:active{
	font:14px 'Trebuchet MS', sans-serif;
	color:#e5000a;
	text-decoration:none
}
.bannerDX{
text-align:center}
/*--------------------------------------------MENU-------------------------------------------------*/

#menu {
	text-align:right;
	margin-left:2px;
	padding-right:10px;
	position:relative;
	z-index:100
}
#corpo{
	clear:left
}
#corpo ul{
	color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
	padding:0 12px;
	margin:5px 0
}
#corpo ul li{
	color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
	padding:2px 5px;
	margin:0 5px
}
#corpo #contentcorpo #lista{
	padding:0;
	width:452px;
	float:left;
	background:#f6f6f6;
}
h1{
	clear:left;
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:20px 0 13px 0
}
h1 a{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
h1 a:link{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
h1 a:visited{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
h1 a:hover{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:underline;
}
h1 a:active{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#lista img{
	float:left;
	margin:0 10px 0 0
}
.specifiche_articolo{
	clear:left;
	padding-top:10px;
	height:26px
}
.specifiche_articolo .categoria{
	float:left;
	padding-right:25px;
	text-transform:uppercase
}
.specifiche_articolo .data{
	float:left;
	padding-right:25px
}
.specifiche_articolo .commenti{
	float:left;
	padding-right:35px;
	background:url(/media/7/214/ico_commento.gif) no-repeat right top;
}
#center .maincontent{
	float:left;
	width:250px;
	background:url(/media/7/214/filetto_border.gif) no-repeat left 24px
}
#totale #corpo #contentcorpo .maincontent{
	float:left;
	width:250px;
	background:url(/media/7/214/filetto_border.gif) no-repeat left 24px
}
#center .maincontent h2{
	font:normal 13px 'Trebuchet MS', sans-serif;
	margin:0;
	padding:6px 0 6px 6px
}
#totale #corpo #contentcorpo .maincontent h2{
	font:normal 13px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin:0;
	padding:6px 0 6px 0
}
#totale #corpo #contentcorpo h2 a{
	font:normal 13px 'Trebuchet MS', sans-serif;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:6px 0 0 0
}
#totale #corpo #contentcorpo h2 a:link{
	font:normal 13px 'Trebuchet MS', sans-serif;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:6px 0 0 0
}
#totale #corpo #contentcorpo h2 a:visited{
	font:normal 13px 'Trebuchet MS', sans-serif;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:6px 0 0 0
}
#totale #corpo #contentcorpo h2 a:hover{
	font:normal 13px 'Trebuchet MS', sans-serif;
	color:#f70003;
	text-decoration:underline;
	margin:0;
	padding:6px 0 0 0
}
#totale #corpo #contentcorpo h2 a:active{
	font:normal 13px 'Trebuchet MS', sans-serif;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:6px 0 0 0
}
.bordo{
	padding:5px 0;
	width:250px;
	float:left;
	background:#f6f6f6;
	border-bottom:solid 1px #404d5c
}
.bordo .appuntamento{
	padding:8px;
	width:234px;
	float:left;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
}
.bordo .appuntamento .data{
	padding-bottom:6px;
	font:12px 'Trebuchet MS', sans-serif;
	font-style:italic;
	color:#404d5c;
}

.bordo .appuntamento img{
	float:left;
	margin:0 5px 0 0
}
.bordo .appuntamento .testo{
	float:left;
	padding:0 5px 10px 0;
	white-space:normal
}
div#navigation{
	height:30px;
	background:url(/media/7/214/filetto_border.gif) no-repeat left bottom;
	padding-left: 36px
}
div#navigation ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	height:30px;
	white-space: nowrap
}
div#navigation li{
	display: inline;
	margin: 0;
	padding:0;
	height:30px
}
div#navigation li a{
	text-decoration: none;
	padding: 0 15px;
	font:bold 13px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	height:30px;
		line-height:30px;
}
div#navigation li a:link{
	text-decoration: none;
	padding: 0 15px;
	font:bold 13px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	height:30px;
		line-height:30px;
}
div#navigation li a:visited{
	text-decoration: none;
	padding: 0 15px;
	font:bold 13px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	height:30px;
		line-height:30px;
}
div#navigation li a:hover{
	background:#f6f6f6 url(/media/7/214/freccia_menudoc.gif) no-repeat 2px 8px;
	padding: 0 15px;
	height:30px;
	font:bold 13px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	line-height:30px;
	border-bottom:solid 5px #f6f6f6
}
div#navigation li a:active{
	text-decoration: none;
	padding: 0 15px;
	font:bold 13px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	height:30px;
}
div#navigation li.activelink a{
	background:#f6f6f6 url(/media/7/214/freccia_menudoc.gif) no-repeat 2px 8px;
	font:bold 13px 'Trebuchet MS', sans-serif;
	color: #404d5c;
	line-height:30px;
	height:30px;
	border-bottom:solid 5px #f6f6f6
}
#contentcorpo .alldoc{
clear:left;
	display:block;
	background:#f6f6f6;
	border-bottom:solid 1px #404d5c;
	/*border-top:solid 1px #404d5c;*/
	padding-bottom:5px;
	padding-top:3px;
	text-align:right;
	padding-right:10px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
}
#contentcorpo .alldoc a{
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin-top:5px;
	text-decoration:none
}
#contentcorpo .alldoc a:link{
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin-top:5px;
	text-decoration:none
}
#contentcorpo .alldoc a:visited{
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin-top:5px;
	text-decoration:none
}
#contentcorpo .alldoc a:hover{
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin-top:5px;
	text-decoration:underline
}
#contentcorpo .alldoc a:active{
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin-top:5px;
	text-decoration:none
}
#maincontent #totale {
	float:left;
	padding-left:10px;
	width:737px;
	margin-top:27px
}
#totale #corpo #contentcorpo #lista{
	padding:0 10px 10px 10px;
	width:717px;
	float:left;
	background:#f6f6f6;
}
/*---------------------------------BREADCRUMBS--------------------------------------*/
div#breadcrumbs{
	height:24px;
	background:url(/media/7/214/filetto_border.gif) no-repeat left bottom;
	padding-top:8px
}
div#breadcrumbs ul{
	list-style-type: none;
	margin: 0;
	padding:0;
	white-space: nowrap
}
div#breadcrumbs li{
	display: inline;
	margin:0;
	padding: 0;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
}
div#breadcrumbs li a{
	text-decoration: none;
	padding:0 5px 2px 5px;
	margin:0;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
/*	height:30px;*/
}
div#breadcrumbs li a:link{
	text-decoration: none;
	padding:0 5px 2px 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
}
div#breadcrumbs li a:visited{
	text-decoration: none;
	padding:0 5px 2px 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
}
div#breadcrumbs li a:hover{
	padding:0 5px 2px 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
}
div#breadcrumbs li a:active{
	text-decoration: none;
	padding:0 5px 2px 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
}
/*---------------------------------BREADCRUMBS--------------------------------------*/
#corpo #contentcorpo{
	padding:0 10px 10px 10px;
	width:717px;
	float:left;
	background:#f6f6f6;
	color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
	float:left
}
#corpo #contentcorpo #articolo{
	padding:0;
	width:717px;
	float:left;
	background:#f6f6f6;
	/*border-bottom:solid 1px #404d5c*/
}
#articolo h1{
	clear:left;
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:0 0 10px 0
}
#articolo h1 a{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#articolo h1 a:link{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#articolo h1 a:visited{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#articolo h1 a:hover{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:underline;
}
#articolo h1 a:active{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#articolo img{
	float:right;
	margin:0 0 0 10px
}
#articolo .specifiche_articolo{
	clear:right;
	display:block;
	padding-top:10px;
	height:26px
}
#articolo .specifiche_articolo .stampa{
	float:right;
	padding-right:19px;
	padding-left:30px;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right 5px
}

#articolo .specifiche_articolo .mail{
	float:right;
	padding-left:30px;
	padding-right:20px;
	background:url(/media/7/214/ico_mail.gif) no-repeat right 5px
}
h3{
	padding:5px 0;
	margin:0;
	font:bold 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
}
#corpo #contentcorpo #commenta{
clear:both
}
#corpo #contentcorpo #commenta #contentcommenta{
	padding:0 10px 10px 10px;
	width:717px;
	float:left;
	background:#f6f6f6;
	/*border-bottom:solid 1px #404d5c*/
}
#corpo #contentcorpo #commenta #contentcommenta h1{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:0 0 2px 0;
	border-bottom:solid 1px #3f4c6b
}
#corpo #contentcorpo #commenta #contentcommenta p{
	font:normal 13px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	margin:0;
	padding:3px 0 2px 0;
}
#corpo #contentcorpo #commenta #contentcommenta textarea{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	margin:0;
	padding:2px;
	width:711px;
	height:92px
}
#corpo #contentcorpo #commenta #contentcommenta input{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	margin:4px 0 0 0;
	padding:0;
	width:126px;
	height:23px;
	float:right;
	text-align:center
}
#corpo #contentcorpo #altricommenti{
clear:both
}
#corpo #contentcorpo #altricommenti #contentcommenti{
	padding:0 10px 10px 10px;
	width:717px;
	float:left;
	background:#f6f6f6;
	/*border-bottom:solid 1px #404d5c*/
}
#corpo #contentcorpo #altricommenti #contentcommenti h1{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#404d5c;
	text-decoration:none;
	margin:0;
	padding:0 0 2px 0;
	border-bottom:solid 1px #3f4c6b
}
#corpo #contentcorpo #altricommenti #contentcommenti p{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	margin:0;
	padding:8px 0 10px 0;
	border-bottom:solid 1px #a5a5a5
}
#corpo #contentcorpo #altricommenti #contentcommenti p .tit{
display:block;
	font:bold 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	margin:0;
	padding:0;
}
#corpo #contentcorpo #altricommenti #contentcommenti p .articolo{
	font:12px 'Trebuchet MS', sans-serif;
	display:block;
	color:#404d5c;
	text-decoration:none;
	margin:0;
	padding:0;
}
#contentcorpo #altricommenti .alldoc{
	clear:left;
	display:block;
	background:#f6f6f6;
	border-bottom:solid 1px #404d5c;
	padding-bottom:5px;
	text-align:right;
	padding-right:10px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
}
#contentcorpo #altricommenti .alldoc a{
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin-top:5px;
	text-decoration:none
}
#contentcorpo #altricommenti .alldoc a:link{
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin-top:5px;
	text-decoration:none
}
#contentcorpo #altricommenti .alldoc a:visited{
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin-top:5px;
	text-decoration:none
}
#contentcorpo #altricommenti .alldoc a:hover{
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin-top:5px;
	text-decoration:underline
}
#contentcorpo #altricommenti .alldoc a:active{
	font:12px 'Trebuchet MS', sans-serif;
	color:#f70003;
	margin-top:5px;
	text-decoration:none
}
/*--------------------------------------------------------------------------------------------------------------*/

#corpo #contentcorpo #statuto h1{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:0 0 0 0;;
	float:left;
	display:inline
}
#corpo #contentcorpo #statuto h1 a{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo #statuto h1 a:link{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo #statuto h1 a:visited{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo #statuto h1 a:hover{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo #statuto h1 a:active{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo #statuto .contentstatuto{
	clear:both;
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	border-top:solid 1px #3f4c6b;
	padding-top:10px;
	padding-bottom:20px
}
/*--------------------------------------------------------------------------------------------------------------*/
#corpo #contentcorpo #tabella h1{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:0 0 2px 0;
	float:left;
	display:inline
}
#corpo #contentcorpo #tabella h1 a{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo #tabella h1 a:link{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo #tabella h1 a:visited{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo #tabella h1 a:hover{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo #tabella h1 a:active{
	font:normal 13px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
/*---------------------------------------------------*/
#totale #corpo #contentcorpo #tabella h2{
	font:normal 12px 'Trebuchet MS', sans-serif;
	text-transform:none;
	color:#404d5c;
	text-decoration:none;
	margin:0;
	padding:0 4px 2px 0;;
	float:right;
	clear:none;
	display:inline
}
#totale #corpo #contentcorpo #tabella h2 a{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	text-decoration:none;
	background:url(/media/7/214/ico_excel.gif) no-repeat right 2px;
	padding-right:25px
}
#totale #corpo #contentcorpo #tabella h2 a:link{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	text-decoration:none;
}
#totale #corpo #contentcorpo #tabella h2 a:visited{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	text-decoration:none;
}
#totale #corpo #contentcorpo #tabella h2 a:hover{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	text-decoration:underline;
}
#totale #corpo #contentcorpo #tabella h2 a:active{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	text-decoration:none;
}
/*#totale #corpo #contentcorpo #tabella h2.stampa{
	float:right;
}*/
/*#totale #corpo #contentcorpo #tabella h2.stampa a{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	padding-right:19px;
	padding-left:30px;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right 7px
}
#totale #corpo #contentcorpo #tabella h2.stampa a:link{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	padding-right:19px;
	padding-left:30px;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right 7px
}
#totale #corpo #contentcorpo #tabella h2.stampa a:visited{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	padding-right:19px;
	padding-left:30px;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right 7px
}
#totale #corpo #contentcorpo #tabella h2.stampa a:hover{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	padding-right:19px;
	padding-left:30px;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right 7px
}
#totale #corpo #contentcorpo #tabella h2.stampa a:active{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	padding-right:19px;
	padding-left:30px;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right 7px
}*/
/*---------------------------------------------------*/

#corpo #contentcorpo #tabella .contenttabella{
	clear:both;
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	border-top:solid 1px #3f4c6b;
	padding-top:10px;
	padding-bottom:20px
}
/*--------------------------------------------------------------------------------------------------------------*/
#formImprese{
	float:left;
	width:447px;
	margin-right:17px;
	padding-top:34px;
	padding-bottom:10px;
}
#formImprese .btnInput{
	float:right;
	text-align:center;
	background:url(/media/7/214/angoloBTN_sx.gif) no-repeat left top;
	padding-left:6px;
	cursor:pointer
}
#formImprese .cerca{
	height:21px;
}
#formImprese .cerca a{background:url(/media/7/214/angoloBTN_dx.gif) no-repeat right top;
	margin:0;
	padding:2px 20px 0 14px;
	border:none;
	border-width:0;
	height:21px;
	cursor:pointer;
	color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
	float:left;
	text-decoration:none
}
#formImprese .cerca a:link{
float:left;
color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
	text-decoration:none
}
#formImprese .cerca a:visited{
float:left;
color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
	text-decoration:none
}
#formImprese .cerca a:hover{
float:left;
padding:2px 20px 0 14px;
	font:12px 'Trebuchet MS', sans-serif;
	text-decoration:none
}
#formImprese .cerca a:active{
float:left;
color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
	text-decoration:none
}
.separatorForm{
clear:both;
height:15px;
border-bottom:solid 1px #404d5c; margin-bottom:10px}
#formImprese label{
	float:left;
	width:168px;
	color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
}
#formImprese input{
	float:left;
	width:270px;
	height:18px;
	color:#404d5c;
	margin:0;
	padding:0 2px;
	font:12px 'Trebuchet MS', sans-serif;
}
#formImprese select{
	float:left;
	width:278px;
	height:22px;
	color:#404d5c;
	margin:0;
	padding:0 0 0 2px;
	font:12px 'Trebuchet MS', sans-serif;
}
#formImprese .separator{
	clear:left;
	height:10px
}
#corpo #contentcorpo #tabella .contenttabella table{
border-bottom:solid 1px #3f4c6b
}
#corpo #contentcorpo #tabella .contenttabella table tr td{
padding-left:10px
}
#corpo #contentcorpo #tabella .contenttabella table tr{
height:25px
}
#corpo #contentcorpo #tabella .contenttabella table tr td.mail{
padding-left:17px
}
#corpo #contentcorpo #tabella .contenttabella table tr.white{
	background-color:#FFF
}
.white{
	background-color:#FFF
}
#corpo #contentcorpo #tabella .contenttabella{
	clear:both;
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	padding-top:10px;
	padding-bottom:10px
}
#TableHead{
	background-color:#3f4c6b;
	color:#fff;
	font:12px 'Trebuchet MS', sans-serif;
	height:23px
}
#TableHead td{
	font:12px 'Trebuchet MS', sans-serif;
	padding:5px 0 0 10px
}
#TableHead td.prima{
	color:#fff;
	width:178px
}
#TableHead td.seconda{
color:#fff;
	width:239px
}
#TableHead td.terza{
color:#fff;
	width:113px
}
#TableHead td.quarta{
color:#fff;
	width:96px
}
#TableHead td.quinta{
color:#fff;
	width:40px
}
#corpo #contentcorpo #tabella #paginatore{
	clear:both;
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	padding-bottom:10px;
	text-align:center
}
#corpo #contentcorpo #tabella #note{
	clear:both;
	font:normal 10px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	padding-bottom:10px;
	text-transform:uppercase
}
/*-------------------------------------------------------------------------------*/

#padre {
	float: left; HEIGHT: 160px; TEXT-ALIGN: center;line-height: 158px; WIDTH: 458px;
}
#padre img {
	margin-top: expression(( 160 - this.height ) / 2); 
	}

html>body #padre img {    /*hidden from IE 5-6 */
	margin-top: 0; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
	}

/*-------------------------------------------------------------------------------*/
#corpo #contentcorpo #tabella h2.stampa a{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right top;
	padding-right:25px
}
#corpo #contentcorpo #tabella h2.stampa a:link{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right top;
	padding-right:25px
}
#corpo #contentcorpo #tabella h2.stampa a:visited{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right top;
	padding-right:25px
}
#corpo #contentcorpo #tabella h2.stampa a:hover{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:underline;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right top;
	padding-right:25px
}
#corpo #contentcorpo #tabella h2.stampa a:active{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right top;
	padding-right:25px
}
#infoAzienda{
	float:left; 
	width:666px;
	padding-top:10px;
	/*padding-left:30px*/
}
#DatiAzienda{
	float:left; 
	width:360px;
	padding-top:10px;
	/*padding-left:30px*/
}
#tabella #infoAzienda h3{
	font:bold 13px 'Trebuchet MS', sans-serif;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:0;
}
#tabella #infoAzienda p{
padding:0;
margin:10px 0;
}
#tabella #infoAzienda p a{
text-decoration:none;
color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
}
#tabella #infoAzienda p a:link{
text-decoration:none;
color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
}
#tabella #infoAzienda p a:visited{
text-decoration:none;
color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
}
#tabella #infoAzienda p a:hover{
text-decoration:underline;
color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
}
#tabella #infoAzienda p a:active{
text-decoration:none;
color:#404d5c;
	font:12px 'Trebuchet MS', sans-serif;
}
/*--------------------------------------------------------*/
#imgSchedaAzienda{
float:left; width:350px; padding-top:10px}
#contentSchedaAzienda{
float:left; width:717px; border-top:solid 1px #3f4c6b; padding-bottom:20px; text-align:left}
#ImgSchedaAzienda{
float:left; width:717px; border-top:solid 1px #3f4c6b; padding-bottom:20px; text-align:center}

/*#ImgSchedaAzienda img {
	margin-top: expression(( 160 - this.width ) / 2); 
	}*/

html>body #padre img {    /*hidden from IE 5-6 */
	margin-top: 0; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
	}


#contentTopSchedaAzienda{
height:190px; margin-top:20px; background-color:#FFFFFF}
#contentLogoAzienda{
float:left; width:458px;
margin-right:9px}
/*--------------------------------------------------------*/
#corpo #contentcorpo table h4{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
	margin:0;
	padding:8px 0 0 0;
	display:block
}
#corpo #contentcorpo table h4 a{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo table h4 a:link{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo table h4 a:visited{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo table h4 a:hover{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo table h4 a:active{
	font:normal 18px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#f70003;
	text-decoration:none;
}
#corpo #contentcorpo table p{
margin:5px 0;
padding:0
}
.colonnaClienti p{
	color:#404d5c;
	font:italic 12px 'Trebuchet MS', sans-serif;
	padding:0 0 0 15px;
	margin:0
}
.colonnaClienti span{
	color:#404d5c;
	font:normal 10px 'Trebuchet MS', sans-serif;
	padding:0 15px 0 15px;
	margin:0;
	display:block
}
.colonnaClienti .separator{
	clear:both;
	height:10px
}
#corpo #contentcorpo #statuto h2{
	font:normal 11px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#404d5c;
	text-decoration:none;
	margin:0;
	padding:0 0 2px 0;;
	float:right;
	display:inline
}
#corpo #contentcorpo #statuto h2 a{
	font:normal 11px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#404d5c;
	text-decoration:none;
}
#corpo #contentcorpo #statuto h2 a:link{
	font:normal 11px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#404d5c;
	text-decoration:none;
}
#corpo #contentcorpo #statuto h2 a:visited{
	font:normal 11px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#404d5c;
	text-decoration:none;
}
#corpo #contentcorpo #statuto h2 a:hover{
	font:normal 11px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#404d5c;
	text-decoration:none;
}
#corpo #contentcorpo #statuto h2 a:active{
	font:normal 11px 'Trebuchet MS', sans-serif;
	text-transform:uppercase;
	color:#404d5c;
	text-decoration:none;
}
#maincontent #totale .maincontent{
width:250px;
	background:url(/media/7/214/filetto_border.gif) no-repeat left 24px
}
#maincontent #totale .maincontent h2{
	font:normal 13px 'Trebuchet MS', sans-serif;
	margin:0;
	padding:6px 0 6px 6px
}
#maincontent #totale .maincontent .contenutobox{
	padding:0 0 0 6px
}
#lista img{
	float:left;
	margin:0 10px 0 0
}
.banner{
text-align:center;
/*padding-left:10px*/}

#corpo #contentcorpo .insegne{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	width:239px
}
#corpo #contentcorpo .insegne ul{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	text-align:center
}
#corpo #contentcorpo .insegne ul li{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left
}
/*------------------------------------------------------------------------------------------------*/
#infoAzienda .label{
	width:190px; display:block; float:left; text-align:right;
}
#infoAzienda input{
	float:left;
	width:270px;
	height:18px;
	color:#404d5c;
	margin:0;
	padding:0 2px;
	font:12px 'Trebuchet MS', sans-serif;
}
#infoAzienda select{
	float:left;
	width:278px;
	height:22px;
	color:#404d5c;
	margin:0;
	padding:0 0 0 2px;
	font:12px 'Trebuchet MS', sans-serif;
}
#infoAzienda .separator{
	clear:left;
	height:10px
}
#infoAzienda textarea{
	width:274px;
	height:100px;
	color:#404d5c;
	margin:0;
	padding:0 0 0 2px;
	font:12px 'Trebuchet MS', sans-serif;
	float:left
}
.modifica{
text-align:center; margin-top:10px; margin-left:200px; border-top:solid 1px #404d5c; padding-top:5px; width:278px; float:left
}
.modifica a{
padding:0 10px

}
.modificaLogo{
text-align:center; margin-top:5px; border-top:solid 1px #404d5c; margin-left:87px; padding-top:5px; width:284px; float:left; height:25px
}
.modificaLogo a{
padding:0 10px
}

.mbsBtnContainer a.mbsRememberPasswordButton {
	padding:0 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
}
.mbsBtnContainer a:link.mbsRememberPasswordButton{
	padding:0 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
}
.mbsBtnContainer a:visited.mbsRememberPasswordButton {
	padding:0 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
}
.mbsBtnContainer a:hover.mbsRememberPasswordButton {
	padding:0 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:underline;
}
.mbsBtnContainer a:active.mbsRememberPasswordButton {
	padding:0 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
}
.mbsBtnContainer{
clear:left}
.mbsCtrlContainer{
padding-bottom:5px;
float:left}
.colonnaClienti{
width:358px;
float:left;
padding-top:10px}
#corpo #contentcorpo table #contentSchedaAzienda .colonnaClienti h4{
	color:#404d5c;
	font:bold 13px 'Trebuchet MS', sans-serif;
	background:url(/media/7/214/quadro_off.gif) no-repeat left 4px;
	padding:0 0 0 15px;
	margin:0;
	text-transform:none
}
#corpo #contentcorpo table #contentSchedaAzienda .colonnaClienti h4.selected {
	color:#f70003;
	font:bold 13px 'Trebuchet MS', sans-serif;
	background:url(/media/7/214/quadro_on.gif) no-repeat left 4px;
	padding:0 0 0 15px;
	margin:0
}
#corpo #contentcorpo table #contentSchedaAzienda .colonnaClienti h4.selected a{
	color:#f70003;
	font:bold 13px 'Trebuchet MS', sans-serif;
	padding:0;
	margin:0;
	text-decoration:none
}
#corpo #contentcorpo table #contentSchedaAzienda .colonnaClienti h4.selected a:link{
	color:#f70003;
	font:bold 13px 'Trebuchet MS', sans-serif;
	padding:0;
	margin:0;
	text-decoration:none
}
#corpo #contentcorpo table #contentSchedaAzienda .colonnaClienti h4.selected a:visited{
	color:#f70003;
	font:bold 13px 'Trebuchet MS', sans-serif;
	padding:0;
	margin:0;
	text-decoration:none
}
#corpo #contentcorpo table #contentSchedaAzienda .colonnaClienti h4.selected a:hover{
	color:#f70003;
	font:bold 13px 'Trebuchet MS', sans-serif;
	padding:0;
	margin:0;
	text-decoration:none
}
#corpo #contentcorpo table #contentSchedaAzienda .colonnaClienti h4.selected a:active{
	color:#f70003;
	font:bold 13px 'Trebuchet MS', sans-serif;
	padding:0;
	margin:0;
	text-decoration:none
}
#corpo #contentcorpo table #contentSchedaAzienda .colonnaClienti p{
	color:#404d5c;
	font:italic 12px 'Trebuchet MS', sans-serif;
	padding:0 0 0 15px;
	margin:0
}
#corpo #contentcorpo table #contentSchedaAzienda .colonnaClienti span{
	color:#404d5c;
	font:normal 10px 'Trebuchet MS', sans-serif;
	padding:0 15px 0 15px;
	margin:0;
	display:block
}
#corpo #contentcorpo table #contentSchedaAzienda .colonnaClienti .separator{
	clear:both;
	height:10px
}

input.mbsLogOffButton {
	clear:left;
	padding:0 0 0 7px;
	background:url(/media/7/214/freccia.gif) no-repeat left 7px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	border:none;
	border-width:0;
	cursor:pointer;
	margin-top:20px
}
#modificaDati{
	clear:left;
	clear: left; 
	padding-left: 17px;
}
#modificaDati a{
	clear:left;
	padding:0 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
#modificaDati a:link{
	clear:left;
	padding:0 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
#modificaDati a:visited{
	clear:left;
	padding:0 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
#modificaDati a:hover{
	clear:left;
	padding:0 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:underline
}
#modificaDati a:active{
	clear:left;
	padding:0 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 5px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none
}
.asterisco{
width:10px; float:left; color:#f70003}
.NomeAzienda{
padding-bottom:15px; padding-left:200px}
#corpo #contentcorpo #statuto .contentnoborder{
	clear:both;
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	padding-top:2px;
	padding-bottom:20px
}
/*---------------------------------------------------------------------------------------------------------*/
.bgModuliDX #login .mbsTextBox {
	width:153px;
	height:13px;
	font:11px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	padding-left:4px;
	border:solid 1px #868b96;
/*margin-bottom:5px*/
}
.bgModuliDX #login .mbsLabel {
padding-top:5px;
display:block
}
.bgModuliDX #login .mbsErrorMessage {
font:10px 'Trebuchet MS', sans-serif;
color:#f70003;
text-transform:uppercase
}
#corpo #contentcorpo .mbsContainer .mbsUserNameBox {
	width:153px;
	height:15px;
	font:11px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	padding:0 0 0 4px;
	border:solid 1px #868b96
}
#corpo #contentcorpo .mbsContainer .mbsPasswordBox {
float:left;
	width:137px;
	height:13px;
	margin-top:2px;
	padding-left:4px;
	font:11px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	border:solid 1px #868b96
}
#corpo #contentcorpo .mbsCtrlContainer .mbsLogOnButton {
	margin:0;
	padding:0;
	margin-top:2px;
	float:left;
	height:17px;
	width:16px;
	border:none;
	background:url(/media/7/214/freccia_login.gif) no-repeat;
	cursor:pointer; float:left
}
#corpo #contentcorpo .mbsLblContainer{
clear:left
}
/*--------------------------------------------------------------------------------------------------*/
#archivio {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 717px; PADDING-TOP: 34px
}

#archivio .cerca {
	HEIGHT: 21px
}
.archivioForm {
	CLEAR: both; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #404d5c 1px solid; HEIGHT: 15px
}
#archivio LABEL {
	FLOAT: left; FONT: 12px 'Trebuchet MS', sans-serif; WIDTH: 58px; COLOR: #404d5c; text-align:right; padding-right:10px
}
#archivio INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px 'Trebuchet MS', sans-serif; WIDTH: 270px; COLOR: #404d5c; PADDING-TOP: 0px; HEIGHT: 18px
}
#archivio SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px 'Trebuchet MS', sans-serif; WIDTH: 278px; COLOR: #404d5c; PADDING-TOP: 0px; HEIGHT: 22px
}
#archivio .separator {
	CLEAR: left; HEIGHT: 10px
}
#archivio img{
	FLOAT: left; padding-top:3px; padding-left:5px
}
#archivio INPUT.data {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px 'Trebuchet MS', sans-serif; WIDTH: 75px; COLOR: #404d5c; PADDING-TOP: 0px; HEIGHT: 18px
}
#archivio .Datafine{
float:left;
}
#archivio .Datafine LABEL {
	FLOAT: left; FONT: 12px 'Trebuchet MS', sans-serif; WIDTH: 60px; COLOR: #404d5c; text-align:right; padding-right:10px
}
#archivio .Datafine INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px 'Trebuchet MS', sans-serif; WIDTH: 75px; COLOR: #404d5c; PADDING-TOP: 0px; HEIGHT: 18px
}
#archivio .cerca{
background:none;
border:0;
border-width:0;
border-top:solid 1px #404d5c;
text-align:center;
padding-top:2px;
FONT: 12px 'Trebuchet MS', sans-serif; COLOR: #404d5c;
cursor:pointer;
margin-top:5px;
margin-left:70px
}
#archivio span.error{
display:block;
padding-right:20px;
text-align:right}
.asterisco{
width:10px; float:left; color:#f70003}
.ruFakeInput {
width:250px;
margin-right:10px
}
.ruButton{padding:5px 0 0 10px;
	background:url(/media/7/214/freccia.gif) no-repeat left 10px;
	font:12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
	text-decoration:none;
	cursor:pointer;
	border:none;}
	
#totale #corpo #contentcorpo #tabella h2.stampa a{
	font:normal 12px 'Trebuchet MS', sans-serif;
	color:#404d5c;
text-transform:none;
	text-decoration:none;
	background:url(/media/7/214/ico_stampa.gif) no-repeat right 8px;
	padding-right:25px
}
.mbsCtrlContainer .mbsRembemberMe input{
margin-top:4px;
margin-left:0;
padding-left:0}
.UploadButton{
clear:left;
margin-top:15px}
.UploadButton a{
padding-left:4px;
padding-right:4px;
}
.UploadButton a:link{
padding-left:4px;
padding-right:4px}
.UploadButton a:visited{
padding-left:4px;
padding-right:4px}
.UploadButton a:hover{
padding-left:4px;
padding-right:4px}
.UploadButton a:active{
padding-left:4px;
padding-right:4px}
#ImageUpload ul.ruInputs{
display:block;
margin:0;
padding:0}
#ImageUpload ul.ruInputs li{
margin:0;
padding:0;
}
.mbsErrorMessage {
font:10px 'Trebuchet MS', sans-serif;
color:#f70003;
}
