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

/*stili per il layout fluido*/
html,body{margin: 0;padding:0;height:100%; background-color: #E6E6E6; }

body{font-family: arial,sans-serif;font-size: 76%;text-align: center;}

div#container{
	position:relative; width: 960px; height: 100%;margin: 0 auto;
    text-align: left; border-left: 2px solid #36c;border-right: 2px solid #36c;
	background-image:url(img/sfondox.png); background-color:#FFF; background-repeat:repeat-x; background-attachment: fixed;
	}

body>div#container{height:auto;min-height:100%;}

.gallery { display: inline; position: inherit; margin:0px; padding:0px;}

div#testo {position: inherit; margin-left:0px; width:550px; padding-left:10px;}

.loghi {margin-right:5px; margin-top:5px; display: inline-table; position:inherit;}

img {border:0px}

.video {display: inline-table; width:290px; height:240px; margin:8px;}

.audio {display: inline; width:290px; height:240px;}

#shell {
	margin-top:1.5em; margin-right:8px;
}

div#menu ul{margin: 0;padding: 0; list-style-type: none;}
div#menu li{display: inline; margin: 0 0 0 1.5em;padding: 0} 
div#menu a{color:#51a6fd;font: normal bold 1em arial,sans-serif;text-decoration: none}
div#menu a:hover{color: #fff;text-decoration: underline}
div#menu a#activelink{color: #FFF;text-decoration: none}

#bio{margin-left:5px;}

p {color:#FFF; text-align:left; word-spacing:5px; margin-left:5px;}
p.contatti {color:#FFF; font: bold 2.5em Arial, Helvetica, sans-serif; font-size:2em;}
ul.contatti {color:#FFF; font: bold 2.5em Arial, Helvetica, sans-serif; font-size:2em;}

a {color:#FFF; font-size:1.5em; text-decoration: underline;}

#area{
	margin-top: 20px; margin-left:10px;
	font-size: 100%;
}



#footer {
	position: absolute;
	bottom:0px;
	width: 100%;
	margin-top:10px;
	margin-bottom:0px;
	padding:5px;
	
}
#footer a{
	color:#000;
	font: normal bold 1.2em/2.5em arial,sans-serif;
	text-decoration: none;
	font-size: 1em; padding-right:1em;
	}

#footerG { width:100px;
	bottom:0px;
	width: 100%;
	margin-top:10px;
	margin-bottom:0px;
	padding:5px;
	
}

#footerG a{
	color:#000;
	font: normal bold 1.2em/2.5em arial,sans-serif;
	text-decoration: none;
	font-size: 1em; padding-right:1em;
	}

#mainContent {
	padding: 0 20px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */
}

#logo {margin-bottom:5px;}
