  body {
    text-align: left;

	font-family: Times, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 15px;
	color: #666666;

	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
  }

  a {
	text-decoration: none; 
  }

  a:link {
	color: #BBBBBB;
  }

  a:visited {
	color: #BBBBBB;
  }

  a:hover {
	color: #FF0000; 
  }

  a:active {
	color: #FF0000; 
  }

  #wrap {
    width: 800px;
	height: 615px;

	padding: 0;
  }


  #navitop {
    text-align: left;

    margin: 0;
    padding: 0;
	font-weight: bold;
  }

  #navitop1 {
	font-size: 15px;
	line-height: 15px;

	float: left;
	height: 23px;

    margin: 0 0 0 30px; 
	padding: 0 0 0 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navitop2 {
	font-size: 15px;
	line-height: 15px;

 	float: left;
	height: 23px;

    margin: 0 0 0 7px; 
	padding: 0 0 0 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navitop3 {
	font-size: 15px;
	line-height: 15px;

	float: left;
	height: 23px;

    margin: 0 0 0 7px;
	padding: 0 0 0 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navitop4 {
	font-size: 15px;
	line-height: 15px;

	float: left;
	height: 23px;

    margin: 0 0 0 7px;
	padding: 0 0 0 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navitop-it {
	font-size: 13px;
	line-height: 15px;	

	float: left;
	height: 23px;

    margin: 0 0 0 7px;
	padding: 0 0 0 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navitop-fr {
	font-size: 13px;
	line-height: 15px;

	float: left;
	height: 23px;

    margin: 0 0 0 7px;
	padding: 0 0 0 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navitop-en {
	font-size: 13px;
	line-height: 15px;

	float: left;
	height: 23px;

    margin: 0 0 0 7px;
	padding: 0 0 0 7px;
    border-left: 1px solid #FFFFFF;
  }

  #clear {
    clear: both;

	margin: 0;
    padding: 0;
  }

  .linebox {
	margin: 0;
    padding: 0;
    border: 1px solid #BBBBBB;
  }

  .title {
	font-size: 22px;
	line-height: 22px;

    margin: 0;
	padding: 10px 8px 0px 12px;
    border-left: 1px solid #BBBBBB;
  }

  .title a:link {
	color: #BBBBBB;
  }

  .title a:visited {
	color: #BBBBBB; 
  }

  .title a:hover {
	color: #666666; 
  }

  .title a:active {
	color: #666666; 
  }

  #editorial {
    text-align: right;
	font-size: 15px;
	line-height: 20px;

	margin: 0;
	padding: 9px 2px 0px 2px;
    border-top: 1px solid #BBBBBB;
  }

  #editorialred {
    text-align: right;
	font-size: 15px;
	line-height: 20px;
	color: #FF0000;

	margin: 0;
	padding: 9px 2px 0px 2px;
    border-top: 1px solid #BBBBBB;
  }

  #biografia {
	font-weight: bold;
    text-align: right;
	font-size: 15px;
	line-height: 20px;
	color: #666666;

	margin: 0;
	padding: 0px 13px 0px 0px;
    border-right: 1px solid #BBBBBB;
  }

  #biografia-read {
	font-weight: normal;
    text-align: right;
	font-size: 15px;
	line-height: 20px;
	color: #666666;
  }

  #contatto {
	font-weight: normal;
    text-align: right;
	font-size: 15px;
	line-height: 20px;
	color: #666666;

	margin: 0;
	padding: 0px 13px 0px 0px;
    border-right: 1px solid #BBBBBB;
  }

  #links {
	font-weight: normal;
    text-align: right;
	font-size: 15px;
	line-height: 20px;
	color: #666666;

	margin: 0;
	padding: 0px 13px 0px 0px;
    border-right: 1px solid #BBBBBB;
  }

  .links {
	font-weight: bold;
    text-align: right;
	font-size: 15px;
	line-height: 20px;
	color: #666666;

	margin: 0;
	padding: 0px 13px 0px 0px;
    border-right: 1px solid #BBBBBB;
  }

  .links a:link {
	color: #666666;
  }

  .links a:visited {
	color: #666666;
  }

  .links a:hover {
	color: #FF0000; 
  }

  .links a:active {
	color: #FF0000; 
  }

  #spacer {
	font-size: 5px;
	line-height: 5px;

    margin: 0; 
	padding: 0;
  }

  #picnr0 {
    text-align: right;

	font-size: 13px;
	line-height: 13px;
	color: #BBBBBB;

    margin: 0; 
	padding: 8px 12px 9px 6px;
  }

  #picnr1 {
    text-align: right;

	font-size: 13px;
	line-height: 13px;
	color: #BBBBBB;

    margin: 0; 
	padding: 8px 12px 9px 6px;
  }

  #picnr2 {
    text-align: right;

	font-size: 13px;
	line-height: 13px;
	color: #BBBBBB;

    margin: 0; 
	padding: 8px 12px 9px 6px;
  }

  #picnr3 {
    text-align: right;

	font-size: 13px;
	line-height: 13px;
	color: #BBBBBB;

    margin: 0; 
	padding: 8px 12px 9px 6px;
  }

  #picnr4 {
    text-align: right;

	font-size: 13px;
	line-height: 13px;
	color: #BBBBBB;

    margin: 0; 
	padding: 8px 12px 9px 6px;
  }

  #picnr5 {
    text-align: right;

	font-size: 13px;
	line-height: 13px;
	color: #BBBBBB;

    margin: 0; 
	padding: 8px 12px 9px 6px;
  }

  #picnr6 {
    text-align: right;

	font-size: 13px;
	line-height: 13px;
	color: #BBBBBB;

    margin: 0; 
	padding: 8px 12px 9px 6px;
  }

  #picnr7 {
    text-align: right;

	font-size: 13px;
	line-height: 13px;
	color: #BBBBBB;

    margin: 0; 
	padding: 8px 12px 9px 6px;
  }

  #picnr8 {
    text-align: right;

	font-size: 13px;
	line-height: 13px;
	color: #BBBBBB;

    margin: 0; 
	padding: 8px 12px 9px 6px;
  }

  #picnr9 {
    text-align: right;

	font-size: 13px;
	line-height: 13px;
	color: #BBBBBB;

    margin: 0; 
	padding: 8px 12px 9px 6px;
  }

  #picup {
    text-align: right;

	font-size: 13px;
	line-height: 13px;

    margin: 0; 
	padding: 7px 12px 9px 6px;
  }

  #picdown {
    text-align: right;

	font-size: 13px;
	line-height: 13px;

    margin: 0; 
	padding: 7px 12px 15px 6px;
  }

  #picsubtitles {
    text-align: right;

	font-size: 15px;
	line-height: 17px;

    margin: 0; 
	padding: 3px 10px 8px 14px;
    border-right: 1px solid #BBBBBB;
  }

  .picsubtitlesred {
    text-align: right;

	font-size: 15px;
	line-height: 17px;
	color: #FF0000;

    margin: 0; 
	padding: 3px 10px 8px 14px;
    border-right: 1px solid #BBBBBB;
  }

  #navipics1 {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #BBBBBB;

    margin: 0; 
	padding: 3px 7px 8px 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navipics2 {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #BBBBBB;

    margin: 0; 
	padding: 3px 7px 8px 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navipics3 {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #BBBBBB;

    margin: 0; 
	padding: 3px 7px 8px 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navipics4 {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #BBBBBB;

    margin: 0; 
	padding: 3px 7px 8px 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navipics5 {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #BBBBBB;

    margin: 0; 
	padding: 3px 7px 8px 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navipics6 {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #BBBBBB;

    margin: 0; 
	padding: 3px 7px 8px 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navipics7 {
	font-size: 15px;
	line-height: 17px;	
	font-weight: bold;
	color: #BBBBBB;

    margin: 0; 
	padding: 3px 7px 8px 7px;
    border-left: 1px solid #FFFFFF;
  }

  #navibottom1 {
	font-size: 22px;
	line-height: 22px;

    margin: 0; 
	padding: 9px 8px 8px 8px;
    border-left: 1px solid #FFFFFF;
  }

  #navibottom1 a:link {
	color: #999999;
  }
  #navibottom1 a:visited {
	color: #999999;
  }
  #navibottom1 a:hover {
	color: #FF0000; 
  }
  #navibottom1 a:active {
	color: #FF0000; 
  }

  #navibottom2 {
	font-size: 22px;
	line-height: 22px;

    margin: 0; 
	padding: 9px 8px 8px 8px;
    border-left: 1px solid #FFFFFF;
  }

  #navibottom2 a:link {
	color: #999999;
  }
  #navibottom2 a:visited {
	color: #999999;
  }
  #navibottom2 a:hover {
	color: #FF0000; 
  }
  #navibottom2 a:active {
	color: #FF0000; 
  }

  #navibottom3 {
	font-size: 22px;
	line-height: 22px;

    margin: 0; 
	padding: 9px 8px 8px 8px;
    border-left: 1px solid #FFFFFF;
  }

  #navibottom3 a:link {
	color: #999999;
  }
  #navibottom3 a:visited {
	color: #999999;
  }
  #navibottom3 a:hover {
	color: #FF0000; 
  }
  #navibottom3 a:active {
	color: #FF0000; 
  }

  #navibottom4 {
	font-size: 22px;
	line-height: 22px;

    margin: 0; 
	padding: 9px 8px 8px 8px;
    border-left: 1px solid #FFFFFF;
  }

  #navibottom4 a:link {
	color: #999999;
  }
  #navibottom4 a:visited {
	color: #999999;
  }
  #navibottom4 a:hover {
	color: #FF0000; 
  }
  #navibottom4 a:active {
	color: #FF0000; 
  }


  #navibottom5 {
	font-size: 22px;
	line-height: 22px;

    margin: 0; 
	padding: 9px 8px 8px 8px;
    border-left: 1px solid #FFFFFF;
  }

  #navibottom5 a:link {
	color: #999999;
  }
  #navibottom5 a:visited {
	color: #999999;
  }
  #navibottom5 a:hover {
	color: #FF0000; 
  }
  #navibottom5 a:active {
	color: #FF0000; 
  }
