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;}

.alignCenter{text-align: center}

body{
	background:url(../img/bgBody.png) top center no-repeat #203648;
	font-family: "Verdana","Arial","sans";
	font-size: 14px;
	color:#fff;
	line-height: 1.5em
	}

.oro{color:#D2AC4C;}

div#container{width:940px; background:#fff; padding:0 10px 10px; margin:0 auto; position:relative;}

div#header{width:940px; height:90px; background:url(../img/bgHeader.png) repeat-x top left; }
div#header h1{padding:10px 0 0 10px;}

div#social{position:absolute; top:6px; left:795px;  width:127px; height:22px; background:url(../img/bgSocial.png) no-repeat right top; }

div#social li{float: left; margin-right:10px;}

/* colonna sinistra */
div#colSx{width:705px; height:955px; background: url(../img/bgColSx.png) repeat-x bottom left #064F8F;}

div#colSx p{margin:5px 10px; }

div#colSx h2{margin-top:-2px;}
div#coverVideo{position:absolute;z-index:10;}

div#coverVideo img:hover{cursor: pointer}
div#videoContainer{display:block; width:705px; height:440px;}

div#btnSotto{
	background:url(../img/bgBtnSotto.png) no-repeat top left; 
	width: 675px; height: 130px; display: block;
	margin-top:20px;
	position:relative; left:15px;
	}
div#btnAmref{position:absolute; top:0; left:0px;}
div#btnUnicef{position:absolute; top:0; left:356px;}

/* slideshow progetti */ 
div#galleria{margin:20px 0 0 10px;}
div#galleria h3{padding-bottom: 15px}
div#galleria p{font-size: 80%; line-height: 1.2em; width:614px; margin-left:34px;padding-top:10px; clear:both;}

div.section{ position:relative; width:2700px;}
div#slideshow{width:620px; height:96px; overflow:hidden; position:relative; float: left; display:block;}
div#slideshow li{float:left; margin-right:8px; width:96px; height: 96px;}
div#slideshow img{border:1px solid #fff}
div#frSx{float:left; margin:30px 10px 0 0;}
div#frDx{float:left; margin:30px 0 0 7px;}

/* colonna destra */
div#colDx{position:absolute; top:35px; left:740px; width:203px; display:block;}

div#colDx div{margin-bottom:12px}

div#donaVinci{line-height: 0; margin:0; padding:0;}

div#testimonial{margin-top:10px;}

div#testimonialBox{width:203px; height:100px; overflow:hidden; position: relative}

.testimonialSection {position:relative; height:600px;}
.testimonialSection li{float:left; margin: 2px}
.testimonialSection li img{border:solid 1px #064F8F;}

div#frUp{position:relative; top:0px; left:50px; width:39px; height:24px;}
div#frDown{position:relative; top:-32px; left:112px; width:39px; height:24px;}

div#canzone{font-size: 85%; color:#203648; line-height:1em; margin-top: 10px}

	
/* footer */
div#footer{width:683px; height:150px; display:block;  text-align: right; font-size: 80%; color:#064F8F; line-height: 1.2em; border-right: solid 1px #064F8F; padding:10px; margin-top: 25px}
div#footer p{margin-bottom: 10px;}
div#footer a:link, div#footer a:visited {color:#064F8F; font-weight:bold; text-decoration: none}
div#footer a:hover { text-decoration: underline}

/* colorbox amref e unicef */
div#unicefColorbox h1, div#amrefColorbox h1 {font-size: 20px; margin-bottom: 20px;}
div#unicefColorbox {background: #009DE0 url(../img/pop_sfUnicefColor.png) top left no-repeat; padding: 20px; padding-top: 80px}
div#unicefColorbox p {margin-bottom: 16px; text-align: justify}
div#unicefColorbox img {float: right; margin:10px;}
div#unicefColorbox  a {color: #203648}
div#unicefColorbox  a:hover {text-decoration: none}
div#unicefColorbox li {list-style-type: disc; list-style-position: inside}
div#unicefColorbox ul {margin-bottom: 16px}

div#amrefColorbox {background: #EC2729 url(../img/pop_sfAmrefColor.png) top left no-repeat; padding: 20px; padding-top: 120px}
div#amrefColorbox strong {font-size: 16px}
div#amrefColorbox p {margin-bottom: 16px; text-align: justify}
div#amrefColorbox img {float: right; margin:10px;}
div#amrefColorbox  a {color: #fff}
div#amrefColorbox  a:hover {text-decoration: none}

p#linkRegolamento {text-align: center; padding-top: 16px; font-size: 12px;}
p#linkRegolamento a {color: #ffffff; font-weight: bold;}
p#linkRegolamento a:hover {text-decoration: none;}
