/*
	Fix:
		- Sostituzione #ACD037 con #006800 -> #FFCC33 -> #009933
		- Cambiata la disposizione del blocco filtro
		- Aggiunto il link sul risultato ricerca
		- Risolta compatibilità con IE 7 per margin e padding <ul> e <li>
*/

.style2 {
	color: #FFFFFF
}

.style6 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF; /*#90ee90; */
}

.style7 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF; /*90ee90*/
}

.style10 {
	font-size: 15px;
}

.style11 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.style12 {
	font-size: 13px;
	color: #FFFFFF;
}

.style13 {
	font-size: 15px;
}

a {
	text-decoration: none;
}

img{
	border: 0px;
}

h1{
	font-size: 18px;
	font-weight: bold;
 	color: #37414A;
	margin-top: 5px;
	margin-bottom: 2px;
}

.h1 a{
	color: #37414A;
	text-decoration: none;
}

.h1 a:hover {
	color: #37414A;
	text-decoration: none;
}

h2, #box, .ulmenu{
	font-size: 18px;
	font-weight: bold;
}

h3, .lettera, .menutab li{
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	margin: 0px;
}

h4{
	font-size: 11px;
	color: #37414A;
	margin: 0px;
	margin-bottom: 7px;
}

h5{
	font-size: 11px;
	font-weight: normal;
	color: #37414A;
	
	margin-top: 6px;
	margin-bottom: 1px;
	padding-top: 0px;
}


.sx{ float: left; }
.dx{ float: right; }
.cx{ clear: both; }
.pl10{ padding-left: 10px; }
.pt10{ padding-top: 10px; }
.pr10{ padding-right: 10px; }
.mt10{ margin-top: 10px; }
.sinistra{ text-align: left; }
.destra{ text-align: right; }


#tablelogin{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	
	margin-top: 6px;
	margin-bottom: 1px;
	padding-top: 0px;
}

h6, .letterat{
	font-size: 7px;
	font-family: Tahoma;
	font-weight: bold;
	color: #006699;
	margin: 0px;
}

#bloccocontatti a{
	color: #006699;
	text-decoration: none;
}

#bloccocontatti a:hover {
	color: #37414A;
	text-decoration: none;
}

.selezionato{
	color: #37414A;	
}

.ulmenu{
	list-style-image: url('../images/menuli.gif');
	line-height: 200%;
	padding-top: 0px;
	margin-top: 0px;
}

.ulmenu a{
	color: white;
	text-decoration: none;
}

.ulmenu a:hover {
	color: #37414A;
	
	text-decoration: none;
}

.ulmenusecondario2{
	list-style: none;
	line-height: 250%;
	/*list-style-image: url('../images/menulisecondario.gif');
	line-height: 250%; */

	padding-top: 0px;
	margin-left: -22px;
	padding-left: 40px;
	
	border-bottom: solid 1px #DDDDDD;

	margin-top: 0px;
} 

.ulmenusecondario2 li{
	/*border-bottom: dotted 1px #CCCCCC; */
	color: #FFFFFF;
	font-weight: bold;
}

.ulmenusecondario2 a{
	color: #FFFFFF;
	text-decoration: none;
}

.ulmenusecondario2 h1{
	color: #FFFFFF;
	text-decoration: none;
}

.ulmenusecondario2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}



.ulmenusecondario{
	list-style-image: url('../images/voceli.gif');
	/*line-height: 170% !important;
	line-height: 160%;	
	margin-left: -20px;
	padding-left: 40px;*/
	font-size: 11px;
}

.ulmenusecondario li{
	border-bottom: dotted 1px #CCCCCC;
	font-weight: bold;
	color: #37414A;
}

.ulmenusecondario h1{
	color: #37414A;
}

.ulmenusecondario a{
	color: #37414A;
	text-decoration: none;
}

.ulmenusecondario a:hover {
	color: #CCCCCC;
	text-decoration: none;
}



