/*navigatore sinistro home*/
#navigatore {
	background-color: #DA0217;
	width: 15%;
	height: 800 px;
	font-family: Verdana, sans-serif;
	color: white;
}

#testata_navigatore {
	background-color: #DA0217;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-style: italic;
	font-size: 11pt;
}

.area {
	background-color: #DA0217;
	font-family: Verdana, sans-serif;
	color: #C0C0C0;
	font-size: 7pt;
	font-weight: bold;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 5;
	text-decoration: none;
}

.area1 {
	background-color: #DA0217;
	font-family: Verdana, sans-serif;
	color: #fff;
	font-size: 7pt;
	font-weight: bold;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 5;
	text-decoration: none;
}

.area1 span {
	background-color: #DA0217;
	font-family: Verdana, sans-serif;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 5;
	text-decoration: none;
}

.sezione {
	background-color: #DA0217;
	font-family: Verdana, sans-serif;
	color: #00C7FF;
	font-size: 7pt;
	text-align: center;
	padding-bottom: 1;
	padding-top: 1;
	display: block;
}

.sezione a {
	background-color: #DA0217;
	font-family: Verdana, sans-serif;
	color: #FFF;
	font-size: 7pt;
	text-decoration: none;
	text-align: left;
	padding-left: 5;
	padding-bottom: 1;
	padding-top: 1;
	display: block;
}

.sezione a:hover {
	background-color: #E8ECCE;
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	font-size: 7pt;
	text-decoration: none;
	display: block;
	padding-bottom: 1;
	padding-top: 1;
}

.testatalogin {
	background-color: #DA0217;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	text-align: center;
}

.testatalogin a {
	background-color: #DA0217;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

.testatalogin a:hover {
	background-color: #E8ECCE;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	text-align: center;
	text-decoration: none;
	padding: 7px;
}

.sezione2 {
	background-color: #FFF;
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	font-size: 7pt;
	text-decoration: none;
	text-align: left;
	padding-left: 5;
	padding-bottom: 1;
	padding-top: 1;
	display: block;
}

.sezione2 a {
	background-color: #FFF;
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	font-size: 7pt;
	text-decoration: none;
	text-align: left;
	padding-left: 5;
	padding-bottom: 1;
	padding-top: 1;
	display: block;
}

.sezione2 a:hover {
	background-color: #4A4D4A;
	font-family: Verdana, sans-serif;
	color: #FFF;
	font-size: 7pt;
	text-decoration: none;
	display: block;
	padding-bottom: 1;
	padding-top: 1;
}

/* colonna centrale home */
#colonna_destra {
	width: 82%;
	height: 800 px;
	font-family: Verdana, sans-serif;
	color: white;
}

#benvenuto {
	background-color: #C1C8AD;
	padding-left: 5px;
	color: #fff;
	font-size: 17pt;
	height: 30px;
	padding-bottom: 2px;
}

#benvenuto span {
	color: #fff;
	font-family: Arial, Helvetica,, sans-serif;
	font-size: 17pt;
	font-weight: bold;
	font-style: italic;
}

#benvenuto1 {
	background-color: #C1C8AD;
	padding-left: 5px;
	color: #fff;
	font-size: 9pt;
	height: 30px;
	padding-bottom: 2px;
}

.menu_verticale {
	background-color: #C1C8AD;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	padding-bottom: 8px;
}

.menu_verticale a {
	background-color: #C1C8AD;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	text-decoration: none;
}

/* corpo sinistro colonna centrale */
.centrale_02 {
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	border: solid 1px #C7C9B7;
	text-align: center;
	font-size: 7pt
}

.centrale_02  span {
	font-size: 7pt;
	font-weight: bold;
}

.centrale_02_azienda {
	background-color: #FFCC00;
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	border: solid 1px #C7C9B7;
	text-align: center;
	font-size: 7pt
}

.centrale_02_azienda  span a {
	font-size: 14pt;
	color: #FFFFFF;
	text-decoration: none
}

.centrale_02_dx {
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	border: solid 0px #C7C9B7;
	text-align: center;
	font-size: 7pt
}

.centrale_02_dx a {
	color: #4A4D4A;
	text-decoration: none;
}

.centrale_02_dx  span {
	font-size: 7pt;
	font-weight: bold;
}

.centrale_03_dx {
	font-family: Verdana, sans-serif;
	background-color: #F7F7F7;
	color: #4A4D4A;
	border: solid 1px #C7C9B7;
	text-align: center;
	font-size: 7pt
}

.centrale_tronline {
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	border: solid 1px #C7C9B7;
	text-align: center;
	font-size: 7pt
}

.centrale_tronline_01 {
	background-color: #E9E9E9;
	font-family: Verdana, sans-serif;
	color: #000000;
	border: solid 0px #FFFFFF;
	text-align: left;
	font-size: 7pt;
}

.centrale_tronline_header {
	background-color: #999999;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: solid 0px #FFFFFF
}

.centrale_03 {
	background-color: #CCCFB1;
	text-align: center;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	letter-spacing: 5px;
	height: 25px;
}

.centrale_04sx {
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	border: solid 0px #C7C9B7;
	text-align: center;
	font-size: 7pt
}

.centrale_04sx  span {
	font-size: 7pt;
	font-weight: bold;
}

.centrale_04dx {
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	border: solid 1px #C7C9B7;
	text-align: center;
	font-size: 10pt
}

.centrale_04dx  span {
	font-size: 10pt;
	font-weight: bold;
}

/* corpo destro colonna centrale */
.centrale_01dx {
	font-family: Verdana, sans-serif;
	border: solid 1px #C7C9B7;
}

.centrale_02dxsx {
	font-family: Verdana, sans-serif;
	border: solid 1px #C7C9B7;
}

