﻿body
{
	font-family: Trebuchet MS;
	font-size: 0.9em;
	text-align: center;
}
h1
{
	color: #1185C2;
	font-family: georgia;
	font-weight: normal;
	margin: 0;
	width: 100%;
}
h2
{
	color: #1289C1;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0;
	width: 100%;
	margin:20px 0px 5px 0px;
}

h3, h4
{
	color: #1289C1;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0;
	width: 100%;
		margin:15px 0px 5px 0px;
}
h4
{
	font-style: italic;
	font-size: 1.05em;
}
hr
{
	height: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: solid 1px #DDDDDD;
}
.clear
{
	clear: both;
}
.mp_BoxGenerale
{
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	width: 995px;
}
.mp_BoxGenerale .clearer, .mp_BoxGenerale .mp_Footer, .mp_BoxGenerale .mp_Con, .mp_BoxGenerale .mp_BoxTestataPrimaLinea, .mp_BoxGenerale .mp_BoxTestataSecondaLinea
{
	float: right;
	width: 990px;
}
.mp_BoxGenerale .mp_BoxTestataPrimaLinea
{
	height: 100px;
}
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataLogo
{
	float: left;
	padding-top: 15px;
	width: 260px;
}
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataBanner
{
	float: left; /*width: 300px;*/
}
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataBanner html
{
	width: 730px;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea_LoggedIn
{
	border-top: solid 1px #F0F0F0;
	float: left;
	height: 23px;
	font-family: Verdana;
	font-size: 8pt;
	text-align: left;
	padding-top: 10px;
	width: 49%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea_LoggedIn a
{
	text-decoration: none;
	color: #000000;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea_LoggedIn a:hover
{
	text-decoration: underline;
	color: #1289c1;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea
{
	border-top: solid 1px #F0F0F0;
	float: right;
	height: 23px;
	font-family: Verdana;
	font-size: 8pt;
	text-align: right;
	padding-top: 10px;
	width: 100%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea a
{
	text-decoration: none;
	color: #000000;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea a:hover
{
	text-decoration: underline;
	color: #1289c1;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea
{
	background-repeat: repeat;
	color: #666666;
	float: left;
	font-size: 0.75em;
	width: 990px;
	text-align: right;
	height: 142px;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea
{
	height: 25px;
	width: 990px;
	float: left;
	background-image: url('img/background_header_buttons.png');
	background-repeat: repeat;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea .UpperButton
{
	float: left;
	width: 141px;
	height: 43px;
	cursor: pointer;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea .UpperButton .Button
{
	float: left;
	width: 141px;
	height: 20px;
	text-align: center;
	margin-top: 12px; /*color:#72838D;*/
	font-weight: bold;
	border-right: solid 1px #A2A2A2;
	font-size: 0.85em;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea a
{
	color: #72838D;
	font-weight: bold;
	text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea .Button_NB
{
	float: left;
	width: 141px;
	height: 20px;
	text-align: center;
	margin-top: 12px; /*color:#72838D;*/
	font-weight: bold;
	font-size: 0.85em;
}
/*.mp_BoxGenerale .mp_BoxTestataQuartaLinea .Button_NB a {
	color:#72838D;
	font-weight:bold;
	text-decoration:none;
}
.mp_BoxGenerale .mp_BoxTestataQuartaLinea .UpperButton .Button_NB a:hover {
	text-decoration:none;
	color:#FFFFFF;
}*/
.mp_BoxGenerale .mp_Con .mp_ConLeft
{
	padding-left: 15px;
	padding-right: 0px;
	float: left;
	width: 639px;
}
/*.mp_BoxGenerale .mp_Con .mp_ConLeft .mp_ConLeftTextColumn {
	margin-right: 15px;
	float: left;
	width: 639px;
}*/
.mp_BoxGenerale .mp_Con .mp_ConLeft .header
{
	padding: 10px;
	float: left;
	width: 97%;
	background-color: #F2F2F2;
	border-top: solid 1px #DADADA;
	border-bottom: solid 1px #DADADA;
	display: none;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .inPrimpPianoTitle
{
	color: #D4171D;
	font-weight: bold;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .newsTitle
{
	background-color: #D4171D;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.1em;
	height: 23px;
	padding-left: 10px;
	width: 190px;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .TestoCercato
{
	padding-bottom: 15px;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .ElementiTrovati
{
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: #d9d9d9 1px solid;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .ResultList ul
{
	padding-left: 0px;
	margin-left: 0px;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .ResultList li
{
	padding-bottom: 15px;
	list-style-type: none;
	border-bottom: #d9d9d9 1px dotted;
	list-style-position: inside;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .numeriPagina .Etichetta
{
	float: left;
	margin-right: 10px;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .numeriPagina .evidenziato
{
	float: left;
	margin-right: 10px;
}
.mp_BoxGenerale .mp_Con .mp_ConLeft .numeriPagina .nonevidenziato
{
	float: left;
	margin-right: 10px;
}

.mp_BoxGenerale .mp_Con .mp_ConRight
{
	float: right;
	width: 300px;
	padding-left: 15px;
	border-left: solid 1px #DDDDDD;
}
.mp_BoxGenerale .mp_Con .mp_ConRight .BoxRicerca
{
	float: left;
	width: 300px;
	text-align: center;
	border-bottom: #d9d9d9 1px solid;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.mp_BoxGenerale .mp_Con .mp_ConRight .BoxRicerca .RicercaTesto
{
	float: left;
	width: 250px;
	margin-right: 10px;
}
.mp_BoxGenerale .mp_Con .mp_ConRight .BoxRicerca .btnProcedi
{
	float: left;
}
.mp_BoxGenerale .mp_Con .mp_ConRight .BoxADV
{
	float: left;
	width: 300px;
}
.mp_BoxGenerale .mp_Con
{
	float: left;
	width: 990px;
	padding-top: 55px; /*42*/
}
.HP_Box_pubblicitario
{
	float: left;
	margin-bottom: 13px;
}
.TagCloud h2
{
	color: #85B815;
	float: left;
	font-family: georgia;
	font-size: 10pt;
	padding-bottom: 5px;
}
.TagCloud
{
	margin-top: 7px;
	border: 1px solid #DDDDDD;
	float: left;
	padding: 10px;
	width: 278px;
}
.TagCloud .lista
{
	float: left;
}
.TagCloud .lista a
{
	color: #AAAAAA; /*float:left;*/
	text-decoration: none;
	margin-left: 5px;
}
.BoxImgShop
{
	float: left;
	padding-top: 15px;
}
.BoxShop
{
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	float: left;
	padding-left: 5px;
	width: 293px;
}
.BoxProdottiShop
{
	width: 293px;
}
.ShopProductList .elementi .prodotto
{
	font-size: 0.7em;
}

.BoxVociMenu ul li:hover
{
	background-color: #FFFFFF;
}
.BoxVociMenu ul li.first
{
	width: 100%;
	float: left;
}
.BoxVociMenu ul li
{
	border-bottom: 1px solid #FFFFFF;
	float: left;
	width: 100%;
}
.BoxVociMenu ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background-color: #D9D9D9;
	float: left;
	margin: 0;
	padding-left: 0; /*width:210px;*/
	width: 293px;
}
.menuVerticalidue
{
	border: 1px solid #D9D9D9;
	float: left;
	margin-top: 13px;
}
.ImmagineVociMenu
{
	text-align: center;
}
.BoxVociMenu ul li a
{
	color: #757575;
	float: left;
	font-size: 0.8em;
	padding-left: 10px;
	text-decoration: none;
}
a, a:link, a:active, a:visited
{
	color: #1289C1;
}
.mp_Footer
{
	border-top: 1px solid #DADADA;
	float: left;
	font-size: 0.9em;
	margin-top: 25px;
	padding-top: 15px;
}
.mp_Footer a
{
	text-decoration: none;
	color: #757575;
}
.mp_Footer ul
{
	/*	margin-left: 175px;*/
}
.mp_Footer li
{
	border-left: solid 1px #757575;
}
.mp_Footer .first
{
	border-left: solid 0px #757575;
}

.titoloContenzioso
{
	color: #1188C2;
	background-color: #ffffff;
	font-size: 15px;
	padding: 5px;
}

.lblContenzioso
{
	background-color: #fff;
	color: #1188C2;
	font-size: 16px;
	line-height: 22px;
	margin: 10px;
}


.titoloContenzioso img
{
	padding-right: 10px;
}


.AccordionResumeHeader
{
	padding: 2px;
	border: #dddddd 1px solid;
	cursor: hand;
	cursor: pointer;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
}

.AccordionResumeHeader H4
{
	margin: 0px;
	color: #0768A9;
	font-size: 125%;
	font-weight: bold;
	background-color: #ffffff;
}

.AccordionResumeContent
{
	padding: 8px;
	border-left: #dddddd 1px solid;
	border-right: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	overflow: hidden;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	color: #474747;
	background-color: #1188C2;
}

.sottoLinkContenzioso
{
	margin-left: 20px;
	font-size: 13px;
	padding: 3px;
	margin-right: 15px;
	float: left;
}
.sottoLinkContenzioso a
{
	color: #ffffff;
}

.sottoLinkContenzioso a:hover
{
	/*color: #1188C2;     background-color: #ffffff;*/
	text-decoration: none;
}

.FulcrumListEsperto
{
	background-color: #fff;
	margin: 5px;
}

.FulcrumLista
{
	padding: 5px;
}


.ddlDichiarazioni
{
	background-image: url('img/background_header_buttonsBig.png');
	background-repeat: repeat;
	height: 40px;
	margin-bottom: 5px;
 *height: 20px; /* IE7 e inferiori*/
 *margin-bottom: 0px; /* IE7 e inferiori*/

}




option
{
	padding-top: 5px;
}

.input
{
	text-align: center;
	padding-top: 5px;
}

.lblDichiarazioni
{
	float: left;
}
.txtDichiarazioni
{
	background-image: url('img/background_header_buttonsBig.png');
	height: 35px;
	background-repeat: repeat;
	text-align: center;
	font-size: 15px;
	float: left;
}


.btnDichiarazioni
{
	background-image: url('img/background_header_buttonsBig.png');
	height: 40px;
	width: 90px;
	background-repeat: repeat;
	border: solid 1px #ddd;
	cursor: pointer;
	margin-left: 45px;
}

.btnDichiarazioni:hover, .noPnlDichiarazioni td:hover
{
	background-image: none;
	background-color: #999;
}


/*fieldset h2
{
color:#de0059;
font-size:1.2em;
margin-top:5px;
margin-bottom:3px;
  font-weight:bold;
   font-family:Trebuchet MS;

}*/

.noPnlDichiarazioni fieldset
{
	border: 0px;
}


legend
{
	font-size: 16px;
	letter-spacing: 1px;
	border: 0px;
}

.noPnlDichiarazioni legend
{
	background-image: url('img/background_header_buttonsBig.png');
	background-repeat: repeat;
	background-position: bottom;
	width: 620px;
}

.noPnlDichiarazioni
{
	margin-top: 20px;
		margin-left: -14px;
}
.PnlDichiarazioni
{
	margin-top: 0px;
	/*margin-bottom: 50px;*/

}
.datafinale
{
	background-image: url('img/background_header_buttonsBig.png');
	background-repeat: repeat;
	background-position: bottom;
	width: 620px;
 overflow: hidden ;
}

.noPnlDichiarazioni td
{
	background-image: url('img/background_header_buttonsBig.png');
	background-repeat: repeat;
	border: solid 1px #ddd;
	padding: 10px;
	cursor: pointer;
	width: 600px;
}

fieldset
{
text-align:justify;
line-height:1.3em;
padding-left: 15px;
padding-right: 15px;
}

