body{background-color: #000;background-image: url(/images/background.jpg);font-family: Arial,Tahoma,Verdana,sans-serif;color: #FFF;font-size: 76%;}img,fieldset{border: 0;}a{text-decoration: underline;color: #34F;}a:hover{text-decoration: none;}a:visited{color: #C05;}h1{background-color: #030;color: #FFF;padding: 3px;font-size: 150%;}.success,.error,.info,.warning{display: block;list-style: none;color: #FFF;padding: 15px 10px 15px 50px;border: 1px solid;background-repeat: no-repeat;background-position: 10px center;}.success{color: #4F8A10;background-color: #DFF2BF;background-image: url('/images/messages/success.png');}.error {color: #D8000C;background-color: #FFBABA;background-image: url('/images/messages/error.png');}.info{color: #00529B;background-color: #BDE5F8;background-image: url('/images/messages/info.png');}.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('/images/messages/warning.png');}#content{width: 850px;height: auto;padding: 0;margin: 0 auto;background-color: #FFF;color: #000;}#header{background-color: #000;color: #FFF;}#content-sx{float: left;width: 600px;padding: 10px;}#content-dx{margin-left: 605px;}#footer{clear: both;background-color: #000;color: #FFF;padding: 10px;}#footer a {color: #FFF;}#menu{padding: 0;margin: 0;text-align: center;}#menu ul{list-style-type: none;width: 100%;position: relative;font-family: "Trebuchet MS",Arial,sans-serif;font-size: 105%;font-weight: bold;margin: 0;padding: 5px 0;}#menu ul li{display: inline;margin: 0;}#menu ul li.left{margin: 0;}#menu ul li a{color: #FFF;background: #030;text-decoration: none;padding: 5px 17px 5px 17px;margin: 0;}#menu ul li a:hover{background: #060;}#menu ul li a.selected{color: #030;background: #FFF;}#menu ul li a.selected:hover{color: #030;background: #FFF;}.menu{width: 200px;margin-bottom: 20px;}.menu h2{font-size: 120%;margin: 0;}.menu ul{list-style-type: none;margin: 0;padding: 0;}.menu ul li{margin: 0;padding: 0;}.menu ul li a{display: block;color: #FFF;background-color: #030;text-decoration: none;padding: 5px 17px;margin-left: 17px;width: 166px;}.menu ul li a:hover{background-color: #060;}.menu ul li ul{margin-left: 10px;}.submenu{float: right;}.submenu ul{display: block;list-style: none;margin: 0;padding: 0;}.submenu ul li{margin: 0;padding: 0;}.submenu ul li a{display: block;padding: 5px;width: 170px;font-size: 110%;background-color: #030;color: #FFF;text-decoration: none;}.submenu ul li a:hover,.submenu ul li.selected a{background-color: #060;}.submenu .pub{margin-top: 5px;text-align: center;}.menu.about p{text-align: justify;}.menu.about div{text-align: center;}.menu.about span{padding: 5px;}.message{overflow: hidden;margin-bottom: 20px;}.message span{float: left;}.message div{margin-left: 70px;}.message div h3{margin-top: 15px;font-size: 120%;}.message div h3 a{text-decoration: none;color: #3344FF;}.message.twitter{background-color: #9AE4E8;}.message.links div h3 a:visited{color: #C05;}.message .socials{display: block;margin: 0;padding: 0;list-style: none;overflow: hidden;}.message .socials li{display: block;float: right;margin: 0;padding: 0;}.messaggio{margin: 0 0 25px 0;border: 1px solid #030;}.messaggio h2{background-color: #030;padding: 3px;margin: 0;}.messaggio h2 a{text-decoration: none;color: #FFF;}.messaggio .firefox{float: right;margin: 5px;}.messaggio .testo{text-align: justify;margin: 5px;}.messaggio .footer{background-color: #030;color: #FFF;margin: 0;padding: 1px;clear: right;}.messaggio .footer a{color: #FFF;}.portfolio_accordion{border: 1px solid #000;}.portfolio_accordion h3{border-top: 1px solid #000;font-size: 125%;margin: 0;padding: 10px;cursor: pointer;background-color: #030;color: #FFF;}.portfolio_accordion h3.first{background-color: #FFF;color: #000;}.portfolio_accordion div.portfoliocontent{padding: 10px;}.portfolio_accordion div.img{float: left;margin: 0 10px 10px 0;}.portfolio_accordion p{clear: left;}.portfolio_accordion p span{font-weight: bold;}.portfolio_grid{display: block;list-style: none;margin: 0;padding: 0;overflow: hidden;border: 1px solid #000;}.portfolio_grid li{display: block;float: left;margin: 10px 0 0 0;padding: 0;width: 145px;height: 150px;text-align: center;}.portfolio_grid li a{text-decoration: underline;color: #000;}.tutorial .path{font-style: italic;}.tutorial .code{overflow: auto;border: 1px solid #DDD;background-color: #FBFBFB;}.tutorial_original{margin-top: 20px;padding: 10px;border: 1px solid #FFD324;background-color: #FFF6BF;font-size: 90%;}.tutorial_original a{color: #777;}.social_network{display: block;list-style: none;margin: 25px auto;}.social_network li{display: block;float: left;padding: 20px;}.blog_post{overflow: hidden;}.blog_post .float_left{float: left;margin: 0 5px 5px 0;}.blog_post .float_right{float: right;margin: 0 0 5px 5px;}
