@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
/*font-family: 'Titillium Web', sans-serif;*/
/*
#zf--main-body--skin{
	margin-top:2.5em;
	
	}*/

#zf--header-bottom--skin {
    font-family: monospace, sans-serif;
    margin: 1em 0 1px 0;
    background: none;
}



#zf--header-top {
    display: table;
    margin-left: auto;
  margin-top: 10px;
}


#zf--header-top--skin {
    position: relative;
    margin: 0 0 .3em 0;
}


#zf--site-banner {
    position: relative;
  margin-bottom: -25px;
  margin-top: -20px;
}

	
/* Line 1 */
p
{
  margin-top: 1em;
  margin-right: 1.3%;
  margin-bottom: 1em;
  margin-left: 1.3%;
  display: block;
}	

/* Line 2333 */
#zf--main-body--skin
{
  font-size: 100%;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #445588;
  border-right-color: #445588;
  border-bottom-color: #445588;
  border-left-color: #445588;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px;
  width: 100%;
}

	

#zf--main-content--skin li{
	font-size:16px;
	line-height:1.55em;
	padding-top:0.2em;}

h1, h2, h3, h4, h5
{
  font-family: 'Titillium Web',sans-serif;
  text-transform:none;
  letter-spacing: -0.02em;

  
}
/* Line 1 */
h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, code, dl, ul, ol, form, table
{
  line-height:inherit/*1.00em*/;
}


.page-header h1{
	
	font-weight:600;
	font-size: 36px;
	line-height: 50px;
	color: #8D0000;
	
	
	
}


h1{
	
	font-weight:700;
	font-size:54px;
	line-height: 70px;
	
	
	
}

h2{
	font-size:40px;
	line-height: 50px;
	font-weight:600;

	
}

h3{
	font-size:32px;
	line-height: 42px;
	font-weight:600;

}

h3.gallery{
line-height:0pt;
color:#000;
padding-bottom:0.2em;
margin-top:0.5em;}

h4{
	font-size:23px;
	font-weight:bold;
	line-height:30px;
}

h5{
	font-size:21px;
	font-weight:normal;
	line-height:28px;
}

h6{
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	font-family: 'Titillium Web',sans-serif;
  text-transform:none;
  color: #1c2024;
  letter-spacing: -0.02em;

}

.item-page {
	font-size: 16px;
	line-height: 20px;
	
	
	}



.item-page a:link,
.item-page a:visited {
	color: #2467a1;
	font-weight: 600;
	
	}

.item-page a:hover{
	color: #000000;
	text-decoration:underline;
	font-weight: 600;
	
	}


.category-desc {
  font-size: 16px;
	line-height: 20px;
  
  
  
  
}


a {
    color: #000;
    text-decoration: none;
}



div.itemToolbar{
background-color:#f0f3f7;}

div.catItemView{
	border-bottom:0px;
	}
	
/* ALLINEAMENTO IMMAGINE NEWS*/

.allnews div.itemFullText img{
float:left;
margin-right:20px;
width:300px;}

.inner-mix h3 a{
	font-size:24px;
	line-height: 32px;
	font-weight:600;
    color: #005399;
	
	}

.mix-date {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.2;
    margin: 5px 0 5px;
  padding: 2px 8px 2px 2px;
  color: #000;
  
}



.koowa_header h4{
	color:#b20808;
	text-decoration:none;
	font-weight:600;
	}
	
.koowa a:link{
	color:#b20808;
	text-decoration:none;
	font-weight:600;
	font-size:12pt;}

.koowa a:hover{
	color:#000;}
	
.koowa a:visited {
	color:#b20808;}	
	

	
div.itemFullText a:visited{
	color:#b20808;
	font-weight:600;
	text-decoration:none;}
	
div.itemFullText a:link {
	color:#b20808;
	font-weight:600;
	text-decoration:none;
	}
div.itemFullText a:link ahover{
	color:#000;}
	
	
div.itemFullText img{
/*float:left;*/
margin-right:1.5em;
margin-top:0.5em;
}

div.itemFullText h3{
margin-bottom:0.5em;}



/*ACCESSIBILITY PANNEL*/


#zf--top-layout-partial--skin {
	background-color:#efefef /*#30373D*/;
    line-height: 1em;

	
	}

#zf--default-toolbox--section-heading h2,	
#zf--top-layout-partial--skin h2 {
	color: #FFF;
	
	}
	
	
#zf--breadcrumbs--skin{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	
	}	

#zf--breadcrumbs--skin a {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	text-decoration:none;
	}
