/*azzeramento padding, bordi e margini*/
html,body,div,p,ul,li,h1,h2,h3,h4,h5,h6,img { margin:0; border:0; }
html { background-color:#414042; font-family:Tahoma; }
body { width:; height:; min-width:; min-height:; text-align:center; background-color:transparent; overflow:; }
h1 { font-size:18pt; font-weight:100;}
h2 { font-size:14pt; }
h3 {text-align:left; font-size: 12pt; font-weight: 100; margin:10px 0 0 70px;}
#container { position:relative; width:960px; height:600px; margin:0 auto; background-color:#414042; background-image:url(../images/shadowbg.png); background-repeat:no-repeat; background-position:0 0; }
#menu { float:left; width:230px; margin-left:20px; text-align:left; height:330px; }
#menu img { border:0 solid black; }
#menu ul li { background-image:url(../images/menubg.png); background-repeat:no-repeat; width:200px; height:25px; list-style-type:none; font-size:9pt; line-height:20px; margin-left:-38px; padding-left:35px; }
#menu ul li a:link { color:#ffffff; text-decoration:none; }
#menu ul li a:visited { color:#ffffff; text-decoration:none; }
#menu ul li a:hover { color:#414042; background-color:#ffffff; }
#content {
	float:left;
	margin-left:0;
	width:684px;
	height:415px;
	background-color:transparent;
	background-image:url(../images/contentbg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:center;
	color:#ffffff;
	overflow: hidden;
}
#content img { margin:22px auto 0; }
#content p {
	margin:0px auto 0;
	font-size:8.5pt;
	line-height:12pt;
	text-align:left;
	width:548px;
}
#content img + p { margin-top:22px; }
#content p a:link { color:#ffffff; text-decoration:underline; }
#content p a:visited { color:#ffffff; text-decoration:underline; }
#content p a:hover {  background-color:#ffffff; color:#b7202e; }
#content p a:visited:hover {background-color:#ffffff; color:#b7202e; }
#content ul { margin-top:10px; }
#content li { font-size:8.5pt; text-align:left; margin-left:30px; list-style-type:square; width: 570px; }
#content li a:link { color:#ffffff; text-decoration:underline; }
#content li a:visited { color:#ffffff; text-decoration:underline; }
#content li a:hover { background-color:#ffffff; color:#b7202e; }
#content li a:visited:hover {background-color:#ffffff; color:#b7202e; }
#content li img { margin-right:30px; }
#news { float:left; width:902px; padding:10px 20px; background-color:black; margin-left:8px; margin-bottom:10px; }
#news p { float:left; width:385px; color:#ffffff; font-size:8.5pt; line-height:12pt; text-align:left; margin-left:10px; padding:0 20px 0 30px; border-left:2px solid #aaaaaa; }
#news p:first-line { color:#cc1111; text-transform:uppercase; font-size:12pt; line-height:18pt; }
#news p a:link { color:#cc1111; text-decoration:underline; }
#news p a:visited { color:#cc1111; text-decoration:underline; }
#news p a:hover { background-color:#cc1111; color:#ffffff; text-decoration:underline; }
#news p a:visited:hover { background-color:#cc1111; color:#ffffff; text-decoration:underline; }
#news p + p { padding:0 20px 0 30px; border-right:2px solid #aaaaaa; }
#news img { float:left; vertical-align:top; margin-right:20px; }
#footer { float:left; width:902px; padding:0 20px; margin:0 auto; font-size:6pt; margin:18px 0 0 8px; color:#ffffff; text-align:right; }
#footer a { color:#ffffff; text-decoration:none; }
#footer a:visited { color:#ffffff; text-decoration:none; }
#footer a:hover { color:#000000; background-color:#ffffff; }
#footer a:visited:hover { color:#000000; background-color:#ffffff; }

/* mediabox inline content */
#mb_chisiamo { text-align:left; }

/*crossfade*/
#homeslide {
	width:548;
	height:300px;
	overflow: hidden;
	background-color: transparent;
	margin: 0 auto 0 35px;
}
/*
#crossfade ul { position: relative; width:548px; height:260px; padding:0; text-align:center; }
#crossfade li { display: block; list-style-type: none;}
*/

#crossfade li {list-style-type: none; display: block;}
#crossfade li img {display:none; position:absolute; top:0; left:0; width:548px; height:260px;}
#crossfade {border: 0 solid #000; overflow: hidden ; margin:0 auto; position:relative; width:548px;height:280px; color: #000;}
