/**
* @author    JoomlaShine.com http://www.joomlashine.com
* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.
* @license   JoomlaShine.com Proprietary License
*/
/* ============================== CUSTOM CSS ============================== */
/* ----- LATEST NEWS MODULE ----- */

#k2Container div.itemBody a, #k2Container div.catItemBody a {
  /* color: #e56655; */
  /* color: #E20717; */
  font-weight: normal;
  color: rgb(226, 7, 23);
}

div.itemBody {
font-family:   'Roboto',Verdana,Geneva,sans-serif !important;
}

.catItemBody {
      font-family:   'Roboto',Verdana,Geneva,sans-serif !important;
}

#jevents_body {
          font-family:   'Roboto',Verdana,Geneva,sans-serif !important;
}

div.itemFullText {
    font-family: 'Roboto',Verdana,Geneva,sans-serif !important;
}

#k2Container div.itemBody a:hover, #k2Container div.catItemBody a:hover {
color: #57565B;
text-decoration: underline;
}     
           



.jsn-form-content .required {display: none;}                

#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group, 
#jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
    padding: 0px;
}

.text-richiesta {width: 50% !important;}



.jsn-form-content input {
    display: inline-block;
    height: 16px;
    padding: 4px 6px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    border-radius: 0px;
}





                


div.jsn-modulecontainer div.jsn-modulecontent ul.latestnews li a {
  display: block;
  line-height: 36px;
  border-bottom: 1px dotted #CCC;
  text-decoration: none;
}
#jsn-usermodules3 div.jsn-modulecontainer div.jsn-modulecontent ul.latestnews li a {
  color: #FFF;
  text-decoration: none;
  border-color: rgba(255,255,255,0.2);
  text-shadow: 0 1px 0 rgba(0,0,0,0.5);
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
#jsn-usermodules3 div.jsn-modulecontainer ul.latestnews li a:hover {
  background-color: rgba(255,255,255,0.2);
}
div[class*=lightbox-] ul.latestnews li a,
#jsn-usermodules3 div[class*=lightbox-] ul.latestnews li a {
  color: rgba(0,0,0,0.6);
  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
  border-color: rgba(0,0,0,0.2);
}
div[class*=lightbox-] ul.latestnews li a:hover,
#jsn-usermodules3 div[class*=lightbox-] ul.latestnews li a:hover {
  background-color: rgba(255,255,255,0.4);
}

/* MODULE CHRISTMAS ICONS */
div.typography-article .jsn-christmas-link-icon {
  color: #555;
}

/* =============== DEMO ITEMS =============== */
@media only screen and (max-width: 960px),
(max-device-width: 960px) {
  img.demo-merrychristmas {
    max-width: none;
  }
}
@media only screen and (max-width: 480px), (max-device-width: 480px) {
  div.demo-frontpage-textblock {
    clear: both;
    padding: 20px 0 0 0 !important;
  }
}

/* ----- FRONT PAGE ----- */
div.demo-fp {
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  margin: 20px 0 0;
  padding: 20px 0 40px;
}
h3.demo-fp-title {
  font-size: 2.5em;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
  font-family: Oswald;
}

/* ----- SOCIAL CONNECT ----- */
div.social-connect .item {
  display: inline-block;
  margin-right: 5px;
  float: left;
}
div.social-connect .item a {
  display: block;
  width: 32px;
  height: 32px;

  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
/*  opacity: 0.6; */
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
div.social-connect .item a:hover {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
div.social-connect .fb a {
  background-position: 0 0;
}
div.social-connect .twitter a {
  background-position: -64px 0;
}
div.social-connect .dribbble a {
  background-position: -32px 0;
}
div.social-connect .pinterest a {
  background-position: -96px 0;
}
/* ----- JSN IMAGESHOW ----- */
.jsn-container {
  text-align: left;
}
.jsn-gallery .box_skitter {
  background-color: transparent;
}
.box_skitter .prev_button {
  left: -50px !important;
}
.box_skitter .next_button {
  right: -50px !important;
}
.jsn-gallery .box_skitter .image {
  float: right;
}
.jsn-gallery .container_skitter .label_skitter {
  float: left;
  width: 40% !important;
  max-width: 50%;
  background: none;
  top: 25%;
  left: 50px;
  filter: alpha(opacity=100);
  opacity: 1;
}
.jsn-gallery .container_skitter .label_skitter p {
  display: inline-block;
  padding: 10px;
  margin: 0;
  color: #FFF !important;
  text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}
.jsn-gallery .info_slide_dots {
  left: 50px !important;
  background: none !important;
}
.jsn-gallery .box_skitter .info_slide_dots .image_number {
  width: 10px;
  height: 10px;
  background-color: #999 !important;
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.4), 0 1px 0 rgba(255,255,255,0.8);
}
.jsn-gallery .box_skitter .info_slide_dots .image_number_select {
  background-color: #5a9ece !important;
}


  /* da fra per menu allineato al logo */
         
                
       
                
                
div.jsn-modulecontainer ul.menu-mainmenu {
               margin-top: -5%;
  margin: 0px;
padding: 0px;
clear: both;
float: right;
padding-bottom: 30px  ;
font-size: 82%;
    font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif !important;
   }  
   
   
#jsn-pos-top div.jsn-modulecontainer {
     float: right;
     clear: both;
     margin: 0px 0px 0px 10px;
    
}

#jsn-pos-top div.jsn-modulecontainer .mod-languages display-inline {
     float: right;
     clear: both;
   
   
    
}
  


