﻿.mp_BoxGenerale {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto 0px 0px;
	width: 1002px;
	padding-top: 0px;
	text-align: left;
}
.mp_MenuAree {
	padding-left: 10px;
	float: left;
	margin: 0px;
	width: 125px;
	padding-top: 10px;
}
.menuVerticali {
	float: left;
	margin-bottom: 15px;
	width: 125px;
}
.menuVerticali H2 {
	padding-left: 6px;
	font-size: 9pt;
	float: left;
	margin: 0px;
	width: 121px;
	color: white;
	background-color: #1f80b5;
	text-decoration: none;
}
.menuVerticali .BoxVociMenu UL {
	border-right: #b9cee3 1px solid;
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #b9cee3 1px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #b9cee3 1px solid;
	list-style-type: none;
}
.menuVerticali .BoxVociMenu LI {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	width: auto;
	color: #666666;
	text-indent: 0px;
	padding-top: 2px;
	border-bottom: #ffffff 1px solid;
	background-color: #eaf1f7;
}
.menuVerticali .BoxVociMenu UL LI:hover {
	color: #666666;
	background-color: #89a2b8;
	text-decoration: none;
}
.menuVerticali .BoxVociMenu UL LI A {
	color: #666666;
	text-decoration: none;
}
.menuVerticalidue {
	border-right: #b9cee3 1px solid;
	border-top: #b9cee3 1px solid;
	float: left;
	margin-bottom: 15px;
	border-left: #b9cee3 1px solid;
	width: 125px;
	border-bottom: #b9cee3 1px solid;
}
.menuVerticalidue H2 {
	padding-left: 6px;
	font-size: 9pt;
	float: left;
	margin: 0px;
	width: 119px;
	color: #2f9ac8;
	background-color: #eaf1f7;
	text-decoration: none;
}
.menuVerticalidue .BoxVociMenu UL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
	background-color: #ffffff;
}
.menuVerticalidue .BoxVociMenu LI {
	padding-left: 4px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	width: auto;
	color: #666666;
	text-indent: 0px;
	padding-top: 2px;
	border-bottom: #eaf1f7 1px solid;
}
.menuVerticalidue .BoxVociMenu LI A {
	width: auto;
	color: #666666;
	text-indent: 0px;
	text-decoration: none;
}
.rassegna .BoxVociMenu LI {
	font-weight: normal;
	font-size: 11px;
	width: auto;
	color: #666666;
	text-indent: 0px;
}
.rassegna .BoxVociMenu LI A {
	font-size: 10px;
	width: auto;
	color: #666666;
	text-indent: 0px;
	text-decoration: none;
}
.mp_TradeBar {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 5px 0px 0px;
	padding-top: 0px;
}
.mp_SiteMapPath {
	padding-right: 0px;
	margin-top: 2px;
	padding-left: 0px;
	font-size: 10px;
	float: left;
	padding-bottom: 5px;
	margin-left: 10px;
	width: 978px;
	padding-top: 5px;
	border-bottom: #c5cfd8 1px solid;
	height: 14px;
}
.mp_SiteMapPath .briciola {
	float: left;
	color: #343434;
}
.mp_SiteMapPath .briciola A, .mp_SiteMapPath .briciola A:hover, .mp_SiteMapPath .briciola A:visited {
	color: #666666;
	text-decoration: none;
}
.mp_SiteMapPath .dataOdierna {
	padding-right: 5px;
	margin-right: 5px;
	float: right;
	text-align: right;
	border-right: solid 1px #C5CFD8;
}
.mp_SiteMapPath .rssLink {
	float: right;
}
.mp_BannerStatico {
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
.IntestazioneBox .Rss {
	float: right;
	width: auto;
	padding: 0;
	margin: 0;
}
.BoxNews_HomePage .boxTabNews {
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 335px;
}
.BoxNews_HomePage .IntestazioneBox {
	float: left;
	width: 100%;
	padding-top: 18px;
}
.BoxNews_HomePage .IntestazioneBox H1 {
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	color: #bd0155;
	width: auto;
	float: left;
}
.BoxNews_HomePage .menunavigatore {
	float: left;
	width: auto;
}
.BoxNews_HomePage .menunavigatore UL {
	float: left;
	width: auto;
}
.BoxNews_HomePage .navigatore {
	background-position: 50% bottom;
	float: left;
	background-image: url(images/fondo_newsnavigatore.jpg);
	width: 100%;
	background-repeat: repeat-x;
}
.BoxNews_HomePage .navigatore UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
}
.BoxNews_HomePage .navigatore LI {
	padding-right: 3px;
	border-top: #c5cfd8 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	border-left: #c5cfd8 1px solid;
	width: 60px;
	color: #666666;
	text-indent: 0px;
	padding-top: 3px;
	border-bottom: #c5cfd8 1px solid;
	text-align: center;
	text-decoration: none;
}
.BoxNews_HomePage .navigatore LI A {
	font-weight: normal;
	color: #4e93bc;
	text-decoration: none;
}
.BoxNews_HomePage .navigatore LI A:hover {
	font-weight: normal;
	color: #ba0650;
	text-decoration: none;
}
.BoxNews_HomePage .navigatore .last {
	border-right: #c5cfd8 1px solid;
	padding-right: 3px;
	border-top: #c5cfd8 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	width: 120px;
	color: #666666;
	text-indent: 0px;
	padding-top: 3px;
	border-bottom: #c5cfd8 1px solid;
	text-align: center;
	text-decoration: none;
}
.BoxNews_HomePage .navigatore .selezionato, .BoxNews_HomePage .navigatore .selezionato A, .BoxNews_HomePage .navigatore .selezionato A:hover {
	font-weight: bold;
	font-size: 11px;
	color: #ba0650;
	text-indent: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.BoxNews_HomePage .navigatore .lastselezionato {
	border-right: #c5cfd8 1px solid;
	padding-right: 3px;
	border-top: #c5cfd8 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	width: 120px;
	color: #ba0650;
	text-indent: 0px;
	padding-top: 3px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.BoxNews_HomePage .navigatore .lastselezionato A, .BoxNews_HomePage .navigatore .lastselezionato A:hover {
	font-weight: bold;
	font-size: 11px;
	color: #ba0650;
	text-indent: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.BoxNews_HomePage .navigatore .Vuoto {
	border-left: white 1px solid;
	border-top: white 1px solid;
	background-color: #FFFFFF;
	width: 39px;
}
.BoxNews_HomePage .Notizie {
	float: left;
	width: 100%;
}

.BoxNews_HomePage .BoxNews {
	border-right: #c5cfd8 1px solid;
	float: left;
	border-left: #c5cfd8 1px solid;
	width: 333px;
	padding-top: 10px;
	margin-bottom: 18px;
	border-bottom: #c5cfd8 1px solid;
}
.BoxNews_HomePage .Immagine {
	padding-left: 10px;
	float: left;
	width: auto;
}
.BoxNews_HomePage .TestataNotizia {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin: 0px;
	width: auto;
	color: #00ff00;
}
.BoxNews_HomePage .TestataNotizia .Occhiello {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #4c9fd4;
}
.BoxNews_HomePage .TestataNotizia .Autore {
	font-size: 12px;
	margin: 0px;
	color: #666666;
}
.BoxNews_HomePage .TestataNotizia .Titolo {
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 1px;
	color: #666666;
}
.BoxNews_HomePage .TestataNotizia .Titolo A:link {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #333333;
	line-height: 16px;
}
.BoxNews_HomePage .TestataNotizia .Titolo A:active {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #333333;
	line-height: 16px;
}
.BoxNews_HomePage .TestataNotizia .Titolo A:visited {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #333333;
	line-height: 16px;
}
.BoxNews_HomePage .TestataNotizia .Titolo A:hover {
	color: #db2662;
}
.BoxNews_HomePage .TestataNotizia .Fonte {
	font-size: 11px;
	margin: 0px;
	color: #ba0650;
	line-height: 14px;
	padding-top: 2px;
}
.BoxNews_HomePage H3 {
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	color: #ba0650;
}
.BoxNews_HomePage .TestoNotizia {
	padding-left: 10px;
	font-weight: normal;
	font-size: 12px;
	float: left;
	padding-bottom: 10px;
	width: 95%;
	color: #666666;
	line-height: 16px;
	padding-top: 20px;
}
.BoxNews_HomePage .TestoNotizia A:link {
	font-size: 12px;
	color: #017bc1;
}
.BoxNews_HomePage .TestoNotizia A:active {
	font-size: 12px;
	color: #017bc1;
}
.BoxNews_HomePage .TestoNotizia A:visited {
	font-size: 12px;
	color: #017bc1;
}
.BoxNews_HomePage .TestoNotizia A:hover {
	color: #db2662;
}
.BoxNewsElenco_HomePage {
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 333px;
}
.BoxNewsElenco_HomePage .IntestazioneBox {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
}
.BoxNewsElenco_HomePage .IntestazioneBox H1 {
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	color: #bd0155;
	width: auto;
}
.BoxNewsElenco_HomePage .IntestazioneBox .SelezioneArgomento {
	font-size: 12px;
}
.BoxNewsElenco_HomePage .Notizie {
	float: left;
	width: 100%;
}
.BoxNewsElenco_HomePage .BoxNews .ElencoArticoli {
	width: 260px;
}
.BoxNewsElenco_HomePage .BoxNews {
	border-right: #c5cfd8 1px solid;
	border-top: #c5cfd8 1px solid;
	float: left;
	border-left: #c5cfd8 1px solid;
	width: 333px;
	padding-top: 10px;
	border-bottom: #c5cfd8 1px solid;
}
.BoxNewsElenco_HomePage .BoxNews UL {
	padding-right: 0px;
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 95%;
	padding-top: 0px;
	list-style-type: none;
}
.BoxNewsElenco_HomePage .BoxNews LI {
	padding-right: 0px;
	font-weight: normal;
	font-size: 12px;
	float: left;
	padding-bottom: 8px;
	margin: 0px;
	width: 100%;
	padding-top: 8px;
	list-style-type: none;
}
.BoxNewsElenco_HomePage .BoxNews LI A:link {
	padding-right: 0px;
	padding-left: 18px;
	font-weight: normal;
	font-size: 12px;
	background: url(images/ico_archivio.gif) no-repeat left top;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 90%;
	color: #666666;
	line-height: 16px;
	padding-top: 0px;
}
.BoxNewsElenco_HomePage .BoxNews LI A:active {
	padding-right: 0px;
	padding-left: 18px;
	font-weight: normal;
	font-size: 12px;
	background: url(images/ico_archivio.gif) no-repeat left top;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 90%;
	color: #666666;
	line-height: 16px;
	padding-top: 0px;
}
.BoxNewsElenco_HomePage .BoxNews LI A:visited {
	padding-right: 0px;
	padding-left: 18px;
	font-weight: normal;
	font-size: 12px;
	background: url(images/ico_archivio.gif) no-repeat left top;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 90%;
	color: #666666;
	line-height: 16px;
	padding-top: 0px;
}
.BoxNewsElenco_HomePage .BoxNews LI A:hover {
	color: #de0058;
}
.BoxNewsElenco_HomePage .BoxNews .BoxPubblicita {
	padding-right: 0px;
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
}
.BoxNewsElenco_HomePage .BoxNews .LinkAltri {
	padding-left: 0px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 300px;
	text-align: right;
}
.BoxNewsElenco_HomePage .BoxNews .LinkAltri A:link {
	font-size: 12px;
	color: #017bc1;
	text-decoration: underline;
}
.BoxNewsElenco_HomePage .BoxNews .LinkAltri A:active {
	font-size: 12px;
	color: #017bc1;
	text-decoration: underline;
}
.BoxNewsElenco_HomePage .BoxNews .LinkAltri A:visited {
	font-size: 12px;
	color: #017bc1;
	text-decoration: underline;
}
.BoxNewsElenco_HomePage .BoxNews .LinkAltri A:hover {
	color: #bb0751;
}
.BoxNewsElenco_HomePage .Rss {
	float: right;
	width: auto;
	padding: 0;
	margin: 0;
}
.BoxNews_HomePageArea {
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 100%;
}
.BoxNews_HomePageArea .IntestazioneBox {
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 3px;
}
.BoxNews_HomePageArea .IntestazioneBox H1 {
	float: left;
	font-size: 14px;
	margin: 0px;
	width: auto;
	color: #bd0155;
}
.BoxNews_HomePageArea .menunavigatore {
	float: left;
	width: auto;
}
.BoxNews_HomePageArea .menunavigatore UL {
	float: left;
	width: auto;
}
.BoxNews_HomePageArea .navigatore {
	background-position: 50% bottom;
	float: left;
	background-image: url(images/fondo_newsnavigatore.jpg);
	width: 100%;
	background-repeat: repeat-x;
}
.BoxNews_HomePageArea .navigatore UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
}
.BoxNews_HomePageArea .navigatore LI {
	padding-right: 3px;
	border-top: #c5cfd8 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	border-left: #c5cfd8 1px solid;
	width: 60px;
	color: #666666;
	text-indent: 0px;
	padding-top: 3px;
	border-bottom: #c5cfd8 1px solid;
	text-align: center;
	text-decoration: none;
}
.BoxNews_HomePageArea .navigatore LI A {
	font-weight: normal;
	color: #4e93bc;
	text-decoration: none;
}
.BoxNews_HomePageArea .navigatore LI A:hover {
	font-weight: normal;
	color: #ba0650;
	text-decoration: none;
}
.BoxNews_HomePageArea .navigatore .last {
	border-right: #c5cfd8 1px solid;
	padding-right: 3px;
	border-top: #c5cfd8 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	width: 59px;
	color: #666666;
	text-indent: 0px;
	padding-top: 3px;
	border-bottom: #c5cfd8 1px solid;
	text-align: center;
	text-decoration: none;
}
.BoxNews_HomePageArea .navigatore .selezionato {
	padding-right: 3px;
	border-top: #c5cfd8 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	width: 60px;
	color: #ba0650;
	text-indent: 0px;
	padding-top: 3px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.BoxNews_HomePageArea .navigatore .lastselezionato {
	border-right: #c5cfd8 1px solid;
	padding-right: 3px;
	border-top: #c5cfd8 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	width: 59px;
	color: #ba0650;
	text-indent: 0px;
	padding-top: 3px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.BoxNews_HomePageArea .Notizie {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.BoxNews_HomePageArea .BoxNews {
	border: #c5cfd8 1px solid;
	float: left;
	width: 100%;
}
.BoxNews_HomePageArea .Immagine {
	padding-left: 10px;
	float: left;
	width: auto;
}
.BoxNews_HomePageArea .TestataNotizia {
	margin: 0px;
	width: 100%;
	color: #00ff00;
}
.BoxNews_HomePageArea .TestataNotizia .Occhiello {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #4c9fd4;
}
.BoxNews_HomePageArea .TestataNotizia .Autore {
	font-size: 12px;
	margin: 0px;
	color: #666666;
}
.BoxNews_HomePageArea .TestataNotizia .Titolo {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #666666;
}
.BoxNews_HomePageArea .TestataNotizia .Titolo A:link, .BoxNews_HomePageArea .TestataNotizia .Titolo A:active, .BoxNews_HomePageArea .TestataNotizia .Titolo A:visited {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #333333;
	line-height: 16px;
}
.BoxNews_HomePageArea .TestataNotizia .Titolo A:hover {
	color: #db2662;
}
.BoxNews_HomePageArea H3 {
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	color: #ba0650;
}
.BoxNews_HomePageArea .TestoNotizia {
	font-weight: normal;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: auto;
	color: #666666;
}
.BoxNews_HomePageArea .TestoNotizia A:link, .BoxNews_HomePageArea .TestoNotizia A:active, .BoxNews_HomePageArea .TestoNotizia A:visited {
	font-size: 12px;
	color: #017bc1;
}
.BoxNews_HomePageArea .TestoNotizia A:hover {
	color: #db2662;
}
.BoxNews_HomePageArea .ElencoArticoli UL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	list-style-type: none;
}
.BoxNews_HomePageArea .ElencoArticoli LI {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	float: left;
	padding-bottom: 5px;
	margin: 0px;
	width: 100%;
	padding-top: 5px;
	list-style-type: none;
}
.mp_BoxTestataPrimaLinea {
	padding-right: 0px;
	padding-left: 8px;
	float: left;
	padding-bottom: 5px;
	margin: 0px;
	width: 1002px;
	padding-top: 0px;
}
.TestataLogo {
	padding-right: 4px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 250px;
	padding-top: 0px;
}
.TestataBanner {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	width: auto;
	padding-top: 0px;
	text-align: center;
}
.mp_BoxTestataSecondaLinea {
	padding-right: 0px;
	border-top: #b8cedb 1px solid;
	padding-left: 0px;
	float: left;
	background-image: url(images/acqua.gif);
	padding-bottom: 0px;
	margin: 0px;
	width: 825px;
	padding-top: 0px;
	background-repeat: repeat-y;
	height: 101px;
	background-color: #93d152;
}
.mp_BoxLogin {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 367px;
	padding-top: 0px;
}
.mp_BoxLogin .BoxLoginTitle {
	padding-left: 8px;
	float: left;
	background-image: url(images/bianca.gif);
	margin: 0px;
	width: 359px;
	border-bottom: #ffffff 1px solid;
	background-repeat: repeat-y;
	background-color: #cae6b5;
}
.mp_BoxLogin .BoxLoginTitle H3 {
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	width: 359px;
	color: #454440;
}
.mp_BoxLogin .BoxLogincontenuto {
	padding-left: 8px;
	float: left;
	margin: 0px;
	width: 360px;
	padding-top: 5px;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLink {
	padding-left: 8px;
	float: left;
	margin: 0px;
	width: 110px;
	padding-top: 2px;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLink UL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 110px;
	padding-top: 0px;
	list-style-type: none;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLink LI {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 110px;
	color: #ffffff;
	padding-top: 0px;
	list-style-type: none;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLink LI A {
	padding-right: 0px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	background: url(images/Puntatore.gif) no-repeat left center;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	color: #ffffff;
	padding-top: 0px;
	text-decoration: none;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLink LI A:hover {
	color: #0e508a;
}
.mp_BoxLogin .BoxLoginform {
	float: left;
	margin: 0px;
	width: 220px;
}
.mp_BoxLogin .BoxLogininput {
	padding-left: 24px;
	font-weight: normal;
	font-size: 9pt;
	float: left;
	margin: 0px;
	vertical-align: bottom;
	width: 190px;
	color: #ffffff;
	padding-top: 2px;
}
.mp_BoxLogin .BoxLogininput INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 80px;
	color: #000000;
	padding-top: 0px;
}
.mp_BoxLogin .BoxLogininput INPUT#invio {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 30px;
	color: #000000;
	padding-top: 0px;
	height: 18px;
}
.mp_BoxLogin .BoxLogininput H4 {
	font-weight: normal;
	font-size: 9pt;
	float: left;
	margin: 0px;
	width: 60px;
	color: #ffffff;
}
.mp_BoxLogin .BoxLoginmenu {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 140px;
	padding-top: 0px;
}
.mp_BoxLogin .BoxLoginmenu H3 {
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	color: #ffffff;
	padding-top: 3px;
}
.mp_BoxLogin .BoxLoginmenu H3 A {
	font-weight: normal;
	font-size: 11px;
	float: left;
	color: #ffffff;
	text-decoration: none;
}
.mp_BoxLogin .BoxLoginmenu H3 A:hover {
	font-weight: normal;
	font-size: 11px;
	float: left;
	color: #0e508a;
	text-decoration: none;
}
.mp_BoxRicerca {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #ffffff 1px solid;
	width: 296px;
	padding-top: 0px;
	height: 80px;
}
.mp_BoxRicerca .BoxRicercaTitle {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 296px;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #cae6b5;
}
.mp_BoxRicerca .BoxRicercaTitle H3 {
	padding-left: 18px;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	width: 278px;
	color: #454440;
}
.mp_BoxRicerca .BoxRicercaform {
	padding-left: 20px;
	float: left;
	margin: 0px;
	width: 276px;
	padding-top: 5px;
}
.mp_BoxRicerca .BoxRicercainput {
	padding-left: 24px;
	font-weight: normal;
	font-size: 9pt;
	float: left;
	margin: 0px;
	width: 100%;
	color: #ffffff;
	padding-top: 2px;
}
.mp_BoxRicerca .BoxRicercainput INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	width: 180px;
	color: #000000;
	padding-top: 0px;
}
.mp_BoxRicerca .BoxRicercaform .InvioRicerca {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 30px;
	color: #000000;
	padding-top: 0px;
	height: 18px;
}
.mp_BoxRicerca .BoxRicercaform .TestoRicerca {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	width: 200px;
	color: #000000;
	padding-top: 0px;
}
.mp_BoxRicerca .BoxRicercaform INPUT#invio2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 30px;
	color: #000000;
	padding-top: 0px;
	height: 18px;
}
.mp_BoxRicerca .BoxRicercaform INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
}
.mp_BoxRicerca .BoxRicercainput .Boxscelta INPUT.scelta {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 20px;
	color: #ffffff;
	padding-top: 0px;
}
.Boxscelta {
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 200px;
	color: #ffffff;
	padding-top: 5px;
}
.Boxsceltagoogle {
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #ffffff;
	padding-top: 5px;
}
.BoxRicercainput .Boxsceltagoogle INPUT.scelta {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 20px;
	color: #ffffff;
	padding-top: 0px;
}
.imggoogle {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 40px;
	padding-top: 0px;
}
.BoxContatti {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #ffffff 1px solid;
	width: 160px;
	padding-top: 0px;
	height: 80px;
}
.BoxContatti .TitoloVociMenu {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 9pt;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 160px;
	color: #454440;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #cae6b5;
}
.BoxContatti .TitoloVociMenu H2 {
	padding-left: 12px;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	width: 132px;
	color: #454440;
}
.BoxContatti .BoxVociMenu {
	padding-left: 16px;
	float: left;
	margin: 0px;
	width: 80px;
	padding-top: 8px;
	height: 40px;
}
.BoxContatti .BoxVociMenu UL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
}
.BoxContatti .BoxVociMenu LI {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	color: #ffffff;
	padding-top: 0px;
	list-style-type: none;
}
.BoxContatti .BoxVociMenu LI A {
	padding-right: 0px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	background: url(images/Puntatore.gif) no-repeat left center;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	color: #ffffff;
	padding-top: 0px;
	text-decoration: none;
}
.BoxContatti .BoxVociMenu LI A:hover {
	color: #0e508a;
}
.BoximmagineTestata {
	padding-right: 0px;
	border-top: #b8cedb 1px solid;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #ffffff 1px solid;
	width: 164px;
	padding-top: 0px;
	height: 110px;
}
.BoxContattiimg {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 164px;
	padding-top: 0px;
}
.BoxImgTitle {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 164px;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	height: 19px;
	background-color: #cae6b5;
}
.menuTestata {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: 100%;
	padding-top: 0px;
}
.menuTestatahome {
	padding-right: 5px;
	margin-top: 7px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	vertical-align: middle;
	border-left: #ffffff 1px solid;
	width: auto;
	color: #ffffff;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
}
.menuTestatahome A {
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.menuTestatahome A:hover {
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	color: #93d152;
	text-align: center;
	text-decoration: none;
}
.menuOrizzontale {
	border-top: #ffffff 1px solid;
	padding-left: 8px;
	float: left;
	background-image: url(images/azzurro.gif);
	margin: 0px;
	width: 818px;
	padding-top: 0px;
	background-repeat: repeat-y;
	background-color: #1d79ac;
}
.menuOrizzontale H2 {
	padding-right: 6px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	border-left: #ffffff 1px solid;
	width: auto;
	color: #ffffff;
	text-indent: 0px;
	padding-top: 7px;
	height: 22px;
	text-decoration: none;
}
.menuOrizzontale UL {
	padding-left: 8px;
	float: left;
	margin: 0px;
	width: 813px;
	padding-top: 0px;
	background-repeat: repeat-y;
	background-color: #1d79ac;
}
.menuDemo .BoxVociMenu UL {
	background-color: #FFFFFF;
	border-bottom: 1px solid #1D79AC;
	border-left: 1px solid #1D79AC;
	border-right: 1px solid #1D79AC;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 200px;
}
.menuDemo .BoxVociMenu LI {
	border-top: 1px solid #B9CEE3;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 2px;
	text-indent: 0;
	width: auto;
}
.menuDemo .BoxVociMenu .first {
	border-top-style: none;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 2px;
	text-indent: 0;
	width: auto;
}
.menuDemo .BoxVociMenu li a {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-indent: 0;
}
.menuDemo .BoxVociMenu li a:link {
	color: #333333;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-indent: 0;
}
.menuDemo .BoxVociMenu li a:active {
	color: #333333;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-indent: 0;
}
.menuOrizzontaleServiziOnline .TitoloVociMenu H2 {
	padding-right: 6px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	border-left: #ffffff 1px solid;
	width: auto;
	color: #ffffff;
	text-indent: 0px;
	padding-top: 7px;
	height: 22px;
	background-color: #0c5283;
	text-decoration: none;
}
.menuOrizzontaleServiziOnline .BoxVociMenu {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: auto;
	padding-top: 0px;
}
.menuOrizzontaleServiziOnline .BoxVociMenu UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
}
.menuOrizzontaleServiziOnline .BoxVociMenu LI {
	padding-right: 7px;
	margin-top: 7px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	vertical-align: middle;
	border-left: #ffffff 1px solid;
	width: auto;
	color: #ffffff;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
}
.menuOrizzontaleServiziOnline .BoxVociMenu LI A {
	color: #ffffff;
	text-decoration: none;
}
.menuOrizzontaleServiziOnline .BoxVociMenu LI A:hover {
	color: #93d152;
	text-decoration: none;
}
.menuOrizzontaleServiziOnline .BoxVociMenu .first {
	border-left-style: none;
}
.clearer {
	clear: left;
	float: left;
	width: 0px;
	line-height: 0px;
	height: 0px;
}
.BoxImgRiempimento {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 164px;
	padding-top: 0px;
	height: 60px;
}
.menuCatalogo {
}
.menuCatalogo .TitoloVociMenu H2 {
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	vertical-align: middle;
	width: 100%;
	color: #ffffff;
	padding-top: 7px;
	height: 22px;
	background-color: #bb0751;
	text-align: center;
	text-decoration: none;
}
.menuCatalogo .TitoloVociMenu H2 A {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	text-decoration: none;
}
.menuCatalogo .TitoloVociMenu H2 A IMG {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	text-decoration: none;
}
.menuCatalogo .BoxVociMenu UL {
	border-right: #bb0751 1px solid;
	float: left;
	margin: 0px;
	padding: 0px;
	border-left: #bb0751 1px solid;
	width: 162px;
	border-bottom: #bb0751 1px solid;
	list-style-type: none;
	background-color: #ffffff;
}
.menuCatalogo .BoxVociMenu LI {
	border-top: #b9cee3 1px solid;
	padding-left: 4px;
	font-weight: normal;
	font-size: 11px;
	width: auto;
	color: #666666;
	text-indent: 0px;
	padding-top: 2px;
}
.menuCatalogo .BoxVociMenu .first {
	padding-left: 4px;
	font-weight: normal;
	font-size: 11px;
	width: auto;
	color: #666666;
	border-top-style: none;
	text-indent: 0px;
	padding-top: 2px;
}
.menuCatalogo .BoxVociMenu LI A {
	color: #666666;
	text-indent: 0px;
	text-decoration: none;
}
.menuCatalogo .BoxVociMenu LI A:link {
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-indent: 0px;
	font-family: Trebuchet MS;
	text-decoration: none;
}
.menuCatalogo .BoxVociMenu LI A:active {
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-indent: 0px;
	font-family: Trebuchet MS;
	text-decoration: none;
}
.menuCatalogo .BoxVociMenu LI A:visited {
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-indent: 0px;
	font-family: Trebuchet MS;
	text-decoration: none;
}
.menuCatalogo .BoxVociMenu LI:hover {
	color: #b70654;
	background-color: #d9d5d6;
	text-decoration: none;
}
.menuCatalogo .BoxVociMenu LI A:hover {
	color: #b70654;
	background-color: #d9d5d6;
	text-decoration: none;
}
.mp_Con {
	padding-right: 0px;
	margin-top: 7px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 680px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificapassword {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificapassword .primariga {
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 8px;
	margin: 0px;
	width: 672px;
	color: #666666;
}
.mp_Con .modificapassword .secondariga {
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 8px;
	margin: 0px;
	width: 672px;
	color: #666666;
}
.mp_Con .modificapassword .primariga .destra1 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificapassword .secondariga .destra2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificapassword .primariga .sinistra1 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 300px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificapassword .secondariga .sinistra2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 300px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificapassword .primariga .sinistra1 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	width: 180px;
	color: #000000;
	padding-top: 0px;
}
.mp_Con .modificapassword .secondariga .sinistra2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	width: 180px;
	color: #000000;
	padding-top: 0px;
}
.mp_Con .modificapassword .unicaValidazione {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificapassword .unicaSalva {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificapassword H2 {
	font-weight: bold;
	font-size: 14px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 672px;
	color: #bd0155;
}
.mp_Con .modificaemail {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificaemail .primariga {
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 8px;
	margin: 0px;
	width: 672px;
	color: #666666;
}
.mp_Con .modificaemail .secondariga {
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 8px;
	margin: 0px;
	width: 672px;
	color: #666666;
}
.mp_Con .modificaemail .primariga .destra1 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificaemail .secondariga .destra2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificaemail .primariga .sinistra1 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 300px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificaemail .secondariga .sinistra2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 300px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificaemail .primariga .sinistra1 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	width: 180px;
	color: #000000;
	padding-top: 0px;
}
.mp_Con .modificaemail .secondariga .sinistra2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	width: 180px;
	color: #000000;
	padding-top: 0px;
}
.mp_Con .modificaemail .unicaValidazione {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificaemail .unicaSalva {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .modificaemail H2 {
	font-weight: bold;
	font-size: 14px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 672px;
	color: #bd0155;
}
.mp_Con .abbonamentiprova {
	font-weight: normal;
	font-size: 11px;
	float: left;
	width: 672px;
	color: #666666;
}
.mp_Con .abbonamentiprova .perattivare {
	padding-bottom: 10px;
	padding-top: 10px;
}
.mp_Con .abbonamentiprova .perrichiedere {
	padding-bottom: 10px;
	padding-top: 10px;
}
.mp_Con .abbonamentiprova .punti {
	font-weight: bold;
	font-size: 13px;
	float: left;
	padding-bottom: 10px;
	width: 672px;
	color: #2f9ac8;
	padding-top: 10px;
}
.mp_Con .casellescelta {
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 30px;
	margin: 0px;
	width: 672px;
	color: #666666;
	padding-top: 20px;
}
.mp_Con .abbonamentiprova .perrichiedere A {
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	color: #bb0751;
	padding-top: 0px;
}
.mp_Con .abbonamentiprova .perrichiedere A:hover {
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	color: #bb0751;
	padding-top: 0px;
}
.mp_Con .abbonamentiprova .punto {
	font-weight: bold;
	font-size: 15px;
	float: left;
	padding-bottom: 5px;
	width: 672px;
	color: #2f9ac8;
	padding-top: 5px;
}
.mp_Con .abbonamentiprova .attenzione {
	font-weight: bold;
	font-size: 11px;
	color: #bb0751;
	padding-top: 10px;
}
.mp_Con .bottoneCentrato {
	font-weight: bold;
	font-size: 15px;
	float: left;
	padding-bottom: 5px;
	margin: 0px;
	width: 672px;
	color: #2f9ac8;
	padding-top: 5px;
	text-align: center;
}
.mp_Con .abbonamentiprova H2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 15px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	color: #bb0751;
	padding-top: 0px;
}
.mp_Con .abbonamentiprova .suAvanti {
	font-weight: bold;
	font-size: 12px;
	color: #bb0751;
}
.mp_Con .abbonamentiprova .perattivare A {
	color: #1d79ac;
	text-indent: 0px;
}
.link {
	color: #1d79ac;
	text-indent: 0px;
}
.mp_Con .avanti {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: #bb0751;
	padding-top: 0px;
}
.HP_PrimaColonna {
	float: left;
	margin: 0px;
	width: 335px;
}
.HP_SecondaColonna {
	padding-left: 8px;
	float: left;
	margin: 0px;
	width: 335px;
}
.AreaTematica_SecondaColonna {
	padding-left: 8px;
	float: left;
	margin: 0px;
	width: 335px;
}
.HP_Box_pubblicitario {
	padding-right: 0px;
	margin-top: 4px;
	padding-left: 0px;
	float: left;
	margin-bottom: 7px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.HP_SegnalatiPerVoi {
	padding-right: 0px;
	margin-top: 4px;
	padding-left: 0px;
	float: left;
	padding-bottom: 15px;
	width: 680px;
	padding-top: 0px;
}
.HP_SegnalatiPerVoi H3 {
	font-weight: bold;
	font-size: 15px;
	margin: 0px;
	color: #ba0650;
	padding-top: 15px;
}
.mp_BoxIpsoShop {
	border-right: #b8cde0 1px solid;
	padding-right: 0px;
	border-top: #b8cde0 1px solid;
	margin-top: 10px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin-left: 5px;
	border-left: #b8cde0 1px solid;
	width: 158px;
	padding-top: 0px;
	border-bottom: #b8cde0 1px solid;
}
.mp_Marketing3 {
	padding-right: 13px;
	margin-top: 8px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.mp_ADWordsGoogle {
	padding-right: 0px;
	margin-top: 10px;
	padding-left: 0px;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
}
.mp_Footer {
	padding-right: 0px;
	margin-top: 10px;
	padding-left: 0px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	width: 1002px;
	padding-top: 0px;
	height: 30px;
}
.mp_Footer .menuFooter {
	border-top: #b8cde0 1px solid;
	padding-left: 8px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 994px;
	padding-top: 0px;
	border-bottom: #b8cde0 1px solid;
	height: 30px;
}
.mp_Footer .menuFooter .TitoloVociMenu {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 300px;
	padding-top: 0px;
}
.mp_Footer .menuFooter .TitoloVociMenu H2 {
	padding-right: 6px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 7px;
	margin: 0px;
	width: auto;
	color: #646464;
	text-indent: 0px;
	padding-top: 7px;
	text-decoration: none;
}
.mp_Footer .menuFooter .BoxVociMenu {
	border-right: #b8cde0 1px solid;
	padding-right: 10px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: 510px;
	padding-top: 0px;
	height: 30px;
}
.mp_Footer .menuFooter .BoxVociMenu UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
}
.mp_Footer .menuFooter .BoxVociMenu LI {
	border-right: #1c6188 1px solid;
	padding-right: 7px;
	margin-top: 7px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	vertical-align: middle;
	width: auto;
	color: #1c6188;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
}
.mp_Footer .menuFooter .BoxVociMenu LI A {
	color: #1c6188;
	text-decoration: none;
}
.mp_Footer .menuFooter .BoxVociMenu LI A:hover {
	color: #93d152;
	text-decoration: none;
}
.mp_Footer .menuFooter .BoxVociMenu .first {
	border-left: #1c6188 1px solid;
}
.mp_BoxLogin .BoxLogincontenuto {
	padding-left: 8px;
	float: left;
	margin: 0px;
	width: 359px;
	padding-top: 5px;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLinkPrimaColonna {
	padding-right: 15px;
	padding-left: 8px;
	float: left;
	margin: 0px;
	width: 160px;
	padding-top: 2px;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLinkPrimaColonna UL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 160px;
	padding-top: 0px;
	list-style-type: none;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLinkPrimaColonna LI {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 170px;
	color: #ffffff;
	padding-top: 0px;
	list-style-type: none;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLinkPrimaColonna LI A {
	padding-right: 0px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	background: url(images/Puntatore.gif) no-repeat left center;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	color: #ffffff;
	padding-top: 0px;
	text-decoration: none;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLinkPrimaColonna LI A:hover {
	color: #0e508a;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLinkSecondaColonna {
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	margin: 0px;
	width: 130px;
	padding-top: 2px;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLinkSecondaColonna UL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 130px;
	padding-top: 0px;
	list-style-type: none;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLinkSecondaColonna LI {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 130px;
	color: #ffffff;
	padding-top: 0px;
	list-style-type: none;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLinkSecondaColonna LI A {
	padding-right: 0px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	background: url(images/Puntatore.gif) no-repeat left center;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	color: #ffffff;
	padding-top: 0px;
	text-decoration: none;
}
.mp_BoxLogin .BoxLogincontenuto .BoxLoginLinkSecondaColonna LI A:hover {
	color: #0e508a;
}
.mp_Con .AreaTematica_Titolo {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 20px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 0px;
	width: 100%;
	color: #b1b1b1;
	padding-top: 0px;
	border-bottom: #dae3ee 1px solid;
	height: 28px;
}
.mp_Con .AreaTematica_Etichetta {
	float: left;
}
.mp_Con .AreaTematica_GoogleGadget {
	margin-top: 5px;
	float: right;
}
.mp_Con .AreaTematica_LinkArchivio {
	padding-left: 15px;
	font-weight: normal;
	font-size: 14px;
	float: left;
	vertical-align: text-bottom;
	border-left: #dae3ee 1px solid;
	width: 170px;
	color: #b1b1b1;
	padding-top: 5px;
	border-bottom: #dae3ee 1px solid;
	height: 23px;
}
.mp_Con .AreaTematica_LinkArchivio A {
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	border-left-width: 0px;
	font-size: 14px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	vertical-align: bottom;
	color: #0e508a;
	padding-top: 0px;
	border-right-width: 0px;
	text-decoration: underline;
}
.mp_Con .AreaTematica_LinkArchivio A:hover {
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	border-left-width: 0px;
	font-size: 14px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	vertical-align: bottom;
	color: #0e508a;
	padding-top: 0px;
	border-right-width: 0px;
	text-decoration: underline;
}
.BoxNews .ElencoArticoli {
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	padding: 10px;
	width: auto;
	color: #207fb5;
	list-style-type: none;
}
.BoxNews .ElencoArticoli UL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.BoxNews .ElencoArticoli LI {
	background: url(Images/ico_archivio.gif) no-repeat left center;
}
.BoxNews .ElencoArticoli LI A {
	padding-right: 0px;
	padding-left: 20px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: auto;
	color: #848484;
	padding-top: 0px;
	text-decoration: underline;
}
.BoxNews .ElencoArticoli LI A:hover {
	padding-right: 0px;
	padding-left: 20px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: auto;
	color: #848484;
	padding-top: 0px;
	text-decoration: underline;
}
.BoxNews_HomePageArea .ElencoArticoli .LinkAltri {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 90%;
	padding-top: 0px;
	text-align: right;
}
.BoxNews_HomePageArea .ElencoArticoli .LinkAltri A:link {
	font-size: 11px;
	color: #2f6594;
}
.BoxNews_HomePageArea .ElencoArticoli .LinkAltri A:active {
	font-size: 11px;
	color: #2f6594;
}
.BoxNews_HomePageArea .ElencoArticoli .LinkAltri A:visited {
	font-size: 11px;
	color: #2f6594;
}
.BoxNews_HomePageArea .ElencoArticoli .LinkAltri A:hover {
	color: #bb0751;
}
.AreaTematica_PrimaColonna {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 335px;
	padding-top: 0px;
}
.AreaTematica_PrimaColonna .BoxScuolaFormazione {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 335px;
	padding-top: 0px;
}
.AreaTematica_PrimaColonna .BoxNews_HomePageArea {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: auto;
	padding-top: 0px;
}
.AreaTematica_SecondaColonna .BoxNews_HomePageArea {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 330px;
	padding-top: 0px;
}
.AreaTematica_PrimaColonna .BoxNews_HomePageArea .BoxNews {
	float: left;
	padding-bottom: 15px;
	margin: 0px;
	width: auto;
}
.AreaTematica_SecondaColonna .BoxNews_HomePageArea .BoxNews {
	float: left;
	padding-bottom: 15px;
	margin: 0px;
	width: auto;
}
.LogoIpsoShop {
	margin-bottom: 4px;
	width: 158px;
	border-bottom: #b8cde0 1px solid;
}
.mp_BoxIpsoShop .ContenutoIpsoShop {
	margin: 0px 0px 6px 6px;
	width: 150px;
}
.mp_BoxIpsoShop .ContenutoIpsoShop H3 {
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	margin: 0px;
	color: #9b9b9b;
	text-decoration: underline;
}
.mp_BoxIpsoShop .ContenutoIpsoShop H3 A {
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	margin: 0px;
	color: #9b9b9b;
	text-decoration: underline;
}
.mp_BoxIpsoShop .ContenutoIpsoShop H3 A:hover {
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	margin: 0px;
	color: #9b9b9b;
	text-decoration: underline;
}
.mp_BoxIpsoShop .ContenutoIpsoShop .Descrizione {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	width: 150px;
	color: #333333;
	text-decoration: none;
}
.mp_BoxIpsoShop .ContenutoIpsoShop .autori {
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	width: 150px;
	color: #646464;
	text-decoration: none;
}
.mp_BoxIpsoShop .ContenutoIpsoShop .Offerto {
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	width: 150px;
	color: #9b9b9b;
	text-decoration: none;
}
.mp_BoxIpsoShop .ContenutoIpsoShop .Link {
	margin: 0px;
	width: 150px;
}
.mp_BoxIpsoShop .ContenutoIpsoShop .Link A {
	margin: 0px;
	width: 150px;
}
.mp_BoxIpsoShop .ContenutoIpsoShop .Link A:hover {
	margin: 0px;
	width: 150px;
}
.mp_Con .ContenitoreLista {
	border-right: #c5cfd8 1px solid;
	border-top: #c5cfd8 1px solid;
	padding-left: 10px;
	float: left;
	border-left: #c5cfd8 1px solid;
	width: 665px;
	padding-top: 10px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con H1 {
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	color: #bd0155;
}
.mp_Con .ContenitoreLista .AltreNotizie {
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 100%;
	color: #666666;
	list-style-type: none;
}
.mp_Con .ContenitoreLista .AltreNotizie UL {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	color: #666666;
	padding-top: 0px;
	list-style-type: none;
}
.mp_Con .ContenitoreLista .AltreNotizie LI {
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	background: url(Images/img_ularee.gif) no-repeat left top;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	color: #666666;
	padding-top: 0px;
	list-style-type: none;
}
.mp_Con .ContenitoreLista .AltreNotizie .Occhiello {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	color: #2f9ac8;
	padding-top: 0px;
	list-style-type: none;
}
.mp_Con .ContenitoreLista .AltreNotizie .Titolo {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	color: #646464;
	line-height: 16px;
	padding-top: 0px;
}
.mp_Con .ContenitoreLista .AltreNotizie .Titolo A {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	color: #646464;
	line-height: 16px;
	padding-top: 0px;
}
.mp_Con .ContenitoreLista .AltreNotizie .Titolo A:hover {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	color: #646464;
	line-height: 16px;
	padding-top: 0px;
}
.mp_Con .ContenitoreLista .AltreNotizie .Fonte {
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 100%;
	color: #bd0155;
	list-style-type: none;
}
.mp_Con .ContenitoreLista .AltreNotizie .Autore {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	color: #646464;
	padding-top: 0px;
	list-style-type: none;
}
.ContenitoreAltreNews .Paginazione {
	font-size: 11px;
	float: right;
	margin-bottom: 10px;
	width: auto;
	color: #646464;
	margin-right: 10px;
}
.mp_Con .TitoloAltreNews {
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	width: 300px;
	color: #bd0155;
}
.ContenitoreAltreNews .Paginazione A {
	font-weight: normal;
	font-size: 11px;
	width: auto;
	color: #2f9ac8;
	text-decoration: underline;
}
.ContenitoreAltreNews .Paginazione A:hover {
	font-weight: normal;
	font-size: 11px;
	width: auto;
	color: #2f9ac8;
	text-decoration: underline;
}
.mp_Con .ContenitoreAltreNews {
	border-right: #c5cfd8 1px solid;
	padding-right: 10px;
	border-top: #c5cfd8 1px solid;
	padding-left: 10px;
	float: left;
	border-left: #c5cfd8 1px solid;
	width: 655px;
	padding-top: 10px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .ContenitoreAltreNews .BoxRicerca {
	padding-left: 20px;
	float: left;
	margin-bottom: 30px;
	padding-top: 20px;
	background-color: #e8eff7;
}
.mp_Con .ContenitoreAltreNews .BoxRicerca .TitoloRicerca {
	float: left;
	padding-bottom: 10px;
	width: 635px;
	background-color: #e8eff7;
}
.mp_Con .ContenitoreAltreNews .BoxRicerca .TitoloRicerca .ImmagineRicerca {
	float: left;
	width: auto;
	margin-right: 5px;
	background-color: #e8eff7;
}
.mp_Con .ContenitoreAltreNews .BoxRicerca .TitoloRicerca .ScrittaRicerca {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 300px;
	padding-top: 0px;
	background-color: #e8eff7;
}
.mp_Con .ContenitoreAltreNews .BoxRicerca .TitoloRicerca .ScrittaRicerca H3 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 300px;
	padding-top: 0px;
	background-color: #e8eff7;
}
.mp_Con .ContenitoreAltreNews .CampiRicerca {
	padding-left: 20px;
	float: left;
	margin: 0px;
	width: 615px;
}
.mp_Con .ContenitoreAltreNews .CampiRicerca .Scritta {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100px;
	color: #646464;
	padding-top: 0px;
}
.mp_Con .ContenitoreAltreNews .CampiRicerca .Campo {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 500px;
	padding-top: 0px;
}
.mp_Con .ContenitoreAltreNews .CampiRicerca .Cerca {
	float: left;
	padding-bottom: 20px;
	margin: 0px;
	width: auto;
}
.mp_Con .ContenitoreAltreNews .AltreNotizie {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 655px;
	padding-top: 0px;
}
.mp_Con .ContenitoreAltreNews .AltreNotizie .Data {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 125px;
	color: #646464;
	padding-top: 0px;
}
.mp_Con .ContenitoreAltreNews .AltreNotizie UL {
	font-weight: bold;
	font-size: 11px;
	float: left;
	color: #2f9ac8;
	list-style-type: none;
}
.mp_Con .ContenitoreAltreNews .AltreNotizie LI {
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-bottom: 12px;
	width: 530px;
	color: #2f9ac8;
}
.mp_Con .ContenitoreAltreNews .AltreNotizie .Testo {
	font-weight: bold;
	font-size: 11px;
	float: left;
	width: 400px;
	color: #2f9ac8;
}
.mp_Con .ContenitoreAltreNews .AltreNotizie .Testo A {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	width: 530px;
	color: #646464;
	padding-top: 0px;
}
.mp_Con .ContenitoreAltreNews .AltreNotizie .Testo A:hover {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	width: 530px;
	color: #646464;
	padding-top: 0px;
}
.mp_Con .ContenitoreAltreNews .Voce {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 530px;
	padding-top: 0px;
	list-style-type: none;
}
.mp_Con .TitoloPaginaAbbonati H1 {
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	width: 600px;
	color: #bd0155;
}
.mp_Con .ContenitoreAbbonamenti {
	border-right: #c5cfd8 1px solid;
	border-top: #c5cfd8 1px solid;
	float: left;
	margin: 0px;
	border-left: #c5cfd8 1px solid;
	width: 675px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .ContenitoreAbbonamenti .PrimaColonna {
	border-right: #c5cfd8 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 325px;
	color: #666666;
	padding-top: 10px;
}
.mp_Con .ContenitoreAbbonamenti .SecondaColonna {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 300px;
	color: #666666;
	padding-top: 10px;
}
.mp_Con .ContenitoreAbbonamenti .PrimaColonna H2 {
	font-weight: bold;
	font-size: 14px;
	float: left;
	padding-bottom: 12px;
	margin: 0px;
	width: 100%;
	color: #4c9fd4;
}
.mp_Con .ContenitoreAbbonamenti .SecondaColonna H2 {
	font-weight: bold;
	font-size: 14px;
	float: left;
	padding-bottom: 12px;
	margin: 0px;
	width: 100%;
	color: #4c9fd4;
}
.mp_Con .ContenitoreAbbonamenti .PrimaColonna UL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px;
	list-style-type: none;
}
.mp_Con .ContenitoreAbbonamenti .SecondaColonna UL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px;
	list-style-type: none;
}
.mp_Con .ContenitoreAbbonamenti .PrimaColonna LI {
	margin-top: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 10px;
	width: auto;
	color: #666666;
	text-indent: 0px;
	padding-top: 0px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .ContenitoreAbbonamenti .SecondaColonna LI {
	margin-top: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 10px;
	width: auto;
	color: #666666;
	text-indent: 0px;
	padding-top: 0px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .ContenitoreAbbonamenti .PrimaColonna A {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.mp_Con .ContenitoreAbbonamenti .PrimaColonna A:hover {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.mp_Con .ContenitoreAbbonamenti .SecondaColonna A {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.mp_Con .ContenitoreAbbonamenti .SecondaColonna A:hover {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.mp_Con .ContenitoreAbbonamenti .PrimaColonna LI {
	padding-left: 10px;
	background: url(Images/ico_elenco.gif) no-repeat left top;
}
.mp_Con .ContenitoreAbbonamenti .PrimaColonna LI A {
	padding-top: 40px;
}
.mp_Con .ContenitoreAbbonamenti .SecondaColonna LI A {
	padding-top: 40px;
}
.mp_Con .ContenitoreAbbonamenti .SecondaColonna LI {
	padding-left: 30px;
	background: url(Images/carrello.gif) no-repeat left top;
}
.mp_Con .Registrazione {
	border-right: #c5cfd8 1px solid;
	padding-right: 10px;
	border-top: #c5cfd8 1px solid;
	padding-left: 10px;
	float: left;
	border-left: #c5cfd8 1px solid;
	width: 655px;
	padding-top: 10px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .Registrazione .Titolo {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 655px;
	padding-top: 0px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .Registrazione .Titolo H1 {
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	color: #bd0155;
}
.mp_Con .gestionenewsletter H2 {
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	color: #bd0155;
}
.mp_Con .gestionenewsletter H2 {
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	color: #bd0155;
}
.mp_Con .sottoTitolo {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 655px;
	color: #666666;
	text-indent: 0px;
	padding-top: 0px;
}
.mp_Con .divTabella1 {
	padding-right: 0px;
	margin-top: 30px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 635px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .RichiestaContatto .tabella .riga {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .RichiestaContatto .tabella .riga .cella1 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .RichiestaContatto .tabella .riga .cella2 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 220px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .RichiestaContatto .tabella .riga .cella3 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divNome1 {
	padding-right: 8px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divCognome1 {
	padding-right: 8px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divCap1 {
	padding-right: 8px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divProvincia1 {
	padding-right: 8px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divEmail1 {
	padding-right: 8px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divNome2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divCognome2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divCap2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divProvincia2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divEmail2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divNome2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divCognome2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divCap2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divProvincia2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divEmail2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divRagionesociale1 {
	padding-right: 8px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divIndirizzo1 {
	padding-right: 8px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divComune1 {
	padding-right: 8px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divNazione1 {
	padding-right: 8px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divPartitaiva1 {
	padding-right: 8px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divCodicefiscale1 {
	padding-right: 8px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divTelefono1 {
	padding-right: 8px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divFax1 {
	padding-right: 8px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .divRagionesociale2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divIndirizzo2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divComune2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divNazione2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divPartitaiva2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divCodicefiscale2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divTelefono2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divFax2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divRagionesociale2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divIndirizzo2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divComune2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divPartitaiva2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divCodicefiscale2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divTelefono2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divFax2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .divEmail3 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 250px;
	padding-top: 0px;
}
.mp_Con .divRiga14 {
	border-top: #cccccc 1px solid;
	margin-top: 20px;
	float: left;
	width: 600px;
	padding-top: 15px;
}
.mp_Con .divRiga15 {
	padding-left: 250px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	width: 300px;
	color: #bd0155;
	padding-top: 5px;
}
.mp_Con .divGiacliente1 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 100%;
	color: #1d79ac;
	padding-top: 0px;
}
.mp_Con .divGiacliente2 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100px;
	padding-top: 0px;
}
.mp_Con .divGiacliente2 INPUT {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 20px;
	padding-top: 0px;
}
.mp_Con .divGiacliente2 LABEL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 20px;
	padding-top: 0px;
}

.mp_Con .Note {
	padding-right: 5px;
	margin-top: 15px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	width: 300px;
	color: #666666;
}
.mp_Con .Paginazione {
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 20px;
	margin: 0px;
	width: 630px;
	color: #1d79ac;
}
.mp_Con .Paginazione A {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	color: #1d79ac;
}
.mp_Con .Paginazione A:hover {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	color: #1d79ac;
}
.mp_Con .PanelNavigazione {
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 655px;
	color: #1d79ac;
	text-align: right;
}

.mp_Con .Registrazione .divRiga {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 7px;
}
.mp_Con .Registrazione .Box {
	float: left;
	width: 100%;
	margin: 0;
	padding-bottom: 20px;
}
.mp_Con .Registrazione .divCampo1 {
	padding-right: 8px;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 90px;
	color: #666666;
	text-align: right;
}
.mp_Con .Registrazione .divCampo2 {
	padding: 0;
	font-size: 11px;
	float: left;
	margin: 0px;
	vertical-align: bottom;
	width: 250px;
	color: #666666;
}
.mp_Con .Registrazione .divCampo1 input {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
.mp_Con .Registrazione .divCampo2 input {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
	width: 220px;
}
.mp_Con .Registrazione .divCampoUnico {
	float: left;
}
.mp_Con .Registrazione .divCampoLungo {
	float: left;
}
.mp_Con .Registrazione .divCampoLungo INPUT {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
.mp_Con .Registrazione .divCampoLungo .CampoOption INPUT {
	margin-left: 10px;
}
.mp_Con .Registrazione .divCampoLungo .CampoOption LABEL {
	margin-left: 5px;
}
.mp_Con .Registrazione .divCampoLungo .divCol {
	float: left;
	width: 80px;
	text-align: center;
}
.mp_Con .Registrazione SELECT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	width: 220px;
	color: #666666;
	padding-top: 0px;
}

.mp_Con .Registrazione .Obbligatorio {
	font-weight: bold;
}
.mp_Con .Registrazione .divIntestazioneProfessioni {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 635px;
	color: #bd0155;
	padding-top: 0px;
}
.mp_Con .Registrazione .divProfessione {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	color: #bd0155;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2 {
	padding-right: 0px;
	margin-top: 30px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 0px;
	width: 635px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga1 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 635px;
	color: #bd0155;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 635px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga3 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 635px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga4 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 635px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga5 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 635px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga6 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 635px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga7 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 635px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga8 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 635px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga2 .divPrimoriquadro {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 350px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga2 .divSecondoriquadro {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 350px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga2 .divTerzoriquadro {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 350px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga2 .divQuartoriquadro {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 350px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga2 .divQuintoriquadro {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 350px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga2 .divSestoriquadro {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 350px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella2Riga2 .divSettimoriquadro {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	width: 350px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione H3 {
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	margin: 0px;
	width: 635px;
	color: #bd0155;
	padding-top: 8px;
}
.mp_Con .Registrazione .sottoTitolo {
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 5px;
	width: 655px;
	color: #2f9ac8;
}
.mp_Con .Registrazione .divTabella3 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga1 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 500px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga4 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 500px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga1 .divAutorizzazione {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 270px;
	color: #bd0155;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga4 .divCondizioni {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 270px;
	color: #bd0155;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga1 .divStampa1 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 230px;
	color: #2f9ac8;
	padding-top: 0px;
	text-align: right;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga1 .divStampa1 A {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 230px;
	color: #2f9ac8;
	padding-top: 0px;
	text-align: right;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga1 .divStampa1 A:hover {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 230px;
	color: #2f9ac8;
	padding-top: 0px;
	text-align: right;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga4 .divStampa2 {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 230px;
	color: #2f9ac8;
	padding-top: 0px;
	text-align: right;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga4 .divStampa2 A {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 230px;
	color: #2f9ac8;
	padding-top: 0px;
	text-align: right;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga4 .divStampa2 A:hover {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 230px;
	color: #2f9ac8;
	padding-top: 0px;
	text-align: right;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga2 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga5 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella3 .divPrimatextarea {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	text-align: right;
}
.mp_Con .Registrazione .divTabella3 .divSecondatextarea {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	text-align: right;
}
.mp_Con .Registrazione .divTabella3 .divPrimatextarea TEXTAREA {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 500px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella3 .divSecondatextarea TEXTAREA {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 500px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga3 {
	padding-right: 0px;
	margin-top: 5px;
	padding-left: 0px;
	float: left;
	margin-bottom: 30px;
	padding-bottom: 0px;
	width: 600px;
	padding-top: 0px;
	text-align: center;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga6 {
	padding-right: 0px;
	margin-top: 5px;
	padding-left: 0px;
	float: left;
	margin-bottom: 30px;
	padding-bottom: 0px;
	width: 600px;
	padding-top: 0px;
	text-align: center;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga3 .divPrimoradiobuttonlist {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	color: #bd0155;
	padding-top: 0px;
	text-align: center;
}
.mp_Con .Registrazione .divTabella3 .divTabella3Riga6 .divSecondoradiobuttonlist {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	color: #bd0155;
	padding-top: 0px;
	text-align: center;
}
.mp_Con .Registrazione .AreaAttivitaInteressi {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 635px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .AreaAttivitaInteressi INPUT {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 20px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .AreaAttivitaInteressi .Titolo {
	font-size: 11px;
	float: left;
	border-bottom-width: 0px;
	padding-bottom: 3px;
	margin: 0px;
	width: 600px;
	color: #bd0155;
	padding-top: 8px;
}
.mp_Con .Registrazione .AreaAttivitaInteressi .Dati {
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	margin: 0px;
	width: 635px;
	color: #666666;
	padding-top: 8px;
}
.mp_Con .Registrazione .NewsLetter {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divRiepilogo H2 {
	font-size: 14px;
	float: left;
	padding-bottom: 3px;
	margin: 0px;
	width: 655px;
	color: #bd0155;
	padding-top: 10px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .Registrazione .divContenutoriepilogo .divDati {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 655px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divRiepilogo {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 655px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divGrazie {
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 655px;
	color: #2f9ac8;
	padding-top: 10px;
	text-align: center;
}
.mp_Con .Registrazione .divContenutoriepilogo .divDati .divDatisezione1 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 0px;
	width: 655px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divContenutoriepilogo .divDati .divDatisezione2 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 0px;
	width: 655px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divContenutoriepilogo .divDati .divDatisezione3 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 0px;
	width: 655px;
	padding-top: 0px;
}
.mp_Con .Registrazione .divContenutoriepilogo .divDati .divDatisezione1 .divTitolosottosezione {
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 2px;
	margin: 0px;
	width: 655px;
	color: #666666;
}
.mp_Con .Registrazione .divContenutoriepilogo .divDati .divDatisezione2 .divTitolosottosezione {
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 2px;
	margin: 0px;
	width: 655px;
	color: #666666;
}
.mp_Con .Registrazione .divContenutoriepilogo .divDati .divDatisezione3 .divTitolosottosezione {
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 2px;
	margin: 0px;
	width: 655px;
	color: #666666;
}
.mp_Con .Registrazione .divContenutoriepilogo .divDati .divDatisezione1 .divSingolidati {
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 2px;
	margin: 0px;
	width: 655px;
	color: #666666;
}
.mp_Con .Registrazione .divContenutoriepilogo .divDati .divDatisezione2 .divSingolidati {
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 2px;
	margin: 0px;
	width: 655px;
	color: #666666;
}
.mp_Con .Registrazione .divContenutoriepilogo .divDati .divDatisezione3 .divSingolidati {
	font-weight: normal;
	font-size: 11px;
	background: 0px 50%;
	float: left;
	padding-bottom: 30px;
	margin: 0px;
	width: 655px;
	color: #666666;
}
.mp_Con .Registrazione .divContenutoriepilogo {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 655px;
	color: #666666;
	padding-top: 0px;
}
.mp_Con .Registrazione .divContenutoriepilogo A {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 655px;
	color: #666666;
	padding-top: 0px;
	text-align: left;
	text-decoration: underline;
}
.mp_Con .Registrazione .divContenutoriepilogo A:hover {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 655px;
	color: #666666;
	padding-top: 0px;
	text-align: left;
	text-decoration: underline;
}
.mp_Con .Registrazione .divContenutoriepilogo .divRicorda {
	padding-right: 0px;
	margin-top: 10px;
	padding-left: 0px;
	font-weight: normal;
	float: left;
	padding-bottom: 0px;
	width: 655px;
	color: #2f9ac8;
	padding-top: 0px;
}
.mp_Con .divRiga13 .divEmail3 {
	margin-top: 8px;
	float: left;
	margin-bottom: 30px;
	width: 600px;
	height: 30px;
}
.mp_Con .divRiga13 .divEmail3 INPUT {
	font-weight: normal;
	font-size: 10px;
	float: left;
	margin-left: 97px;
	color: #666666;
	margin-right: 10px;
}
.mp_Con .divGiacliente3 {
	margin-top: 5px;
	font-weight: normal;
	font-size: 10px;
	float: left;
	margin-left: 330px;
	width: 270px;
	color: #ff0000;
}
.mp_Con .divRiga13 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
}
 

.InformazioniUtente {
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.InformazioniUtente a:link, .InformazioniUtente a:active, .InformazioniUtente a:visited {
	font-size: 12px;
	color: #017ccc;
	font-family: "Trebuchet MS";
	text-decoration: underline;
}
.InformazioniUtente a:hover {
	color: #bb0353;
}
.InformazioniUtente H2 {
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 8px;
	margin: 0px;
	color: #bd0155;
	font-weight: bolder;
}
.InformazioniUtente H3 {
	font-size: 11px;
	padding-bottom: 3px;
	padding-top: 8px;
	margin: 0px;
	color: #bd0155;
}
.InformazioniUtente .Message {
	color: #333;
	padding: 10px 5px 10px 5px;
	display: block;
	font-size: 12px;
	margin-top: 0px;
}
.InformazioniUtente .INFORINNOVI {
	background: url(images/rinnovi.gif) no-repeat center top;
	display: block;
	padding-top: 60px;
}
.mp_Con .InformazioniUtente {
	border-right: #c5cfd8 1px solid;
	border-top: #c5cfd8 1px solid;
	float: left;
	margin: 0px;
	width: 669px;
	border-left: #c5cfd8 1px solid;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .InformazioniUtente H3 {
	background-color: #d3d3d3;
}

.mp_Con .box_Ricerca .Intestazione {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	padding-top: 0px;
}
.mp_Con .box_Ricerca .Intestazione UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 672px;
	padding-top: 0px;
	list-style-type: none;
}
.mp_Con .box_Ricerca .Intestazione LI {
	padding-right: 0px;
	border-top: #c5cfd8 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	margin: 0px;
	border-left: #c5cfd8 1px solid;
	width: 130px;
	color: #666666;
	text-indent: 0px;
	padding-top: 3px;
	border-bottom: #c5cfd8 1px solid;
	text-align: center;
	text-decoration: none;
}
.mp_Con .box_Ricerca .Intestazione .last {
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 3px;
	margin: 0px;
	border-left: #c5cfd8 1px solid;
	width: 273px;
	color: #666666;
	text-indent: 0px;
	padding-top: 3px;
	border-bottom: #c5cfd8 1px solid;
	text-align: center;
	text-decoration: none;
}
.mp_Con .box_Ricerca .Intestazione .selezionato {
	font-weight: bold;
	font-size: 11px;
	color: #ba0650;
	text-indent: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.mp_Con .box_Ricerca .Intestazione .selezionato A {
	font-weight: bold;
	font-size: 11px;
	color: #ba0650;
	text-indent: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.mp_Con .box_Ricerca .Intestazione .selezionato A:hover {
	font-weight: bold;
	font-size: 11px;
	color: #ba0650;
	text-indent: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.mp_Con .box_Ricerca .Intestazione LI A {
	font-weight: normal;
	color: #4e93bc;
	text-decoration: none;
}
.mp_Con .box_Ricerca .Intestazione LI A:hover {
	font-weight: normal;
	color: #ba0650;
	text-decoration: none;
}
.mp_Con .box_Ricerca .box_Dati {
	width: 655px;
	border-right: #c5cfd8 1px solid;
	padding-right: 0px;
	padding-left: 10px;
	float: left;
	border-left: #c5cfd8 1px solid;
	padding-top: 10px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .box_Ricerca .box_Dati .Dati .TitoloRisultati {
	border-top: #c5cfd8 1px solid;
	font-weight: bold;
	padding-bottom: 10px;
	margin-right: 10px;
	padding-top: 10px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .box_Ricerca .box_Dati .Dati .TitoloRisultati .NumeroDocumenti {
	color: #bc0d52;
}
.mp_Con .box_Ricerca .box_Dati UL {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	color: #666666;
	padding-top: 10px;
	list-style-type: none;
}
.mp_Con .box_Ricerca .box_Dati LI {
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 640px;
	color: #666666;
	list-style-type: none;
}
.mp_Con .box_Ricerca .box_Dati .Titolo {
	padding-right: 0pt;
	padding-left: 0pt;
	font-size: 12px;
	padding-bottom: 0pt;
	margin: 0px;
	color: #676767;
	line-height: 16px;
	padding-top: 0pt;
}
.mp_Con .box_Ricerca .box_Dati .Titolo A {
	padding-right: 0pt;
	padding-left: 0pt;
	font-size: 12px;
	padding-bottom: 0pt;
	margin: 0px;
	color: #676767;
	line-height: 16px;
	padding-top: 0pt;
}
.mp_Con .box_Ricerca .box_Dati .Titolo A:hover {
	padding-right: 0pt;
	padding-left: 0pt;
	font-size: 12px;
	padding-bottom: 0pt;
	margin: 0px;
	color: #676767;
	line-height: 16px;
	padding-top: 0pt;
}
.mp_Con .box_Ricerca .box_Dati .Titolo A:visited {
	padding-right: 0pt;
	padding-left: 0pt;
	font-size: 12px;
	padding-bottom: 0pt;
	margin: 0px;
	color: #676767;
	line-height: 16px;
	padding-top: 0pt;
}
.mp_Con .box_Ricerca .box_Dati .Occhiello {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.mp_Con .box_Ricerca .box_Dati .Abstract {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.mp_Con .box_Ricerca .box_Dati .Fonte {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #0b69b1;
	padding-top: 0px;
}
.mp_Con .box_Ricerca .box_Dati .Autore {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.mp_Con .disiscrizioneNewsletter H2 {
	padding-left: 10px;
	font-size: 14px;
	color: #bd0155;
}
.mp_Con .GestioneAutorizzazioneRicezioneDem H2 {
	padding-left: 10px;
	font-size: 14px;
	color: #bd0155;
}
.mp_WebMarketing {
	margin-top: 10px;
	font-size: 12px;
	margin-left: 0px;
	color: #017bc1;
	margin-right: 25px;
	text-decoration: underline;
}
.mp_Con .ErroreGenerico .linkVeloci {
	border-right: #c5cfd8 1px solid;
	padding-right: 5px;
	border-top: #c5cfd8 1px solid;
	margin-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #c5cfd8 1px solid;
	width: 660px;
	padding-top: 5px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .ErroreGenerico .linkVeloci .box {
	float: left;
	width: 325px;
	padding-top: 5px;
}



.mp_Con .PaginaPersonale .Offerte {
	border-right: #c5cfd8 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
	border-left: #c5cfd8 1px solid;
	width: 655px;
	padding-top: 10px;
	border-bottom: #c5cfd8 1px solid;
}

.mp_Con .PaginaPersonale .Offerte A, .mp_Con .PaginaPersonale .Offerte A:hover {
	color: #0071bc;
}

.mp_Con .offerteRiservate {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 640px;
	padding-top: 10px;
}
.mp_Con .offerteRiservate .intestazione, .mp_Con .offerteRiservate .intestazione {
	float: left;
	margin-bottom: 15px;
	width: 640px;
}
.mp_Con .offerteRiservate .intestazione .etichetta, .mp_Con .offerteRiservate .intestazione .etichetta {
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 130px;
	color: #ba0650;
	font-family: "Trebuchet MS";
}
.mp_Con .offerteRiservate .intestazione .nomeUtente, .mp_Con .offerteRiservate .intestazione .nomeUtente {
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 510px;
	color: #666666;
	font-family: "Trebuchet MS";
}
.mp_Con .offerteRiservate .listaProdotti {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 650px;
	padding-top: 0px;
}
.mp_Con .offerteRiservate .listaProdotti .prodotto {
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 0px;
	width: 310px;
	padding-top: 0px;
}
.mp_Con .offerteRiservate .listaProdotti .coppia {
	width: 650px;
	margin-bottom: 15px;
}
.mp_Con .offerteRiservate .listaProdotti .prodotto .immagine {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	width: 16px;
	margin-right: 8px;
	padding-top: 0px;
	height: 11px;
}

.mp_Con .offerteRiservate .listaProdotti .prodotto .preinfo1, .mp_Con .offerteRiservate .listaProdotti .prodotto .bloccoIniziale .preinfo2 {
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 100%;
	color: #666666;
}
.mp_Con .offerteRiservate .listaProdotti .prodotto .bloccoIniziale .preinfo2 A:visited, .mp_Con .offerteRiservate .listaProdotti .prodotto .bloccoIniziale .preinfo2 A, .mp_Con .offerteRiservate .listaProdotti .prodotto .bloccoIniziale .preinfo2 A:hover, .mp_Con .offerteRiservate .listaProdotti .prodotto .bloccoIniziale .preinfo2 A:link {
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 285px;
	color: #666666;
	text-decoration: underline;
}
.mp_Con .offerteRiservate .listaProdotti .prodotto .autori {
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 285px;
	color: #666666;
	font-family: "Trebuchet MS";
}

.mp_Con .offerteRiservate .listaProdotti .prodotto .prezzo {
	padding-left: 23px;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 262px;
	font-family: "Trebuchet MS";
}
.mp_Con .offerteRiservate .listaProdotti .bloccoIniziale {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 285px;
	padding-top: 0px;
}
.evidenziato {
	font-weight: bold;
	color: #b90453;
}
.menuVerticalidue .Indice LI A {
	color: #666666;
	text-decoration: none;
}
.menuVerticalidue .Indice UL {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: auto;
	padding-top: 0px;
	list-style-type: none;
}
.menuVerticalidue .Indice LI {
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	float: left;
	width: 8px;
	color: #666666;
	font-size: 6pt;
}




.mp_Con .ShopProductList {
	border: solid 1px #c5cfd8;
	height: 800px;
}
