﻿ul {
    /*list-style-image: url('/Data/skins/uninettunonew/img/fr_submenu.gif');*/
}
hr {
    border-top-style: solid;
    border-top-width: 2px;
margin-top:5px !important;
margin-bottom:5px !important;

}
#home_boxed{
float:left;
width:100%;
    min-height: 450px !important;
    /*padding-left: 30px !important;
    padding-right: 30px !important;*/
    padding-top: 10px !important;
}


.titoloBox a {
    color: black !important
}
.titoloBox {
    color: black;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.eventiRow{
    float: left;
    line-height: 22px;
    padding-bottom: 20px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 20px;
    text-align: justify;
    width: 100%;
    word-break: keep-all;
}
.box {
    float: left;
    line-height: 22px;
    padding-bottom: 20px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 20px;
    text-align: justify;
    width: 33%;
    word-break: keep-all;
}
.box66 {
    float: left;
    line-height: 22px;
    padding-bottom: 20px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 20px;
    text-align: justify;
    width: 66%;
    word-break: keep-all;
}

ul#nav1{

margin-left: -20px;
}
ul#nav1 li {
list-style:none;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  color: #666666;
  text-align:center;

  text-transform: uppercase;
margin-left:1px;
}

ul#nav1 li a {
 text-decoration: none;

font-weight:bold;
 }




ul#nav1 li ul {
    background-color: white;
    box-shadow: none;
    display: none;
    left: 0;
    opacity: 0;
    padding-bottom: 0;
padding-left:25px;
margin-top:5px;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    text-align: left;
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: opacity;
    transition-timing-function: ease;
    visibility: hidden;
    width: 200px;
background-color:white !important;

}

ul#nav1 li ul li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: currentcolor;
    border-left-style: none;
    border-left-width: 0;
    border-right-color: currentcolor;
    border-right-style: none;
    border-right-width: 0;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0;
    font-size: 12px !important;
    line-height: 10px !important;
    text-align: left !important;
    width: 200px!important;
}

ul#nav1 li ul li a {
 text-decoration: none;
  font-size: 12px !important;
  display:inline-block;
 }
 
ul#nav1 li:hover { color: #ED2314}


ul#nav1 li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

ul#nav1 li ul li a:hover{
 text-decoration: none;
 color: red;
  font-size: 12px !important;
  display:inline-block;
 }

ul#nav li a{
font-size:13px !important
}
.disclaimer{
padding-left:15%;
padding-right:15%;
text-align:center;

}
@media screen and (max-width:769px)
{
.contenutoLMPI
{
margin-top:120px;
margin-bottom:5px;
}
.contattiHead{
width:100px !important;

}
.accessoHead{

width:150px !important;
}
.langHead{
margin-left:0 !important;
}

ul#nav{
padding: 0 !important;
list-style-image: url('/Data/skins/uninettunonew/img/fr_submenu.gif');
}
}
@media screen and (max-width:1199px)
{

#iot4smestools{
float:left !important;
 border-left:none !important;
}
#home_text {
min-height:auto !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 10px !important;
}
}



@media screen and (min-width:768px)
{
ul#nav {
/* margin-top:10px; */
}

}

@media all {
/*.container{
padding-left:0 !important;
padding-right:0 !important;
}*/

ul#nav {
  text-align: left;
  display: inline;
  margin-left: auto;
  margin-right: auto;
  list-style: none;
float:left;
padding-left:0;
}


#copyright{
background-color:#ECECEC !important;
min-height:150px !important;
}


.column{
padding-bottom:5px;
}



._lingua
{
color: #337ab7 !important; font-size:16px; font-weight: bold; cursor: pointer;  margin-bottom: 10px;
    width: 40px; float:right;
}
.lingua {
    float: right;
    padding: 3px !important;
    width: 30px;
font-weight: bold; cursor: pointer;
color: #337ab7 !important;
}
.linksHeader li.active a{
    color:red;font-weight:bold !important;
}
    .linksHeader languages a.active {
        color: #EF3A2D !important;
    }
.linksHeader
{
    float: right;
    font-size: 16px;
    margin-bottom: 5px;
    text-align: right;
    width: 100%;
background-color:#ececec;
height:30px;
padding-top:5px;
}
.linksHeader a
{
font-family: lato; color: /* #67676F */ #2DA2D7; padding:10px;cursor:pointer;font-weight:bold !important; text-transform:none !important;font-size:14px;
}
.logoEuropa{
float:left;
}
.logoEuropa img{

width:220px;
}
.logolmpi{
float:left;
 margin-left: 10px;
}
.logolmpi img
{
width:190px;
}
.contattiHead{
    float:right;
}
.accessoHead{
    float:left;
    width:200px;
}
.topHeaderMenuContainer{
    float:left;
   padding-left: 60%;
}
.topHeaderLanguagesContainer{
    float:right;
}
ul#nav li {
  
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 10px 10px;
  max-width:15em;
vertical-align:middle;
  
 /* background-color: #144A66; */
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  color: #fff !important;
  text-align:center;

  text-transform: uppercase;
margin-left:1px;
}

ul#nav li a {
 text-decoration: none;
 color: black;
font-weight:bold;
 }

ul#nav li:hover {
 /* background: #2295C0;
  color: #FFFFFF; */
border-bottom:3px solid #FBBA42 !important
}