.centrale_02dxdx {
	font-family: Verdana, sans-serif;
	color: #FFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: #DA0217;
}

.centrale_02dxdx a {
	font-family: Verdana, sans-serif;
	color: #FFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: #DA0217;
	text-decoration: none;
}

.centrale_02dxdx a:hover {
	font-family: Verdana, sans-serif;
	color: #FFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: #DA0217;
	text-decoration: underline;
}

.centrale_03dxsx {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
}

.centrale_03dxsx a {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	text-decoration: none;
}

/* Lista notizie in Home Page */
.titolo {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
	text-valign: top;
}

.titolo a {
	text-decoration: none;
}

.titolofaq {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: Blue;
	background-color: #FFFFFF;
	font-weight: bold;
	height: 18px;
	text-valign: center;
	text-decoration: none;
}

.titolofaq a {
	text-decoration: none;
}

}
.titolofaq2 {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	font-weight: bold;
	text-valign: center;
	text-decoration: none;
}

.titolofaq3 {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: Red;
	background-color: #FFFFFF;
	font-weight: bold;
	height: 18px;
	text-valign: center;
	text-decoration: none;
}

.titolofaq3 a {
	text-decoration: none;
}

.richiamo {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
}

.richiamo span {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #DA0217;
}

.richiamomag {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BCBCBC;
}

.richiamomag span {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Blue;
}

.richiamino {
	font-family: Verdana, sans-serif;
	font-size: 6pt;
	color: #4A4D4A;
}

/* Corpo Notizia */
#corponotizia {
	font-family: Verdana, sans-serif;
	font-size: 6pt;
}

a#corponotizia {
	font-family: Verdana, sans-serif;
	font-size: 6pt;
}

/* modulo registrazione */
#testatina {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	font-weight: bold;
	text-decoration: none;
}

#testatinapiccolo {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
	font-weight: bold;
}

#testatinapiccolo a {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
	text-decoration: none;
}

#testatinapiccolo2 {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
	font-weight: bold;
}

#testatinaregistrazione {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: blue;
	font-weight: bold;
}

#testatinaregistrazione2 {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	font-style: underlined;
	color: red;
}

#testatinaregistrazione4 {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: blue;
}

#testatinaregistrazione5 {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	border: solid 1px #000000;
	color: red;
}

#testatinaregistrazione3 {
	font-family: Calibri, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: red;
}

#testatinaregistrazione3 a {
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #4A4D4A;
	text-decoration: none;
	text-align: center;
}

#wingdings {
	font-family: Wingdings;
	font-weight: bold;
	font-size: 7pt;
	color: blue;
}

#grazie {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
}

#grazie span {
	color: red;
}

#grazie a {
	color: red;
	text-decoration: none;
}

#grazie2 {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
}

#grazie2 a {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
	text-align: center;
	text-decoration: none
}

#grazie3 {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
	text-align: center;
}

#graziepiccolo {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
	text-align: justify;
}

#graziepiccolo2 {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
	text-align: justify;
}

.labelgenerali {
	font-family: Calibri, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #FFF;
	background-color: #92A5C8;
	border: solid 1px #FFF;
	height: 20px;
	padding-left: 10px;
}

#grazzie {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}

#grazzie span {
	color: red;
}

#grazzie a {
	color: red;
	text-decoration: none;
}

#grazzie2 {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
}

#grazzie2 a {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	text-align: center;
	text-decoration: none
}

.riga01label {
	font-family: Calibri, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #4A4D4A;
	background-color: #E5F2F7;
	border: solid 1px #FFF;
	padding-left: 5px;
	width: 140px;
}

.riga01 {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	background-color: #E5F2F7;
	border: solid 1px #FFF;
	padding-left: 5px;
}

.riga02label {
	font-family: Calibri, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #4A4D4A;
	background-color: #D3E8F1;
	border: solid 1px #FFF;
	padding-left: 5px;
	width: 140px;
}

.riga02label span {
	font-weight: normal;
}

.riga02 {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	background-color: #D3E8F1;
	border: solid 1px #FFF;
	padding-left: 5px;
}

.riga02e {
	font-family: Calibri, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #DA0217;
	background-color: #D3E8F1;
	border: solid 1px #FFF;
	padding-left: 5px;
}

.riga01label01 {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	background-color: #E5F2F7;
	border: solid 1px #FFF;
	padding-left: 5px;
	width: 140px;
}

.riga02label01 {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	background-color: #D3E8F1;
	border: solid 1px #FFF;
	padding-left: 5px;
	width: 140px;
}

.riga03label {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	background-color: #FFF;
	border: solid 1px #FFF;
	padding-left: 5px;
	width: 140px;
}

.riga03 {
	font-family: Calibri, sans-serif;
	color: #4A4D4A;
	font-weight: bold;
	font-size: 9pt;
	background-color: #FFF;
	border: solid 1px #FFF;
	padding-left: 5px;
}

/* area privata */
.areabold {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	font-weight: bold;
}

.areanormal {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	text-align: justify;
}

.areanormal span {
	font-weight: bold;
	text-align: none;
}

.areanormal2 {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	text-align: center;
	text-decoration: none;
}

.areanormal2 span {
	font-weight: bold;
	text-align: none;
}

.areanormal a {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	text-decoration: none;
}

.areanormal3 {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: red;
	text-align: center;
	text-decoration: none;
}

.areanetwork {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #006699;
}

.areanormal a:hover {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	text-decoration: underline;
}

#areatestatina {
	background-color: #DA0217;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #FFF;
	padding: 5px;
	letter-spacing: 2px;
}

.areatestatariepilogo {
	background-color: #CCCFB1;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	font-weight: bold;
	text-align: center;
	height: 20px;
}

.areaschedadati {
	background-color: #EFF2DE;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	padding-left: 5px;
	padding-top: 3px;
	width: 40%;
}

