﻿.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
{
	color: #666666;
	text-decoration: none;
}
.mp_SiteMapPath .briciola A:hover
{
	color: #666666;
	text-decoration: none;
}
.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;
}
.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: 6px;
}
.BoxNews_HomePage .IntestazioneBox H1
{
	color: #BD0155;
	float: left;
	font-size: 14px;
	margin: 0;
	padding-bottom: 3px;
	width: auto;
}
.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: 59px;
	color: #666666;
	text-indent: 0px;
	padding-top: 3px;
	border-bottom: #c5cfd8 1px solid;
	text-align: center;
	text-decoration: none;
}
.BoxNews_HomePage .navigatore .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;
}
.BoxNews_HomePage .navigatore .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;
}
.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: 59px;
	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
{
	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 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 .Notizie
{
	float: left;
	width: 100%;
}
.BoxNews_HomePage .BoxNews
{
	border: #c5cfd8 1px solid;
	float: left;
	width: 333px;
	padding-top: 10px;
}
.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: 330px;
	padding-top: 0px;
}
.BoxNewsElenco_HomePage .IntestazioneBox H1
{
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	color: #bd0155;
	padding-top: 6px;
}
.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;
}
.BoxNews_HomePageArea
{
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 100%;
}
.BoxNews_HomePageArea .IntestazioneBox
{
	float: left;
	width: 100%;
	padding-top: 15px;
}
.BoxNews_HomePageArea .IntestazioneBox H1
{
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	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
{
	float: left;
	width: 100%;
}
.BoxNews_HomePageArea .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;
}
.BoxNews_HomePageArea .Immagine
{
	padding-left: 10px;
	float: left;
	width: auto;
}
.BoxNews_HomePageArea .TestataNotizia
{
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin: 0px;
	width: auto;
	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
{
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #333333;
	line-height: 16px;
}
.BoxNews_HomePageArea .TestataNotizia .Titolo A:active
{
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #333333;
	line-height: 16px;
}
.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
{
	padding-left: 10px;
	font-weight: normal;
	font-size: 12px;
	float: left;
	padding-bottom: 10px;
	width: 95%;
	color: #666666;
	padding-top: 10px;
}
.BoxNews_HomePageArea .TestoNotizia A:link
{
	font-size: 12px;
	color: #017bc1;
}
.BoxNews_HomePageArea .TestoNotizia A:active
{
	font-size: 12px;
	color: #017bc1;
}
.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: 6px;
}
.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/Azzurro.gif);
	padding-bottom: 0px;
	margin: 0px;
	width: 825px;
	padding-top: 0px;
	background-repeat: repeat-y;
	height: 101px;
	background-color: #74acd6;
}
.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;
	background-color: #AFCDE7;
}
.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;
	height: 17px;
	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;
	height: 17px;
	width: 278px;
	color: #454440;
	background-color: #AFCDE7;
}
.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: 150px;
	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;
	height: 17px;
	width: 160px;
	color: #454440;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #AFCDE7;
}
.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;
	height: 17px;
	padding-bottom: 0px;
	margin: 0px;
	width: 164px;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #AFCDE7;
}
.BoxImgFooter
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 164px;
	padding-top: 0px;
	border-top: #ffffff 1px solid;
	height: 30px;
	background-color: #1d79ac;
}
.menuTestata
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: 100%;
	padding-top: 0px;
	background-color: #017bc1;
}
.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: #74acd6;
	text-align: center;
	text-decoration: none;
}
.menuOrizzontale
{
	border-top: #ffffff 1px solid;
	padding-left: 8px;
	float: left;
	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;
	background-color: #0c5283;
	text-decoration: none;
}
.menuOrizzontale UL
{
	padding-left: 8px;
	float: left;
	margin: 0px;
	width: 813px;
	height: 22px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #1d79ac;
}
.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: #017bc1;
	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;
	height: 29px;
	vertical-align: middle;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
	background-color: #017BC1;
}
.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: #74acd6;
	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: 62px;
	background-color: #74acd6;
}
.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: #de0058;
	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: #1d79ac 1px solid;
	float: left;
	margin: 0px;
	border-left: #1d79ac 1px solid;
	width: 162px;
	border-bottom: #1d79ac 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;
}

