body{
background-color: #1d201f;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url("../img/sfondo.gif");
background-repeat: repeat-x;
}

p, ul {font: normal 0.9em Georgia, Times New Roman, Times, serif;line-height:15px;}
h1,h2,h3, table {font: normal 1em Georgia, Times New Roman, Times, serif;}

#logo{
width: 221px;height:33px;
float: right;
padding-right: 0px;margin-top:15px;}


#main{
width: 799px;
height: 433px;
margin: 199px auto 0 auto;
}

#menu{width: 348px;height: 54px;}

#content{width: 799px;height: 341px;}

#testo{float: left;width: 348px;height: 341px;margin-right:6px}
#foto{margin-right:6px;float: left;width: 217px;height: 341px;background-color: #666;}
#scritto{float: left;width: 208px;height: 341px;background-color: #e9e9e9;}
#striscia{float: left;height: 341px;width: 14px;background-color:#984BAA;}
#footer{margin:0px;padding:0px;background-color:transparent;width: 799px;height:10px;}

/*  FOOTER */
#footer #sx {float:left;}
#footer #dx {float:left;margin-left:5px;line-height:12px;}
#footer #dxs {margin-left:88px;float:left;}
#footer p {margin:0px;padding:0px;font-size:13px;color:#e49969;}
#footer p span{color:#E96A0D;}
#footer a, #footer a:visited {color:#e49969;text-decoration:none;}
#footer a:hover {color:#984BAA;}
#footer img {border:0px;margin:0px;padding:0px;}


/** POP UP **/

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 400px;
	left: 20px;
	top: 300px;
	background: #fff url(../img/img2a.jpg) no-repeat bottom right ;
	border: 1px solid #e49969;
	padding: 10px;color:#333;
}

#layer1  p {
margin:10px;margin-top:30px;
}

span.tr {
color:#e49969;
}

 span.to{
color:#000000;font-size:10px;line-height:12px;
}

#close {
	float: right;color:#000;
}

#close a ,  #layer1 a{text-decoration:none;
color:#000;
}

#close a:hover,  #layer1 a:hover {border-bottom:1px dashed #000;
}

/*  SCRITTO */
#scritto p, #scritto h1 {margin:0px 10px 0px 10px}
#scritto h1 {height: 20px;width:150px;text-indent:-9000px;background: url(../img/territorio.gif) no-repeat; margin-top:28px;}
h1#terr_eng{background: url(../img/terr1.gif) no-repeat; }


#scritto p {color:#333;margin-top:15px;}
#scritto ul {list-style:none;padding:0px;margin-left:10px;padding-left:0px;color:#e49969;font-size:0.8em;font-weight:bold;}
#scritto ul li {padding:0px;margin-left:0px;margin-top:10px;}
#scritto a {color:#333;text-decoration:none;}
#scritto a:hover {border-bottom:1px dashed #333}



/* SPLASH */
body#splash #container{width:400px;margin:0 auto;}
body#splash #containers{background: url(../img/logospa.gif) no-repeat; padding-top:205px;margin:0 auto;width:800px;background-position: 105px 0px}
body#splash #logo {margin-bottom:10px;padding:0;float:none;text-align:center;background: url(../img/logoprima.gif) no-repeat; height:73px;width:478px;margin-left:-4px;}
body#splash #testo {text-align:center;height:280px;margin-bottom:0;padding:0;float:none;}
body#splash #testo p {margin:0px 30px 20px 79px;text-align:center;color:#ccc;line-height:14px;font-size:0.7em}
body#splash h1 {text-align:center;color:#ccc;line-height:14px;font-size:0.6em}
body#splash h1 span {color:#E96A08;}
body#splash ul  {margin:0px;padding:0px;margin-left:50px;}
body#splash ul li img {margin-right:8px;width:18px;height:9px;}
body#splash ul li {margin-bottom:15px;color:#E96A08;font-weight:bold;list-style:none;}
body#splash ul li a {color:#CCC;text-decoration:none;font-size:0.7em;margin-left:8px;font-weight:normal;}
body#splash ul li a:hover {border-bottom:1px dashed #ccc;}
body#splash {background: url(../img/una.gif) repeat}