.areariepilogoservizi {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	border: solid 1px #AAAAAA;
	padding-left: 3px;
	color: #4A4D4A;
}

.areariepilogoservizi a {
	text-decoration: none;
	color: #4A4D4A;
}

.areariepilogoservizi a:hover {
	text-decoration: underline;
}

/* area privata azienda*/
#benvenutoazienda {
	background-color: #FFCC00;
	padding-left: 5px;
	color: #fff;
	font-size: 17pt;
	height: 30px;
	padding-bottom: 2px;
}

.menu_verticale_azienda {
	background-color: #FFCC00;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	padding-bottom: 8px;
}

.menu_verticale_azienda a {
	background-color: #FFCC00;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	text-decoration: none;
}

.presentazioneazienda {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	vertical-align: center;
	align: center;
	font-weight: normal;
}

.presentazioneazienda a {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	vertical-align: center;
	align: center;
	text-decoration: none;
	font-weight: plain;
}

.presentazioneazienda span {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	vertical-align: center;
	align: center;
	font-weight: bold;
}

.presentazioneaziendavalore {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: blue;
	vertical-align: center;
	align: center;
	font-weight: normal;
}

.presentazioneazienda2 {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	vertical-align: center;
	align: center;
	font-weight: bold;
}

.presentazioneazienda2 span {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: blue;
	vertical-align: center;
	align: center;
	font-weight: normal;
}

.riepilogodatiazienda {
	background-color: #EFF2DE;
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
}

.phoneemail {
	border: solid 1px #4A4D4A;
	width: 100%;
	color: #4A4D4A;
}

.phoneemail span {
	font-family: Wingdings;
	font-size: 17pt;
}

#areatestatinaazienda {
	background-color: #fc0;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #FFF;
	padding: 5px;
	letter-spacing: 2px;
}

#areatestatinanetwork {
	background-color: #006699;
	text-align: right;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	font-weight: bold;
}

#areatestatinanetworkOLD {
	background-color: #006699;
	text-align: right;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	color: #FFF;
	padding: 5px;
	letter-spacing: 2px;
}

#areatestatinanetworkmini {
	background-color: #006699;
	text-align: right;
	font-family: Verdana, sans-serif;
	font-size: 1pt;
	color: #fff;
	font-weight: bold;
}

.stiletabellariepilogo {
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	border: solid 0px #4A4D4A;
	font-size: 7pt;
	padding-left: 5px;
}

/* modulo link */
.categorielinknetwork {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #4A4D4A;
	border: solid 0pt #4A4D4A;
}

.categorielink {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #4A4D4A;
	border: solid 1pt #4A4D4A;
}

.categorielink a {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #4A4D4A;
	text-decoration: none;
}

.categorielink a:hover {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #4A4D4A;
	text-decoration: underline;
}

.boxricercalink {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	background-color: #CCCFB1;
	border: solid 1pt #CCCFB1;
	padding: 10px;
}

.descrizionelink {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	vertical-align: top;
	padding: 5px;
}

/* desinazioni */
.tabelladivisionedestinazioni {
	font-family: Verdana, sans-serif;
	border: solid 1px #4A4D4A;
}

.continenti {
	font-family: Calibri, sans-serif;
	color: #4A4D4A;
	font-weight: bold;
	font-size: 9pt;
	border: solid 1px #4A4D4A;
	padding: 5px;
}

.continenti a {
	font-family: Calibri, sans-serif;
	color: #4A4D4A;
	font-weight: bold;
	font-size: 9pt;
	padding: 5px;
	text-decoration: none;
}

.continenti a:hover {
	font-family: Calibri, sans-serif;
	color: #4A4D4A;
	font-weight: bold;
	font-size: 9pt;
	padding: 5px;
	text-decoration: underline;
}

.localita {
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	font-size: 7pt;
	border: solid 1px #4A4D4A;
	padding: 3px;
}

.localita a {
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	font-size: 7pt;
	padding: 3px;
	text-decoration: none;
}

.localita a:hover {
	font-family: Verdana, sans-serif;
	color: #4A4D4A;
	font-size: 7pt;
	padding: 3px;
	text-decoration: underline;
}

.utilioff {
	background-color: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	border: solid 1px #EFC700;
}

.utililink {
	background-color: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	border: solid 1px #000084;
}

.utilitestata {
	background-color: #FFF;
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: #4A4D4A;
}

.utilitestata span {
	background-color: #FFF;
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	color: blue;
}

.utilitab {
	background-color: #E2E4D2;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
}

.utilicat {
	background-color: #E2E4D2;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	border-top: solid 1px #4A4D4A;
	color: #4A4D4A;
}

.utili {
	font-family: Calibri, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #4A4D4A;
	line-height: 90%;
}

.utili a {
	font-family: Calibri, sans-serif;
	text-decoration: none;
	color: #404040;
	font-weight: bold;
	line-height: 90%;
}

.utili a:hover {
	font-family: Calibri, sans-serif;
	text-decoration: none;
	color: #DA0217;
	font-weight: bold;
	line-height: 90%;
}

.utili span {
	font-family: Calibri, sans-serif;
	text-decoration: none;
	color: red;
}

.anche {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
}

.anche a {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	text-decoration: underline;
	color: #4A4D4A;
}

.anche a:hover {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #4A4D4A;
}

/* magellano */
.magellano {
	background-color: #0099CC;
	padding-left: 5px;
	color: #fff;
	font-size: 17pt;
	height: 30px;
	padding-bottom: 2px;
}

.menu_verticale_magellano {
	background-color: #0099CC;
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	padding-bottom: 8px;
}

.menu_verticale_magellano a {
	background-color: #0099CC;
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}

.centrale_03_magellano {
	background-color: #0099CC;
	text-align: center;
	color: #FFFFFF;
	font-family: Calibri, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 5px;
	height: 25px;
}