.ulmenusecondarioLinks{
	/*list-style-image: url('../images/voceli.gif');*/
	list-style-type:none;
	/*line-height: 170% !important;
	line-height: 160%;	
	margin-left: -20px;
	padding-left: 40px;*/
	font-size: 11px;
}

.ulmenusecondarioLinks li{
	border-bottom: solid 1px #CCCCCC;
	font-weight: bold;
	color: #FFFFFF;
}

.ulmenusecondarioLinks h1{
	color: #FFFFFF;
}

.ulmenusecondarioLinks a{
	color: #FFFFFF;
	text-decoration: none;
}

.ulmenusecondarioLinks a:hover {
	color: #CCCCCC;
	text-decoration: none;
}



.ulmenusecondarioUtilita{
	list-style-type: none;
	/*list-style-image: url('../images/voceli.gif');*/
	/*line-height: 170% !important;
	line-height: 160%;	
	margin-left: -20px;
	padding-left: 40px;*/
	font-size: 11px;
}

.ulmenusecondarioUtilita li{
	margin-left: -25px;
	border-bottom: solid 1px #CCCCCC;
	font-weight: bold;
	color: #FFFFFF;
}

.ulmenusecondarioUtilita h1{
	color: #FFFFFF;
}

.ulmenusecondarioUtilita a{
	color: #FFFFFF;
	text-decoration: none;
}

.ulmenusecondarioUtilita a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

.ulmenusecondarioUtilita2{
	list-style-type: none;

	margin-left: -30px;
	font-size: 8px;
}

.ulmenusecondarioUtilita2 li{
	/*border-bottom: dotted 1px #CCCCCC; */
	font-weight: bold;
	color: #FFFFFF;
}


.ulmenusecondarioUtilitaComputi{
	list-style-type: none;

	margin-left: -30px;
	font-size: 8px;
}

.ulmenusecondarioUtilitaComputi li{
	/*border-bottom: dotted 1px #CCCCCC; */
	font-weight: bold;
	color: #FFFFFF;
}


.ulmenusecondariologin{
	list-style: none;
	line-height: 200%;
	padding-top: 0px;
	margin-left: -22px;
	padding-left: 40px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #37414A;
}


.ulmenusecondariologin h2{
	list-style: none;
	line-height: 200%;
	font-size: 10px;
	padding-top: -5px;
	margin-bottom: 10px;
	color: #37414A;
}



.ullistabloccoabb{
	list-style-image: url('../images/omnia_dot.gif');
	margin-left: -30px;
	padding-left: 40px !important;
	padding-left: 15px;
	padding-top: 0px;
	margin-top: 0px;
	/*
	margin: 3px 0px 5px -22px;
	padding: 3px 0px 0px 40px;
	*/
	height: 55px;
	/*border-bottom: 1px #BBBBBB solid; */
	background-color: #CCCCCC;
	color: #990000;
}
.ullistabloccoabb h1{
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
.ullistabloccoabb h2{
	font-size: 14px;
	color: #990000;
}
.ullistabloccoabb a{
	color: #990000;
}
.ullistabloccoabb a:hover{
	color: #990000;
}


#submenu{
	font-size: 18px;
	color: #FFFFFF;
}

.submenulab{
	font-size: 18px;
	color: #FFFFFF;
}

.ullistaprogettoeterritorio{
	background-color: #666666;
	margin-left: -40px;
	padding-left: 40px !important;
	padding-top: 0px;
	margin-top: 0px;

	height: 20px;
	color: #37414A;
}

.ulmenuterzo2{
	list-style: none;
	line-height: 250%;
	color: #37414A;
	padding-top: 0px;
	margin-left: -40px;
	padding-left: 40px;
	margin-top: 0px;
}

.ulmenuterzo2 li{
	border-bottom: dotted 1px #CCCCCC;
	font-size: 12px; /* 16px */
	font-weight: bold;
	text-align: center;
	background-color: #CCCCCC;
	border: #999999;
	color: #37414A;
	margin-top: 5px;
	margin-bottom: 2px;
}