/* HOME */
body#home #testo h1 {margin: 28px 20px 0px 20px;height: 22px;text-indent:-9000px;background: url(../img/albergo.gif) no-repeat; }
body#home #testo {background-color:#E96A08;}
body#home #testo p,  body#savona #testo p, body#genova #testo p, body#varazze #testo p, body#beigua #testo p,body#savona #testo h1, body#genova #testo h1, body#varazze #testo h1, body#beigua #testo h1,body#servizi #testo p, body#servizi #testo h1 {line-height:15px;color:#fff;margin:0px 20px 0px 20px}
body#home #testo p {margin-top:8px;}
body#home #testo  a {color:#fff;text-decoration:none;padding-top:20px;}
body#home #testo  a:hover {border-bottom:1px dashed #fff;}
body#home #testo h2 {margin-left:90px;font-weight:bold;font-size:16px;margin-top:-4px;}
body#home #striscia {background-image: url(../img/striscia.gif)}
body#home #logo {background: url(../img/logo1.gif) no-repeat;}
body#home #scritto ul {color:#E96A08;}
body#home #scritto a {color:#E96A08;text-decoration:none;}
body#home #scritto a:hover {border-bottom:1px dashed #E96A08}


/* GENOVA */

body#genova #logo, body#savona #logo, body#varazze #logo, body#beigua #logo {background: url(../img/logo9.gif) no-repeat;}
body#genova #testo, body#savona #testo, body#varazze #testo, body#beigua #testo  {background-color: #e9e9e9;}
body#genova #scritto ul , body#savona #scritto ul, body#varazze #scritto ul, body#beigua #scritto ul {color:#333;}
body#genova #testo p , body#savona #testo p, body#varazze #testo p, body#beigua #testo p {color:#333;}
body#genova #striscia , body#savona #striscia,  body#varazze #striscia, body#beigua #striscia {background: url(../img/striscia9.gif) no-repeat;}



