/* --------------------------------------------------------------------
	Isula.it 2004
	
	Author: bizio@isula.it
	Update: 15 jul 2005
------------------------------------------------------------- */

body {border: 0;margin: 0;padding: 28px 0 28px 0;font: 11px Arial, Verdana, sans-serif;color: #838383;background: #fff url( ../img/background.gif ) repeat;text-align: center;}

img {border: 0;margin: 0;padding: 0;}
span.magic {display: none;}
span.verde {color: #02825E;}
p.nascosto {position: absolute;left: -15000px;}
/* ----- Main -----------------------------------------------*/
#main {text-align: center;color: #838383;width: 472px;background-color: #fff;margin: auto;padding: 0;border: 1px solid #D4D6D8;}
/* ----- Lingue ---------------------------------------------*/
#lingue {text-align: right;font: 11px "Baramond", Helvetica, Arial, serif;color: #939393;background: transparent;margin:0;padding:0;border:0;}
#lingue p {margin:0;padding:5px 8px 0 0;border:0;}
#lingue a {color:#0B4B2C;text-decoration:underline;}
#lingue a:hover {color:#0B4B2C;text-decoration:none;}
/* ----- Logo -----------------------------------------------*/
#logo {text-align:center;margin:0 auto 0 auto;padding:0;border:0;}
#logo p {margin:0;padding:0;border:0;}
#logo p img {margin:0;padding:0;border:0;}
/* ----- Menu -----------------------------------------------*/
#menu {text-align:center;height:25px;margin:58px 0 60px 0;padding:0;border:0;}
#menu ul {width:416px;border:0;margin:0 auto 0 auto;padding:0;list-style-type:none;text-align:center;}
#menu ul li {display:block;float:left;text-align:center;padding:0;margin:0;height:25px;}
#menu ul li strong {height:25px;position:absolute;left:-15000px;}
#menu ul li.m_home {background:url(../img/menu/sfondo-menu.gif) right repeat-y;padding:0 9px 0 8px}
#menu ul li.m_home a {width:41px;height:25px;background:url(../img/menu/home-h.gif);padding:0;margin:0;text-decoration:none;display:block;text-align:center;}
#menu ul li.m_home a strong {position:absolute;left:-15000px;}
#menu ul li.m_beb {background:url(../img/menu/sfondo-menu.gif) right repeat-y;padding:0 9px 0 8px}
#menu ul li.m_beb a {width:105px;height:25px;background:url(../img/menu/b-b-h.gif);padding:0;margin:0;text-decoration:none;display:block;text-align:center;}
#menu ul li.m_beb a strong {position:absolute;left:-15000px;}
#menu ul li.m_vedere {background:url(../img/menu/sfondo-menu.gif) right repeat-y;padding:0 9px 0 8px}
#menu ul li.m_vedere a {width:87px;height:25px;background:url(../img/menu/cosa-vedere-h.gif);padding:0;margin:0;text-decoration:none;display:block;text-align:center;}
#menu ul li.m_vedere a strong {position:absolute;left:-15000px;}
#menu ul li.m_servizi {background:url(../img/menu/sfondo-menu.gif) right repeat-y;padding:0 9px 0 8px}
#menu ul li.m_servizi a {width:44px;height:25px;background:url(../img/menu/servizi-h.gif);padding:0;margin:0;text-decoration:none;display:block;text-align:center;}
#menu ul li.m_servizi a strong {position:absolute;left:-15000px;}
#menu ul li.m_contatti {background:transparent;padding:0 9px 0 8px}
#menu ul li.m_contatti a {width:54px;height:25px;background:url(../img/menu/contatti-h.gif);padding:0;margin:0;text-decoration:none;display:block;text-align:center;}
#menu ul li.m_contatti a strong {position:absolute;left:-15000px;}

#menu_en {text-align:center;height:25px;margin:58px 0 60px 0;padding:0;border:0}
#menu_en ul {width:423px;border:0;margin:0 auto 0 auto;padding:0;list-style-type:none;text-align:center}
#menu_en ul li {display:block;float:left;text-align:center;padding:0;margin:0;height:25px}
#menu_en ul li strong {height:25px;position:absolute;left:-15000px}
#menu_en ul li.m_home_en {background:url(../img/menu/sfondo-menu.gif) right repeat-y;padding:0 9px 0 8px}
#menu_en ul li.m_home_en a {width:41px;height:25px;background:url(../img/menu/home-h.gif);padding:0;margin:0;text-decoration:none;display:block;text-align:center}
#menu_en ul li.m_home_en a strong {position:absolute;left:-15000px}
#menu_en ul li.m_beb_en {background:url(../img/menu/sfondo-menu.gif) right repeat-y;padding:0 9px 0 8px}
#menu_en ul li.m_beb_en a {width:116px;height:25px;background:url(../img/menu/b-b-en-h.gif);padding:0;margin:0;text-decoration:none;display:block;text-align:center}
#menu_en ul li.m_beb_en a strong {position:absolute;left:-15000px}
#menu_en ul li.m_vedere_en {background:url(../img/menu/sfondo-menu.gif) right repeat-y;padding:0 9px 0 8px}
#menu_en ul li.m_vedere_en a {width:75px;height:25px;background:url(../img/menu/things-to-do-h.gif);padding:0;margin:0;text-decoration:none;display:block;text-align:center}
#menu_en ul li.m_vedere_en a strong {position:absolute;left:-15000px}
#menu_en ul li.m_servizi_en {background:url(../img/menu/sfondo-menu.gif) right repeat-y;padding:0 9px 0 8px}
#menu_en ul li.m_servizi_en a {width:50px;height:25px;background:url(../img/menu/services-h.gif);padding:0;margin:0;text-decoration:none;display:block;text-align:center}
#menu_en ul li.m_servizi_en a strong {position:absolute;left:-15000px}
#menu_en ul li.m_contatti_en {background:transparent;padding:0 9px 0 8px}
#menu_en ul li.m_contatti_en a {width:56px;height:25px;background:url(../img/menu/contacts-h.gif);padding:0;margin:0;text-decoration:none;display:block;text-align:center}
#menu_en ul li.m_contatti_en a strong {position:absolute;left: -15000px}

* html a:hover {visibility: visible}
#menu a:hover img {visibility: hidden}
#menu_en a:hover img {visibility: hidden}
/* ----- Sotto-Menu -----------------------------------------------*/
#sotto-menu {width:438px;text-align:center;margin:30px auto 30px auto;padding:0;border:0;font:14px "Baramond", Helvetica, Arial, serif;color:#939393;font-weight:bold}
#sotto-menu ul {border:0;margin:0 auto 0 auto;padding:0;list-style-type:none;text-align:center}
#sotto-menu ul li {text-align:center;padding:0;margin:0;border:0;height:15px}
#sotto-menu ul li strong {position:absolute;left:-15000px}

#sotto-menu ul li.sm_bab a {width:120px;height:15px;background:url(../img/menu/sm-bed-and-breakfast-h.gif);padding:0;margin:0 auto 0 auto;text-decoration:none;display:block;text-align:center}
#sotto-menu ul li.sm_bab a strong {position:absolute;left:-15000px}
#sotto-menu ul li.sm_raggiungere a {width:120px;height:15px;background:url(../img/menu/sm-come-raggiungerci-h.gif);padding:0;margin:0 auto 0 auto;text-decoration:none;display:block;text-align:center}
#sotto-menu ul li.sm_raggiungere a strong {position:absolute;left:-15000px}
#sotto-menu ul li.sm_le_stanze a {width:120px;height:15px;background:url(../img/menu/sm-le-stanze-h.gif);padding:0;margin:0 auto 0 auto;text-decoration:none;display:block;text-align:center}
#sotto-menu ul li.sm_le_stanze a strong {position:absolute;left:-15000px}
#sotto-menu ul li.sm_tariffe a {width:120px;height:15px;background:url(../img/menu/sm-tariffe-h.gif);padding:0;margin:0 auto 0 auto;text-decoration:none;display:block;text-align:center}
#sotto-menu ul li.sm_tariffe a strong {position:absolute;left:-15000px}
#sotto-menu ul li.sm_il_parco a {width:120px;height:15px;background:url(../img/menu/sm-il-parco-h.gif);padding:0;margin:0 auto 0 auto;text-decoration:none;display:block;text-align:center}
#sotto-menu ul li.sm_il_parco a strong {position:absolute;left:-15000px}

#sotto-menu ul li.sm_b-b a {width:120px;height:15px;background:url(../img/menu/sm-bed-breakfast-h.gif);padding:0;margin:0 auto 0 auto;text-decoration:none;display:block;text-align:center}
#sotto-menu ul li.sm_b-b a strong {position:absolute;left:-15000px}
#sotto-menu ul li.sm_location a {width:120px;height:15px;background:url(../img/menu/sm-location-h.gif);padding:0;margin:0 auto 0 auto;text-decoration:none;display:block;text-align:center}
#sotto-menu ul li.sm_location a strong {position:absolute;left:-15000px}
#sotto-menu ul li.sm_rooms a {width:120px;height:15px;background:url(../img/menu/sm-the-rooms-h.gif);padding:0;margin:0 auto 0 auto;text-decoration:none;display:block;text-align:center}
#sotto-menu ul li.sm_rooms a strong {position:absolute;left:-15000px}
#sotto-menu ul li.sm_rates a {width:120px;height:15px;background:url(../img/menu/sm-rates-h.gif);padding:0;margin:0 auto 0 auto;text-decoration:none;display:block;text-align:center}
#sotto-menu ul li.sm_rates a strong {position:absolute;left:-15000px}
#sotto-menu ul li.sm_park a {width:120px;height:15px;background:url(../img/menu/sm-the-park-h.gif);padding:0;margin:0 auto 0 auto;text-decoration:none;display:block;text-align:center}
#sotto-menu ul li.sm_park a strong {position:absolute;left:-15000px}

* html a:hover {visibility:visible}
#sotto-menu a:hover img {visibility:hidden}

#bed-breakfast {height:1px;padding:0;border:0;margin:0;font:1px/10px Verdana,Arial,Helvetica,serif}
#bed-breakfast p {display:none;height:1px;padding:0;border:0;margin:0;font:1px/10px Verdana,Arial,Helvetica,serif}
/* ----- Box foto centrale -----------------------------------------------*/
.box-foto-centrale {text-align:center;color:#0A577B;width:311px;background:url(../img/sfondo-box-foto-centrale.gif) top repeat-y;padding:0;border:0;margin:5px auto 5px auto}
.top-box-foto-centrale {text-align:center;color:#0A577B;width:309px;height:1px;background:url(../img/sfondo-top-box-foto-centro.gif) top no-repeat;padding:0;border:0;margin:0 auto 0 auto;font:1px/10px Verdana,Arial,Helvetica,serif}
.bottom-box-foto-centrale {text-align:center;color:#0A577B;width:309px;height:1px;background:url(../img/sfondo-top-box-foto-centro.gif) bottom no-repeat;padding:0;border:0;margin:0 auto 0 auto;font:1px/10px Verdana,Arial,Helvetica,serif}
.centro-box-foto-centrale {text-align:center;color:#0A577B;width:309px;background:trasparent;padding:6px 0 6px 0;border:0;margin:0 auto 0 auto}
.centro-box-foto-centrale p {text-align:center;padding:0;border:0;margin:0}
.centro-box-foto-centrale p img {padding:0;border:1px solid #0B4B2C;margin:0}

.centro-box-foto-centrale p.altre-foto {text-align:center;padding:0;border:0;margin:0}
.centro-box-foto-centrale p.altre-foto img {padding:0;border:1px solid #0B4B2C;margin:0 10px 0 10px}
.centro-box-foto-centrale p.altre-foto-2 {text-align:center;padding:0;border:0;margin:5px 0 0 0}
.centro-box-foto-centrale p.altre-foto-2 img {padding:0;border:1px solid #0B4B2C;margin:0 10px 0 10px}
p#desc {text-align:center;padding:0;border:0;margin:0}
/* ----- Contenuto -----------------------------------------------*/
#contenuto {width:438px;text-align:left;color:#838383;margin:30px auto 40px auto;padding:0}
#contenuto h1 {font:16px "Baramond","Garamond",Georgia,Times New Roman,serif;color:#0B4B2C;font-weight:bold;margin:20px 0 10px 0;padding:0}
#contenuto h1 a {font:16px "Baramond","Garamond",Georgia,Times New Roman,serif;color:#0B4B2C;font-weight:bold;text-decoration: underline}
#contenuto h1 a:hover {font:16px "Baramond","Garamond",Georgia,Times New Roman,serif;color:#0B4B2C;font-weight:bold;text-decoration:none}
#contenuto h2 {font:14px "Baramond","Garamond",Georgia,Times New Roman,serif;color:#0B4B2C;font-weight:bold;margin:20px 0 0px 0;padding:0}
#contenuto p {text-align:justify;font:11px Verdana,Arial,Helvetica,serif;color:#838383;margin:5px 0 15px 0;padding:0}
#contenuto p a {color:#0B4B2C;text-decoration:underline}
#contenuto p a:hover {color:#0B4B2C;text-decoration:none}
/* ----- Tabella tariffe -----------------------------------------------*/
#contenuto table {width:300px;border:1px dotted #99B3A6;color:#99B3A6;margin:0 auto 10px auto;padding:0}
#contenuto caption {text-align:right;font-size:10px;font-weight:bold;margin:0 auto 0 auto;padding:0 0 10px 0}
#contenuto .periodi-tariffe-0 th {border:0;padding:5px;color:#fff;font-size:10px;font-weight:bold;background-color:#0B4B2C;text-align:center}
#contenuto .periodi-tariffe-1 th {border:0;padding:5px;color:#0B4B2C;font-size:10px;text-align:center;background-color:#E8EDEB}
#contenuto .periodi-tariffe-2 th {border:0;padding:5px;color:#0B4B2C;font-size:10px;text-align:center;background-color:#99B3A6}
#contenuto .periodi-tariffe-1 td {border:0;padding:0 5px 0 5px;color:#0B4B2C;font-size:10px;background-color:#E8EDEB;text-align:center}
#contenuto .periodi-tariffe-2 td {border:0;padding:0 5px 0 5px;color:#0B4B2C;font-size:10px;background-color:#99B3A6;text-align:center}
/* ----- Modulo contatti -----------------------------------------------*/
#modulo-contatti {text-align:center;color:#838383;width:311px;background:url(../img/sfondo-box-foto-centrale.gif) top repeat-y;padding:0;border:0;margin:5px auto 5px auto}
#top-modulo-contatti {text-align:center;color:#0A577B;width:309px;height:1px;background:url(../img/sfondo-top-box-foto-centro.gif) top no-repeat;padding:0;border:0;margin:0 auto 0 auto;font:1px/10px Verdana,Arial,Helvetica,sans-serif}
#bottom-modulo-contatti {text-align:center;color:#0A577B;width:309px;height:1px;background:url(../img/sfondo-top-box-foto-centro.gif) bottom no-repeat;padding:0;border:0;margin:0 auto 0 auto;font:1px/10px Verdana,Arial,Helvetica,sans-serif}
#modulo-contatti form {width:291px;border:0;padding:0px 10px 0px 10px;margin:0;text-align:left}
#modulo-contatti fieldset {border:0;padding:10px 0px 10px 0px;margin:0;text-align: left}
#modulo-contatti fieldset p {width:291px;border:0px;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px}
#modulo-contatti legend {color:#0B4B2C;text-align:center}
#modulo-contatti label {color:#0B4B2C;line-height:20px}
#modulo-contatti input.contatti {height:16px;width:150px;line-height:16px;vertical-align:middle;border:1px solid #99B3A6;color:#838383;font:11px Verdana,Arial,sans-serif;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px}
#modulo-contatti textarea.contatti2 {width:291px;border:1px solid #99B3A6;color:#838383;font:11px Verdana,Arial,sans-serif;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;background-color:#fff}
#modulo-contatti fieldset.infonews {text-align:center;padding:10px 0px 10px 5px;margin:5px 0px 0px 0px;border:1px solid #99B3A6}
#modulo-contatti fieldset.infonews p {width:281px;text-align:justify;border:0px;padding:5px 5px 0px 0px;margin:0}
#modulo-contatti fieldset.infonews input.si {border:0;padding:0;margin:10px 0 0 0;background-color:#fff}
#modulo-contatti fieldset.infonews input.no {border:0;padding:0;margin:10px 0 0 0;background-color:#fff}
#modulo-contatti fieldset.buttons {text-align:center}
#modulo-contatti fieldset.buttons input.button {border:1px solid #99B3A6;background:transparent;color:#0B4B2C;height:18px;line-height:18px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:11px verdana,arial,sans-serif}
#modulo-contatti fieldset.infonews a, #modulo-contatti fieldset.infonews a:visited {font-weight:bold;font-size:11px;text-decoration:underline;color:#0B4B2C}
#modulo-contatti fieldset.infonews a:hover {font-size:11px;color:#0B4B2C;text-decoration:none;font-weight:bold}
/* ----- Box citazione centrale -----------------------------------------------*/
#box-citazione-centrale {text-align:center;color:#0A577B;width:231px;background:url(../img/sfondo-box-cit-centrale.gif) top repeat-y;padding:0;border:0;margin:30px auto 25px auto}
#top-box-citazione-centrale {text-align:center;color:#0A577B;width:229px;height:1px;background:url(../img/sfondo-top-box-foto-centro.gif) top repeat-x;padding:0;border:0;margin:0 auto 0 auto;font:1px/10px Verdana,Arial,Helvetica,sans-serif}
#bottom-box-citazione-centrale {text-align:center;color:#0A577B;width:229px;height:1px;background:url(../img/sfondo-top-box-foto-centro.gif) bottom repeat-x;padding:0;border:0;margin:0 auto 0 auto;font:1px/10px Verdana, Arial, Helvetica, sans-serif}
#centro-box-citazione-centrale {text-align:center;color:#8A8A8A;width:217px;background: #fff url(../img/background-citazione.gif) repeat;padding:6px 0 6px 0;border:1px solid #99B3A6;margin:6px auto 6px auto}
#centro-box-citazione-centrale cite {padding:0 5px 0 5px;border:0;margin:5px auto 5px auto;font:14px "Baramond",Georgia,Times New Roman,serif}
#centro-box-citazione-centrale p {padding:10px 5px 0px 5px;border:0;margin:0;}
/* ----- Footer -----------------------------------------------*/
#footer {text-align:center;color:#838383;width:438px;background:transparent;padding:0;margin:40px auto 5px auto;border-top:1px solid #0B4B2C}
#footer address {font-style:normal;padding:15px 10px 5px 10px}
#footer a {color:#838383;font-weight:bold;text-decoration:none;}
#footer a:hover {color:#838383;font-weight:bold;text-decoration:underline}
/* ----- Credits -----------------------------------------------*/
#credits {text-align:right;color:#838383;width:438px;background:transparent;padding:0;margin:0px auto 0px auto;border:0}
#credits p {font-style:normal;font-size:9px;padding:2px 0 0 0;margin:0}
#credits a {color:#838383;font-weight:normal;text-decoration:none}
#credits a:hover {color:#838383;font-weight:normal;text-decoration:underline}