.ulmenuterzo2 h1{
	font-size: 16px; /* 16px */
	font-weight: bold;
	color: #990000;
	margin-top: 5px;
	margin-bottom: 2px;
	text-decoration: none;
}

.ulmenuterzo2 a{
	color: #37414A; /*#990000;*/
	text-decoration: none;
}

.ulmenuterzo2 a:hover {
	color: #990000;
	text-decoration: none;
}


.ullistaprogettoeterritorio h1{
	font-size: 16px; 
	font-weight: bold;
	color: #990000;
	margin-top: 5px;
	margin-bottom: 2px;
	text-decoration: none;
}

.ullistaprogettoeterritorio a{
	color: #37414A; 
	text-decoration: none;
	font-size: 12px; /* 16px */
	font-weight: bold;
	text-align: center;
}

.ullistaprogettoeterritorio a:hover {
	color: #990000;
	text-decoration: none;
	font-size: 12px; /* 16px */
	font-weight: bold;
	text-align: center;
}

.ullistaprogettoeterritorio li{
	border: solid 1px #FFFFFF;
	list-style: none;
	margin-left: -40px;
	
	font-size: 15px; /* 16px */
	font-weight: bold;
	text-align: center;
	background-color: #CCCCCC;
	border: #999999;
	color: #37414A;
	margin-top: 5px;
	margin-bottom: 2px;
}

.ullistaprogettoeterritorio h2{
	font-size: 15px;
	color: #37414A;
	text-align: center;
}


.listaprogettoeterritorio{
	list-style-image: disc;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.listaprogettoeterritorio ul{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 15px 0px;
	/*list-style-image: url(../images/dot.bmp);*/
}
.listaprogettoeterritorio li{
	margin: 3px 30px 3px 0px;
	padding: 0px 0px 0px 0px;
	/*list-style-image: url(../images/dot.bmp);*/
	width: 30%;
	float: left;
} 





.ulmenuterzo{
	/*list-style-image: url('../images/menuliterzo.gif');*/
	list-style: none;
	line-height: 250%;
	
	padding-top: 0px;
	margin-left: -40px;
	padding-left: 40px;
	margin-top: 0px;
}

.ulmenuterzo li{
	border-bottom: dotted 1px #CCCCCC;
	font-size: 12px; /* 16px */
	font-weight: bold;
	text-align: center;
	background-color: #CCCCCC;
	border: #999999;
	color: #37414A;
	margin-top: 5px;
	margin-bottom: 2px;
}

.ulmenuterzo h1{
	font-size: 16px; /* 16px */
	font-weight: bold;
	color: #990000;
	margin-top: 5px;
	margin-bottom: 2px;
	text-decoration: none;
}

.ulmenuterzo a{
	color: #37414A; /*#990000;*/
	text-decoration: none;
}

.ulmenuterzo a:hover {
	color: #990000;
	text-decoration: none;
}


.ulmenucost{
	list-style-image: url('../images/menuliterzo.gif');
	line-height: 250%;

	padding-top: 0px;
	margin-left: -20px;
	padding-left: 40px;
	margin-top: 0px;
}

.ulmenucost li{
	border-bottom: dotted 1px #CCCCCC;
	font-size: 14px; /* 16px */
	font-weight: bold;
	color: #37414A;
	margin-top: 5px;
	margin-bottom: 2px;
}

.ulmenucost h1{
	font-size: 16px; /* 16px */
	font-weight: bold;
	color: #37414A;
	margin-top: 5px;
	margin-bottom: 2px;
	text-decoration: none;
}

.ulmenucost a{
	color: #006699;
	text-decoration: none;
}

.ulmenucost a:hover {
	color: #37414A;
	text-decoration: none;
}



.ullista{
	/*list-style-image: url('../images/voceli.gif');*/
	list-style: none;
	line-height: 170% !important;
	line-height: 160%;	
	margin-left: -40px;
	padding-left: 40px;
	font-size: 10px;
	/* border: #FFFFFF; */
}

.ullista li{
	border-bottom: dotted 1px #FFFFFF;
	font-weight: bold;
	background-color: #CCCCCC;
	
	/*border: 2px; 
	border:#FFFFFF;*/
	text-align: center;
}

.ullista a{
	color: #37414A;
	text-decoration: none;
}

.ullista a:hover {
	color: #990000;
	text-decoration: none;
}



.ullista2{
	list-style-image: url('../images/voceli.gif');
	line-height: 170% !important;
	line-height: 160%;	
	margin-left: -20px;
	padding-left: 40px;
	font-size: 16px;
}

.ullista2 li{
	border-bottom: dotted 1px #CCCCCC;
	font-weight: bold;
}

.ullista2 a{
	color:#37414A;
	font-weight:bold;
	font-size:14px;
	/*color: #006699;*/
	text-decoration: none;
}

.ullista2 a:hover {
	color: #37414A;
	text-decoration: none;
}



.abbonati a{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.abbonati a:hover{
	text-decoration: underline;
}

.login a{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	
	margin: 290px 50px 50px 120px;
}

.login a:hover{
	text-decoration: underline;
}

#multi a{
	color: #666666;
}

#multi a:hover{
	color: #37414A;
}

