@font-face {
	font-family: 'Eurostile';
	src: url('EurostileRegular.eot');
	src: local('Eurostile'), url('EurostileRegular.ttf') format('truetype');
}

@font-face {
	font-family: 'EurostileBold';
	src: url('EurostileBold.eot');
	src: local('EurostileBold'), url('EurostileBold.ttf') format('truetype');
}
html, *{
  padding:0;
  margin:0;
}
body{
  background:#111 url(../images/bg.png) 0 0;
  color:#222;
  font-family: 'Eurostile';
  font-size:10.5pt;
}
iframe{
   margin:5px auto;
   width:80%;
   display:block;
}
fieldset{
  padding:10px;
}
.clear{
   clear:both;
}
strong{
	font-family: 'EurostileBold';
}
/*heading*/

#banner{
  height:240px;
  width:80%;
  min-width:1024px;
  background:#fff;
  margin:0 auto;
}
header{
  font-family:'EurostileBold';
}
header h1{
  font-size:42pt;
}
.bannerLogo{
  vertical-align:middle;
  margin-top: 74px;
}
nav{

  width:60%;
  margin:-60px auto 0;
  min-width:1024px;
  height:40px;
  border-top:6px solid #083f6c;
  padding-top:2px;
}
nav ul li{
  display:inline;
  margin:0 10px;

}

/* end of heading */

/* content */

