
.alleanza #layout-column_column-5
{
	margin:0px 30px;
	width: 930px;
	border-top: 6px solid #b8292f;
}

.alleanza .argomento {
border-top: 6px solid #b8292f;
margin:0px 30px;
}


.alleanza .argomento .asset-summary {
font-family: Arial;
font-size: 14px;
line-height: 1.3;
padding-bottom: 25px;
padding-top: 10px;
border:none;
}


.alleanza .contenutotema {
margin: 0 30px;
clear: both;
padding-bottom: 50px;
}

.alleanza .searchLato {
border-top: 6px solid #b8292f;
margin-right: 30px;
}

.alleanza .evidenzadx .title-list a {
font-size: 16px;
font-weight: 600;
color: #b8292f;
line-height: 18px;
}

.alleanza .linkUtili  {
width: 285px;
float: left;
padding: 0 25px 0 0;
}

.alleanza .documenti {
	width: 285px;
float: left;
padding:0;
	
}

.alleanza .linkUtili h1.portlet-title {
color: #000;
font-size: 16px;
font-weight: 600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
padding-top: 15px;
}

.alleanza .documenti h1.portlet-title {
color: #000;
font-size: 16px;
font-weight: 600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
padding-top: 15px;
}

.alleanza .linkUtili p {
padding:0;
margin: 0;
}

.alleanza .linkUtili a {
text-decoration: underline;
font-size: 13px;
color: #b8292f;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}


.alleanza .documenti a {
text-decoration: underline;
font-size: 16px;
color: #b8292f;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}


.alleanza .normativa a {
text-decoration: underline;
font-size: 16px;
color: #b8292f;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}


.alleanza .modulistica a {
text-decoration: underline;
font-size: 16px;
color: #b8292f;
line-height: 20px;
font-weight:400;
/*padding: 3pt 0pt;
margin-top: 10px;
padding-bottom:10px;*/
}

.alleanza  .modulistica .taglib-header {
display: none;
}

.alleanza .modulistica .portlet-document-library-display .entry-title
{
	padding:0;
}

.alleanza .contenuto .titolo {
font-size: 24px;
font-weight: 600;
padding-bottom: 40px;
padding-top:0px;
}

.contenuto
{
	margin: 60px 30px 0px;
}
.contenuto p {
margin-bottom: 0;
line-height: 1.5;
font-family: arial;
font-size: 13px;
}


.contenuto ul li {
margin-bottom:0;
line-height: 1.5;
font-family: arial;
font-size: 13px;

}

.contenuto .allegati
{
	list-style: none;
}

.contenuto .allegati>span
{
	margin-left: 10px;
}


.contenuto ol li {
margin-bottom:0;
line-height: 1.5;
font-family: arial;
font-size: 13px;
}

.contenuto .descrizione
{
	font-size: 20px;
	padding-bottom: 20px;
	line-height: 25px;
 
}


.contenuto .testo
{
	font-size: 13px;
	padding-bottom: 30px;
    font-family: Arial;
    line-height: 1.5;
}

 .contenuto table
{
	
	width: 600px;
	margin: 20px 0px;
	
}

 .contenuto .results-header
{
	
}

 .contenuto table thead {
display: table-header-group;
border-color: inherit;
}

 .contenuto caption {
margin:10px 0px;
text-align: left;
font-weight: 600;
font-size: 20px;
}

 .contenuto table td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}


 .contenuto td {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

 .contenuto th,  .contenuto td {
    color: #FFFFFF;
    background-color:#525252;
    /*padding: 5px 1px;*/
    border: 1px solid #DADCDB;
    text-align: center;
    padding: 10px;
}
   
   
 .contenuto th a {
    color: #FFFFFF;
   }

.contenuto table td a,
.contenuto table td a:hover,
.contenuto table td a:visited,
.contenuto  table td a:link 
{
	color: #004171;
}

.contenuto li.listaLi
{
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px 0 3px 10px;
 }



.alleanza .boxProcedimenti a {
text-decoration: underline;
font-size: 13px;
color: #b8292f;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}

.alleanza .categorie  h1.asset-title a:link , .alleanza .categorie  h1.asset-title a:hover, .alleanza .categorie  h1.asset-title a:visited {
   color:#b8292f;
   text-decoration: underline;  
}

.alleanza .descrizioneRicerca
{
border-top: 6px solid #b8292f;
margin: 0px 25px 0px 10px;
padding: 12pt 0pt;
font-size: 18px;
font-weight: 400;
}


.alleanza .titoloContatti  {
border-bottom: 1px solid #000;
border-top: 6px solid #b8292f;
 margin: 0px 30px 0px 0px;
  font-size: 14px;
 font-weight: 700;
}


.alleanza .titoloContattiEmergenze  {
border-bottom: 1px solid #000;
border-top: 6px solid #b8292f;
 margin: 0px 30px 0px 0px;
  font-size: 18px;
 font-weight: 400;
}


/**** box procedimenti ***/
.alleanza .boxProcedimenti
{border-top: 6px solid #b8292f;
margin: 0px 30px 0px 4px;
padding: 12pt 0pt;
font-size: 14px;
font-weight: 700;
}

.alleanza .aui-w1-2, .aui-w50 {
width: 50%;
float: left;
}

.alleanza .tematiche .linkargomento a {
  color:#b8292f;
 margin: 0;
 padding: 0;
 text-decoration: none;
 font-weight: 400;
 font-size: 18px;
text-align:left; 
}


.alleanza .listadoc .search-pages {
clear: both;
height: auto;
overflow: hidden;
width: auto;
position: absolute;
right: 15px;
top: -42px;
}

 .alleanza .listadoc .tab-pag
{
	float:left;
	width: 100px;
	height: 40px;
	border: 1px solid #464646;
}

.alleanza .listadoc .tab-pag-a,
.alleanza .listadoc .tab-pag-a-selected
{
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	position:relative;
	top:7px;
	left:10px;
	color: #112A8C;
}

.alleanza .listadoc .tab-pag-selected
{
	float:left;
	width: 100px;
	height: 40px;
	border-top: 1px solid #464646;
	border-right: 1px solid #464646;
	border-left: 1px solid #464646;
	border-bottom : 1px solid #fff;
}

.alleanza .listadoc .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
    
}

 .alleanza .listadoc .metadata-publish-date:BEFORE
{
  
 content:'Data di pubblicazione:';
    
}

.alleanza .no-title
{
	
	border-bottom: 1px solid #464646;
	padding: 10px 0px;
}


/*** webform***/
.alleanza .webFormUrp {
	margin-left: 25px;
   margin-right: 25px;
}



.alleanza .webFormUrp #classificazione,#blocco0,#blocco1,#blocco2,#privacy {
	width: 600px;
	clear: both;
	position: relative;
}

.alleanza .webFormUrp #bloccoAllegato
{
	clear: both;
}

.alleanza .webFormUrp #classificazione {
	height: 75px;
	margin-top: 25px;
}

.alleanza .webFormUrp #blocco0 {
	height: 155px;
}