#multi2 a{
	color: #666666;
}

#multi2 a:hover{
	color: #37414A;
}

#multi3 a{
	color: #37414A;
}

#multi3 a:hover{
	color: #37414A;
}


#multi4 a{
	color: #37414A;
}

#multi4 a:hover{
	color: #37414A;
}


#briciola a{
	color: #006699;
}

#briciola a:hover{
	color: #37414A;
	text-decoration: underline;
}


#briciola3 a{
	color: #006699;
}

#briciola3 a:hover{
	color: #37414A;
	/*text-decoration: underline;*/
}

.pathunderline{
	border-bottom: 1px #8AA6B2 dotted;	
	line-height: 17px;
	padding: 0px;
	margin: 0px;
	margin-left: -5px;
}

.pathunderlineselezionato{
	border-bottom: 1px #8AA6B2 dotted;
	color: #37414A;

	padding: 0px;
	margin: 0px;
	margin-left: -5px;
}

.password a{
	color: #FFFFFF;
	font-size: 12px;
	
	padding: 5px;
	
	margin: 30px 0px 30px 0px;

	border-bottom-style:dotted;
	border-bottom-color:#FFFFFF;
	border-bottom-width:thin;
	border-top-style:dotted;
	border-top-color:#FFFFFF;
	border-top-width:thin;
}

.password a:hover{
	text-decoration: underline;
}


.inputtext{
	background: white;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;	
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;	
} 


.inputbutton{
	border: solid 1px #37414A;
	background: white;

	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

	padding-top: 1px;	
	padding-bottom: 1px;
	padding-left: 0px;/*19px;*/
	padding-right: 0px;/*18px;*/

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #37414A;	
}

input, option, select, .label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37414A;
}

.label{
	padding-left: 20px;
}

.found{
	float: left;
}

.found h5{
	font-size: 11px;
	font-weight: normal;
	color: #37414A;
	
	margin-top: 6px;
	margin-bottom: 1px;
	padding-top: 0px;
}

.found3{
	float: left;
	font-weight: bold;
	padding-left: 7px;
	font-size: 12px;
	overflow: visible;
}

.found h3
{
	color: #666666;
}

.pagine{
	float: right;
}

.pagine3{
	float: right;
}


.paginepopup{
	float: right;
	color: #37414A;	
}




.paginetrovate{
	margin: 0px;
}

.paginetrovate a:hover{
	text-decoration: underline;
	/*color: #37414A;*/
}


.paginetrovate3{
	margin: 0px;
	padding-right: 7px;
}

.paginetrovate3 a:hover{
	text-decoration: underline;
	/*color: #37414A;*/
}

.linkpagina{
	color: #37414A;
}

.linkpagina3{
	color: #37414A;
}


.etichetta{
	color: #37414A;
}

.etichetta a{
	color: #37414A;
}
.areetrovate{
	color: #8AA6B2;	
}