#jsn-pos-top div.jsn-modulecontainer:first-child {
    margin-right: 0px;
    
    }
    
    
    #jsn-pos-top div.jsn-modulecontainer:first-child {
   
    margin-right: 70px;
    }


      div.mod-languages.display-inline {
      padding: 0px;
    list-style: none outside none;
    margin-top: -20px;
    padding-bottom: 50px;
      }
    
        div.jsn-modulecontainer ul.menu-mainmenu > li > a {
        font-weight: normal;
        }
           
#jsn-header-inner {
    padding: 5px 0px;
    margin-bottom: 0px;
    border-top: 5px solid black;
    max-width: 900px;
}           





    
div.jsn-modulescontainer4.jsn-horizontallayout div.jsn-modulecontainer {
    float: left;
    /* width: 24.975%; */
    width: 25%;
    margin: auto;
}    

#jsn-content-top {
    z-index: 88;
    position: relative;
  /*  margin-left: -10px; */
    max-width: 900px;
    margin: auto;
}     

div.jsn-modulecontainer:first-child, div.jsn-horizontallayout div.jsn-modulecontainer {
    margin-top: 0px;
    /* margin-bottom: -20px; */
}

div.jsn-modulescontainer4.jsn-horizontallayout div.jsn-modulecontainer.pulsantihome {
/* margin-top: -15px; */
margin:auto;
/* margin-left: 0px;
width: 24.7%; */
padding-left: 1px;
}

div.jsn-modulescontainer4.jsn-horizontallayout div.jsn-modulecontainer.pulsantihome-lat {
/* margin-top: -15px; */
margin:auto;
/* margin-left: 0px;
width: 24.7%; */
padding-left: 1px;
}

#homelat {
width: 102%;
height: 110px;
margin-top: -15px;
margin-left: -4px;
}



div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a, div.jsn-modulecontainer ul.menu-mainmenu > li.active > a, #jsn-menu .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {
    color: #e20717;
    border-top: 2px solid #e20717;
}
div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a,

#jsn-menu .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {
  /* color: #E30613; */
  color:      rgb(255, 0, 0);
  border-top: 5px solid rgb(255, 0, 0);
  padding-top: 10px;
   
} 

div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
  color: rgb(255, 0, 0);
  border-top: 7px solid #000000;
  margin-top: -5px;
   
} 





div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a:hover {
    color: rgb(255, 0, 0);
    border-top: 7px solid #000000;
   padding-top: 5px;
   margin-top: -5px;
}

div.jsn-modulecontainer ul.menu-mainmenu > li.active > a:hover {
  color: rgb(255, 0, 0);
    border-top: 7px solid #000000;
   padding-top: 5px;
   margin-top: -5px;  

   
}






#jsn-menu .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {
        color: rgb(255, 5, 5);
    border-top: 2px solid rgb(255, 0, 0);
}

 
#jsn-rightsidecontent_inner {
    padding: 0px 0px 15px 5px;
    border-left: 1px dotted rgb(204, 204, 204);
    /* 1px solid black; */
} 


/* #soci {
width: 280px; 
height: 80px; 
text-align: left; 
   } */
#soci {   
width: 180px; 
/* border: solid 2px black; 
background-color: black; 
font-color: #ffffff; */ 
border: solid 2px black; 
background-color: #000000; 

font-weight: bold; 
font-size: 8pt; 
float: left; 
clear: both; 
margin: 5px 0px 5px 0px; 
padding-left: 10px;
text-decoration: none;
       }
       
div#soci {
background-color: #000000;
color: white;
}
       
 #soci a {
       color: #FFFFFF;
       text-decoration: none;
       }

#soci a:active {
              background-color: #FFFFFF;
              border-color: #000000;
              color: #000000;
}

#soci:active a {
           color: #000000;    
} 
      
#soci:hover  {
    background-color: #FFFFFF;
    border-color: #000000;
    color: #000000;
   text-decoration: none;
}
       
   

#soci:hover a {  

font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
  color: #000000; 
  text-decoration: none;
  
}

a#soci:hover {  

font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
  color: #000000 !important; 
  text-decoration: none;
  
}


div#soci.current {
              background-color: #FFFFFF !important;
              border-color: #000000 !important;
              color: black !important;
}



#ricercaeen:hover {
    background-color: #ffffff !important;
    color: black !important;
    border: solid 2px black !important;
    
}

#ricercaeen a:hover {
    color: #000000 !important;;
    
}



#k2Container h2.itemTitle, #k2Container h2.latestItemTitle, #k2Container h2.tagItemTitle, #k2Container h3.catItemTitle, #k2Container h3.userItemTitle {
    font-size: 1.8em;
    line-height: 1.5;
    padding: 0px;
    margin-bottom: 1em;
    font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
} 

body {

    font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif !important;
} 


#jcepopup-caption h4 {
    
    font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif !important;
}
#jcepopup-caption p {
    font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif !important;
}

div.itemHeader h2.itemTitle {
      font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif !important;
      
}




h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif !important;
    }
    
    body.contentpane {
    color: rgb(0, 0, 0);
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
}

body.contentpane {
    color: rgb(0, 0, 0);
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
}
 
 
div.social-connect .item a {
    display: block;
    width: 32px;
    height: 32px;
/*  opacity: 0.6; */
    transition: all 0.3s ease 0s;
}

 
 #k2Container h2.itemTitle, #k2Container h2.latestItemTitle, #k2Container h2.tagItemTitle, #k2Container h3.catItemTitle, #k2Container h3.userItemTitle {
    font-size: 1.3em;
    line-height: 1.5;
    padding: 0px;
    margin-bottom: 1em;
    font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
    color: black;
}