.centrale_04sx_magellano {
	font-family: Calibri, sans-serif;
	color: #4A4D4A;
	border: solid 1px #0099CC;
	text-align: left;
	font-size: 11pt;
	padding: 5px;
}

.centrale_04dx_magellano {
	font-family: Calibri, sans-serif;
	color: #4A4D4A;
	border: solid 1px #0099CC;
	text-align: left;
	font-size: 12pt;
	padding: 5px;
}

.centrale_02_magellano {
	font-family: Calibri, sans-serif;
	color: #4A4D4A;
	text-align: center;
	font-size: 14pt
}

.centrale_02_magellano  span {
	font-weight: bold;
}

.centrale_02_sx_magellano {
	font-family: Calibri, sans-serif;
	color: #4A4D4A;
	text-align: left;
	font-size: 14pt;
}

.centrale_02_sx_magellano li {
	font-family: Calibri, sans-serif;
	color: #4A4D4A;
	text-align: left;
	font-size: 11pt;
}

.centrale_01dx_magellano {
	font-family: Calibri, sans-serif;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: solid 1px #808080;
	font-size: 9pt;
	color: #4A4D4A;
	padding: 5px;
	text-align: justify;
}

.centrale_01dxG_magellano {
	font-family: Calibri, sans-serif;
	border: solid 0px #0099CC;
	font-size: 12pt;
	color: #4A4D4A;
	padding: 1px;
	text-align: justify;
}

.centrale_02dx_magellano {
	font-family: Calibri, sans-serif;
	border: solid 0px #0099CC;
	font-size: 9pt;
	color: #4A4D4A;
	padding: 5px;
}

.centrale_01dx_magellano span {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #4A4D4A;
	padding: 5px;
}

.centrale_02dx_magellano span {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #4A4D4A;
	padding: 5px;
}

.centrale_assistenza {
	font-family: Calibri, sans-serif;
	border: solid 0px #fff;
	font-size: 9pt;
	color: #4A4D4A;
	padding: 5px;
}

.centrale_assistenza span {
	font-family: Calibri, sans-serif;
	border: solid 0px #fff;
	font-size: 9pt;
	font-weight: bold;
	color: #4A4D4A;
	padding: 5px;
}

.wholink {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	border: none;
	text-decoration: underline;
	color: #4A4D4A;
	padding: 5px;
}

.wholink a {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	border: none;
	text-decoration: none;
	color: #4A4D4A;
	padding: 5px;
}

.wholink:hover {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	border: none;
	text-decoration: none;
	color: Blue;
	padding: 5px;
}

.tabella_selezione_magellano {
	font-family: Calibri, sans-serif;
	border: solid 1px #C7C9B7;
	height: 18px;
	font-size: 9pt;
	color: #4A4D4A;
	padding-left: 5px;
	text-align: justify;
}

.who_magellano {
	font-family: Calibri, sans-serif;
	border: solid 1px #808080;
	font-size: 9pt;
	text-align: justify;
	color: #4A4D4A;
	padding: 5px;
}

.who_magellano span {
	font-family: Calibri, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4A4D4A;
}

/* network */
#navigatore_network {
	background-color: #006699;
	width: 18%;
	height: 800 px;
	font-family: Verdana, sans-serif;
	color: white;
}

#testata_navigatore_network {
	background-color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	font-size: 11pt;
}

.area_network {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	color: #00FFFF;
	font-size: 7pt;
	font-weight: bold;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 5;
}

.sezione_network {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	color: #FFF;
	font-size: 7pt;
	padding-bottom: 1;
	padding-top: 1;
	display: block;
}

.sezione_network span {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	color: #FFF;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 1;
	padding-top: 1;
	display: block;
}

.sezione_network a {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	color: #FFF;
	font-size: 7pt;
	text-decoration: none;
	padding-left: 5;
	padding-bottom: 1;
	padding-top: 1;
	display: block;
}

.sezione_network a:hover {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	color: #FFBE18;
	font-size: 7pt;
	text-decoration: none;
	display: block;
	padding-bottom: 1;
	padding-top: 1;
}

#benvenuto_network {
	background-color: #006699;
	font-family: Verdana, sans-serif padding-left :         5px;
	color: #fff;
	font-size: 14pt;
	height: 3 0px;
	padding-bottom: 3px;
}

#benvenuto_network span {
	color: #fff;
	font-family: Arial, Helvetica,, sans-serif;
	font-size: 17pt;
	font-weight: bold;
	font-style: italic;
}

.menu_verticale_network {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	padding-bottom: 8px;
}

.menu_verticale_network a {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	text-decoration: none;
}

.menu_verticale_network a:hover {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #FFBE18;
	text-decoration: none;
}

#testata_centrale_network {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #00CCFF;
	background-color: #006699;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3pt;
	font-weight: normal;
	font-style: italic;
	padding: 4px;
}

.testatine_network {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	background-color: #006699;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}
.testatine_network a{
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	background-color: #006699;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
}

.testatine_network_red {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	background-color: red;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}

.testatalogin_network {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	text-align: center;
}

.testatalogin_network a {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

.testatalogin_network a:hover {
	background-color: #006699;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	text-align: center;
	text-decoration: none;
	padding: 7px;
}

/* ricerca occasioni */
.box_ricerca {
	border: solid 1px #C0C0C0;
}

.box_ricerca td {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
}

.box_ricerca td span {
	color: red;
}

#box_ricerca_bold {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: Navy;
	font-weight: bold;
}

#box_ricerca_bold a {
	text-decoration: none
}

#box_ricerca_bold2 {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: Red;
	font-weight: bold;
}

}
#box_ricerca_normale {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: Gray;
}

