html,body{	
	margin: 0;
	padding:0;
	margin-top:0px;
	margin-bottom:5px;
	text-align:center;
	background-color: #999999;
	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;	/* #6A94A0;fdf5c1 e8e8e8*/
	font-size:10pt;
}
div#container{
	 width:770px;
	margin:3px auto;
	height: auto !important;
height: 300px;

}
div#container2{
	text-align: left;
	position: relative;	
}

div#box {
	BACKGROUND-COLOR: #fff;	
	 FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	WIDTH: 770px; 
	POSITION: relative;
	height:auto
}

div#testata{
position:relative;
float:left;
width:770px;
height:240px;
FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;	
background-color:#FFFFFF

}
div#verde1{
position:relative;
float:left;
width:223px;
height:40px;
background-image:url(../IMMI/verde.jpg);
background-repeat:repeat-x;
}
div#verde1 p{
padding:0px;
font-size:9pt; 
color:#000;
margin-top:10px;
}
div#verde1 a{
text-decoration:none;
color:#000000;
}
div#verde1 a:hover{
text-decoration:none;
color: #666666;
}

div#testata img.puzle{
position:relative;
float:left;
}
div#testata img.mondo{
position:relative;
float: right;
padding-right:4px;
width:215px;
height:140px;
}
div#testata img.logo{
position: absolute;
float:left;
top:41px;
left:0px;
padding-left:18px;
}

div#verde2{
position:relative;
float: left;
width:247px;
height:40px;
background-image:url(../IMMI/verde.jpg);
background-repeat:repeat-x;
}
div#verde2 p{
color:#000; 
margin:7px;
}

div#azzurro{
position:relative;
float: left;
width:770px;
height:60px;
padding-top:2px;
background-image:url(../IMMI/blu.jpg);
background-repeat:repeat-x;
}
div#mediterraneo{
osition:relative;
padding-top:15px;
float: right;
width:540px;
color:#000000;
font-size:15pt;
}

div#immi{
position:relative;
float:left;
width:215px;
color:#000000;
/*background-image:url(../IMMI/blu.jpg);
background-repeat:repeat-x;*/
}
div#destra{
position:relative;
float:right;
width:200px;
min-height:300px;
height:300px;
height:auto;
background-color:#FFFFFF;

}

div#news{
position:relative;
float: right;
width:200px;
height:180px;
margin-top:0px;
background-image:url(../IMMI/news.jpg);
background-repeat:no-repeat;
TEXT-ALIGN: justify;
COLOR: #000;
font-size:9pt;
}
div#news a{
padding-left:4px;
text-decoration:none;
color:#000000
}
div#news a:hover{
color: #999999
}
H3.titolinews {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; BACKGROUND: url(../immi/freccia.gif) #e7e7e7 no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 0px; text-align:left; margin:0px;
}
div#news h4{
color:#990000;
padding-left:4px;

}
div#collaborazioni{
position:relative;
float:right;
width:200px;
height:210px;
text-align:center;
background-color:#f2f2f2;
}
div#collaborazioni img{
position:relative;
float: right;
margin-top:0px;
padding:2px;
padding-top:0px;

}

div#menu{
position:relative;
float: left;
width:200px;
height:290px;
height:auto;
margin-top:0px;
COLOR: #000;
background-color:#f2f2f2;
}
H3.titolisezione {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; BACKGROUND: url(../immi/freccia.gif) #e7e7e7 no-repeat; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 0px; text-align:left; margin:0px;
}
H3.titolisezione a{
color:#000000
}

#menu1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM:5px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; text-align:left;
}
#menu1 LI {
	PADDING-RIGHT: 0.3em; BACKGROUND-POSITION: left 2px; PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: url(/images/apri.gif); PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; background-color:#f2f2f2
}
#menu1 li A {
	DISPLAY: block; MARGIN: 0px 0px 0px 20px; TEXT-DECORATION: none;
	color:#000000
}
#menu1 li A:hover {
	COLOR: #990033; BACKGROUND-COLOR: #eeeeee
}

#menu2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM:5px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; text-align:left;
}
#menu2 LI {
	PADDING-RIGHT: 0.3em; BACKGROUND-POSITION: left 2px; PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: url(/images/apri.gif); PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; background-color:#f2f2f2
}
#menu2 li A {
	DISPLAY: block; MARGIN: 0px 0px 0px 20px; TEXT-DECORATION: none;
	color:#000000
}
#menu2 li A:hover {
	COLOR: #990033; BACKGROUND-COLOR: #eeeeee
}

#menu3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM:5px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; text-align:left;
}
#menu3 LI {
	PADDING-RIGHT: 0.3em; BACKGROUND-POSITION: left 2px; PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: url(/images/apri.gif); PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; background-color:#f2f2f2
}
#menu3 li A {
	DISPLAY: block; MARGIN: 0px 0px 0px 20px; TEXT-DECORATION: none;
	color:#000000
}
#menu3 li A:hover {
	COLOR: #990033; BACKGROUND-COLOR: #eeeeee
}

#menu4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM:5px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; text-align:left;
}
#menu4 LI {
	PADDING-RIGHT: 0.3em; BACKGROUND-POSITION: left 2px; PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: url(/images/apri.gif); PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; background-color:#f2f2f2
}
#menu4 li A {
	DISPLAY: block; MARGIN: 0px 0px 0px 20px; TEXT-DECORATION: none;
	color:#000000
}
#menu4 li A:hover {
	COLOR: #990033; BACKGROUND-COLOR: #eeeeee
}

#menu5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM:5px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; text-align:left;
}
#menu5 LI {
	PADDING-RIGHT: 0.3em; BACKGROUND-POSITION: left 2px; PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: url(/images/apri.gif); PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; background-color:#f2f2f2
}
#menu5 li A {
	DISPLAY: block; MARGIN: 0px 0px 0px 20px; TEXT-DECORATION: none;
	color:#000000
}
#menu5 li A:hover {
	COLOR: #990033; BACKGROUND-COLOR: #eeeeee
}

H3.titolicorpo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; BACKGROUND: url(../immi/freccia.gif) #993331 no-repeat; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; text-align:left; margin:0px;width:345px;
}

div#corpo{
position:relative;
float:left;
width:370px;
text-align: justify;	

min-height:400px;
height:400px;
height:auto;

background-color:#FFFFFF
}
div#corpo h4{
margin:10px;
color:990000;

}
div#corpo p{
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
margin-top:5px;
color:0e2e59;
text-indent:3px;
}
div#corpo a{
color:#666666;
padding-left:5px;
}
div#corpo ul{
padding-right:10px;
}


div#footer{
position:relative;
float:left;
width:770px;
min-width:770px;
height:40px;
margin-top:5px;
background-color:#606875;
background-image:url(../immi/sfondoFooter.gif);
background-repeat:repeat-x;
text-align:center;
color: #CCCCCC;
font-size:10pt;
}
div#footer p{
margin-top:10px;
margin-left:180px;
}
div#footer a{
color:#FFFFFF;
font-size:12px;
font-weight:bold
}
div#footer a:hover{
color:#FF6600
}

div#footer img.oasi{
position:absolute;
left:10px;
}
