@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0; background-color: #d7e9f3; background-image: url(img/ombra.gif);background-repeat:repeat-y;background-position: center; }
body{font-size: 12px; font-family: Tahoma, sans-serif; text-align:left;}
#header {width:980px;height:115px;background-image: url(img/logoTestata.jpg); background-position: top;  background-repeat: no-repeat;cursor: pointer;}
#link {width:460px; height:48px; left:520px; top:76px; position: absolute; z-index:5}
#content {float:left; width:700px; background-color:#fff;min-height:830px}

#container2 {width:980px;margin:0;padding:0;margin-left: auto;margin-right: auto;height: auto;}

/* le istruzioni position left margin-left servono a posizionare al centro */
div#container{width:980px;background-color:#ffffff;position:relative;left:50%;margin-left: -490px;}

#main {width:980px;}
#destra {float:right; width:250px;}
/*div#destraln{float:right;width:250px; top:130px; position: absolute;right: 50%;margin-right: -490px;}*/

/*#footer {clear:both;background-color:#1f358d;width:980px;color:#FFFFFF;font-size:10px;position:fixed;bottom:0px}*/
#footer {
background-color:#1f358d;
width:980px;
color:#FFFFFF;
font-size:10px;
clear:both;
position:relative;
bottom:0;
margin-bottom:0px;
}