.ulricercadocumenti{
	list-style-image: url('../images/documento.gif');
	line-height: 158% !important;
	line-height: 135%;

	margin-left: -20px;
	padding-left: 40px;
}

.ulricercadocumenti li{
	border-bottom: 1px #CCCCCC dotted;
	padding-bottom: 3px;
}


.ulricercadocumenti a{
	color: #666666;
}

.ulricercadocumenti a:hover{
	color: #006699;
}

.footertesto{
	font-size: 11px;
	color: white;
}

.footertesto span{
	margin: 0px 0px 0px 15px;
}

.footerTEXT a{
	font-size: 11px;
	color: white;
}

.box{
	text-align: center;
	border: solid 1px #516C77; /*#EBF5D6; /* #516C77; /*#DDDDDD;*/
	background-color: white;
	padding-bottom: 2px;
	margin-bottom: 20px;
	color: #37414A;
}

.lettera{
	float: left;
	width: 20px;
	height: 20px;
	text-transform: capitalize;
	border: solid 1px #CCD9DF;
	background-color: white;
	padding-top: 2px;
	text-align: center;
}

.letterat{
	padding-top: 2px;
	padding-bottom: 0px;
}

.lettera a{
	color: #37414A;
	text-decoration: none;
}

.lettera a:hover {
	color: #37414A;
	text-decoration: none;
}

.alfabeto{
	margin-left: 6px;
	height: 80px;
	padding-top: 3px !important;
	padding-top: -10px;
}

.ricercaparola{
	height: 35px;
	padding-left: 6px;	
}

.stop{
	clear: left;
}

.progressbar{
	text-align: right;
	padding: 0px;
	margin: 0px;
}


#menuindex a{
	color: #37414A;/*white;*/
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: dotted 1px #B5C4C8;
	line-height: 25px;
}

#menuindex a:hover{
	color: #37414A;
}

#menuindex2 a{
	color: #37414A;/*white;*/
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: dotted 1px #B5C4C8;
	line-height: 25px;
}

#menuindex2 a:hover{
	color: #37414A;
}






.menuindexbox p{
	text-align: justify;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	line-height: 14px;
}



.list_autonomie{
	list-style-image: url('../images/Q1_12.gif');
}

.list_entilocali{
	list-style-image: url('../images/Q2_12.gif');
}

.list_professioni{
	list-style-image: url('../images/Q3_12.gif');
}

.logo_autonomie{
	/*
	background-image: url('../images/Q1_35.gif');
	background-repeat: no-repeat;
	background-position: center;
	*/
	float: left;
	width: 40px;
	height: 40px;
	margin: 0px 15px 0px 5px;
}

.logo_entilocali{
	/*
	background-image: url('../images/Q2_35.gif');
	background-repeat: no-repeat;
	background-position: center;
	*/
	float: left;
	width: 40px;
	height: 40px;
	margin: 0px 15px 0px 5px;
}

.logo_professioni{
	/*
	background-image: url('../images/Q3_35.gif');
	background-repeat: no-repeat;
	background-position: center;
	*/
	float: left;
	width: 40px;
	height: 40px;
	margin: 0px 15px 0px 5px;
}

.logo_autonomie img, .logo_entilocali img, .logo_professioni img{
	padding: 2px;
	margin: 0px;
}

.logo_autonomie img{
	border: solid 4px #37414A;
}

.logo_entilocali img{
	border: solid 4px #97A1A5;/*#334750;*/
}

.logo_professioni img{
	border: solid 4px #CC9504; 
}


.menunews{
	float: center;
	font-weight: bold;
	color: #37414A;
	text-align: center;
}
.menunews span{
	margin: 0px 0px 0px 25px;
}
.menunews a{
	color: #37414A;
}


#news{
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px;
	
}

#news ul{	
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

#news li{
	list-style-image: url('../images/link_dot.gif');
	color: #37414A; /*006699;*/
	margin: 0px;
	padding: 0px;
	text-align: justify;
	border-bottom: dotted 1px #FFFFFF;
	margin-bottom: 15px;
}

