<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body {
    background-color: #efefef;    
    font-family: Lucida Sans Unicode,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.6em; 
}

h1 {
   color:#888888;
   font-size:25px;
   margin-bottom:20px;
   margin-top:0;
}

h2{
    border-bottom: 2px dotted #999999;
    color: #34c3a6;
    display: block;   
    font-family: Arial;
    font-size: 19px;
    font-weight: normal;
    margin: 10px 0 20px;
    padding: 2px 0 7px;
    width:100%;
}

h3{
    color: #666666;
    font-size: 16px;
    line-height: 1.3em;
    padding-bottom: 15px;
}
h4{
 
  color:#555555; 
  font-weight:normal;
  font-size:13px;
   
}
.green{
    font-weight:bolder;
    color:#4da02c;
    }
    
b, strong {
    color: #666666;
    font-family: Arial;
    font-weight: bolder;
}
/*--------------------------------------------------------------------------------------------------*/
.automotive {
    position:relative;
}

.caption {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    color: #666;
    font-size: 2.2em;
    left: 18%;
    padding: 10px 10px 10px 0;
    position: absolute;
    text-align: right;
    top: 60%;
    width: 82%;
    margin:0;
    border-radius: 12px 0px 0px 12px; 
    -moz-border-radius: 12px 0px 0px 12px; 
    -webkit-border-radius: 12px 0px 0px 12px;
    overflow:hidden;
}
.caption a, .caption a:visited {
    text-decoration:none;
    color: #666666;    
}
.caption a:hover {
    text-decoration:none;
    color: #34c3a6; 
}
.riga-foto {
    padding:0 15px;
    }
.riga-foto img{
    width:100%;
    }
.riga-foto .col-sm-3, .riga-foto .col-xs-6{
    margin-left:0;
    margin-right:0;
    padding:0;
    }
#logo img{
    width:100%;
    }    
    
#lingue{
     margin: 0 0 2px;
    padding: 15px 5px 0 0;
    text-align: right;   
    }
#lingue ul{
    padding:0;
    margin:0; 
    clear:both;   
    }
#lingue ul li{
    
    display:inline;
    padding: 0 7px 0 0;
    margin:0;
    list-style: none outside none;
    }
#ricerca {
    float: right;
    margin: 15px 0;
    text-align: right;
    width: 90%;
}
#ricerca .input-group .form-control {
    
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    font-size:1.2em;
   
}
.btn-primary {
    background-color: #cccccc;
    border-color: #cccccc;
    color: #fff;
    margin:0 0 0 8px;
}
    
 #main-design {
-webkit-box-shadow: 6px 6px 3px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    6px 6px 3px 0px rgba(50, 50, 50, 0.28);
box-shadow:         6px 6px 3px 0px rgba(50, 50, 50, 0.28);
background-color:#ffffff;

/*
border-radius: 0px 40px 0px 0px; 
-moz-border-radius: 0px 40px 0px 0px; 
-webkit-border-radius: 0px 40px 0px 0px; 
border: 0;
margin-top:25px;
padding-top:20px;
*/
padding-bottom:25px;
     }

#content {
    margin: 0;
    padding: 25px 30px 40px;
}
#content-foto {    
    float: left;
    margin: 0;
    padding: 0;
}
#content-foto img {
    margin: 0 20px 15px 0;
    
}
#content-text {
    margin: 5px 0 0;
    padding: 0;
    float:left;
}  

#content-text img {
    float:left;
    margin: 10px 18px 8px 0;
    padding: 0;
}

#breadcrumbs .breadcrumb {
    background-color: #ffffff;    
    list-style: outside none none;
    margin-bottom: 20px;
    padding: 8px 15px;
}
#breadcrumbs ul.breadcrumb {
    padding: 0 0 0 30px;
    margin:0;
}
#breadcrumbs ul.breadcrumb li {
    color:#999999;
}

#breadcrumbs ul.breadcrumb a, #breadcrumbs ul.breadcrumb a:visited {
    color:#34c3a6;
}


#main-content{
    padding-top:25px;
   
    }

	/*
#fastlink{
    margin: 30px 0 0;
        }      
#fastlink ul{
    list-style:outside none; 
    
    }      
#fastlink ul li{
    background: transparent url("../img/bg_arrow.jpg") no-repeat scroll right 6px;
    padding: 0 13px;
    text-align: right;
    }       
#fastlink ul li a, #fastlink ul li a:visited{
    text-decoration:none;
    color:#888888;
    font-size:12px;
    }    
#fastlink ul li a:hover{
    text-decoration:underline;
    color:#34c3a6;    
    }
	
#fastlink2{
    margin:0 ;
    }      
#fastlink2 ul{
    list-style:outside none; 
    
    }      
#fastlink2 ul li{
    background: transparent url("../img/bg_footerlinks.gif") no-repeat scroll right 5px;
    text-align:right;
    padding: 0 8px;
    float:right;
    }       
#fastlink2 ul li a, #fastlink ul li a:visited{
    text-decoration:none;
    color:#888888;
    font-size:12px;
    }    
#fastlink2 ul li a:hover{
    text-decoration:underline;
    color:#34c3a6;    
    }

*/	
/*-----------------menu-------------------------------------------------*/

