/*--------  Global  ---------*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #063868;
}
#wrapper { background-color: #fff; width: 756px; margin: auto; border-left: 1px solid #063868; }
img { border: 0; }
h2 { color: #b40000; font-size: 14px; font-weight: bold; margin: 5px 0 0; }
a {
	text-decoration: underline;
	color: #b40000;
}
a:hover {
	text-decoration:none;
}
body.home #Navigation a.home,body.home #Navigation a.home { background-color: #063868; color: #fff; border-right: 5px solid #006cad; border-left: 5px solid #006cad; }
body.contatti #Navigation a.contatti,body.contatti #Navigation a.contatti { background-color: #063868; color: #fff; border-right: 5px solid #006cad; border-left: 5px solid #006cad; }
body.dipendenti #Navigation a.dipendenti,body.dipendenti #Navigation a.dipendenti { background-color: #063868; color: #fff; border-right: 5px solid #006cad; border-left: 5px solid #006cad; }
body.pensionati #Navigation a.pensionati,body.pensionati #Navigation a.pensionati { background-color: #063868; color: #fff; border-right: 5px solid #006cad; border-left: 5px solid #006cad; }
body.artigiani #Navigation a.artigiani,body.artigiani #Navigation a.artigiani { background-color: #063868; color: #fff; border-right: 5px solid #006cad; border-left: 5px solid #006cad; }
body.aziende #Navigation a.aziende,body.aziende #Navigation a.aziende { background-color: #063868; color: #fff; border-right: 5px solid #006cad; border-left: 5px solid #006cad; }


/*----------  Header  -------------*/
#divBanner{ height: 300px; border: solid 5px #ffffff; padding: 0; background-image: url(imgs/testata1_.jpg); background-repeat: no-repeat; }
#testata_p{ height: 317px; border: solid 5px #ffffff; padding: 0; background-image: url(imgs/testata_p_.jpg); background-repeat: no-repeat; }
#testata_d{ height: 317px; border: solid 5px #ffffff; padding: 0; background-image: url(imgs/testata_d_.jpg); background-repeat: no-repeat; }
#testata_a{ height: 317px; border: solid 5px #ffffff; padding: 0; background-image: url(imgs/testata_a_.jpg); background-repeat: no-repeat; }
#testata_ag{ height: 220px; border: solid 5px #ffffff; padding: 0; background-image: url(imgs/testata_ag.jpg); background-repeat: no-repeat; }
#divlogo { color: #f0f0f0; height: 100px; text-align: center; font-size: 11px; margin-top: 20px; }

/*----------  Column Left  ---------------*/
#colLeft { width: 175px; padding: 0; float: left; margin: 0; background-color: #006daf; }
#left_dwn { background-color: #fff; margin-right: 0; margin-left: 0; padding-top: 20px; padding-bottom: 20px; }
#offerta { background-image: url(imgs/offerta.gif); background-repeat: no-repeat; display: block; background-position: left top; width: 165px; height: 40px; margin: 30px auto 10px; }
a#email { background-image: url(imgs/email.gif); background-repeat: no-repeat; display: block; background-position: left top; width: 165px; height: 30px; margin: 30px auto 10px; }
a#email:hover {background-position: left bottom; }
#num_verde { background-image: url(imgs/num_verde.gif); background-repeat: no-repeat; display: block; background-position: left top; width: 136px; height: 57px; margin: 45px auto 10px; }
a#guida { background-color: #fff; background-image: url(imgs/guida_credito.gif); background-repeat: no-repeat; display: block; background-position: left top; width: 175px; height: 64px; margin-top: 70px; margin-right: auto; margin-left: auto; }
/*----------  Content Middle  -------------*/
#divMainContent { font-size: 12px; text-align: justify; padding-left: 10px; padding-right: 10px; }
.title { font-size: 14px; color: #c80000; height: 20px; padding-top: 20px; font-weight: bold; text-decoration: blink; }
.centro { text-align: center; margin-right: auto; margin-left: auto; }
.paragrafo { color: #063868; font-size: 12px; }
.offerta { color: #063868; background-color: #f0f0f0; }
.calcola { color: #063868; font-size: 12px; font-weight: bold; text-align: center; }
.smallSpacer {
	height: 600px;
	width: 5px;
	float: left;
}
.sub_title { color: #063868; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: underline; margin-bottom: 40px; }
.prodotti { background-color: #f0f0f0; text-align: left; vertical-align: top; }
.tassi { color: #888; font-size: 10px; }


/*----------  News  ------------*/
#news_title { color: #c80000; font-size: 12px; font-weight: bold; }
.news_img { float: right; margin-bottom: 5px; margin-left: 10px; }

/*----------  Column Right  ---------------*/
#colRight { background-color: white; width: 575px; float: left; margin: 0 0 0 5px; }

/*----------  Navigation  ---------------*/
#Navigation { padding: 0; width: 175px; margin: 20px 0 0; }
#Navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#Navigation li {
	display: block;
}

#Navigation ul li a  { color: #063868; display: block; text-decoration: none; font-size: 12px; background-color: #f0f0f0; height: 15px; margin: 0; background-image: url(../images/icons/arrow.gif); background-repeat: no-repeat; background-position: left 50% ; padding: 3px 10px; border-right: 5px solid #006daf; border-left: 5px solid #006daf;50%;
}

#Navigation ul li a:hover,  #Navigation ul li  a.current { background-color: #063868; color: #fff; border-right: 5px solid #006daf; border-left: 5px solid #006daf; }


/*----------  Footer  ----------------*/	
#footer { height: 22px; clear: both; border: solid 1px #c8c8c8; color: #ffffff; font-size: 10px; background-color: #063868; text-align: center; padding-top: 3px; }
#footer a { color: white; text-decoration: underline; }
.bold { font-weight: bold; }
#footer a:hover { text-decoration: none; }