#zf--breadcrumbs--skin a:hover {
	text-decoration:underline;}

/* HEADER */
body.site-banner-alignment--left #zf--site-titles #zf--site-subtitle{
	margin-left:0.2em;
	margin-top:0.6em}
	
#zf--header-top #zf--search--skin, #zf--header-top #zf--language-switcher--skin, #zf--header-top #zf--follow-us--skin, #zf--header-top #zf--support-menu--skin{
	margin-top:0.1em;}

#zf--site-banner--skin{
	margin-top:-20px;
	margin-bottom: -20px;
	
	
	}
	
	
#zf--header--skin{
	background-color:#fff/*#4fb0bf turchesello*/;

}


#zf--site-title {
	color:#333;
	font-weight:600;
	font-size:35px;
	text-transform:none;
	}
	
	
#zf--site-logo-heading, #zf--site-logo-link, #zf--site-logo-image{
	width: inherit /*auto*/;
	height: 150px;
	margin-bottom: 20px;}
	
/* MAIN MENU IN POSIZIONE MAIN-MENU*/
#zf--main-menu ul {
	background-color: #006aa1;
	font-weight:600;
	font-size:20px;}

/*.nav-tabs, .nav-pills{
	background-color:#74bb42;
	border-top:1px solid #c4e5ea;
	font-size:18px;
	font-weight:600;	}
	*/
	
.nav-tabs, .nav-pills{
	background-color: transparent /*#74bb42*/;
	border-top:0px solid #c4e5ea;
	font-size:18px;
	font-weight:600;	}
		
	
	
#zf--main-menu ul li a{
		background-color:#006aa1;
		border-left:none;
		padding:5px 22px 5px 30px;
}

#zf--main-menu ul li:last-child a{
	border-right:none;}


.moduletable_all a{
	float:right;

	padding-left:0.5em;
	border-left:2px solid #eeeeee;
	text-decoration:none;
}

.moduletable_all {/*
	float:right;*/
}



/* WIDGET SERVIZI ONLINE*/

.zf--block-coat--marked-light{
	border-bottom:0px;
	padding-bottom:3em;
	padding-left:2em;
	padding-right:2em;
	
	}
	
.zf--block-coat--plain{
	background-color:#30373D;
	padding-right:0.1em;
	padding-left:0.1em;
	padding-bottom:0.1em;
	}

	/*GALLERY*/
	
.uk-modal-caption{
color:#666666;
}

/* COLUMN LEFT */

body.left-column-width--2 #zf--left-column
{
  width: 30%;
  margin-top: 20px;
  /*background-color:#f3f3f3;*/
}

body.main-content-container-width--2 #zf--main-content
{
  width:70%;
}

#zf--left-column--skin{
	border-left:0px solid #CCC;
	padding: 0px;
	margin-top:0.1em;}

/*MENU RIGHT*/

ul.menumenucont li a{
	margin-bottom:4px;
	margin-left:-1em;
	background-color:#f0f0f0;
	padding-left:14px;
	}
	

ul.menumenucont li li a{
	margin-bottom:4px;
	margin-left:-1em;
	background-color: #FFFFFF;
    border-bottom: 1px dotted #ccc;
	padding-left:14px;
  font-size: 15px;
  color: #000000;
  display: block;
 	/*line-height: 30px;*/
	}


.menumenucont li a,.menumenuaside li a:visited
{
	line-height: 30px;
	padding: 4px;
	text-decoration: none;
   font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #4e4e4e;
    padding-left:14px;
	
	
	
	}
