/* CSS Document */
<style type="text/css">

body{   
    text-align:center;   
}
.main_container{
	position:relative;
	left:0px;
	top:0px;
	width:1010px;
	height:1900px;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#8D8D8D;
	border-width:thin;
	margin:0 auto;
}
#menu_alto {
	position:absolute;
	width:1010px;
	height:27px;
	z-index:2;
	left: 0px;
	top: 101px;
}
.style1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#particolarizzate {
	position:absolute;
	width:200px;
	height:333px;
	z-index:1;
	left: 21px;
	top: 150px;

}
.style5 {font-size: 14px}
#Layer4 {
	position:absolute;
	width:17px;
	height:17px;
	z-index:1;
}
#Layer24 {
	position:absolute;
	width:17px;
	height:17px;
	z-index:1;
}
#pubblicita_dx {
	position:absolute;
	width:160px;
	height:625px;
	z-index:2;
	left: 828px;
	top: 150px;
	border-left-style:solid;
border-left-color:#000066;
border-left-width:1px;
	border-bottom-style:solid;
border-bottom-color:#000066;
border-bottom-width:1px;
	border-right-style:solid;
border-right-color:#000066;
border-right-width:1px;
}
#pubblicita_dx h1 {
background-image:url(barra.jpg);
font-size:12px;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
width:157px;
}
.pubblicita_dx h2 {
width:200px;
border-left-style:solid;
border-left-color:#000066;
border-left-width:1px;
	border-bottom-style:solid;
border-bottom-color:#000066;
border-bottom-width:1px;
border-bottom-width:1px;
	border-right-style:solid;
border-right-color:#000066;
border-right-width:1px;
margin:2px;
}
#partner {
	position:absolute;
	width:200px;
	height:250px;
	z-index:3;
	left: 21px;
	top: 500px;
	border-left-style:solid;
border-left-color:#000066;
border-left-width:1px;
	border-bottom-style:solid;
border-bottom-color:#000066;
border-bottom-width:1px;
	border-right-style:solid;
border-right-color:#000066;
border-right-width:1px;
}
#partner h1 {
background-image:url(barra.jpg);
font-size:12px;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
width:196px;
}
#partner h2 {
font-size:12px;
font-style:normal;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
width:197px;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style11 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
.style14 {
	color: #990000;
	font-style: italic;
}
#corpo_centrale {
	position:absolute;
	width:750px;
	height:750px;
	z-index:1;
	left: 21px;
	top: 230px;
	
}
#corpo_centrale h1 {
background-image:url(barra.jpg);
font-size:12px;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
width:578px;
}
.style15 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
#offerta1 {
	position:absolute;
	width:580px;
	height:127px;
	z-index:4;
	left: 234px;
	top: 940px;
		border-left-style:solid;
border-left-color:#000066;
border-left-width:1px;
	border-bottom-style:solid;
border-bottom-color:#000066;
border-bottom-width:1px;
	border-right-style:solid;
border-right-color:#000066;
border-right-width:1px;
}
#ucc {
background-image:url(barra.jpg);
font-size:12px;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
width:578px;
}

#ucc2 {
background-image:url(barra.jpg);
font-size:12px;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
width:196px;
}
#immagine_offerta1 {
	position:absolute;
	width:100px;
	height:100px;
	z-index:1;
	top: 33px;
	left: 4px;
}
#offerta2 {
	position:absolute;
	width:250px;
	height:140px;
	z-index:4;
	left: 564px;
	top: 940px;
		border-left-style:solid;
border-left-color:#000066;
border-left-width:1px;
	border-bottom-style:solid;
border-bottom-color:#000066;
border-bottom-width:1px;
	border-right-style:solid;
border-right-color:#000066;
border-right-width:1px;
}
#programma_utenti {
	position:absolute;
	width:200px;
	height:250px;
	z-index:3;
	left: 21px;
	top: 800px;
	border-left-style:solid;
border-left-color:#000066;
border-left-width:1px;
	border-bottom-style:solid;