.alleanza .webFormUrp #blocco1,#blocco2 {
	height: 80px;
	padding-top: 15px;
}

.alleanza .webFormUrp #privacy {
	height: 90px;
	padding-top: 15px;
}

.alleanza .webFormUrp input {
	font-family: 'Titillium Web';
	font-size: 18px;
	color: #7F7F7F;
	border: 1px solid #B7B0A6;
	text-indent: 10px;
	line-height: 38px;
	background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
}

.alleanza .webFormUrp textarea {
	background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
	/*resize: none;*/
}

.alleanza  .webFormUrp .aui-field-label {
	font-family: 'Titillium Web';
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.alleanza .webFormUrp #blocco0 .aui-field-label,#blocco1 .aui-field-label,#blocco2 .aui-field-label
	{
	display: none;
}

.alleanza  .webFormUrp .description {
	display: block;
}

/*Combo tipi*/
.alleanza  .webFormUrp .span-field1,.span-field2 {
	width: 305px;
	display: block;
	float: left;
}

.alleanza  .webFormUrp .span-field2 {
	margin-left: 25px;
}

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field1,
.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field2
	{
	
	background-repeat: no-repeat;
	background-position: right -128px;
}

/*Nome e Cognome*/
.alleanza  .webFormUrp .span-field3,.span-field4 {
	width: 290px;
	display: block;
}

.alleanza  .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field3,#_UrpWebForm_WAR_UrpWebFormportlet_field4
	{
	width: 280px;
	height: 48px;
	display: block;
	font-family: Titillium Web;
	font-size: 18px;
	color: #000000;
	text-indent: 10px;
	border: 1px solid #CCC7C0;
	line-height: 48px;
	margin-bottom: 12px;
}

/* e-mail e indirizzo */
.alleanza  .webFormUrp .span-field5,.span-field7 {
	width: 610px;
	display: block;
	float: left;
}

.alleanza  .webFormUrp .span-field5 {
	background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
	background-repeat: no-repeat;
	background-position: right 11px;
}

.alleanza  .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field5,#_UrpWebForm_WAR_UrpWebFormportlet_field7
	{
	width: 590px;
	height: 48px;
	display: inline;
	font-family: Titillium Web;
	font-size: 18px;
	color: #000000;
	text-indent: 10px;
	border: 1px solid rgb(204, 199, 192);
	line-height: 48px;
	margin-right: 0px;
	margin-bottom: 12px;
}

/* citta' e comune */
.alleanza  .webFormUrp .span-field6,.span-field8 {
	width: 290px;
	display: block;
	float: left;
	padding-left: 18px;
}

.alleanza  .webFormUrp .span-field8 {
	background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
	background-repeat: no-repeat;
	background-position: right 11px;
}

.alleanza  .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field6,#_UrpWebForm_WAR_UrpWebFormportlet_field8
	{
	width: 270px;
	height: 48px;
	display: inline;
	font-family: Titillium Web;
	font-size: 18px;
	color: #000000;
	text-indent: 10px;
	border: 1px solid rgb(204, 199, 192);
	line-height: 48px;
	margin-right: 0px;
	margin-bottom: 12px; /*right 80px*/
}

/* TextArea Testo */
.alleanza  .webFormUrp .span-field9,.span-field10 {
	width: 920px;
	display: block;
	float: left;
}

.alleanza  .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field9 {
	width: 900px;
	height: 250px;
	display: block;
	font-family: Titillium Web;
	font-size: 18px;
	color: #000000;
	text-indent: 10px;
	border: 1px solid rgb(204, 199, 192);
	margin-bottom: 12px;
}

/* Text Area  Note */
.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field10 {
	width: 900px;
	height: 125px;
	display: block;
	font-family: Titillium Web;
	font-size: 18px;
	color: #000000;
	text-indent: 10px;
	border: 1px solid rgb(204, 199, 192);
	margin-bottom: 12px;
}

/* Luogo */
.alleanza  .webFormUrp .span-field11,.span-field12 {
	width: 315px;
	display: block;
	float: left;
}

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field11 {
	width: 280px;
	height: 38px;
	display: inline;
	font-family: Titillium Web;
	font-size: 18px;
	color: #000000;
	text-indent: 10px;
	border: 1px solid rgb(204, 199, 192);
	line-height: 48px;
	margin-right: 0px;
	margin-bottom: 12px;
}

/* Data */
.alleanza .webFormUrp  #_UrpWebForm_WAR_UrpWebFormportlet_field12 {
	width: 280px;
	height: 38px;
	display: inline;
	font-family: Titillium Web;
	font-size: 18px;
	color: #000000;
	text-indent: 10px;
	border: 1px solid rgb(204, 199, 192);
	line-height: 48px;
	margin-left: 0px;
	margin-bottom: 12px;
}