.menumenucont img{
	margin-right:10px;
	width:24px;
	height:24px;
	opacity:0.8;
	
	}	
	

.menumenucont li a:hover
{   color: #fff;
	background-color:#1c2024/*2a5e66*/;
	padding-left:14px;
	
}


.menumenucont li.current > a{
	background-color: #5791b7 ;
	color:#fff;
	font-weight:600;
}





.moduletablemenucont{
	
  margin-right:6px;
  padding:8px 2px;
  margin-bottom:15px;
  margin-top:10px;
  }
	
.moduletablemenucont h3{
  display: block;
  padding:6px 20px 6px 15px;
  font-size:24px;
  font-weight:400;
  text-align: left;
  font-family: 'Titillium Web', sans-serif;
 /*background-color: #4c4e54;*/
 text-transform:none;
  border-bottom:1px dotted #5d6067;
  color: #44464c;
  margin: 0px 8px 0px 8px;

}


/*MENU AREE TEMATICHE */
	
.moduletablearee{ 
 
  /*background-color:#fff;*/
  margin:10px 0px 15px 0px;
  display: block;
  padding:0px;
}


	
.moduletablearee h3{
  display: block;
  font-size:18pt;
  text-transform: uppercase;
  padding:14px;
  line-height: 1.2em;
  text-align: left;
  font-weight: 600;
  font-family: 'Titillium Web', sans-serif;
  text-transform:none;
 /* background-color: #4aa6b4 ;*/
  color: #5791b7;
 /* border-bottom:2px solid #4aa6b4;*/
  margin: 0px 10px -4px 0px;
  
}


/*MENU SINGOLA AREA TEMATICA */
	
.moduletablesingle{ 
 
  /*background-color:#fff;*/
  margin:10px 6px 40px 0px;
  display: block;
  padding:0px;
}
	
.moduletablesingle h3{
  display: block;
  font-size:170%;
  padding: 14px 14px 5px 5px ;
  text-align: left;
  font-weight: 600;
  font-family: 'Titillium Web', sans-serif;
 text-transform:none;
  /*background-color: #ee741a;*/
 border-bottom:2px solid #ee741a;
  color: #333;
  margin: 0px 10px -4px 7px;
  
}

.moduletablebanner-hp h3 {
    line-height: 1.2;
	color: #5a6772;
	font-weight: 700;
	padding: 0px;
  font-size: 200%;
  margin-top: 1em;
  margin-right: 0.6%;
  margin-bottom: 1em;
  margin-left: 0px;
	}

.moduletablebanner-hp .inner-mix
{
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: #FFF;
}


/* MODULO GRID AREE TEMATICHE*/
	
.moduletable_tema .inner-mix h3 a{
	font-size:19px;
	}


.inner-mix
{
  padding: 10px;
  background-color: #f0f0f0;
}

div.catItemHeader h3.catItemTitle
{
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  line-height: 1.2;
	color: #5a6772;
	font-weight: 600;
	font-size: 23px;
}

.servizionline {
	  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  line-height: 1.2em;
	color: #5a6772;
	font-weight: 600;
	font-size: 32px;

	}


/* Line 194 */
div.itemHeader h2.itemTitle
{
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #1c2024;

  
}

/*MENU BOTTOM*/

.moduletable_bottom{
	margin-left:6em;
}

	
ul.menubottom li a{
	margin-left:-1em;
	padding-left:0.5em;
}
	
.menubottom li a,.menumenuaside li a:visited
{
	line-height: 40px;
	text-decoration: none;
    font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFFF;
	border-bottom: 1px dotted #355081;
}
	
.menubottom li a:hover {
	color: #90b9e9; 
    text-decoration:none;
  background-color:transparent;
  
}

.moduletablemenubottom{
	padding:8px 2px;
	margin-top:1em;
}
 
.moduletable_bottom p{
	font-size: 140%;
	line-height: normal/*1.2*/;
	color: #fff;
	padding-left:0em;
	 }
	 
