body{	
	font:17px Arial, Verdana, sans-serif;
	color:#ffffff;
	background-color:#000000;
	text-align: center;
	height:100%;
 	margin: 0px auto 0px auto;
}
a:link,a:visited{color: #ff6600;text-decoration: none;}
a:hover{color: #ffffff;}
img {border:none;}
input{font:17px Arial, Verdana, sans-serif;color:#000000;}
div,td{font:17px Arial, Verdana, sans-serif;color:#ffffff;}
form{margin: 0px;padding: 0px;}

table.tmainh{height:100%; background-color:#FF6600;}

/***[ home ]***********************************************************/

div.prim{float:left; width:687px; background-color:#ededed; color:#616060; position:relative;}
div.sec{float:right; width:210px; text-align:left;color:#616060; font-size:13px;}

div.sec div{font-size:13px;}

/*div.prim a:link,div.prim a:visited{color:#616060;}
div.prim a:hover{color:#ffffff;}*/

a.macromap:link,a.macromap:visited{ background-image:url(img/cuore2.jpg); background-repeat:no-repeat; background-position: 1px 1px;padding-left:15px;}

div.sec a:link,div.sec a:visited{color:#ffffff;}
div.sec a:hover{color:#ff6600;}
div div.tit_h2{font-size:15px; font-weight:bold;}
div div.tit_h{font-size:15px; font-weight:bold;}
div.tit_h2{color:#ff6600; padding:0px 16px 5px 0px; background-image:none; background-repeat:no-repeat; background-position:top right;}

div.bloq001{float:left;width:464px; color:#616060;}
div.testo1{ width:224px; float:left;}
div.testo01{margin:10px 0px 0px 10px; text-align:left; font-size:11px;}

div.testo01 a:link, div.testo01 a:visited{ color:#616060;}
div.testo01 a:hover{ color:#333333;}
div.testo02 a:link, div.testo02 a:visited{ color:#616060;}
div.testo02 a:hover{ color:#ff6600;}

div.testo2{width:224px;float:left;}
div.testo02{margin:10px 0px 0px 10px; text-align:left; font-size:11px;}
div.tit_h{ padding-bottom:8px; color:#ff6600;font-size:12px;}
div.img01{float:right;}
div.bloq01{position:absolute; width:464px;left:0px; top:0px;}
div.bloq02{position:absolute; width:464px;left:222px; top:282px;}
div.bloq03{float:right; border-left:3px solid #ffffff;}
div.divi_bloq{ border-bottom:3px solid #ffffff;}

div.bloq04{float:left;}
div.bloq04b{float:right;border-left:3px solid #ffffff;}

div.bloq05{float:left; border-right:3px solid #ffffff;}
div.bloq06{float:right;width:464px;}
div.img06{float:left;}

div.bloc_p3{padding-bottom:0px;}

#eventi2{ visibility:hidden;}
#eventi3{ visibility:hidden;}

#eventi9{ visibility:hidden;}
#eventi10{ visibility:hidden;}
  
/***[ pagina]***********************************************************/

body.fond_fas_1,div.fond_fas_1{ background-image:none;}
body.fond_fas_2,div.fond_fas_2{ background-image:none;}

div.fas_1{ background-image:url(img/fascia_1.jpg); background-repeat:no-repeat; background-position:top right; border-left:0px solid #ffffff;border-right:0px solid #ffffff; margin:auto; width:936px}
div.fascias{ height:112px}

div.t_pag{background-color:#FF6600;text-align: center;}
div.t_bian{background-color:#000000;text-align: center;}
div.pagina{text-align: left;width: 934px;margin: 0px auto 0px auto; background-color:#000000;}
div.dentro_pagina{background-color:#000000;}
#pagina2{text-align: left;width: 940px;	margin: 0px auto 0px auto;}

/********************[ pagina -> quickmenu]**************************/

#quickmenu{color:#eeeeee;text-align:right;width:320px;position:absolute;top:-22px;left:610px;}
div.t_logo{padding-top:52px; background-color:#FF6600;}
div.quick{}
div.quick a:link,div.quick a:visited{float:left;margin-right:5px;margin-top:1px;color:#F8B791;font-weight:bold;}
div.quick a:hover{color:#ffffff;}
div.quick img{}
.oculto2{display:none;}
.oc_3{display:inline;}
div.gara{ background-image:none;}


input.cerca {
	height: 14px;
	width: 100px;
	border: 1px solid #576E30;
	background-color:#213B28;
	color:#ffffff;
}
input.pulsantecerca {
	border:0px;
	vertical-align:0px;
	width:50px;
	color: #ffffff;
	background-color:transparent;
}

/**********************[ pagina -> menucanali]****************************************/

div.canali a.alto:link,div.canali a.alto:visited{font-weight:bold; color:#FF6600; border-bottom:2px solid #ff6600; border-top:2px solid #ff6600; background-color:#ffffff;padding:0px 2px;}
div.canali a.alto:hover{color:#ffffff;}

div.canali a.txt:link,div.canali a.txt:visited{color:#ffffff;font-weight:bold;}
div.canali a.txt:hover{color:#ffffff;}

div.canali{float:right; font-size:16px;font-weight:bold;}
div.canali a:link,div.canali a:visited{color:#F8B791;font-weight:bold;}
div.canali a:hover{color:#ffffff;}

a.lingue:link,a.lingue:visited{color:#918E8E;}
a.lingue:hover{color:#ff6600;}
				  
/************************[ pagina -> colonnasinistramenu]**************************************/

#colonna_menu_riga {
	float: left;
	width: 934px;
	background-color:#CCCCCC;
 	display: inline;	
}
div.riga_custom {
	float: left;
	width: 570px;
	color:#FFFFFF;
	font:17px Arial;
	vertical-align: middle;
}
#colonnamenu {
	float: left;
	width: 153px;
	margin: 0px 0px 0px 0px;
}
div.senzacanali{
	margin-top: 10px;
	background-color: White;
	width: 178px;
	border-bottom: 1px solid #dddddd;
}

div.principale{padding:8px 0px;}
div.divide{padding-bottom:5px;
background-image:none;background-repeat:repeat-x;background-position:bottom;margin-bottom:4px;padding-bottom:4px;}
 
div.pre_riga{display:none; }
 
div.divide_h{padding-bottom:1px; background-image:none; background-repeat:repeat-x; background-position:bottom;margin-bottom:0px;}
 
#menu a:link, #menu a:visited, #menu a:hover  {
	font:18px Arial, Verdana, sans-serif;
	text-decoration: none;
	display: block;
	text-align: left;
	width: auto;
}

a.voce:link,a.voce:visited{color:#FF6600;padding:5px 21px 5px 0px; font-size:14px;}
a.voce:hover{color: #ffffff;}			
				
a.terzo:link, a.terzo:visited{color:#ffffff;padding: 5px 5px 5px 0px;background:none no-repeat  0px 6px;}
a.terzo:hover{color: #ff6600;}
				
a.voce_selezionata:link,a.voce_selezionata:visited {
	font-weight: bold;
	color: #E79F27;
	border-bottom: 1px solid #ffffff;
	padding: 5px 5px 5px 10px; 
	background-image: none;
	background-position: 0px 7px;
	background-repeat: no-repeat;
}
a.voce_selezionata:hover{
	color: #999999;
	font-weight: bold;
	background-image:none;
	background-position: 0px 7px;
	background-repeat: no-repeat;
}
				
a.sottolivello:link, a.sottolivello:visited{color:#918E8E;padding:3px 10px 3px 0px;}
a.sottolivello:hover{color:#ff6600;}
				
a.sottolivello_selezionato:link,a.sottolivello_selezionato:visited {
	color: #ff6600;padding: 3px 10px 3px 0px;	
	background-image: none;
	background-position: 0px 7px;
	background-repeat: no-repeat;
}
a.sottolivello_selezionato:hover {color:#ffffff;}

/***[ pagina -> colonnasinistra -> banner a e banner b ]***********************************************************/

div.interno .banner_a{display:none;}
div.interno .banner_b{display:none;}

div.interno3 .banner_a{ 	
	text-align: center;
	margin-top:10px;
	width: 162px;
	float: right;
}
	
div.interno3 .banner_b{ 	
	text-align: center;
	margin-top:10px;
	width: 162px;
	float: right;
}

/***********************[ pagina -> colonnacentrale contenuto ]****************************/

div.interno3 #colonnacontenuto{
float:right;
 width: 760px;
  \width: 760px;
    w\idth: 760px;
	 padding-bottom: 20px;
}

div.interno3 .colonnacontenuto{
float:right;
 width: 760px;
  \width: 760px;
    w\idth: 760px;
}
div.interno .colonnacontenuto {
float:left;
 width: 100px;
  \width: 100px;
    w\idth: 100px;
}
div.interno .tutto_contenuto {
 width: 100px;
  \width: 100px;
    w\idth: 100px;
}

div.contenuto_approfondimento {
float: left;
 width: 582px;
  \width: 582px;
    w\idth: 582px;
	 margin-left: 2px;
	  margin-right: 1px;
}

div.contenuto_approfondimento2 {
float: left;
 width: 582px;
  \width: 582px;
    w\idth: 582px;
	 margin-left: 2px;
	  margin-right: 1px;
}

div.altezzafissa{margin-top:10px;}

div.interno3 .tutto_contenuto{
width: 760px;
  \width: 760px;
    w\idth: 760px;
}
div.interno3 .tutto_contenuto2{
width: 760px;
  \width: 760px;
    w\idth: 760px;
}

/***********************[ pagina -> colonnacentrale  -> percorso]****************************/

div.percorso {
	float: right;
	text-align:right;
	color: #ffffff;
	margin-top: 12px; 
	margin-right: 1px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
  	width:756px;
	background-color:#000000;
}

div.percorso  a:link, div.percorso  a:visited{text-decoration:none;color:#ff6600;}
div.percorso a:hover{color:#ffffff;}

/***[ pagina -> colonnacentrale  -> approfondimento]************************************************/

div.approfondimento{float:right;width:160px;text-align:left;}
div.tes_ap{font-size:16px; color:#918E8E;}
div.approfondimento a:link, div.approfondimento a:visited{color:#ff6600;}
div.approfondimento a:hover{color:#ffffff;}
div.immagine_approfondimento{text-align: center;padding-bottom: 8px; padding-top: 8px;}
div.articolo_approfondimento{color: #ffffff;text-align: center;}
div.titolo_approfondimento{padding-bottom:8px;}

div.approfondimento .padding_15{padding-top: 15px; padding-bottom: 15px;}
div.padding_15{padding-top: 15px; padding-bottom: 15px;}
div.padding_5{padding:5px;}

div.contenuto_approfondimento .colore_filetto_tabelle {
	float: left;
	width: 560px;
	margin-left:5px;
	border-left :1px solid #cccccc;
}

div.contenuto_approfondimento .colore_filetto_tabelle2{
	float: left;
	width: 560px;
	margin-left:5px;
	border-top :1px solid #cccccc;
}
div.contenuto_approfondimento .colore_filetto_tabelle3{
	float: left;
	width: 420px;
	border-left :1px solid #cccccc;
}
div.clearer{clear:left;}

div.both{clear:both;}

input.pulsante {
	font-family: Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding:0px;
	vertical-align:0px;
	color: #536143;
	background-color: #FFFFFF;
	border: 1px solid  #ffffff;
}

input.pulsante_approfondimento {
	font-family:Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding:0px;
	vertical-align:0px;
	color: #213B28;
	background-color: #A29E56;
	border: 1px solid  #213B28;
}

div.totale_voti{font-weight: bold;color: #B3DA86;text-align:center;}

/********************[ pagina -> colonnacentrale ->senza approfondimento ]*******************************/

div.interno2  .colore_filetto_tabelle {
	width: 500px;
	background-color :#cccccc;
}

div.interno2   .colore_filetto_tabelle2{
	width: 500px;
	background-color :#A29E56;	
}

div.interno2  .colore_filetto_tabelle3{
	width: 385px;
	background-color :#A29E56;
}

td{
   text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size:17px;
}

td.nome_campi_tabella {
	background-color: #000000;
	color: #ffffff;
	font-weight:bold;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
}

td.news{color: #000000;}
td.news2{color: #000000;}

td.nome_campi_tabella_dispari {
	background-color: #000000;
	border:1px solid #bbbbbb;
	color: #ffffff;
	font-weight:bold;
}

td.nome_campi_tabella_pari {
	background-color: #000000;
	border:1px solid #bbbbbb;
	color: #ffffff;
	font-weight:bold;
}

td.riga_tabella_dispari {
	background-color: #000000;
	color: #ffffff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid  #cccccc;
}
td.separa_tab{background-color:#000000;}
td.riga_tabella_pari {
	color: #ffffff;
	background-color: #000000;
	border-right: 1px solid #cccccc;
	border-bottom: 1px  solid  #cccccc;
}

td.domenica {
	background-color : #666666;
	COLOR: #FFFFFF;
	text-align: center;
}

td.feriale {
background-color: #333333;
	text-align: center;
}

td.sabato {
	background-color : #aaaaaa;
	text-align: center;
}

/***[ pagina -> colonnacentrale  ->OGGETTI download fotogallery mappa eventi]************************************************/

div.documento {padding:5px 0px 5px 10px;}
	div.gdat{font-size:16px; color:#999999;}
div.titolo_destra_blu {
	text-align: right;
	font-weight: bold;
	color: #ffffff;
	margin-top: 3px;  
	padding:0.5em 1em 0.5em 1em; 
	background-image:none; 
	background-repeat:repeat-x; 
	background-position:bottom;
	margin-top: 10px;
	margin-bottom:4px; 
	padding-bottom:4px;
}

div.titolo_sinistra_blu { 
	text-align: left;
	font-weight: bold;
	color: #ffffff;
	margin-top: 3px;  
	PADDING:0.5em 1em 0.5em 1em; 
	background-image:none; 
	background-repeat:repeat-x; 
	background-position:bottom;
	margin-top: 10px;
	margin-bottom:4px; 
	padding-bottom:4px;
}
div.titolo_destra_rosso {
	text-align: right;
	font-weight: bold;
	color: #ffffff;
	padding:0.5em 1em 0.5em 1em; 
	background-image:none; 
	background-repeat:repeat-x; 
	background-position:bottom;
	margin-top: 10px;
	margin-bottom:4px; 
	padding-bottom:4px;
}

div.titolo_destra_verde { 
	font-weight: bold;
	color: #ffffff;
	margin-top: 3px;  
	margin-bottom: 0.75em; 
	padding-top: 0.5em; 
	padding-bottom: 0.5em; 
	padding-right: 0.75em;
	background-image: none;
}

div.extra {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:bold;
	color: #999999;
}

div.extra2 {
	padding: 10px 0px 5px 20px;
	color: #666666;
	text-align:left;
}

div.extra3 {
	padding: 10px 0px 5px 10px;
	color: #666666;
	text-align:left;
}

div.extra4 {
	padding-left: 10px;
	padding-bottom: 5px;
	text-align:left;
}

div.immagine_fotogallery { 
	text-align: center;
	font-size: 10px;
	margin-top: 10px;   
	margin-bottom: 0.75em; 
}

span.nome_evento {
	font-weight: bold;
}

div.inizio_eventi {
	border: 1px solid #A29E56;
	margin-left:13px;
	margin-top: 10px;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
	width:370px;
}

div.inizio_eventi2 {
	float: right;
	background-image:none; 
	background-repeat:repeat-x; 
	background-position:bottom;
	margin-top: 10px;
	margin-bottom:4px; 
	padding-bottom:4px;
	width:162px;	
}
div.inizio_macroarea {
	margin-left:55px;
	padding:10px;
	width:500px;
	text-align: center;
}

div.macroarea2{padding:10px 5px;text-align: left;}
div.macroarea{padding: 10px 5px;text-align: left;}

div.inizio_form{
	width: 300px;
	margin:auto;
	padding-bottom: 30px;
	padding-top: 30px;
	padding-left: 30px;
	border: 1px solid #ff6600;
}

input.campo_form, select.campo_form, textarea.campo_form {
	color: #2E452F;
	font: 17px Arial, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	width: 220px;
}
input.campo_form3, select.campo_form3, textarea.campo_form3, option.campo_form3 {
	color: #2E452F;
	font: 17px Arial, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #ffffff;
}

input.campo_form2, select.campo_form2, textarea.campo_form2 {
	color: #C5C174;
	font: 17px Arial, Verdana, sans-serif;
	background-color: #0A1810;
	border: 1px solid #ffffff;
}

span.evidenza {border-bottom:2px solid #ff6600;color:#ffffff;}
span.evidenza2{border-bottom:2px solid #ff6600;color:#ffffff;}

a.voce_cartella:link,a.voce_cartella:visited{color: #ff6600;text-decoration: none;}
a.voce_cartella:hover{color: #ffffff;}

/***[ pagina -> colonnacentrale  ->News e altre news]************************************************/

div.contenutonews{text-align:left;width:100%;color:#ffffff;}
div.contenutonews2{text-align:right;width:100%;color:#ffffff;}

div.immagine_news {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

div.immagine_news2 {
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
}

span.data {
	font-weight: bold;
	color: #999999;
	margin-bottom: 5px;
}
span.extra{
	color: #AAAAAA;
	text-align:left;
	margin-bottom: 5px;
}
span.bianco{color: #FFFFFF;}
h1{ text-align:left;}
h1.fas{font-size:40px;padding:0px;margin:0px;color:#ffffff;padding-top:60px; padding-left:14px; font-weight:normal;}

h2{font-size:21px;color:#ff6600;padding:10px 0px;margin:0px; }

div.titolo_altrenews { 
	text-align: right;
	font-weight: bold;
	color: #ff6600;
	padding:0.5em 1em 0.5em 1em;
	margin-top: 3px;
	margin-bottom: 0.75em; 
	border-bottom: #ffffff 1px solid; 
	background-position: right;
	background-image:none;
	background-repeat: no-repeat;	
}

div.spazio_altrenews{margin:10px 5px 10px 5px;}

div.altre_news_dispari {
	padding: 5px 5px 5px 10px;
	background-image:none; 
	background-repeat:repeat-x; 
	background-position:bottom;
	margin-top: 10px;
	margin-bottom:4px; 
	padding-bottom:4px;
}

div.altre_news_dispari a:link, div.altre_news_dispari a:visited {color: #ff6600;text-decoration: none;}
div.altre_news_dispari a:hover {color: #ff6600;}

div.altre_news_pari {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px  dashed  #ffffff;
	background-image:none;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
div.fondo{ background-color:#000000}
div.altre_news_pari a:link, div.altre_news_pari a:visited {color: #ff6600;text-decoration: none;}
div.altre_news_pari a:hover {color: #ff6600;}

/***[ pagina -> colonnacentrale  ->login e ricerca ]************************************************/

div.center {text-align:center;margin:auto;}
div.login {width:300px;margin:auto;}

div.padding_login {
	padding-left:10px;
	padding-top:10px;
}

div.messaggio_login {text-align:center;padding:5px;}
div.destra_login {text-align:right;padding-right:50px;}

span.errore{color:#ff6600;}

input.campo_login {
	height: 16px;
	width: 106px;
	border: 1px solid #ffffff;
	font:17px Arial, Verdana, sans-serif;
}

input.pulsante_login {
	font:17px Arial, Verdana, sans-serif;
	width:60px;
	color: #ff6600;
	background-color: #FFFFFF;
	border:1px solid #ffffff;
}

div.spazio{padding:1px;}

div.risultati { 
	text-align: right;
	font-weight: bold;
	color: #666666;
}

/***[ pagina -> colonnacentrale  ->menu terzo livello]************************************************/

div.blocco_terzolivello{text-align: left;color:#ffffff; margin-bottom: 5px;}
div.immagine_terzolivello{width: 153px;height: 36px;background-color: black;text-align: center;}
div.testo_terzo {padding-left: 10px;color:#ffffff;}
div.approfondimento .terzo_livello{width: 172px;}
div.approfondimento .colonna_terzolivello{margin: auto; width: 172px;}

/***[ fine pagina ]************************************************/

div.finepagina {
	height: 60px;
	padding: 5px 2px 5px 7px;
	font-size: 10px;
	color: #999999;
	text-align:center;
}

div.filetto_finepagina{background-color: transparent;}
#footer {width: 936px;margin: 0px auto auto auto;}

div.credits{
	color:#ffffff;
	font-size:11px;
}
div.credits span{
	color:#ffffff;
	font-size:11px;
}
div.credits a:link, div.credits a:visited{text-decoration: none;color: #ffffff;font-size:11px;}
div.credits a:hover{color:#ff6600;}

div.stampainvia{text-align: right;padding-right: 5px;}

/***[ invia pagina ]************************************************/

#inizio_pagina{text-align: left;}

div.inizio_logo { 	
	font:17px Arial, Verdana, sans-serif;
	color: White;
	font-weight: bold; 
	background: url(img/fascia_bg.jpg) repeat-y 0px 0px;
	text-align: left;
	width: 100%;	
	height: 13px;	
}	
#invia {
	text-align: center;
	border:  1px solid #ffffff;
	margin: 10px auto auto auto;
	width: 570px;
	height: 375px;
}
	
	/***[ pagina -> homepage -> blocco 1]************************************************/

	
div.bloccohome1 {
	text-align: center;
	width: 163px;
	margin-bottom:15px;
}

div.imagehome1 {width: 162px;margin: 0px auto auto auto;}
	
/***[ pagina -> homepage -> blocco 2]************************************************/

div.bloccohome2b {width: 163px;text-align: center;padding-bottom:3px;}
div.colonna2home {width:576px;float: right;margin: 0px;}
	
/***[ pagina -> homepage -> blocco 3 4 5]************************************************/

div.calendario {
	font-weight: bold;
	color: #A29E56;
	text-align:center;
}
div.invia {
	font-weight: bold;
	color: #666666;
	text-align:left;
}
div.rigahome {border-bottom: 1px solid #DFDFDF;margin:16px;}
td.sabato_home{color: #000000;}
td.domenica_home {color: #000000;}
td.feriale_home {color: #000000;}
a.eventi:link,a.eventi:visited{color: #ffffff;text-decoration: none;}
a.eventi:hover{color: #ff6600;}
		 
div.interno3{ width: 936px;float: left;}
div.interno{width: 936px;float: left;}
div.interno_bg{width: 936px;float: left;}

div.sottolivello{
 	 padding-top: 8px;
	 padding-bottom: 8px;
	 width: 163px;
	 background-color: #ffffff;
}

div.verde{margin-bottom: 15px; background-color: #ff6600;}
div.verdechiaro{margin-bottom: 15px; background-color: #C2C088;}

div.flash { float: right;width:350px;margin-left: 6px;}
div.articolo-home{float: left;width:217px;}

div.articolo_immagine_uno{ 
	padding-bottom: 20px;
	width:217px;
	text-align: center;
}

div.titolo_immagine_uno{ 
	padding: 11px 0px 11px 0px;
	width:217px;
	background-color: #968E54;
	color:white;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

div.testo_immagine_uno{ 
	margin-left: 11px;
  	padding-top: 11px;
  	padding-bottom: 11px;
	width:193px;
	text-align:justify;
	color: #444025;
}

div.articolo_immagine_due{ 
	padding-left: 11px;
	padding-top: 11px;
 	padding-bottom: 11px;
	width:60px;
	float: left;
}

div.testo_immagine_due{ 
 	float: right;
	padding-top: 11px;
 	padding-bottom: 11px;
	width:133px;
	text-align:left;
}

div.testo_due{ 
	padding-left: 3px;
	width:120px;
	text-align:justify;
	color: #FFFFFF;
}

div.titolo_immagine_due{ 
	padding: 11px 0px 11px 0px;
	width:217px;
	background-color: #968E54;
	color:#C2C088;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

a.mappa:link,a.mappa:visited{color: #ff6600;text-decoration: none;}
a.mappa:hover{color: #ffffff;}

#invia2 {
	background-image:url(img/logo-bg.gif);
	background-repeat:no-repeat;
	background-position:20px 20px;
   	height:100px;
	color: #ffffff;
 	text-align: right;
}

td.background_terzo_livello {}
span.blu {color:#576E30;}

div.fine-menu{}
div.terzo {float: right;width: 153px;text-align: left;}
div.terzo_bg {text-align: left;}
div.tutto_terzo img{ 
	margin-bottom: 4px;
	text-align: center;
	background-color:#999999;
}

div.terzo .dentro_terzo{ margin-bottom: 3px;padding-left: 3px; background-image:none;}
div.tutto_terzo{width: 153px; background-image:none; background-repeat:repeat-x; background-position:bottom;margin-top: 10px;margin-bottom:4px; padding-bottom:4px;}

body.uno {
	text-align: center;
	margin:auto;
	height: 100%;
	background-image: url(img/bg-scuro.gif);
	background-repeat: repeat;
	background-position: center center;}
	
div.tutto-flash-home{text-align: center; margin:auto;}

a.linkard:link, a.linkard:visited {text-decoration:none;color:#ff6600;}
a.linkard:hover {text-decoration:none;color:#ffffff;}
a.linkarda:link, a.linkarda:visited {text-decoration:none;color:#ffffff;}
a.linkarda:hover {text-decoration:none;	color:#ff6600;}
a.linkardm:link, a.linkardm:visited {text-decoration:none;color:#384F24;}
a.linkardm:hover {text-decoration:none;	color:#5D5D5C;}
.Stile1 {color: #384F24;}

table.dentro-home {
	text-align:center;
	margin:auto;
	height:100%;
	background-image: url(img/sfondo_2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

td.td-center{text-align:center;height:100%;}
td.td-center1{text-align:center;}

td.td-left {text-align:left;}

td.td-right{text-align:right;}

td.td-bottom {	text-align:right;vertical-align:bottom;}

div.fine-right {
	text-align:right;
	color:#5D5D5C;
	padding-right:40px;
}
table.table-right{text-align:right;}

table.table-center{
	text-align:center;
	margin:0px 0px 0px auto;
}

div.blocco_2{
	width:287px;
	float:left;
	margin:0px 0px 40px 0px;
	padding:0px;
	background-color: #A29E56;
}
div.immagine_blocco2{
	width:287px;
	margin:0px;
	padding:0px;
	float:left;
}

div.tutto_blocco_2{color:#3B452F;font:17px Arial;margin-left:20px;}
div.testo_blocco2{
	float:left;
	width:256px;	
	color:#3B452F;
	font:17px Arial;
}

div.titolo_blocco_2{
	margin-bottom:16px;
	margin-top:20px;
	text-align:left;
	color:#FFFFFF;
	font:15px Arial;
}

div.blocco_3{
	width:287px;
	margin:0px 0px 40px 0px;
	padding:0px;
	float:right;
	background-color: #A29E56;
}
div.immagine_blocco3{
	width:287px;
	margin:0px;
	padding:0px;
}

div.tutto_blocco3{
	width:254px;
	float:left;
	text-align: justify;
	color:#3B452F;
	font:17px Arial;
}

div.testo_blocco3{
	width:274px;
	float:right;
	color:#3B452F;
	font:17px Arial;
}
div.blocchi_insieme{
	width:576px;
 	background-image: url(img/bg_blocchi_3.gif);
 	background-repeat: repeat-y;
 	background-position:0px 0px;
	float:left;
}
div.blocco_2_3{ background-color: #A29E56;}

div.left{float:left;}
a.blocco:link,a.blocco:visited{color:#3B452F;font:17px Arial;}
a.blocco:hover{color:#FFFFFF;font:17px Arial;}

a.riga:link,a.riga:visited{color:#FFFFFF;font:17px Arial;padding-left:30px;}
a.riga:hover{color:#ff6600;font:17px Arial;}

img.img_1{display:none;}

img.img_8{display:none;}
img.img_12{display:none;}
img.img_13{display:none;}
h1.dove{
	font-size:21px;color:#ff6600;padding:25px 0px 12px 0px;margin:0px; 
}

h1.hotel{
	font-size: 16px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	margin:0px 0px 10px 4px;
}
div.margin{ padding-left:15px;}

ul.menu_2 {list-style:none; padding:0px; margin:0px;font-size: 17px;}
ul.menu_2 li{list-style:none; background-image:none; background-repeat:repeat-x; background-position:bottom;margin-bottom:4px; padding-bottom:4px;}
ul{ list-style: none; padding-left: 0px; margin-left: 15px;}

li{ font-size: 11px; padding-left: 0px;	 margin-left: 0px;}

li.ris{
    	font-size: 11px;
	font-weight: normal;
	padding-left: 0px;
	margin-left: 0px;
  	list-style: disc;
  	border-bottom:none;
}
h2.hotel{
	font-size: 13px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	margin:0px 0px 10px 4px;
	 background-image:none; background-repeat:repeat-x; background-position:bottom;margin-bottom:4px; padding-bottom:4px;
}
div.navigazionel{width:190px;float:left;text-align:right;}
div.navigazioner{width:190px;float:left;text-align:left;}
div.errorehotel{margin-left:30px;margin-bottom:10px;width:350px;}
input.pulsante_hotel{margin-left:30px;font:17px Arial, Verdana, sans-serif;width:60px;color: #ff6600;background-color: #FFFFFF;border:1px solid #ffffff;}
input.hotel{width:134px;}
select.hotel{height:18px;width:140px;}
span.prezzi{font-weight:bold;color:#ffffff;}

div.foot{width:12%;text-align:center; float:left; color:#FFFFFF; font-size:12px}
div.foot img{}
div.links{text-align:center; background-color:#FF6600; padding-left:12px;margin:auto; width:930px; padding:10px 0px;}
div.links a:link,div.links a:visited{ font-family:Arial, Verdana, sans-serif; font-size:11px; text-transform:uppercase;color:#FFFFFF;}
div.links a:hover{ color:#ffffff;}

div.contenutonews a:link,div.contenutonews a:visited{color:#A9DECC; font-weight:bold; text-decoration:underline;}
div.contenutonews a:hover{color:#ffffff;}

td.riga_tabella_pari a:link,td.riga_tabella_pari a:visited{color:#A9DECC; font-weight:bold; text-decoration:underline;}
td.riga_tabella_pari a:hover{color:#ffffff;}
td.riga_tabella_dispari a:link,td.riga_tabella_dispari a:visited{color:#A9DECC; font-weight:bold; text-decoration:underline;}
td.riga_tabella_dispari a:hover{color:#ffffff;}

div.m_b {background-color:#333333;}

div.m_a_1{background-image:none; }
div.m_a_2{background-image:none; }
div.m_a_4{background-image:none; }
