@charset "iso-8859-1";
/* author: marco rozzoni */
/* Creation date: 15/05/2007 */

/*stili per i campi principali della pagina*/
body {margin: 0; padding: 0; background: #D3E0F1 url('../img/bg.jpg') top left repeat-x; font: normal 11px Tahoma, Arial, Verdana}

div#white {position: absolute; top: 0px; left: 50%; width: 968px; height: 588px; margin-left: -484px; z-index:3;}
div#contenitore {position: relative; top: 0px; left: 0px; width: 968px; height: 588px; z-index: 5;}

div#header {position: relative; top: 0px; left: 0px; width: 968px; height: 256px; background: url('../img/header.gif') bottom left no-repeat;}

div#menu1 {
position: absolute;
bottom: 0px;
left: 222px;
height: 131px;
width: 175px;
font: bold 13px Arial, Verdana;
color: #BDCEEC
}
html>body div#menu1 {
width: 160px;
}

div#menu2 {
position: absolute;
bottom: 0px;
left: 397px;
height: 131px;
width: 175px;
font: bold 13px Arial, Verdana;
color: #BDCEEC
}
html>body div#menu2 {
width: 162px;
}

div#menu3 {
position: absolute;
bottom: 0px;
left: 572px;
height: 131px;
width: 174px;
font: bold 13px Arial, Verdana;
color: #BDCEEC
}
html>body div#menu3 {
width: 164px;
left: 567px;
font: bold 13px Arial, Verdana;
}

p.menu {
padding: 15px;
}

a.menu {
color: #BDCDEE;
text-decoration: none;
margin-left: 15px;
display: block; width: 100%; height: 100%
}

a.menu:hover {
color: #fff;
background: url('../img/arrow2.gif') bottom right no-repeat;
}

a.menu2 {
color: #BDCDEE;
font: normal 12px Arial, Tahoma, Arial, Verdana;
text-decoration: underline;
}

a.menu2:hover {
color: #fff;
font: normal 12px Arial, Tahoma, Arial, Verdana;
text-decoration: underline;
padding-right: 15px;
background:url('../img/arrow_w.gif') center right no-repeat;
}

a.menu2ras {
color: #F6C103;
font: normal 12px Arial, Tahoma, Arial, Verdana;
text-decoration: underline;
}

a.menu2ras:hover {
color: #fff;
font: normal 12px Arial, Tahoma, Arial, Verdana;
text-decoration: underline;
padding-right: 15px;
background:url('../img/arrow_w.gif') center right no-repeat;
}

a {
color: #012D74
}

a:hover {
color: #012D74
}

a.inverso {
text-decoration: none;
}

a.inverso:hover {
text-decoration: underline;
}


div#headeradv_dx {
position: absolute;
top: 3px;
right: 0px;
width: 218px;
height: 212px;
border: 1px solid #1652B4
}
html>body div#headeradv_dx {
width: 216px;
}

div#banner_blusfera {
position: absolute;
top: 0px;
left: 222px;
width: 524px;
height: 124px;
}

div#headeradv_sx {
position: absolute;
top: 3px;
left: 0px;
width: 218px;
height: 118px;
border: 1px solid #1652B4
}
html>body div#headeradv_sx {
width: 216px;
}

div#headeradv_sx2 {
position: absolute;
top: 125px;
left: 0px;
width: 218px;
height: 90px;
border: 1px solid #1652B4
}
html>body div#headeradv_sx2 {
width: 216px;
}

div#tag_fiere{
position: absolute;
bottom: 0px;
left: 0px;
width: 216px;
height: 26px;
color: #fff;
text-align: center;
font: normal 13px Arial, Verdana;
}

div#tag_comunicati{
position: absolute;
bottom: 0px;
right: 0px;
width: 216px;
height: 26px;
color: #fff;
text-align: center;
font: normal 13px Arial, Verdana;
}

div#contenuto {position: relative; top: 0px; left: 0px; width: 968px;}

div#col_sx {
position: relative;
float: left;
width: 218px;
border: 1px solid #7DA5D8;
border-top: none;
padding-bottom: 0px;
background: #9DC5F8 url('../img/bg_coldx.jpg') top left repeat-x;
}

html>body div#col_sx {
width: 216px;
}

div#col_sx #blocco {
display: block;
margin: 10px;
color: #0C3144;
padding-bottom: 12px;
border-bottom: 1px solid #7DA5D8;
}

div#col_sx #blocco img{
border: 1px solid #443407;
margin-right: 10px;
}

div#col_sx #blocco a {
text-decoration: none;
color: #0C3144
}

div#col_sx #blocco a:hover {
padding-right: 15px;
background:url('../img/arrow.gif') center right no-repeat;
text-decoration: none;
}

a.fiere {
font-size: 12px;
text-decoration: none;
}

a.fiere:hover {
padding-right: 15px;
background:url('../img/arrow.gif') center right no-repeat;
text-decoration: none;
}


div#col_center {
position: relative;
float: left;
width: 532px;
}

div#col_center #interna {
display: block;
margin: 14px;
width: 504px;
color: #000;
font-size: 13px;

}

div#col_center #blocco .titolo {
font: bold 14px Arial, Tahoma, Verdana;
display: block;
}

div#col_center #blocco {
display: block;
margin: 2px 4px 0px 4px;
border: 1px solid #000;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
width: 524px;
background: #fff;
color: #443407
}

div#col_center #blocco a{
color: #443407
}

div#col_center #blocco a:hover {
text-decoration: underline;
}

html>body div#col_center #blocco {
width: 522px;
}



div#col_center #blocco p {
margin: 12px 15px;
}

div#col_dx {
position: relative;
float: left;
width: 218px;
height: 362px;
border: 1px solid #72AFFC;
border-top: none;
background: #9DC5F8 url('../img/bg_coldx.jpg') top left repeat-x;
}

html>body div#col_dx {
width: 216px;
}


div#col_dx #blocco {
display: block;
margin: 10px;
color: #0C3144;
padding-bottom: 10px;
border-bottom: 1px solid #7DA5D8;
}

div#col_dx #blocco img{
border: 1px solid #C3D1EB;
margin-right: 10px;
}


div#col_dx #blocco a {
display: block;
text-decoration: none;
padding-right: 15px;
color: #0C3144;
}

div#col_dx #blocco a:hover {
padding-right: 15px;
background:url('../img/arrow.gif') center right no-repeat;
text-decoration: none;
}
div#footer {
clear: both;
top: 0px; left: 0px; width: 968px; height: 26px;

}

div#footer #content {
position: absolute;
left: 0px;
text-align: center;
color: #999;
width: 968px;
padding: 7px 0px 6px 0px;
font-size:11px;
margin-top: 3px;
background: #000;
}


table td {
font: normal 12px Tahoma, Arial, Verdana;
color: #443407;
}

div#imgblocco {
position: absolute;
right: 5px;
top: 5px;
width: 70px;
height: 70px;
}