ul#nav li a:hover {
 color:#ED2314 !important;
 }

ul#nav li ul {
    background-color: white;
    box-shadow: none;
    display: none;
    left: 0;
    opacity: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    text-align: left;
    top: 30px;
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: opacity;
    transition-timing-function: ease;
    visibility: hidden;
    width: 150px;
background-color:white !important;
}

ul#nav li ul li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: currentcolor;
    border-left-style: none;
    border-left-width: 0;
    border-right-color: currentcolor;
    border-right-style: none;
    border-right-width: 0;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0;
    font-size: 12px !important;
    line-height: 14px !important;
    text-align: left !important;
    width: 150px !important;
}

ul#nav li ul li a {
 text-decoration: none;
 color: black;
  font-size: 12px !important;
  display:inline-block;
 }
 
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: red !important;
    background-color: transparent !important;
    border-bottom: 3px solid #FBBA42 !important;
}
/*ul#nav li ul li:hover { border-bottom:3px solid #FBBA42;color: #ED2314}*/


ul#nav li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

#iot4smes h2, h3 {
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 24px;
 color: #4FB7DB !important;
 border-bottom: 1px solid #4FB7DB;
 padding-bottom: 10px;
 margin-bottom: 10px;
 margin-top: 10px;
 text-align: center;
 padding-top: 10px;
 font-weight: bold;
 background-color: transparent !important;
}

#home_text h2, h3 {
    background-color: transparent !important;
    border-bottom-width: 2px;
    color: #4c4c4c;
    font-family: "Trebuchet MS",sans-serif;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
    text-align: left;
}

#home_text h3 {
 font-size: 18px;
 }

#home_text p, li {
/* font-family: Arial, sans-serif; */
 font-size: 15px !important;
 line-height: 22px !important;
 color: black;
 text-align: left; 
 padding-right: 10px;

}
#home_text {
    border-image-repeat: repeat repeat;
    /*border-right-color: #4c4c4c;
    border-right-style: solid;
    border-right-width: 2px;*/
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 10px !important;
min-height:900px !important;
}
#iot4smestools {
 /* font-family: Arial, sans-serif; */
 font-size: 14px;
/*float:right;*/
display:inline;
 color: black;
 margin-top:10px;
 border-left-color: #4c4c4c;
border-left-style: solid;
border-left-width: 2px;
 }

#iot4smestools h3 {
   border-bottom:2px solid #ececec;
    color: #494949 !important;
    font-family: "Trebuchet MS",Arial,sans-serif !important;
    font-size: 18px !important;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
 
 #iot4smestools p {
 
 /* border-bottom: 1px solid #EF392C!important; 
   padding-bottom: 5px;
   margin-bottom: 15px; */
  }

#home_text table {border-collapse: collapse}
/* #home_text td, td p, td strong, td ol li, td ul li {font-size: 12px !important;} */
/*h1 {display:none; speak: none}*/
#home_text ul, ol {margin-left: 20px !important;}
#home_text td {border: 1px solid #4FB7DB}
tr.tha td {background-color: #4FB7DB; color: #fff}

#home_text td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #144A66;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #144A66;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #144A66;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #144A66;
    border-top-style: solid;
    border-top-width: 1px;
font-size:16px !important;
padding:5px !important;

}
}
tr.intestazionept {
    background-color: #2484CD;
    color: white;
    font-size: 18px !important;
    font-weight: bold;
    text-transform: uppercase;
}
div#fotogallery {width: 800px !important; margin:auto} 
div#fotogallery a {display: block; float: left; margin: 5px;}


.navbar-brand{
    width:auto !important;
}
.navbar-inverse{
    border-color:transparent !important
}
#subHeader{
    position:relative;
    margin-top:120px;
    margin-bottom:10px;
}

img[src*="coFunded.png"]
{
    width:240px !important;
}
img[src*="logo.png"]
{
    width:200px !important;
}


/* BLOG */

.divImgNotizia {
    text-align: center !important;
}
.divImgNotizia img {
max-width:80%;
}
.lblData{
    color: #337ab7 !important;
    }
  
    .tagcloud span{
   display: block;
float: right;
margin-right: 4px;
margin-bottom: 4px;
padding: 3px 6px;
border: 1px solid #ccc;
font-size: 13px;
color: #337ab7;
border-radius: 2px;
    }

.data span{
    color:black;
    font-weight:bold;
}
.thumb-background
{
    margin-top:20px;
    min-height:120px;
}
.titolo h4 a{
    color:#337BBF !important;
    font-size:14px;
    text-align:justify;
    font-weight:bold;
}
.thumb-background img{
    max-height:120px !important;
    padding:1px;
}
.abstract p{
padding:5px !important;
min-height:200px;
}
.titolo h4{
    min-height:70px;
}
.singolaNews{
    border-color:#EFEFEF !important;
}
.testoNews{
    padding:20px !important;
}
.buttons{
    margin-left:50%
}
.titoloModuloNews a{
    font-size:14px;
}

.nav-previous
{
    float:left;
    width:45%;
    text-align:left;
}
.nav-single{
    margin-top:50px
}
.nav-previous a,.nav-next a
{
   font-weight:bold;
   font-size:12px;
   color:black;
}
.nav-next{
   float:right;
    width:50%;
    text-align:right;
}
h1.title{
    display:block !important
}

.form-control{
    display:inline !important
}