/* CSS Document */
BODY {
	FONT-SIZE: 12px;
	 MARGIN: 0px 23px 0px 23px; 
	 COLOR: #333; 
	 FONT-FAMILY: Arial, Helvetica, sans-serif; 
	  }
#boxsfondo{
height: 900px;
width: 956px;
top:0px;
background: URL("./../immagini/sfondo.jpg");
background-repeat: no-repeat;
background-attachment:scroll;
background-position:center; 
}
#boxsfondo2{
height: 780px;
width: 956px;
top:0px;
background: URL("./../immagini/sfondo.jpg");
background-repeat: no-repeat;
background-attachment:scroll;
background-position:center; 
}

#bar_serv{
width: 952px;
height: 18px;
background: #80B5D7;
border-top: 2px solid #30569D;
border-bottom:1px solid #30569D;
padding:1px;
padding-left:3px;
padding-bottom:7px;
position: absolute;
Top: 100px;
}

#bar_servpriv{
width: 950px;
height: 18px;
background: #80B5D7;
border-top: 2px solid #30569D;
border-bottom:1px solid #30569D;
padding:3px;
padding-bottom:7px;
padding-top:1px;
position: absolute;
Top: 100px;

}


#boxindex{
height: 530px;
width: 175px;
background: URL("./../immagini/sfbox.jpg");
background-repeat: repeat;
border: 2px groove #F6F7FA;
padding:3px;
padding-top: 0px;
position: absolute;
Top: 140px;
margin-left:2px;
text-align:left;
}

#boxfrecce{
height: 40px;
width: 80px;
background: transparent;
border: transparent;
position: absolute;
padding:0px;
top: 835px;
margin-left:445px;
}

#datacontainer
{
height: 290px; width: 650px; position: absolute; border: 2px transparent;margin-left: 2px; 
      background:transparent;
}

#boxregistr{
height: 550px;
width: 710px;
background:  #D3D4E6;
border: 2px ridge #F7AF69;
position: absolute;
Top: 140px;
margin-left:210px;
padding:5px;

}


#boxpres{
height: 315px;
width: 710px;
background:URL("./../immagini/perfire.jpg");
background-repeat: repeat;
border: 1px solid #30569D;
position: absolute;
Top: 140px;
margin-left:210px;
padding:5px;
}
#boxnewsH{
height: 400px;
width: 720px;
 overflow:hidden; 
background: URL("./../immagini/perfire2.jpg");
background-repeat: repeat;
border: 1px solid #30569D;
position: absolute;
padding:0px;
top: 480px;
margin-left:210px;
}

#boxnewsHint{
height: 350px;
width: 650px;
border: 2px transparent;
position: absolute;
top: 25px;
 overflow:hidden; 

}

#boxbenv{
width: 710px;
background:  #D3D4E6;
border: 2px ridge #D89045;
position: absolute;
Top: 140px;
margin-left:210px;
padding:5px;
text-align:justify;
}
#boxbenv2{
width: 710px;
height:530px;
background:  #D3D4E6;
border: 2px ridge #D89045;
position: absolute;
Top: 140px;
margin-left:210px;
padding:5px;
text-align:justify;
}
#boxbenvscr{
width: 710px;
height:530px;
background:  #D3D4E6;
border: 2px ridge #D89045;
position: absolute;
Top: 140px;
margin-left:210px;
padding:5px;
text-align:justify;
overflow:auto;
}
#divintbenv{
height:530px; 
overflow:auto;
width: 710px;
background: transparent;
border: 0px solid transparent;
position: absolute;
padding:0px;

} 






#boxitalia2{
height: 105px;
width: 450px;
background: #D3D4E6;
border: 1px solid #30569D;
padding:5px;
position: absolute;
Top: 140px;
margin-left:470px;
}
#boxitalia{
height: 295px;
width: 282px;
background:  transparent;
position: absolute;
Top: 140px;
margin-left:196px;
}
#boxsrc{
height: 157px;
width: 450px;
background: #D3D4E6;
border: 1px solid #30569D;
padding:5px;
position: absolute;
Top: 265px;
margin-left:470px;
padding-top: 5px;
}
#boxris{
height: 330px;
width: 720px;
background: white;
border: 1px solid #30569D;
position: absolute;
Top: 450px;
margin-left:210px;

}




#boxris2{
height: 390px;
width: 720px;
background: white;
border: 1px solid #30569D;
position: absolute;
Top: 370px;
margin-left:210px;
}

#boxdcp1{
height: 60px;
width: 710px;
background:  #D3D4E6;
border: 1px solid #30569D;
position: absolute;
padding:5px;
Top: 140px;
margin-left:210px;
}
#boxsrcpub{
height: 130px;
width: 710px;
background:  #D3D4E6;
border: 1px solid #30569D;
position: absolute;
padding:5px;
top: 220px;
margin-left:210px;
}





#boxfaq{
height: 550px;
width: 710px;
background:  white;
border: 2px ridge #D89045;
position: absolute;
Top: 275px;
margin-left:210px;
padding:5px;

}







#header {
	position:absolute;
	top:43px;
	left:10px;
	width:748px;
 background:transparent;
    font-size:12px;
    line-height:normal;
	BORDER-LEFT:white 1px solid;
    }
