body
{
font-family:"Tahoma";
font-size:10px;
margin:0;
padding:0;
background:#4a7bab;


/*
scrollbar-face-color:fuchsia;
scrollbar-highlight-color:yellow;
scrollbar-3dlight-color:orange;
scrollbar-darkshadow-color:darkblue;
scrollbar-shadow-color:gray;
scrollbar-arrow-color:yellow;
scrollbar-track-color:aqua;
*/

}

img.cornice
{
border: solid 1px #d8d8d8;
padding:3px;

}

h1
{
font-size:14px;
margin-bottom:0;
}

h2
{
font-weight:none;
margin-top:0;
font-size:8pt;

font-style:oblique;

}


a:link,  a:visited
{
font-weight:bold;
color:#336699;
text-decoration:none;
}

a:hover
{

text-decoration:underline;
}





div.sfondo
{
width:765px;
height:396px;
margin:0;
padding:0;

background-image:url(image/background.jpg);
background-repeat:no-repeat;


}

div.container
{
width:765px;
}


div.content
{


text-align:left;
font-size:12px;

margin-bottom:0px;

background-color:#FFFFFF;
/*border:solid 1px #d8d8d8;*/

width:765px;
margin:0;
padding:0;

clear:left;
clear:right;

}

div.content b
{
color:#336699;
}

div.content div.sx,  div.content div.center, div.content div.dx
{
padding:10px;
}

div.content div.sx
{
float:left;
width:30%;

}

div.content div.center
{
float:left;
border-left:dotted 1px #000000;
border-right:dotted 1px #000000;
width:30%;
}

div.content div.dx
{
float:left;
/*border-left: dotted 1px #000000;*/
width:30%;
}

div.content div.dx div.top
{

border-bottom:dotted 1px #000000;

}


div.footer
{
width:765px;
padding:0px;
background-color:#000000;
color:#FFFFFF;
clear:left;
float:left;
margin-top:0px;


}

div.footer div.sx
{
padding:10px;
float:left;
}

div.footer div.dx
{
margin-right:10px;
margin-top:15px;
float:right;

}


div.button, div.button_selected
{
/*background-image:url(image/button.jpg);
background-repeat:no-repeat;
padding-top:20px;
width:123px;
height:32px;
float:right;*/

background-image:url(image/button.jpg);
background-repeat:no-repeat;

width:123px;
height:53px;
float:right;


}

div.button_selected a:link , div.button_selected a:visited
{
color:red;
text-decoration:underline;

}

/*div.button p
{
padding-top:20px;
vertical-align: middle;
}*/

/*div.button a:link, div.button a:visited
{
font-weight:bold;
color:#336699;
text-decoration:none;
}
div.button a:hover
{
color:#336699;
text-decoration:underline;
}*/


 
img.nafop
{
/*
float:left;
border:0;
margin-left:20px;
padding-top:15px;*/

float:left;
border:0px solid gray;
margin-left:10px;
margin-top:16px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:15px;
background-color:#000000;

}

div.barra_menu
{

margin-top:25px;

margin-bottom:258px;
font-family:"Arial";
font-size:10px;
float:right;

width:765px;

}

div.barra_menu div.up
{
clear:right;
padding-right:5px;
}

div.barra_menu div.down
{
clear:right;
padding-right:5px;
}

/*---------------------------------page mission------------------------------------*/

div.mission 
{
padding-left:10px;
padding-right:10px;
}


div.mission table {
	width: 450px;
	padding: 0; 
	margin: 0;
	
	
}

div.mission caption {
	padding: 0 0 5px 0;
	width: 450px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

div.mission th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

div.mission th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

div.mission td {
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


div.mission td.alt {
	background: #F5FAFA;
	color: #797268;
}

div.mission th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

div.mission th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}



div.blocco
{

/*
filter:alpha(opacity=85);
opacity:.85;
background-color:#FFFFFF;*/
width :540px;
height: 650px;
overflow:auto;
/*float:right;*/
margin-left:190px;

padding-right:10px;



}

div.blocco_dovesiamo
{
width :550px;
height: 480px;
overflow:auto;

margin-left:190px;

padding-right:10px;
}



div.sfondo_content
{

/*float:right;*/
background-image:url(image/mission.jpg);
padding-top:30px;
height:690px;
}

div.sfondo_content_privati
{
/*float:right;*/
background-image:url(image/privatibk.jpg);
padding-top:30px;
height:690px;
}

div.sfondo_content_aziende
{

background-image:url(image/aziende.jpg);
padding-top:30px;
height:690px;
}

div.sfondo_content_chisiamo
{

background-image:url(image/chisiamo.jpg);
padding-top:30px;
height:690px;
}

div.sfondo_content_comefare
{

background-image:url(image/comefare.jpg);
padding-top:30px;
height:690px;
}

div.sfondo_content_codice
{
background-image:url(image/background_etico.jpg);
padding-top:30px;
height:690px;
}

div.sfondo_content_privacy
{
background-image:url(image/background_privacy.jpg);
padding-top:30px;
height:690px;
}

div.sfondo_content_notizia
{
background-image:url(image/background_notizia.jpg);
padding-top:30px;
height:690px;
}


div.sfondo_content_informazione
{
background-image:url(image/background_informazione.jpg);
padding-top:30px;
height:690px;
}


div.sfondo_content_parere
{
background-image:url(image/background_parere.jpg);
padding-top:30px;
height:690px;
}

div.sfondo_content_consultique
{
background-image:url(image/background_consultique.jpg);
padding-top:30px;
height:690px;
}

div.sfondo_content_dovesiamo
{
background-image:url(image/background_dovesiamo.jpg);
padding-top:30px;
height:480px;
}



div#map
{
border: solid 1px #d8d8d8;
padding:3px;
width: 540px; 
height: 445px;
}

p.titolo
{
font-family:Arial;
font-size:23px;
}


table.american td
{
border-bottom:solid 8px #033c75;
}


div.privacy h1
{
color:#336699;

}