.moduletable_bottom a{
	color:#CCC;
	text-decoration:none;}
	
.moduletable_bottom a:hover{
	color:#90b9e9;
	background-color:transparent;}	 

#zf--footer-content h3 {
	text-transform:none;
	font-size:25px;
	color:#fff;}
	

/* Line 2463 */
#zf--footer-content,
#zf--footer-content--skin
{
  font-size: 81.25%;
  padding-top: 2em;
  padding-right: 0px;
  padding-bottom: 2em;
  padding-left: 0px;
  background-color:#0c172b;
  background:#0c172b;
  color: #FFF;
 
}
	
/* Line 3736 */
#zf--footer-menu--skin
{
  margin-top: 0em;
  margin-right: 0px;
  margin-bottom: 0em;
  margin-left: 0px;
  padding-top: 0.8em;
  padding-right: 0px;
  padding-bottom: 1em;
  padding-left: 0px;
  background-color: #0c172b;
	color: #FFF;
  border-top: 1px dotted #355081;
}	
	
#zf--aside-top-D {
background-color: #414141;
	
	}	
	

#zf--footer-menu--skin a {
	color: #FFF;
	}


.zf--block-coat--marked-default
{
  width: auto;
  padding-top: 0.5em;
  padding-right: 3%;
  padding-bottom: 0.5em;
  padding-left: 3%;
  margin-top: 0.3em;
  margin-right: /*0.3em*/0px;
  margin-bottom: 0.3em;
  margin-left: /*0.3em*/0px;
  overflow-x: visible;
  overflow-y: visible;
}	


div.itemTagsBlock
{
	font-size: 12px;
	line-height: 1.2;
	background-color: #f0f0f0;
	padding: 2px;
}

div.itemTagsBlock ul.itemTags li a

{
	text-decoration: none;
	font-size:14px;
}