/* Privacy */
.alleanza  .webFormUrp .span-field13 {
	width: 205px;
	display: block;
	float: left;
	padding-top: 20px;
	background-image: url("/temaumbria-theme/images/urp/asterisco.jpg");
	background-repeat: no-repeat;
	background-position: 88% 34px;
}

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_field13 {
	font-family: Titillium Web;
	font-size: 14px;
	color: #000000;
	text-indent: 10px;
}

/*Button*/
.alleanza  .webFormUrp .aui-button-input {
	width: 136px;
	/*height:34px;*/
	display: block;
	font-family: 'Titillium Web';
	font-size: 14px;
	color: #000000;
	text-indent: 0px;
	border: 1px solid #ffffff;
	margin-bottom: 12px;
	margin-top: 40px;
	background-image: url(/temaumbria-theme/images/urp/bk-search.png);
	background-repeat: no-repeat;
	cursor: pointer;
	line-height: 31px;
}

.chrome .alleanza .webFormUrp .aui-button-input {
	line-height: 22px;
}

.ie .alleanza .webFormUrp .aui-button-input {
	height: 34px;
	line-height: 10px;
}

/* Web form messaggio validazione/errore */
.alleanza .webFormUrp .portlet-msg-error {
	/*float:right;*/
	/*background-image: url(/temaumbria-theme/images/urp/clear.jpg);*/
	background-color: #ffffff;
	/*width:300px;*/
	border: 1px solid #F6F6F6;
	color: #CD4437;
	text-indent: 0px;
	text-align: left;
}

.alleanza .webFormUrp #classificazione .portlet-msg-error,#blocco0 .portlet-msg-error,#blocco1 .portlet-msg-error,#blocco2 .portlet-msg-error,#privacy .portlet-msg-error
	{
	font-size: 12px;
}

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield1,#_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield1
	{
	position: absolute;
	top: 6px;
	left: 30px;
}

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield2,#_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield2
	{
	position: absolute;
	top: 6px;
	left: 418px;
}

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield5,#_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield5
	{
	position: absolute;
	/*left: 45px;*/
	top: -3px;
}

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield8,#_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield8
	{
	position: absolute;
	/*left: 685px;*/
	left: 628px;
	top: -3px;
}

