/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, 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,article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
@font-face {
    font-family: "Gotham";
    src: url(fonts/Gotham-Book.otf);
}
a{outline:none; color:#600; text-decoration:none}
a:hover{color:#000}

.clearall{clear:both}
body{margin:0; padding:0;background:url(img/texture.jpg);font-family: "Gotham", Arial, sans-serif; min-height:1000px}
div#main{margin:0 auto;}
div#header{height:166px; background:url(img/header_bg.png) 50% top no-repeat}
div#sociallinks{text-align:right; padding-top:10px; position:absolute;margin-left:900px}
div#sociallinksa{margin:10px}
/*impl mobile*/
p#sorry, div#mobheader,div#fixed_header, div#mobcavalli, div#mobinfogra{display:none}


div#navy{margin:0 auto; width:960px; height:166px; background:url(img/header.png) 0 0 no-repeat}
div#navy a#homelink{width:960px; height:138px; display:block;}
div#navy ul{margin:0; padding:2px 0 0 80px;width:670px; height:21px}
div#navy ul li{display:inline; padding:0 17px }
div#navy ul li span, #watchvideotit span, div.clicca span, div#expert h1 span, div.endblock h1 span, div#esperti h1 span, div#contentint h1 span{display:none} /*span title*/
/*img#cavalli{display:block; width:1800px; height:934px; margin:0 auto;}*/
div#cavalli {display:block; height:636px; margin:0 auto;background:url(img/cavalli.png) 50% 0 no-repeat} 

div#watchvideo, div#infogra div.clicca, div#expert, div#ending, div#footertxt, div#feedback, div#esperti, div#contentint{width:960px; margin:0 auto} /*blocchi div*/
div#watchvideotxt, div#espertitxt, div#contentinttxt{width:650px; margin:20px}
div#espertitxt, div#contentinttxt{margin-top:55px}
div#watchvideotxt p{font-size:1em; line-height:1.4em; margin:10px 0}
h1#watchvideotit, div#expert h1{margin-top:30px}

div#infogra{background:#f6f6f6 url(img/infografica.png) 50% 0 no-repeat;padding:10px 0 40px; height:1500px;position:relative;/*z-index:999*/}
div#infogra div.clicca a{width:245px; display:block;margin:0 0 0 20px; padding-top:1476px }

div.contributodx{width:670px; padding:5px;margin-bottom:20px; }
div.contributodx h2{font-size:1.4em; margin:20px 0 -5px;}
div.contributodx h2 span{font-size:0.8em; text-transform:uppercase; }
div.contributodx img{float:left; display:inline-block; padding-top:10px}
div.contributodx p{padding:40px 30px 20px; margin-left:190px; background:url(img/quote_top.png) left top no-repeat, url(img/quote_bottom.png)  right bottom no-repeat;text-indent:40px}

div.contributosx{width:670px; padding:5px;margin-bottom:20px;}
div.contributosx h2{font-size:1.4em; margin:20px 0 -5px; text-align:right}
div.contributosx h2 span{font-size:0.8em; text-transform:uppercase; }
div.contributosx img{padding-top:10px}
div.contributosx p{float:left;padding:40px 30px 20px; margin:0 20px 0 0; width:400px; background:url(img/quote_top.png) left top no-repeat, url(img/quote_bottom.png)  right bottom no-repeat;text-indent:40px}

div#ending{margin-top:100px;}
div.endblock{width:320px;height:270px; float:left; margin-right:20px}
div#sharebg{background:url(img/share2.png) 0 0 no-repeat; width:291px; height:126px; padding:30px}
div#sharebg a{padding:5px 10px}


div#espertitxt h2{margin:40px 0 20px;font-size:1.2em; font-weight:800}
div#espertitxt h2 span{font-size:0.65em}
div#espertitxt span.abstract{display:block; font-size:0.8em; margin:20px 0; line-height:1.4em}
div#espertitxt p{text-align:justify; font-size:1em; line-height:1.4em; text-indent:50px;padding-bottom:20px}

div#espertitxt p.cosa{width:500px; text-indent:0; margin-left:70px}
div#espertitxt p.cosa strong, div#contentint strong{font-weight:800}

div#contentint p{line-height:1.4em; margin:30px 0; text-align:justify}
div#contentinttxt ul.liste li{line-height:1.4em; padding-left:15px; background: url('img/circle.png') 0 top no-repeat; }
div#contentinttxt span.titoletto{font-weight:800; padding:15px 0 0}


div#footer{margin-top:50px;height:160px; background-color:#000}
div#footertxt p{margin:-105px 0 0 500px; }
div#footertxt p a, div#footertxt p a:hover{color:#fff; text-decoration:none; display:block}

div#poppet{margin:0 auto;width:960px; text-align:right; display:none}
div#poppet div#formpop{width:290px;height:400px; text-align:left;margin:15% 0 0 690px;position:fixed;/* z-index:999; */background-color:#f79b36}
div#feedback{margin:2em auto; padding:50px 20px}
div#feedback p{line-height:1.5em; margin:1em 0}
form#petitionform{margin:5px 17px; }
form#petitionform input[type="text"], form#petitionform input[type="email"]{padding:2px;height:14px; width:240px; margin:3px 0; color:#000; font-weight:800; font-size:12px}

form#petitionform input#formcap{width:120px}
form#petitionform input[type="submit"]{width:22px; height:21px; background-image:url(img/invia.png); border:0; cursor:pointer; margin:0 0 0 10px}
p#newscheck{margin:10px 0 0; font-size:12px;}
div#obiettivo {margin-top:15px;display:block; width:290px;height:37px; background:url(img/obiettivo1.png) 0 0 no-repeat; }
p#counterobj{background:url(img/obiettivo1.png) 0 0 no-repeat;  text-transform:uppercase;line-height:37px; padding:1px 0 2px 20px; font-size:12px;font-weight:600; font-family:"Arial Narrow", Arial;color:#fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); }
p#pcondividi{text-align:center; width:500px}