body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--zhong-icon{
		color:#333;}
		
	body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-mobile{color:#333;}
	
	-default-toolbox .zf--zhong-icon-night-mode, body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-day-mode
{
  color:#333;}
  
  
  /*BLOCCO ARTICOLI CORRELATI*/
 
 div.itemRelated {
	/*background-color:#005980;
	border:0.02em solid #005980;*/
	 padding:20px;

	
	}
	 
 div.itemRelated h3{
	 background-color:#a40404;
	 font-size:16px;
	 border-bottom:0px dotted #fff;
	 color:#fff;
	 padding:3px;
	 }
	 
	 
div.itemRelated ul a{
	 color:#666666;

}
div.itemRelated ul a:hover{
	color:#000;
	text-decoration:underline;}
	 
div.itemRelated ul{
	padding-left:2em;
	list-style-image:url(../../../../../../../images/icon/arrowR-strong.png);
	
	
	}
	.catItemTitle a:link,
	.catItemTitle a:visited  {
		/*color:#FFF;*/}
	

/*BLOCCO AMMINISTRAZIONE GRID*/


.moduletablebanner-hp1 h3 {
    line-height: 1.2;
	color:#fff;
	font-weight: 600;
	padding: 0px;
  margin-top: 1em;
  margin-right: 0.6%;
  margin-bottom: 1em;
  margin-left: 0px;
  

}
.moduletablebanner-hp1 .theme_elegant.mix-grid .inner-mix{
	background:#446e26;
	border:0px solid #d3f7b9;

	}
	
.moduletablebanner-hp1 a{
	color:#fff;
	padding:5px;
	margin-left:1em;
	}
	
.moduletablebanner-hp1 a:link{
	font-weight:600;
	font-size:22px;
	}
.moduletablebanner-hp1 .theme_elegant.mix-grid .inner-mix:hover
{
  background-color: #081E11;

}
	
/*MODULO IN EVIDENZA*/

.moduletablebanner-hp2{
background-color:#f0f0f0;
border:0px solid #bfd9ad;
padding:0em 1em 0em 1em;
}
	
.moduletablebanner-hp2 .theme_minimal.mix-list .inner-mix{
/*background-color:#dce3d8;*/

}

.theme_minimal.mix-list .mix{
padding-bottom: 0%;
}


/* IMMAGINE */
.moduletablebanner-hp2 img{

}

/*TITOLO NOTIZIA IN EVIDENZA*/
.moduletablebanner-hp2 h3{
 color:#333333;
 padding-top:0em;
}

.moduletablebanner-hp2 h2{
 padding-top:0.5em;
}
/*SOTTOTITOLO BENVENUTI*/
.moduletablebanner-hp2 a{
 color:#333333;}

/*TESTO ITEM*/
.moduletablebanner-hp2 p{
 color:#333333;
 padding-right:1em;}

/*DETTAGLIO DATA*/
.moduletablebanner-hp2 .mix-date{
/*background-color:#eaeaea;*/
  border-top:1px solid #dedede;
  margin-top:3.6em;
  text-transform:lowercase;
  color:#adadad;}

.moduletablebanner-hp2 .theme_minimal.mix-list .mix{
  margin-top: 0px;
  margin-bottom: 3%;
  padding-bottom: 0%;
  border-bottom: 0px solid #e5e5e5;
}


/*BLOCCO VIVERE GRID*/
.moduletablebanner-hp3 h3 {
    line-height: 1.2;
	color:#fff;
	font-weight: 600;
	padding: 0px;
  margin-top: 1em;
  margin-right: 0.6%;
  margin-bottom: 1em;
  margin-left: 0px;
  

}
.moduletablebanner-hp3 .theme_elegant.mix-grid .inner-mix{
	background:#7e7e7e;
	border:0px solid #d3f7b9;

	}
	
.moduletablebanner-hp3 a{
	color:#fff;
	padding:5px;
	margin-left:1em;
	}
	
.moduletablebanner-hp3 a:link{
	font-weight:600;
	font-size:22px;
	}
.moduletablebanner-hp3 .theme_elegant.mix-grid .inner-mix:hover
{
  background-color: #081E11;

}
	


.breadcrumb {
	border-bottom: 1px solid #666;
	font-size:20px;
	font-weight: 400;
	text-align: left;	
	
	} 

.breadcrumb a:link {
	text-decoration: none;
	
	
	}	
	
.k-checkbox-dropdown-label {
	font-size:22px;
	font-weight: 600;
	}	
	
	
/* Line 2019 */
.btn-large
{
  padding-top: 3px;
  padding-right: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  font-size: 1em;
  line-height: normal;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* Line 2052 */
.btn-block
{
  display: block;
  width: 150px;
  float:right;
  padding-left: 0px;
  padding-right: 0px;
  box-sizing: border-box;
}

/* WIDGET ACCOTRDION*/
h3.uk-accordion-title{
	margin-top: 0px;
  padding: 20px;
  font-size: 22px;
  line-height: 25px;
  box-shadow:1px 1px 3px #CCCCCC;
  border:1px solid #fff;
  background-color:#f9f9f9;
  }
  
/*MODULO DOCMAN IN ARTICLE*/

.mod_docman{

	padding:10px;
	margin-bottom:0.4em;
	/*background-color:#e0e0e0;*/
	/*box-shadow:1px 1px 3px #CCC;*/
}

.koowa .mod_docman ul li .koowa_header{
border-bottom:1px solid #000;}

.k-ui-namespace .mod_docman ul li{
	border-bottom:1px dotted #CCC;
	padding-bottom:0.4em;
	}



#zf--footer-menu ul, #zf--footer-menu ol{
margin-bottom:1em;}



/**ASIDE **/

#zf--guest-view--aside-top-A{
	
	padding: 0px 0px 0px 0px;
	
	}
 .moduletableevidenza 
{
	
	padding: 0px 15% 0px 15%;
	
	} 




#zf--guest-view--aside-top-A {
/*	border: 2px solid #000;*/
/*	background-color: #efefef; grigio*/
	padding: 0px 0px 0px 0px;
	
	
	}
	
#zf--guest-view--aside-top-A .evidenza {
	border-bottom: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
	padding: 10px 15% 10px 15%;
	font-size: 18px;
	line-height: 22px;
	vertical-align: top;
	
	}	
	
#zf--guest-view--aside-top-A h2 {
	text-align: center;
	font-size: 32px;
	line-height: none;
	color: #006AA1;
	
	
	}	

#zf--aside-bottom-A {
	padding: 5px 3%;
	
	
	}
	
#zf--aside-bottom-D1 {
	padding: 0px;
	border-top: 1px dotted #CCCCCC;
	background-color: #ecebe9;
	
	
	}	
	
	
	
