/* CSS Document */

html,body{margin:0;padding:0}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center;background-image:url(pic/bg_body.jpg); background-color:#CCCACA; background-repeat:repeat-x}

p{margin:0 10px 10px}

a{color: #990000; font-weight:bold; text-decoration: none;}
a:hover{color: #999999;}


li{ list-style-image:url(pic/punta.jpg);}

h4{ font-size:150%; text-align:left; }
h3{ padding-left:10px; color:#990000;}

div#header{position:relative; height:100px;}
div#header{ text-align:left;
padding-right:10px; padding-top:10px; padding-left:10px;}
div#header a{
font-size:9px;
	color: #333333;
	font-weight:bold;
	text-decoration: none;}

div#header a:hover{
	color: #999999;}
	
div#header p{
	text-align:right;}

div#vista{
padding-left:20px;
padding-right:10px;
background-color:#E8E8E8
	}

div#fu{
text-align:right;
height:37px;

	}


div#container{text-align:left}
div#container{width:855px; margin:0 auto; background-image:url(pic/bg_container.jpg);   }


div#banner{ text-align:center; height:270px; background-color:#333333; padding-top:10px; }
div#flashr{ text-align:center; height:580px; background-color:#333333; padding-top:10px; }

div#space{ text-align:center; }

div#bianco{ background-color:#FFFFFF; }

div#content{ position:relative; width:505px; padding-left:10px; text-align:justify; padding-right:340px; background-color:#FFFFFF; }
div#content p{line-height:1.4}

div#content_int{float:left;width:475px; padding-left:25px; text-align:justify; padding-right:0px; background-color:#FFFFFF; }
div#content_int p{line-height:1.4}

div#numero{ text-align:center;}

#menu {
	position:absolute;
	width:399px;
	height:26px;
	z-index:2;
	left: 446px;
	top: 15px;
	text-align:right;
}

div#spazio_333{ height:10px; background-color:#333333;}
div#spazio_333mini{ height:3px; background-color:#333333;}
div#spazio_666{ height:10px; background-color:#666666;}
div#spazio_666mini{ height:3px; background-color:#666666;}

div#dx{ 
	position:absolute;
	width:318px;
	height:196px;
	z-index:2;
	left: 523px;
	top: 15px;
}

div#footer{ height:160px; background-color:#333333;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}
div#footer{clear:both;width:100%}

div#outline { border:solid 1px #999999; border-left:solid 5px #999999; padding:10px; background-color:#FFFFFF; text-align:left; font-size:11px;}


.img{ float:right; padding-left:5px;}

.sottolinea{ text-decoration:underline;}