div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a {
    background-color: #E20717;
    font-weight: normal;
    color: #FFFFFF;
}

div.jsn-modulecontainer ul.menu-mainmenu ul li {
    margin: 0px;
    padding: 0px;
    position: relative;
   /* background: url("../images/header-pattern.png") repeat scroll 0% 0% transparent; */
   background-color: #E20717;
    z-index: 50000000;
    font-weight: normal;
    color: #FFFFFF;
}

div.jsn-modulecontainer ul.menu-mainmenu ul li a, #jsn-menu #jsn-pos-mainmenu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {
    color: #FFFFFF;
    font-size: 1.2em;
}

div.jsn-modulecontainer ul.menu-mainmenu ul li.active > a {
    background-color: #E20717; 
}




img {
    height: ;
    /* max-width: 100%;  */
    vertical-align: middle;
    border: 0px none;
}

div.itemBody img, div.userItemList img, div.catItemBody img, div.tagItemBody img {

 max-width: 96.2%;
 width: auto;
}

span.itemImage {
    text-align: center;
    margin: 0px 0px 8px;
    display: inline ;
}

span.latestItemImage {
   /*  display: inline !important; */
   display: block !important;
    text-align: center;
    margin: 0px 0px 8px 0px;
    
}


div.groupLeading div.itemBody img, div.groupLeading div.userItemList img, div.groupLeading div.catItemBody img, div.groupLeading div.tagItemBody img, div.groupLeading div.latestItemBody img, div.groupPrimary div.itemBody img, div.groupPrimary div.userItemList img, div.groupPrimary div.catItemBody img, div.groupPrimary div.tagItemBody img, div.groupPrimary div.latestItemBody img, div.groupSecondary div.itemBody img, div.groupSecondary div.userItemList img, div.groupSecondary div.catItemBody img, div.groupSecondary div.tagItemBody img, div.latestItemBody img {
   width: 580px;
height: auto;
   
}

div.jsn-modulecontainer ul.menu-mainmenu > li > a {
    /* CON NOTIZIE PIU BASSO padding: 15px 25px; */
    padding: 5px 14px 1px;
    font-size: 1.3em;
    line-height: 20px;
    /* color: rgb(85, 85, 85);
    border-top: 2px solid rgb(201, 201, 201); */
    color: #000000;
    border-top: 2px solid #000000;
}


#k2Container div.itemLinks, #k2Container div.catItemLinks, #k2Container div.tagItemLinks, #k2Container div.userItemLinks, #k2Container div.latestItemLinks {
    margin: 0px 0px 1px;
    background: none repeat scroll 0% 0% rgb(255, 255, 240);
    border-top: 0px dotted rgb(204, 204, 204);
    border-bottom: 0px dotted rgb(204, 204, 204); 
}

/* 
div.catItemImageBlock {
    padding: 5px 10px 0px 0px;
    vertical-align: middle;
    float: left;
}
*/

#k2Container div.catItemContentFooter {
    padding-bottom: 8px;
    margin-top: -2px;
    float: left;
    font-style: italic;
    margin-bottom: 10px !important;
}

#k2Container div.catItemContentFooter a:hover {
    color: #E20717;
}

div.jsn-modulescontainer3 #jsn-pos-user5,
div.jsn-modulescontainer3 #jsn-pos-user6,
div.jsn-modulescontainer3 #jsn-pos-user7 {
  float: left;
  width: 31.6%;
  /* border-top: 10px solid black; 
border-bottom: 2px solid black;    */
}

#jsn-pos-topbar, #jsn-header-inner, #jsn-menu-inner, #jsn-body, #jsn-usermodules3-inner, #jsn-footer-inner {
    width: 1170px;
    max-width: 900px;
    
    
}

#jsn-menu-inner {
    background: none;
    position: relative;
    float: right;
    margin-top: -5%;
}



div.jsn-modulescontainer {
    padding-top: 20px;
    /* padding-left: 0px; */
    padding: 0px;
    margin: 0px;
    
}

div.jsn-modulescontainer div.jsn-modulecontainer_inner {
    margin: auto;
}

#jsn-usermodules3 h3.jsn-moduletitle {
    color: white;
margin-top: 10px;
background-color: black;
padding: 5px 0px 5px 10px;
}

#jsn-usermodules3 .inevidenza h3.jsn-moduletitle {
    color: white;
margin-top: 10px;
background-color: #E20717;
padding: 5px 0px 5px 10px;
}

#jsn-pos-user6 .inevidenza a :hover {
  
  color: #FF0000 !important;
  
}

#jsn-maincontent.order1 {
    padding-left: 0px;
}

#jsn-usermodules3 {
     background-color: #FFFFFF;
   /* Grigi:  border-top: 2px solid #C1C1C1;
    border-bottom: 2px solid #C1C1C1; */
    /* border-top: 2px solid #000000; */
    border-bottom: 0px solid #000000;
    color: black;
    max-width: 900px;
margin: auto;
}


div.jsn-modulescontainer2 #jsn-pos-footer {

width: 100%;
float: left;
color: black;

}

div.jsn-modulescontainer2 #jsn-pos-bottom {
    float: left;
    width: 100%;
    margin-left: 0px;
    background-color: black;
    
}

#jsn-pos-bottom {
    text-align: center;
    width: 100% !important;
    margin: auto !important;
}



#jsn-footer-inner1 {
    color: rgb(221, 221, 221);
    font-size: 0.9em;
    background-color: #FFFFFF;
   border-top: 0px solid rgb(34, 34, 34); 
}


.jsn-joomla-30 input, .jsn-joomla-30 textarea {
    width: 55%;
}