#zf--aside-bottom-B {
	padding: 5px 3%;
	
	
	}
.moduletableinevidenza {
	max-width: 1100px;
	margin: auto;
	
	}

	
.moduletableinevidenza h3{
	
	font-size: 50px;
	
	}	
	
	
#zf--aside-top-row-C{
	
	padding: 0px 3% 20px 3%;
	
	}
	
#zf--aside-top-C1{
	padding: 0px  20px 40px 20px;
	background-color: #eaf4fc;
}
	
#zf--aside-top-B2 {
/*	border: 2px solid #000;*/
/*	background-color: #efefef; grigio*/
	padding: 0px 3% 20px 3%;
	
	}

#zf--aside-top-B1 {
	padding: 0px  3% 0px 3%;
	background-color: #efefef; /*grigio*/
	}
#zf--aside-top-D1 {
	background-color: #efefef; /*grigio*/
	padding: 0px  20px 40px

}
#zf--aside-top-C1,
 #zf--aside-top-C2{
	padding: 0px  20px 40px 20px;

}


 #zf--aside-top-C2 h3,
 #zf--aside-top-C3 h3 {
	 color:#FF7E00;
	

}


#zf--aside-bottom-row-C{
	
	padding: 20px 3% 0px 3%;
	background-color: #FFFFFF;
	border-top: 1px dotted #CCC;
	
	
	}
	
	
#zf--aside-bottom-C1,
#zf--aside-bottom-C2,
#zf--aside-bottom-C3
 {
	padding: 10px  20px 40px 20px;
	border-top: 1px dotted #666;

}
	


#zf--aside-bottom-B1 {
	padding: 0px  3% 0px 3%;
	background-color: #efefef; /*grigio*/
	}

#zf--aside-bottom-B2 {
	padding: 0px  3% 0px 3%;
	background-color: #efefef; /*grigio*/
	}

#zf--aside-top-C1,
 #zf--aside-top-C2{
	padding: 0px  20px 40px 20px;

}



#zf--top-anchorasi
{
  padding-top: 0.5em;
  padding-right: 0.8em;
  padding-bottom: 0.5em;
  padding-left: 0.8em;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  line-height: normal /*1.5em*/;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  background-color: #f3f3f3;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  text-decoration-line: none;
  text-decoration-style: solid;
}

/* Line 3905 */

.moduletablecolonna {
	padding-top: 0px;
	padding-right: 3%;
	padding-bottom: 0px;
	padding-left: 3%;
	margin-left:20px;
	
	
	}
	
