/*@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');} */

@font-face { 
	font-family: "Barlow"; src: url("https://fonts.gstatic.com/s/barlow/v12/7cHpv4kjgoGqM7E_DMs5.woff2") format("woff2"); 
	font-style: normal; 
	font-weight: 400; font-display: swap; 
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { 
	font-family: "Teko"; src: url("../fonts/Teko-Regular.ttf") format("woff2"); 
	font-style: normal; 
	font-weight: 400; font-display: swap; 
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

body, html {font-family: 'Barlow', sans-serif; font-size: 17px;}

body{
  background-color:#f7f7f7;
  width: 980px;
  margin: auto;
  line-height: 18px;
  color: #003862;}

*{
  padding:0;
  margin:0;}
  
a{
  text-decoration: none;}

a:link, a:visited{
  color:#00a7a8;}
  
a:hover{
  color:#003862;}
  
li{
  list-style:none;}

p{	
  padding:5px 0px; color: #003862;}
  
h1, h2{
/*  text-transform:uppercase;*/
  font-size: 21px;
  color: #00a7a8;
  font-weight: bolder;
  font-family: 'Teko', sans-serif;  }
  
form, fieldset, a img{
  border:none;}

form{
  margin:10px 0px;
  text-align:right;}

label{
  float:left;}

input{
  margin-bottom:5px;
  font-size: 15px;
    padding: 2px;}

input[type="submit" i] {padding: 7px;}

.wrapper{
  padding:4px 4px 0px 4px;
  background: url(../images/background-repeat.png) repeat-y;
  color: #003862;
  line-height: 21px;}

.header{
  height: 70px;
  padding:15px 0px 15px 15px;
  background: url(../images/logo_synergo.jpg) no-repeat 720px 26px;
  background-size: 207px;}
  
.logo{
  float:left;}
  
.language{
  float:right;
  margin-top:-15px;}
  
.language li{
  float:left;
  padding:0px 20px;}

.nav{
  background-color:#f0f6fb;
  padding-left:20px;
  height:33px;
  line-height:33px;}
  
.mainmenu {
 overflow:hidden;}
  
.mainmenu li{
  text-transform:uppercase;
  padding:0 20px 0 0;
  font-weight:lighter;
  float:left;}
  
.mainmenu a{
  color:#003862003862;}
  
.mainmenu a:hover{
  color: #003862;}
  
.main {
  overflow:hidden;
  clear:both;
  padding: 20px;}

.breadcrumb {
	overflow:hidden;}

.breadcrumb li{
  float:left;
  text-transform:uppercase;
  font-size:15px;
  color:#003862;
  padding-right:10px;
  font-weight:lighter; }
  
.sidebar {
  float:left;
  padding-right:30px;
  width: 286px;}

.content {
  margin-left:315px;}
  
.content p{
  text-align:justify;}

.lf-column-title, .lf-column-link li, .lf-column-form {
  background-color: #F2F2F2;
  padding: 8px;
  margin: 0 0 5px;}
  
.footer {
  background:url(../images/background-footer.png) repeat-x bottom left;
  color: #999999;
  height: 60px;
  padding: 25px 15px 5px;
  font-size: 13px;}
  
.footer-rt{
  text-align:right;
  float:right;}

.warning {
  font-family: 'Open Sans', sans-serif;
  color: #999999;
  font-size: 12px;
  padding: 5px 15px 5px;}

.title {
  background-color: #F0F6FB;
  margin: 0 0 5px;
  padding: 7px;}
  
.english{
  padding:0 0 0 20px;
  background: url(../images/flag-english.jpg) no-repeat left center;}
  
.italy{
  padding:0 0 0 20px;
  background: url(../images/flag-italy.jpg) no-repeat left center;}

.arrow{
  padding-left:10px;
  background-image:url(../images/arrow.png);
  background-repeat: no-repeat;
  background-position: left center;}

.list{
 margin:15px 0px;}

.list li{
 padding-top:5px;
 padding-bottom:5px;}

.pdf{
  padding: 8px;
  background: url(../images/pdf.png) no-repeat 5px 10px;}

.pdf a {
  line-height:auto;
  margin-left:15px;
  display:block;}

.green{
  font-weight:bold;
  color:#008000;}

.red{
  color:#FF0000;}

.fltLeft{
	float:left;}

.hidden{
  display:none;}

.goButton{
  width:auto;}