@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	background:url(../images/background.jpg);
	background-color:#000;
}

img {
	/*display:block;*/
	border:0;
}

span.hide {
	display:none;
}

div.hr {
	clear:both;
}

#wrapper {
	width:1024px;	
	margin:0 auto;
	background:url(../images/wrapper/background.jpg) repeat-y;
	background-color:#fff;
}

#header {
	width:795px;
	height:225px;
	margin:0 105px;
	background:#000;
}
div.menu-bar {
	text-align:center;
}
div.menu-bar ul li {
	display:inline;
	margin:0 5px;
}
div.menu-bar li.facebook {
	position:absolute;
	top:-83px;
	left:690px;
}
div.menu-bar a {
	color:#fff;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
div.menu-bar a:hover {
	text-decoration:underline;
}
div.menu-bar a.selected {
	text-decoration:underline;
}

#testo-ticker {
	width:795px;	
	margin:10px 105px;	
}

#flash {
	width:819px;
	height:618px;
	margin:0 auto;
}

#biografia {
	width:926px;
	height:699px;
	margin:0 auto;
	background:url(../images/content/background-biografia.jpg) no-repeat;
}
#biografia div.ipsedixit {
	position:relative;
	top:15px;
	left:85px;
	width:200px;
}
#biografia div.ipsedixit p {
	font:11px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000;	
	margin:5px 0;
}
#biografia div.ipsedixit2 {
	position:relative;
	top:-175px;
	left:665px;
	width:200px;
}
#biografia div.ipsedixit2 p {
	font:11px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000;	
	margin:5px 0;
}
#biografia div.testo-biografia {
	position:relative;
	top:50px;
	left:150px;
	width:500px;	
}
#biografia div.testo-biografia p {
	font:12px Arial, Helvetica, sans-serif;
	color:#000;	
	margin:5px 0;
}

#solidarieta {
	width:926px;
	height:600px;
	margin:0 auto;
	background:url(../images/content/background-solidarieta.jpg) no-repeat;
}
#solidarieta div.testo-solidarieta {
	position:relative;
	top:55px;
	left:215px;
	width:500px;	
}
#solidarieta div.testo-solidarieta p {
	font:12px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000;	
	margin:5px 0;
}
#solidarieta div.box-link-sx {
	position:relative;
	top:35px;
	left:180px;
	width:596px;
}
#solidarieta div.box-link-sx ul {
	list-style:none;
	margin-bottom:20px;
}
#solidarieta div.box-link-sx li {
	float:left;	
}

/* SAVE THE CHILDREN */
#solidarieta div.box-link-sx li.savechildren {
	width:213px;
}
#solidarieta div.box-link-sx li.savechildren a {	
	display:block;
	width:213px;
	height:105px;
	background:url(../images/content/savethechildrenoff.jpg) no-repeat;
}
#solidarieta div.box-link-sx li.savechildren a:hover {
	background:url(../images/content/savethechildrenon.jpg) no-repeat;
}
/* AIRC */
#solidarieta div.box-link-sx li.airc {
	width:172px;
}
#solidarieta div.box-link-sx li.airc a {
	display:block;
	width:172px;
	height:105px;
	background:url(../images/content/aircoff.jpg) no-repeat;
}
#solidarieta div.box-link-sx li.airc a:hover {
	background:url(../images/content/aircon.jpg) no-repeat;
}
/* AIL */
#solidarieta div.box-link-sx li.ail {
	width:193px;
}
#solidarieta div.box-link-sx li.ail a {
	display:block;
	width:193px;
	height:105px;
	background:url(../images/content/ailoff.jpg) no-repeat;
}
#solidarieta div.box-link-sx li.ail a:hover {
	background:url(../images/content/ailon.jpg) no-repeat;
}
#solidarieta div.box-link-sx p {
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	width:170px;
	margin:0 auto;
}
#solidarieta div.box-link-dx {
	position:relative;
	top:35px;
	left:163px;
	width:596px;
}
#solidarieta div.box-link-dx ul li {
	list-style:none;
	margin-bottom:20px;
	float:left;
}
/* TELEFONO AZZURRO */
#solidarieta div.box-link-dx li.telefonoazzurro {
	width:213px;
}
#solidarieta div.box-link-dx li.telefonoazzurro a {
	display:block;
	width:213px;
	height:105px;
	background:url(../images/content/telefonoazzurrooff.jpg) no-repeat;
}
#solidarieta div.box-link-dx li.telefonoazzurro a:hover {
	background:url(../images/content/telefonoazzurroon.jpg) no-repeat;
}
#solidarieta div.box-link-dx li.telefonoazzurro p {
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;	
	width:170px;
	margin:0 40px;
}
/* LILA */
#solidarieta div.box-link-dx li.lila {
	width:193px;
}
#solidarieta div.box-link-dx li.lila a {
	display:block;
	width:193px;
	height:105px;
	margin-left:190px;
	background:url(../images/content/lilaoff.jpg) no-repeat;
}
#solidarieta div.box-link-dx li.lila a:hover {
	background:url(../images/content/lilaon.jpg) no-repeat;
}
#solidarieta div.box-link-dx li.lila p {
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;	
	width:170px;
	margin:0 0 0 160px;
}