/* form#login-form a.btn {
    height: 15px;
    width: 15px;
}  */



div.itemImageBlock {
   padding: 4px 0px;
margin: 4px 0px 0px 0px;
}

div.latestItemImageBlock {
    padding: 8px 0px 8px 0px;
margin: 4px 0px 0px 0px;
float: left;
width: 100% !important;
}

div.latestItemView.span12 {
    display: block;
    width: 100%;
    min-height: 30px;
    -moz-box-sizing: border-box;
    float: left;
   /* margin-left: 2.12766%; */
   margin-left: 0px;
}

#progetti {   
width: 100%;
    background-color: #000000; 
border: solid 2px black;
   color: #FFFFFF;
font-size: 12pt; 
text-align: left; 
padding-left: 10px; 
margin: 3px;
       }
       
div#progetti {
background-color: #000000;
color: white;
}       
#progetti a {
         color: #FFFFFF !important;
       text-decoration: none;
       font-weight: normal !important;
       } 
       
           
#progetti:hover  {
    background-color: #FFFFFF;
    border-color: #000000;
    color: #000000;
   text-decoration: none;
   font-size: 12pt; 
   padding-left: 10px;
   text-align: left; 
   margin: 3px; 
}  

#progetti:hover a {  

font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
  color: #000000 !important; 
  text-decoration: none !important;
  font-size: 12pt;
   padding-left: 10px;
   text-align: left; 
   margin: 3px;
  
}     
       
       
#contattiaziende {
width: 100%;
height: auto; 
border: solid 2px black; 
background-color: #000000; 
color: #ffffff;
 
font-size: 1em !important; 
float: left; 
clear: both; 
margin: auto; 
padding-left: 10px;
text-decoration: none;

}

#contattiaziende a {
color: #FFFFFF;

}

#contattiaziende a:hover {
color: rgb(120, 120, 120);

}

 

ul li {
    padding: 0px;
   list-style: square; 
   margin-left: 20px;
} 


  .agenda li {
  margin: 0px 5%;
  }
  
.agenda a:hover {
    font-weight: normal;
    color: red !important;
    
}  

.mod_events_td_dayoutofmonth {
    font-weight: bold;
    color: Gray;
    background-color: #FFFFFF !important;
}

.mod_events_td_todaynoevents {
    
    background-color: #ffffff !important;
    border: 1px solid black;
}

.mod_events_td_todaynoevents a {
    
    font-weight: bold;
    color: #000000 !important;
    
}

.mod_events_table, mod_events_monthyear {
    border: 1px solid rgb(34, 34, 34);
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    margin: 0px auto 0.25em;
    width: 100% ;
    color
}

.mod_events_daylink, mod_events_daylink a {
color: black;
}



.mod_events_td_daywithevents a:hover {
    
    color: #ffffff !important;
   
}

.mod_events_td_todaywithevents {
    font-weight: bold !important;
    color: #000;
    background-color: #FFffff !important;
 border: solid 2px #000000 !important;
}



.mod_events_td_todaywithevents a:hover {
    font-weight: bold !important;
    color: #ffffff !important;;
       
}



.ev_table {
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    margin: auto;
}
     
.author,
.createdate,
.publishdate {
 background-image: none;
  background-repeat: no-repeat;
}

div.jsn-article-toolbar .jsn-article-info .author, div.jsn-article-toolbar .jsn-article-info .createdate {
    margin: 5px;
    float: ;
    padding-left: 0px;
}
span.latestItemDateCreated {
    color: rgb(153, 153, 153);
    font-size: 11px;
    padding-left: ;
    margin-left: -3px;
}


.uk-search {
  float: right;
  display: inline-block;
  position: relative; top: -4px;
  height: 35px;
  background: transparent;
  margin: 0;
  font-size: 16px;
  border-radius: 0px;
  width: 20px;
}

.uk-search:before {
  content: "\f002";
  position: absolute; z-index: 1; top: 10px; left: 0;
  width: 10px; line-height: 1px;
  text-align: center;
  font-family: "FontAwesome"; font-size: 20px;
  color: #76838b;
}

.uk-search-close {
  display: none;
  position: absolute; top: -3px; right: 0;
  width: 55px; line-height: 35px;
  text-align: center; font-size: 18px;
  color: #76838b;
  padding: 0; border: 0;
  -webkit-appearance: none;
  background: transparent;
  z-index: 2;
}


.lof-ass .lof-description{
z-index:3;
  position:absolute;
  bottom:50px !important;
  left:0px !important;
  max-width:180px;
  background:url(http://www.consorzioarca.it/templates/jsn_boot_pro/css/images/transparent_bg.png);
  padding: 10px !important;
  height: 60px !important;
  background-color: black !important;


  /* filter:0.7(opacity:60) */
}

.lof-ass .lof-description h4 a{;  
  margin:0 !important;
  color:#FFF;
  text-decoration:none !important;
  text-transform:none;
  font-size:80% !important;
  padding: 0px !important;
  font-family: 'Roboto',Verdana,Geneva,sans-serif !important;
}

.lof-ass .lof-description  a{;  
  margin:0 !important;
  color:#FFF;
  text-decoration:none !important;
  text-transform:none;
  font-size:80% !important;
  padding: 0px !important;
  font-family: 'Roboto',Verdana,Geneva,sans-serif !important;
}


.lof-ass .lof-description  a:hover {  
 color: rgb(120, 120, 120) !important;
  text-decoration:underline;
}

.lof-ass .lof-description p {
    margin: 0px 0px !important;
    padding: 4px 0px !important;
}

.lof-ass h4 {
    text-transform: inherit;
    margin: -4px 0px 0px 0px !important;
    padding: 0px;
    background: none repeat scroll 0% 0% transparent !important;
    
}

.lof-ass .lof-description h4 a:hover{
  color: rgb(120, 120, 120) !important;
  text-decoration:underline;
}


#box-bottom:hover {
background-color: rgb(255, 0, 0) !important;
}