.box_ricerca input {
	font-family: Calibri, sans-serif;
	font-size: 9 pt;
	color: #4A4D4A;
	font-weight: bold;
}

.box_ricerca select {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: blue;
}

.box_ricerca_occasioni {
	border: solid 1px #C0C0C0;
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	text-decoration: none
}

.box_ricerca_occasioni span {
	font-size: 9pt;
	color: blue;
	font-weight: bold;
	text-decoration: none
}

/* tabella delle offerte */
.bordo {
	border: solid 1px #C0C0C0;
}

.corpo_notizia {
	border: solid 1px #C0C0C0;
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
}

.testo_notizia {
	border: solid 0px #C0C0C0;
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
}

.testo_notizia a {
	text-decoration: none;
	color: blue;
}

.testo_notizia span {
	font-size: 10pt;
	color: #4A4D4A;
}

.testo_notizia_dest {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: Blue;
	font-weight: bold;
}

.testo_notizia_dest span {
	color: Red;
	font-weight: bold;
}

.testo_notizia_valore {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	text-align: center;
}

.testo_notizia_valore span {
	color: Blue;
	font-weight: bold;
}

.testo_notizia_valoreit {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	text-align: left;
}

.testo_notizia_valoreit span {
	color: Blue;
	font-weight: bold;
}

.testo_notizia_prezzoit {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	text-align: left;
}

.testo_notizia_prezzoit span {
	color: Red;
	font-size: 12pt;
	font-weight: bold;
}

.testo_notizia_speit {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
	text-align: justify;
}

.testo_notizia_bonus {
	font-family: Calibri, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: blue;
	text-align: center;
}

.testo_notizia_bonus span {
	font-size: 17pt;
	color: red;
}

.testo_notizia_bonus a {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: Navy;
	text-align: center;
	text-decoration: none;
}
.testo_notizia_dipiu {
	border: solid 0px #C0C0C0;
	font-family: Calibri, sans-serif;
	font-size: 14pt;
	color: #4A4D4A;
	align: center
}





.tabella_offerte_it {
	font-family: Verdana, sans-serif;
	border: solid 1px #4A4D4A;
	height: 18px;
	font-size: 7pt;
	background-color: #4A4D4A;
	color: #FFFFFF;
	text-align: center;
}

.tabella_offerte_it_valori {
	font-family: Verdana, sans-serif;
	border: solid 1px #4A4D4A;
	height: 18px;
	font-size: 7pt;
	color: #4A4D4A;
	text-align: center;
}

.tabella_offerte_it_valori span {
	color: #0000FF;
	font-weight: bold;
}

/* tabella delle occasioni */
.tbocc {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	height: 15px;
	font-size: 7pt;
	color: #4A4D4A;
	text-align: left;
}

.tboccvalori {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	height: 15px;
	font-size: 7pt;
	color: red;
	text-align: center;
}

.tboccvalori a {
	color: red;
	text-align: center;
	text-decoration: none;
}

.tboccheader {
	font-family: Verdana, sans-serif;
	border: solid 1px #4A4D4A;
	height: 15px;
	font-size: 7pt;
	color: #FFF;
	background-color: #4A4D4A;
	text-align: center;
	font-weight: bold;
}

.tboccheader a {
	color: #FFF;
	text-decoration: none;
}

.tbocctitolo {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	height: 15px;
	font-size: 7pt;
	color: #4A4D4A;
	text-align: center;
	font-weight: bold;
}

.tbocctabella {
	border: solid 1px #4A4D4A;
}

.tboccmese {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	height: 15px;
	font-size: 7pt;
	color: blue;
	text-align: left;
	font-weight: bold;
}

.tboccgiorno {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	height: 15px;
	font-size: 7pt;
	color: blue;
	text-align: left;
	font-weight: bold;
}

.tboccgg {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	height: 15px;
	font-size: 7pt;
	color: #4A4D4A;
	text-align: left;
}

.tbocc1 {
	font-family: Verdana, sans-serif;
	background-color: #333399;
	border: solid 0px #4A4D4A;
	height: 15px;
	font-size: 7pt;
	color: #FFF;
	text-align: left;
}

.tbocc1 a {
	text-decoration: none;
	color: #FFF;
}

.tbocc2 {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	background-color: #FF9900;
	height: 15px;
	font-size: 7pt;
	color: #FFF;
	text-align: left;
}

.tbocc2 a {
	text-decoration: none;
	color: #FFF;
}

.tbocc3 {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	background-color: #006AB4;
	height: 15px;
	font-size: 7pt;
	color: #FFF;
	text-align: left;
}

.tbocc3 a {
	text-decoration: none;
	color: #FFF;
}

.tbocc4 {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	background-color: #339966;
	height: 15px;
	font-size: 7pt;
	color: #FFF;
	text-align: left;
}

.tbocc4 a {
	text-decoration: none;
	color: #FFF;
}

.tbocc5 {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	background-color: #C8C8FF;
	height: 15px;
	font-size: 7pt;
	color: #FFF;
	text-align: left;
}

.tbocc5 a {
	text-decoration: none;
	color: #FFF;
}

.tbocc6 {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	background-color: #CE9AFF;
	height: 15px;
	font-size: 7pt;
	color: #FFF;
	text-align: left;
}

.tbocc6 a {
	text-decoration: none;
	color: #FFF;
}

.tbocc7 {
	font-family: Verdana, sans-serif;
	border: solid 0px #4A4D4A;
	background-color: #DE0010;
	height: 15px;
	font-size: 7pt;
	color: #FFF;
	text-align: left;
}

.tbocc7 a {
	text-decoration: none;
	color: #FFF;
}

.testatine_lettnwk {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: navy;
	background-color: #F7F3F7;
	text-align: left;
	font-weight: bold;
	padding: 5px;
	border: solid 0px #4A4D4A;
}