/* make sidebar nav vertical */ 
@media (min-width: 768px) {
  .sidebar-nav .navbar .navbar-collapse {
    padding: 0;
    max-height: none;
    
  }
  .sidebar-nav .navbar ul {
    float: none;
    
  }
  .sidebar-nav .navbar ul:not {
    display: block;
  }
  .sidebar-nav .navbar li {
    float: none;
    display: block;
    text-transform:uppercase;
    
  }
  .sidebar-nav .navbar li a {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #f2f2f2;
    
  }
}

.navbar-default {
    background-color: #b2b2b2;
    border-color: #b2b2b2;
    
}
.navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:hover, .navbar-default .navbar-nav &gt; .open &gt; a:focus {
    background-color: #b2b2b2;
    border-bottom: 1px solid #f2f2f2;
    color: #fff;
}
.dropdown-menu {
 background-color: #999999;

}
.sidebar-nav {
    padding: 0 0 1px 0; 
    border-radius: 0px 0px 10px 10px; 
    -moz-border-radius: 0px 0px 10px 10px; 
    -webkit-border-radius: 0px 0px 10px 10px; 
    background-color: #b2b2b2;
    border: 0 none;   
    margin:0 0 20px 0;
      
}

.sidebar-nav .navbar ul .dropdown-menu{
    background-color: #999999;    
    float: none;    
}
.sidebar-nav .navbar ul {
    padding-bottom: 0;
    padding-top: 0;
}  
.navbar-nav &gt; li &gt; .dropdown-menu {
    border-top-left-radius: 0 ;
    border-top-right-radius: 0 ;
    margin-top: 0;
    margin-bottom:0;
}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    border-bottom: 1px solid #f2f2f2;
    color:#333;   
    }
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover{
    background-color:#666666;
    color:#34c3a6;    
    }

.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus {
    background-color: #888888;
    border-bottom: 1px solid #f2f2f2;
    color: #222222;
}
.navbar-default .navbar-nav &gt; li &gt; a {
   border-bottom: 1px solid #f2f2f2; 
   color: #ffffff;
   text-transform:uppercase;
}
.navbar-default .navbar-nav &gt; li &gt; a:hover{
    background-color: #666666;
    color:#34c3a6;
    }

.navbar-default .navbar-toggle {
    border-color: #666666;
    background-color:#b2b2b2;
}
.navbar-default .navbar-toggle a:visited {
    border-color: #666666;
    background-color:#b2b2b2;
}
.navbar-default .navbar-toggle a:hover{
    background-color:#666666;
}
.sidebar-nav .navbar-toggle:hover, navbar-default .navbar-toggle:focus{
    background-color: #777777;
    }
.navbar-default .navbar-brand {
    color: #333;
}
.dropdown-menu {
    font-size: 12px;
    list-style: outside none none;
    text-align: left;
}
.dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:hover, .dropdown-menu &gt; .active &gt; a:focus {
    background-color: #888888;
    color: #f65057;
    outline: 0 none;
    text-decoration: none;
}



/*------------------------------------------------*/

#link-sitofakt {
    background: transparent url("../img/piccLogoFaktCS.jpg") no-repeat scroll right top;
    color: #888888;
    font-family: Tahoma;
    font-size: 12px;
    height: 47px;
    
}
#link-sitofakt a, #link-sitofakt a:visited {
    color: #555555;
    display: block;
    font-size: 12px;
    line-height: 1.1em;
    padding: 5px 50px 0 0;
    text-align: right;
    text-decoration: none;
    vertical-align:middle;
}
#restricted{
    margin:5px 0 15px;
    background-color: #f2f2f2;
    padding: 10px 8px;
    border-radius: 10px 10px 10px 10px; 
    -moz-border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px;
    text-align: center;
    font-family:Arial;    
    line-height:1.4em;
    
    }
#restricted .loggedWelcome{
    color: #34c3a6;
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    }
 .userProfileText {

}
label.userProfileLabel{
    display: block;
    font-size: 12px;    
    text-align: left;
    }
input.userLogin, input.userLoginPassword{
	width:100%;
    }

.UserProfileSmallBox{
    background-color: #f2f2f2;
    padding: 0;
    border-radius: 10px 10px 10px 10px; 
    -moz-border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px;
    text-align: center;
    font-family:Arial;    
    line-height:1.4em;
    }
.loggedLastAccess{
    font-size:0.8em;
    }
.loggedText{
    color: #999;
    display: block;
    float: none;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 2px;
    text-align: center;
    }
/*---------------------------------------------------*/

.LargeBoxTitle {
    color: #82aa49;
    display: block;
    font-family: Arial;
    font-size: 25px;
    font-weight: normal;
    line-height: 1em;
    margin: 0 0 20px;
    padding: 0;
}
#content-text .RSSFeedLink img {
    margin: 0 5px 0 0;
    padding: 0;
    position: relative;
    top: 6px;
}

