html,body { height:100%; margin:0px; padding:0px; font-family:Verdana; }
:focus{ outline:0px none transparent; }


/* layout */
#container { text-align:center; }
.tit { font-size:24px; padding:0px 0px 0px 0px; background-color:#f1f1f1; border-bottom:1px solid #ddd; font-family:'Open Sans',​sans-serif; margin-bottom:10px; }
.tit img { vertical-align:middle; padding:10px 5px; }
.tit span { margin:10px 0px 0px 0px; font-size: 12pt; } 
.wr_social { width:60%; margin:10px auto 0px auto; text-align:left; clear:both; overflow:hidden; padding:5px 0px 5px 5px; display:none; background-color:#006000; }
.wr_social .addthis_bubble_style { display:none!important; }
.wr_cerca_altro_video { width:60%; margin:10px auto 0px auto; text-align:left; display:none; }
.social { overflow:hidden; height:32px; float:left; }
.share_me { padding:6px 0px 6px 0px; color:white; float:left; }
.istruz.error { color:red; }
.wr_input { width:60%; text-align:left; margin:auto;}
.istruz { color:black; font-size:16px; font-weight:bold; padding:10px 0px 6px 0px; font-family:'Open Sans',​sans-serif; clear:both; }
.url_wr { clear:both; width:100%; overflow:auto; }
.url { width:78%; padding:1%; height:50px; line-height:50px; text-align:left; border:2px solid #606060; float:left; color:forestgreen;  font-size:13px; }
#search { float:left; width:11%; cursor:pointer; background:#ddd url(images/search.png) no-repeat 50% 50%; height:50px; margin:0px 0px 0px 2%; padding:1%; border:2px solid #bbb; }
.ex { color:grey; font-size:10px; padding:6px 0px 0px 0px; word-wrap:break-word; }
#res { width:60%; margin:auto; text-align:left; font-size:14px; display:none; padding:0px 0px 0px 0px; color:#DE5500; }
.istruzioni_per_l_uso { color:black; font-size:16px; font-weight:bold; padding:2px 0px 6px 0px; font-family:'Open Sans',​sans-serif; }
.footer { width:60%; margin:auto; text-align:right; font-size:10px; padding:20px 30px 0px 0px; }
.fb_iframe { border:0px; overflow:hidden; width:70px; height:30px; display:inline; float:left; }
.disclaimer { font-style:italic; padding:20px 0px 0px 0px; }
.disclaimer b { cursor:pointer; text-decoration:underline;  }
.disclaimer span { display:none; }
.adsense { padding-top:10px; overflow:hidden; width:60%; margin:auto; clear:both; }
#google_search { width:80%; }


a:link.stream, a:visited.stream  { color:#DE5500; text-decoration:none; }
a:hover.stream, a:active.stream  { color:#DE5500; text-decoration:underline; }


/* css3please */
.box_round {
  -webkit-border-radius: 12px; /* Safari 3-4, iOS 1-3.2, Android ≤1.6 */
          border-radius: 12px; /* Opera 10.5, IE9+, Safari 5, Chrome, Firefox 4+, iOS 4, Android 2.1+ */

  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