border-bottom-color:#000066;
border-bottom-width:1px;
	border-right-style:solid;
border-right-color:#000066;
border-right-width:1px;
}
.style16 {color: #990000}
.style17 {color: #0000FF}
#footer {
	position:absolute;
	width:965px;
	height:47px;
	z-index:5;
	left: 23px;
	top: 1800px;
	border-left-style:solid;
	border-left-color:#000066;
	border-left-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000066;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#000066;
	border-right-width:1px;
	border-top-style:solid;
	border-top-color:#000066;
	border-top-width:1px;
	}
#descrizione_offerta1 {
	position:absolute;
	width:120px;
	height:93px;
	z-index:1;
	left: 117px;
	top: 33px;
}
.style19 {font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #0000FF; }
.style21 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#immagine_offerta2 {
	position:absolute;
	width:100px;
	height:100px;
	z-index:1;
	left: 4px;
	top: 33px;
}
#descrizione_offerta2 {
	position:absolute;
	width:120px;
	height:93px;
	z-index:2;
	left: 117px;
	top: 33px;
}
#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:6;
	left: 452px;
	top: -15px;
}
#Layer2 {
	position:absolute;
	width:250px;
	height:30px;
	z-index:3;
	left: 700px;
	top: 10px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#logo {
	position:absolute;
	width:400px;
	height:100px;
	background-image:url(logo.jpg);
}
#header {
	position:relative;
	width:1010px;
	height:100px;
}
#banner {
	position:absolute;
	width:264px;
	height:26px;
	z-index:1;
	left: 689px;
	top: 59px;
}
#cerca_fondo {
	position:absolute;
	width:264px;
	height:26px;
	z-index:1;
	left: 261px;
}
div#navcontainer
{
width:970px;
height:27px;
background-image:url(barra.jpg);
border-top:solid 1px #000000;
border-bottom: solid 1px #000000;
}
div#navcontainer ul
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: white;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
}
div#navcontainer ul li
{
display: inline;
}
div#navcontainer ul li a
{
padding: 5px 10px 5px 10px;
color: white;
text-decoration: none;
border-left: 1px solid #000000;
border-right: 1px solid #000000; /* i bordi vanno uguali */
margin-right: -1px; /* il valore deve essere il numero sopra ma negativo */
}
div#navcontainer ul li a:hover
{
background-color: #16008D;
color: white;
}
#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 200px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-image:url(barra.jpg);
font-size: 90%; 
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color:#FFFFFF;
margin: 0px;
width:200px;
}

#vertmenu ul {
list-style: none;
background-color:#EEEEEE;
margin: 0px;
padding: 0px;
border: none;
color:#000099;
border-left-style:solid;
border-left-color:#000066;
border-left-width:thin;
	border-bottom-style:solid;
border-bottom-color:#000066;
border-bottom-width:thin;
	border-right-style:solid;
border-right-color:#000066;
border-right-width:thin;
width:201px;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px solid #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color:#000099;
/*font-variant:normal;*/
width:196px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color:#FFFFFF;
background:#FFFFFF;
}
.giallo { background-image:url(table.png); z-index:-1;
}
#Layer3 {
	position:absolute;
	width:373px;
	height:69px;
	z-index:1;
	left: 36px;
	top: 145px;
}
.style22 {font-size: 24px}
.style23 {
	font-size: 21px;
	color: #000000;
}
#principi_attivi {
	height: 90px;
	width: 170px;
	position: absolute;
	left: 825px;
	top: 800px;
}
#errore {
	position:absolute;
	width:160px;
	height:180px;
	z-index:6;
	left: 828px;
	top: 920px;
		border-left-style:solid;
border-left-color:#000066;
border-left-width:1px;
	border-bottom-style:solid;
border-bottom-color:#000066;
border-bottom-width:1px;
	border-right-style:solid;
border-right-color:#000066;
border-right-width:1px;
}
#ucc3 {
background-image:url(barra.jpg);
font-size:12px;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
width:156px;
}
</style>