.testatine_lettnwk2 {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #EF7100;
	background-color: #F7F3F7;
	text-align: left;
	font-weight: bold;
	padding: 5px;
	border: solid 0px #4A4D4A;
}

.testatine_lettnwk3 {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #006900;
	background-color: #F7F3F7;
	text-align: left;
	font-weight: bold;
	padding: 5px;
	border: solid 0px #4A4D4A;
}

.costa_webengine {
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	color: black;
	text-align: left;
}

.pile {
	position: absolute;
	font-family: Verdana, sans-serif;
	font-size: 12pt;
	color: Black;
	text-align: center;
}

.pile span {
	position: absolute;
	font-family: Verdana, sans-serif;
	font-size: 12pt;
	color: Black;
	text-align: center;
}

.tabella_diritti_agenzia {
	font-family: Verdana, sans-serif;
	border: solid 1px #C7C9B7;
	height: 18px;
	font-size: 7pt;
	color: #4A4D4A;
	padding-left: 0px;
	text-align: left;
}

.tabella_diritti_agenzia_centrato {
	font-family: Verdana, sans-serif;
	border: solid 1px #C7C9B7;
	height: 18px;
	font-size: 7pt;
	color: #4A4D4A;
	padding-left: 0px;
	text-align: center;
}

.tabella_diritti_agenzia_numero {
	font-family: Verdana, sans-serif;
	border: solid 1px #C7C9B7;
	height: 18px;
	font-size: 7pt;
	color: #0000FF;
	padding-left: 0px;
	text-align: center;
}

.tabella_selezione_magellano1 {
	font-family: Arial, sans-serif;
	border: solid 1px #C7C9B7;
	height: 18px;
	font-size: 9pt;
	color: #4A4D4A;
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify;
	vertical-align: text-top;
	border-color: #fff;
	background-color: #ededed;
}

.tabella_selezione_magellano1 span {
	font-weight: bold;
	font-size: 10pt;
	color: #1170CC;
}

.tabella_selezione_magellano2 {
	font-family: Arial, sans-serif;
	border: solid 1px #C7C9B7;
	height: 18px;
	font-size: 9pt;
	color: #4A4D4A;
	padding-left: 5px;
	text-align: center;
	vertical-align: text-top;
	border-color: #fff;
	background-color: #ededed;
}

.tabella_selezione_magellano2 span {
	font-weight: bold;
	font-size: 10pt;
	color: red;
}

.tabella_selezione_magellano3 {
	font-family: Arial, sans-serif;
	border: solid 0px #C7C9B7;
	height: 18px;
	font-size: 9pt;
	color: #4A4D4A;
	padding-left: 5px;
	text-align: left;
	vertical-align: text-top;
	background-color: #ededed;
}

#right {
	float: right;
	width: 273px;
	margin-left: 3px;
}

h3 {
	margin: 0;
	padding: 0 0 50px 0;
	font-size: 20px;
	font-weight: bold;
	color: grey;
	text-align: center;
	vertical-align: text-middle;
}

a {
	color: #555;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #F90;
}

#caeree {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	border-style: solid;
	border-left-width: 0px;
	border-left-color: #fff;
	border-botttom-width: 0px;
	border-bottom-color: #fff;
	border-top-width: 1px;
	border-top-color: #fff;
	border-right-width: 1px;
	border-right-color: #fff;
}

#caereeimg {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #fff;
	border-botttom-width: 0px;
	border-bottom-color: #fff;
	border-top-width: 1px;
	border-top-color: #fff;
	border-right-width: 0px;
	border-right-color: #fff;
}

.centrale_diragvnwk {
	font-family: Verdana, sans-serif;
	border: solid 1px #0099CC;
	font-size: 7pt;
	color: #4A4D4A;
	padding: 5px;
	text-align: justify;
	background-color: #EFF2DE;
}

.diragvnwk {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	vertical-align: center;
	align: center;
	font-weight: normal;
	background-color: #EFF2DE;
}

.diragvnwk span {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	color: #4A4D4A;
	vertical-align: center;
	align: center;
	font-weight: bold;
	background-color: #EFF2DE;
}

/* 2014 */
#txtmenuv {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 12pt;
	color: #595959;
	padding-bottom: 1;
	padding-top: 1;
	text-align: center;
}

#txtmenuv a {
	text-decoration: none;
}

#txtmenuv a:hover {
	background-color: #DA0217;
	font-family: Calibri;
	color: #FFF;
	font-size: 12pt;
	text-decoration: none;
	padding-bottom: 1;
	padding-top: 1;
	padding-right: 10;
	padding-left: 10;
}

#txtmenuvuno {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 8pt;
	color: #595959;
	padding-bottom: 8px;
	vertical-align: text-top;
}

#txtmenuvuno a {
	text-decoration: none;
	color: #595959;
}

#txtmenuvuno a:hover {
	color: #DA0217;
}

#txtmenuvdue {
	background-color: transparent;
	font-family: Calibri;
	font-size: 12pt;
	color: #C6C6C6;
	padding-bottom: 1px;
	font-style: italic;
}

#txtmenuvdue span {
	background-color: transparent;
	font-family: Calibri;
	font-size: 12pt;
	color: #000000;
	padding-bottom: 1px;
	font-style: italic;
}

#txtmenuvtre {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 12pt;
	color: #595959;
	padding-bottom: 1;
	padding-top: 1;
	text-align: left;
}

#txtmenuvtre span {
	text-decoration: none;
	color: #DA0217;
	font-weight: bold;
	font-size: 15pt;
}

#txtmenuvtre a:hover {
	text-decoration: none;
	color: #DA0217;
}

#txtmenuvquattro {
	background-color: #808080;
	font-family: Calibri;
	font-size: 10pt;
	color: #FFFFFF;
	padding-bottom: 1;
	padding-top: 1;
	text-align: center;
}