#box-bottom a {
text-decoration: none !important;
}

#a-bottom {
      color: white; 
      background-color: #000000; 
      height: 25px;
      width: 100%; 
      padding-left: 10px;
      padding-top: 3px; 
      font-size: 10pt; 
      font-family: 'Roboto',Verdana,Geneva,sans-serif !important; 
      margin-top: 10px;
      display: block;

}

#a-bottom:hover {
      background-color: rgb(255, 0, 0) !important;
 }

#jsn-pos-innerright_inner {
    padding: 0px 0px 0px 5px !important;
    border-left: 1px dotted grey;
    margin-left: px;
    max-width: 95% !important;
}


a:hover, a:focus {
    color: #57565B;
    text-decoration: none !important;
}


div.latestItemList {
    padding: 0px;
}

H2.latestItemTitle {
margin: 0px 0px 0px 0px;
     }

div.latestItemIntroText {
    font-size: inherit;
    font-weight: normal;
    line-height: inherit;
    padding: 2px 0px !important;
}



.btn-primary {
    color: rgb(255, 255, 255);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: black !important;
    background-image: linear-gradient(to bottom, black, black) !important;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: rgb(255, 255, 255);
    background-color: black !important;
                                   background-image: linear-gradient(to bottom, black, black) !important;
}

.btn {
    display: inline-block;
    padding: 2px 6px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
    color: white !important;
    text-align: center;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.75) !important;
    vertical-align: middle;
    cursor: pointer;
    background-color: black !important;
    
    background-repeat: repeat-x;
    border-width: 0px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(179, 179, 179);
    border-radius: 3px;
    /* box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); */
}


  .btn:hover, .btn:focus {
    color: rgb(51, 51, 51);
    text-decoration: none;
    background-position: 0px 0px;
    transition: none !important;
}

 #jsn-maincontent.span12 #jsn-centercol.span12 {
    padding: 0px 0px !important;
}

#jsn-content.jsn-hasinnerright:not([class="jsn-hasinnerleft"]) #jsn-maincontent.span12 #jsn-centercol {
    padding-left: 0px !important;
}

/*  #jsn-mainbody {
   padding: 1.2em;
margin-top: 1px;
padding-left: 0px;
}  */ 


  .componentheading {
    font-size: 1.3em;
line-height: 1.5;
padding: 0px;
margin-bottom: 1em;
font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
color: black;
margin-left: 0px;

}

  

DIV#k2Container.latestView, DIV#k2Container.itemView {
/* margin-left: -1.2em !important; */
margin-left: 0px;


}


.bt-cs .bt_handles {
    position: absolute !important;
    margin: 0px !important;
    padding: 0px !important;
    border: 0px none !important;
    z-index: 101;
}


DIV.latestItemBody a {
font-weight: normal;
/* color: rgb(226, 7, 23); */

}


#k2Container.itemIsFeatured h2.itemTitle {
    padding-right: 50px;
    font-size: 1.3em;
    min-height: 10px;
    line-height: 1.5;
    font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif !important;
}

#k2Container h2.latestItemTitle {
  font-size: 1.3em;
line-height: 1.5;
padding: 0px;
font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
color: black;
margin-bottom: 0px;
}

#k2Container div.jsn-article-info span.itemDateCreated {
    color: rgb(153, 153, 153) !important;
}
div.latestItemBody {
    padding: 4px 0px !important;
    margin: 0px;
}


.latestItemIntroText a {
color: rgb(226, 7, 23);
}

.latestItemIntroText a:hover {
color: rgb(87, 86, 91);
}

.lof-ass .lof-main-wapper .lof-main-item img {
    padding: 0px;
    max-width: 900px !important;
    width: 100% !important;
}




.lof-ass .lof-css3, .lof-ass .lof-css3 .preload {
    box-shadow: none !important;
}

.bt-row-separate {
    clear: both;
    height: 1px;
    border-bottom: none;
    margin: 0px 10px 15px;
}

span.latestItemImage img {
    border: none !important;
    padding: 0px !important;
}

span.itemImage img, 
span.catItemImage img {
    max-width: 100%;
}
span.itemImage img {
    border: none;
    padding: 0px;
}




div.moduletableagenda {
width: 215px;
margin: auto;
}


div.jsn-modulescontainer2.jsn-horizontallayout div.jsn-modulecontainer {
  float: left;
  width: 48.7%;
    }
    
.bt-cs .bt-inner img {
  outline: 1px solid #b5b5b5 !important;
  border: 2px solid #fff;
  max-width:99%;
  margin:6px 0px;
  
  }
  
  #jsn-mainbody {
    padding: 1.2em;
    margin-top: 1px;
    min-height: 400px;
}


#iconasingola {
    color: #333 !important;
    /* margin: 20px 23px !important; */
    width: 20%;
}   

#iconasingola a {
color: #333333 !important;


}

