*{margin: 0; padding: 0}

body {
margin: 0 auto;
text-align: center;/* IE5 Fix */
margin-top:20px;
background-color: #fff;
}

#content {
background-color: #fff;
width: 950px;
margin: 0px auto;
text-align: center;
}

#cont-index {
background-color: #fff;
width: 950px;
margin: 0px auto;
text-align: center;
}

#box1 {
z-index:1;
position:absolute;
float:left;
width:160px;
height:380px;
margin-top:56px;
margin-left:20px;
line-height:14px;
text-align:left;
}

#box2{
position:absolute;
float:left;
width:230px;
height:270px;
z-index:1;
margin-top:180px;
margin-left:20px;
line-height:14px;
text-align:left;
}

#box2l{
float:left;
width:64px;
height:200px;
margin-top:6px;
line-height:18px;
text-align:left;
}

#box2r{
float:left;
width:166px;
height:200px;
margin-top:6px;
line-height:18px;
text-align:left;
}

#box2rb{
float:left;
width:146px;
height:200px;
margin-top:6px;
line-height:30px;
text-align:left;
}

#box3 {
	position:absolute;
	float:left;
	width:200px;
	height:397px;
	z-index:1;
	margin-top:220px;
	margin-left:20px;
	text-align:left;
	line-height:14px;
	top: -167px;
}


#box33 {
	position:absolute;
	float:left;
	width:183px;
	height:397px;
	z-index:1;
	margin-top:220px;
	margin-left:20px;
	text-align:left;
	line-height:14px;
	top: -167px;
	}


#box1 {
	position:absolute;
	float:left;
	width:558px;
	height:67px;
	z-index:1;
	margin-top:220px;
	margin-left:20px;
	text-align:left;
	line-height:14px;
	top: 179px;
	left: 494px;
}

#box3b {
position:absolute;
float:left;
width:205px;
height:34px;
z-index:1;
margin-top:395px;
margin-left:20px;
text-align:left;
line-height:20px;
}

.box3b a {
color:#fff;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
text-decoration:none;
}
	
.box3b a:hover {
color: #ff0000;
}

.box3bf a {
color:#000;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
font-weight:bold;
text-decoration:none;
}
	
.box3bf a:hover {
color: #ff0000;
font-weight:bold;
}

.box3bs a {
color:#fff;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
font-weight:bold;
text-decoration:none;
}
	
.box3bs a:hover {
color: #ff0000;
font-weight:bold;
}



#box4 {
position:absolute;
float:left;
width:500px;
height:50px;
z-index:1;
margin-top:406px;
margin-left:20px;
text-align:left;
}

#box5{
position:absolute;
float:left;
width:910px;
height:330px;
margin-top:80px;
margin-left:20px;
line-height:14px;
text-align:left;
}

#box5sch{
position:absolute;
float:left;
width:600px;
height:330px;
margin-top:20px;
margin-left:20px;
color:#fff;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
line-height:14px;
text-align:left;
}

#box5fin{
position:absolute;
float:left;
width:600px;
margin-top:20px;
margin-left:20px;
color:#fff;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
line-height:14px;
text-align:left;
}

#box5s{
position:absolute;
float:left;
width:450px;
margin-top:20px;
margin-left:410px;
line-height:14px;
color:#fff;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
line-height:14px;
text-align:left;
}

#box5c{
position:absolute;
float:left;
width:450px;
margin-top:226px;
margin-left:410px;
line-height:14px;
color:#fff;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
line-height:14px;
text-align:left;
}

#box5g{
position:absolute;
float:left;
width:450px;
height:184px;
margin-top:302px;
margin-left:410px;
line-height:14px;
color:#fff;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
line-height:14px;
text-align:left;
}

#box5b {
position:absolute;
float:left;
width:200px;
height:20px;
z-index:1;
margin-top:415px;
margin-left:20px;
text-align:left;
line-height:20px;
}

#bottom {
background-color: #fff;
width: 950px;
height: 200px;
margin: 2px auto;
text-align: center;
}

#language {
background:#fff;
width:950px;
height:30px;
text-align:right;
}

.language a {
color:#000;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
text-decoration:none;
}
	
.language a:hover {
color: #ff0000;
}

#logo {
background-color: #fff;
width: 170px;
float:left;
text-align: left;
}

#navigazione {
float:left;
width:700px;
text-align:left;
margin-top:14px;
margin-left:30px;
}

.norm a {
color:#000;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
text-decoration:none;
margin-right:12px;
}
	
.norm a:hover {
color: #ff0000;
}

.bold a {
color:#000;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
text-decoration:none;
font-weight:bold;
margin-right:12px;
}
	
.bold a:hover {
color: #ff0000;
font-weight:bold;
}

.oran a {
color:#ff662b;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
text-decoration:none;
margin-right:12px;
}
	
.oran a:hover {
color: #ff0000;
}

.oranb a {
color:#000;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
text-decoration:none;
margin-right:12px;
font-weight:bold;
}
	
.oranb a:hover {
color: #ff0000;
font-weight:bold;
}

.orannum a {
color:#ff662b;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size: 8pt;
text-decoration:none;
font-weight:bold;
}
	
.orannum a:hover {
color: #ff0000;
font-weight:bold;
}

.bn {
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.bb {
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
}

.nn {
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.nb {
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
}

.nbm {
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
margin-right:12px;
}

.an {
color: #ff662b;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.ab {
color: #ff662b;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
}

.rn {
color: #ff0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.rb {
color: #ff0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
}
