/* CSS Document */

body {
margin:0;
padding:0;
background-color:#999999;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}

table, td {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}

#cornice {
width:1000px;
height:617px;
text-align:left;
margin:0 auto;
background-color:#FFFFFF;
}

#box {
width:960px;
height:597px;
margin:0px 20px;
position:relative;
}

#box #menu {
position:absolute;
top:71px;
left:0px;
width:958px;
line-height:18px;
background-color:#9B1F23;
border:1px solid #000000;
text-align:center;
margin:0;
color:#ffffff;
z-index:1;
}

/*************************************************************************** MENU **/
/* ******************************************************************* NAV */

#menu #nav, #menu #nav ul {
 float: left;
 list-style-type: none;
 margin: 0;
 line-height:18px;
 padding: 0;
}
#menu #nav li {
 float: left;
 position: relative;
}
#menu #nav li a {
padding: 0 11px;
text-decoration: none;
font-weight: bold;
color:#ffffff;
text-align:center;
line-height:18px;
display: inline;
float:left;
}
#menu #nav li a:hover {
text-decoration: none;
color:#9B1F23;
background-color:#ffffff;
}
#menu #nav li .select {
padding: 0 11px;
font-weight: bold;
color:#9B1F23;
background-color:#ffffff;
text-align:center;
line-height:18px;
display: inline;
float:left;
}
#menu #nav li ul {
 position: absolute;
 width: 164px;
 left: -999em;
}
#menu #nav li:hover ul, #menu #nav li.sfhover ul {
 left: 0px;
 top: 18px;
}
#menu #nav li:hover>ul, #menu #nav li.sfhover>ul {
 left: 0px;
 top: 18px;
}

#menu #nav li ul li .select {
 font-weight: bold;
 display: block;
 font-size: 11px;
 line-height: 19px;
 color: #ffffff;
 border-top:1px solid #FFFFFF;
 background-color:#9B1F23;
 text-align:left;
 padding-left:5px;
 padding-right:2px;
 width:157px;
}
#menu #nav li ul li a {
 color: #ffffff;
 font-weight: normal;
 display: block;
 font-size: 11px;
 line-height: 19px;
 border-top:1px solid #FFFFFF;
 background-color:#9B1F23;
 text-align:left;
 padding-left:5px;
 padding-right:2px;
 width:157px;
}
#menu #nav li ul li a:hover {
 font-weight: bold;
 color: #ffffff;
 background-color:#9B1F23;
}

/* ******************************************************************* FINE NAV */


/***************************************************************************scelta lingua pagine interne **/
#menu #linguage {
position:absolute;
top:0px;
right:0px;
width:105px;
line-height:18px;
margin:0;
color:#ffffff;
z-index:2;
}
#menu #linguage a:link, #menu #linguage a:visited, #menu #linguage a:hover, #menu #linguage a:active {
text-decoration:none;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
padding:0 3px;
}
#menu #linguage a:hover {
text-decoration:none;
font-style:oblique;
}
/*************************************************************************** FINE scelta lingua pagine interne **/

/*************************************************************************** FINE MENU **/

#box #neu2008 {
position:absolute;
top:50px;
left:0px;
}
#box #neu2008 a:link, #box #neu2008 a:visited, #box #neu2008 a:hover, #box #neu2008 a:active {
text-decoration:none;
font: 14px Verdana, Arial, Helvetica, sans-serif;
color:#F7A300;
font-weight:bold;
padding:0 3px;
}
#box #neu2008 a:hover {
text-decoration:none;
font-style:oblique;
}

#box #scrolltext {
position:absolute;
top:50px;
left:160px;
width:568px;
color:#727B28;
}

#box #logo {
position:absolute;
top:10px;
right:106px;
z-index:2;
}

#box #therme {
position:absolute;
top:3px;
right:10px;
}

#box #spazio01 {
position:absolute;
top:111px;
left:0px;
width:470px;
height:486px;
}

#box #spazio02 {
position:absolute;
top:111px;
left:490px;
width:225px;
height:233px;
}

#box #spazio023 {
position:absolute;
top:111px;
left:490px;
width:470px;
height:233px;
}

#box #spazio03 {
position:absolute;
top:111px;
right:0px;
width:225px;
height:233px;
}

#box #spazio03 #lingua {
background-color:#FCC300;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#9B1F23;
line-height:20px;
text-align:center;
}
#spazio03 #lingua a:link, #spazio03 #lingua a:visited, #spazio03 #lingua a:hover, #spazio03 #lingua a:active {
text-decoration:none;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#9B1F23;
line-height:20px;
font-weight:bold;
margin:0 3px;
}
#spazio03 #lingua a:hover {
text-decoration:none;
color:#436E27;
}

#box #spazio04 {
position:absolute;
top:364px;
left:490px;
width:225px;
height:233px;
}

#box #spazio045 {
position:absolute;
top:364px;
left:490px;
width:470px;
height:233px;
}

#box #spazio05 {
position:absolute;
top:364px;
right:0px;
width:225px;
height:233px;
}

#contenuto {
height:233px;
background-color:#727B28;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:15px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #727B28;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-dark-shadow-color: #727B28;
scrollbar-highlight-color: #727B28;
scrollbar-3d-light-color: #727B28;
}
#contenuto4 {
height:486px;
background-color:#727B28;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:15px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #727B28;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-dark-shadow-color: #727B28;
scrollbar-highlight-color: #727B28;
scrollbar-3d-light-color: #727B28;
}

#contenuto4a {
height:486px;
background-color:#727B28;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:15px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #727B28;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-dark-shadow-color: #727B28;
scrollbar-highlight-color: #727B28;
scrollbar-3d-light-color: #727B28;
}