div.itemView {
/* padding:8px 0 24px 0;
margin:0 0 24px 0; */
padding:8px 0 24px 0;
margin:0 0 1px 0;
border-bottom:0px dotted #ccc;} /* this is the item container for this view */

.modulologin {
margin-left: 17px;
padding-top: 10px;
Padding-bottom: 5px;
}

.cal_td_daysnames {
    border: 1px solid rgb(0, 0, 0) !important;
    height: 25px !important;
    line-height: 25px;
    color: black  !important;
    background-color: white !important;
    font-weight: bold;
    text-align: center !important;
}

td.mod_events_latest_first, td.mod_events_latest {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-width: 0px 0px 0px 0px !important;
    padding: 0px 0px 2px 2px;
       }
.jd_cat_subheader {
    text-align: left;
    width: 100%;
    padding: 8px 5px;
    line-height: 20px;
    margin: 2px 0px;
    vertical-align: middle;
    background-color: #FFFFFF !important;
    letter-spacing: 0px;
    border-bottom: 0px solid rgb(187, 187, 187);
}       


.jd_footer {
    text-align: right;
    padding: 3px;
    background-color: rgb(255, 255, 255);
    border: 0px none;
    float: right !important;
    color: red;
}

.jd_footer a {
color: #DBEAF9;;
}

#jsn-rightsidecontent {
    z-index: 87;
    
}

.item h4 a {
box-shadow: 0px 0px 1px rgb(102, 102, 102);
z-index: 300;
position: absolute;
left: 11px;
background-color: #262626;
color: #FFFFFF;
bottom: 120px !important;
max-width: 220px !important;
padding: 10px !important;
height: 75px !important;

font-size: 80% !important;
font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif !important;
}

.item h4 a:hover {
color: rgb(120, 120, 120) !important
}

._xpert a.btn {
margin-left: 0px;
margin-top: -110px;
z-index: 100 !important;

}

.basic_h .scroller {display: inline-block; vertical-align: middle !important;}

                                                                  
DIV#jsn-pos-mainbody-bottom {
padding-top: 5px ;

}        

#jsn-pos-mainbody-bottom {
    background-image: none !important;
    background-repeat: repeat-x;
}   

.lof-ass .lof-previous {
    left: 0px;
    background: url("http://www.consorzioarca.it/templates/jsn_boot_pro/css/images/previous.png") repeat scroll 0% 0% transparent;
    border-left: 0px !important;
} 




#staff-attivo {   
width: 180px; 
/* border: solid 2px black; 
background-color: black; 
font-color: #ffffff; */ 
border: solid 2px black; 
background-color: #FFFFFF; 

font-weight: bold; 
font-size: 8pt; 
float: left; 
clear: both; 
margin: 5px 0px 5px 0px; 
padding-left: 10px;
text-decoration: none;
       }
       
/* div#soci {
background-color: #000000;
color: white;
}  */
       
 #staff-attivo a {
       color: #000000;
       text-decoration: none;
       }

/*#soci a:active {
              background-color: #FFFFFF;
              border-color: #000000;
              color: #000000;
}

#soci:active a {
           color: #000000;    
} 
      
#staff-attivo:hover  {
    background-color: #FFFFFF;
    border-color: #000000;
    color: #000000;
   text-decoration: none;
}
       
   

#soci:hover a {  

font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
  color: #000000; 
  text-decoration: none;
  
}


div#soci.current {
              background-color: #FFFFFF !important;
              border-color: #000000 !important;
              color: black !important;
} */          

#iscr-newsletter {
width: 180px;
  border: solid 2px black; 
  background-color: #000000; 
  color: #ffffff; 
  font-weight: bold; 
  font-size: 8pt; 
  clear: both; 
  margin: auto; 
  padding-left: 0px; 
  text-decoration: none; 
  text-align: center;
}

#iscr-newsletter:hover {
width: 180px;
  border: solid 2px black;
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
  font-size: 8pt;
  clear: both;
  margin: auto;
  padding-left: 10px;
  text-decoration: none;
  text-align: center;
}

 #iscr-newsletter a {
       color: #FFFFFF;
       text-decoration: none;
       }
       
       
#k2Container div.catItemIsFeatured, 
#k2Container div.userItemIsFeatured {
    padding: 0px;
    margin: 4px 0px;
    /* background: url("http://www.consorzioarca.it/templates/jsn_boot_pro/css/icon-featured.png") no-repeat scroll right 2px transparent; */
    background: none !important;
}   


span.catItemImage {
    display: block !important;
    text-align: center;
    margin: 0px 0px 8px;
} 

div.catItemImageBlock {
    padding: 8px 0px !important;
    vertical-align: middle;
    float: left;
    margin: 4px 0px 0px;
    width: 100%;
}   


 span.catItemImage img {
    border: 0px solid rgb(204, 204, 204);
    padding: 0px;
}


DIV#search-form {
text-align: center;
}

DIV#search-results SPAN.highlight {
    text-decoration: none !important;

    background: none !important;
    }



.jd_inputbox {
margin: 5px 0px !important;
width: auto !important;
}



.jd_div_content INPUT.button {
width: 20% !important;
display: block !important;
margin: 5px 0px !important;
}

.jd_search_result_title {
    text-align: justify;
    font-weight: normal;
    padding: 5px 10px 5px 5px;
    line-height: 30px;
    margin: 100px;
    width: 100%;
    background: none repeat scroll 0% 0% transparent;
    
}

