html {margin:0px;padding:0px} 

body {font-family: Georgia, Palatino, Times New Roman;
		font-size:0.9em;
		background-color:#fbf1d8;margin:0px;padding:0px} 


p{font: normal 0.9em  Georgia, Palatino, Times New Roman;text-align:left;color:#004041;text-align:center;}



h1,h2,h3 {font-family: Georgia, Palatino, Times New Roman;color:#004041}

#main { height:920px; width:1049px; margin:0 auto;padding:0px}
#perstampa {display: none;}


#a1 {float:left; height:390px; width:200px; background-color:#f2e4c3; }
#menu {margin-top:150px; padding:0px; width:200px;  height:207px; }


#a2 {float:left; height:920px; width:640px; background-color:#fbf1d8; }
#logo {height:150px; width:640px; background: #fbf1d8 url(../img/logo2.jpg) no-repeat; }

#foto {overflow:hidden;height:260px; width:640px; background-color:#fbf1d8; }
#content {float:left;height:485px; width:440px; background-color:#eedca2; }


#annunci {float:left;height:485px; width:195px; background-color:#fbf1d8; }
#footer {float:left;background-color:#004041;margin-top:3px;height:22px;width:640px; }
#footer2 {text-align:right;color:#9c7e4b; font-size:0.6em;float:right;background-color:transparent;margin-top:3px;height:22px;width:640px; }


#a3 { float:left;height:920px; width:209px; background-color:#f2e4c3; }
#newsletter {margin-top:150px;height:260px; width:209px; background: #f2e4c3 url(../img/newsletter.gif) no-repeat; }
#annunci2 {height:530px; width:209px; background-color:#fbf1d8; }


/* newsletter */
#newsletter img {border:0px;margin:5px 0 0 5px; }



/* RESIDENZIALI */

body#reside .pic {font-size:11px;font-style:oblique;}

body#reside #pagination  {margin-top:8px;float:right;font-size:11px;font-style:oblique;}

body#reside #content p a, body#reside #content #testo a, body#reside #pagination a {color:#004041;text-decoration:none;}
body#reside #content p a:hover, body#reside #content #testo a:hover , body#reside #pagination a:hover {border-bottom:1px dashed #004041}
body#reside #content {min-height:485px;
  height:auto !important;
  height:485px;}



div#commenti p{width: 200px;padding: 0 5px;
    border:1px solid #68B0D8;background-color: #C8ECFF}
div#immagine img{margin-left: 10px;border: 1px solid #ccc;padding: 4px}
.offertafoto {width:50px;height:50px;border:0px;padding: 4px}




/* content */
#content h1, #content h2,  #content p {text-align:left;margin:0 22px 0 22px;color:#9c7e4b;font-size:13px;}
#content h2,  #content p {font-size:12px;}
#content h1 {text-decoration:underline;margin-top:18px;}
#content h2 {margin-top:0px;margin-top:8px;}
#content p {color:#004041;margin-top:18px;}

/* DOVE SIAMO */
body#dovesiamo #content #mappa {height:367px;width:370px;border:1px solid #004041;padding:3px;margin:5px 0 0 20px;}


/* ANNUNCI */

#annunci h1 {text-align:left;color:#004041; font-size:0.8em;font-weight:bold;letter-spacing:-1px;margin:18px 0 0 15px;padding:0px;}
#annunci p {text-align:left;margin-left:15px;}
 body#dovesiamo #annunci h1,body#reside #annunci h1{letter-spacing:0px;margin-bottom:20px;margin-left:10px;}
 body#dovesiamo #annunci p,body#reside #annunci p{color:#004041;text-align:left;font-size:0.8em;margin: 10px;}
 body#dovesiamo #annunci #cita p{margin-top:50px;}
 body#dovesiamo  #annunci a,body#reside #annunci a,body#homepag #annunci2 a  {color:#004041;font-weight:bold;text-decoration:none;}
body#contatti #annunci a:hover, body#dovesiamo #annunci a:hover,body#reside #annunci a:hover, body#homepag #annunci2 a:hover  {background-color:#eedca2;}
body#contatti #content p a, body#contatti .bannunci p a   {color:#004041;font-weight:bold;text-decoration:none;}
body#contatti #content p a:hover, body#contatti .bannunci p a:hover   {border-bottom:1px dashed #004041}



/* footer */
#footer h2 {color:#ffffff; font-size:0.7em;font-weight:normal;margin:4px 0 0 15px;}

/* footer2 */
#footer2  {}
#footer2  #sinistra {float:left;}
#footer2  #sinistra img {border:0}
#footer2  #destra {float:right;}
#footer2 a  {color:#9c7e4b; text-decoration:none;font-weight:normal;}
#footer2 a:hover {color:#004041; }

/* form */
   form {margin-left:20px;width: 29em;}
   fieldset {
        font-family: Georgia, Palatino, Times New Roman;
     font-size:0.8em;
        background-color: #f2e4c3;
        padding: 8px;
        border: 3px double #004041;
        width: 29em;margin-top:8px; }
legend{color:#004041;background-color: #f2e4c3;border: 1px solid #004041;letter-spacing:1px;   }
    label {
        width: 9em;
        float: left;color:#9c7e4b;
        text-align: left;
        margin: .5em .5em;
        clear: both; }
    label#testo {
        width: 5em;
    }
    input, textarea {font-family: Georgia, Palatino, Times New Roman;
        float: left;      
        margin: .5em 0;
        width: 200px;background-color:#fff;border:1px solid #004041; color:#004041;padding:2px;}
input:focus, textarea:focus {background-color:#eedca2;}
 textarea {font-size:13px;width: 245px; }
    #subbutton,#resbutton  {float: right;  width: auto;    margin:5px 10px 5px 10px;    
background-color: #eedca2;color:#004041;     border:1px solid #004041;    }
#subbutton  {margin-right:15px;        }
    br {clear: both; }


/* CSS FOR SLIDESHOW SCRIPT */
	#imageSlideshowHolder{
		
		float:right; /* Floating gallery at the right side of other web page content */		
		width:640px;	/* Image width */
		height:260px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}

	/* Don't change these values */
	#imageSlideshowHolder img{
		position:absolute;
		
	}

/********* MENU **********/

#menu ul	{
	margin:0;
	padding: 0;
	border: 0;
	width: 200px;
	height: 207px;
	background: url(../img/menu.gif);
	position: relative;}

#menu ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;	}
	
#menu a	{
	height: 23px;
	width: 200px;
	display: block;
	}	

