
body
{
	margin-left: 0px; 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	/*background-image: url(https://www.case-appartamenti.eu/images/sfondo-ripetuto.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:center top;  */
}

#header
{
}

h1 { 
font-family: Verdana; 
font-size: 1.2em; 
font-weight: bold; 
color: #075f04; 
} 
h2 { 
font-family: Verdana; 
font-size: 1.1em; 
font-weight: bold; 
color: #075f04; 
} 
	
.scrollup2
{
width:40px;
height:40px;			
text-indent:-9999px;
opacity:0.3;
position:fixed;
bottom:50%;
right:15px;
display:none;			
background: url('https://www.case-appartamenti.eu/images/icon_top.png') no-repeat;
}


.boximgD {
  position: relative;
  width: 850px; /* Stessa larghezza dell'immagine */
  height: 310px; /* Stessa altezza dell'immagine */
}
div.boxtestoD {
  position: absolute;
  top: 2px;
  left: 2px;
  right: 1px;
  width: 750px;
  /*background: rgb(0, 0, 0);
  filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;*/
}
span.testoD {
  padding: 10px;
  color: #000000;
  font: bold 22px/42px Helvetica, Sans-Serif;
  letter-spacing: 1px;
}	
div.boxtestoE {
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  width: 750px;
  /*background: rgb(0, 0, 0);*/
  filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
}
span.testoE {
  padding: 10px;
  color: #FFFFFF;
  font: bold 22px/42px Helvetica, Sans-Serif;
  letter-spacing: 1px;
}	
	
div.boxtestoF {
  position: absolute;
  top: 220px;
  /*left: 1px;*/
  left: 715px;
  width: 140px;
  /*background: rgb(0, 0, 0);*/
  filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
}
span.testoF {
  padding: 10px;
  color: #FFFFFF;
  font: bold 12px/22px Helvetica, Sans-Serif;
  letter-spacing: 1px;
}

.testata99
{
text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
}