.ufficiservizi .catItemHeader {
	border: 1px solid #e4e4e4;
	box-shadow: 0px 0px 0px #c6c6c6;
	margin: 1px;
  padding: 15px;
  background-color: #efefef;
	text-align: center;
	}
	.ufficiservizi .catItemHeader a		{color:#414141;}
	
.customalert {
	text-align: left;
	font-size: 120%;
	line-height: 30px;
	margin: 20px auto;
	}
	
.customalert a:link,
.customalert a:visited {
	color: #000;
	text-decoration: none;
	
	}	
	
.uk-panel-box-secondary {
    background-color: #13436c;
    color: #fff;
    padding: 10px;
}


.servizihome .uk-panel-box-secondary {    
	background-color: #13436c;
    color: #fff;
    padding: 5px 8px;
}

.servizihome a:link ,
.servizihome a:visited{
	 color: #fff;
	
	}
	
.servizihome a:hover{
	 color: #efefef;
	
	}

.uk-panel-box {
    padding: 20px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
}	
	
	
	
	
	

.uk-panel-box a{
  text-decoration:none;
  font-weight:400;
  font-size:18px;
}

div.itemNavigation a
{
	color:#FFF;
	text-decoration:none;
	
	}
div.itemNavigation a:hover
{
	color:#CCC;
	text-decoration: none;
	
	}
	/*BLOCCO AREE TEMATICHE*/	
	
.areatema .catItemBody {
padding:0px;
}	

.areatema .catItemView{
  box-shadow: 0px 0px 3px #c0c0c0;
  padding:0px;
  background-color: #e9e9e9;
  margin-bottom:1.2em;
  margin-right:0.8em;
  border: 1px solid #fff;
}
  
.areatema .catItemTitle a:link, .catItemTitle a:visited{
margin-left:0.61em;
font-size:26px;

}
.areatema img{
margin:-0.45em 0em 0em 0em;

}

.areatema .catItemImageBlock  {
padding:0.5em 0em 0em 0em;
}

.areatema .catItemIntroText{
padding:0em 0em 0em 1em;}

/*VISUALIZZAZIONE ELENCO ARTICOLI SINGOLA AREA TEMATICA*/

.area .itemContainer{
  box-shadow: 0px 0px 3px #c0c0c0;
  padding:0.2em 0.2em 0em 0.2em;
  background-color: #e9e9e9;
  margin-bottom:1.2em;
  margin-right:0.8em;
  border: 1px solid #fff;
  }


h5 {
font-size:20px;
font-weight:600;
padding-bottom:0.8em;
padding-top:0.2em;
text-shadow: 1px 1px 3px #ffffff;
}

/* STILE CTAEGORIES DOCMAN IN ARTICLE*/

.ufficiservizi .k-ui-namespace {
 /* box-shadow: 0px 0px 3px #c0c0c0;*/
  padding:1em 3em 1em 0.8em;
  background-color: #f2f1f1;
  line-height:60px;
  border: 1px solid #e50909;
  border-radius:2px;
 }
 


.ufficiservizi .k-ui-namespace:hover{
	background-color:#dddcdc;
	}
/* CALSSE LINK AREE IN ARTICLE UFFICIO*/

.grey{  padding:1em;
 padding:1em 3em 1em 0.8em;
  background-color: #f2f1f1;
  border: 1px solid #e50909;
  border-radius:2px;
   line-height:60px;
 
	}
	
.grey:hover{
	background-color:#dddcdc;}
	
	
	
.documenti {
	
	
	}	
	
.documenti .koowa_header__link	{
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #069;


	}
	
.documenti button, input[type=button], input[type=reset], input[type=submit], .btn, .btn:visited, .button, .button:visited {
    text-align: center;
    cursor: pointer;
    text-indent: 0;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #BFBFBF;
    border-color: #CCC #BFBFBF #A0A0A0 #BFBFBF;
    background: #efefef;
    color: #222;
	font-size: 14px;
    padding: 4px 8px;
    /*padding: 0.5rem 0.625rem;*/
    border-radius: 2px;
   
}

.documenti .koowa_wrapped_content{
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	}

.documenti .k-icon--size-medium {
    font-size: 18px;
}

.documenti .koowa_header__item {
	font-weight: 600;
	
	}

.documenti .koowa_header__item--image_container {
	font-size: 18px;
	line-height: 24px;
	}

#zf--main-article--skin h2 {
	color: #006aa1;
	font-weight: 700;
	
	}

.customfooterindirizzo {
	color: #FFF;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	padding:0 20px 10px 30px;
	
	
	}

.customfooterindirizzo a{
	color: #FFF;
	font-weight: 600;
	
	
	}	
	
	
.customarchivionews a {
	
	color: #006aa1;
	
	}
	
.nav menumenucont li li {
  border: 1px dotted #000;
  
  
  
}

	
#zf--main-article--skin h2	{
	
	font-size:35px;
	line-height: 45px;
	font-weight:400;
    color: #3081b8;

	
	}
	
