body{	background-color: #F7E7C7; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	margin: 0em auto 0em auto;	text-align: center; line-height: 1.40em; color: #820C17; font-size: 69%; width: 68.00em; }
html>body{font-size: 11px;}

a:link , a:visited {text-decoration: none; color: #E64C15;}
a:hover {text-decoration: none; color: #820C17; }
a:active {text-decoration : none; color: #ff9900;}

div{float:left;page-break-after:auto;  }
img{border:0em;margin:0em;padding:0em;float:left;}
form{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}
fieldset{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em; left: 0em; float:left;}
legend{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em; left: 0em; float:left;}
b{font-size:1em;}

.nascosto {display:none; } 

.contenitore{width:68.00em; float:none; w\idth:100%; text-align:left; f\loat:left;}
.contenitore_foto{width:68.00em; padding: 1em 1em 1em 1em; float:left; w\idth:100%; text-align:left; f\loat:left;}

/*TESTA*/
.cbs{ width: 68.00em; w\idth: 100%; height: 18.1em; margin: 0em;  padding:0em; float: none; f\loat: left;}
.cbs .cbsl img{ width: 68.00em; w\idth: 100%; height: 18.1em; margin: 0em;  padding:0em; float: none; f\loat: left;}

/***********************************************************************/



/* MENU ORIZZONTALE SUPERIORE */
/***********************************************************************/
div.mo{position:relative; height: 12.8em; padding: 0em 0em 0em 20em; margin: -13.1em 0em 0em 0em; float: left;  f\loat: left; width: 45em; }
div.mo ul{list-style-type: none;margin: 0; padding: 0;}
div.mo li{float:left; f\loat: left; border: 0em solid .CCC; padding: 0.15em 0.4em 0.1em 0.4em; }
div.mo a{position:relative;display:block; height: 2.7em;}
div.mo a span{position:absolute;width:100%;height:100%;cursor: pointer; /*per IE*/ }
div.mo a:hover{color: .ccc /*per IE*/}
li img{ width: 12.7em; w\idth: 100%; height: 2.7em; margin: 0em;  padding:0em; 
/*background-image: url(../img/banner.gif); */ background-repeat: no-repeat; float: none; f\loat: left;}

li.homepage a{width: 12.7em;}
li.dove a{width: 12.7em;}
li.chi a{width: 12.7em;}
li.casa a{width: 12.7em;}
li.prezzi a{width: 12.7em;}
li.contatti a{width: 12.7em;}
li.nuoro a{width: 12.7em;}
li.links a{width: 12.7em;}
li.eventi a{width: 12.7em;}
li.guestbook a{width: 12.7em;}
li.mappa a{width: 12.7em;}
li.vuoto01 a{width: 12.7em;}
li.prenota a{width: 12.7em;}

/***********************************************************************/

/*COLONNA CENTRALE*/
.ccx{ margin: 1em 1.8em 0em 0em; width: 47em; float: left; text-align: justify;}
.ccx .blocco_piccolo{ width: 24.5em;  margin: 0em 0.45em 0em 0.5em; padding: 0em 0em 0em 0em;}
.ccx .blocco_grande{ width: 46.1em;  margin: 0em 0.45em 0em 0.45em; padding: 0em 0em 0em 0em;}
.ccx .blocco_grande_tutto{ width: 66.5em;  margin: 0em 0.45em 0em 0.45em; padding: 0em 0em 0em 0em;}
.ccx .blocco_grande .titolo{ border: 0.2em solid #820C17; padding: 0.3em 0em 0.3em 0em; background-color: #E64C15;}
.ccx .blocco_grande_tutto .titolo{ border: 0.1em solid #820C17; padding: 0.3em 0em 0.3em 0em; background-color: #E64C15;}
.ccx .blocco_grande .testoefoto{ margin: 0em 0em 1em 0em; padding: 0em 0em 0.2em 0em; float: none; f\loat:left; width: 47.00em; border: 0em solid #ED7329; }
.ccx .blocco_grande .testoefoto .titolo{ border: 0em solid #820C17; margin: 0em 0em 0.8em 0em;  padding: 0.2em 0em 0.2em 0em; background-color: #E64C15;}
.ccx .blocco_grande .testoefoto img.or{margin: 0.2em 2.7em 2em 1.7em; padding: 0em 0em 0em 0em; float:left; f\loat:left; width: 18.01em; display: inline; border:  0.5em solid  #E64C15;}
.ccx .blocco_grande .testoefoto img.vt{ margin: 0.2em 2.4em 2em 3.4em; padding: 0em 0em 0em 0em; float: none; width: 13.55em;
 display: inline; border: 0.5em solid  #E64C15;}
.ccx .blocco_grande .testo{ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; float: left; width: 100%; border: 0em solid #ED7329; }
.ccx .blocco_grande .testo .c01_01{ margin: 0em 0em 0em 0em; padding: 0em 0em 0.1em 0em; float: left; width: 32.0em;  border-bottom: 0.1em solid #ED7329; }
.ccx .blocco_grande .testo .c01_02{ margin: 0em 0em 0em 0em; padding: 0em 0em 0.1em 0em; float: left; width: 12.0em;  border-bottom: 0.1em solid #ED7329; }
.ccx .elenco_form{position: absolute; padding:0em 0em 0em 0em; float:left; margin:1em 0em 0em 0em; list-style-type:none;  width: 95%; line-height: 1em;}
.ccx .blocco_video{ width: 15em;  margin: 0em 1.45em 0em 1.5em; padding: 1em 1em 1em 1em;}

/***********************************************************************/

/*COLONNA DESTRA*/
.cdx{ margin: 4em 0em 0em 0em; width: 18.2em; display: inline; border: 0em solid #FF9900;}
.cdx .banner{ margin: 0em 0em 0.2em 0em; padding: 0em 0em 0em 0em; width: 18.2em; display: inline; border: 0em solid #820C17; background-color: none;}
.cdx .banner img{ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; display: inline; border: 0em solid #E64C15;}

.cdx ul{ padding: 0em 0em 2em 0em; margin: 0em; float: left; width: 100%; }
.cdx ul.utente{ padding: 0em 0em 1em 0em; margin: 0em; float: left; width: 100%; }
.cdx li{padding:0em 0em 0em 0.5em; float:left; margin:0em 0em 0em 0em; list-style-type:none; width: 100%; line-height: 1.5em;}
.cdx li.elenco_form{padding:0em 0em 0em 0em; float:left; margin:1em 0em 0em 0em; list-style-type:none; width: 95%; w\idth: 95%; line-height: 1em;}
.cdx img{float:none;f\loat:left;}
.cdx li.titolo_link{ padding:0.1em 0em 0.1em 0em;  margin:0em 0em 0em 0em; background-color: #ff9900; color : #FFFFFF; border:0px solid #000099; font-size: 0.9em;  font-weight:bold; text-align: center;  width:100%; line-height: 1.2em;}
.cdx li.titolo_link_blu_medio{ padding:0.1em 0em 0.1em 0em;  margin:0em 0em 0em 0em; background-color: #587696; color : #ffffff; border:0px solid #000099; font-size: 0.9em;  font-weight:bold; text-align: center;  width:100%; line-height: 1.2em;}
.cdx li.titolo_link_blu_scuro{ padding:0.1em 0em 0.1em 0em;  margin:0em 0em 0em 0em; background-color: #4B6682; color : #ffffff; border:0px solid #000099; font-size: 0.9em;  font-weight:bold; text-align: center;  width:100%; line-height: 1.2em;}
.cdx li form{ width: 12em; height: 3em; padding: 0em 0em 0em 0em;}
/***********************************************************************/

/*PIEDE*/
.piede{ width: 67.00em; margin: 1em 0.3em 0em 0.3em; float: left; height: 3.00em; background-color: #E64C15; border : 0.2em  solid #820C17; text-align: center; }
.piede a{margin-top:-0.01em;}
.piede a:link , .piede a:visited {text-decoration : none; color : #820C17;} 
.piede a:hover {text-decoration : none; color : #FAB500; } 
.piede a:active {text-decoration : none; color: #ff9900; } 
.piede .piede_left{margin-left:0.05em;}
.piede .piede_right{ margin-right:0.05em; text-align:right; color: #ffffff;}
.piede_basso{width: 100%; float:left;margin:0px 0px 0px 0px; text-align:center; line-height:1.3em; color: #820C17; font-size: 80%; background-color: none; }
/***********************************************************************/

/*SOCIAL*/
.social{ width: 67.00em; margin: 0em 0em 0em 0em; float: left; height: 1.00em; background-color: none; border : 0em  solid #820C17; text-align: center; }
/*
.social a{margin-top:-0.01em;}
.social a:link , .piede a:visited {text-decoration : none; color : #820C17;} 
.social a:hover {text-decoration : none; color : #FAB500; } 
.social a:active {text-decoration : none; color: #ff9900; } 
.social .piede_left{margin-left:0.05em;}
.social .piede_right{ margin-right:0.05em; text-align:right; color: #ffffff;}
.social_basso{width: 100%; float:left;margin:0px 0px 0px 0px; text-align:center; line-height:1.3em; color: #820C17; font-size: 80%; background-color: none; }
*/
/***********************************************************************/


.conta ul{margin-left: 3em;}
.conta li{margin-left: 3em; list-style-type: disc;}

.elenco ul{margin-left: 0.5em;}
.elenco li{margin-left: 1em; list-style-type: circle;}

.mappa_sito{ color: #820C17; font-size: 1.2em; font-weight: bold;}
.mappa_sito ul{margin-left: 0.6em;}
.mappa_sito li{ margin-left: 1.2em; list-style-type: disc;}
.mappa_sito ul a{ color: #820C17; }
.mappa_sito ul a:hover{ color: #E64C15; }

.link_nuoro{ color: #820C17; font-size: 1.2em; font-weight: normal;}
.link_nuoro ul{margin-left: 0.6em;}
.link_nuoro li{ margin-left: 1.8em; margin-top: 0.3em; list-style-type: disc;}
.link_nuoro ul a{ color: #820C17; }
.link_nuoro ul a:hover{ color: #820C17; }

.link_recensioni{ color: #820C17; font-size: 1em; font-weight: bold;}
.link_recensioni{	width: 17.8em;	background-color: #F9B500;	border: 0.2em solid #820C17; margin: 0em 0em 0em 0em;}
.link_recensioni ul{margin-left: 0.2em; width: 17.8em;}
.link_recensioni li{	margin-left: 0.8em; margin-top: 0.3em; list-style-type: none;}
.link_recensioni ul a{ color: #820C17; }
.link_recensioni ul a:hover{ color: #820C17; }




.titolo{ font-family: "Verdana", "Arial Black" ; font-size: 1.4em; color: white; text-align: center; width: 100%; }
.testo{width:95%;  color: #820C17; text-align: justify; padding-left: 1em;}
.primo{ margin: 0em 0em 0.3em 0em; font-size: 1.5em;}
.interno{ margin: 1em 0em 0.5em 0em;}
.testo_elenco_sx{width: 17em;padding-left: 6em;}
.testo_elenco_dx{width: 13em; left: 3em; padding-left: 3em;}
.testo_credits_sx{width: 14em;padding-left: 1em; margin-bottom: 1em; }
.testo_credits_dx{ width: 23em; padding-left: 0em; margin-bottom: 1em; letter-spacing: -1px;}
.testo_elenco{width:25em;}






.left{float:left;}
.right{float:right;}
.none{float:none;}

.bold{font-weight: bold;} 
.under{ text-decoration: underline;}


