/* ---------------------------------------------
	VACATION SARDINIA   
	Update: 24 January 2007
	info@isula.it .:. www.isula.it
--------------------------------------------- */
* {
	margin:0;
	border:0;
	padding:0;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
}

body {background:#fff;font-size:11px;color:#6d6c6c;text-align:center;margin:0;border:0;padding:18px 0 0 0}

img {border:0;padding:0;margin:0;}
span.magic {display:none;}
.nascosto {position:absolute;left:-15000px;}
p.nascosto {position:absolute;left:-15000px;}
span.titolo-acc {position:absolute;left:-15000px;}
.clear-all{clear:both}
.clear-all-isula{clear:both;text-align:right;padding:0 15px 5px 0}
.clear-all-isula p{padding:0}

h4 {position:absolute;left:-15000px;}
/* ----- Testata -----------------------------------------------*/
#testata {text-align:center;width:725px;height:94px;background:#fff url(../../../img/sfondo-testata.gif) left no-repeat;margin:0 auto 10px auto;padding:0;border:0;}
#testata #logo {float:left;width:230px;height:94px;margin:0 0 0 10px;padding:0;border:0;}
#testata #logo p a, #testata #logo p a:visited, #testata #logo p a:hover {width:222px;height:84px;border:0;margin:5px auto 5px auto;display:block;background:#fff url(../../../img/logo-vacation-sardinia.gif) center no-repeat;}
#testata #linguetta {display:none}
/* ----- Main -----------------------------------------------*/
#main {text-align:center;width:725px;margin:0 auto 0 auto;padding:0;border:0;}
/* ----- Menu -----------------------------------------------*/
#menu {height:33px;margin:0 auto 0 auto;padding:0;border:0;}
#menu ul {display:none}
/* ----- Container -----------------------------------------------*/
#container {margin:0 auto 0 auto;padding:0;border:0;width:725px;height:auto;}
#container .clear {clear:both}
/* ----- Contenuto -----------------------------------------------*/
#contenuto {margin:0 auto;padding:0;border:0;width:100%;color:#6d6c6c;text-align:left;}

#contenuto h1 {width:90%;height:25px;margin:20px 0 0 20px;background: url(../img/titolo-casa.gif) top left no-repeat;}
#contenuto h1 span.titolo-acc {position:absolute;left:-15000px;}

#contenuto .box-briciole {display:none}

#contenuto .box-content {margin:20px auto 20px auto;padding:0 4px 9px 4px;border:1px solid #e3f4fb;width:90%;color:#6d6c6c;text-align:left;background:#f6fbff}
#contenuto .box-content h2 {color:#0086c8;text-align:left;padding:4px 2px;font-size:11px}
#contenuto .box-content p {background-color:#fff;padding:4px;color:#647785;text-align:justify}
#contenuto .box-content address {background-color:#fff;padding:4px;color:#647785;font-weight:bold;font-style:normal;text-align:center}
#contenuto .box-content p a {color:#0085c9;text-decoration:underline}

#contenuto .casa-evidenza {display:none}

#contenuto .box-content .lista-home {background-color:#fff;padding:2px;}
#contenuto .box-content .lista-home ul {background:#fff;color:#647785;}
#contenuto .box-content .lista-home ul li {float:left;width:196px;height:15px;padding:7px 0 6px 24px;margin:0;display:inline;background:#fff url(../img/icona-vai-blu.gif) left center no-repeat;}
#contenuto .box-content .lista-home ul li a {text-decoration:none;color:#627981;}

#contenuto .clear{clear:both;height:35px}
#contenuto .clear-px{clear:both;font:1px/5px arial,verdana,serif}
#contenuto .clear-10px{clear:both;height:10px}

/* ----- Colonna Destra -----------------------------------------------*/
#colonna-destra {display:none}


/* ----- Footer -----------------------------------------------*/
#fascia-footer {text-align:center;width:100%;height:auto;background:#fff url(../../../img/sfondo-footer.gif) top repeat-x;padding:0 0 10px 0;border:0;}
#footer {text-align:center;color:#fff;padding:0;border:0;}
#footer address {font-style: normal;padding:5px 0 0 0}
#footer a {color:#fff;font-weight: bold;text-decoration: none;}
#footer a:hover {color:#fff;font-weight: bold;text-decoration: underline;}



/* ------ Layout Casa ----- */
#contenuto .box-content h2 {color:#0086c8;text-align:right;padding:4px 2px;font-size:11px}
#contenuto .box-content h3 {background-color:#fff;color:#0086c8;text-align:left;padding:4px 2px 0 2px;font-size:11px}
#contenuto .box-content p.link-prenota-ora {display:none}

#contenuto .box-content p.foto-acc {text-align:center}
#contenuto .box-content p.foto-acc img {margin:5px auto;border:1px solid #e3f4fb;}

#contenuto .box-content .lista-caratteristiche {background-color:#fff;padding:2px;}
#contenuto .box-content .lista-caratteristiche ul {color:#647785;}
#contenuto .box-content .lista-caratteristiche ul li {float:left;width:196px;display:inline;background:#fff url(../../../img/sfondo-lista-car.gif) left top no-repeat;padding:2px 0 2px 14px;margin:0 0 0 5px;}


#contenuto .box-caratteristiche-casa {margin:0 auto 20px auto;padding:0 4px 9px 4px;border:1px solid #e3f4fb;width:90%;color:#6d6c6c;text-align:left;background:#f6fbff}
#contenuto .box-caratteristiche-casa h2 {color:#0086c8;text-align:right;padding:4px 2px;font-size:11px}
#contenuto .box-caratteristiche-casa strong {color:#0086c8;}
#contenuto .box-caratteristiche-casa .box-lista-caratteristiche {background-color:#fff;}
#contenuto .box-caratteristiche-casa .box-lista-caratteristiche .elenco-caratteristiche {float:left;background-color:#fff;width:33%}
#contenuto .box-caratteristiche-casa .box-lista-caratteristiche .elenco-caratteristiche p {color:#0085c9;margin:5px 0 0 0}
#contenuto .box-caratteristiche-casa .box-lista-caratteristiche .elenco-caratteristiche ul {color:#647785;margin:0 0 5px 0px;padding:0 0 0 2px;}
#contenuto .box-caratteristiche-casa .box-lista-caratteristiche .elenco-caratteristiche ul li {width:138px;padding:0 0 0 9px;border:0;margin:0;background:#fff url(../../../img/sfondo-lista-car.gif) left top no-repeat; list-style-type:none}
#contenuto .box-caratteristiche-casa .clear-px{clear:both;font:1px/5px arial,verdana,serif}

#contenuto hr {page-break-after:always;}

#contenuto .box-interno {background-color:#fff;text-align:center;}
#contenuto .box-content table {width:444px;border:0;color:#627981;margin:10px auto;padding:0;background:#e3f4fb url(../../../img/sfondo-tabella.gif) top repeat-x}
#contenuto .box-content caption {text-align:right;font-size:10px;font-weight:bold;}
#contenuto .box-content tr.testata {border:0;}
#contenuto .box-content tr.testata th {border:0;height:16px;text-align:center}
#contenuto .box-content tr.testata th strong {position:absolute;left:-15000px;}
#contenuto .box-content tr.testata th.mese {width:70px;background:#e3f4fb url(../../../img/titolo-tab-mese.gif) center no-repeat;}
#contenuto .box-content tr.testata th.settimana-1 {width:70px;background:#e3f4fb url(../../../img/titolo-tab-1sett.gif) center no-repeat;}
#contenuto .box-content tr.testata th.settimana-2 {width:70px;background:#e3f4fb url(../../../img/titolo-tab-2sett.gif) center no-repeat;}
#contenuto .box-content tr.testata th.settimana-3 {width:70px;background:#e3f4fb url(../../../img/titolo-tab-3sett.gif) center no-repeat;}
#contenuto .box-content tr.testata th.settimana-4 {width:70px;background:#e3f4fb url(../../../img/titolo-tab-4sett.gif) center no-repeat;}
#contenuto .box-content tr.testata th.settimana-5 {width:70px;background:#e3f4fb url(../../../img/titolo-tab-5sett.gif) center no-repeat;}

#contenuto .box-content tr.periodi-tariffe-1 th strong {position:absolute;left:-15000px;}
#contenuto .box-content tr.periodi-tariffe-1 th.aprile {background:#fff url(../../../img/titolo-tab-aprile.gif) center no-repeat;}
#contenuto .box-content tr.periodi-tariffe-1 th.giugno {background:#fff url(../../../img/titolo-tab-giugno.gif) center no-repeat;}
#contenuto .box-content tr.periodi-tariffe-1 th.agosto {background:#fff url(../../../img/titolo-tab-agosto.gif) center no-repeat;}
#contenuto .box-content tr.periodi-tariffe-1 th.ottobre {background:#fff url(../../../img/titolo-tab-ottobre.gif) center no-repeat;}

#contenuto .box-content tr.periodi-tariffe-2 th strong {position:absolute;left:-15000px;}
#contenuto .box-content tr.periodi-tariffe-2 th.maggio {background:#f5fbff url(../../../img/titolo-tab-maggio.gif) center no-repeat;}
#contenuto .box-content tr.periodi-tariffe-2 th.luglio {background:#f5fbff url(../../../img/titolo-tab-luglio.gif) center no-repeat;}
#contenuto .box-content tr.periodi-tariffe-2 th.settembre {background:#f5fbff url(../../../img/titolo-tab-settembre.gif) center no-repeat;}

#contenuto .box-content .periodi-tariffe-1 td {padding:0 5px 0 5px;color:#627981;font-size:11px;text-align:left;background-color:#fff;}
#contenuto .box-content .periodi-tariffe-1 td strong {padding:0 0 0 15px}
#contenuto .box-content .periodi-tariffe-2 td {padding:0 5px 0 5px;color:#627981;font-size:11px;text-align:left;background-color:#f5fbff;}
#contenuto .box-content .periodi-tariffe-2 td strong {padding:0 0 0 15px}

#contenuto .box-content td.occupata {padding:0 5px 0 5px;color:#ff9601;font-size:11px;text-align:left;background-color:#fccf6e}
#contenuto .box-content td.occupata strong {padding:0 0 0 20px;}
#contenuto .box-content td.opzionata {padding:0 5px 0 5px;color:#57b45b;font-size:11px;text-align:left;background-color:#e3f7d2;}
#contenuto .box-content td.opzionata strong {padding:0 0 0 20px;}
#contenuto .box-content td.non-disponibile {padding:0 5px 0 5px;color:#464646;font-size:10px;text-align:left;background-color:#f00;}
#contenuto .box-content td.non-disponibile strong {padding:0 0 0 20px;}

#contenuto .box-content p.prenota-ora {display:none}
#contenuto .box-content .legenda {width:auto;height:93px;padding:7px 10px 0 0;text-align:right;}
#contenuto .box-content .legenda h3 {color:#0086c8;text-align:right;background:transparent}
#contenuto .box-content .legenda ul {margin:0;padding:0 2px 0 0;font-weight:bold;text-align:right;}
#contenuto .box-content .legenda ul li.occupata {padding:0 60px 0 0;border:0;margin:5px 0 0 0;line-height:22px;vertical-align:middle;background:url(../../../img/legenda-opzionata.gif) right center no-repeat;list-style-type:none}
#contenuto .box-content .legenda ul li.opzionata {padding:0 60px 0 0;border:0;margin:5px 0 0 0;line-height:22px;vertical-align:middle;background:url(../../../img/legenda-occupata.gif) right center no-repeat;list-style-type:none}

#contenuto .foto-nascoste {margin:20px auto 20px auto;padding:0 4px 9px 4px;border:1px solid #e3f4fb;width:90%;color:#6d6c6c;text-align:left;background:#f6fbff}
#contenuto .foto-nascoste h2 {color:#0086c8;text-align:left;padding:4px 2px;font-size:11px}
#contenuto .foto-nascoste p {background-color:#fff;padding:4px;color:#647785;text-align:center}
#contenuto .foto-nascoste img {border:2px solid #fff5df;}