/* .paginacerca .finder INPUT#q.inputbox {
border: 0px !important;
box-shadow: none !important;
background: none !important;
border-bottom: 1px solid black !important;
border-radius: 0px !important;
margin-right: 10px;
}

.paginacerca INPUT#q.inputbox {
border: 0px !important;
box-shadow: none !important;
background: none !important;
border-bottom: 1px solid black !important;
border-radius: 0px !important;
margin-right: 10px;
}

.paginacerca {
background-color: red !important;
width: 30% !important;
height: 100px !important;
} 


#colorbox INPUT#q.inputbox {
border: 0px !important;
box-shadow: none !important;
background: none !important;
border-bottom: 1px solid black !important;
border-radius: 0px !important;
margin-top: -70px !important;
margin-left: -6px;
 width: 100% !important;
  font-size: 20px !important;
 color: black !important;
  font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;
}

#colorbox {
background-color: white !important;
max-width: 90% !important;
height: 100px !important;
  

}


#colorbox BUTTON.btn.btn-primary {
display: none !important;
}

#cboxTitle {
display: none !important; 
height: 0px !important;
width: 0px !important;
}

#cboxClose {
display: none !important;
}   */

#colorbox INPUT#q.inputbox {
border: 0px !important;
box-shadow: none !important;
background: none !important;
border-bottom: 1px solid white !important;
border-radius: 0px !important;


 width: 70% !important;
  font-size: 20px !important;
 color: white !important;
  font-family: 'Roboto Condensed',Verdana,Geneva,sans-serif;

}

#colorbox BUTTON.btn.btn-primary {
display:  inline !important;


}
.titolosoci {
margin-bottom: -20px !important;
margin-top: 30px !important;
}

.logo-spinoff {
    float: right;
    width: 100%;
    height: 48px;
    max-width: 46px;
    background: url('../../../images/loghiaziende/spinoff.png') no-repeat scroll 0% 0% transparent;
}

div.itemHits {
    display: none !important;
    
}

ul.jsn-pagination li.navigation-page span {
    background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #000000;
}

ul.jsn-pagination li a, ul.jsn-pagination li span {
    font-weight: bold;
    padding: 3px 8px;
    border: 1px solid #000;
    background-color: #000000;
    color: #FFFFFF;
}

ul.jsn-pagination li a:hover {
    color: #000000;
    text-decoration: none;
  border: 1px solid #000000;
  background-color: #FFFFFF;
}


.itemTwitterButton, .itemFacebookButton {
        
    
     width: 80px !important;
    float: left !important;
   
    
    
    
}
.itemFacebookButton {
margin-left: 5% !important;
}

.itemGooglePlusOneButton  {
    
  
     width: 80px !important;
    float: left !important;
    margin-left: 10% !important;
    
}

.itp-share-fbl {
    float: left;
    margin: 10px;
    margin-left: 0px !important;
}

.itp-share-gone {
    float: left;
    margin-left: 25px;
    margin-right: 10px;
    margin-top: 10px;
}

._51mz ._51m-:first-child {
    padding-left: 0px;
    display: none !important;
}



  
  
  #jsn-page .button {
    display: inline-block;
    padding: 4px 10px;
    margin: 0px 0px 2px;
    font-size: 13px;
    line-height: 18px;
    color: black;
    text-align: center;
    text-shadow: none !important;
    vertical-align: middle;
    cursor: pointer;
    background-color: white;
    border: 1px solid black;
}

  #jsn-page .button:hover {
    display: inline-block;
    padding: 4px 10px;
    margin: 0px 0px 2px;
    font-size: 13px;
    line-height: 18px;
    color: #FFFFFF;
    text-align: center;
    text-shadow: none !important;
    vertical-align: middle;
    cursor: pointer;
    background-color: #000000;
    border: 1px solid #000000;
}

.moduletableultimieventi {
font-family: 'Roboto',Verdana,Geneva,sans-serif !important;
padding: 2px 2px 2px 5px !important;
}

.jsn-modulecontent {
    font-family: 'Roboto',Verdana,Geneva,sans-serif !important;
    
}


/* Creazione etichette */


#homelat-slide { }