section{
  min-width:1024px;
  min-height:450px;
  width:80%;
  margin:0px auto 0;

  background:#fff;
}
div.leftSidebar{
  width: 18%;
  min-height: 400px;
  margin-top: 50px;
  padding-top:30px;
  float: left;
  clear: both;
  margin-bottom:10px;
	min-width: 220px;
  border:2px solid #123F6D;
  margin-left:1%;
  background-image: linear-gradient(bottom, #1077A7 10%, #7BC8EC 78%);
  background-image: -o-linear-gradient(bottom, #1077A7 10%, #7BC8EC 78%);
  background-image: -moz-linear-gradient(bottom, #1077A7 10%, #7BC8EC 78%);
  background-image: -webkit-linear-gradient(bottom, #1077A7 10%, #7BC8EC 78%);
  background-image: -ms-linear-gradient(bottom, #1077A7 10%, #7BC8EC 78%));
  background-image: -webkit-gradient(
	  linear,
	  left bottom,
	  left top,
	  color-stop(0.10, #1077A7),
	  color-stop(0.78, #7BC8EC)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1077A7', endColorstr='#7BC8EC'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1077A7', endColorstr='#7BC8EC')"; /* IE8+ */  
}
div.leftSidebar ul{
    margin-right:20px;
}
div.leftSidebar ul li{

  list-style:none;
  line-height:30px;
  text-align:right;

}
div.leftSidebar ul li ul{
    list-style: disc;
    min-width:200px;
}
div.leftSidebar ul li ul li{
   color: white;
  line-height: 20px;

  list-style: none;
text-shadow: 1px 1px 0px #333;
  float: right;
  clear: both;
  height: 35px;
  width: 90%;
}
div.leftSidebar ul li a,div.leftSidebar ul  li a:visited{
   font-family:verdana;
   color: #b10069;
   font-weight:bolder;
   font-size:14pt;
   text-decoration:none;
   font-variant:small-caps;

}
div.leftSidebar ul li ul li a,div.leftSidebar ul  li ul li a:visited{
   color: #fff;
text-decoration: none;
font-weight: bold;
font-variant: normal;
font-size: 10pt;
text-shadow: 1px 1px 0px #333;
background:transparent url(pointMenu.png) 0 3px no-repeat;
padding-left:12px;

}
div.rightSidebar{
  width: 18%;
  min-height: 400px;
  padding-top:30px;
  margin-top: 50px;
  margin-bottom:10px;
  float: right;
min-width: 220px;
  border:2px solid #B10069;
  margin-right:1%;

  background-image: linear-gradient(bottom, #B24661 10%, #D59CAA  78%);
  background-image: -o-linear-gradient(bottom, #B24661 10%, #D59CAA 78%);
  background-image: -moz-linear-gradient(bottom, #B24661 10%, #D59CAA 78%);
  background-image: -webkit-linear-gradient(bottom, #B24661 10%, #D59CAA 78%);
  background-image: -ms-linear-gradient(bottom, #B24661 10%, #D59CAA 78%);

  background-image: -webkit-gradient(
	  linear,
	  left bottom,
	  left top,
	  color-stop(0.10, #B24661),
	  color-stop(0.78, #D59CAA)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B24661', endColorstr='#D59CAA'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B24661', endColorstr='#D59CAA')"; /* IE8+ */  

}
div.rightSidebar ul{
    margin-left:20px;
}
div.rightSidebar ul li{

  list-style:none;
  line-height:50px;
  text-align:left;

}
div.rightSidebar ul li ul{
    list-style: disc;
}
div.rightSidebar ul li ul li{
   color: white;
  line-height: 20px;

  list-style: square;
text-shadow: 1px 1px 0px #333;
  float: right;
  clear: both;
  height: 20px;
  width: 90%;
}
div.rightSidebar li a,div.rightSidebar li a:visited{
  font-family:verdana;
  color: #123f6d;
  font-weight:bolder;
  font-size:13pt;
  text-decoration:none;
  font-variant:small-caps;
}
div.rightSidebar ul li ul li a,div.rightSidebar ul  li ul li a:visited{
   color: #fff;
text-decoration: none;
font-weight: bold;
font-variant: normal;
font-size: 10pt;
text-shadow: 1px 1px 0px #333;
}
section article{
  width:50%;
  float:left;
  padding:50px 20px;

}
table#downloads{
    font-family: Georgia, serif;
    font-size: 13pt;
    font-style: normal;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1.2em;
    border-collapse:collapse;
    text-align:center;
    margin:0 auto;
    width:80%;

}
table#downloads thead th, table#downloads tfoot td{
    padding: 10px 10px 20px 10px;
	color: #123F6D;
	font-size: 14pt;
	background-color: #DDD;
	font-weight: normal;
	border-right: 1px dotted #666;
	border-top: 3px solid #666;

	text-shadow: 1px 1px 1px #999;

}
table#downloads tfoot th{
    padding:10px;
    font-size:18px;
    text-transform:uppercase;
    color:#888;
}
table#downloads tfoot td{
    font-size:36px;
    color:#EF870E;
    border-top:none;
    border-bottom:3px solid #666;
    -moz-box-shadow:0px 1px 4px #000;
    -webkit-box-shadow:0px 1px 4px #000;
    box-shadow:0px 1px 4px #000;
}
table#downloads thead th:empty{
    background:transparent;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
table#downloads thead :nth-last-child(1){
    border-right:none;
}
table#downloads thead :first-child,
table#downloads tbody :nth-last-child(1){
    border:none;
}
table#downloads tbody th{
    text-align:right;
    padding:10px;
    color:#333;
    text-shadow:1px 1px 1px #ccc;
    background-color:#f9f9f9;
}
table#downloads tbody td{
    padding:10px;
    background-color:#f0f0f0;
    border-right:1px dotted #999;
    text-shadow:-1px 1px 1px #fff;

    color:#333;
}
table#downloads tbody span.check::before{
    content : url(../images/misc/download.gif);

}

/* end of content */

/* aside */

aside{
  border-top:5px solid #123f6d;
  min-width:1024px;
  height:70px;
  width:80%;
  margin:0px auto;

  background:#fff;
  /*border:dashed 5px #000000;*/

  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;

  -webkit-border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;

  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
}
aside div{
     padding:10px 20px;
}
aside div h4{
   font-family: 'EurostileBold';
   font-weight:bold;
   color:#4282d3;
   font-variant:small-caps;
   font-size:16pt;
   text-align:center;
   padding-bottom:5px;
}
aside div.left{
    padding:10px 20px;
    float:left;


}
aside div.left ul{
  text-align:center;
}
aside div.left ul li{
  list-style:none;
  border-bottom: 1px dashed #333;
  padding-top:3px;

}
aside div.left ul li a,aside div.left ul li a:visited{
  text-decoration:none;
  color:#666;
}
aside div.left ul li a:hover{
  color:#333;
}
#scNetwork{
  margin-top:-55px;
  margin-right:10px;
  height: 60px;
  overflow: hidden;
}
#scNetwork a{
  display:block;
  float:right;
}
#scNetwork a img{
   margin-top: 30px;
}
#scNetwork a:hover img{
  margin-top:0;
}
/* end of aside */

/* footer */
 footer{
   width:80%;
   min-width:1024px;
   margin:0 auto;
   text-align:center;
   color:#ddd;

 }
/* end of footer */

/* content admin */


.leftBar{
  float:left;
  width:25%;
  padding:10px 20px;
  background:#fff;
}
.placeholder {
	background-color: #cfcfcf;
}

.ui-nestedSortable-error {
	background:#fbe3e4;
	color:#8a1f11;
}

ol {
	margin: 0;
	padding: 0;
	padding-left: 30px;
}

ol.sortable, ol.sortable ol {
	margin: 0 0 0 25px;
	padding: 0;
	list-style-type: none;
}

ol.sortable {
	margin: 4em 0;
}

.sortable li {
	margin: 7px 0 0 0;
	padding: 0;
}

.sortable li div  {
	border: 1px solid black;
	padding: 3px;
	margin: 0;
	cursor: move;
}
.rightContent{
  float:right;
  width:66%;
  padding:0.5em 1em;
}
span#newTaxdiv{
  display:none;
}
div#uploadBar{
  width: 100%;
  background: #111;
  color: #EEE;
  text-align: right;
  font-family:'EurostileBold';
}
div#uploadBar h4{
  margin-right:10px;
}
/* end of content admin */