.annuncio_tot_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.home01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #614444;
	text-decoration: none;
	padding-bottom: 11px;
}
A.home01:link { }
A.home01:hover { color: #2a1515; }
A.home01:active { }
A.home01:visited { }

.menu-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
A.menu-top:link { }
A.menu-top:hover { color: #ef0b0b; }
A.menu-top:active { }
A.menu-top:visited { }

.testa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
.testa_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
.testa2_home {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #cb1a1a;
	text-decoration: none;
}
A.testa2_home:link { color: #cb1a1a; }
A.testa2_home:hover { color: #CCCCCC; }
A.testa2_home:active { color: #cb1a1a; }
A.testa2_home:visited { color: #cb1a1a; }

.testa2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #cb1a1a;
	text-decoration: none;
}
.testa2aa {
	font-family: Verdana;
	font-size: 0.71em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.testa23 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
.annunci_case {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #d73b3b;
	text-decoration: none;
}

.titolo-sx {
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}


.menu-sx22 {
	margin-left:4px; margin-right:4px;
	font-family:  Verdana;
	font-size: 0.92em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	/*letter-spacing:-1px;*/
	border-right:solid #FFF 1px;
}
A.menu-sx22:link { }
A.menu-sx22:hover { color: #CCCCCC; }
A.menu-sx22:active { }
A.menu-sx22:visited { }

.menu-sx223 {
	margin-left:4px; margin-right:4px;
	font-family:  Verdana;
	font-size: 0.92em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
A.menu-sx223:link { }
A.menu-sx223:hover { color: #CCCCCC; }
A.menu-sx223:active { }
A.menu-sx223:visited { }

.menu-sx_22 {
	margin-left:4px; margin-right:4px;
	font-family: Verdana;
	font-size: 0.92em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	/*letter-spacing:-1px;*/
	border-right:solid #FFF 1px;
}
A.menu-sx_22:link { }
A.menu-sx_22:hover { color: #CCCCCC; }
A.menu-sx_22:active { }
A.menu-sx_22:visited { }

.menu-sx_222 {
	margin-left: 2px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:-1px;
}
A.menu-sx_222:link { }
A.menu-sx_222:hover { color: #CCCCCC; }
A.menu-sx_222:active { }
A.menu-sx_222:visited { }

.menu-sx {
	margin-left: 2px;
	font-family:  Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing:-1px;
}
A.menu-sx:link { }
A.menu-sx:hover { color: #8a7272; }
A.menu-sx:active { }
A.menu-sx:visited { }

.menu-sx_ {
	margin-left: 2px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing:-1px;
}
A.menu-sx_:link { }
A.menu-sx_:hover { color: #474444; }
A.menu-sx_:active { }
A.menu-sx_:visited { }

.menu-sx__ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6d5252;
	text-decoration: none;
}
A.menu-sx__:link { }
A.menu-sx__:hover { color: #474444; }
A.menu-sx__:active { }
A.menu-sx__:visited { }



.titolo-sx2 {
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
.menu-sx2 {
	height: 18px;
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
A.menu-sx2:link { }
A.menu-sx2:hover { color: #8a7272; }
A.menu-sx2:active { }
A.menu-sx2:visited { }

.testo322 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
A.testo322:link { }
A.testo322:hover { color: #CCCCCC; }
A.testo322:active { }
A.testo322:visited { }

.testo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
A.testo3:link { }
A.testo3:hover { color: #8a7272; }
A.testo3:active { }
A.testo3:visited { }

.testo3a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b59f9f;
	text-decoration: none;
}
A.testo3a:link { }
A.testo3a:hover { color: #8a7272; }
A.testo3a:active { }
A.testo3a:visited { }

.menu-sx4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
A.menu-sx4:link { }
A.menu-sx4:hover { color: #8a7272; }
A.menu-sx4:active { }
A.menu-sx4:visited { }

.TitRosso2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #c43b3b;
	text-decoration: none;
}
A.TitRosso2:link { }
A.TitRosso2:hover { color: #8a7272; }
A.TitRosso2:active { }
A.TitRosso2:visited { }

.TitRosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c43b3b;
	text-decoration: none;
}
A.TitRosso:link { }
A.TitRosso:hover { color: #8a7272; }
A.TitRosso:active { }
A.TitRosso:visited { }

/*.casella 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #FFFFFF; border: 1px solid #7E7D7C; } */
.tasto 		{ font-family: Verdana; font-size: 15px; color: #FFFFFF; background-color: #a994a9; border: 1px solid #000000; }
.tasto2 		{ font-family: Verdana; font-size: 13px; color: #FFFFFF; background-color: #a994a9; border: 1px solid #000000; }
.casella_disabled	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #DDDDDD; border: 1px solid #7E7D7C; }
.casella
{
   border: 1px solid #8ec1da;
   background-color: #f8f2f8;
   /*
   border-radius: 3px;
   box-shadow: inset 0 1px 1px #fff, inset 0 -15px #f4f5f5, 0 0 1px #8ec1da;
   -o-box-shadow: inset 0 1px 1px #fff, inset 0 -15px #f4f5f5, 0 0 1px #8ec1da;
   -webkit-box-shadow: inset 0 1px 1px #fff, inset 0 -15px #f4f5f5, 0 0 1px #8ec1da;
   -moz-box-shadow: inset 0 1px 1px #fff, inset 0 -15px #f4f5f5, 0 0 1px #8ec1da;
   */
   color: #3985a8;
   /*
   text-shadow: 0 1px #fff;
   */
   padding: 2px;
   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	border: 1px solid #c1bfc0;	
}

.menu-titolo {
	margin-left: 2px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;
	letter-spacing:0px;
}
A.menu-titolo:link { }
A.menu-titolo:hover { color: #8a7272; }
A.menu-titolo:active { }
A.menu-titolo:visited { }

.menu-titoloF {
	margin-left: 2px;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	letter-spacing:0px;
}
A.menu-titoloF:link { }
A.menu-titoloF:hover { color: #8a7272; }
A.menu-titoloF:active { }
A.menu-titoloF:visited { }

.menu-titoloAA {
	margin-left: 20px;
	margin-top: 20px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;
	letter-spacing:0px;
	line-height: 32px;
}
A.menu-titoloAA:link { }
A.menu-titoloAA:hover { color: #8a7272; }
A.menu-titoloAA:active { }
A.menu-titoloAA:visited { }

.menu-titoloZZ {
	margin-left: 11px;
	margin-top: 11px;
	font-family: Arial;
	font-size: 0.9rem;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;
	line-height: 1.3em;	padding:6px;
}
A.menu-titoloZZ:link { }
A.menu-titoloZZ:hover { color: #8a7272; }
A.menu-titoloZZ:active { }
A.menu-titoloZZ:visited { }

.menu-titoloBB {
	margin-left: 20px;
	font-family: Verdana;
	font-size: 16px;
	font-weight: Bold;
	color: #c32c09;
	text-decoration: none;
	letter-spacing:0px;
	line-height: 32px;
}
A.menu-titoloBB:link { }
A.menu-titoloBB:hover { color: #8a7272; }
A.menu-titoloBB:active { }
A.menu-titoloBB:visited { }


.menu-titoloBBC {
	margin-left: 10px;
	font-family: Verdana;
	font-size: 16px;
	font-weight: Bold;
	color: #c32c09;
	text-decoration: none;
	letter-spacing:0px;
	line-height: 22px;
}
A.menu-titoloBBC:link { }
A.menu-titoloBBC:hover { color: #8a7272; }
A.menu-titoloBBC:active { }
A.menu-titoloBBC:visited { }

.menu-titoloZZZ {
	font-family: Verdana;
	font-size: 16px;
	font-weight: Bold;
	color: #006600;
	text-decoration: none;
	line-height: 20px;
}
A.menu-titoloZZZ:link { }
A.menu-titoloZZZ:hover { color: #8a7272; }
A.menu-titoloZZZ:active { }
A.menu-titoloZZZ:visited { }


.menu-titoloBBB {
	margin-left: 2px;
	font-family: Verdana;
	font-size: 16px;
	font-weight: Bold;
	color: #c32c09;
	text-decoration: none;
	letter-spacing:0px;
	line-height: 32px;
}
A.menu-titoloBBB:link { }
A.menu-titoloBBB:hover { color: #8a7272; }
A.menu-titoloBBB:active { }
A.menu-titoloBBB:visited { }

.menu2-sx {
	height: 22px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
A.menu2-sx:link { }
A.menu2-sx:hover { color: #8a7272; }
A.menu2-sx:active { }
A.menu2-sx:visited { }

.menu2-sx_ {
	height: 22px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6d5252;
	text-decoration: none;
}
A.menu2-sx_:link { }
A.menu2-sx_:hover { color: #474444; }
A.menu2-sx_:active { }
A.menu2-sx_:visited { }









.menu-mare3 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display:block;
	width:180px;
	height:18px;
	border-bottom: 1px solid #e0e5ff;
line-height:18px;
background-color : #FFFFFF; filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35;
}


.menu-mare0 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width:130px;
	height:18px;
	border-bottom: 1px solid #e0e5ff;
line-height:18px;
	
}
A.menu-mare0:link { }
A.menu-mare0:hover { background-color : #FFFFFF; color: #2a1515; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; }
A.menu-mare0:active { }
A.menu-mare0:visited { }

.menu-mare022 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display:block;
	width:145px;
	height:18px;
	border-bottom: 1px solid #e0e5ff;
	padding-left:5px;
line-height:18px;
	
}
A.menu-mare022:link { }
A.menu-mare022:hover { background-color : #CCCCCC; color: #000000; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; }
A.menu-mare022:active { }
A.menu-mare022:visited { }

.menu-mare {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width:180px;
	height:18px;
	border-bottom: 1px solid #e0e5ff;
line-height:18px;
	
}
A.menu-mare:link { }
A.menu-mare:hover { background-color : #FFFFFF; color: #2a1515; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; }
A.menu-mare:active { }
A.menu-mare:visited { }


.menu-mareDX {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:right;
	display:block;
	width:180px;
	height:18px;
	border-bottom: 1px solid #e0e5ff;
line-height:18px;
	
}
A.menu-mareDX:link { }
A.menu-mareDX:hover { background-color : #FFFFFF; color: #2a1515; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; }
A.menu-mareDX:active { }
A.menu-mareDX:visited { }

.menu-mare0_22 { 
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width:145px;
	height:18px;
	border-bottom: 1px solid #e0e5ff;
	padding-left:5px;
line-height:18px;
background-color : #333333;
/* background-color : #FFFFFF; color: #2a1515; filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; */
}

.menu-mare0_ { 
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	display:block;
	width:130px;
	height:18px;
	border-bottom: 1px solid #e0e5ff;
line-height:18px;
background-color : #FFFFFF;
/* background-color : #FFFFFF; color: #2a1515; filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; */
}

.menu-mare_ { 
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	display:block;
	width:180px;
	height:18px;
	border-bottom: 1px solid #e0e5ff;
line-height:18px;
background-color : #FFFFFF;
/* background-color : #FFFFFF; color: #2a1515; filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; */
}

.menu-mare_DX { 
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	display:block;
	width:180px;
	height:18px;
	border-bottom: 1px solid #e0e5ff;
	text-align:right;
line-height:18px;
background-color : #FFFFFF;
/* background-color : #FFFFFF; color: #2a1515; filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; */
}
A.menu-mare_DX:link { }
A.menu-mare_DX:hover { background-color : #000000; color: #FFFFFF; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; }
A.menu-mare_DX:active { }
A.menu-mare_DX:visited { }

.menu-mareA {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width:140px;
line-height:20px;
}
A.menu-mareA:link { }
A.menu-mareA:hover { background-color : #FFFFFF; color: #2a1515; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; }
A.menu-mareA:active { }
A.menu-mareA:visited { }




.rettangolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width:600px;
	height:150px;
	border:solid 2px #FF0000;
}
.rett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}



.menu01 {

}
A.menu01:hover { 
 }


.rosso_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0000CC;
	border: 2px solid #FF0000;
}
.grigio_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #CCCCCC;
}

.titolo-top22 {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:left;
}
A.titolo-top22:link { }
A.titolo-top22:hover { background-color : #000000; color: #FFFFFF;  }
A.titolo-top22:active { }
A.titolo-top22:visited { }

.titolo-top {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-align:left;
}
A.titolo-top:link { }
A.titolo-top:hover { background-color : #FFFFFF; color: #000000;  }
A.titolo-top:active { }
A.titolo-top:visited { }

.socializ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00a000;
}

.anteprima01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.Stile2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.87em;
	font-weight: normal;
}
.stile3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.94em;
	font-weight: normal;
}

.Stile1 {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFF;
}
.Stile1_nero {
font-size: 1.0em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000;
}