﻿body {
	font-family: Trebuchet MS;
	font-size: 0.9em;
	text-align: center;
	background-color: #f3f2e8;
	
}
h1 {
	color: #1185C2;
	font-family: georgia;
	font-weight: normal;
	margin: 0;
	width: 100%;
}
h2 {
	color: #1185C2;
	font-family: georgia;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	width: 100%;
}
h3 {
	color:#1185C2;
	font-family:georgia;
	font-size:1.3em;
	font-weight:normal;
	margin:0;
	padding-top:18px;
	width:100%;
}

hr {
	height: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: solid 1px #DDDDDD;
}
.clear {
	clear: both;
}
.mp_BoxGenerale {
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	width: 995px;
}

.mp_BoxGenerale .mp_BoxTestataPrimaLinea {
	height: 90px;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataLogo {
	float: left;
	padding-top: 15px;
	width: 260px;
}
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataBanner {
	float: left;
	width: 300px;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea_LoggedIn {
	border-top: solid 1px #F0F0F0;
	float: left;
	height: 23px;
	font-family: Verdana;
	font-size: 8pt;
	text-align: left;
	padding-top: 10px;
	width: 50%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea_LoggedIn a {
	text-decoration: none;
	color: #000000;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea_LoggedIn a:hover {
	text-decoration: underline;
	color: #000000;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea {
	border-top: solid 1px #F0F0F0;
	float: left;
	height: 23px;
	font-family: Verdana;
	font-size: 8pt;
	text-align: right;
	padding-top: 10px;
	width: 100%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea a {
	text-decoration: none;
	color: #000000;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea a:hover {
	text-decoration: underline;
	color: #1289c1;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea {
	/*height: 43px;*/
	width: 990px;
	float: left;
	background-image: url(../Images_net/background_header_buttons.png);
	background-repeat: repeat;
	/*border-bottom: solid 1px #A2A2A2;*/
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea .UpperButton {
	float: left;
	width: 165px;
	height: 43px;
	cursor: pointer;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea .UpperButton .Button {
	float: left;
	width: 164px;
	height: 20px;
	text-align: center;
	margin-top: 12px; /*color:#72838D;*/
	font-weight: bold;
	border-right: solid 1px #A2A2A2;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea a {
	color: #72838D;
	font-weight: bold;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea .Button_NB {
	float: left;
	width: 165px;
	height: 20px;
	text-align: center;
	margin-top: 12px; /*color:#72838D;*/
	font-weight: bold;
}

.mp_BoxGenerale .mp_Con {
	padding-left: 15px;
	padding-right: 0px;
	float: left;
	width: 639px;
}

.mp_ConLeft {
	float: left;
	width: 654px;
}

.mp_BoxGenerale .mp_Con .mp_ConLeft .header {
	padding: 10px;
	float: left;
	width: auto;
	background-color: #F2F2F2;
	border-top: solid 1px #DADADA;
	border-bottom: solid 1px #DADADA;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .inPrimpPianoTitle {
	color: #D4171D;
	font-weight: bold;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .newsTitle {
	background-color: #D4171D;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.1em;
	height: 23px;
	padding-left: 10px;
	width: 190px;
}

.mp_BoxGenerale .mp_Con .mp_ConRight {
	float: right;
	width: 300px;
	padding-left: 15px;
	border-left: solid 1px #DDDDDD;
}
.mp_BoxGenerale .mp_Con .mp_ConRight {
	float: left;
	width: 300px;
}
.BoxADV {
	padding-left: 15px;
	float: left;
	padding-top:10px;
}
.BoxADVHP {
	padding-left: 15px;
	float: left;
}

.mp_BoxGenerale .mp_Con {
	float: left;
	width: 990px;
	/*padding-top: 15px; /*42*/
}
.HP_Box_pubblicitario {
	float: left;
	margin-bottom: 13px;
}

.BoxShop {
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	float: left;
	margin-left: 15px;
	margin-bottom:15px;
	width: 298px;
}

.BoxShopPP {
	border-bottom:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	float:left;
	width:299px;
}
.BoxProdottiShop {
	width: 293px;
}
.ShopProductList .listashop .elementi .prodotto {
	border-bottom: 1px solid #D7DCE0;
	float: left;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 0px;
	width: 254px;
	font-size: 0.7em;
}
.ShopProductList .listashop .elementi .prodotto .info {
	float: left;
	width: 210px;
}
.ShopProductList .listashop .elementi .prodotto .info .titolo {
	border-bottom: medium none;
	color: #6699FF;
	font-weight: bold;
	width: 210px;
}
.BoxVociMenu ul li:hover {
	background-color: #FFFFFF;
}
.BoxVociMenu ul li.first {
	width: 100%;
	float: left;
}
.BoxVociMenu ul li {
	border-bottom: 1px solid #FFFFFF;
	float: left;
	width: 100%;
}
.BoxVociMenu ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background-color: #D9D9D9;
	float: left;
	margin: 0;
	padding-left: 0; /*width:210px;*/
	width: 293px;
}
.menuVerticalidue {
	border: 1px solid #D9D9D9;
	float: left;
	margin-top: 13px;
}
.ImmagineVociMenu {
	text-align: center;
}
.BoxVociMenu ul li a {
	color: #757575;
	float: left;
	font-size: 0.8em;
	padding-left: 10px;
	text-decoration: none;
}
a, a:link, a:active, a:visited {
	
}
a, a:hover{
	color: #2a3b55;
}
.mp_Footer {
	border-top: 1px solid #DADADA;
	float: left;
	font-size: 0.9em;
	/*margin-top: 25px;*/
	padding-top: 15px;
	background-color: #FFFFFF;
}
.mp_Footer a {
	text-decoration: none;
	color: #757575;
}
.mp_Footer ul {
	margin-left: 140px;
}
.mp_Footer li {
	border-left: solid 1px #757575;
}
.mp_Footer .first {
	border-left: solid 0px #757575;
}

/*********** DEFAULT.ASPX ***********/

.header h3 {
	padding-top: 0px;
	margin-top: 0px;
	font-weight: bold;
	font-size: 1.1em;
}

.CanaleProvenienza {
	border-bottom: solid 1px #dddddd;
}
.ContenutoArticolo .Titolo {
	padding-top: 15px;
	font-size: 1.2em;
	font-weight: bold;
	color: #d4171d;
}
.ContenutoArticolo .Abstract {
	padding-top: 5px;
	font-size: 1.0em;
	font-style: italic;
	padding-bottom: 15px;
	color: #000000;
}

.ContenutoArticolo .DataScadenza {
	font-style: italic;
	color: #757575;
	padding-bottom: 15px;
}
.ContenutoArticolo .BoxInformazioni {
	padding-top: 15px;
	padding-bottom: 15px;
}

.Modelli .ListaBoxDocumentoMatrix {
	padding-top: 20px;
}
.Modelli .BoxDocumentoMatrix {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #DADADA;
	float: left;
	width: 100%;
}
.Modelli .BoxDocumentoMatrix .Left {
	float: left;
	width: 5%;
}
.Modelli .BoxDocumentoMatrix .DocumentoMatrix {
	float: left;
	width: 95%;
}
.Modelli .BoxDocumentoMatrix a {
	text-decoration: none;
}
.Modelli .BoxDocumentoMatrix .Titolo {
	font-weight: bold;
}
.Modelli .BoxDocumentoMatrix .Autore {
	font-style: italic;
	color: #757575; /*#DADADA;*/
}

/*.ListaBoxDocumentoMatrix .paginazione {
	padding-top: 20px;
}
.ListaBoxDocumentoMatrix .paginazionePrecedenti {
	float: left;
}
.ListaBoxDocumentoMatrix .paginazioneSuccessivi {
	float: right;
}*/



.boxLogin .FieldLabel {
	float: left;
	width: 100px;
	padding-top: 10px;
}
.boxLogin .Field {
	float: left;
	width: 300px;
	padding-top: 10px;
}
.boxLogin .PWDRemember {
	padding-top: 20px;
}
.boxLogin .LoginTestoUserName {
	width: 200px;
}
.boxLogin .LoginTestoPassword {
	width: 200px;
}
.ModificaProfilo {
	padding-top: 20px;
}


.HiddenLabel {
	display: none;
}

.UC {
	float: left;
	padding-top: 16px;
	
}
.UC H3 {
	color:#1185C2;
}
.UC H2 {
	color:#1185C2;
}

.alert {
	color:#1185C2;
}
	
	


/* Inizio Shop product list */
.ShopProductList {
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 1.1em;
	width: 250px;
	padding-left: 8px;
}
.ShopProductList .listashop .elementi .prodotto {
	float: left;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-top: 20px;
	border-bottom: 1px solid #D7DCE0;
}
.ShopProductList .listashop .elementi .riga .prodotto {
	width: 240px;
	border-bottom: 0;
}
.ShopProductList .listashop .elementi .prodotto .immagine {
	float: left;
	padding-right: 6px;
}
.ShopProductList .listashop .elementi .prodotto .info {
	float: left;
	text-align: left;
}
.ShopProductList .listashop .elementi .prodotto .small {
	width: 180px;
}
.ShopProductList .listashop .elementi .prodotto .medium {
	width: 160px;
}
.ShopProductList .listashop .elementi .prodotto .info .novita {
	clear: both;
}
.ShopProductList .listashop .elementi .prodotto .info .promozionale .promo {
	float: left;
	color: #83B613;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 5px;
	width: 400px;
}
.ShopProductList .listashop .elementi .prodotto .info .promozionale img {
	float: left;
}
.ShopProductList .listashop .elementi .prodotto .info .promozionale {
	color: #B90453;
	font-size: 10px;
	font-weight: bold;
}
.ShopProductList .listashop .elementi .prodotto .info .editore .valore {
	font-weight: bold;
}
.ShopProductList .listashop .elementi .prodotto .info .singoloAutore {
	color: #646464;
}
.ShopProductList .listashop .elementi .prodotto .info .prezzo {
	color: #DB005A;
	font-weight: bold;
}
.ShopProductList .listashop .elementi .prodotto .info .prezzo .prezzoPieno {
	color: #000000;
	font-weight: normal;
}
.ShopProductList .listashop .elementi .prodotto .info .titolo {
	border-bottom: medium none;
	color: #6699FF;
	font-weight: bold;
}
.ShopProductList .listashop .elementi .prodotto .info .titolo .linktitolo {
	line-height: 13px;
	color: #1185C2;
	font-size: 1.1em;
	line-height: 13px;
}
.ShopProductList .listashop .elementi .prodotto .info .titolo .linktitolo a:hover, .ShopProductList .listashop .elementi .prodotto .info .titolo .linktitolo a:link, .ShopProductList .listashop .elementi .prodotto .info .titolo .linktitolo a:visited {
	color: #BD0155;
	text-decoration: none;
}
.ShopProductList .listashop .elementi .prodotto .info .sottotitolo {
	color: #6699FF;
	font-size: smaller;
	font-weight: normal;
}
.ShopProductList .listashop .elementi .prodotto .info .abstract {
	color: #676767;
	font-weight: normal;
	padding-bottom: 5px;
}
.evidenziato {
	color: #DB005A;
	font-weight: bold;
}
.ShopProductList .listashop .elementi .prodotto .info .etichetta {
	color: #646464;
	font-style: normal;
}
.ShopProductList .listashop .elementi .prodotto .info .editore .valore {
	color: #000000;
	font-weight: bold;
}
.ShopProductList .trovati .trovati {
	color: #4B4B4B;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 15px;
	width: 100%;
}
.ShopProductList .ordinamentoFiltro .novita {
	float: left;
}
.ShopProductList .ordinamentoFiltro .filtro {
	border-right: 1px solid #D6DBDF;
	float: left;
}
.ShopProductList .ordinamentoFiltro .filtro {
	padding-left: 20px;
	padding-right: 20px;
}
.ShopProductList .ordinamentoFiltro .novita {
	float: left;
}
.ShopProductList .ordinamentoFiltro .novita {
	padding-left: 20px;
}
.ShopProductList .ordinamentoFiltro {
	border-bottom: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	color: #0075AB;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	padding-bottom: 13px;
	padding-top: 20px;
	width: 100%;
}
.ShopProductList .ordinamentoFiltro .ordine {
	border-right: 1px solid #D6DBDF;
	float: left;
	padding-right: 20px;
}
.ShopProductList .ordinamentoFiltro .ordine {
	padding-right: 20px;
}
.ShopProductList .listashop .elementi .int {
	border-right: 1px solid #D7DCE0;
}
.ShopProductList .listashop .elementi .sx {
	border-right: 1px solid #D7DCE0;
	padding-left: 0;
}
.ShopProductList .listashop .elementi .riga {
	border-bottom: 1px solid #D7DCE0;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 100%;
}
/* Fine Shop product list */


.menupresentazioneItem {
	border-left: 1px solid #FFFFFF;
	float: left;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 5px 14px;
	width: 17%;
	background-color: #285250;
}

.menupresentazioneItem a:hover, a:active li.selected {
	color: #E1DEB3;
}

.menupresentazioneItem a {
	color: #FFFFFF;
		width:90%;
}

.menupresentazioneSelected {
	/*background-color: #A6CA5E;*/
}

.NavigazionePresentazione {
	float: left;
	background-color: #FFFFFF;
	padding: 3px 3px 0px 3px;
	width: 990px;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}

.NavigazionePresentazioneItems {
	background-color: #285250;
	border-bottom: 1px solid #FFFFFF;
	/*background-image: url(Images/bg_menu_h.png);*/

	background-repeat: repeat-x;
	float: left;
	margin: 0;
	padding-left: 0;
	width: 990px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	font-size:17px;
	font-size-adjust:inherit;
	font-stretch:condensed;
	font-weight:normal;
	height:34px;
}



.menuserviziItem {
	border-right: 1px solid #FFFFFF;
	float: left;
	padding-right:4px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: auto;
}

.BoxLoginOriz .Links li {
font-size:0.9em;
	border-right: 1px solid #FFFFFF;
	padding-right:4px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: auto;
}

.menuprodottiItem {
	border-left: 1px solid #FFFFFF;
	float: left;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 3px 13px;
	width: 14%;
	text-align:center;
	background-color: #5A8284;
	white-space: nowrap;
}
.menuprodottiItem a:hover, a:active li.selected {
	color: #015686;
}


.menuprodottiItem a {
	color: #FFFFFF;
	width:90%;
}

.menuprodottiSelected {
}

.menuprodottiItemFirst {
	border-left: 1px solid #FFFFFF;
	float: left;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 3px 20px;
	width: auto;
}
.menuprodottiItemFirst a:hover, a:active li.selected {
	color: #015686;
}

.menuprodottiItemFirst td {
	background-image:url(Images/fondo_cedam.jpg);
background-position:0 50%;
background-repeat:repeat-x;
border-left:0 none;
float:left;
}

.menuprodottiItemFirst a {
	color: #FFFFFF;
}

.menuprodottiFirstSelected {
}




.NavigazioneProdotti {
	float: left;
	background-color: #FFFFFF;
	padding: 1px 3px 0px 3px;
	width: 990px;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}

.NavigazioneProdottiItems {
	background-color: #5A8284;
	border-bottom: 1px solid #FFFFFF;
	float: left;
	margin: 0;
	padding-left: 0;
	width: 990px;
}

.SecondoPianoLeft {
	float: left;
	padding-left: 5px;
	padding-right: 0;
	width: 310px;
}

.SecondoPianoRight {
	float: right;
	padding-left: 5px;
	padding-right: 0;
	width: 310px;
}

.mp_BoxGenerale .mp_Con .mp_ConLeft .inPrimpPianoTitle {
	color: #D4171D;
	font-weight: bold;
}

.mp_BoxGenerale .mp_BoxTestataTerzaLinea {
	background-color: #F0F0F0;
	color: #666666;
	float: left;
	font-size: 0.75em;
	width: 990px;
}

.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin {
	float: left;
	padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin span {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Profilo {
	border-right: 1px solid #666666;
	float: left;
	padding-right: 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Profilo span {
	float: none;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Profilo strong {
	color: #444444;
	font-weight: bold;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo {
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a:hover {
	color: #666666;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut {
	border-left: 1px solid #666666;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a:visited, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a:link, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a:visited, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a:link {
	color: #1289C1;
	font-weight: bold;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input.LoginTestoUserName {
	color: #444444;
	float: left;
	font-size: 1em;
	height: 15px;
	padding-top: 2px;
	width: 85px;
	margin-right: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input.LoginTestoPassword {
	color: #444444;
	float: left;
	font-size: 1em;
	height: 15px;
	padding-top: 2px;
	width: 85px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 0.9em;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember a {
	color: #737373;
	float: left;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register {
	border-right: 1px solid #737373;
	float: left;
	padding-right: 22px;
	padding-top: 5px;
	font-size: 0.9em;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register a {
	background-image: url(Images/barretta.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
	color: #737373;
	float: left;
	padding-left: 10px;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca {
	float: right;
	padding-left: 20px;
	padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca input.RicercaTesto {
	color: #444444;
	float: left;
	font-size: 1.0em;
	height: 14px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 215px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca input.RicercaButton, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca .RicercaErrore {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi {
	float: right;
	padding-right: 8px;
	padding-top: 10px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul {
	float: left;
	margin: 0;
	padding: 0;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li {
	border-left: 1px solid #CCCCCC;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 10px 4px 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li.first {
	border-left: medium none;
	float: left;
	padding-left: 12px;
	padding-right: 4px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li a {
	color: #696969;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}
.mp_BoxGenerale .mp_TradeBar {
	float: left;
	padding-top: 11px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li a:hover {
	color: #1a8bc3;
	text-decoration: underline;
}

.BoxLoginOriz {
	width: 575px;
	float: left;
}
.BoxLoginOriz .title {
	color: #666666;
	font-size: 0.9em;
}
.BoxLoginOriz .Links {
	padding: 0px;
}

.BoxLoginOriz .field input {
	font-size: 0.9em;
	font-weight: normal;
	vertical-align: bottom;
	width: 120px;
}

.boxLogin .FieldLabel {
	float: left;
	width: 100px;
	padding-top: 10px;
}
.boxLogin .Field {
	float: left;
	width: 300px;
	padding-top: 10px;
}
.boxLogin .PWDRemember {
	padding-top: 20px;
}
.boxLogin .LoginTestoUserName {
	width: 200px;
}
.boxLogin .LoginTestoPassword {
	width: 200px;
}

/* css ex-ipsoa */

body {
	font-family: Trebuchet MS;
	font-size: 0.9em;
	text-align: center;
}

.mp_BoxGenerale {
	margin: 0 auto;
	padding: 0;
	position: relative;
	
	width: 995px;
}
.mp_BoxGenerale .clearer, .mp_BoxGenerale .mp_Footer, .mp_BoxGenerale .dataCorrente, .mp_BoxGenerale .mp_BoxTestataPrimaLinea, .mp_BoxGenerale .mp_BoxTestataSecondaLinea, .mp_BoxGenerale .mp_BoxTestataTerzaLinea, .mp_BoxGenerale .mp_TradeBar {
	float: left;
	width: 990px;
	background-color: #FFFFFF;
	padding: 0px 3px 0px 3px;
}
.mp_BoxGenerale .mp_Con {
	float: left;
	width: 981px;
	background-color: #FFFFFF;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataLogo {
	float: left;
	width: 260px;
}
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataBanner {
	float: left;
	width: 300px;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 {
	float: left;
	padding-top: 15px;
	width: 990px;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi {
	float: left;
	width: 100%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu {
	float: left;
	width: 100%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul {
	background-color: #85B815;
	border-bottom: 1px solid #FFFFFF;
	float: left;
	margin: 0;
	padding-left: 0;
	width: 100%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li {
	border-left: 1px solid #FFFFFF;
	float: left;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 7px 37px;
	width: auto;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.first, .mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.firstselected {
	background-position: 15px 50%;
	background-repeat: no-repeat;
	border-left: medium none;
	float: left;
	width: 48px;
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.first {
	background-image: url(Images/ico_home.gif);
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.firstselected {
	background-color: #A6CA5E;
	background-image: url(Images/ico_home_hover.gif);
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.first:hover {
	background-color: #A6CA5E;
	background-image: url(Images/ico_home_hover.gif);
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 {
	background-color: #027BC0;
	border-bottom: 1px solid #FFFFFF;
	float: left;
	width: 990px;
	font-size: 0.8em;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul {
	background-color: #0682C2;
	background-image: url(Images/fondo_secondomenu.jpg);
	background-repeat: repeat-x;
	border: 0 none;
	float: left;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 0;
	padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li {
	border-left: 1px solid #FFFFFF;
	float: left;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 24px;
	padding-right: 24px;
	width: auto;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li.first {
	background-color: #0682C2;
	background-image: url(Images/fondo_secondomenu_first.jpg);
	background-position: 0 50%;
	background-repeat: repeat-x;
	border-left: 0 none;
	float: left;
	padding-left: 30px;
	padding-right: 22px;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul {
	background-color: #027BC0;
	float: left;
	margin: 0;
	padding-left: 0;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li {
	border-left: 1px solid #FFFFFF;
	float: left;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 5px 30px;
	width: auto;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li.first {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea {
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	background-color: #F0F0F0;
	color: #666666;
	float: left;
	font-size: 0.75em;
	width: 990px;
	

}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin {
	float: left;
	padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin span {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Profilo {
	border-right: 1px solid #666666;
	float: left;
	padding-right: 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Profilo span {
	float: none;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Profilo strong {
	color: #444444;
	font-weight: bold;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo {
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a:hover {
	color: #666666;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut {
	border-left: 1px solid #666666;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a:visited, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a:link, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a:visited, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a:link {
	color: #1289C1;
	font-weight: bold;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input.LoginTestoUserName {
	color: #444444;
	float: left;
	font-size: 1em;
	height: 15px;
	padding-top: 2px;
	width: 85px;
	margin-right: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input.LoginTestoPassword {
	color: #444444;
	float: left;
	font-size: 1em;
	height: 15px;
	padding-top: 2px;
	width: 85px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 0.9em;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember a {
	color: #737373;
	float: left;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register {
	border-right: 1px solid #737373;
	float: left;
	padding-right: 22px;
	padding-top: 5px;
	font-size: 0.9em;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register a {
	background-image: url(Images/barretta.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
	color: #737373;
	float: left;
	padding-left: 10px;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca {
	float: right;
	padding-left: 20px;
	padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca input.RicercaTesto {
	color: #444444;
	float: left;
	font-size: 1.0em;
	height: 14px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 215px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca input.RicercaButton, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca .RicercaErrore {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi {
	float: right;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul {
	float: left;
	margin: 0;
	padding: 0;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li {
	border-left: 1px solid #CCCCCC;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 10px 4px 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li.first {
	border-left: medium none;
	float: left;
	padding-left: 12px;
	padding-right: 4px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li a {
	color: #696969;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}
.mp_BoxGenerale .mp_TradeBar {
	float: left;
	padding-top: 5px;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}
.mp_BoxGenerale .dataCorrente {
	float: left;
	font-size: 0.7em;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}
.mp_BoxGenerale .mp_Con .PrimaColonna {
	/*border-top: 1px solid #D9D9D9;*/
	float: left;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 5px;
	width: 390px;

}
.ListaBoxArticoli {
	float: left;
	width: 100%;
}
.AreaSX .ListaBoxArticoli {
	float: left;
	padding: 10px;
	width: 400px;
}
.AreaSX .ListaBoxArticoli .UC {
	float: left;
	width: 100%;
}
.ListaBoxArticoli .boxPrimoPiano {
	float: left;
}
.ListaBoxArticoli .BoxArticoli {
	background-image: url(Images/boxarticoli_fondo.jpg);
	background-position: 5px 13px;
	background-repeat: repeat-x;
	border-top: 1px solid #D9D9D9;
	float: left;
	padding-top: 13px;
}
.ListaBoxArticoli .BoxArticoli .Occhiello {
	clear: left;
	color: #333333;
	float: left;
	font-family: georgia;
	font-weight: bold;
	width: 385px;
	font-size: 0.8em;
}
.ListaBoxArticoli .BoxArticoli .Titolo {
	clear: left;
	float: left;
	font-family: georgia;
	font-size: 1.4em;
	width: 385px;
}
.ListaBoxArticoli .BoxArticoli .Titolo a {
	color: #1289C1;
	text-decoration: none;
	font-size: 1em;
}
.ListaBoxArticoli .BoxArticoli .Autore {
	clear: left;
	color: #9C9C9C;
	float: left;
	font-size: 0.8em;
	width: 385px;
}
.ListaBoxArticoli .BoxArticoli .Abstract {
	float: left;
	font-size: 0.9em;
	line-height: 1.3em;
	padding-bottom: 17px;
	padding-top: 9px;
	width: 385px;
	color: #444444;
}


.ListaBoxArticoli .BoxArticoli .Abstract a {
	color: #0063C8;
	padding-left: 5px;
	text-decoration: none;
}
.ListaBoxArticoli .BoxArticoli .ElencoArticoli {
	float: left;
	font-size: 0.8em;
}
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li {
	background-image: url(Images/bullet.gif);
	background-repeat: no-repeat;
	float: left;
	line-height: 1.2em;
	padding-bottom: 3px;
	padding-left: 20px;
	width: 370px;
}
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li a {
	color: #898989;
	text-decoration: none;
}
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li .occhiello a {
	color: #444444;
}

.mp_BoxGenerale .mp_BoxIpsoShop {
	float: left;
}
.mp_Con .AreaSX {
	float: left;
	width: 420px;
}
.mp_Con .PrimaColonna .BoxTitolo {
	border-bottom: 1px solid #D9D9D9;
	color: #83B514;
	float: left;
	font-family: georgia;
	width: 100%;
}
.mp_Con .PrimaColonna .BoxTitolo h1 {
	float: left;
	font-weight: normal;
	margin: 0;
	color: #81B81F;
	font-size: 2.3em;
	padding-left: 8px;
}
.mp_Con .AreaSX .TitoloBoxArticoli {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}
.mp_Con .AreaSX .TitoloBoxArticoli h2 {
	background-color: #DF0059;
	color: #FFFFFF;
	float: left;
	font-family: georgia;
	font-size: 1.1em;
	margin: 0;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 10px;
	width: 229px;
}
.mp_Con .AreaSX .boxNewFlash {
	border-bottom: 1px solid #D9D9D9;
	float: left;
}
.mp_Con .AreaSX .boxNewFlash .IntestazioneBox {
	float: left;
}
.mp_Con .AreaSX .boxNewFlash .IntestazioneBox h2 {
	float: left;
}
.mp_Con .AreaSX .boxNewFlash .BoxNews {
	float: left;
	font-family: georgia;
	font-size: 0.9em;
	padding-bottom: 10px;
	padding-right: 10px;
}
.mp_Con .AreaSX .boxNewFlash .BoxNews ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.9em;
}
.PrimaColonna .boxNewFlash .BoxNews ul li {
	background-image: url(Images/bullet.gif);
	background-repeat: no-repeat;
	line-height: 1.2em;
	padding-left: 20px;
	padding-bottom: 5px;
	width: 370px;
}

.PrimaColonna .boxNewFlash .BoxNews .Occhiello a, .PrimaColonna .boxNewFlash .BoxNews .Occhiello a:visited, .PrimaColonna .boxNewFlash .BoxNews .Occhiello a:link {
	color: #545454;
	text-decoration: none;
}

.PrimaColonna .boxNewFlash .BoxNews .Occhiello {
	color: #444444;
	font-weight: normal;
}
.PrimaColonna .boxNewFlash .BoxNews .Titolo a {
	color: #898989;
	text-decoration: none;
}
.mp_Con .AreaDX {
	background-color: #F8F8F8;
	float: left;
	padding-left: 12px; /*padding-right:12px;*/
	padding-top: 10px;
	width: 238px;
	_width: 228px;
	border-left: 1px solid #D9D9D9;
}
.mp_Con .TitoloBoxArticoli {
	float: left;
	width: 100%;
}
.mp_Con .TitoloBoxArticoli h2 {
	background-color: #285250;
	background-image:url(images/bg_etichetta.jpg);
	background-repeat: repeat-x;
	height:31px;
	color: #FFFFFF;
	float: left;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	padding-left:5px;
	margin-top:5px;	
	width: 396px;
}

.mp_Con .TitoloBoxArticoli h3 {
	background-color: #8f121a;
	color: #FFFFFF;
	float: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1.2em;
	padding: 5px 10px 3px 5px;
	width: 196px;
	text-align:center;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli {
	float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli {
	float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .Occhiello {
	float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .Titolo {
	float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .Autore {
	float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .Abstract {
	float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .ElencoArticoli {
	float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .ElencoArticoli ul {
	float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .ElencoArticoli ul li {
	float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .ElencoArticoli a {
	float: left;
}
.SecondaColonna {
	/*border-top: 1px solid #DADADA;*/
	border-left: 1px solid #D9D9D9;
	float: left;
	width: 551px;
	padding-right: 12px;
	border-bottom: 0 none;
}
.SecondaColonna .boxNewFlash {
	border-bottom: 1px solid #DDDDDD;
	float: left;
	padding-bottom: 17px;
	padding-left: 17px;
	padding-top: 17px;
	width: 546px;
}
.SecondaColonna .boxNewFlash .IntestazioneBox {
	float: left;
	width: auto;
}
.SecondaColonna .boxNewFlash .IntestazioneBox h2 {
	color: #FFFFFF;
	float: left;
	font-family: georgia;
	margin: 0;
	width: 100%;
	font-size: 1em;
}
.SecondaColonna .boxNewFlash .BoxNews {
	border: 1px solid #DDDDDD;
	clear: left;
	float: left;
	font-size: 0.8em;
	width: 100%;
}
.SecondaColonna .boxNewFlash .BoxNews ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 15px 10px 10px;
}
.SecondaColonna .boxNewFlash .BoxNews ul li {
	float: left;
	width: 490px;
	line-height: 1.3em;
	padding-bottom: 1px;
	background-image: url(Images/bullet.gif);
	background-repeat: no-repeat;
	line-height: 1.2em;
	padding-bottom: 3px;
	padding-left: 20px;
}
.SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello {
	color: #444444;
	font-size: 1.2em;
	font-weight: normal;
}
.SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a, .SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a:visited, .SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a :link {
	color: #545454;
	text-decoration: none;
}
.SecondaColonna .boxNewFlash .BoxNews ul li .Titolo a {
	color: #898989;
	font-size: 1.2em;
	text-decoration: none;
}
.SecondaColonna .PrimaSottoColonna {
/*background-color:#ededed;
color:#666666;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
margin:5px;
padding:5px; */
float:left;
width:235px;
}
.SecondaColonna .PrimaSottoColonna .TitoloBox {
	float: left;
	padding-top: 30px;
}
.SecondaColonna .PrimaSottoColonna .TitoloBox h2 {
	color: #85B815;
	float: left;
	font-family: georgia;
	font-size: 0.8em;
	margin: 0;
	padding-bottom: 5px;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue {
	float: left;
	border: 1px solid #D9D9D9;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .TitoloVociMenu {
	float: left;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .TitoloVociMenu h2 {
	float: left;
	margin: 0;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .TitoloVociMenu h2 img {
	float: left;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu {
	float: left;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul {
	background-color: #85B815;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	width: 210px;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .MenuGazzetta .BoxVociMenu ul {
	background-color: #D9D9D9;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li {
	border-bottom: 1px solid #FFFFFF;
	float: left;
	width: 100%;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li.first {
	float: left;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li a {
	color: #FFFFFF;
	float: left;
	font-size: 0.8em;
	padding-left: 10px;
	text-decoration: none;
}

.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li:hover {
	background-color: #ffffff;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li a:hover {
	color: #444444;
}


.SecondaColonna .PrimaSottoColonna .menuVerticalidue .MenuGazzetta .BoxVociMenu ul li a {
	color: #757575;
}
.mp_BannerStatico, .SecondaColonna .PrimaSottoColonna .boxHTML, .SecondaColonna .SecondaSottoColonna .boxHTML {
	float: left;
}
.SecondaColonna .SecondaSottoColonna {
	float: left;
	width: 200px;
}
.SecondaColonna .SecondaSottoColonna .TitoloBox {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 25px;
	width: 250px;
}
.SecondaColonna .SecondaSottoColonna .TitoloBox h2, .TagCloud h2 {
	color: #85B815;
	float: left;
	font-family: georgia;
	font-size: 0.8em;
	padding-bottom: 5px;
	
}
.TagCloud {
	border: 1px solid #DDDDDD;
	float: left;
	padding: 10px;
	width: 278px;
	margin-left: 15px;
	margin-bottom:15px;
}
.TagCloud .lista {
	float: left;
}
.TagCloud .lista a {
	color: #AAAAAA; /*float:left;*/
	text-decoration: none;
	margin-left: 5px;
}
.SecondaColonna .SecondaSottoColonna .ShopProductList, .mp_Con .ColonnaDX .ShopProductList {
}
.SecondaColonna .SecondaSottoColonna .ShopProductList .elementi .prodotto, .mp_Con .ColonnaDX .ShopProductList .elementi .prodotto {
}
.SecondaColonna .SecondaSottoColonna .ShopProductList .listashop .elementi .prodotto .info, .mp_Con .ColonnaDX .ShopProductList .listashop .elementi .prodotto .info {
}
.HP_Box_pubblicitario {
	float: left;
	padding-bottom: 10px;
}
.mp_Con .ColonnaSXArea {
	/*border-top: 1px solid #DDDDDD;*/
	float: left;
	padding-bottom: 15px;
	padding-left:15px;
	width:642px;
	border-right: 1px solid #DDDDDD;
}
.mp_Con .ColonnaSX {
	/*border-top: 1px solid #DDDDDD;*/
	float: left;
	padding-bottom: 15px;
	padding-left:15px;
	width:642px;
	/*border-right: 1px solid #DDDDDD;*/
}
.mp_Con .ColonnaSX .Documento {
	float: left;
	padding-left: 12px;
	width:630px;
	padding-top: 15px;
}
.Documento .Utility {
	border-bottom: 1px solid #DDDDDD;
	float: left;
	padding-top: 15px;
	width: 100%;
}
.Documento .Utility ul {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding-bottom: 5px;
}
.Documento .Utility ul li {
	border-left: 1px solid #DDDDDD;
	float: left;
	height: 13px;
	padding-left: 10px;
	padding-right: 10px;
}
.Documento .Utility ul li .meno {
	float: left;
	font-size: 0.8em;
	padding-right: 8px;
	padding-top: 3px;
}
.Documento .Utility ul li .piu {
	float: left;
}
.Documento .Utility ul li a {
	color: #AAAAAA;
	float: left;
	font-family: georgia;
	font-size: 0.9em;
	text-decoration: none;
}
.Documento .Utility ul li a input {
	float: left;
}
.Documento .CanaleProvenienza {
	background-color: #DB005A;
	color: #FFFFFF;
	float: left;
	font-family: georgia;
	font-weight: bold;
	padding: 3px 15px 3px 3px;
}
.Documento .ContenutoArticolo {
	clear: left;
	float: left;
	width: 100%;
}
.Documento .ContenutoArticolo .Occhiello {
	color: #5191bd;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
.Documento .ContenutoArticolo .Titolo {
	clear: left;
	float: left;
	width: 100%;
	font-size:1.8em;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	padding-top:2px;
	color:#333c4b;

}
.Documento .ContenutoArticolo .Titolo h1 {
	font-weight: normal;
	margin: 0;
	width: 100%;
}
.Documento .ContenutoArticolo .Autore {
	clear: left;
	float: left;
	width: 100%;
	padding-bottom: 8px;
	font-style:italic;
	color:#999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.Documento .ContenutoArticolo .Abstract {
	clear: left;
	float: left;
	margin-top: 5px;
	width: 100%;
	color: #555555;
	line-height: 1.4em;
}
.Documento .ContenutoArticolo .Data {
	clear: left;
	margin-top: 10px;
	width: 100%;
}
.Documento .ContenutoArticolo .Testo {
	clear: left;
	float: left;
	padding-right: 44px;
	width: 605px;
	color: #333333;
}
.Documento .ContenutoArticolo .Testo .strutturaDoc {
	clear: left;
	float: left;
	width: 605px;
}
.Documento .ContenutoArticolo .Testo h3 {
	clear: left;
	color: #1185C2;
	font-family: Georgia;
	font-weight: normal;
	margin: 0;
	padding-bottom: 10px;
	width: 100%;
}
.Documento .ContenutoArticolo .Testo .strutturaDoc p {
	float: left;
}
.Documento .ContenutoArticolo .Testo .strutturaDoc .RiferimentoNormativo {
	float: left;
}
.mp_Con .ColonnaDX {
	/*border-left: 1px solid #DDDDDD;*/
	border-top: 1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	float: left;
	/*padding-top: 15px;*/
	width: 0px; 
}

.mp_Con .ColonnaDXArea {
	/*border-top: 1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;*/
	float: left;
	padding-top: 15px;
	width: 320px; 
}


.mp_Con .ColonnaDX .TitoloBox {
	float: left;
}

.mp_Con .ColonnaDX .BoxImgShop {
	float: left;
	padding-left: 15px;
}
.mp_Con .ColonnaDX .BoxImgShopPP {
	float: left;
	
}

.mp_Con .ColonnaDX .TitoloBox h2 {
	float: left;
}
.BoxProdottoFonte2 .InfoProdotto {
	border-top: 1px solid #DDDDDD;
	float: left;
	padding-bottom: 37px;
	padding-top: 30px;
	width: 100%;
	border-bottom: 1px solid #DDDDDD;
}
.BoxProdottoFonte2 .InfoProdotto .LinkFonte {
	float: left;
	width: 100%;
}
.BoxProdottoFonte2 .InfoProdotto .LinkFonte a {
	color: #444444;
	float: left;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
}
.BoxProdottoFonte2 .InfoProdotto .TitoloLinkFonte {
	color: #AAAAAA;
	float: left;
	font-size: 0.9em;
	width: 100%;
}
.BoxProdottoFonte2 .InfoProdotto .ProvaGratis {
	float: left;
	width: 100%;
}

.BoxProdottoFonte2 .InfoProdotto .ProvaGratis img {
}

.BoxProdottoFonte2 .InfoProdotto .ProvaGratis a {
	color: #85B815;
	font-family: georgia;
	font-size: 1.2em;
	text-decoration: none;
}
.Testo .strutturaDoc .Sommario {
	float: left;
	width: 100%;
}
.Testo .strutturaDoc {
	clear: left;
	float: left;
	margin: 0;
}
.Testo .strutturaDoc ol {
	list-style-type: decimal;
	margin: 0;
	padding-left: 35px;
	width: 100%;
	_width: 550px;
}
.Testo .strutturaDoc ol li {
	color: #777777;
	font-size: 0.8em;
	font-weight: bold;
}
.Testo .strutturaDoc ol li a {
	color: #777777;
	font-weight: bold;
	text-decoration: none;
}
.ContenutoArticolo .SommarioNavigazione {
	clear: left;
	float: left;
	padding-bottom: 28px;
	width: 583px;
	_width: 483px;
}
.ContenutoArticolo .SommarioNavigazione .SommarioNavigazionePrecedente {
	color: #777777;
	float: left;
	padding-left: 180px;
	padding-right: 30px;
}
.ContenutoArticolo .SommarioNavigazione .SommarioNavigazionePaginazione {
	color: #6FAED7;
	float: left;
	font-weight: bold;
	padding-right: 25px;
}
.ContenutoArticolo .SommarioNavigazione .SommarioNavigazioneSuccessivo {
	color: #777777;
	float: left;
}
.ContenutoArticolo .SommarioNavigazione .SommarioNavigazionePrecedente a, .ContenutoArticolo .SommarioNavigazione .SommarioNavigazioneSuccessivo a {
	color: #777777;
}
.ContenutoArticolo .LinkPrelevaArticolo {
	clear: left;
	float: left;
	padding-bottom: 5px;
	width: 583px;
}
.ContenutoArticolo .LinkPrelevaArticolo a {
	color: #999999;
	font-family: georgia;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
}
.mp_Con .ColonnaSX .ElementiTrovati {
	color: #DE0058;
	float: left;
	font-size: 1.02em;
	font-weight: bold;
}
.ResultList {
	float: left;
}
.ResultList ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	padding-right: 10px;
	width: 650px;
}
.ResultList ul li {
	border-bottom: 1px dashed #DDDDDD;
	float: left;
	padding-bottom: 6px;
	padding-top: 18px;
	width: 100%;
}
.ResultList ul li .Titolo {
	float: left;
	width: 100%;
}
.ResultList ul li .Titolo a {
	color: #027BC0;
	float: left;
	font-family: georgia;
	font-size: 1.1em;
}
.ResultList ul li .Abstract {
	float: left;
	font-size: 0.9em;
	width: 100%;
}
.ResultList ul li .Fonte {
	color: #AAAAAA;
	float: left;
	font-size: 0.8em;
}
.mp_Con .ColonnaSX .Paginazione {
	float: left;
	padding-bottom: 10px;
	padding-top: 20px;
}
.mp_Con .ColonnaSX .Paginazione img {
	padding-left: 5px;
	padding-right: 5px;
}
.mp_Con .ColonnaSX .Paginazione .titolo {
	color: #027BC0;
	padding-left: 10px;
	padding-right: 10px;
}
.mp_Con .ColonnaSX .Paginazione .NumeroPagina {
	border: 1px solid #DDDDDD;
	color: #777777;
	font-size: 0.8em;
	padding-left: 5px;
	padding-right: 5px;
}
.mp_Con .ColonnaSX .Paginazione .NumeroPagina a {
	color: #777777;
}
.mp_Con .ColonnaSX .Paginazione .Selezionato {
	background-color: #027BC0;
	color: #FFFFFF;
}
.Documento_CasiSoluzioni .ContenutoArticolo h4 {
	color: #85B815;
	float: left;
	font-family: georgia;
	font-size: 1.1em;
	font-weight: bold;
	width: 100%;
	margin: 0;
	padding-bottom: 7px;
}
.BoxProdottoFonte2 .IscrizioneNewsLetter {
	border-top: 1px solid #DDDDDD;
	float: left;
	padding-bottom: 18px;
	padding-left: 66px;
	padding-top: 12px;
	width: 587px;
}
.BoxProdottoFonte2 .IscrizioneNewsLetter img {
	float: left;
	padding-right: 10px;
}
.BoxProdottoFonte2 .IscrizioneNewsLetter .TestoNewsletter {
	color: #3895CE;
	float: left;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 5px;
}
.BoxProdottoFonte2 .IscrizioneNewsLetter .ComandiNewsletter {
	float: left;
}
.Documento .ContenutoArticolo .boxNewFlash {
	float: left;
	width: 100%;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews {
	float: left;
	padding-bottom: 20px;
	width: 100%;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul {
	font-family: trebuchet MS;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul li {
	color: #434343;
	padding-bottom: 7px;
	width: 100%;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul li .Occhiello {
	/*float:left;*/
	margin-right: 5px;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul li .Occhiello a {
	/*float:left;*/
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul li .Titolo {
	float: none;
	font-size: 0.8em;
	width: auto;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul li .Titolo a {
	color: #434343;
	text-decoration: none;
}
.mp_Con .Documento_Approfondimento {
	float: left;
	padding-left: 10px;
}

.SocialShare {
	border-bottom: 1px solid #DDDDDD;
	float: left;
	padding-bottom: 10px;
	width: 100%;
	_width: 580px;
	padding-top: 30px;
}
.SocialShare h3 {
	color: #DB005A;
	float: left;
	font-size: 0.9em;
	width: 100%;
}
.SocialShare ul {
	float: left;
	width: 100%;
	_width: 575px;
}

.IntestazioneBox {
	background-color: #DB005A;
	color: #FFFFFF;
	float: left;
	font-family: georgia;
	font-weight: bold;
	padding: 2px 4px 4px;
}
.BoxNews {
	clear: both;
	float: left;
	width: 400px;
}
.BoxNews ul {
	color: #330000;
	font-family: trebuchet MS;
	font-size: 0.9em;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding-bottom: 20px;
	padding-left: 0;
	padding-top: 20px;
}
.boxArticoli .BoxNews ul {
	font-size: 0.8em;
}

.BoxNews ul li .Tipologia {
	color: #898989;
	font-weight: normal;
	padding-bottom: 10px;
}

.BoxNews ul li .Tipologia a, .BoxNews ul li .Tipologia a:visited, .BoxNews ul li .Tipologia a:link {
	color: #444444;
	font-weight: normal;
	text-decoration: none;
}

.BoxNews ul li .Titolo a, .BoxNews ul li .Titolo a:visited, .BoxNews ul li .Titolo a:link {
	color: #898989;
	font-weight: normal;
	text-decoration: none;
}
.PaginaPersonale {
	padding-left: 14px;
}
.PaginaPersonale .TitoloPagina {
	color: #1289C1;
	display: inline;
	font-family: georgia;
	font-size: 2.2em;
	padding-bottom: 2px;
}
.PaginaPersonale .NomeUtente {
	display: inline;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-top: 17px;
}
.PaginaPersonale .contenuto {
	width: 630px;
}

.PaginaPersonale .TuoiAbbonamenti {
	padding-top: 25px;
}

.PaginaPersonale .TuoiAbbonamenti .box {
	border: 1px solid #DADADA;
	float: left;
	padding: 15px;
	width: 594px;
	margin: 0;
}

.PaginaPersonale .TuoiAbbonamenti h2 {
	background-color: #E00058;
	color: #FFFFFF;
	font-family: georgia;
	font-size: 1em;
	margin: 0;
	padding: 5px 10px 3px 5px;
	width: auto;
	display: inline;
}
.PaginaPersonale .TuoiAbbonamenti .Group a {
	color: #676767;
	font-size: 0.8em;
	line-height: 1.4em;
	text-decoration: underline;
}
.PaginaPersonale .TuoiAbbonamenti .Group tr td {
	padding-bottom: 5px;
}

.PaginaPersonale .TuoiAbbonamenti .Group h3 {
	float: left;
	font-family: trebuchet MS;
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 5px;
	width: auto;
}

.PaginaPersonale .TuoiAbbonamenti .Group h3 a {
	background-color: #1789C5;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 10px;
	line-height: 1.2em;
	font-size: 1em;
	text-decoration: none;
}
.PaginaPersonale .TuoiAbbonamenti .Info {
	border: 1px solid #BBBBBB;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 570px;
}
.PaginaPersonale .InformazioniUtente {
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px solid #DADADA;
	color: #666666;
}


.PaginaPersonale .eLearning .box {
	border: 1px solid #DADADA;
	color: #666666;
	display: block;
	float: left;
	font-size: 0.8em;
	margin-bottom: 45px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 20px;
	width: 603px;
}
.PaginaPersonale .eLearning {
	border: 0;
	padding: 0;
}
.PaginaPersonale .contenuto .eLearning .link a, .PaginaPersonale .contenuto .eLearning .link a:hover, .PaginaPersonale .contenuto .eLearning .link a:visited, .PaginaPersonale .contenuto .eLearning .link a:link {
	color: #1289C1;
}
.PaginaPersonale .contenuto .newsletter {
	border: 1px solid #DADADA;
	color: #666666;
	font-size: 0.8em;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
	width: 578px;
}
.PaginaPersonale .contenuto .newsletter .divIntestazionenewsletter h2 {
	color: #E00058;
	font-size: 1.3em;
}
.PaginaPersonale .contenuto .newsletter h3 {
	color: #ffffff;
	font-family: trebuchet MS;
	width: 550px;
}
.PaginaPersonale .contenuto .newsletter .NewsletterSummary div {
	width: 200px;
}

.PaginaPersonale .contenuto .newsletter a, .PaginaPersonale .contenuto .newsletter a:hover, .PaginaPersonale .contenuto .newsletter a:visited, .PaginaPersonale .contenuto .newsletter a:link {
	color: #1289C1;
}
.PaginaPersonale .contenuto .Offerte {
	float: left;
}


.PaginaPersonale .contenuto .divRichiestapassword {
	border-top: 1px solid #BBBBBB;
	float: left;
	font-size: 0.8em;
	padding-bottom: 30px;
	padding-top: 20px;
	width: 100%;
	color: #666666;
}

.PaginaPersonale .contenuto .divRichiestapassword a, .PaginaPersonale .contenuto .divRichiestapassword a:hover, .PaginaPersonale .contenuto .divRichiestapassword a:link, .PaginaPersonale .contenuto .divRichiestapassword a:visited {
	color: #1289C1;
}
.PaginaPersonale .contenuto .elearning {
	padding-bottom: 44px;
}

.PaginaPersonale .contenuto .edesk h2 {
	background-color: #E00058;
	color: #FFFFFF;
	float: left;
	font-family: georgia;
	font-size: 1.1em;
	padding: 5px 10px 3px 5px;
	width: auto;
	font-weight: bold;
}
.PaginaPersonale .NewsletterSummary {
	border: 0;
	padding: 0;
}

.PaginaPersonale .NewsletterSummary h2 {
	background-color: #E00058;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	font-family: georgia;
	font-size: 1.1em;
	font-weight: bold;
	margin: 40px 0 0;
	padding: 5px 10px 3px 5px;
	width: auto;
}
.PaginaPersonale .NewsletterSummary .box {
	border: 1px solid #DADADA;
	color: #434343;
	float: left;
	font-size: 0.9em;
	padding: 10px;
	margin-bottom: 45px;
	width: 607px;
}

.PaginaPersonale .contenuto .NewsletterSummary h3 {
	background-color: transparent;
	color: #94C120;
	display: inline-block;
	font-family: trebuchet MS;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 15px;
	width: 100%;
}

.PaginaPersonale .contenuto .NewsletterSummary .list div {
	/*background-image: url(Images/elenco_trattino.gif);*/
	background-position: 0 7px;
	background-repeat: no-repeat;
	float: left;
	padding-left: 10px;
	width: 277px;
}

.PaginaPersonale .contenuto .edesk .contenutoEdesk {
	background-color: #EDEDED;
	background-image: url(Images/pag_personale_edesk_fondo.jpg);
	background-repeat: repeat-x;
	border: 1px solid #DADADA;
	color: #666666;
	float: left;
	font-size: 0.9em;
	padding: 12px;
	width: 604px;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .sx, .PaginaPersonale .contenuto .edesk .info .sx {
	border-right: 1px solid #DADADA;
	float: left;
	width: 39px;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .dx, .PaginaPersonale .contenuto .edesk .info .dx {
	float: left;
	padding-left: 9px;
	width: 520px;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .dx .titolo, .PaginaPersonale .contenuto .edesk .info .dx .titolo {
	float: left;
	font-weight: bold;
	width: 100%;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .dx .descrizione, .PaginaPersonale .contenuto .edesk .info .dx .descrizione {
	float: left;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .dx .descrizione a, .PaginaPersonale .contenuto .edesk .info .dx .descrizione a {
	font-weight: bold;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .dx .descrizione h2, .PaginaPersonale .contenuto .edesk .info .dx .descrizione h2 {
	background-color: transparent;
	color: #666666;
	float: left;
	font-family: trebuchet MS;
	font-size: 1em;
	padding: 0;
	width: 100%;
}
.PaginaPersonale .contenuto .edesk .info {
	float: left;
	padding-bottom: 38px;
}

.ColonnaDX .Profilo {
	background-color: #EDF1F0;
	font-size: 0.9em;
	color: #414045;
	margin-bottom: 45px;
}

.ColonnaDX .Profilo .ProfileSummary .box {
	padding-top: 30px;
	width: 280px;
}
.ColonnaDX .Profilo .ProfileSummary h2 {
	background-color: #1688C6;
	width:280px;
	color: #FFFFFF;
	margin: 0;
	padding-left: 2px;
}
.ColonnaDX .Profilo .ProfileSummary .field {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ColonnaDX .Profilo .ProfileSummary .field .label {
	display: inline-block;
	font-weight: bold;
	width: 110px;
}
.ProfileSummary .field .value {
	font-weight: normal;
}

.ColonnaDX .Profilo .ProfileSummary .options {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 0.9em;
	padding-bottom: 7px;
	padding-top: 5px;
}


.ColonnaDX .Profilo .ProfileSummary .privacy {
	font-size: 0.9em;
	padding-top: 13px;
}
.ColonnaDX .Profilo .ProfileSummary .privacy .options {
	border-bottom: 0 none;
	border-top: 0 none;
	font-size: 1em;
	padding-top: 0;
}

.ColonnaDX .agenzia {
	background-color: #EDF1F0;
	padding: 3px;
	font-size: 0.9em;
	border: 1px #d8d8d8 solid;
	color: #414045;
	margin-bottom: 45px;
}

.ColonnaDX .agenzia .label, .ColonnaDX .agenzia .name {
	font-weight: bold;
	color: #000000;
}


.ColonnaDX .agenzia .TuaAgenzia .box {
	padding-top: 20px;
	color: #616161;
}
.ColonnaDX .agenzia .TuaAgenzia h2 {
	background-color: #1688C6;
	color: #FFFFFF;
	margin: 0;
	padding-left: 2px;
}

.voto {
	float: left;
	padding-top: 25px;
}
.LinkRicerca {
	float: right;
	font-weight: normal;
	padding-right: 30px;
	padding-top: 20px;
	text-align: right;
	width: 100%;
	padding-bottom: 30px;
}
.LinkRicerca a, .LinkRicerca a:hover, .LinkRicerca a:link, .LinkRicerca a:visited {
	color: #85B815;
	font-family: georgia;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}
.MenuCIC {
	border-right: 1px solid #DDDDDD;
	float: left;
	padding-right: 10px;
	padding-top: 10px;
	width: 165px;
}
.MenuCIC .item {
	padding-bottom: 5px;
	padding-left: 5px;
}
.MenuCIC .L1 {
	font-weight: bold;
}
.MenuCIC .L2 {
	padding-left: 10px;
}
.MenuCIC .L2 a, .MenuCIC .L2 a:visited, .MenuCIC .L2 a:link, .MenuCIC .L2 a:hover {
	color: #666666;
	font-size: 0.9em;
}
.MenuCIC .L2 a, .MenuCIC .L2 a:visited, .MenuCIC .L2 a:link {
	text-decoration: none;
}
.SezioneContenuto {
	float: left;
	padding-left: 20px;
	width: 430px;
}
.SezioneContenuto h1 {
	color: #1185C2;
	font-family: georgia;
	font-weight: normal;
	margin: 0;
	width: 100%;
}
.ColonnaSX h1 {
	padding-top: 15px;
}
.ColonnaSX h2 {
	padding-top: 5px;
	color: #1185C2;
}
.boxArticoli {
	float: left;
	width: 100%;
	padding-top: 50px;
}
.numeriPagina {
	clear: both;
	width: 100%;
}
.numeriPagina .nonevidenziato, .numeriPagina .evidenziato, .numeriPagina .indietro, .numeriPagina .avanti {
	float: left;
	margin-right: 10px;
}
.numeriPagina .nonevidenziato, .numeriPagina .evidenziato {
	border: 1px solid #C0C0C0;
	font-size: 1.1em;
	font-weight: normal;
	text-align: center;
	width: 20px;
}
.numeriPagina {
	font-size: 0.7em;
	padding-top: 40px;
}
.numeriPagina .nonevidenziato {
	color: #C0C0C0;
}
.numeriPagina .evidenziato {
	background-color: #0075AB;
	color: #FFFFFF;
}
.numeriPagina .nonevidenziato a, .numeriPagina .nonevidenziato a:hover, .numeriPagina .nonevidenziato a:link, .numeriPagina .nonevidenziato a:visited {
	color: #808080;
	text-decoration: none;
}
.numeriPagina .Etichetta {
	color: #0075AB;
	float: left;
	font-size: 1.5em;
	padding-bottom: 10px;
	padding-right: 10px;
}
.TestoCercato h1 {
	color: #000000;
	display: inline;
	font-family: trebuchet MS;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding-top: 0;
	width: auto;
}
.TestoCercato {
	border-bottom: 1px solid #DDDDDD;
	float: left;
	padding-bottom: 5px;
	padding-top: 10px;
	width: 100%;
}

.ListaBoxArticoli .boxOpinione .BoxArticoli {
	background-image: none;
}
.ListaBoxArticoli .boxOpinione .BoxArticoli .Titolo {
	font-size: 1.0em;
	line-height: 1.1em;
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li:hover {
	background-color: #a6ca5e;
}

.btnProcedi {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

.AreaDX .ListaBoxArticoli .boxEsperto .BoxArticoli {
	background-color: #f8f8f8;
}

.AreaDX .ListaBoxArticoli .boxOpinione .BoxArticoli .ElencoArticoli ul li, .AreaDX .ListaBoxArticoli .boxEsperto .BoxArticoli .ElencoArticoli ul li {
	padding-bottom: 10px;
}
.BoxADVTestata {
	float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li a:hover {
	color: #1a8bc3;
	text-decoration: underline;
}

.ListaBoxArticoli .boxEsperto .BoxArticoli .Titolo {
	font-size: 1em;
	line-height: 1.1em;
}
/*.mp_BannerStatico, .BoxADVTestata, .BoxADV {
	padding-bottom: 10px;
}*/


.boxEsperto .BoxArticoli {
	background-image: none;
}
.InEvidenza .BoxArticoli {
	border-top: 0px;
}

.ListaBoxArticoli .InEvidenza .BoxArticoli .Titolo {
	font-size: 1.7em;
	font-weight: bold;
}
.ListaBoxArticoli .boxOpinione .InEvidenza .BoxArticoli .Titolo, .ListaBoxArticoli .boxEsperto .InEvidenza .BoxArticoli .Titolo {
	font-size: 1.45em;
	font-weight: bold;
}

/* link blu */
.postilla .contenuto .item .link a:hover, .ResultList ul li .Titolo a:hover, .BoxNews ul li .Titolo a:hover, .ListaBoxArticoli .BoxArticoli .Titolo a:hover, .ListaBoxArticoli .BoxArticoli .Abstract a:hover {
	text-decoration: underline;
	color: #015686;
}

/* link grigi */
.mp_Footer .menuFooter .BoxVociMenu ul li div a:hover, .BoxNews ul li .Tipologia a:hover, .PrimaColonna .boxNewFlash .BoxNews .Occhiello a:hover, .SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a:hover, .PrimaColonna .boxNewFlash .BoxNews .Titolo a:hover, .ColonnaSX .Documento .Contenitore .boxArticoli .BoxNews ul li .Titolo a:hover, .TagCloud .lista a:hover, .SecondaColonna .boxNewFlash .BoxNews ul li .Titolo a:hover, .ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li a:hover {
	text-decoration: underline;
	color: #1289C1;
}

/* link verdi */
.LinkRicerca a:hover, .BoxProdottoFonte2 .InfoProdotto .ProvaGratis a:hover {
	text-decoration: underline;
	color: #333333;
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.selected {
	background-color: #A6CA5E;
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li a:hover, .mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li a:hover {
	text-decoration: none;
	color: #015686;
}

.TagCloud .lista span {
	line-height: 1.5em;
}

.boxArticoli .BoxNews {
	width: 100%;
}

.boxHTML {
	float: left;
	width: 100%;
	background-color:#fff;
}



.ColonnaSX .GU, .ColonnaSX .rss, .Documento_Approfondimento .ContenutoArticolo .Testo, .Documento_News .ContenutoArticolo .Testo {
	padding-top: 5px;
	color: #555555;
	line-height: 1.5em;
}
.ColonnaSX .GU, .ColonnaSX .rss {
	padding-left: 12px;
}


.Documento_News .ContenutoArticolo .Data {
	padding-top: 15px;
	padding-bottom: 25px;
	color: #737373;
}

.Documento_News .ContenutoArticolo .boxNewFlash .BoxNews ul {
	font-size: 1em;
	line-height: 1.3em;
}

/*altri link grigi */
.ContenutoArticolo .LinkPrelevaArticolo a:hover, .ContenutoArticolo .SommarioNavigazione .SommarioNavigazionePrecedente a:hover, .ContenutoArticolo .SommarioNavigazione .SommarioNavigazioneSuccessivo a:hover, .Testo .strutturaDoc ol li a:hover, .Documento_News .ContenutoArticolo .boxNewFlash .BoxNews ul li a:hover {
	color: #1289C1;
	text-decoration: underline;
}

.Documento_Approfondimento .ContenutoArticolo .Data {
	padding-top: 25px;
	color: #999999;
}
.Contenitore {
	float: left;
	width: 100%;
	padding-top: 15px;
}

.Testo .strutturaDoc ol li a.selezionato {
	background-color: #1289C1;
	color: #ffffff;
	padding-left: 2px;
	padding-left: 2px;
}
.mp_BoxGenerale .mp_Con .Contenitore .PrimaColonna {
	border-right: 0 none;
	border-top: 0 none;
	float: left;
	width: 300px;
}

.mp_BoxGenerale .mp_Con .Contenitore .SecondaColonna {
	border-left: 1px solid #DADADA;
	float: left;
	padding-left: 20px;
	width: 300px;
	border-top: 0 none;
}
.mp_BoxGenerale .mp_Con .Contenitore .SecondaColonna h4, .mp_BoxGenerale .mp_Con .Contenitore .PrimaColonna h4 {
	color: #85B815;
	font-size: 1.2em;
}

.ColonnaSX .Documento .Contenitore .boxArticoli .BoxNews ul li {
	background-image: url(Images/bullet.gif);
	background-repeat: no-repeat;
	line-height: 1.2em;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 600px;
}

.SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxOpinione .BoxArticoli .Autore, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxOpinione .BoxArticoli .Abstract, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxOpinione .BoxArticoli .Titolo, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxOpinione .BoxArticoli .Occhiello, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxEsperto .BoxArticoli .Abstract, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxEsperto .BoxArticoli .Titolo, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxEsperto .BoxArticoli .Autore, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxEsperto .BoxArticoli .Occhiello {
	width: 100%;
}

.SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxOpinione .BoxArticoli .ElencoArticoli ul li, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxEsperto .BoxArticoli .ElencoArticoli ul li {
	width: 190px;
}

.PaginaPersonale .contenuto .ChooseLibrary {
	float: left;
	padding-top: 15px;
	color: #666666;
	width: 100%;
	padding-bottom: 15px;
}

.PaginaPersonale .contenuto .ChooseLibrary .ListaLibrary label {
	display: inline-block;
	font-size: 0.8em;
	padding-right: 10px;
}

.PaginaPersonale .contenuto table {
	float: left;
}

.PaginaPersonale .contenuto table td.Group {
	border: 1px solid #DADADA;
	padding: 30px 10px 20px;
}

.PaginaPersonale .testata {
	float: left;
	border-bottom: 1px solid #DADADA;
	width: 100%;
}

.PaginaPersonale .contenuto h3 {
	background-color: #1289C1;
	display: inline-block;
	margin-top: 30px;
	padding: 2px 10px 2px 2px;
	color: #FFFFFF;
}

.PaginaPersonale .contenuto h3 a {
	color: #FFFFFF;
	font-family: trebuchet MS;
	font-size: 0.9em;
}

.PaginaPersonale .contenuto .divRichiestapassword h2, .PaginaPersonale .contenuto .divProfiloAgenzia .Agenzia h2, .PaginaPersonale .contenuto .divProfiloAgenzia .divProfilo .divTestataprofilo h2, .PaginaPersonale .contenuto .eLearning .titolo, .PaginaPersonale .contenuto .NewsLetter .titolo {
	color: #1289C1;
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	width: 100%;
	font-family: trebuchet MS;
}
.PaginaPersonale .contenuto .divProfiloAgenzia .Agenzia h2, .PaginaPersonale .contenuto .divProfiloAgenzia .divProfilo .divTestataprofilo h2 {
	padding-bottom: 20px;
}

.PaginaPersonale .contenuto .eLearning .titolo, .PaginaPersonale .contenuto .NewsLetter .titolo {
	border-bottom: 1px solid #DADADA;
}

.PaginaPersonale .contenuto .eLearning h2 {
	background-color: #E00058;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	font-family: georgia;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 5px 10px 3px 5px;
	width: auto;
}

.PaginaPersonale .contenuto .eLearning .link {
	float: left;
	padding-top: 15px;
}
.PaginaPersonale .contenuto .eLearning .image, .PaginaPersonale .contenuto .NewsLetter .image {
	padding-bottom: 10px;
	padding-top: 7px;
}
.PaginaPersonale .contenuto .eLearning .box p {
	margin: 0;
}

.PaginaPersonale .contenuto .eLearning .box p a {
	color: #343434;
}

.PaginaPersonale .contenuto .NewsLetter .intestazione {
	color: #85B815;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 80px;
	width: 100px;
}


/*inizio sezione box utilla */
.SearchListViewer .articolo {
border-bottom:1px solid #D9D9D9;
padding:1px 0 5px 3px;
}
.SearchListViewer {
border:1px solid #D9D9D9;
float:left;
margin:15px 0;
padding:0;
width:396px;
}
.SearchDetailViewer .testo {
font-size:12px;
}
.SearchListViewer .autore {
font-size:11px;
font-weight:normal;
}
.SearchListViewer .titolo {
font-size:12px;
}
.SearchListViewer a.titolo:link, .SearchListViewer a.titolo:active, .SearchListViewer a.titolo:visited {
color:#4C9FD4;
font-family:Georgia;
font-size:11px;
line-height:13px;
text-decoration:none;
}
.SearchListViewer a.titolo:hover {
color:#E00040;
text-decoration:underline;
}
.SearchListViewer .fonte {
color:#333333;
font-size:10px;
margin-top:1px;
}
.SearchListViewer .articolo .img {
padding-right:8px;
position:absolute;
}
.SearchListViewer .TestoDx {
margin-left:70px;
min-height:80px;
padding-top:2px;
vertical-align:top;
width:80%;
}

.SearchListViewer .txtsearch {
margin-top:10px;
}

.SearchListViewer .titoloBox {
background-color:#1188C2;
color:#FFFFFF;
font-weight:bold;
margin-bottom:10px;
padding:5px 0 5px 5px;
}
/*fine sezione box utilla */


/* Inizio sezione footer */

.mp_Footer {
	border-top: 1px solid #DADADA;
	float: left;
	font-size: 0.9em;
}
.clearer {
	float: left;
}
.mp_Footer .boxlink {
	border-bottom: 1px solid #DADADA;
	float: left;
	width: 100%;
}
.mp_Footer .boxlink ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding-bottom: 24px;
	padding-left: 5px;
	padding-top: 28px;
}
.mp_Footer .boxlink ul li {
	border-right: 1px solid #DADADA;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	line-height: 13px;
}
.mp_Footer .boxlink ul li a {
	float: left;
}
.mp_Footer .menuFooterAlfabetico {
	border-bottom: 1px solid #DADADA;
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 60px;
	width: 980px;
}
.mp_Footer .menuFooterAlfabetico .TitoloVociMenu {
	float: left;
}
.mp_Footer .menuFooterAlfabetico .TitoloVociMenu h2 {
	color: #2F8DC0;
	float: left;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	width: 130px;
	font-family: trebuchet MS;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu {
	float: left;
	font-size: 0.9em;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li {
	border-left: 1px solid #DADADA;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first {
	border-left: medium none;
	float: left;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li div {
	float: left;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first div {
	float: left;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li div a {
	color: #0057A1;
	float: left;
	text-decoration: none;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first div a {
	float: left;
}
.mp_Footer .menuFooter .BoxVociMenu {
	float: left;
	background-image: url(Images/sfumatura.jpg);
	background-repeat: repeat-y;
	padding-bottom: 5px;
	width: 995px;
}
.mp_Footer .menuFooter .BoxVociMenu ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding-left: 5px;
	padding-top: 12px;
}
.mp_Footer .menuFooter .BoxVociMenu ul li.first {
	border-left: medium none;
	float: left;
}
.mp_Footer .menuFooter .BoxVociMenu ul li {
	border-left: 1px solid #7C7C7E;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.mp_Footer .menuFooter .BoxVociMenu ul li div {
	float: left;
}
.mp_Footer .menuFooter .BoxVociMenu ul li div a {
	color: #79797B;
	float: left;
	text-decoration: none;
}
.mp_Footer .menuFooter .BoxVociMenu ul li.first div {
	float: left;
}
.mp_Footer .menuFooter .BoxVociMenu ul li.first div a {
	float: left;
}
.footer {
	border-top: 0 none;
	margin-bottom: 0;
	margin-top: 0;
}

.mp_Footer .CopyRight {
	color: #2F8DC0;
	float: left;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
}
.mp_Footer .PartitaIVA {
	float: left;
	padding-top: 11px;
	color: #7c7c7c;
	font-size: 0.9em;
}
.mp_Footer .topicon {
	float: left;
	padding-left: 80px;
	padding-top: 45px;
}



/* Fine sezione footer */



.SecondaColonna .SecondaSottoColonna .boxHTML {
	padding-bottom: 15px;
}

/*.SecondaColonna .SecondaSottoColonna .BoxADV {
	padding-bottom: 20px;
}*/

.SecondaColonna .SecondaSottoColonna .TitoloBox h2 {
	font-size: 0.9em;
}

.SecondaColonna .SecondaSottoColonna .BoxImgShop {
	float: left;
	padding-top: 15px;
	padding-left: 15px;
}

.postilla {
}
.postilla .postilla {
	margin-left: 18px;
	padding-top: 10px;
	width: 534px;
}
.postilla h2 {
	color: #db084f;
	font-weight: bold;
	margin-bottom: 5px;
}
.postilla .contenuto {
	padding: 10px;
	font-size: 0.8em;
	border-left: 3px solid #DEDEDE;
	border-right: 3px solid #DEDEDE;
	border-top: 3px solid #DEDEDE;
}
.postilla .contenuto .item {
	padding-bottom: 5px;
	padding-top: 5px;
}
.postilla .contenuto .item .testata {
}
.postilla .contenuto .item .link {
}
.postilla .contenuto .item .link a {
	color: #919499;
	text-decoration: none;
	font-family: Georgia;
}
.postilla .contenuto .item .link .preTitolo {
	color: #7c9c37;
	font-size: 0.9em;
}
.postilla .contenuto .item .link .titolo {
}
.postilla .contenuto .item .link .autore {
	color: #7c9c37;
	font-family: trebuchet MS;
}
.postilla .coda {
	background-color: #769b2a;
	color: #ffffff;
	font-family: Georgia;
	padding: 3px 3px 3px 15px;
	border-left: 3px solid #DEDEDE;
	border-right: 3px solid #DEDEDE;
}
.postilla .coda a {
	color: #ffffff;
}
.postilla .coda a:hover {
	color: #000000;
}
.postilla .immagine {
	padding-bottom: 16px;
}
.postilla .immagine a {
	width: 534px;
}


.mp_Con .registrazione .ColonnaSX {
	padding-left: 10px;
	padding-right: 10px;
	width: 975px;
}

.offerteRiservate .box {
	border: 1px solid #DADADA;
	color: #434343;
	float: left;
	font-size: 0.9em;
	padding: 10px;
	width: 607px;
	margin-bottom: 45px;
}

.offerteRiservate h2 {
	background-color: #E00058;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	font-family: georgia;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 5px 10px 3px 5px;
	width: auto;
}

.offerteRiservate .fondo {
	float: left;
	width: 100%;
}
.offerteRiservate .box .ShopProductList .listashop .elementi {
}
.offerteRiservate .box .ShopProductList .listashop .elementi .riga {
}
.offerteRiservate .box .ShopProductList .listashop .elementi .riga .prodotto {
	clear: none;
}
.footer {
	border-bottom: 0 none;
	margin-bottom: 0;
	margin-top: 0;
	float: left;
}

.mp_Con .registrazione .ColonnaSX .popup {
	padding-top: 87px;
	position: absolute;
	visibility: hidden;
}

.PROFBASE {
	clear: both;
}
.PROFBASE h2 {
	color: #1185C2;
	font-family: georgia;
	font-size: 1.8em;
	font-weight: normal;
	display: inline;
	margin-right: 30px;
}
.PROFBASE .description {
	color: #666666;
	display: inline;
	font-size: 0.8em;
	padding-bottom: 5px;
	padding-top: 20px;
}
.PROFBASE .box {
	background-color: #F7F8FA;
	border: 1px solid #D9D5E3;
	margin-top: 20px;
	padding: 14px;
	width: 910px;
}
.PROFBASE .grid {
	background-position: right 20px;
	background-repeat: no-repeat;
	padding-right: 50px;
}
.PROFBASE .ITEMTITLE {
	color: #2F97CA;
	font-size: 0.8em;
	padding-top: 5px;
	width:100%;
}
.PROFBASE .CITY {
	padding-right: 200px;
}
.PROFBASE .INTERESS .ITEMTITLE {
	font-size: 1.3em;
}
.PROFBASE .PROF .ITEMTITLE {
	font-size: 1.2em;
}
.PROFBASE .FNAME input, .PROFBASE .LNAME input, .PROFBASE .EMAIL input, .PROFBASE .ADDRESS input, .PROFBASE .TEL input, .PROFBASE .FAX input, .PROFBASE .CODCLI input, .PROFBASE .NATION select, .PROFBASE .PROV select {
	width: 250px;
}
.PROFBASE .ISCUSTOMER {
	border-top: 1px solid #DADADA;
	margin-top: 50px;
	padding-top: 20px;
	width: 100%;
}
.PROFBASE .ISCUSTOMER .ITEMTITLE {
	display: inline;
	padding-right: 5px;
	padding-top: 0;
}
.PROFBASE .ISCUSTOMER table {
	display: inline;
	width: 200px;
}
.PROFBASE .alert {
	color: #656563;
}
.PROFBASE .CODCLI .ITEMDESC {
	border-bottom: 1px solid #D9D5E4;
	color: #656563;
	padding-bottom: 40px;
	font-size: 0.8em;
	width: 100%;
}
.PROFBASE .LABEL {
	color: #656563;
	font-size: 0.8em;
	font-weight: bold;
	padding-bottom: 10px;
}
.PROFBASE .INTERESS {
	color: #4B4C4E;
	font-size: 0.9em;
	padding-bottom: 30px;
	width: 100%;
}
.PROFBASE .TRATTAMENTODATI {
	border-top: 1px solid #DADADA;
	margin-bottom: 8px;
	padding-top: 20px;
	width: 100%;
}
.PROFBASE .CONDIZIONICONTRATTO {
	border-bottom: 1px solid #DADADA;
	padding-bottom: 20px;
	width: 100%;
}
.PROFBASE .CONDIZIONICONTRATTO .ITEMTITLE, .PROFBASE .TRATTAMENTODATI .ITEMTITLE {
	display: inline;
	padding-right: 15px;
}
.PROFBASE .CONDIZIONICONTRATTO a, .PROFBASE .TRATTAMENTODATI a {
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	display: inline;
	padding-left: 15px;
	padding-right: 15px;
}
.PROFBASE .CONDIZIONICONTRATTO table, .PROFBASE .TRATTAMENTODATI table {
	padding-left: 15px;
	display: inline;
	font-size: 0.8em;
}

.PROFBASE .NEWSLETTERSREG {
	padding-bottom: 30px;
	color: #333333;
	width: 100%;
}
.PROFBASE .NEWSLETTERSREG label {
	display: inline;
	font-size: 0.8em;
	font-weight: bold;
}
.PROFBASE .NEWSLETTERSREG .ITEMTITLE {
	font-size: 1em;
	font-weight: bold;
}

.PROFBASESUMM {
	clear: both;
}
.PROFBASESUMM .box {
	background-color: #F7F8FA;
	border: 1px solid #D9D5E3;
	margin-top: 20px;
	padding-bottom: 14px;
	padding-left: 14px;
	padding-right: 14px;
}
.PROFBASESUMM .grid {
	background-position: right 20px;
	background-repeat: no-repeat;
	padding-right: 800px;
}


.mp_Con .registrazione .ColonnaDX {
	visibility: hidden;
}


.DocumentoMatrix {
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: solid 1px #DADADA;
	padding-bottom: 3px;
	width: 100%;
}
.DocumentoMatrix a {
	text-decoration: none;
}
.DocumentoMatrix .Titolo {
color: #2c5173;
	font-family:"Times New Roman", Times, serif;
	font-size-adjust:inherit;
	font-stretch:condensed;
	font-size: 1.3em;
	font-weight:normal;
}
.DocumentoMatrix .Titolo a:hover {
	color:#015686;
	text-decoration: underline;
}
.DocumentoMatrix .Occhiello {
	clear: left;
	color: #2c87d5;
	float: left;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	width: 385px;
	margin-top:6px;
	
}
.DocumentoMatrix .Data {
	padding-top: 5px;
	font-size: 0.9em;
	font-style: italic;
	padding-bottom: 6px;
}

.DocumentoMatrix .RifNorm {
	padding-top: 5px;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
	padding-bottom: 6px;
}
.DocumentoMatrix .Abstract {
	color: #555;
	font-size: 0.9em;
	line-height: 1.3em;
	padding-bottom: 3px;
	line-height:18px;
	padding-top: 10px;
	
}

.DocumentoMatrix .Autore {
	color:#9C9C9C;
font-size:0.8em;
font-style:italic;
}


.areashop .ShopProductList {
border-top:1px solid #D7DCE0;
float:left;
width:632px;
}

.areashop .ShopProductList .listashop .elementi .prodotto {
	width: 284px;
}
.areashop .ShopProductList .listashop .elementi .riga {
	border-bottom: 1px solid #D7DCE0;
	float: left;
	padding-bottom: 4px;	
	width: 634px;
}
.areashop .ShopProductList .listashop .elementi .riga .prodotto {
	float: left;
	width: 300px;
}
.areashop .ShopProductList .listashop .elementi .prodotto .info {
}
.areashop .ShopProductList .listashop .elementi .prodotto .info .titolo .linktitolo {
	line-height: 16px;
}
.areacedam {
	padding-right:	15px;
}
.SecondaColonna .PrimaSottoColonnaNovita {
background-color:#efece6;
border-bottom:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
float:left;
padding:10px 12px 20px 12px;
width:210px;
margin-top: 32px;
}
