@charset 'utf-8';@font-face {font-family:'ralewayregular';src:url('../fonts/raleway-regular-webfont.eot');src:url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-regular-webfont.woff2') format('woff2'),url('../fonts/raleway-regular-webfont.woff') format('woff'),url('../fonts/raleway-regular-webfont.ttf') format('truetype'),url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ralewayregular';src:url(//:) format ('no404'), url('../fonts/raleway-regular-webfont.ttf') format('truetype');}/* CSS Document */html {height:100%;}body {margin:0;padding:0;width:100%;height:100%;font-family:'ralewayregular', sans-serif;text-align:center;overflow-y:scroll;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-rendering:optimizeLegibility;}img {border:none;outline:0;}img.higher {margin-top:-30px;}a:link, a:visited {color:#00f;text-decoration:none;outline:none;}a:hover, a:active {color:#55f;text-decoration:none;outline:none;}a img {border:none;outline:0;}a:link img.banner, a:visited img.banner, a:hover img.banner, a:active img.banner {border:#383177 thin solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}h1 {margin:65px 0 15px 0;width:100%;font-size:1.04em;font-weight:700;text-transform:uppercase;color:#c00;text-align:center;}h2 {font-size:1.2em;color:#666;}h3 {display:inline;font-size:1em;font-weight:700;/*font-style:italic;*//*color:#666;*/}ul {margin:25px 0 0 50px;padding:0;font-size:1.1em;color:#c00;text-align:left;}ul li {margin:5px 0;list-style-type:disc;}ul li.tab {list-style-type:none;}ul#language {float:right;margin:10px 20px 0 0;padding:0;}ul#language li {display:inline;}ul#language li a img {margin-left:2px;}ul#videoclip {float:right;margin-top:32px;margin-right:-15px;padding:0;width:1000px;}ul#videoclip li {display:inline;}ul#videoclip li:not(:last-child) {margin-right:3px;}ul#videoclip li a img {opacity:.65;-ms-filter:'alpha(opacity=65)';filter:alpha(opacity=65);-khtml-opacity:.65;-moz-opacity:.65;}ul#videoclip li:hover a img {opacity:1;-ms-filter:'alpha(opacity=100)';filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;}ul.horizontal {display:inline;margin:0;}ul.horizontal li {display:inline;}/* effetto alpha su rollover:ul.horizontal li a img, ul#language li a img, div#footer div#chat a img {opacity:.5;-ms-filter:'alpha(opacity=50)';filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;}ul.horizontal li:hover a img, ul#language li:hover a img, div#footer div#chat a img {opacity:1;-ms-filter:'alpha(opacity=100)';filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;}*/ul#socialtb {margin:3px 0;padding:0;text-align:center;}/*html.chrome ul#socialtb {margin-top:20px;}*/ul#socialtb li {display:inline;}ul#socialtb li.fb, ul#socialtb li.tw {margin-left:30px;}ul#socialtb li.gp {margin-left:-15px;}br.wrap {clear:both;}div#page {margin:0 auto;padding:0;width:974px;min-height:100%;height:auto !important;height:100%;}html.chrome div#page {width:975px;}div#header {position:fixed;margin:0 auto;padding:0;width:974px;height:234px;background:url(../images/bg_header.png);color:#fff;text-align:left;z-index:1;}div#header img.click {position:relative;top:17px;left:20px;z-index:2;}div#header img#mail_me {position:absolute;top:18px;left:548px;z-index:2;}div#content {margin:0 auto;padding-top:220px;width:954px;}div#content div#headline {position:relative;}div#content div#headline div#link {position:absolute;top:23px;right:1px;width:96px;height:62px;}div#content div#headline div#link a {padding:23px 48px;}div#content div#headline div#link a img {z-index:0;}div#content div#myCarousel {margin-top:-24px;margin-left:-10px;width:974px;}div#content div#myCarousel a:link, div#myCarousel a:visited {color:lightgrey;}div#content div#myCarousel a:hover, div#myCarousel a:active {color:#white;}div#content div#myCarousel div.carousel-inner div.item a img {width:974px;}div#content div#myCarousel div.carousel-inner div.item div.carousel-caption {padding:0;}div#content div#myCarousel div.carousel-inner div.item div.carousel-caption h1 {margin-top:0;margin-bottom:50px;font-family:Verdana, Geneva, sans-serif;font-size:1.35em;font-weight:300;color:white;text-align:center;}div#content div#myCarousel div.carousel-inner div.item div.carousel-caption h1 a {padding:2px 9px 5px 9px;background-color:rgba(0, 0, 0, 0.25);}div#content div#presentation {text-align:justify;}div#content div.col3 {width:299px;height:385px;background-color:#fcf2c3;border:#c00 thin solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}div.col3 h1 {margin-top:-5px;margin-bottom:-10px;width:100%;font:1.5em 'Times New Roman', Times, serif;font-weight:300;color:#c00;text-align:center;}div.col3 p.bottomRight {position:relative;top:358px;right:10px;text-align:right;}div#content div.col3.center {margin:25px auto -385px auto;background:#fcf2c3 url(../images/hat.png) center top no-repeat;}div.col3.center h1 {margin-top:10px;}div.col3.center p {margin-top:25px;font-size:1.05em;color:#c00;}div.col3.center p.bottomRight {top:307px;}div#content div.col3.right {margin-right:10px;}div#content div.col3.left {margin-left:10px;}/*div#content div.col2 { margin-bottom:65px;width:460px;}div#content div.col2 img.click {position:relative;top:10px;margin-top:55px;}*/div#content div#about_me { text-align:justify;}div#content div#about_me img {margin:10px 10px 10px 0;}div#content div#presentation, div#content div#about_me {padding-right:10px;padding-left:10px;}div#footer {margin:0 auto;padding:1px 70px 0 20px;width:974px;height:120px;background-color:#e3e3e3;}div#footer div#social {margin-bottom:-86px;}div#footer div#copyright {width:270px;text-align:center;}div#footer div#copyright h2 {margin-bottom:0;text-align:center;}div#footer div#chat {float:right;margin-right:70px;}div#hidden_box {position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/hidden_bg.png);display:none;z-index:3;}div#hidden_pic {position:absolute;border:#fff 10px solid;background:#fff url(../images/preload.gif) center center no-repeat;z-index:4;}div#close {position:absolute;top:20px;right:20px;display:none;z-index:5;}div.vSpacer {height:15px;}div.vSpacer2 {height:75px;}.left {float:left;}.right {float:right;}.clear {clear:both;}.copyright {display:block;font-size:0.69em;text-transform:uppercase;text-align:right;}.disabled {cursor:progress;}@media only screen and (min-width:800px) {body {background:url(../images/bg_body.jpg) no-repeat fixed top center;}}