/*::::::: PIROBOX V.1.0. :::::::::*/


html, body { margin: 0; padding: 0; }
 /*::::::::::::REGOLE GENERALI:::::::::::*/

 .clear { clear: both; }
a.AlexaSiteStatsWidget { float:left; padding:10px; background: white; margin:4px 0 0 10px; }
a:hover.AlexaSiteStatsWidget { float:left; padding:10px; background: #333; margin:4px 0 0 10px; }
  .box_main_nav { position:absolute; width:1008px; height:42px; background: url(bg_nav.png) center top no-repeat; top:90px; left:50%; margin:0 0 0 -504px; z-index:3; }
.box_main { position:absolute; width:1008px; height:auto; background: url(content.png) center repeat-y; top:132px; left:50%; margin:0 0 0 -504px; z-index:4; }
.box_main p { color:white; padding:20px; }
.box_left { float:left; width:672px; background: url(box_left.png) right top repeat-y; }
.box_left .my_title { font-weight:200; color: #fff; font-size:20px; background: url(bg_title.png) left bottom repeat-x; padding:5px 0 9px 5px; float:left; margin:5px 0 5px 20px; width:638px; }
.demo { float:left; width:100%;   }
.demo ul { float:left; width:630px; margin:5px 0 0 4px; display:block; }
.demo li {  padding:0; margin:0; color:#000; }
.listed-file li{list-style: disc inside none;}
.demo { float:left; color:white; }
.demo a { margin:12px 0; }

..demo p { float:left; padding:5px; clear:both; }
.box_left pre { float:left; width:630px; background:#000; color:#fff; }
.demo a img{ }
.box_right { float:right; margin:0 10px 0 0; width:320px; }
.box_right p.donate { float:left; margin:5px 0 0 0; font-size:13px; padding:5px 8px 15px 8px; width:300px; background: url(bg_title.png) left bottom repeat-x; }
.box_right .my_title { font-weight:200; color: #fff; font-size:18px; background: url(bg_title.png) left bottom repeat-x; padding:5px 0 9px 5px; float:left; margin:5px 0 5px 0px; width:308px; }
.box_right .list { float:left; width:290px; }
.box_right .list li { float:left; font-size:14px; }
.box_right .list li a { float:left; padding:5px 0 5px 18px; margin:3px 5px; border-bottom: 1px dotted #333; width:282px; display:block; background: #000 url(links_h.png) left center no-repeat; color:#0bd4fb; }
.box_right .list li a:hover { float:left; background: #000 url(links.png) left center no-repeat; border-bottom: 1px dotted #666; color:#edfdff; }
ul.spiegazioni { float:left; margin:20px 0 0 10px; font-size:14px; }
.spiegazioni li { float:left; width:95%; background:url(question.png) left center no-repeat; background-position:0 5px; margin:5px 0 2px 0; padding:6px 0 6px 22px; border-bottom:1px dotted #666; cursor:help; color:#999; }
.spiegazioni li ul { width:600px; }
.spiegazioni li ul li { float:left; width:91%; background:url(info.png) left center no-repeat; background-position:0 5px; margin:5px 0 5px 0; padding:3px 0 3px 18px; border-bottom:1px dotted #222; cursor:help; color:#999; }
  


 