#header ul {
    margin:0;
    padding:0px;
    list-style:none;
    }
#header li {
    float:left;
	background:url("./../immagini/norm_right.gif")
      no-repeat right top;

    margin:0;
    padding:0;
    }
	#header a {
	 background:url("./../immagini/norm_left.gif")
      no-repeat left top;
    padding:5px 15px 4px;


    display:block;
    }
	#header #current {
    background-image:url("./../immagini/norm_right_on.gif");
    }
  #header #current a {
    background-image:url("./../immagini/norm_left_on.gif");
	 padding-bottom:5px;

    }




#boxnews1{
height: 80px;
width: 710px;
background: #D3D4E6;
border: 1px solid #30569D;
padding:5px;
position: absolute;
Top: 140px;
margin-left:210px;
}


#boxnews{
height: 550px;
width: 710px;
background:  white;
border: 1px solid #30569D;
position: absolute;
Top: 240px;
margin-left:210px;
padding:5px;
}
#header2 {
	position:absolute;
	top:48px;
	left:10px;
	width:710px;
 background:transparent;
    font-size:12px;
    line-height:normal;
	BORDER-LEFT:white 1px solid;
	
    }
#header2 ul {
    margin:0;
    padding:0px;
    list-style:none;
    }
#header2 li {
    float:left;
	background:url("./../immagini/norm_right.gif")
      no-repeat right top;

    margin:0;
    padding:0;
    }
	#header2 a {
	 background:url("./../immagini/norm_left.gif")
      no-repeat left top;
    padding:5px 15px 4px;


    display:block;
    }
	#header2 #current {
    background-image:url("./../immagini/norm_right_on.gif");
    }
  #header2 #current a {
    background-image:url("./../immagini/norm_left_on.gif");
	 padding-bottom:5px;

    }


#divinterno1{
height:450px; 
overflow:auto;
width: 710px;
background: transparent;
border: 0px solid transparent;
position: absolute;
top:95px;
left:10px;
} 
#divinterno3{
height:545px; 
overflow:auto;
width: 690px;
background: transparent;
border: 0px ;
position: relative;
padding:1px;
margin:1px;
} 










#boxpriv{
height: 665px;
width: 958px;
background:  #CDCFE9;
border: 1px solid #30569D;
position: absolute;
Top: 125px;
margin-left:-3px;
padding:1px;
margin-top:2px;
}

#divintpriv{
height:530px; 
overflow:auto;
width: 950px;
background: transparent;
position: relative;
left:5px;

} 

#boxdcpriv{
height: 250px;
width: 700px;
background: white;
border: 1px solid #30569D;
position: absolute;
Top: 105px;
left:103px;
}
#boxdcpriv2{
height: 250px;
width: 750px;
background: white;
border: 1px solid #30569D;
position: absolute;
Top: 105px;
left:100px;
}


#boxpagpriv{
height: 605px;
width:750px;
background:  #D3D4E6;
border: 2px ridge #D89045;
position: absolute;
Top: 140px;
margin-left:190px;
padding:5px;
}
#boxpagprivP{
height: 605px;
width:750px;
background:  #D3D4E6;
border: 2px ridge #D89045;
position: absolute;
Top: 30px;
left:80px;
padding:5px;
margin:2px;	
}
#divtitolo{
height:35px; 
width: 100%;
background: transparent;
border: 0px solid #0426A4;
position: absolute;
padding:5px;
left:1px;
} 
#divtitoloP{
height:35px; 
width: 100%;
background: transparent;
border: 0px solid #0426A4;
position: absolute;
padding:5px;
Top: 1px;
left:1px;
} 
#divfoto{
height:220px; 
width: 210px;
background: transparent;
border: 1px solid  #D89045;
position: absolute;
padding:1px;
Top: 45px;
left:1px;
} 
#divfotoP{
height:220px; 
width: 210px;
background: transparent;
border: 1px solid  #D89045;
position: absolute;
padding:1px;
Top: 45px;
left:1px;
} 
#divfotoP2{
height:220px; 
width: 210px;
background: transparent;
border: 1px solid  #D89045;
position: absolute;
padding:1px;
Top: 45px;
left:1px;
overflow:auto;
} 
#divtesto1{
height:331px; 
width: 746px;
background: transparent;
border: 1px solid  #D89045;
position: absolute;
padding:5px;
Top: 271px;
left:1px;
overflow:auto;
text-align:justify;
} 
#divtesto1P{
height:331px; 
width: 746px;
background: transparent;
border: 1px solid  #D89045;
position: absolute;
padding:5px;
Top: 271px;
left:1px;
overflow:auto;
text-align:justify;


} 
#divlink{
height:212px; 
width: 529px;
background: transparent;
border: 1px solid  #D89045;
position: absolute;
padding:5px;
Top: 45px;
left: 218px; 
text-align:justify;
overflow:auto;
} 
#divlinkP{
height:212px; 
width: 529px;
background: transparent;
border: 1px solid  #D89045;
position: absolute;
padding:5px;
Top: 45px;
left: 218px;
text-align:justify;
overflow:auto;
} 






