html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
div.clear{display:block; clear:both;}

/* *** edit *** */
body{ text-align: center; background: url(../img/bgTot.jpg) repeat-x top center #8DCC0D }

h1{text-indent:-9000px}

div#container{width:960px; margin:0 auto; text-align:left; position:relative; font-family: Verdana, Arial; font-size:12px;
	min-height: 960px; 	height: auto !important; height: 960px;
	}

/* *** presentazione *** */

div#presentazione{width:250px; height:420px; position:absolute; left:5px; top:160px; line-height: 1.75em;}

div#presentazione h2{font-size: 160%; color:#009DDF; font-weight:bold; margin:5px 0 30px}
div#presentazione .intro{margin-bottom: 25px}
div#presentazione .corpo{color:#fff;}

/* *** tab *** */
div#tab{width:670px; height:480px; position:absolute; top:10px; left:271px;}

div#menu{position:relative; left:6px;}

div#menu a:link, div#menu a:visited {display:block; height:49px; background-position-y: top; background-repeat: no-repeat; float:left; text-indent: -9000px}
div#menu ul li {float: left; display: block}

div#menu a#mn_video{width:160px; background-image:url(../img/btnVideo.png);}
div#menu a#mn_mobilitati{width:177px; background-image:url(../img/btnMobilitati.png);}
div#menu a#mn_incontraTotti{width:186px; background-image:url(../img/btnIncontraTotti.png);}
div#menu a#mn_condividi{width:132px; background-image:url(../img/btnCondividi.png);}

div#content{position:relative; overflow:hidden; width:667px; height:424px; float:left;}

div.section{ position:relative; width:2700px; }

.section .sub{float:left; position:relative; height:424px; width:667px;}

li#video{background:url(../img/boxVideo.jpg) no-repeat top left; padding-top:12px; width:667px; height:424px; display:block; }
li#incontraTotti{background:url(../img/boxIncontraTotti.jpg) no-repeat top left; width:667px; height:424px; display:block;  }
li#mobilitati{background:url(../img/boxMobilitati.jpg) no-repeat top left; width:667px; height:424px; display:block;  }
li#condividi{background:url(../img/boxCondividi.jpg) no-repeat top left; width:667px; height:424px; display:block; }

div#corpoMobilitati{font-size:110%; line-height:1.4em; width:580px; margin-left:30px;}
#mobilitati h3{margin:30px 0 20px 30px;}
#mobilitati p{margin:0 0 .9em;}
span.evidenza{font-weight: bold; color:#009De0; font-size:120%;}
div#firmaPetizioneTab{position:absolute; top:345px; left:397px;}

div#corpoIncontraTotti{font-size:110%; line-height:1.4em; width:300px; margin-left:350px;}
#incontraTotti h3{margin:45px 0 20px 340px;}
#incontraTotti p{margin:0 0 .9em;}
div#caricaFotoTab{position:absolute; top:328px; left:389px;}

/* form dillo a tutti */
div#dilloatutti{position:relative; top:85px; left:0px; width:550px;}
div#dilloatutti p.desc {padding: 10px; margin:0 0 10px 40px; text-align: left; color:#fff; line-height: 1.5em}
div#dilloatutti div#form_col_sx { width: 300px; display: block; float: left; margin-left: 50px!important; margin-left: 10px;}
div#dilloatutti div#form_col_dx { width: 185px; display: block; float: left;}

div#dilloatutti form input { width: 240px; height: 18px; line-height: 18px;  border: solid 1px #BFB7AC; padding: 2px; float: left; margin-bottom: 5px; font-size: 12px;}
div#dilloatutti #condividi_tasto_invia {width: 86px; height: 34px; border: none; position:relative; top:30px;}
div#dilloatutti form input#email_consenso {border: none; width: 20px; height: 10px; float: none;}

div#dilloatutti form input.campoAmico{background:#FFF7A2}
div#dilloatutti_loading{padding:20px; line-height: 1.5em;position: relative; top:80px; left:30px; color:#fff;}
div#dilloatutti_result{padding:20px; line-height: 1.5em;position: relative; top:80px; left:30px; color:#fff;}
div#dilloatutti_result a:link, div#dilloatutti_result a:visited{padding:3px 5px; text-align:center; width:160px;  background: #ffcc00; color:#61050D; display:block; font-weight: bold; border: solid 1px #ff7f00;}

div#privacy {width: 179px; height: 120px; display: block; background: #FBFEE2; border: solid 1px #BFB7AC; color: #63605A; font-size: 11px; line-height: 11px; margin-bottom: 6px; overflow: auto; padding: 2px;}
div#privacy p, div#privacy h3 { margin: 0; padding: 0; font-size: 11px; line-height: 11px;} 



/* *** btnUnder *** */
div#btnUnder{position:absolute; top:488px; width:626px; height:86px; left:292px;}
div#btnUnderPetizione{float:left;}
div#btnUnderConcorso{float:left; margin-left: 61px}

/* *** fascia rossa *** */
div#areaDL{position: absolute; top:595px; left:0px; width:500px; height:210px;}
div#areaDL h3{position:relative; top:5px; left:-2px;}
div#areaDL p{margin-top:10px; color:#fff; line-height: 1.2em}
div#btnSocial{position:relative; top:30px; left:0px; width:204px; height:33px; background:url(../img/bgSocial.png) no-repeat top left; padding:2px 0 2px 130px; }

div#dl1, div#dl2 {position:absolute; width:160px; height:140px; text-align:center; color:#fff;}

div#dl1{top:35px; left:240px;}
div#dl2{top:35px; left:420px;}

div#scendiInPiazza{ position:absolute; left:626px; top:595px; display:block; width:327px; height:206px;
	background: url(../img/bgScendiInPiazza.png) no-repeat top right;
	}
input#address{position:relative; top:80px; left:20px; width:280px; height:30px; border:#EF2A2A solid 1px; background:#61050D; color:#fff; font-style: italic; padding:2px; font-size: 110%;}

div#descFormPiazze{color:#fff; position:absolute; top:125px; left:22px;}

input#inviaPiazza{position:absolute; top:125px; left: 250px;}
	
/* *** footer *** */
div#footer{position:absolute; top:866px; left:345px; width:415px; height:35px; font-size:90%; line-height: 1.2em}

div#footer a:link, div#footer a:visited{ color:#000; text-decoration: underline}
div#footer a:hover{ text-decoration: none}

div#logoUnicef{position:absolute; top:855px; left:768px; width:172px; height:44px;}








