/********VISONI LIBERI********/
/********7 maggio 2015 Laura Ninfa ********/

/***NAVIGATION**/
div#menu {display:none}
p#sorry{display:block; font-family:"Gotham-Bold", sans-serif; color:#f00;text-align:center; padding:10px}
a#logo{max-width:100%; display:block; margin:0 auto; padding:10px 10px 0;float:none}
div.mobsocial{display:inline-block;float:right;}
div.mobsocial a{display:inline-block;margin:5px}
div.mobsocial a img{width:70%}

div#fixed_header{width:100%;background-color:#393939;/*position:fixed;top:80px */;z-index:999 !important}
/*div#container{padding-top:40px}*/
header  nav#navigation{display:block;margin-top:}
#navigation a{font-family:"Gotham-Bold", sans-serif; color:#fff;		font-stretch: extra-expanded;font-weight:800; font-size:150%; text-decoration:none; display:inline-block; outline:0;margin:0; padding:10px 15px}

#navigation ul.expanded li a#sostienici{color: #E41E25;}
#navigation {
	margin:-5px 0 0;
	padding: 0;
    background-color: #393939;
    color: #fff;
    text-align: left;
}
#navigation ul {
    display: none;
    list-style: none;
    margin-left: 0;
    padding: 0;
    margin-bottom: 0;
}
#navigation ul.expanded {
    display: block; margin:-10px 0 0
}
#navigation li{text-indent:20px}
#navigation li a {
    display: block;
    padding: 15px 0 5px;
    border-top: 1px solid #555;
    font-size: 120%;
    color: #fff;
    text-decoration: none;
}
#navigation li a:first-child{border:0}
#navigation ul#subnavnav{  display: block}
#navigation ul#subnavnav li a{
    display: block;
    padding: 15px 0 5px;
	text-indent:40px;
    border-top: 1px solid #555;
    font-size: 90%;
    color: #ccc;
    text-decoration: none;
	
}
.menu_button {
    display: block;
    text-align: left;
    color: #ffc;
    text-decoration: none;
}
.menu_button:hover {
    color: #58cbdb;
    text-decoration: none;
}


/***Il resto***/
div.bloccotestosx {
    background-color: #E41E25;
    float: none;
    width: 100%;
	min-width:320px;
    font-family: "Gotham-Book",sans-serif;
    color: #FFF;}
div.bloccotestodx {
    float: none;
    width: 100%;
	min-width:320px;}
div.bloccotestosx  form#petitionform, div#petfoot form#petitionform{width:100%;display:block; padding:0; margin:0}
div.bloccotestosx  form#petitionform input, div#petfoot form#petitionform input{font-size:100%; width:93%;margin:0.5em 0}
div.bloccotestosx form#petitionform input[type="checkbox"],div#petfoot form#petitionform input[type="checkbox"]{width:auto; font-size:180%; margin:10px 10px 10px 0}
p#newscheck{font-size:110%;margin-bottom:15px }
div.bloccotestosx form#petitionform input[type="submit"],div#petfoot  form#petitionform input[type="submit"]{
display:block;font-size:2em;
padding: 8px 30px;
margin:20px auto;width:100%}

div.image{position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.evan{position:relative;background:none repeat scroll 0% 0% #fff; position:relative; float:none; width: 100%;   min-width:320px;}
.omg{position:relative;background:none repeat scroll 0% 0% #fff; position:relative; float:none;  width: 100%;   min-width:320px;}
div#container .image.evan, div#containerdue .image.omg, div#containertre .image.evan,div#containerquattro .image.omg,div#containercinque .image.evan{max-height:200px; overflow:hidden; border-bottom:5px solid #fff}
div.bloccotestodx a.boxaction{color:#393939; text-decoration:none; font-size:120%; margin:15px auto; text-transform:uppercase; display:block; min-height:50px;padding:0; width:100% }
div.bloccotestodx a.boxaction img{display:inline-block;vertical-align:middle;width:60px}
div.bloccotestodx a.boxaction span{display:inline-block;vertical-align:middle;color:#349a9a; max-width:200px;}
div.bloccotestosx div.blockcontent,div.bloccotestodx div.blockcontent, div#textofoot,div#petfoot{  padding-bottom:15px; width:auto}
div#textofoot p{width:100%}
div#footercont a#logofoot,div#footercont a#logofoot {
    float: none;
    vertical-align: top;
    display: inline-block;
    margin:0 auto;}
div#recapiti {
    display: block;
    width: auto;
    padding-top: 40px;
    float: none;
    margin:0 auto;text-align:center;padding:0}
div#recapiti a {font-size:120%;  margin:10px 0; display:block; line-height:1em}
div#footercont div.social {
    display: block;
    width: auto;
    text-align: center;
    float: none;
}
div#footercont div.social a{display:inline-block; margin:10px}
div.social img:first-child {
    margin-left: 0;
}
h1.pulsverde , div#central h1.pulsverde{ margin: 0px auto 1em;}
div#central table#confronto{width:100%}
div#central table td ,div#central table th{display:inline-block; width:49%; }
/*
     FILE ARCHIVED ON 21:36:33 Feb 04, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:53:14 Oct 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.648
  exclusion.robots: 0.028
  exclusion.robots.policy: 0.013
  esindex: 0.014
  cdx.remote: 8.634
  LoadShardBlock: 146.091 (3)
  PetaboxLoader3.resolve: 163.864 (5)
  PetaboxLoader3.datanode: 166.614 (5)
  load_resource: 206.585 (2)
*/