#menu ul li a	{
	text-indent: -9999px; 
	text-decoration: none;	}

#menu ul li#m1 {top: 0px; height: 23px;}
#menu ul li#m2 {top: 23px; height: 23px;}
#menu ul li#m3 {top: 46px; height: 23px;}
#menu ul li#m4 {top: 69px; height: 23px;}
#menu ul li#m5 {top: 92px; height: 23px;}
#menu ul li#m6 {top: 115px; height: 23px;}
#menu ul li#m7 {top: 138px; height: 23px;}
#menu ul li#m8 {top: 161px; height: 23px;}
#menu ul li#m9 {top: 184px; height: 23px;}

#m1 a:hover {background: transparent url(../img/menu2.gif) 0 -209px no-repeat;}
#m2 a:hover {background: transparent url(../img/menu.gif) 0 -232px no-repeat;}
#m3 a:hover  {background: transparent url(../img/menu.gif) 0 -254px no-repeat;}
#m4 a:hover  {background: transparent url(../img/menu.gif) 0 -277px no-repeat;}
#m5 a:hover  {background: transparent url(../img/menu.gif) 0 -302px no-repeat;}
#m6 a:hover  {background: transparent url(../img/menu.gif) 0 -325px no-repeat;}
#m7 a:hover  {background: transparent url(../img/menu.gif) 0 -348px no-repeat;}
#m8 a:hover {background: transparent url(../img/menu.gif) 0 -371px no-repeat;}
#m9 a:hover  {background: transparent url(../img/menu.gif) 0 -394px no-repeat;}

#m1 .active, #m1  a:hover.active {background: transparent url(../img/menu2.gif) 0 -418px no-repeat;}
#m2 .active, #m2  a:hover.active {background: transparent url(../img/menu2.gif) 0 -441px no-repeat;}
#m3 .active, #m3  a:hover.active {background: transparent url(../img/menu2.gif) 0 -464px no-repeat;}
#m4 .active, #m4  a:hover.active {background: transparent url(../img/menu2.gif) 0 -487px no-repeat;}
#m5 .active, #m5  a:hover.active {background: transparent url(../img/menu2.gif) 0 -510px no-repeat;}
#m6 .active, #m6  a:hover.active {background: transparent url(../img/menu2.gif) 0 -533px no-repeat;}
#m7 .active, #m7  a:hover.active {background: transparent url(../img/menu2.gif) 0 -556px no-repeat;}
#m8 .active, #m8  a:hover.active {background: transparent url(../img/menu2.gif) 0 -579px no-repeat;}
#m9 .active, #m9  a:hover.active {background: transparent url(../img/menu2.gif) 0 -602px no-repeat;}

/* INDEX */

body#homepag .immagineannunci h1, body#contatti .immagineannunci h1 {width:173px;background-color: #004041;text-align:center;color:#eedca2;;font-size:10px;margin:0;padding:0;margin-left:15px;margin-top:10px;letter-spacing:1px;}
body#homepag .immagineannunci img, body#contatti .immagineannunci img{border:2px solid #004041; margin-left:15px; }

body#homepag  #annunci2 h1, body#contatti #annunci2 h1{color:#9c7e4b;font-size:11px;margin: 0px 0 4px 5px;padding:0px;}
body#homepag  #annunci2 p , body#contatti #annunci2 p {color:#004041;font-size:11px;text-align:left; margin: 0 50px 0 5px;padding:0px;}
body#homepag  #annunci2, body#contatti   #annunci2{padding:0px;margin:0px;padding-top:43px;}
body#homepag  .bannunci, body#contatti .bannunci {height:206px;display:block;padding:0px;margin:0px;}
body#homepag  .bannunci h1, body#contatti .bannunci h1{font-weight:normal}

/* HIGHSLIDE */
div#newsletter a {color:#f2e4c3;text-decoration:none; }
a.highslide {margin-left:5px; }
div#newsletter a:hover {color:#f8f1d8; }
.highslide-html {
    background-color:#eedca2;
}
.highslide-body p {color:#003f02;font-size:12px}
.highslide-body p a{color:#003f02;font-size:12px;font-weight:bold;text-decoration:none;}
.highslide-body p a:hover{border-bottom:1px solid #003f02 }

.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: #003f02;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: #fffac2;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #003f02;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}