.ConStatico
{
	float: left;
	border: #c5cfd8 1px solid;
	padding-left: 10px;
	padding-right: 10px;
}

.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: 350px;
	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: 460px;
	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_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;
}
.mp_Con .BoxNews_HomePageArea .BoxNews
{
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 675px;
	padding-top: 10px;
}
.BoxNews .ElencoArticoli
{
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin: 0px;
	width: 300px;
	color: #207fb5;
	list-style-type: none;
}
.BoxNews .ElencoArticoli UL
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 300px;
	list-style-type: none;
}
.BoxNews .ElencoArticoli LI
{
	padding-right: 0px;
	font-weight: normal;
	font-size: 12px;
	float: left;
	padding-bottom: 2px;
	margin: 0px;
	width: 100%;
	padding-top: 2px;
	list-style-type: none;
}
.BoxNews .ElencoArticoli LI A, .BoxNews .ElencoArticoli LI A:hover
{
	float: left;
	background: url(Images/ico_archivio.gif) no-repeat left top;
	padding-right: 0px;
	padding-left: 20px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	color: #848484;
	padding-top: 0px;
	width: 95%;
	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: 330px;
	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: 330px;
}
.AreaTematica_SecondaColonna .BoxNews_HomePageArea .BoxNews
{
	float: left;
	padding-bottom: 15px;
	margin: 0px;
	width: 330px;
}
.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;
	padding-top: 3px;
	margin: 6px;
	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 .divRiga1
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga2
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga5
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga6
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	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 .divRiga3
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga4
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga7
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga8
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga9
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga10
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga11
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga12
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.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 .divNazione2 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 .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 .divRiga4_6
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.mp_Con .divRiga4
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	height: 30px;
}
.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
{
	border-top: #c5cfd8 1px solid;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 20px;
	margin: 0px;
	width: 655px;
	color: #1d79ac;
	padding-top: 8px;
}
.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 .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 .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 .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;
}
.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: width: 660px;
	padding-top: 5px;
	border-bottom: #c5cfd8 1px solid;
}
.mp_Con .ErroreGenerico .linkVeloci .box
{
	float: left;
	width: 325px;
	padding-top: 5px;
}
.mp_Con .TitoloBox, .mp_Con .TestoBox
{
	float: left;
	padding: 10px;
	width: 100%;
}
.BoxHP .TestoBox
{
	border: #c5cfd8 1px solid;
	width: 100%;
}
.BoxHP .TitoloBox, .mp_Con .TestoBox
{
	padding: 0px;
}

