/* ########################################### TAG HTML #########*/

html, body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(img/_00_background01.jpg);
	background-repeat: repeat-x;
}

.Normal, .TextHtml, Normal, ul, li, tr, td {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
}

p {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}

table {
	text-align: left;
}

form {
	border:0px;
	margin:0px;
}

input {
	font-size: 10px;   
    }

.inputBlu {
	font-size: 20px;
    }

img {
	border:0px;
	margin:0px;
	padding: 0px;
}

img.sinistra {
        border: 0px;
        float: left;
        margin: 5px 8px 5px 0px;
}

img.destra {
        border: 0px;
        float: right;
        margin: 5px 0px 5px 8px;
}

img.centrata {
        border: 0px;
        float: center;
        margin: 5px 8px 5px 8px;
}

img.sinistraHome {
        border: 0px;
        float: left;
        margin: 4px 6px 4px 0px;
}

img.destraHome {
        border: 0px;
        float: right;
        margin: 4px 0px 4px 6px;
}

a { color: #000000; font-weight: bold; }
a:link, a:visited { text-decoration: none; color: #199169; }
a:hover { text-decoration: underline; color: #199169; }
a:active { text-decoration: underline; color: #62B499; }


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #408370;
	line-height: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	text-align: left;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005A41;
	margin: 0px 0px 8px 0px;
	line-height: 15px;
	text-align: left;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #408370;
	margin: 5px 0px 6px 0px;
	line-height: 14px;
	text-align: left;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005A41;
	margin: 3px 0px 4px 0px;
	line-height: 13px;
	text-align: left;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005A41;
	margin: 0px 0px 4px 0px;
	line-height: 12px;
	text-align: left;
}



/* ########################################### VARIE #########*/



.menuOrizz1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005A41;
	line-height: 11px;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.menuOrizz1 a:link, .menuOrizz1 a:visited {
	text-decoration: none;
	color: #005A41;
	font-weight: normal;
}
.menuOrizz1 a:hover { text-decoration: underline; color: #005A41; }
.menuOrizz1 a:active { text-decoration: underline; color: #408370; }

.menuFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669C8D;
	line-height: 11px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.menuFooter a:link, .menuFooter a:visited {
	text-decoration: none;
	color: #669C8D;
}
.menuFooter a:hover { text-decoration: underline; color: #669C8D; }
.menuFooter a:active { text-decoration: underline; color: #B2CDC6; }


.testoBox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}


.testoBox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	text-align: left;
	margin: 0px 10px 0px 10px;
	font-weight: normal;
}

.testoBox2 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;
}

.testoBox2 ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #14416C;
	line-height: 12px;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 11px;
}


.testolinkBox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	text-align: right;
	margin: 8px 10px 0px 10px;
	font-weight: normal;
}

.testolinkBox1 a:link, .titoloBoxF a:visited {
	text-decoration: none;
	color: #199169;
}
.testolinkBox1 a:hover { text-decoration: underline; color: #199169; }
.testolinkBox1 a:active { text-decoration: underline; color: #62B499; }

.titoloBoxA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AD4521;
	line-height: 14px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.titoloBoxB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AD4521;
	line-height: 14px;
	text-align: left;
	margin: 10px 10px 10px 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}


.titoloBoxC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005A41;
	line-height: 13px;
	text-align: left;
	margin: 10px 0px 3px 0px;
	font-weight: bold;
}

.titoloBoxD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AD4521;
	line-height: 13px;
	text-align: left;
	margin: 10px 10px 10px 10px;
	font-weight: bold;
}

.titoloBoxE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005A41;
	line-height: 12px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}

.titoloBoxE1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005A41;
	line-height: 12px;
	text-align: left;
	margin: 0px 0px 6px 0px;
	font-weight: bold;
}

.titoloBoxF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 13px;
	text-align: right;
	margin: 5px 10px 5px 10px;
	font-weight: bold;
}

.titoloBoxF a:link, .titoloBoxF a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.titoloBoxF a:hover { text-decoration: underline; color: #FFFFFF; }
.titoloBoxF a:active { text-decoration: underline; color: #B2CDC6; }

.titoloBoxG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005A41;
	line-height: 12px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}


.voceCalendarioA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005A41;
	line-height: 11px;
	text-align: left;
	margin: 6px 10px 0px 10px;
	font-weight: bold;
}

.voceCalendarioB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AD4521;
	line-height: 11px;
	text-align: left;
	margin: 0px 10px 0px 10px;
	font-weight: bold;
}