#identita {
	width:926px;	
	height:698px;
	margin:0 auto;
	background:url(../images/content/background-identita.jpg) no-repeat center;
}
#identita p {
	font:14px Arial, Helvetica, sans-serif;
	margin:10px 0;
	color:#000;
}
#identita div.datipersonali {
	position:relative;
	top:10px;
	left:35px;
	width:195px;
	float:left;
	padding:75px 0 0 75px;
}
#identita div.interessi {
	position:relative;
	top:10px;
	left:35px;
	width:195px;
	float:left;	
	padding:75px 0 0 75px;
}
#identita div.hobby {
	position:relative;
	top:10px;
	left:35px;
	width:195px;
	float:left;
	padding:75px 0 0 75px;
}
#identita div.passioni {
	position:relative;
	top:10px;
	left:35px;
	width:195px;
	float:left;
	padding:75px 0 0 75px;
}

#fotogallery {
	width:926px;
	margin:0 auto;
}
#fotogallery ul { 
	margin:15px 0;
}
#fotogallery ul li { 
	display:inline;
	margin:0 15px;
}
#fotogallery img {
	border:1px solid #000000;
}

#videogallery {
	width:926px;
	margin:0 auto;
}
#videogallery ul { 
	margin:20px 0;
	list-style:none;
}
#videogallery li { 
	width:150px;
	display:inline;
	margin:0 15px;
	float:left;
}
#videogallery img {
	border:1px solid #000000;
}
#videogallery p {
	text-align:center;
}
#videogallery a {
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#videogallery a:hover {	
	text-decoration:underline;
}

#videogallery-archivio {
	width:926px;
	margin:0 auto;
}
#videogallery-archivio ul { 
	margin:20px 0;
	list-style:none;
}
#videogallery-archivio li { 
	width:80px;
	display:inline;
	margin:0 15px;
	float:left;
}
#videogallery-archivio img {
	border:1px solid #000000;
}
#videogallery-archivio p {
	text-align:center;
}
#videogallery-archivio a {
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#videogallery-archivio a:hover {	
	text-decoration:underline;
}

#menu-gallery {
	width:222px;
	height:52px;
	margin:15px auto;
}
#menu-gallery ul li {
	display:inline;
}
#menu-gallery li.immagini a {
	display:block;
	float:left;
	width:101px;
	height:52px;
	margin:0 5px;
	background:url(../images/content/immaginioff.jpg);
}
#menu-gallery li.immagini a:hover {
	background:url(../images/content/immaginion.jpg);
}
#menu-gallery li.filmati a {
	display:block;
	float:left;
	width:101px;
	height:52px;
	margin:0 5px;
	background:url(../images/content/filmatioff.jpg);
}
#menu-gallery li.filmati a:hover {
	background:url(../images/content/filmation.jpg);
}

#diconodime-flash {
	width:550px;
	height:210px;
	margin:0 auto;
}

#diconodime {
	width:926px;
	margin:0 auto;
}
#diconodime ul { 
	margin:20px 0;
	list-style:none;
}
#diconodime li { 
	width:150px;
	display:inline;
	margin:0 15px;
	float:left;
}
#diconodime img {
	border:1px solid #000000;
}
#diconodime p {
	text-align:center;
}
#diconodime a {
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#diconodime a:hover {	
	text-decoration:underline;
}

#link {
	width:926px;
	height:575px;
	margin:0 auto;
	background:url(../images/content/background-link.jpg) no-repeat;
}
#link ul { 
	position:relative;
	left:450px;
	width:450px;
	margin:20px 0;
}
#link ul li { 
	width:80px;
	display:inline;
	margin:0 15px;
	float:left
}
#link img {
	border:1px solid #000000;
}
#link p {
	text-align:center;
}
#link a {
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#link a:hover {	
	text-decoration:underline;
}

#footer {
	width:795px;	
	margin:0 105px;
	text-align:center;	
}
#footer p {
	font:12px Arial;
	color:#000;
}
#footer a {
	color:#000;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
