@import url('reset.css');
@import url('tipo.css');
body {background: #FFF;margin:35px 20px 20px 30px;}
.BRclear {clear:both;}
div#wrapper{width:940px;margin:0;background: #FFF;}
div#nav{width:100%;text-align:right;font-size:100%;}
div#nav ul {list-style-type:none;float:right;margin:0 15px 45px 0;}
div#nav ul li {float:left;text-align:right;padding-left:15px;}
div#nav ul li a {background: #CACBCE; color:#000;text-decoration:none;padding:0px 4px;}
a.proj, div#nav ul li a.proj, h1 span.proj {background: #FFFFCC;}
a.dibus, div#nav ul li a.dibus, h1 span.dibus {background: #D7E6C9;}
a.mobi, div#nav ul li a.mobi, h1 span.mobi {background: #EDB2B7;}
a.arch, div#nav ul li a.arch, h1 span.arch {background: #666; color:#FFF;}
a.proj:hover, a.dibus:hover, a.mobi:hover, a.arch:hover, div#nav ul li a:hover {background: #FFF; color:#000;}
div#subNav {width:225px;font-size:100%;float:left;background: #FFF;}
div#subNav.ample, div#page.ample {width:900px;}
div#subNav ul {list-style-type:none;}
div#subNav ul li {margin:0 0 0 0;padding:0;}
div#subNav ul li a:link {background: #CACBCE; color:#000;text-decoration:none;}
div#subNav ul.proj li a {background: #FFFFCC;}
div#subNav ul.dibus li a {background: #D7E6C9;}
div#subNav ul.mobi li a {background: #EDB2B7;}
div#subNav ul.arch li a {background: #666; color:#FFF;}
div#subNav ul.default li a {background: #FFF; color:#000;}
div#subNav ul li a:visited {text-decoration:line-through;color:#333;}
div#subNav ul.arch li a:visited {text-decoration:line-through;color:#FFF;background: #666;}
div#subNav ul li a:hover {background: #FFF; color:#000;text-decoration:none;}

div#subNav ul.default li a:hover {background: #CACBCE; color:#000;text-decoration:none;}
div#page {width:700px;font-size:95%;float:left;}

/*slide*/
div#page div#slide {float:left;overflow:hidden;width:709px;}
div#page div#slide ul {list-style-type:none;float:left;height:501px;overflow:hidden;width:700px;}
div#page div#slide ul li {padding:0;margin:0 0 20px 0;}
div#page div#slide ul li a.aDre {float:right;}
div#page div#slide ul li a.aEsq {float:left;}
div#page div#content {margin:12px 0 20px 0;} 

/*biografia*/
div#page p#bio {margin-left:50px}
div#page p#bio span {margin-left:-50px;margin-right:15px;}

/*pre*/
pre {
      white-space: pre-wrap;       /* css-3 */
      white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
      white-space: -pre-wrap;      /* Opera 4-6 */
      white-space: -o-pre-wrap;    /* Opera 7 */
      word-wrap: break-word;       /* Internet Explorer 5.5+ */
     }