/* ############################################ Menu orizzontale principale ########### */

/* In DNN il menu orizzontale principale ("TopMenuBar") ogni voce di menu � uno Span (l'insieme delle voci, ossia l'intero blocco del menu, in un singolo div).

Il software di generazione del menu prevede obbligatoriamente la presenza di un elemento separatore tra una voce e un'altra di menu, ma accetta solo caratteri e non immagini.
Di default inserisce la barretta verticale o un nobreakspace particolare (� un carattere invisibile che non si distingue da uno spazio normale sulla vista codice
di dreamweaver). La soluzione � forzarlo ad inserire nel codice uno spazio normale (che poi non verr� considerato dal browser, che attaccher� gli span tra loro), 
ossia inserendo nel file XML per il software l'entit� &#32; (che corrisponde al carattere "spazio").

Tutte le voci del menu vengono forzatamente lincate (e avvolte internamente al link con uno <span class="Link">), non � possibile de-lincare una voce, neanche la voce della pagina attuale, 
per cui l'unico modo per differenziarla � attribuendo una classe diversa da "Link" allo span pi� interno, classe che chiameremo "TopMenuItemD".
*/

.TopMenuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #408370;
	line-height: 11px;
	text-align: center;
	margin: 0px;
	font-weight: bold;
	background-image: url(img/_00_sfondomenu02.jpg);
	background-repeat: no-repeat;
	padding: 6px 0px 0px 3px;
	height: 16px;
	display: block;
	width: 139px;
	float: left;
}

.TopMenuItem a {
	color: #408370;
	text-align: center;
	font-weight: bold;
	background-image: url(img/_00_sfondomenu01.jpg);
	background-repeat: no-repeat;
	margin: -6px 0px 0px -3px;
	padding: 6px 0px 0px 3px;
	height: 16px;
	display: block;
}

.TopMenuItem a:link, .TopMenuItem a:visited {
	text-decoration: none;
	color: #408370;
}
.TopMenuItem a:hover { text-decoration: none; color: #FFFFFF; }
.TopMenuItem a:active { text-decoration: none; color: #78A89A; }

.TopMenuItemD {
	color: #408370;
	text-align: center;
	font-weight: bold;
	background-image: url(img/_00_sfondomenu02.jpg);
	background-repeat: no-repeat;
	margin: -6px 0px 0px -3px;
	padding: 6px 0px 0px 3px;
	height: 16px;
	display: block;
}


/* ############################################ Menu verticale di sinistra ########### */

/* In DNN il menu verticale ("inventua_sidemenu") ogni voce di menu � una Cell di Table 
(l'insieme delle voci, ossia l'intero blocco del menu, in un singolo div all'interno della Table).

Le voci di menu sono organizzate come segue:
MenuHdr0 = Voce di menu corrisponde al 1� livello, che PREVEDE sotto di se voci di menu di livello inferiore (1� livello).
					Nel caso si usi, oltre a questo menu verticale laterale, anche un menu orizzontale per i 1� livelli, allora questa classe deve essere "display:none", 
					poich� tutte le voci di 1� livello devono apparire SOLO sul menu orizzontale.
MenuItem0 = Voce di menu corrisponde al 1� livello, che NON PREVEDE sotto di se voci di menu di livello inferiore. Stesso discorso della voce precedente.
MenuHdr1 = Voce di menu corrisponde al 2� livello, che PREVEDE sotto di se voci di menu di livello inferiore (3� livello).
MenuItem1 = Voce di menu corrisponde al 2� livello, che NON PREVEDE sotto di se voci di menu di livello inferiore.
MenuHdr2 = Voce di menu corrisponde al 3� livello, che PREVEDE sotto di se voci di menu di livello inferiore (4� livello).
MenuItem2 = Voce di menu corrisponde al 3� livello, che NON PREVEDE sotto di se voci di menu di livello inferiore.
MenuHdr3 = Voce di menu corrisponde al 4� livello, che PREVEDE sotto di se voci di menu di livello inferiore (5� livello).
MenuItem3 = Voce di menu corrisponde al 4� livello, che NON PREVEDE sotto di se voci di menu di livello inferiore.

*/

.MenuHdr0, .MenuItem0 {
	background-color: #99FF00;
/* togliere questo commento per far sparire il presente livello di voci di menu */
	display: none;
}

.MenuHdr1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #B2CDC6;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 6px 0px;
}
.MenuItem1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #B2CDC6;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 10px 0px;
}