#zf--main-article--skin h3	{
	
	font-size:28px;
	line-height: 34px;
	font-weight:400;
    color: #3081b8;

	
	}
	
.list-title  {
	line-height: 30px;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	
	
	}	

.cat-list-row0,
.cat-list-row1 {
  border-bottom: 1px dotted #000000;
  
}

h3.mnwall-title {
    line-height: 24px;
    margin: 0;
    padding: 5px 15px 10px;
	text-align: center;
	
}


h3.mnwall-title a, h3.mnwall-title span {
    font-size: 18px;
    line-height: 24px;
text-decoration: none;
    transition: all 0.3s ease 0s;
    word-wrap: break-word;
}


.customregione {
    margin-left: 60px;
    padding: 0px;
    margin-top: -10px;
  color: #000000;
}

.customregione a{

  color: #000000;
}

.moduletableprossimamente {	
	max-width: 95%;
	min-width: 430px;
	margin: -20px auto 20px auto;
	padding: 25px;
	background-color: #ffb400;
	border-radius: 10px;
  
}

.moduletableprossimamente h3 {
	color: #FFF;
	
	
	
	}

.viverelecco {
	max-width: 95%;
	min-width: 430px;
	margin: 0 auto;
	padding: 25px;
	background-color: #f1f1f1;
	border-radius: 10px;
  
}

.moduletable h3 {
	font-size:36px;
	line-height: 45px;
	font-weight:600;
    color: #8D0000;
	


	}

.viverelecco .uk-margin{
	font-size: 18px;
	line-height: 22px;
}


.viverelecco h3 {
	
	font-size: 28px;
    line-height: 32px;
    font-weight: 400;
	color: #FF530A;
	
	}

#testocolonne {
  column-count: 2;
  text-align:left;
  
}


.moduletablecolonnadestra {
	padding: 0 20px 20px 20px;
	border: 1px solid #efefef;
	background-color: #FFF;
	box-shadow: 0px 0px 4px #D4D4D4;
	margin: 0 15px;
	font-size: 16px;
	color: #333;
	
	}
	
.moduletablecolonnadestra h3 {
	font-size: 24px;
	line-height: 28px;
	color: #DD1D18;
	font-weight: 600;
	
	
	}	

.evidenza .moduletable  {
	padding: 0 10%;
	background-color: #FFF;
	
	
	}
	
	
.evidenza .uk-width-small-7-10 {
    width: 70%;
}	




moduletablenewsig .theme_fancy.mix-list .mix {
    margin-bottom: 1%;
    padding-bottom: 1%;
    border-bottom: 0px solid #e5e5e5;
}

.cat-Avvisi-di-mobilità .inner-mix h3 a,
.cat-Altri-Avvisi-Incarichi-professionali .inner-mix h3 a,
.cat-Concorsi .inner-mix h3 a{
	font-size:16px;
	line-height: normal;
	font-weight:400;
    color: #000000;
	
	}	
	
.cat-Avvisi-di-mobilità	.mix-date,
.cat-Altri-Avvisi-Incarichi-professionali .mix-date,
.cat-Concorsi .mix-date

 {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.2;
    margin: 5px 0 5px;
  padding: 4px 0;
  color:#C00;
  display:block;
  border-left: 0px solid #FFF;
  
}
.cat-Avvisi-di-mobilità	.inner-mix,
.cat-Altri-Avvisi-Incarichi-professionali .inner-mix,
.cat-Concorsi .inner-mix
	 {
    padding: 5px;
    background-color: transparent;
	border-bottom: 0px solid #e5e5e5;
}
	
	
	.customcustomer {
    padding: 20px;
    margin: 0px auto;
    text-align: center;
    border-top: 2px solid #FFF;
}



.moduletableinformagiovani {
  
  border:0px solid #000;
  padding: 0 40px;

}

.informagiovani h4 {
  color: #2081C3;
  
  
  
}





