/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
 
 /*           EYC 2014  SVILUPPO            */
 
 
 
 /*   FONTELLO    */
 @font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?57545416');
  src: url('../font/fontello.eot?57545416#iefix') format('embedded-opentype'),
       url('../font/fontello.woff?57545416') format('woff'),
       url('../font/fontello.ttf?57545416') format('truetype'),
       url('../font/fontello.svg?57545416#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?57545416#fontello') format('svg');
  }
}
*/
 
 [class^="coni-"]:before, [class*=" coni-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
   text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); 
}
 
.coni-search:before { content: '\e800'; } /* '' */
.coni-googleplus-rect:before { content: '\e832'; } /* '' */
.coni-mail-alt:before { content: '\e802'; } /* '' */
.coni-star:before { content: '\e803'; } /* '' */
.coni-star-empty:before { content: '\e804'; } /* '' */
.coni-user:before { content: '\e805'; } /* '' */
.coni-users:before { content: '\e806'; } /* '' */
.coni-male:before { content: '\e807'; } /* '' */
.coni-female:before { content: '\e808'; } /* '' */
.coni-videocam:before { content: '\e809'; } /* '' */
.coni-picture:before { content: '\e80a'; } /* '' */
.coni-camera:before { content: '\e80b'; } /* '' */
.coni-th-large:before { content: '\e80e'; } /* '' */
.coni-th-list:before { content: '\e80c'; } /* '' */
.coni-ok:before { content: '\e80d'; } /* '' */
.coni-ok-circled:before { content: '\e80f'; } /* '' */
.coni-cancel:before { content: '\e810'; } /* '' */
.coni-cancel-circled:before { content: '\e812'; } /* '' */
.coni-plus-circled:before { content: '\e811'; } /* '' */
.coni-help:before { content: '\e813'; } /* '' */
.coni-info-circled:before { content: '\e817'; } /* '' */
.coni-link-ext:before { content: '\e816'; } /* '' */
.coni-lock:before { content: '\e814'; } /* '' */
.coni-lock-open:before { content: '\e815'; } /* '' */
.coni-pin:before { content: '\e81a'; } /* '' */
.coni-tag:before { content: '\e819'; } /* '' */
.coni-bookmark:before { content: '\e818'; } /* '' */
.coni-mail:before { content: '\e801'; } /* '' */
.coni-forward:before { content: '\e81c'; } /* '' */
.coni-pencil:before { content: '\e82c'; } /* '' */
.coni-doc-text:before { content: '\e82e'; } /* '' */
.coni-folder-empty:before { content: '\e82f'; } /* '' */
.coni-cog:before { content: '\e82d'; } /* '' */
.coni-down-dir:before { content: '\e821'; } /* '' */
.coni-up-dir:before { content: '\e822'; } /* '' */
.coni-left-dir:before { content: '\e823'; } /* '' */
.coni-right-dir:before { content: '\e824'; } /* '' */
.coni-down-open:before { content: '\e81e'; } /* '' */
.coni-left-open:before { content: '\e820'; } /* '' */
.coni-right-open:before { content: '\e81d'; } /* '' */
.coni-up-open:before { content: '\e81f'; } /* '' */
.coni-angle-left:before { content: '\e825'; } /* '' */
.coni-angle-up:before { content: '\e826'; } /* '' */
.coni-angle-down:before { content: '\e827'; } /* '' */
.coni-down-big:before { content: '\e828'; } /* '' */
.coni-left-big:before { content: '\e829'; } /* '' */
.coni-right-big:before { content: '\e82a'; } /* '' */
.coni-up-big:before { content: '\e82b'; } /* '' */
.coni-sitemap:before { content: '\e835'; } /* '' */
.coni-gplus:before { content: '\e833'; } /* '' */
.coni-twitter:before { content: '\e830'; } /* '' */
.coni-youtube:before { content: '\e834'; } /* '' */
.coni-facebook-rect:before { content: '\e831'; } /* '' */
.coni-thumbs-up-alt:before { content: '\e81b'; } /* '' */
 /*  FINE FONTELLO   */
 