/* JS POPUP */
#overlay{
  width:100%;
  height:2000em;
  position:absolute;
  z-index:900;
  background:#111;
  opacity:0.9;
  display:none;
  top:0;

}
.topBar{
float: left;
width: 10%;
clear: both;
}
#box{
  z-index:1000;
  width:70%;
  height:800px;
  position:absolute;
  top:15%;
  left:15%;
  background:white;
  display:none;
  padding: 0 10px 0 10px;
overflow-y: auto;
}
#box header{
	background:#111;
	color:#ddd;
	padding:5px;
}
#box .leftCol{
	float:left;
	width:50%;
	margin-top:10px;
	padding: 0 7px;
	height:700px;
	overflow-y:auto;
}
#box .rightCol{
	float:right;
	width:48%;
	padding-top:50px;
}
table.newsAttach{
	background:#ddd;
	padding:5px;
	box-shadow:0px 2px 2px #333;
}
table.newsAttach tr.even{
	background:#eee;
}
table.newsAttach td{
	width:150px;
}
.topBarPopup{
	background:#111;
	color:#ddd;
	padding:5px;
}
.topBarPopup a, .topBarPopup a:visited{
	color:white;

}
.strumenti{
	background:#ddd;
	color:#333;
	text-align:right;
	float:right;
	padding:0 3px;
	clear:both;
}
.newsEditing{
	padding-left:5px;
}
.newsEditing button{
	text-align:center;
}
ul.listAdmin {
	list-style:none;
}
ul.listAdmin li{
	border:5px solid #ddd;
	margin:5px 0;
	padding-left:10px;
	padding-top:5px;
	height:40px;
	background: white url(../images/news/miniDefault.png) 100% 0 no-repeat;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
ul.listAdmin li a{
	text-decoration:none;
	font-variant:small-caps;
}
ul.listAdmin li:hover a{
	color: #0073EA;
}
ul.listAdmin li h2{
	font-size:12pt;
}
ul.listAdmin li img.logo{
width:auto;
	height:50%;
	padding:5px;

}
ul.listAdmin li:hover{
	background-color:#ddd;

	box-shadow:2px 2px 2px #111;
}

/* END OF JS POPUP */


/* assets Popup */

section#assetPopup{
  width:600px;
  height:680px;
}
section#assetPopup label{
  display: table-row;
}
section#assetPopup p.link{
   font-size:9pt;
}
section#assetPopup div.previewImage{
  position:absolute;
  top:100px;
  right:40px;
  font-size:9pt;
  width:200px;



}
section#assetPopup div.previewImage img{
    width:100%;
}
/* end of assets popup */

/* flowplayer */

/* container has a background image */

a.player {
	display:block;
	width:500px;
	height:340px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background:#000 url(h500.png) repeat-x 0 0;
	background:-moz-linear-gradient(top, rgba(55, 102, 152, 0.9), rgba(6, 6, 6, 0.9));
	-moz-box-shadow:0 0 40px rgba(100, 118, 173, 0.5);
}

a.player:hover {
	background:-moz-linear-gradient(center top, rgba(73, 122, 173, 0.898), rgba(6, 6, 6, 0.898));
}

/* splash image */
a.player img {
	margin-top:125px;
	border:0;
}

/* end of flowplayer */

/*gallery*/
#galContainer{
  min-width:900px;
  width:900px;
  margin:0 auto;
}
/*end of gallery*/