.news_data{
	font-weight: bold;
	font-size: 13px;	
}

.news_titolo{
	font-size: 13px;
	font-style: italic;
}

.news_testo{
	display: block;
	font-size: 12px;
}

.news_link{
	font-size: 12px;
}

.news_link a{
	color: #8AA6B2;
}

.news_link a:hover{
	color: #37414A;
}

#abbonamento{
	padding: 15px;
}

.bottoni input{
	margin: 15px 0px 0px 15px;
}



.campo_datiut{
	border:none;
}

.campo_datiutente{
	/*margin: 15px;*/
	margin: 0px 0px 0px 0px; 
	padding: 0px 15px 0px 15px;
	/*border-color: #E1E7E9;*/
	float: left;
	width: 40%; 
}

.campo_datiutente label{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}

.campo_datiutente input, .campo_datiutente select{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 100%;
}



.campo_datiragsoc{
	margin: 0px 0px 0px 0px; 
	padding: 0px 15px 0px 15px;

	float: right;
	width: 40%; 
}

.campo_datiragsoc label{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}

.campo_datiragsoc input, .campo_datiragsoc select{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 100%;
}


.campo_datiresidenziali{
	margin: 0px 0px 0px 0px; 
	padding: 0px 15px 0px 15px;

	float: right;
	width: 40%; 
}

.campo_datiresidenziali label{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}

.campo_datiresidenziali input, .campo_datiresidenziali select{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 100%;
}



.campo_datilogg{
	/*margin: 15px;*/
	margin: 0px 0px 0px 0px; 
	padding: 0px 15px 0px 15px;
	/*border-color: #E1E7E9;*/
	float: right;
	width: 40%; 
}

.campo_datilogg label{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}

.campo_datilogg input, .campo_datilogg select{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 100%;
}



.campo_datana{
	border:none;
	width: 110%;
	margin: 0px 0px 0px -5px; 
}

.campo_datanascita{
	border:none;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 60%; 
}

.campo_datanascita2{
	border:none;
	margin: 0px 0px 0px +8px;
	float: left;
	width: 10%; 
}




.campo_abbnew{
	border:none;
}

.campo_abbonamento{
	margin: 0px 0px 0px 0px;
	float: left;
	width: 97%;
}

.campo_abbonamento label{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}



.campo_pulsantiregistrazione{
	border:none; 
}

.campo_pulsantiregistrazioneok{
	border:none; 
	float: left;
	width: 40%; 
}

.campo_pulsantiregistrazioneno{
	border:none; 
	margin:margin-right;
	float: right;
	width: 40%; 
}



.campo_pagamento{
	/*margin: 15px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	/*border-color: #E1E7E9;*/
	float: left;
	width: 40%;
}

.campo_pagamento label{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}



.campo_descrizione{
	/*border-color: #E1E7E9;*/
	margin: 0px 0px 0px 15px;
	padding: 0px 15px 0px 15px;
	float: left;
	width: 40%;
}

.campo_descrizione label{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}

.benvenuto{
	font-size: 14px;
	color: #006699;
	padding: 0px 5px 10px 5px;
	
}

.benvenuto_link{
	font-size: 12px;
	color: #006699;
	padding: 0px 5px 10px 5px;
}

.benvenuto_link a{
	color: #8AA6B2;
}

.benvenuto_link a:hover{
	color: #37414A; 
}



/*
	Pagine tiny
*/

.tiny{
	color: #666666; /*#006699*/
	padding: 0px 10px 10px 10px;
	text-align: justify;
}

.ultitolotiny{
	list-style: none;
	line-height: 250%;
	padding-top: 0px;
	margin-left: -22px;
	padding-left: 40px;
	/* border-bottom: solid 1px #DDDDDD; */
	margin-top: 0px;
}

.tiny a{
	color: #006699; /*#8AA6B2;*/
	font-weight: bold;
}

.tiny a:hover{
	color: #37414A;
}