body#savona #footer p, body#savona #footer a, body#savona  #footer a:visited,
body#genova #footer p, body#genova #footer a, body#genova  #footer a:visited,
body#beigua #footer p, body#beigua #footer a, body#beigua  #footer a:visited,
body#varazze #footer p, body#varazze #footer a, body#varazze  #footer a:visited  {color:#BDBEBF;}
body#savona #footer a:hover,body#savona #footer p span,
body#genova #footer a:hover,body#genova #footer p span,
body#beigua #footer a:hover,body#beigua #footer p span,
body#varazze #footer a:hover,body#varazze #footer p span
{color:#fff;}

/* SAVONA  e privacy*/
body#savona #testo h1 {margin-left:18px;margin-bottom:8px;height: 20px;width:150px;text-indent:-9000px;background: url(../img/savona.gif) no-repeat; }
body#genova #testo h1 {margin-left:18px;margin-bottom:8px;height: 20px;width:150px;text-indent:-9000px;background: url(../img/genova.gif) no-repeat; }
body#varazze #testo h1 {margin-left:18px;margin-bottom:8px;height: 20px;width:150px;text-indent:-9000px;background: url(../img/varazze.gif) no-repeat; }
body#beigua #testo h1 {margin-left:18px;margin-bottom:10px;height: 22px;width:290px;text-indent:-9000px;background: url(../img/beigua.gif) no-repeat; }
body#savona #testo,  body#genova #testo, body#varazze #testo, body#beigua #testo, body#servizi #testo {width: 336px;overflow: auto;height: 299px;margin-top:20px;}
#testo1  {float:left;height: 341px;background-color: #e9e9e9;margin-right:6px;width:348px}

body#beigua h1#park {background: url(../img/park1.gif) no-repeat; }

/* SERVIZI */
body#servizi #testo h1 {margin-bottom:10px;margin-top:13px;height: 22px;text-indent:-9000px;background: url(../img/servizi.gif) no-repeat; }
body#servizi #footer p, body#servizi #footer a, body#servizi  #footer a:visited {color:#33CCCC;}
body#servizi #footer a:hover{color:#34C3CD;}
body#servizi #striscia {background-image: url(../img/striscia2.gif)}
body#servizi #logo {background: url(../img/logo2.gif) no-repeat;}
body#servizi #scritto ul {color:#33CCCC;}
body#servizi #testo a {color:#fff;text-decoration:none;border-bottom:1px dashed #fff}
body#servizi #testo a:hover {border-bottom:1px solid #fff}
body#servizi #scritto a {color:#33CCCC;text-decoration:none;}
body#servizi #scritto a:hover {border-bottom:1px dashed #33CCCC}
body#servizi  #testo, body#servizi  #testo1 {background-color:#33CCCC;}
body#servizi h1#ser {background: url(../img/services.gif) no-repeat; }

/* LISTINO */
body#listino #logo {background: url(../img/logo3.gif) no-repeat;}
body#listino #testo {background-color:#984BAA;color:#fff;}
body#listino #testo h1 {margin-bottom:10px;margin-top:13px;height: 20px;text-indent:-9000px;background: url(../img/listino.gif) no-repeat; }
body#listino #testo h1 span, body#listino #testo p span {font-size:0.7em;text-decoration:none;}
body#listino #testo ul li {line-height:15px;font-size:0.9em;width:500px}
body#listino #testo ul  {margin: 8px 20px 8px 20px;list-style:none;border:1px solid #fff;padding:2px 2px 4px 6px;}
body#listino #testo h2 {text-decoration:none;font-weight:bold;font-size:0.8em;}
body#listino #testo p {margin: 18px 20px 18px 20px;}
body#listino #striscia {background-image: url(../img/striscia3.gif)}
#tabella td {font-size:0.9em;padding: 0 2px 0 2px;margin:0px;vertical-align:top;}
#tabella tr {padding:1px;}
.be {font: bold 0.9em Times New Roman, Times, serif;}
.ev {background-color:#b65acc;}
#tabella  {line-height:15px;margin:20px 20px 20px 20px;font-size:0.8em;border:1px solid #fff;padding:2px 2px 2px 6px;}
body#listino #testo h1,body#listino #testo h2 {margin: 10px 20px 0px 20px;}
body#listino #testo h2 {margin: 10px 20px 10px 20px;}
body#listino #footer p, body#listino #footer a, body#listino  #footer a:visited {color:#984BAA;}
body#listino #footer a:hover{color:#fff;}
body#listino #testo {width: 571px;}
body#listino #testo h1 {margin-top:5px;}
body#listino #foto {display:none;}
body#listino #scritto ul {color:#984BAA;}
body#listino  #scritto a {color:#984BAA;text-decoration:none;}
body#listino  #scritto a:hover {border-bottom:1px dashed #984BAA}
body#listino h1#price {background: url(../img/pricelist.gif) no-repeat; }

/* DOVESIAMO */
body#dovesiamo #logo {background: url(../img/logo4.gif) no-repeat;}
body#dovesiamo #testo {background-color:#a9c663 ;}
body#dovesiamo #footer p, body#dovesiamo #footer a, body#dovesiamo  #footer a:visited {color:#a9c663 }
body#dovesiamo #footer a:hover{color:#fff;}
body#dovesiamo  #testo p {color:#fff;margin:0px 20px 0px 20px}
body#dovesiamo  #testo p {margin-top:2px;}
body#dovesiamo  #testo a {font-weight:bold;color:#fff;text-decoration:none;}
body#dovesiamo  #testo a:hover {border-bottom:1px dashed #fff;}
body#dovesiamo  #striscia {background-image: url(../img/striscia4.gif)}
body#dovesiamo #scritto ul {color:#a9c663 ;}
body#dovesiamo  #scritto a {color:#a9c663 ;text-decoration:none;}
body#dovesiamo #scritto a:hover {border-bottom:1px dashed #a9c663 }
body#dovesiamo #testo h1 {margin: 10px 20px 0px 20px;height: 22px;text-indent:-9000px;background: url(../img/albergo_d.gif) no-repeat; }


/* CONTATTI */
body#contatti #logo {background: url(../img/logo5.gif) no-repeat;}
body#contatti #testo {background-color:#E30966;}
body#contatti  fieldset {border:0;margin:0;padding:0}
body#contatti #footer p, body#contatti #footer a, body#contatti #footer a:visited {color:#E30966;}
body#contatti #footer a:hover{color:#fff;}
body#contatti #testo p {color:#fff;margin:5px 20px 0px 20px;}
body#contatti #testo p span {width:120px;display:block;float:left;line-height:19px;}
body#contatti #testo form {margin-bottom:5px;margin-top:18px;}
body#contatti #testo h3 {font-size:0.7em;color:#fff;margin:0 20px 0 20px;font-weight:normal;}
.tasto {background-color:#fff;}
body#contatti #testo input, body#contatti #testo  textarea {
padding:2px;margin-bottom:2px;border: 0px solid transparent;}
body#contatti #testo  textarea {margin-top:4px;}
body#contatti #striscia {background-image: url(../img/striscia5.gif)}
body#contatti #scritto ul {color:#E30966;}
body#contatti #scritto a {color:#E30966;text-decoration:none;}
body#contatti #scritto a:hover {border-bottom:1px dashed #E30966}
body#contatti #testo a {color:#fff;text-decoration:none;border-bottom:1px dashed #fff}
body#contatti #testo a:hover {border-bottom:1px solid #fff}