/* layout manager */
legend{
  font-family: 'EurostileBold';
  font-size:14pt;
  font-weight:bolder;
  font-variant:small-caps;
  padding:2px 5px;
  background:#333;
  color:#eee;
  box-shadow:2px 2px 2px #111;
  float:left;
  clear:both;
}
fieldset#banner{
  margin-top:40px;
  width:70%;
  height:150px;
  border:5px solid #a60000;
  min-width:initial;
}
fieldset#banner ul{
  display:none;
}
fieldset#navMenu{
  width: 60%;
  margin: -60px auto 50px;
  height: 40px;
  border: 5px dashed #333;
}
fieldset#navMenu ul{
  width:80%;
  margin:10px auto;
}
fieldset#navMenu ul li{
  width:15%;
  height:15px;
  border:2px solid #aaa;
  background:#ddd;

  display:block;
  float:left;
  margin:2px 1%;
}
div.floatCenter{
  width:70%;
  margin:10px auto;
  height:300px;
  padding-bottom:10px;

}
fieldset#navLeft{
  float:left;
  width:14%;
  height:300px;
  border:5px dashed #4282D3;

}
fieldset#navLeft ul, fieldset#navRight ul{
  width:80%;
  margin:90px auto;
}
fieldset#navLeft ul li, fieldset#navRight ul li{
  width:80%;
  height:15px;
  border:2px solid #aaa;
  background:#ddd;
  display:block;
  margin:5px auto;
}
fieldset#content{
  width:60%;
  float:left;
  margin:0 1%;
  height:300px;
  border:5px solid #111;
  background:white;
}
fieldset#content ul{
  display:none;
}
fieldset#navRight{
  float:right;
  width:14%;
  height:300px;
  border:5px dashed #4282D3;
}
fieldset#sitemap{
  width:70%;
  border:5px solid #666;
  height:100px;
  margin:35px auto 10px;

}
fieldset#sitemap ul{
  width:65%;
  margin:0 auto;
}
fieldset#sitemap ul li{
  width:20%;
  height:15px;
  border:2px solid #aaa;
  background:#ddd;
  display:block;
  margin:5px 40px;
}
fieldset#footer{
  width:70%;
  height:40px;
  border:5px solid blue;
  margin:0 auto 30px;

}
fieldset#footer ul{
  display:none;
}
p.action{
  font-size:10pt;
}
/* end of layout manager */

#accordion .left{

	width:80%;

	margin:0 auto;
}
#accordion .right{
	float:right;
	width:45%;
	padding:5px;

}
.right .newsLogo{
	width:80%;
	padding: 5px 10px;
	border:2px solid #eee;
}
table ul{
	list-style:none;
}
img.titleTheme{
float: right;
clear: both;
height: 120px;
}
article header{
	height:100px;
}
.ui-accordion-content{
font-family: 'Eurostile';
}
.ui-accordion-header{
font-family: 'Eurostile';
}
/* customizzazioni navmenu */

li#menuHome{
	margin-right:1%;
}
li#menu96{
	margin-left:1%;
}
.ui-accordion .ui-accordion-header{
height:60px;padding-left:10px;
}

h3.Territorio:hover,h3.Ambiente:hover{
		background:#ACE9B4;
		color:#333;
		text-shadow:1px 1px 1px #111;
}
h3.Istruzione:hover{
		background : #ECEEB0;
		color:#666;
		text-shadow:1px 1px 1px #111;
}
h3.FormazioneeLavoro:hover{
	background:#EED7B0;
	color:#333;
	text-shadow:1px 1px 1px #111;
}
h3.Apprendimento:hover{
	background:#EBADC7;
	color:#666;
	text-shadow:1px 1px 1px #111;
}
h3.Intercultura:hover{
	background:#B6C2EB;
	color:#333;
	text-shadow:1px 1px 1px #111;
}
h3.PatrimonioCulturale:hover{
	background: #F1F1B4;
	color:#333;
	text-shadow:1px 1px 1px #111;
}
.ui-accordion .ui-accordion-header .ui-icon {

    top: 20%;
}
/*end customizzazioni navmenu */

/*slideNews*/

#slideNews{
  width:90%;
  margin:0px auto 30px;
  border: 3px double #aaa;
  border-left:0;
  border-right:0;
  overflow:hidden;

}
#slideTitle{
  line-height:40px;
}
#slideTitle a,#slideTitle a:visited{
    color:#a60000;
    font-family:arial;
    font-weight:bolder;
    font-size:11pt;
    font-style:italic;
    text-decoration:none;
    font-variant:small-caps;
    display:block;
    white-space:pre;
}
#slideTitle a:hover{
    color:#7BC8EC;
}
/*end of slideNews */

a.footLink, a.footLink:visited, a.footLink:link{
	color:white;
	text-decoration:underline;
}
.ui-widget-content a{
  color: white;
}
.ui-tabs{
  font-size:10pt;
}
.ui-tabs a {
  color:#333;
}
a.pagLink, a.pagLink:visited, a.pagLink:link{
  display:block;
  background:#111;
  color:#fff;
  float:left;
  font-weight:bold;
  font-family:arial;
  font-size:10pt;
  text-decoration:none;
  padding:2px 5px;
  margin: 0 3px;
  border:1px solid #ddd;

}

#paginationBar{
  width:50%;
  margin:20px auto;
}
#downloadBar{
  position:fixed;
  top:40%;
  left:0;
}
.ui-accordion-content a{
  color: red;
}
