/*Menu Destra*/

div.boxdx{
	border:0px;
	margin:0px;
	padding:0px;
	width:250px;
	background-color: #F1F1F1;
}

.boxdx .alto{
	background-image: url(../img/bordomenu.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#3b4be9;
	height:20px;
	width:250px;
	position:relative;
	top: 0px;
}

.boxdx .sezione{
	font: 11px Verdana;
	padding: 4px 0px 2px 6px;
	font-weight: bold;
	margin:0;
	text-align: left;
}

.boxdx .angoloasx{
	background-image: url(../img/menuangoloasx.jpg);
	float:left;
	padding-top:0px;
	width:2px;
	height:20px;
}

.boxdx .angoloadx{
	background-image: url(../img/menuangoloadx.jpg);
	width:23px;
	height:20px;
	position:absolute;
	top:0px;
	right:0px;
}

.boxdx .basso{
	width:250px;
}

.boxdx .centro{
	border-left:0;
	width:250px;
}

.menudx {
	width: 241px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 400;
	color: #333;
}
	
.menudx ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
		
.menudx li {
	clear:both;
	border-top: 1px solid #b8b8f8;
	margin: 0px;
}

.menudx li a {
	display: block;
	/*background-color: #f1f1f1;2175bc*/
	border-left: 1px solid #e9e9e9;
	color: #3E51EA;
	text-decoration: none;
	width: 100%;
}

.contenitore {
	display:table-cell !important;
	display:block;
	vertical-align: middle;
	padding: 5px 5px 5px 0.5em;
}

html>body .menudx li a {
	width: auto;
}

.menudx li a:hover {
	background-color: #99cbff;
	border-left: 1px solid #b8b8f8;
	color: #3E51EA;
}

.icoconteiner {
	display:table-cell;
	vertical-align: middle;
}

.iconews{
	float:left;
	padding: 3px 3px 0px 0px;
	width:60px;
}

.testo_news{
	display:table-cell !important;
	display:block;
	max-width:176px;
	height: auto !important;  /* per i browser moderni */
  height: 65px;      /* per IE5.x e IE6 */
  min-height: 65px;  /* per i browser moderni */
	margin:0px;
	padding:0px;
}

.menudx .data{
	color: #3E51EA;
	font-family: Verdana;
	font-size: 11px;
	margin-left:100px;
}

.menudx .sez {
	font-size: 14px;
	font-weight: bold;
	color: /*#6868A8;*/#9494b6;
	display:block;
	padding: 0px 0px 5px 0px;
	margin:0;
}

.menudx .tit {
	display: block;
	padding: 5px 0px 0px 0.5em;
}

.menudx .tit2 {
	display:table-cell !important;
	display:block;
	height:53px;
	width:155px;
	padding: 0px;
	border:0px;
	vertical-align: middle;
}

.menudx .icon {
	float:left;
	border:0;
	padding-right:4px;
	width:70px;
}

.iconconteiner {
	display:table-cell;
}

.riepilogo{
	color: #3E51EA;
	padding: 5px 0px 5px 17px;
	/*background-color: #99cbff;*/
	width: 208px;
	line-height:1.4;
}

.menudx .txt {
	height: 53px;
	padding: 0px;
	display:table-cell;
	vertical-align: middle;
	color: #6868A8;
}

.menudx .numero {
	display:inline;
	padding:0;
	margin:0;
	font-size: 15px;
	font-weight: bold;
	color: #9494b6;/*#3E51EA*/
}

.menudx .imgblock {
	display:block;
	float:left;
	border:0;
	padding-right:4px;
}

.menudx .spanblock {
	display:block;
	padding: 5px 0px 5px 0.5em;
	height: auto !important;  /* per i browser moderni */
  height: 53px;      /* per IE5.x e IE6 */
  min-height: 53px;  /* per i browser moderni */
}

.menudx .titoletto {
	font-size: 14px;
	font-weight: bold;
	color: #9494b6;
	display:block;
	margin:0;
}

.strumenti {
	width: 208px;
	border: 0px;
	padding: 5px 0px 5px 17px;
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 400;
	color: #3E51EA;
	line-height:1.4;
}

.strumenti ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
		
.strumenti li {
	margin: 0px 1px 0px 1px;
	padding: 0px;
	border: 0px;
	float:left;
}

.strumenti li a {
	display: block;
	margin: 0px;
	border: 0px;
	color: #3E51EA;
	text-decoration: none;
}

.fisso{
	position:fixed;
	top: 155px;
	left: 825px;
	width: 250px;
	margin:0px;
	padding:0px;
}

/*Menu Sinistra*/

div.boxsx{
	border:0px;
	margin:0px;
	padding:0px;
	width:170px;
	background-color: #F1F1F1;
}

.boxsx .alto{
	background-image: url(../img/bordomenu.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#3b4be9;
	height:20px;
	position:relative;
	top: 0px;
}

.boxsx .sezione{
	font: 11px Verdana;
	padding: 4px 0px 2px 6px;
	font-weight: bold;
	margin:0;
	text-align: left;
}

.boxsx .angoloasx{
	background-image: url(../img/menuangoloasx.jpg);
	float:left;
	padding-top:0px;
	width:2px;
	height:20px;
}

.boxsx .angoloadx{
	background-image: url(../img/menuangoloadx.jpg);
	width:23px;
	height:20px;
	position:absolute;
	top:0px;
	right:0px;
}

.boxsx .centro{
	border-left:0;
}

.menusx {
	width: 161px;
	padding: 0 0 0em 0;
	margin-bottom: 0em;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 400;
	color: #333;
}

.menusx ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
.menusx li {
	clear:both;
	border-top: 1px solid #b8b8f8;
	margin: 0;
}

.menusx li a {
	display: block;
	/*background-color: #f1f1f1;2175bc*/
	border-left: 1px solid #e9e9e9;
	color: #3E51EA;
	text-decoration: none;
	width: 100%;
}

.menusx li a span {
	display:block;
	padding: 5px 0px 5px 0.5em;
}

.menusx .tit {
	display: block;
	padding: 5px 0px 0px 0.5em;
}

.menusx .tit2 {
	height:53px;
	width:80px;/*introdotto per IE6*/
	padding: 0px;
	display:table-cell;
	vertical-align: middle;
}

.menusx .txt {
	height: 53px;
	padding: 0px;
	display:table-cell;
	vertical-align: middle;
	color: #6868A8;
}

.menusx .numero {
	display:inline;
	padding:0;
	margin:0;
	font-size: 15px;
	font-weight: bold;
	color: #9494b6;/*#3E51EA*/
}

.menusx li a img {
	display:block;
	float:left;
	border:0;
	padding-right:4px;
	/*width:70px;
	height:53px;*/
}

html>body .menusx li a {
	width: auto;
}
		
.menusx li a:hover {
	background-color: #99cbff;
	border-left: 1px solid #b8b8f8;
	color: #3E51EA;
}

.menusx .galleriaimg{
	display:block;
	text-align: center;
}

.menusx .galleriaimg img {
	padding-top:5px;
}

.menusx .indice{
	border:0 !important;
}

.menusx .indice a {
	padding: 3px 0px 3px 0.5em;
	width:154px;
}

.menusx .indice .n{
	display:block;
	float:left;
	margin-left:-13px;
	font-weight: bold;
	color: #9494b6;
	padding: 2px 0px 2px 0.5em;
}

.menusx .nlivellodue{
	display:block;
	float:left;
	margin-left:10px;
	font-size: 10px;
	color: #6868A8;
	padding: 2px 0px 2px 0.5em;
}

.menusx .indice .titpar{
	display:block;
	padding: 2px 0px 2px 0.5em;
	margin-left:22px;
}

.menusx .indice .livdue{
	margin-left:47px;
}

.menusx .sez {
	font-size: 14px;
	font-weight: bold;
	color: #9494b6;
	display:block;
	padding: 5px 0px 5px 0.5em;
	margin:0;
}

.menusx hr {
	width: 161px;
	height: 1px;
	background-color: #b8b8f8;
	border:0px;
	padding:0px;
	margin:0px;
	margin-top:6px;
}

.menusx .argomenti {
	border-top:0 !important;
}

.menusx .argomenti a {
	padding: 3px 0px 3px 0.5em;
	font-weight: bold;
	width:154px;
}

.menusx .selecactive a{
	color: #fff;
	border-left: 1px solid #b8b8f8;
	background-color: #99cbff;
}

.menusx .select , .Trucchiselect {
	padding: 3px 0px 3px 0.55em;
	font-weight: bold;
	color: #fff;
	background-color: #99cbff;
	border-left: 1px solid #b8b8f8;
}

.menusx .Trucchiselect{
	padding: 1px 0px 1px 0px !important;
	padding-right:1px; /*per IE6*/
	border:0px;
}

.menusx .Trucchiselect .contenitore{
	border-left: 1px solid #b8b8f8;
}

.menusx .centraart {
	display:table-cell !important;
	display:block;
	height:19px;
	/*width:155px;*/
	padding: 0px;
	border:0px;
	vertical-align: middle;
}

.menusx .argomenti img {
	display:inline !important;
	float:left;
	border:0;
	padding:0;
	margin:0;
	margin-right:4px;
}

.menusx .news {
	border-top:0 !important;
}

.menusx .news a {
	padding: 3px 0px 3px 0.5em;
	width:154px;
}

.news .contenitore {
	display:table-cell !important;
	display:block;
	vertical-align: middle;
	height: auto !important;  /* per i browser moderni */
	height: 19px;      /* per IE5.x e IE6 */
	min-height: 19px;  /* per i browser moderni */
	padding: 0px;
	margin: 0px;
}

.news .icoconteiner {
	display:table-cell;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}

.icoconteiner img{
	float:left;
}

/*.news .iconews{
	float:left;
	border:0;
	padding:0;
	margin:0;
	margin-right:4px;
}*/

.news .titolo_news{
	display:table-cell !important;
	vertical-align: middle;
	display:block;
	width:131px;
	padding: 0px;
	margin: 0px;
}

.menusx .trucchi{
	border-top:0 !important;
	width:161px !important;
	width:160px; /*per IE6*/
}

.menusx .trucchi .titolo_soluzione{
	width:auto;
}