/* ---------------------------------------------
	BED AND BREAKFAST EL DIVIN   
	Update: 21 April 2008
	info@isula.it .:. www.isula.it
--------------------------------------------- */
* {margin:0;border:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;}

body {background:#1e1d1d;text-align:center;margin:6px 0 0 0;border:0;padding:0;}

img {border: 0;padding: 0;margin: 0;}
span.magic {display: none;}
.nascosto {position: absolute;left: -15000px;}
.clear-all{clear:both;margin:0;padding:0;border:0;}

h1 {position:absolute;left:-15000px;}
/* ----- Main -----------------------------------------------*/
#main {text-align:center;width:810px;margin:0 auto 0 auto;padding:0;border:0;background:transparent}

/* ----- Testata -----------------------------------------------*/
#testata-logo {text-align:left;width:801px;height:139px;margin:0 0 12px 0;padding:0;border:1px solid #616060;}
#testata-logo-2 {text-align:left;width:799px;height:137px;background:#cccccc url(../img/sfondo-testata.gif) center repeat-x;margin:0;padding:0;border:1px solid #ccc;}

#link-testata {float:right;margin:0;padding:60px 15px 0 0;border:0;color:#ccc}
#link-testata a {color:#ccc;text-decoration:none}
#link-testata a:hover {text-decoration:underline}

#logo {width:331px;height:109px;margin:13px 0 15px 31px;padding:0;border:0;background:transparent url(../img/logo-testata.gif) center no-repeat;}
#logo p a, #logo p a:visited, #logo p a:hover {width:331px;height:109px;border:0;margin:0;padding:0;display:block;}

/* ----- Menu -----------------------------------------------*/
#box-sotto-testata {text-align:left;width:803px;margin:0;padding:0;border:0}

#box-sx {float:left;width:106px;height:358px;margin:0 10px 0 0px;padding:0;border:1px solid #616060;}
#box-sx-2 {width:104px;height:356px;margin:0;padding:0;border:1px solid #ccc;}

#box-menu {float:left;background-color:#2d2d2d;width:164px;height:358px;margin:0 10px 0 0;padding:0;border:1px solid #616060;}
#box-menu-2 {width:162px;height:356px;margin:0;padding:0;border:1px solid #ccc;text-align:left;}
#box-menu-2 ul {width:149px;height:336px;margin:20px 0 0 13px;padding:0;border:0;list-style-type:none;}
#box-menu-2 ul li {display:block;width:149px;height:23px;margin:0 0 22px 0;padding:0;border:0}
#box-menu-2 ul li.home-page a{display:block;background:#1e1d1d url(../img/menu/home-page-a.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.home-page a:hover{display:block;background:#1e1d1d url(../img/menu/home-page-h.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.la-struttura a{display:block;background:#1e1d1d url(../img/menu/la-struttura-a.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.la-struttura a:hover{display:block;background:#1e1d1d url(../img/menu/la-struttura-h.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.dove-siamo a{display:block;background:#1e1d1d url(../img/menu/dove-siamo-a.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.dove-siamo a:hover{display:block;background:#1e1d1d url(../img/menu/dove-siamo-h.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.la-location a{display:block;background:#1e1d1d url(../img/menu/la-location-a.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.la-location a:hover{display:block;background:#1e1d1d url(../img/menu/la-location-h.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.le-tariffe a{display:block;background:#1e1d1d url(../img/menu/le-tariffe-a.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.le-tariffe a:hover{display:block;background:#1e1d1d url(../img/menu/le-tariffe-h.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.i-servizi a{display:block;background:#1e1d1d url(../img/menu/i-servizi-a.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.i-servizi a:hover{display:block;background:#1e1d1d url(../img/menu/i-servizi-h.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.i-contatti a{display:block;background:#1e1d1d url(../img/menu/i-contatti-a.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}
#box-menu-2 ul li.i-contatti a:hover{display:block;background:#1e1d1d url(../img/menu/i-contatti-h.gif) top right no-repeat;width:131px;height:23px;border:0;margin:0}

#box-menu-2 ul li strong {position: absolute;left: -15000px;}

#box-dx {float:left;width:507px;height:358px;margin:0;padding:0;border:1px solid #616060;}
#box-dx-2 {width:505px;height:356px;margin:0;padding:0;border:1px solid #ccc;}


/* ----- Container -----------------------------------------------*/
#container {width:810px;margin:24px 0 0 0;padding:0;border:0;}
#container .clear {clear:both;font:1px/5px Arial,Helvetica,sans-serif;height:1px}


/* ----- Colonna-sinistra -----------------------------------------------*/
#colonna-sx {float:left;width:274px;margin:0 20px 0 0;padding:0;border:0;}
#colonna-sx h2.titolo-informazioni {width:256px;height:34px;margin:0 18px 8px 0;background: url(../img/titoli/titolo-informazioni.gif) top left no-repeat;}

#colonna-sx span.titolo-acc {position: absolute;left: -15000px;}

#colonna-sx .top-box-sx {width:256px;height:14px;margin:0 18px 0 0;padding:0;border:0;background: url(../img/sfondo-top-box-sx.gif) left no-repeat;}
#colonna-sx .center-box-sx {width:206px;height:auto;margin:0 18px 0 0;padding:4px 25px;border:0;background:#2d2d2d}
#colonna-sx .bottom-box-sx {width:256px;height:14px;margin:0 18px 0 0;padding:0;border:0;background: url(../img/sfondo-bottom-box-sx.gif) left no-repeat;}

#colonna-sx .center-box-sx .box-form {border:0;padding:0;margin:0;}
#colonna-sx .center-box-sx .box-form p {border:0px;padding:0;margin:0;width:206px;color:#ccc;text-align:justify}
#colonna-sx .center-box-sx .box-form form {border:0px;padding:0;margin:0;width:206px;}
#colonna-sx .center-box-sx .box-form fieldset {border:0;padding:0;margin:0;text-align:left;}
#colonna-sx .center-box-sx .box-form legend {display:none;}
#colonna-sx .center-box-sx .box-form label.nascosto {position: absolute;left: -15000px;}
#colonna-sx .center-box-sx .box-form input {height:22px;width:194px;padding:7px 5px 0 5px;margin-bottom:8px;border:1px solid #ccc;color:#a50101;font:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;background-color:#1e1d1d;}
#colonna-sx .center-box-sx .box-form textarea {height:140px;width:194px;padding:7px 5px 0 5px;margin-bottom:8px;border:1px solid #ccc;color:#a50101;font:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;background-color:#1e1d1d;}

#colonna-sx .center-box-sx .box-form input.button-newsletter-right {height:25px;width:86px;margin:5px 60px 15px 60px;padding:0;border:0;text-align:center;font:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#a50101;background:url(../img/sfondo-tasto-invia-sx.gif) center no-repeat;}
#colonna-sx .center-box-sx .box-form input.button-newsletter-right:hover, #colonna-destra .box-richiesta-home .box-form input.button-newsletter-right:focus {color:#ccc;}

#colonna-sx .center-box-sx .box-form fieldset.privacy-right {border:0;padding:0;margin:0;text-align:center;}
#colonna-sx .center-box-sx .box-form fieldset p a {color:#a50101;text-decoration:underline;text-align:justify;}
#colonna-sx .center-box-sx .box-form fieldset p a:hover {color:a50101;text-decoration:none;}
#colonna-sx .center-box-sx .box-form fieldset label {display:inline;margin:0 10px 0 0;padding:0;color:#ccc;}
#colonna-sx .center-box-sx .box-form input.radio-privacy-newsletter-right {width:auto;padding:0;margin:0px 5px;border:0;background:transparent;}

#colonna-sx .center-box-sx .clear_box-form {clear: both;height: 1px;}



/* ----- Contenuto -----------------------------------------------*/
#contenuto {float:left;width:509px;margin:0;padding:0;border:0;color:#e7e7e7;text-align:justify}
#contenuto h2.titolo-home {width:485px;height:34px;margin:0 0 8px 0;background: url(../img/titoli/titolo-home.gif) top left no-repeat;}
#contenuto h2.titolo-privacy {width:485px;height:39px;margin:0 0 3px 0;background: url(../img/titoli/informativa-privacy.gif) top left no-repeat;}
#contenuto h2.titolo-bb-eldivin {width:485px;height:34px;margin:0 0 8px 0;background: url(../img/titoli/titolo-bb-eldivin.gif) top left no-repeat;}
#contenuto h2.titolo-immagini-bb {width:485px;height:39px;margin:0 0 3px 0;background: url(../img/titoli/titolo-immagini-bb.gif) top left no-repeat;}
#contenuto h2.titolo-dove-siamo {width:500px;height:39px;margin:0 0 3px 0;background: url(../img/titoli/titolo-dove-siamo.gif) top left no-repeat;}
#contenuto h2.titolo-immagini-santeodoro {width:485px;height:39px;margin:0 0 3px 0;background: url(../img/titoli/sweet-entertainment-bianco.gif) top left no-repeat;}
#contenuto h2.titolo-location {width:485px;height:39px;margin:0 0 3px 0;background: url(../img/titoli/titolo-location.gif) top left no-repeat;}
#contenuto h2.titolo-tariffe {width:485px;height:39px;margin:0 0 3px 0;background: url(../img/titoli/titolo-tariffe.gif) top left no-repeat;}
#contenuto h2.titolo-servizi {width:485px;height:39px;margin:0 0 3px 0;background: url(../img/titoli/titolo-servizi.gif) top left no-repeat;}
#contenuto h2.titolo-links {width:485px;height:39px;margin:0 0 3px 0;background: url(../img/titoli/titolo-links.gif) top left no-repeat;}
#contenuto h2.titolo-mappa-sito {width:485px;height:39px;margin:0 0 3px 0;background: url(../img/titoli/titolo-mappa-sito.gif) top left no-repeat;}
#contenuto h2.titolo-contatti {width:485px;height:39px;margin:0 0 3px 0;background: url(../img/titoli/titolo-contatti.gif) top left no-repeat;}

#contenuto h2 span.titolo-acc {position: absolute;left: -15000px;}

#contenuto .top-box-cx {width:509px;height:9px;margin:0;padding:0;border:0;background: url(../img/sfondo-top-box-cx.gif) bottom no-repeat;}
#contenuto .center-box-cx {width:477px;height:auto;margin:0;padding:9px 16px;border:0;background:#2d2d2d}
#contenuto .bottom-box-cx {width:509px;height:9px;margin:0;padding:0;border:0;background: url(../img/sfondo-bottom-box-cx.gif) top no-repeat;}

#contenuto .center-box-cx p {color:#ccc;text-align:justify}
#contenuto .center-box-cx p a {color:#a50101;}
#contenuto .center-box-cx p a:hover {text-decoration:none}

#contenuto .center-box-cx ul {margin:10px;padding:5px;color:#a50101}
#contenuto .center-box-cx ul li {margin:5px 0;padding:0}
#contenuto .center-box-cx ul li a {text-decoration:none;font-weight:bold;color:#ccc}
#contenuto .center-box-cx ul li a:hover {text-decoration:underline;}

#contenuto #map {width:475px;height:300px;margin:20px 0px;border:1px solid #ccc;color:#616060;}

#contenuto .center-box-cx p.img-acc {text-align:center;padding:0;margin:5px 0;border:0px solid #616060;}
#contenuto .center-box-cx p.img-acc img {margin:0;border:1px solid #ccc;padding:0}


#contenuto h3.titolo-home-rosso {width:485px;height:34px;margin:15px 0 8px 0;background: url(../img/titoli/sweet-entertainment.gif) top left no-repeat;}
#contenuto h3.immagini-bb-rosso {width:485px;height:34px;margin:15px 0 8px 0;background: url(../img/titoli/immagini-bb.gif) top left no-repeat;}
#contenuto h3.titolo-navigazione-rosso {width:485px;height:34px;margin:15px 0 8px 0;background: url(../img/titoli/compagnie-navigazione-red.gif) top left no-repeat;}
#contenuto h3.titolo-aeree-rosso {width:485px;height:34px;margin:15px 0 8px 0;background: url(../img/titoli/compagnie-aeree-red.gif) top left no-repeat;}

#contenuto h3 span.titolo-acc {position: absolute;left: -15000px;}

#contenuto .compagnie_left {float:left;width:236px;padding:9px;margin:0}
#contenuto .compagnie_left p {margin-bottom:10px}
#contenuto .compagnie_left a {padding:0;margin:0;border:0;color:#a50101;text-decoration:none}
#contenuto .compagnie_left a:hover {text-decoration:underline}
#contenuto .compagnie_right {float:left;width:236px;padding:9px;margin:0}
#contenuto .compagnie_right p {margin-bottom:10px}
#contenuto .compagnie_right a {padding:0;margin:0;border:0;color:#a50101;text-decoration:none}
#contenuto .compagnie_right a:hover {text-decoration:underline}

#contenuto p.img-piccole {float:left;padding:0;margin:4px 4px 4px 4px;border:1px solid #616060;}
#contenuto p.img-piccole img {float:left;margin:0;border:1px solid #ccc;padding:0}


/* ----- Tabella tariffe -----------------------------------------------*/
#contenuto table {width:300px;border:1px solid #ccc;color:#a50101;margin:0 auto 20px auto;padding:0}
#contenuto caption {text-align:right;color:#ccc;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:#ccc;font-size:10px;font-weight:bold;background-color:#a50101;text-align:center}
#contenuto .periodi-tariffe-1 th {border:0;padding:5px;color:#575656;font-size:10px;text-align:center;background-color:#ccc}
#contenuto .periodi-tariffe-2 th {border:0;padding:5px;color:#ccc;font-size:10px;text-align:center;background-color:#575656}
#contenuto .periodi-tariffe-1 td {border:0;padding:0 5px 0 5px;color:#575656;font-size:10px;background-color:#ccc;text-align:center}
#contenuto .periodi-tariffe-2 td {border:0;padding:0 5px 0 5px;color:#ccc;font-size:10px;background-color:#575656;text-align:center}

/* ----- Modulo contatti -----------------------------------------------*/
#contenuto form {width:400px;border:1px solid #616060;padding:0px 10px 0px 10px;margin:20px 30px 10px 30px;text-align:left;}
#contenuto fieldset {border:0;padding:0px 0px 10px 0px;margin:0;text-align:left}
#contenuto fieldset p {width:400px;border:0px;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px}
#contenuto legend {color:#ccc;text-align:center}
#contenuto label {color:#ccc;line-height:20px}
#contenuto input.contatti {height:22px;width:200px;border:1px solid #ccc;padding:7px 5px 0 5px;margin-bottom:8px;color:#a50101;font:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;background-color:#1e1d1d;}
#contenuto textarea.contatti2 {width:388px;padding:7px 5px 0 5px;margin-bottom:8px;border:1px solid #ccc;color:#a50101;font:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;background-color:#1e1d1d;}

#contenuto fieldset.infonews {text-align:center;padding:10px 0px 10px 5px;margin:5px 0px 0px 0px;border:1px solid #616060}
#contenuto fieldset.infonews p {width:auto;text-align:justify;border:0px;padding:5px 5px 0px 0px;margin:0}
#contenuto fieldset.infonews input.si {border:0;padding:0;margin:10px 0 0 0;}
#contenuto fieldset.infonews input.no {border:0;padding:0;margin:10px 0 0 0;}
#contenuto fieldset.buttons {text-align:center}
#contenuto fieldset.buttons input.button {border:1px solid #ccc;background:#1e1d1d;color:#a50101;height:22px;margin:10px 0px 0px 0px;padding:2px 5px 2px 5px;font:11px Arial,Helvetica,sans-serif;font-weight:bold}
#contenuto fieldset.infonews a, #content fieldset.infonews a:visited {font-weight:bold;text-decoration:underline;}
#contenuto fieldset.infonews a:hover {text-decoration:none;}

/* ----- Footer -----------------------------------------------*/
#footer {width:803px;height:auto;margin:30px 0;padding:10px 0 0 0;border:0;border-top:1px solid #2d2d2d;color:#ccc;text-align:center}
#footer address {padding:0;margin:0;border:0;font-style:normal}
#footer .red {color:#a50101;}
#footer a {color:#ccc;text-decoration:underline}
#footer a:hover {text-decoration:none}