a#creaz-slide {
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/creazionemini-over.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#creaz-slide:hover{
background:url("../../../images/home/mini/creazslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}

a#creaz-slide-attivo {
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/creazionemini.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#creaz-slide-attivo:hover{
background:url("../../../images/home/mini/creazslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}










a#creaz-slide-ing {
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/creazionemini-over.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#creaz-slide-ing:hover{
background:url("../../../images/home/mini/creationslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}

a#creaz-slide-attivo-ing {
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/creazionemini.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#creaz-slide-attivo-ing:hover{
background:url("../../../images/home/mini/creationslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}







a#trasf-slide{
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/trasferimentomini-over.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#trasf-slide:hover{
background:url("../../../images/home/mini/trasfslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}

a#trasf-slide-attivo {
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/trasferimentomini.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#trasf-slide-attivo:hover{
background:url("../../../images/home/mini/trasfslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}






a#trasf-slide-ing{
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/trasferimentomini-over.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#trasf-slide-ing:hover{
background:url("../../../images/home/mini/transferslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}

a#trasf-slide-attivo-ing {
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/trasferimentomini.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#trasf-slide-attivo-ing:hover{
background:url("../../../images/home/mini/transferslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}










a#reti-slide{
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/retimini-over.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#reti-slide:hover{
background:url("../../../images/home/mini/retislide.png") 0 0 no-repeat;
background-position: 100%  100%;
}

a#reti-slide-attivo {
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/retimini.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#reti-slide-attivo:hover {
background:url("../../../images/home/mini/retislide.png") 0 0 no-repeat;
background-position: 100%  100%;
}







a#reti-slide-ing{
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/retimini-over.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#reti-slide-ing:hover{
background:url("../../../images/home/mini/internationalslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}

a#reti-slide-attivo-ing {
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/retimini.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#reti-slide-attivo-ing:hover {
background:url("../../../images/home/mini/internationalslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}













a#innovaz-slide{
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/innovazionemini-over.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#innovaz-slide:hover{
background:url("../../../images/home/mini/innovazslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}

a#innovaz-slide-attivo{
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/innovazionemini.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#innovaz-slide-attivo:hover{
background:url("../../../images/home/mini/innovazslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}







a#innovaz-slide-ing{
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/innovazionemini-over.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#innovaz-slide-ing:hover{
background:url("../../../images/home/mini/innovationslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}

a#innovaz-slide-attivo-ing {
width:156px;
height:45px;
display:block;
 background:url("../../../images/home/mini/innovazionemini.png") no-repeat;  
background-position: 100% 100%;
-webkit-transition-property:background-position;
-moz-transition-property:background-position;
-o-transition-property:background-position;
transition-property:background-position;
-webkit-transition-duration: 1.4s;
-moz-transition-duration: 1.4s;
-o-transition-duration: 1.4s;
transition-duration: 1.4s;
}
a#innovaz-slide-attivo-ing:hover{
background:url("../../../images/home/mini/innovationslide.png") 0 0 no-repeat;
background-position: 100%  100%;
}


.modal_link {padding: 4px;}






/* Fine creazione etichette */
         
  /* Fine da fra per menu allineato al logo */
  
  
  /*  Per la data della lista eventi modulo homepage  */
  
  .mod_events_latest_date {
font-weight: bold;
}


.risorsepagina a {
    color: black !important;
    font-family: "Roboto Condensed",Verdana,Geneva,sans-serif !important;
    font-weight: bold !important; 
    
}

.risorsepagina {margin-top: 0px;}

.soci1 a {
        color: white !important;
}

.soci1 a:hover {
              color: black !important;
}


#listanotizie li a {
              color: #000000 !important;
  margin: auto;
}

#listanotizie  {
              max-width: 80%;
                margin-left: 5px;
}


.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
  max-width: 640px;
  margin: auto;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

div.mod-languages ul.lang-inline li {
display: inline;
float: left;
line-height: 2px;
}

div.k2ItemsBlock > ul > li { list-style: none }

.mod_events_latest_table a {color: #000 !important ;}

.cd-primary-nav li {
    margin: 1.6em 0px;
    text-align: center;
    text-transform: capitalize;
    list-style: outside none none;
    text-transform: uppercase !important;
}

.mod_events_monthyear {
    width: 216px;
    height: 33px !important;
    color: #FFF;
    border-radius: 2px 3px 0px 0px;
    background-color: #000;
    font-weight: 400;
border-collapse: separate;
border-spacing: 0px;
padding: 5px 10px 5px;
border-radius: 8px 8px 0px 0px;

}

.glossario { margin-right: 10%; float: right;}


/*Arrow startup laterali  */

.itemNavigationTitle {display: none;}

div.itemNavigation {
padding: 4px 8px;
margin: 0px 0px 24px;
border-top: none;
border-bottom: none;
background: none;

  }

  .itemNavigation ul li  {
    
}


.itemNavigation ul li:last-child {
  

}

.itemPrevious {
    background: url("http://www.consorzioarca.it/images/testfiles/left.png");
    background-repeat: no-repeat !important;
    }
.itemNext {
    background: url("http://www.consorzioarca.it/images/testfiles/right.png");
    background-repeat: no-repeat !important;
    }

    .itemNavigation ul li {display: inline;}

   div.itemNavigation a.itemPrevious, div.itemNavigation a.itemNext {
    padding: 23px 34px;}

.test-prevnext {display: none !important;}

.contenitore-arrow {margin: 40px auto;}


ul.inline li:last-child {margin-top:10px;}


#nav {
  background-color: #FFFFFF !important;
}



.jsn-form-content .jsn-row-container .control-group .controls input {width: auto ;}

.jsn-uniform  .jsn-text-center {display: none;}

.jsn-form-submit {border-radius: 0px;}


.jsn-form-content input {border-radius: 0px}

.jsn-form-content  textarea {border-radius: 0px}

#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight {
    background-color: #Fff;
    border-color: #fff;
}
.success-uniform  {background-color: #fff; border-radius: 0px;}


#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight {
    background-color: #FFF;
    border-color: #EFEFEF;
}


.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group textarea:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="text"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="password"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="datetime"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="datetime-local"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="date"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="month"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="time"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="week"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="number"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="email"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="url"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="search"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="tel"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group input[type="color"]:focus, 
.jsn-form-content .jsn-row-container .jsn-container-left_1 .control-group .uneditable-input:focus {
        border-color: #DEDFE0;
    outline: 0px none;
    box-shadow: 0px 1px 1px rgb(222,223,224) inset, 0px 0px 8px rgb(222,223,224);
}


#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea,
#jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group
 {
    background: none repeat scroll 0% 0% #FFF;
    color: #303030;
}

 #jsn_form_1.jsn-master .jsn-container-left_1  input {width: 200px ;}
 .jsn-master .jsn-input-xlarge-fluid {
    width: 90%;
}
#jsn_form_1.jsn-master select {width: 215px !important; border-radius: 0px !important; margin-bottom: 0px !important;}
.consenso-privacy .choices input {width: auto !important;}


#recaptcha_response_field {width: auto !important;}
#jsn_form_1.jsn-master .recaptcha_input_area input {width: auto !important;}


.jsn-bootstrap .jsn-form-content .control-group {
    width: 100%;
    float: left;
    box-sizing: border-box;
}


#jsn-captcha {width: 200px;}
.consenso-privacy label {font-size: 11px !important;}



#jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label,
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label

{display: none;}