p{margin:0 10px 10px;}
h1 {margin:0 10px 10px;color:#2a3668;font: 180% Tahoma,sans-serif;}
h2 {margin:0 10px 10px;color:#2a3668;font: 140% Tahoma,sans-serif;}
h3 {margin:0 10px 10px;color:#2a3668;font: 130% Tahoma,sans-serif;}
h3.rosso {margin:0 10px 10px;color:#B82222;font: 130% Tahoma,sans-serif;font-weight:bold;}
h4 {margin:0 10px 10px;color:#2a3668;font: 130% Tahoma,sans-serif;}

div#content p{line-height:1.4; color:#2a3668; text-align:left;}
/*div#contentln{float:left;width:500px; top:106px; position:absolute;left: 50%;margin-left: -400px;color:#2a3668;}

div#destraln{float:right;width:250px; top:106px; position: absolute;right: 50%;margin-right: -400px;}*/
div#formRicerca {background:#d7e9f3; width:240px;}
div#formNewsletter {background:#d7e9f3; width:240px;}

table.tabletext td.tabletext
{
font-size: 11px; font-family: Tahoma, sans-serif;text-align:left;color:#2a3668;
border: 1px solid white;
border-collapse: separate;
border-spacing: 5px;
padding-bottom: 4px;
padding-left: 2px;
}

table.tabletext2 td.tabletext2
{
font-size: 12px; font-family: Tahoma, sans-serif;text-align:left;color:#2a3668;
border: 1px solid white;
border-collapse: separate;
border-spacing: 5px;
padding-bottom: 4px;
padding-left: 2px;
}

table.w7 td.w7
{
border-spacing: 5px;
padding-bottom: 4px;
padding-left: 2px;
margin-left: 8px;
}


table.tabletextr 
{
font-size: 11px; font-family: Tahoma, sans-serif;text-align:left;color:#2a3668;
border: 1px solid #FF6600;
border-collapse: separate;
border-spacing: 5px;
padding-bottom: 4px;
padding-left: 2px;
}

td.tabletextr
{
font-size: 11px; font-family: Tahoma, sans-serif;text-align:left;color:#2a3668;
padding-left: 2px;
}


.punto { list-style-image:url('/img/punto_menu.gif');}
.bold { font-weight: bold; font-family: Tahoma, sans-serif; color:#2a3668;}
.boldpic { font-weight: bold; font-family: Tahoma, sans-serif; color:#2a3668;font-size:10px ;}
.noboldlink { font-family: Tahoma, sans-serif; color:#2a3668;text-decoration:none;}
.bold2 { font-weight: bold; font-family: Tahoma, sans-serif; font-size:12px ;color:#2a3668;}
.boldli { font-weight: bold; font-family: Tahoma, sans-serif; color:#2a3668;text-decoration: none}
.boldsocieta { font-weight: bold; font-size: 8pt; font-family: Tahoma, sans-serif; color:#2a3668;text-decoration: none}
.boldlicv { font-weight: bold; font-family: Tahoma, sans-serif; color:#FF6600;text-decoration: none}
.form { font-family: Tahoma, sans-serif;  font-size: 8pt; color:#2a3668;}
.in {font: 100% Tahoma,sans-serif; text-align:left;color:#2a3668;}
.in2 {font: 100% Tahoma,sans-serif; text-align:left;color:#2a3668;}
.in3 {font: 100% Tahoma,sans-serif; text-align:center ;color:#2a3668; font-weight:bold}
.in4 {font: 90% Tahoma,sans-serif; text-align:center ;color:#2a3668; font-weight:bold;text-decoration:none;padding-left:5px;}
.in4rosso {font: 90% Tahoma,sans-serif; text-align:center ;color:#B82222; font-weight:bold;text-decoration:none;padding-left:5px;}
.inHP {font: 100% Tahoma,sans-serif; color:#ffffff; padding-left: 2px;}
.inAnnuncio {font: 100% Tahoma,sans-serif; color:#2a3668;font-size: 10pt;}
.titAnnuncio {
	font-family: Tahoma,sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color:#FFF;
	text-decoration: none;
}

div.menu  { 
  position:absolute; visibility:hidden; 
  width:550px; left:10px; top:-80px; z-index:30;
  background-color:#ffffff; 
  border: 2px solid;	
  border-color: #B8D5F3 #B8D5F3 #B8D5F3 #B8D5F3; 
  border-style : ridge;
  padding-bottom: 8px;
  padding-top: 10px;
  }



a:link.boldsocieta {font-weight: bold; font-size: 8pt; font-family: Tahoma, sans-serif; color:#2a3668;text-decoration: none}
a:visited.boldsocieta {font-weight: bold; font-size: 8pt; font-family: Tahoma, sans-serif; color:#2a3668;text-decoration: none}
a:hover.boldsocieta {font-weight: bold; font-size: 8pt; font-family: Tahoma, sans-serif; color:#ff781f;text-decoration: none}



a:link.titolo {text-decoration:none ;color:#2a3668;}
a:visited.titolo {text-decoration:none ;color:#2a3668;}
a:hover.titolo {text-decoration:none ;color:#2a3668;}

a:link.azienda {text-decoration:underline ;color:#2a3668;font-size: 12px; font-family: Tahoma, sans-serif; }
a:visited.azienda {text-decoration:underline;font-size: 12px; font-family: Tahoma, sans-serif; }
a:hover.azienda {text-decoration:underline ;font-size: 12px; font-family: Tahoma, sans-serif; }

a:link.footer {font-family : Tahoma,sans-serif;font-size : 10px;color:#FFFFFF;text-decoration:none ;}
a:visited.footer {font-family : Tahoma,sans-serif;font-size : 10px;color:#FFFFFF;text-decoration:none ;}
a:hover.footer {font-family : Tahoma,sans-serif;font-size : 10px;color:#FFFFFF; text-decoration:none ;}

#tooltip_div {
        font-family: Tahoma,sans-serif;
        position:relative;
        text-align:center;
        /*margin-left:10px;
        margin-left:expression("-120px");*/
        font-size: 12px;
        font-weight: bold;
        width:400px;

}

a:link.aziende_menu {font-family : Tahoma,sans-serif;font-size : 10px;color:#FFFFFF;text-decoration:none ;}
a:visited.aziende_menu {font-family : Tahoma,sans-serif;font-size : 10px;color:#FFFFFF;text-decoration:none ;}
a:hover.aziende_menu {font-family : Tahoma,sans-serif;font-size : 10px;color:#FFFFFF; text-decoration:none ;}

