body {
  margin:0px;
  padding:0px;
  font-family: arial,verdana,serif;
  background:#ffffff url(../imgs/bg.gif) repeat-x;

  }

p,a,ul,ol,dl,li,form,input,table,tbody,tr,td { margin:0px;padding:0px; }


div.clear { clear:both;}


div#max-width {
  position:relative;
  margin:auto;
  padding:auto;
  width:850px;
}

div#container {
  position:relative;
  left:0px;
  top:0px;
  width:833px;
  border-left: 9px solid #0685c5;
  border-right: 9px solid #0685c5;
  border-top: 0px solid #0685c5;
  border-bottom: 13px solid #0685c5;
  background:#0685c5;
}

div#content,div#content-fp {
  position:relative;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  border-top:1px solid #ffffff;
  width:833px;
}
div#content-fp {
  background: #0685c5;
}

/* --- BARRE DI NAVIGAZIONE --- */
div#main-navi {
  position:relative;
  clear:both;
  margin:0px;
  padding:0px;
  width:832px;
  height: 21px;
  border-right: 1px solid #ffffff;
  background:#ffffff;
  text-align:left;
  
}

div#main-navi ul {
  list-style-type:none;
  text-align:center;
  width:831px;
  margin:0px;
  padding: 0px/*0.1em 0em*/;
}
div#main-navi li {
  display:inline;
  margin:0px;
  padding:0px 1.5%;
  /* mac ie hack \*/ background:transparent url(../imgs/li-navi.gif) center left no-repeat; /* end hack */
}
div#main-navi li a { color:#324D62; text-decoration:none; text-transform:uppercase;font: normal bold 9px verdana,arial,serif;}
div#main-navi li a:hover {}
div#main-navi li.first { background:none;}
/*  222222222222222222---------------------------*/
div#main-navi2 {
  position:relative;
  clear:both;
  text-align:center;
  margin:0px;
  padding:0px;
  width:831px;
  height: 21px;
  /*border-bottom: 1px solid #0685c5;*/
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  background:#034262 url(../imgs/blue_bg.gif);
}
div#main-navi2 a {color:#ffffff; text-decoration:none; font: 8px verdana,arial,serif;text-transform:uppercase;}
div#main-navi2 a:hover {}
/*      333333333333333333333333  */
div#main-navi3 {
  position:relative;
  clear:both;
  margin:0px 0px 0px 10px;
  font: 10px verdana,arial,serif;
  text-transform:uppercase;
  font-weight:bold;
  color:#ffffff;
  padding:0px;
  width:831px;
  height: 21px;
  /*border-bottom: 1px solid #0685c5; */
}
div#main-navi3 a {color:#ffffff; text-decoration:none;}
div#main-navi3 a:hover {text-decoration:underline;}
div#header {
  position:relative;
  left:0px;
  top:0px;
  height:60 px;
  width:833px;
  margin:0px;
  padding:0px;
  background:#ffffff;
  border-right: 9px solid #0685c5;
  border-left: 9px solid #0685c5;
  border-top: 7px solid #0685c5;
  border-bottom: 0px solid #0685c5;
}



div#top-navi {
  position:relative;
  left:0px;
  top:0px;
  margin:0px;
  padding:0px;
  height:21px;
 }
  
div#top-navi ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  height:21px;
  
}  

div#top-navi li {
  display:inline;
  margin:0px;
  padding:0px 9px 0px 9px;
  background:transparent url(../imgs/li-topnavi.gif) center left no-repeat;
}
div#top-navi li a { color:#E1E5EA; text-decoration:none; text-transform:uppercase;font: normal bold 9px verdana,arial,serif;}
div#top-navi li a:hover {}
div#top-navi li a.active { color:#000; }
div#top-navi li.first { background:none;}
/* - logo - */
div#logo {
  position:relative;
  clear:both;
  left:0px;
  top:1px;
  width:361px;
  height:60px;
  margin:0px;
  padding:0px;
  }

div#lang {
  position:absolute;
  right: 14px;
  top:25px;
  margin:0px;
  padding:0px;
  height:10px;
  font-size:12px;

}

div#search {
  position:absolute;
  right:0px;
  top:33px;
  width:130px;
  height:40px;
  margin:0px 2px 0px 0px;
  padding:0px;
  text-align:right;
  /*
backgroud:transparent url(../imgs/img_links.gif);
*/
}

div#search p { font:normal normal 11px verdana,arial,serif; color:#394A59; margin:0px;padding:0px; }
div#search a { color:#394A59; text-decoration:underline; }
div#search input { margin: 0em 0.5em; padding:0px;}
div#search input.submit { border:2px solid #324C62; font-size:11px;font-weight:bold; padding:0.1em;background:transparent;color:#394A59;}
div#cookiepath {
  position:relative;
  clear:both;
  width:833px;
  height:14px;
  background:#0685c5;
  color:#ffffff;
  margin:0px;
  padding:4px 0em 5px 0em;
  font-size:9px;
  vertical-align:middle;
  }
div#cookipath p { }
div#cookiepath a { font:normal 9px verdana,arial,serif;color:#E1E5EA;text-decoration:none;padding:0em 9px; text-transform: uppercase; }
div#cookiepath a.first{font-weight:bold;}
div#cookiepath a.current { text-transform: none; }
div#cookiepath a:hover { text-decoration:underline; }

div#footer {
  position:relative;
  clear:both;
  height:25px;
  width:833px;
  margin:0px;
  padding:0px;
  border-top:none;
  border-right:solid 9px #0685c5;
  border-bottom:solid 13px #0685c5;
  border-left:solid 9px #0685c5;
 }
div#footer ul {
  list-style-type:none;
  text-align:center;
  width:831px;
  padding-top:0.2em;
}
div#footer li {
  display:inline;
  margin:0px;
  padding:0px 1.5%;
  background:transparent url(../imgs/li-footer.gif) center right no-repeat;
  font-weight:normal;
  font-size:11px;
  color:#324D62;
  } 
div#footer li.last { background:none }
div#footer A{color:#324D62;font-size:11px;text-decoration:none;}
div#footer A:hover{color:#324D62;font-size:11px;text-decoration:underline;}
div#footer A:visited{color:#324D62;}