.RigaSeparatore
{
	float: left;
	border-bottom: #c5cfd8 1px solid;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 97%;
}
.BordoLaterale
{
	float: left;
	border-left: #c5cfd8 1px solid;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.mp_Con .Elenco
{
	float: left;
	width: 650px;
	vertical-align: bottom;
}
.mp_Con .Elenco .Contenuto
{
	float: left;
	vertical-align: bottom;
}
.mp_Con .Elenco .Immagine
{
	float: left;
	padding-left: 10px;
	width: 650px;
}
.mp_Con .Elenco .Testo
{
	float: left;
	padding-left: 10px;
	width: 620px;
	text-align: justify;
}
.mp_Con .Elenco .Link1
{
	float: left;
	padding-left: 10px;
	text-align: center;
	width: 100px;
}
.mp_Con .Elenco .Link2
{
	float: left;
	width: 100%;
	text-align: right;
}
.Intestazione
{
	float: left;
	width: 650px;
}
.Intestazione .Immagine, .Intestazione .BordoLaterale, .Intestazione .Introduzione
{
	float: left;
	padding-left: 10px;
}
.Intestazione .Immagine
{
	width: 150px;
}
.mp_Con .riquadroNovita 
{
	width: auto;
	margin-top: 10px;
}
.mp_Con .riquadroNovita .lista
{
	width: auto;
	margin-top: 6px;
}
.mp_Con .riquadroNovita .listagrande
{
	 overflow:hidden;
	height: auto;
	width: auto;
}

.mp_Con .riquadroNovita .listagrande div
{padding-bottom: 6px;}

.mp_Con .riquadroNovita .BoxItems
{
	width: auto;
	border: solid 1px #C5CFD8;
	height: 130px;
}
.mp_Con .riquadroNovita .BoxItemsGrandi
{
	width: auto;
	border: solid 1px #C5CFD8;
	
}
.mp_Con .riquadroNovita .lista .Immagine
{
	float: left;
	width: 115px;
	padding-top: 5px;
	padding-left: 5px;
	padding-top: 20px;
}
.mp_Con .riquadroNovita .lista .Testo
{
	float: left;
	width: 200px;
	padding-left: 5px;
	padding-top: 20px;
	font-size: 12px;
}

.mp_Con .riquadroNovita .BoxItemsGrandi .listagrande .itemboxgrande
{
	float: left;
	width: auto;
}

.mp_Con .riquadroNovita .lista .Titolo
{
	padding-top: 5px;
}
.mp_Con .riquadroNovita .lista .Sottotitolo
{
	padding-top: 5px;
}
.mp_Con .riquadroNovita .lista .Abstract
{
	padding-top: 5px;
}
.mp_Con .riquadroNovita .lista .Note
{
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	margin: 0;
	text-align: left;
	width: auto;
}

.mp_Con .riquadroNovita .listagrande .Immagine
{
	float: left;
	width: 115px;
	padding-top: 5px;
	padding-left: 15px;
	padding-top: 10px;
}
.mp_Con .riquadroNovita .listagrande .Testo
{
	float: left;
	padding-left: 28px;
	padding-top: 10px;
	font-size: 12px;
	line-height:10px;
}
.mp_Con .riquadroNovita .listagrande .Titolo
{
	padding-top: 1px;
}
.mp_Con .riquadroNovita .listagrande .Sottotitolo
{
	padding-top: 1px;
}
.mp_Con .riquadroNovita .listagrande .Abstract
{
	padding-top: 10px;
		line-height:20px;
}
.mp_Con .riquadroNovita .listagrande .Note
{
	font-size: 11px;
	padding-top: 10px;
	text-align: left;
	width: auto;
}

.mp_Con .riquadroNovita .linkNovita
{
	text-align: right;
	padding-right: 10px;
}

.mp_Con .riquadroNoImage 
{
	width: auto;
	margin-top: 10px;
	
	
}
.mp_Con .riquadroNoImage .lista
{
	width: auto;
	margin-top: 6px;

		border: solid 1px #C5CFD8;
}



.mp_Con .riquadroNoImage .listagrande
{
	
	width: auto;
	margin-top: 6px;
	border: solid 1px #C5CFD8;
	min-height: 210px;
	padding-bottom: 8px;

}


.mp_Con .riquadroNoImage .lista .Testo
{


	padding-left: 10px;

	font-size: 12px;
		line-height:20px;
}

.mp_Con .riquadroNoImage .listagrande .itemboxgrande
{
	float: left;
	width: auto;
}


.mp_Con .riquadroNoImage .lista .Titolo
{
 width:auto;
}
.mp_Con .riquadroNoImage .lista .Sottotitolo
{
	padding-top: 5px;
}
.mp_Con .riquadroNoImage .lista .Abstract
{
	padding-top: 5px;
}
.mp_Con .riquadroNoImage .lista .Note
{
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	margin: 0;
	text-align: left;
	width: auto;
}


.mp_Con .riquadroNoImage .listagrande .Testo
{
	float: left;
	width: 315px;
	padding-left: 15px;
	padding-top: 13px;
	font-size: 12px;
		line-height:20px;
}
.mp_Con .riquadroNoImage .listagrande .Titolo
{
	padding-top: 1px;
}
.mp_Con .riquadroNoImage .listagrande .Sottotitolo
{
	padding-top: 1px;
}
.mp_Con .riquadroNoImage .listagrande .Abstract
{
	padding-top: 10px;
}
.mp_Con .riquadroNoImage .listagrande .Note
{
	font-size: 11px;
	padding-top: 10px;
	text-align: left;
	width: auto;
}