.MenuHdr1 a {
	font-weight: bold;
	margin: 0px 0px -6px 0px;
	padding: 0px 0px 6px 0px;
	display: block;
}
.MenuItem1 a {
	font-weight: bold;
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 10px 0px;
	display: block;
}

.MenuHdr1 a:link, .MenuItem1 a:link {text-decoration: none; color: #408370; }
.MenuHdr1 a:visited, .MenuItem1 a:visited {text-decoration: none; color: #408370; }
.MenuHdr1 a:hover, .MenuItem1 a:hover {text-decoration: none; color: #005A41; }
.MenuHdr1 a:active, .MenuItem1 a:active {text-decoration: none; color: #78A89A; }

.MenuHdr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #B2CDC6;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 4px 8px;
}
.MenuItem2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #B2CDC6;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 6px 8px;
}

.MenuHdr2 a {
	font-weight: bold;
	margin: 0px 0px -4px -8px;
	padding: 0px 0px 4px 8px;
	display: block;
}
.MenuItem2 a {
	font-weight: bold;
	margin: 0px 0px -6px -8px;
	padding: 0px 0px 6px 8px;
	display: block;
}

.MenuHdr2 a:link, .MenuItem2 a:link {text-decoration: none; color: #408370; }
.MenuHdr2 a:visited, .MenuItem2 a:visited {text-decoration: none; color: #408370; }
.MenuHdr2 a:hover, .MenuItem2 a:hover {text-decoration: none; color: #005A41; }
.MenuHdr2 a:active, .MenuItem2 a:active {text-decoration: none; color: #78A89A; }

.MenuHdr3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #B2CDC6;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 4px 15px;
}
.MenuItem3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #B2CDC6;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 4px 15px;
}

.MenuHdr3 a {
	font-weight: normal;
	margin: 0px 0px -4px -15px;
	padding: 0px 0px 4px 15px;
	display: block;
}
.MenuItem3 a {
	font-weight: normal;
	margin: 0px 0px -4px -15px;
	padding: 0px 0px 4px 15px;
	display: block;
}

.MenuHdr3 a:link, .MenuItem3 a:link {text-decoration: none; color: #408370; }
.MenuHdr3 a:visited, .MenuItem3 a:visited {text-decoration: none; color: #408370; }
.MenuHdr3 a:hover, .MenuItem3 a:hover {text-decoration: none; color: #005A41; }
.MenuHdr3 a:active, .MenuItem3 a:active {text-decoration: none; color: #78A89A; }

/* ############################################ Menu path (breadcrumbs) ########### */

.path {
	display: block;
	margin: 0px 0px 18px 0px;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #669C8D;
} 

.path a:link, .path a:visited {text-decoration: none; font-weight: bold; color: #669C8D; }
.path a:hover {text-decoration: underline; font-weight: bold; color: #669C8D;}
.path a:active {text-decoration: underline; font-weight: bold; color: #B2CDC6;}

/* ############################################ MLLanguageSelector ########### */

.MLLanguageMenuLayoutTable
{
   display:inline;
}

.MLLanguageMenuLayoutTableRow1
{
}

.MLLanguageSelectionItemTable
{
   padding:0px;
   margin:0px;
   border:0px;
}

.MLLanguageSelectionItemRow
{
}

.MLLanguageSelectionItemFlag
{
   padding:2px;
   margin:0px;
   width:34px;
   text-align:center ;
}


/*   Guida Ospitalità  */
#guidaospitalita {
	width: 370px;
	padding: 0 0 10px;
	border-bottom: 1px #ccc solid;
}
#guidaospitalita img{
	float: right;
	padding: 2px;
	border: 1px #ccc solid;
}
#guidacartine {
	width: 370px;
	padding: 10px 0 10px;
	border-bottom: 1px #ccc solid;
}
#guidacartine img{
	margin: -8px 0 0;
	padding: 2px;
	border: 1px #ccc solid;	
	clear: both;
}
a.cartina-nuoro {
	position: relative;
	top: 13px;
	color: white;	
	display: block;
	float: left;	
	margin-left: 45px;
	text-decoration: none;
}
a.cartina-provincia-nuoro {
	position: relative;
	top: 13px;
	color: white;
	display: block;
	float: left;
	margin-left: 80px;	
	text-decoration: none;	
}
#guidapdf {
	width: 370px;
	padding: 10px 0 10px;
}
#guidapdf img{
	position: relative;
	top: 3px;
	left: 5px;
}

