.newsRecord h2 {
    border-bottom: 2px dotted #c3d7a9;
    color: #63b92c;
    display: block;    
    font-family: Arial;
    font-size: 19px;
    font-weight: normal;
    margin: 10px 0 20px;
    padding: 2px 0 7px;
    width: 100%;
    color: #63b92c;
}
.newsRecord h2 a {   
  color: #63b92c;  
    
}
h2 img {
    display:none;
    }
.NavigationAutoLink{
    
    color:#34c3a6;
    }
    
blockquote {
    border-left: 5px solid #ffffff;   
    margin: 0 0 20px;
    padding: 10px 20px;
    font-size:13px;
}

/*---------------------------------------------------*/
.download_row {
    border-bottom: 2px dotted #c4d5a9;
    float: left;
    margin: 10px 0 0;
    padding: 10px 0;
    width: 100%;
}
.download_row img {
    border:1px solid #333;
    float:left;
}
#content-text .pdf_icon a, #content-text .pdf_icon a:visited {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}
.pdf_icon {
    margin: 0;
    padding: 10px 0 0;
    display:block;
    border: none;
}
#content-text .pdf_icon img {
    border: medium none;
    margin: 0 5px 0 0;
    padding: 0;
}
.newsAbstract{
    text-align:left;
    }




/*--------------------------------------------------*/     
#footerlinks{
    padding:0;
    font-size:11px;
    }
#footerlinks ul{
    margin: 10px 30px 0 10px;
    padding: 0;
    }
#footerlinks ul li{
    background: url("../img/bg_footerlinks.gif") no-repeat scroll right 3px transparent;
    color: #5A5447;
    float: left;
    list-style: none outside none;
    margin: 0 15px 0 0;
    padding: 0 8px 0 0;
    }
#footerlinks ul li a, #footerlinks ul li a:visited{
    color:#5A5447;
    }
#adress{
    color: #5A5447;    
    margin: 10px 0 30px 0;
    padding: 0;
    font-size:11px;
    text-align:right;
    }
 /*----------------------------------------------------------------------*/
 
 .col-sm-10{
    
    padding:25px 20px;
   
}
 
 /*----------------------------------------------------------------------*/
 a, a:visited {
    color: #333333;
    text-decoration: none;
}  
/*------------------------------------------------------------------------*/



@media screen and (max-width: 400px) {
    #main-design {
        margin-top: 0 !important;
        border-radius:0 0 0 0;
    }
    .riga-foto .caption {
         font-size: 1.3em;
        text-align: right;
        padding-right:2px;
        }
     #adress    {
        text-align:left;
        padding-left:10px;
        float:left;
        }
     .navbar-default .navbar-nav &gt; li &gt; a {
         color: #222222;
        }
      label.userProfileLabel {
        position:relative;
        top:20px;
        }
        input.userLogin {
        position: relative;
        right: 0px;
        margin:0 0 0 8px;
        }
        input.userLoginPassword        {
         display: inline;
         margin: 0 5px 0 25px;   
            }
        
}

@media screen and (max-width: 1000px) {
    #main-design {
        margin-top: 0 !important;
        border-radius:0 0 0 0;
        
    }
    .caption {
        font-size:1.6em;
        }
    
}

@media screen and (max-width: 850px) {
    #adress    {
        text-align:left;
        padding-left:10px;
        float:left;
        }
    
    
}


/*** MAX TOP-HEADER ***/
#top-header  {
	background-color: #5e5e5e;
}


.fastlink1 ul, .fastlink2 ul {
	margin:0;
	padding: 0;
}


.fastlink1 UL LI, .fastlink2 ul li {
    margin: 0px;
    padding: 0px;
    float: left;
    list-style: none;
}
	

.fastlink1 UL LI A, .fastlink2 ul li a {
    display: block;
    float: left;
    margin: 0px;
    padding: 10px 20px 10px 0;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}

.fastlink1 ul li.lastitem a, .fastlink2 ul li.lastitem a {
	padding-right: 0;
}

.loginForm .SmallBoxTitle {
	display: none;
}

.userLoginSubmit {
	margin-top:10px;
}

.loggedAvatar img {

}

.img-colonna {
margin: 0 0 10px 10px;
float: right;
}

/*-----------------------menu3------------------------------*/

.menu3{
    float:right;
    width:auto;
    margin: 0;
    padding:0;
    border-left:20px solid #ffffff;
    border-bottom:20px solid #ffffff;
    font-size: 13px;
    }
#main-content .menu3 .nav &gt; li &gt; a {
    background-color: #cccccc;
    color: #333333;
    }

#main-content .menu3 .nav &gt; li &gt; a:hover, #main-content .menu3.nav &gt; li &gt; a:focus {
    background-color: #888888;
    color: #ffffff;
    }
#main-content .menu3 .nav &gt; li.selected &gt; a {
    background-color: #888888;
    color: #ffffff;
    }
	
.loggedAvatar img {
	width: 48px;
	height: 48px;
}

/*-----------------------personalizzazioni------------------------------*/

.tableIncertezzaMisura tr td:first-child { width: 80% !important; };</pre></body></html>