#txtmenuvquattro a {
	text-decoration: none;
	color: #FFFFFF;
}

#txtmenuvquattrobis {
	background-color: #606060;
	font-family: Calibri;
	font-size: 10pt;
	color: #FFFFFF;
	padding-bottom: 1;
	padding-top: 1;
	text-align: center;
}

#txtmenuvquattrobis a {
	text-decoration: none;
	color: #FFFFFF;
}

#txtmenuvcinque {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 8pt;
	color: #DA0217;
	padding-bottom: 8px;
	vertical-align: text-top;
}

#txtmenuvcinque a {
	text-decoration: none;
	color: #DA0217;
}

#txtmenuvcinque a:hover {
	color: #DA0217;
}

#txtmenuvsei {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 10pt;
	color: #595959;
	padding-bottom: 8px;
	vertical-align: text-top;
}

#txtmenuvsei a {
	text-decoration: none;
}

#txtmenuvsei a:hover {
	color: #DA0217;
}

#txtmenuvseimini {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 10pt;
	color: #595959;
	padding-bottom: 8px;
	vertical-align: text-top;
	line-height: 20%;
}

#txtmenuvsette {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 10pt;
	color: #DA0217;
	padding-bottom: 8px;
	vertical-align: text-top;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BCBCBC;
}

#txtmenuvsette a {
	text-decoration: none;
	color: #DA0217;
}

#txtmenuvsette a:hover {
	color: #DA0217;;
}

#txtmenuvotto {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 9pt;
	color: #595959;
	padding-bottom: 8px;
	vertical-align: text-top;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BCBCBC;
}

#txtmenuvotto span {
	text-decoration: none;
	color: #DA0217;
}

#txtmenuvotto a {
	text-decoration: none;
	color: #DA0217;
}

#txtmenuvotto a:hover {
	color: #DA0217;;
}

#txtmenuvnove {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 10pt;
	color: #595959;
	padding-bottom: 8px;
	vertical-align: text-top;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #BCBCBC;
	font-weight: normal;
}

#txtmenuvnove span {
	text-decoration: none;
	color: #DA0217;
	font-weight: normal;
}

#txtmenuvnove a {
	text-decoration: none;
	color: #595959;
	font-weight: normal;
}

#txtmenuvnove a:hover {
	color: #595959;
}

#txtmenuvdieci {
	background-color: #F5F4F1;
	font-family: Calibri;
	font-size: 10pt;
	color: #595959;
	padding-bottom: 8px;
	vertical-align: text-top;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F5F4F1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #F5F4F1;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #606060;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #606060;
	line-height: 80%;
	border-collapse: collapse;
}

#txtmenuvdieci span {
	text-decoration: none;
	color: #000000;
}

#txtmenuvdieci a {
	text-decoration: none;
}

#txtmenuvdieci a:hover {
	color: #DA0217;
}

#txtmenuvundici {
	background-color: #F5F4F1;
	font-family: Calibri;
	font-size: 11pt;
	color: #DA0217;
	padding-bottom: 8px;
	vertical-align: text-top;
	font-weight: bold;
}

#txtmenuvundici span {
	font-weight: normal;
	font-size: 9pt;
}

#txtmenuvundici a {
	text-decoration: none;
}

#txtmenuvundici a:hover {
	color: #DA0217;
}

#txtmenuvdodici {
	background-color: #F5F4F1;
	font-family: Calibri;
	font-size: 8pt;
	color: #595959;
	padding-bottom: 8px;
	vertical-align: text-top;
	line-height: 50%;
}

#txtmenuvdodici a {
	text-decoration: none;
	font-weight: normal;
}

#txtmenuvdodici a:hover {
	color: #DA0217;
}

#txtmenuvtredici {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 28pt;
	color: #FFFFFF;
	padding-bottom: 8px;
	vertical-align: text-middle;
	line-height: 100%;
}

#txtmenuvtredici a {
	text-decoration: none;
	font-weight: normal;
}

#txtmenuvotredici a:hover {
	color: #DA0217;
}

#txtmenuvquattordici {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 12pt;
	color: #595959;
	padding-bottom: 1;
	padding-top: 1;
	text-align: right;
}

#txtmenuvquattordici span {
	text-decoration: none;
	color: #DA0217;
	font-weight: bold;
	font-size: 15pt;
}

#txtmenuvquattordici a:hover {
	text-decoration: none;
	color: #DA0217;
}

#txtmenuvsedici {
	background-color: transparent;
	font-family: Calibri;
	font-size: 12pt;
	color: #DA0217;
	padding-bottom: 1px;
	font-style: italic;
}

#txtmenuvdiciassette {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 11pt;
	color: #404040;
	padding-bottom: 8px;
	vertical-align: text-top;
	font-weight: normal;
	text-align: justify;
}

#txtmenuvdiciassette span {
	font-weight: bold;
	text-align: left;
}

#txtmenuvdiciassette a:hover {
	color: #DA0217;
}

#txtmenuvdiciotto {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 11pt;
	color: #DA0217;
	padding-bottom: 8px;
	vertical-align: text-top;
	font-weight: normal;
	text-align: justify;
}

#txtmenuvdiciannove {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 9pt;
	color: #595959;
	text-align: left;
	vertical-align: text-top;
}

#txtmenuvdiciannove span {
	color: #DA001B;
	text-align: left;
	vertical-align: text-top;
}

#txtmenuvdiciannove a {
	color: #DA001B;
	text-align: left;
	vertical-align: text-top;
}

#txtmenuvdiciannove hover {
	color: #DA001B;
	text-align: left;
	vertical-align: text-top;
}
#txtmenuvventi {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 8pt;
	color: #595959;
	padding-bottom: 8px;
	vertical-align: text-top;
}

#txtmenuvventi span {
	font-weight: bold;
}

