.pageMain .text {
	padding: 0px 15px; 
	margin: 50px 6px 0 6px; 
}
.mainImageContainer {
	height: 280px;
}
/* menu offerta */
.sideNav {
	width: 165px;
	margin-right: 0px;
	float: left;
	font-size: 8pt;
	position: relative;
	z-index: 5;
	border: 0;
}
.sideNav DIV A {
	text-decoration: none;
}
.sideNav A:hover {
	color: #ff5000;
}
.tallCatHeader
{
	height: 117px;
	position: relative;
	margin-bottom: 20px;
}
.voce_area{
	height:30px;
	line-height:42px;
	border-bottom:1px solid #dddddd;
}
.voce_menu{
	line-height:20px;/*24px*/
	background:url(../immagini/quadrato_s.gif) left center no-repeat;
	padding-left:10px;
}
/* architettura pagina */
.content {
	float: right;
	width: 761px;
	position:relative;
	z-index: 1;
}
.contenitore_due_colonne{
	position:relative; 
}
.colonnacentro{
	width:auto;
	margin-right:219px;
	min-height:300px; 
	background-image:url(../immagini/sfondotesto.gif);
}
.colonnadestra{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:200px;
	margin-left:20px;
}
.colonnadestra_contenuto{
	font-size:12px;
	margin:19px 10px 10px 10px ;
}
/* link a fondo testo */
.fondopagina{
	width:100%;
	bottom:20px;
	color:#ff5000;
	font-size:9px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:50px;
}
.fondopagina a, .fondopagina a:visited{
	text-decoration:none;
}
.fondopagina a:hover{
	color:#ff5000;
	text-decoration:underline
}
/* glossario */
.glossario{
	color:#f54000;
	font-size:8pt;
	margin:10px;
}
.glossario a, .glossario a:visited {
	color:#666666;/*ff5000*/
	font-size:10px;
	text-decoration:none;
	text-transform:none;
}
.glossario a:hover {
	color:#ff5000;
	font-size:10px;
	text-decoration:underline;
	text-transform:none;
}
/* stili dei contenuti */
.text {
	font-size: 12px;
	line-height: 18px;;
}
.text A , .text A:visited {
	color: #ff5000;
}
.titolo_pagina {
    color:#FF5000;
	font-size: 24px;
    margin-top:24px;
}
.titolo_pagina_apice{
	font-size:16px;
}
.text ol li {
	margin-bottom:4px;
	margin-left:-19px;
}
.didascalia {
	font-size:8pt; 
	text-align:right; 
	font-weight:normal
}
.titolo_punti_arancio {
	color:#FF5000;
	font-size:12pt;
	margin-bottom:3px;
}
.elenco_quadrato {
	background-image:url(../immagini/quadrato.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:13px !important;
}
.elenco_quadrato_sup {
	background-image:url(../immagini/quadrato.gif);
	background-position:left 10px;
	background-repeat:no-repeat;
	padding-left:13px !important;
}
.icona {
	float:left;
	margin-right:10px;
}
.paragrafo_icona {
	padding-left:45px !important;
}
.titolo_icona {
	color:#FF5000;
	font-size:11pt;
}
.titolo_con_tratteggio {
	border-top:1px solid #ddd;
	color:#FF5000;
	display:block;
	font-size:13pt;
	padding-top:3px;
}
.mezza_linea_dopo {
	margin-bottom:8px;
}
.titoletto_nero
{
    font-size: 11pt;
    font-weight: bold;
}
.note {
	font-size:8pt;
	margin:0 10px;
}
.elenco_tondo_note {
	background-image:url(../immagini/punto_dx.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:13px !important;
}
.titolo_box_costo{
	font-size:10pt;
	font-weight:bold;
    color:#ff5000;/*#ffffff;*/
    margin-bottom:5px;
}
.box_sopra
{
    background-image: url('../immagini/box_bianco_sopra.gif');
    background-repeat: no-repeat;
    background-position: left top;
    height: 13px;
}
.box_centro
{
    background-image: url('../immagini/box_bianco_centro.gif');
    background-repeat: repeat-y;
    background-position: left top;
    padding: 0 10px 0 10px;
    font-size:11px;
    line-height:18px;
}
.box_sotto
{
    background-image: url('../immagini/box_bianco_sotto.gif');
    background-repeat: no-repeat;
    height: 15px;
    background-position: left bottom;
}
.intestazione_tabella_vianova
{
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #dddddd;/*#ff5000*/
    font-size:8pt;
    font-weight:bold;
    height:24px;
    line-height:normal;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    white-space:nowrap;
}
.tabella_vianova{
    height:20px;
    text-align:center;
    white-space:nowrap;
}
.tabella_chiamate_int{
    border-top:1px solid #666666;/*#0E3A7E*/
}
.tabella_chiamate_int_center
{
    border-top: 1px solid #666666;/*#0E3A7E*/
    text-align: center;
}
.tabella_chiamate_int_dx
{
    border-top: 1px solid #666666;/*#0E3A7E*/
    text-align: right;
}
.intestazione_chiamate_int{
    font-size:8pt;
    font-weight:bold;
    height:24px;
    line-height:normal;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    white-space:nowrap;
}
.servizi_inclusi{
    color: #666666;
    font-weight:bold;
    line-height:20px;
}
.servizi_inclusi a, .servizi_inclusi a:visited
{
    border-bottom:1px dotted #FF5000;
    color: #666666;
    text-decoration: none;
}
.servizi_inclusi a:hover
{
    color: #ff5000;
}
.allinea_sinistra
{
    text-align: left;
    height: auto;
    padding-left: 0;
    line-height: normal;
    vertical-align: top;
}
.titoletto_NNG{
    font-size: 10pt;
    font-weight: bold;
}
#top-contenuti{
    position:absolute; 
    top:0; 
    background:url(../immagini/sfondotesto_fine.gif) no-repeat left -16px; 
    width:552px; 
    height:100px;
}
#bottom-contenuti{
    position:absolute; 
    bottom:0; 
    background:url(../immagini/sfondotesto_basso.gif) top left no-repeat; 
    width:552px; 
    height:51px;
}
.text img, .flash_servizi {
    margin:0 -15px;
}
.sitemap img, .fondopagina img{
    margin:0px !important;
}
.foto {
	font-size:8pt;
	margin:0 10px;
	text-align:right;
}