.alleanza .webFormUrp #_UrpWebForm_WAR_UrpWebFormportlet_fieldOptionalErrorfield13,#_UrpWebForm_WAR_UrpWebFormportlet_validationErrorfield13
	{
	position: absolute;
	top: 60px;
	left: 18px;
}
.alleanza .webFormUrp .infoPrivacy{
	font-family: 'Titillium Web';
	font-size: 14px;
}
.alleanza .webFormUrp .aui-fieldset-content {
    position: relative;
}
.alleanza .webFormUrp .portlet-msg-success, 
.alleanza .webFormUrp .lfr-message-success{
	position: absolute;
	bottom: 35px;
}

/**** vecchio tema**/


.alleanza .listadoc
{
   margin:0px 25px;
   border-top: 1px solid #464646;
}


.alleanza .imgdoc
{
	
	margin: 0px 10px;
	width: 43px;
	height: 41px;
	background: url("/temaumbria-theme/images/urp/download.jpg") no-repeat;
	vertical-align:middle; 
	
}


.alleanza .listadoc p {
 line-height: 22px;

}
.alleanza .linkbottoni
{
	float: left;
padding: 10px 80px;
border: 1px solid #464646;
margin: 10px 20px 0px 0px;
}

.alleanza a.linkbottoni {
font-weight: bold;
display: block;
color: #1d1d1f;
text-decoration: none;
text-align: center;
width: 124px;
}


.alleanza .listalink  {
 
 /*float:left;*/
}

.alleanza a.dicolamia
{
	font-weight: bold;
display: block;
color: #1d1d1f;
text-decoration: none;

}

.alleanza a.dicolamia img
{
	margin: 0px 10px 0px 0px;
	background-repeat:no-repeat;
	vertical-align:middle; 
	}

.alleanza .linktesto {
float: left;

}

.alleanza a.linktesto {
float: left;
padding:5px 0px;
border-bottom: 1px solid #464646;
margin:10px 16px 0 0;
width:294px;
color: #b8292f;
text-decoration: none;
font-weight:600;
font-size: 14px;

}

.alleanza .listadoc ol, .alleanza .listadoc ul, .alleanza .listadocdl {
    margin-left: 83px;
}


.alleanza .listadoc a.leggidoc {
 font-weight: bold;
 display: block;
 color: #1D1D1F;
 text-decoration: none;

}

.alleanza .taglib-social-bookmarks {
background: #F0F5F7;
clear: both;
margin-top: 1.5em;
width: 590px;
}


.alleanza .descrizione-sondaggio
{
	font-weight: bold;
}

.alleanza .titolo_link
{
  font-weight: bold;
  display: block;
  color: #1D1D1F;
  font-size: 22px;
}

.alleanza .icona-sondaggio {
    background: url("../../images/Alleanza/freccia.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin-right: 5px;
    width: 25px;
}

.alleanza .listaimg {
 display: block;
 
 
}

.alleanza .listaimg  a{
 width: 108px;
 height: 30px;
 float:left;
}
/* vecchie classi bottoni **/
/*
.alleanza .listaimg .documenti
{
 background: url("../../images/custom/documenti.gif") no-repeat scroll 0 0 transparent;
 
}

.alleanza .listaimg .proposta
{
 background: url("../../images/custom/proposta.gif") no-repeat scroll 0 0 transparent;
 
}

.alleanza .listaimg .forum
{
 background: url("../../images/custom/forum.gif") no-repeat scroll 0 0 transparent;
 
}

.alleanza .listaimg .proposte
{
 background: url("../../images/custom/proposteinviate.gif") no-repeat scroll 0 0 transparent;

}

.alleanza .listaimg .sondaggi
{
 background: url("../../images/custom/sondaggi.gif") no-repeat scroll 0 0 transparent;

}
*/
.alleanza .Div2col
{
	display: block;
	width: 370px;
	float:left;
	
}
   
.alleanza .primopiano-singola .linkImg {
display: block;
width: 203px;
height: 84px;
border: 0;
margin: 6px 0;
}

.alleanza .listadoc .linkImg {
display: block;
font-weight:600;
font-size:22px;
text-decoration:underline;
color:#1D1D1F;
border: 0;
margin: 6px 0;
}
.alleanza .taglib-header {
display: none;
}

.alleanza .listadoc .asset-full-content  {
  	border-bottom: 1px solid #b8292f;
	/*border-bottom: 6px solid #b8292f;*/
	padding: 20px 0px;
  
} 

.alleanza .portlet-journal-content .taglib-discussion {
    margin:2px 0px 0px 105px;
}

.alleanza .taglib-discussion {
    margin:2px 0px 0px 105px;
}

.alleanza .primopiano-singola.full a.linkImg {
float: left;
}

.alleanza .primopiano-singola.full .content {
width: 65%;
float: right;
margin: 10px 0 0 0;
}