#txtmenuviaggiare {
	background-color: #ededed;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
	color: #000000;
	padding-bottom: 8px;
	vertical-align: text-top;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #BCBCBC;
}

#txtmenuviaggiare a {
	background-color: #ededed;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
	color: #000000;
	padding-bottom: 8px;
	vertical-align: text-top;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #BCBCBC;
}

#txtmenuviaggiare hover {
	color: #DA001B;
	text-align: left;
	vertical-align: text-top;
}

#txtmenuviaggiareint {
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
	color: #000000;
	padding-bottom: 8px;
	vertical-align: text-top;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #BCBCBC;
}

#txtmenuviaggiareint a {
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
	color: #000000;
	padding-bottom: 8px;
	vertical-align: text-top;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #BCBCBC;
}

#txtmenuviaggiareint hover {
	color: #DA001B;
	text-align: left;
	vertical-align: text-top;
}


#arearis {
	background-color: #DA0217;
	font-family: Calibri, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-align: center;
	padding-bottom: 1;
	padding-top: 1;
	padding-right: 3;
	display: block;
}

#arearis a {
	background-color: #DA0217;
	font-family: Calibri, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
	padding-left: 5;
	padding-bottom: 1;
	padding-top: 1;
	padding-right: 3;
	display: block;
}

#arearis a:hover {
	background-color: #E8ECCE;
	font-family: Calibri, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
	display: block;
	padding-bottom: 1;
	padding-right: 3;
	padding-top: 1;
	text-align: center;
}

#HcelleoccA {
	font-family: Calibri;
	font-size: 13;
	font-weight: normal;
	color: #fff;
	background: rgba(144, 144, 144, 0.6);
	align: right;
	text-valign: top;
}

#HcelleoccB {
	font-family: Calibri;
	font-size: 13;
	font-weight: normal;
	color: #fff;
	background: rgba(60, 60, 60, 0.5);
	align: right;
	text-valign: top;
}

#Qarbgae {
	color: #000000;
	font-family: Calibri, sans-serif;
	text-align: center;
	font-size: 8pt;
	border: 1px solid #4A4D4A;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #C9C9C9;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #C9C9C9;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #606060;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #606060;
	line-height: 80%;
	border-collapse: collapse;
}

#Qarbgae a {
	color: blue;
	font-family: Calibri, sans-serif;
	text-align: center;
	font-size: 8pt;
	border: 0px solid #4A4D4A;
	text-decoration: none;
}

#Qarbgae a:hover {
	color: #DA001B;
	font-family: Calibri, sans-serif;
	text-align: center;
	font-size: 8pt;
	border: 0px solid #4A4D4A;
	text-decoration: none;
}

#QarbgaeP {
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-family: Calibri, sans-serif;
	text-align: center;
	font-size: 8pt;
	border: 1px solid #4A4D4A;
	font-weight: bold;
}

#txtmenuvquindici {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 8pt;
	color: #595959;
	padding-bottom: 8px;
	vertical-align: text-middle;
	border: 0px solid #4A4D4A;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #C9C9C9;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #606060;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #606060;
	line-height: 80%;
	border-collapse: collapse;
}

#txtmenuvquindici span {
	font-weight: bold;
}

#txtmenuvquindici a:hover {
	font-weight: bold;
	color: #DA0217;
}

#txtmenuvquindicip {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 8pt;
	color: #595959;
	padding-bottom: 8px;
	vertical-align: text-middle;
	border: 0px solid #4A4D4A;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #C9C9C9;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #606060;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #606060;
	line-height: 80%;
	border-collapse: collapse;
}

#txtmenuvquindicin {
	background-color: #FFFFFF;
	font-family: Calibri;
	font-size: 8pt;
	color: red;
	padding-bottom: 8px;
	vertical-align: text-middle;
	border: 0px solid #4A4D4A;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #C9C9C9;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #606060;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #606060;
	line-height: 80%;
	border-collapse: collapse;
}

#tabellariferimento a {
	font-family: Calibri, sans-serif;
	border: solid 0px #C7C9B7;
	font-size: 9pt;
	color: #DA0217;
	padding-left: 2px;
	text-align: justify;
}

.riga01labelM {
	font-family: Calibri, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #4A4D4A;
	background-color: #D5D2CC;
	border: solid 1px #FFF;
	padding-left: 5px;
	width: 140px;
}

.riga01M {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	background-color: #D5D2CC;
	border: solid 1px #FFF;
	padding-left: 5px;
}

.riga02labelM {
	font-family: Calibri, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #4A4D4A;
	background-color: #B4AEA5;
	border: solid 1px #FFF;
	padding-left: 5px;
	width: 140px;
}

.riga02labelM span {
	font-weight: normal;
}

.riga02M {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	background-color: #B4AEA5;
	border: solid 1px #FFF;
	padding-left: 5px;
}

#txtoccasione {
	font-family: Calibri, sans-serif;
	font-size: 9pt;
	color: #4A4D4A;
}

#txtoccasione span {
	color: #DA0217;
}

#txtoccasione a {
	color: #DA0217;
	text-decoration: none;
}

#txtoccasione a:hover {
	color: #DA0217;
}

#pulsante {
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Calibri;
	font-weight: bold;
}

#pulsante a {
	text-decoration: none;
}

#pulsante a:hover {
	color: #FFFFFF;
}

#pulsante {
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Calibri;
	font-weight: bold;
	background-color: #DA001B;
	padding-left: 5px;
	padding-right: 5px;
}

#pulsante a {
	text-decoration: none;
	color: #FFFFFF;
}

#pulsante a:hover {
	color: #FFFFFF;
}

.areatestatabiglietti {
	background: #004182;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	text-align: center;
	font-size: 7pt;
	border: 1px solid #4A4D4A;
}