.custom-logo {
	display: inline-block;
	width: 210px;
	height: 90px;
	background: url(../../../images/yootheme/logo.png) 50% 50% no-repeat;
	background-size: contain;
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.custom-logo { height: 60px; }
	
}

/*personalizzazioni coninet*/
body{background: url("../images/index.png") repeat scroll center top #0086be;font-family: 'Varela', sans-serif !important;}
h1, h2, h3, h4, h5, h6{font-family: 'Varela', sans-serif !important;}
body .wrapper{background:#ffffff;}
.menu a, .menu span {display: inline-block;}
#top-a:after, #top-b:after, #innertop:after {border-bottom: none;}
#bottom-a:before, #bottom-b:before, #innerbottom:before,
.grid-v .mod-line:before {border-top: none;}
#content{min-height:560px;}
#content img{max-width:960px;}
.pagination .pagination a, .pagination .pagination strong{margin:0 5px;}
.pagination .pagination strong{color:#ffffff;background:#8FC549;padding:2px 8px;border-radius:4px;}
.pg-cv-box{margin:10px;}
div#xmap ul li{list-style-type:none;min-height:30px;line-height:30px;background:url("../images/freccia-x.jpg") no-repeat scroll 0 6px transparent;padding-left:23px;}
#system article.item img{border:1px solid #dddddd;padding:2px;}

/*testata*/
#headerbar .module{margin:0;}
#headerbar .module table{width:100%; margin-top: 5px;}
#headerbar .module table td{ padding: 0 15px;}
header#header {border-bottom: medium none;padding-bottom: 0;margin:0;}
#headerbar{margin-bottom:0;}
header#header p{margin:0;}
header#header p.logo{float:left;}
header#header #toolbar{margin-bottom:0;height:25px;line-height:23px;background:#0780b9;}
header#header #toolbar a{color:#ffffff;width:115px;}
header#header #toolbar a span{padding-left:5px;}
header#header #toolbar a:hover{color:#7ccee7;}
header#header #toolbar div.mod-languages{padding: 2px 5px 0;background:#ffffff;}

/*breadcrumb*/
section#breadcrumbs{margin:0;}
section#breadcrumbs div.breadcrumbs{background: none repeat scroll 0 0 #A9ABAD; color: #FFFFFF; font-size: 12px; padding: 3px 10px;}
section#breadcrumbs div.breadcrumbs a{color:#ffffff;}

/*primo piano*/
section#innertop{margin:0 10px 10px;}
section#innertop .module{margin:0;}
section#innertop .primopiano .npp_orizzontale,
section#innertop .primopiano .npp_verticale,
section#innertop .primopiano .npp_quadrata{margin-bottom:10px;width:517px;height:388px;overflow:hidden;position:relative;border:1px solid #eaeaea;}
section#innertop .primopiano .maincaption{width:497px;padding:10px;color:#ffffff;position:absolute;bottom:0;left:0;background:url("../images/opaco.png") repeat scroll 0 0 transparent;}
section#innertop .primopiano .npp_orizzontale img,
section#innertop .primopiano .npp_quadrata img,
section#innertop .primopiano .npp_verticale img{width:517px;height:auto;}
section#innertop .primopiano .maincaption h2{margin:0;}
section#innertop .primopiano .maincaption h2 a{color:#ffffff;}
section#innertop .primopiano .maincaption h2 a:hover{text-decoration:underline;}
section#innertop .primopiano .maincaption .npp_date{color:#8FC549;}
section#innertop .primopiano a.npp_readmore{ position:absolute;right:0;bottom:0;background: none repeat scroll 0 0 #0780B9;color: #FFFFFF;font-size: 11px;line-height: 11px;padding: 2px 5px;}
section#innertop .primopiano a.npp_readmore:hover{background: none repeat scroll 0 0 #8fc549;}

section#innertop .primopiano .elenco_npp .npp_news{position:relative;margin-bottom:10px;border: 1px solid #EAEAEA; float: left; width: 250px;}
section#innertop .primopiano .elenco_npp .npp_news.news1{margin-right:10px;}
section#innertop .primopiano .elenco_npp .division{display:none;}
section#innertop .primopiano .elenco_npp .npp_date{color:#8FC549;padding-left:10px;}
section#innertop .primopiano .elenco_npp .npp_header{padding:5px 10px 0 10px;}
section#innertop .primopiano .elenco_npp .npp_text{padding:5px 10px 10px 10px;}
section#innertop .primopiano .elenco_npp h2{margin:0;font-size:20px;line-height:20px;}
section#innertop .primopiano .elenco_npp h2 a{color:#444444;}
section#innertop .primopiano .elenco_npp h2 a:hover{text-decoration:underline;}
section#innertop .primopiano .elenco_npp .orizzontale,
section#innertop .primopiano .elenco_npp .verticale,
section#innertop .primopiano .elenco_npp .quadrata{border-bottom:1px solid #eaeaea;margin-bottom:10px;width:250px;height:188px;overflow:hidden;}
section#innertop .primopiano .elenco_npp .orizzontale img,
section#innertop .primopiano .elenco_npp .quadrata img,
section#innertop .primopiano .elenco_npp .verticale img{width:250px;height:auto;}

/*photogallery*/
section#innerbottom{border-top:1px solid #eaeaea;}
section#innerbottom .module{border-bottom: 1px solid #EAEAEA;border-right: 1px solid #EAEAEA;margin: 0;}
section#innerbottom h3.module-title{color:#ffffff;background:url("../images/ico-foto.jpg") no-repeat scroll 10px 9px #0780B9;margin:0;padding:8px 10px 8px 36px;}
section#innerbottom .module .mosaic{border:5px solid #0780B9;margin:19px 8px;padding:0 !important; line-height: 0;}
section#innerbottom #phocagallery-module-ri{padding-left:15px;}
section#innerbottom #phocagallery-module-ri div.mosaic img {box-shadow: none;}
section#innerbottom #phocagallery-module-ri div.mosaic a img {border: none;}

/*sidebar-b*/
aside#sidebar-a iframe{max-width:225px;height:auto;}
aside#sidebar-b{background:/*url("../images/patt.png") repeat 0 0 */#8fc549;}
aside#sidebar-b .module{margin:10px 0 10px 10px;}
aside#sidebar-b ul.menu li a{color:#ffffff;padding:0;}
aside#sidebar-b ul.menu li a:hover{background: none repeat scroll 0 0 transparent;border: none;color: #444444;padding:0;text-shadow: none;}
aside#sidebar-b .menu-sidebar a.current {font-weight: normal;color:#444444;}
aside#sidebar-b .menu-sidebar .level2{background:none;}
aside#sidebar-b .menu-sidebar .level2 a > span {background:url("../images/freccina-lvl2.jpg") no-repeat scroll 2px 5px transparent;font-size: 14px;line-height: 24px;}

/*sidebar-a*/
aside#sidebar-a{background:#ffffff;}
aside#sidebar-a .grid-box{border-left:1px solid #eaeaea;}
aside#sidebar-a .module{margin:0  7px 10px 7px;}
aside#sidebar-a .seguici img{margin-bottom:10px;}
aside#sidebar-a .seguici{text-align:center;}

/*mascotte*/
section#bottom-a .module{margin:10px 0;}

/*sponsor*/
section#bottom-b{border-top:1px solid #eaeaea;}
section#bottom-b div.banneritem{height:100px;line-height:100px;float:left;margin:0 15px;}
section#bottom-b div.banneritem img{max-width: 150px;}
section#bottom-b .riva div.banneritem img{ height: 120px;margin: 0 25px;}
section#bottom-b .rivat div.banneritem img{padding-top: 30px;}

section#bottom-b .sponsor2 table{width:100%;margin-bottom:20px;}
section#bottom-b .sponsor2 table td{}
section#bottom-b .sponsor2 table td img{max-width:162px;height:auto;}

/*footer*/
footer#footer{margin:0;color:#ffffff;background:#0780b9;padding:10px;}
footer#footer a{color:#ffffff;}
footer#footer a:hover{color:#7ccee7;}
footer#footer a span{ padding-left: 5px;}
footer#footer .menu-line li{background:none;margin:0 10px;}


/* video */
aside.sidebar-a div.module.mod-line.deepest video {
	width:100%;
	height:auto;
}