#cont_meteo {
height:233px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:15px;
border:1px solid #727B28;
}
#cont_meteo td {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:15px;
}
#cont_meteo a:link, #cont_meteo a:visited, #cont_meteo a:hover, #cont_meteo a:active {
text-decoration:underline;
color:#727B28;
}
#cont_meteo a:hover {
text-decoration:underline;
color:#9B1F23;
}

#txt {
margin:10px 50px;
}
#txt1 {
margin:10px 20px;
}
#txt4 {
margin:5px 10px;
}
#txt5 {
margin:5px 10px;
}

#txt a:link, #txt1 a:link, #txt4 a:link, #txt5 a:link, #txt a:visited, #txt1 a:visited, #txt4 a:visited, #txt5 a:visited, #txt a:hover, #txt1 a:hover, #txt4 a:hover, #txt5 a:hover, #txt a:active, #txt a:active, #txt4 a:active, #txt5 a:active {
color:#ffffff;
text-decoration:underline;
}
#txt a:hover, #txt1 a:hover, #txt4 a:hover, #txt5 a:hover {
color:#ffffff;
text-decoration:none;
}



h1 {
	background-color:#9B1F23;
	color:#FFFFFF;
	line-height:25px;
	margin:0px;
	width: 193px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	padding-left: 50px;
}

/*******************************************************************indirizzo home*/
address {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#436E27;
font-style:normal;
line-height:18px;
margin:34px 15px;
}
address a:link, address a:visited, address a:hover, address a:active {
color:#436E27;
text-decoration:none;
} 
address a:hover {
color:#436E27;
text-decoration:underline;
} 
/*******************************************************************fine indirizzo home*/


/*******************************************************************indirizzo pagine interne*/
#indirizzo {
position:absolute;
bottom:-18px;
left:0px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#565E15;
font-style:normal;
line-height:18px;
width:960px;
text-align:center;
}
#indirizzo a:link, #indirizzo a:visited, #indirizzo a:hover, #indirizzo a:active {
color:#436E27;
text-decoration:none;
} 
#indirizzo a:hover {
color:#436E27;
text-decoration:underline;
} 
/*******************************************************************fine indirizzo pagine interne*/


/*******************************************************************copyright*/
#copy {
position:absolute;
bottom:-19px;
right:-17px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#565E15;
line-height:18px;
}
#copy a:link, #copy a:visited, #copy a:hover, #copy a:active {
color:#436E27;
text-decoration:none;
} 
#copy a:hover {
color:#436E27;
text-decoration:underline;
} 
/*******************************************************************fine copyright*/

/*******************************************************************sitemap*/
#sitemap {
position:absolute;
bottom:-16px;
right:0px;
line-height:18px;
} 

#site ul {
	list-style-type: none;
	margin: 0px 0px;
	line-height:18px;
}
#site ul ul {
	list-style-type: square;
	margin: 0px 12px;
	line-height:18px;
}
#site li a:link, #site li a:visited, #site li a:hover, #site li a:active {
	text-decoration: none;
}
#site li a:hover {
	text-decoration: underline;
}

/*******************************************************************fine sitemap*/


/******************************************************************** form ******/
#form_table td {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}
.titoliform {
 color: #ffffff;
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #9B1F23;
 }
.input {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 border: 1px #959E4F solid; 
 background-color: #ffffff;
 color: #727B28;
 width:120px;
 }
.inputp {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 border: 1px #959E4F solid; 
 background-color: #ffffff;
 color: #727B28;
 width: 20px;
 }
.inputdata {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 border: 1px #959E4F solid; 
 background-color: #ffffff;
 color: #727B28;
 width: 70px;
 }
.area {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 border: 1px #959E4F solid; 
 background-color: #ffffff;
 color: #727B28;
 width: 380px;
 }
.button {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 border: 1px #959E4F solid;   
 background-color: #ffffff;
 color: #9B1F23;
 font-weight: bold;
 width:100px;
 }
 
  /******************************************************************** gallery ******/
 #box #categorie {
position:absolute;
top:111px;
left:0px;
width:270px;
height:486px;
background-color:#727B28;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:15px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #727B28;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-dark-shadow-color: #727B28;
scrollbar-highlight-color: #727B28;
scrollbar-3d-light-color: #727B28;
}
 #box #gallery {
position:absolute;
top:111px;
left:280px;
width:680px;
height:486px;
font:11px Verdana, Arial, Helvetica, sans-serif;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #727B28;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-dark-shadow-color: #727B28;
scrollbar-highlight-color: #727B28;
scrollbar-3d-light-color: #727B28;
}

 .link:LINK, .link:VISITED, .link:ACTIVE {
 font: 11px 'Trebuchet MS', Helvetica, sans-serif;
 color: #9B1F23;
 text-decoration: none;
 }

.link:HOVER {
 text-decoration: underline;
 }
 
  .link_categorie:LINK, .link_categorie:VISITED, .link_categorie:ACTIVE {
 font: 12px 'Trebuchet MS', Helvetica, sans-serif;
 color: #FFFFFF;
 text-decoration: none;
 }

.link_categorie:HOVER {
 text-decoration: underline;
 }

 /******************************************************************** fine gallery ******/

#stanze {
	width: 500px;
	position: absolute;
	top: 150px;
	left: 150px;
	z-index: 5;
	color: #000000;
}
#stanze div {
	display: none;
	border: 1px solid #727B28;
	height: 280px;
	background-color: #fff;
	padding: 18px;
}
#stanze h3 {
	color: #9B1F23;
	font-size: 20px;
	margin: 9px 11px 13px 18px;
}
#stanze h3 span {
	font-size: 14px;
	color: #727B28;
}
#stanze .piantina {
	border: 1px solid #727B28;
	float: left;
	margin: 0 11px 0 0;
}
#stanze .infos {
}
