/* CSS Document */

body {
	background:#f1ebcf url(../images/sf_sito.jpg) repeat-x top left;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#6b5325;
	margin:0;
	text-align:center;
}
table, td {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}
#mesnerwirt {position:absolute; top:22px; right:27px; z-index:999;}

#webpage {
	width:990px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#webpage #lingua {
	position:absolute;
	right:0px;
	top:40px;
	width:13px;
	z-index:1;
}
#webpage #lingua a:link, #webpage #lingua a:visited, #webpage #lingua a:hover, #webpage #lingua a:active {
	background:url(../images/sf_scelta_linguax.gif) no-repeat top left;
	color:#f1ebcf;
	width:14px;
	height:24px;
	text-align:center;
	display:block;
	line-height:24px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
#webpage #lingua a:hover  {
	background:url(../images/sf_scelta_lingua.gif) no-repeat top left;
	color:#6b5325;	
}

#header {
	width:979px;
	height:539px;
	z-index:3;
}
#webpage #foto {
	position:absolute;
	top:27px;
	left:0;
	width:979px;
	height:510px;
	z-index:1;
	overflow:hidden;
}

#form {position:absolute; top:0px; left:0; z-index:999;}

/********************************************************************************************************* MENU SOPRA ***/
#header #menu {
	position:relative;
	width:854px;
	height:27px;
	margin-left:125px;
	margin-right:11px;
	z-index:4;
	background-color:#d0ba82;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav li {
	float: left;
	margin:0 14px 0 0;
	padding:0;
}
#nav li.last {
	margin:0 0 0 0;	
	padding:0;
}
#nav li a:link, #nav li a:visited, #nav li a:hover, #nav li a:active {
	display: block;
	color:#6b5325;
	font-size:15px;
	line-height:26px;
	text-decoration:none;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
#nav li a:hover, #nav li a.evid {
	color:#f1ebcf;
	text-decoration:none;
}
#nav li li {
	float: left;
	width: 147px;
	background-color:#d0ba81;
	border-bottom:1px dashed #6b5325;
	margin:0 0 0 -4px;
	padding:0;
}
#nav li li a:link, #nav li li a:visited, #nav li li a:hover, #nav li li a:active {
	text-decoration:none;
	text-transform:none;
	padding-left:7px;
	line-height:27px;
}
#nav li li a:hover, #nav li li a.evid {
	color:#f1ebcf;
	text-decoration:none;
}
#nav li ul {
	position: absolute;
	width: 100px;
	left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
/********************************************************************************************************* FINE MENU SOPRA ***/

#parteprincipale {
	position:relative;
	width:937px;
	margin:12px 11px 12px 42px;
	padding:0;
}

#parteprincipale #spaziocentrale {
	position:absolute;
	top:0;
	left:16px;
	width:921px;
	height:231px;
	margin:0;
	padding:0;
}
/********************************************************************************************************* RICHIESTA VELOCE ***/
#spaziocentrale #quickbook {
	position:absolute;
	left:0;
	top:0;
	width:218px;
	height:229px;
	border:1px solid #d0ba81;
	font-size:14px;
	margin:0;
}
#quickbook h3 {
	font-size:25px;
	color:#6b5325;
	margin:14px 0 23px 3px;
	line-height:30px;
	font-weight:normal;
}
#quickbook #icone {
	position:absolute;
	top:10px;
	left:165px;
	height:42px;
	width:42px;
}
#quickbook form {
	margin:0;
	padding:0 0 5px 0;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	line-height:22px;
}
#quickbook form #sfondo{
	background-color:#d0ba81;
	padding:2px 5px;
	height:63px;
}
#quickbook form label {
	float:left;
}

#quickbook form input {
	float:left;
	margin:0px 4px;
	background-color:#6b5325;
	border:0;
	color:#FFFFFF;
	font-size:12px;
	width:90px;
	height:17px;
	line-height:17px;
}
#quickbook form input.button {
	width:131px;
	height:22px;
	line-height:22px;
	float:right;
	margin:0;
	cursor:pointer;
}
#quickbook p {
	margin:5px 15px 0px 10px;
	padding:0;
	height:30px;
	line-height:30px;
	position:relative;
	clear:both;
}
#quickbook p img {
	position:absolute;
	top:0;
	right:0;
}
#quickbook a:link, #quickbook a:visited, #quickbook a:hover, #quickbook a:active {
	display:block;
	margin:5px 15px 0px 10px;
	padding:0;
	height:30px;
	line-height:30px;
	position:relative;
	color:#6B5325;
	text-decoration:none;
}
#quickbook a:hover {
	font-weight:bold;
}
#quickbook a img {
	position:absolute;
	top:0;
	right:0;
}

/* ******************************************************************* CALENDARIO **/
/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
#quickbook form a.dp-choose-date {
	float: left;
	width: 21px;
	height: 20px;
	text-indent: -2000px;
	overflow: hidden;
	background:url(../images/calendar.png) no-repeat; 
	margin:0;
	padding:0;
}
#quickbook form a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* ******************************************************************* FINE CALENDARIO **/
/********************************************************************************************************* NAVIGAZIONE SINISTRA ***/

/********************************************************************************************************* LINK BOTTONI ***/
#spaziocentrale #box {
	position:absolute;
	top:0;
	right:0;
	width:699px;
	height:69px;
	margin:0 0 0 2px;
}
#box a:link, #box a:visited, #box a:hover, #box a:active {
	float:left;
	width:223px;
	height:67px;
	border:1px solid #d0ba81;
	font-size:25px;
	color:#6b5325;
	text-decoration:none;
	font-weight:normal;
	position:relative;
	margin:0 0 0 8px;
	text-transform:uppercase;
	line-height:30px;
}
#box a.bike {
	background:#e0d1a6 url(../images/img_biken.gif) no-repeat;
}
#box a.bike:hover, #box a.bike_active {
	background:#d0ba81 url(../images/img_biken_active.gif) no-repeat;
}
#box a.spa {
	background:#e0d1a6 url(../images/img_wellness.gif) no-repeat;
}
#box a.spa:hover, #box a.spa_active {
	background:#d0ba81 url(../images/img_wellness_active.gif) no-repeat;
}
#box a.summer {
	background:#e0d1a6 url(../images/img_sommer.gif) no-repeat;
}
#box a.summer:hover, #box a.summer_active {
	background:#d0ba81 url(../images/img_sommer_active.gif) no-repeat;
}
#box a.winter {
	background:#e0d1a6 url(../images/img_winter.gif) no-repeat;
}
#box a.winter:hover, #box a.winter_active {
	background:#d0ba81 url(../images/img_winter_active.gif) no-repeat;
}
#box a span {
	position:absolute;
	top:14px;
	left:3px;
}
/********************************************************************************************************* FINE LINK BOTTONI ***/



/********************************************************************************************************* BOX PACCHETTO ***/
#spaziocentrale #box_package {
	position:absolute;
	top:80px;
	left:231px;
	width:690px;
	height:140px;
	background-color:#f1ebcf;
	margin:0;
	padding:0;
	display:inline;
}
#box_package a#back:link, #box_package a#back:visited, #box_package a#back:hover, #box_package a#back:active {
	position:absolute;
	top:20px;
	left:10px;
	color:#d0ba81;
	font-size:80px;
	line-height:90px;
	text-decoration:none;
	z-index:999;
}
#box_package a#back:hover {
	color:#6b5325;
}
#box_package a#next:link, #box_package a#next:visited, #box_package a#next:hover, #box_package a#next:active {
	position:absolute;
	top:20px;
	right:10px;
	color:#d0ba81;
	font-size:80px;
	line-height:90px;
	text-decoration:none;
}
#box_package a#next:hover {
	color:#6b5325;
}
#box_package #slides {
	display:block;
	z-index:100;
	margin:0;
	padding:0;
}
#box_package #slides a img {
	position:absolute;
	top:13px;
	left:75px;
	display:block;
	border:0;
	text-decoration:none;
}
#box_package #slides .package_txt {
	position:absolute;
	top:20px;
	left:320px;
	color:#4c4c4c;
	font-size:15px;
	line-height:24px;
}
#box_package #slides .package_txt a:link, #box_package #slides .package_txt a:visited, #box_package #slides .package_txt a:hover, #box_package #slides .package_txt a:active {
	text-decoration:none;
	color:#4c4c4c;
}
#box_package #slides .package_txt a:hover {
 	text-decoration:underline;
}
#box_package #slides .package_txt h2 {
	color:#6b5325;
	font-size:20px;
	margin:0 0 15px 0;
	font-weight:normal;
}
#box_package #slides .package_txt h2 a:link, #box_package #slides .package_txt h2 a:visited, #box_package #slides .package_txt h2 a:hover, #box_package #slides .package_txt h2 a:active {
	text-decoration:none;
	color:#6b5325;
}
#box_package #slides .package_txt h2 a:hover {
 	text-decoration:underline;
}
#box_package #slides .package_txt strong {
	color:#6b5325;
	font-weight:bold;	
}
#box_package #slides .package_txt a.more:link, #box_package #slides .package_txt a.more:visited, #box_package #slides .package_txt a.more:hover, #box_package #slides .package_txt a.more:active {
	text-decoration:underline;
	color:#4c4c4c;
	display:block;
	font-size:12px;
	text-align:right;
}
#box_package #slides .package_txt a.more:hover {
	color:#6b5325;	
	text-decoration:none;
}

/********************************************************************************************************* FINE BOX PACCHETTO ***/


#parteprincipale #asinistra {
	position:absolute;
	top:232px;
	left:0;
	width:237px;
	float:left;
	margin:0;
	padding:0;
}


/********************************************************************************************************* NAVIGAZIONE A SINISTRA ***/
#navigazione {
	width:222px;
	margin:15px 15px 0 0;
}
#navigazione ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	width: 222px;
}

#navigazione li { /* all list items */
	line-height: 33px;
	border-bottom: 1px dashed #6b5325;
	padding:0;
}
#navigazione li.last { 
	border:0;
}
#navigazione li a:link, #navigazione li a:visited, #navigazione li a:hover, #navigazione li a:active {
	font-size:15px;
	display: block;
	color: #6b5325;
	text-decoration: none;
	padding: 0 0 0 16px;
	text-transform:uppercase;
}
#navigazione li a:hover, #navigazione li a.evid {
	font-weight:bold;
}
#navigazione li ul, #navigazione li ul ul { /* second-level lists */
	display:none;
}
#navigazione li ul.show {
	display:block;
	list-style: square;
	margin:0 0 0 15px;
	padding:0 0 10px 20px;
	width:180px;
}
#navigazione li ul.show ul.show {
	display:block;
	list-style: disc;
	margin:0 0 0 0px;
	padding:0 0 10px 15px;
	width:175px;
}

#navigazione li ul.show li { /* second-level list items */
	line-height: 20px;	
	border:0;
	margin:0;
	padding:0;
}
#navigazione li ul.show li a:link, #navigazione li ul.show li a:visited, #navigazione li ul.show li a:hover, #navigazione li ul.show li a:active {
	font-size:14px;
	display: block;
	color: #6b5325;
	text-decoration: none;
	padding: 0;
	display:inline;
	text-transform:none;
}
#navigazione li ul.show li a:hover, #navigazione li ul.show li a.evid {
	font-weight:bold;
}
/********************************************************************************************************* FINE NAVIGAZIONE A SINISTRA ***/

/********************************************************************************************************* FINE TUTTA LA PARTE SINISTRA ***/






/********************************************************************************************************* PARTE CENTRALE ***/
#parteprincipale #incentro {
	padding:231px 0 0 247px;
	margin:0;
}

#contenuto {
	width:690px;
	background-color:#f1ebcf;
	margin:10px 0;
	position:relative;
	padding:0;
	min-height: 560px;
	height: expression( this.scrollHeight < 560? "560px" : "auto" );
}
#contenuto #seiqui {
	color:#412218;
	font-size:11px;
	padding:10px 0 0 75px;
}
#contenuto #seiqui a:link, #contenuto #seiqui a:visited, #contenuto #seiqui a:hover, #contenuto #seiqui a:active {
	color:#412218;
	text-decoration:none;
}
#contenuto #seiqui a:hover {
	text-decoration:underline;
}
#contenuto #testo {
	color:#4c4c4c;
	font-size:14px;
	line-height:23px;
	padding:30px 50px 0px 75px;
}
#contenuto #testo .conbordo {
	border:1px solid #6b5325;
}
ul.no_margintop {
	margin-top:0;
}

#contenuto #testo a:link, #contenuto #testo a:visited, #contenuto #testo a:hover, #contenuto #testo a:active {
	color:#4c4c4c;
	text-decoration:none;
}
#contenuto #testo a.link:link, #contenuto #testo a.link:visited, #contenuto #testo a.link:hover, #contenuto #testo a.link:active {
	color:#4c4c4c;
	text-decoration:underline;
}
#contenuto #testo h1 {
	font-size:27px;
	color:#6b5325;
	font-weight:normal;
	margin:0 0 25px 0;
	line-height:32px;
}
#contenuto #testo .cornice {
	clear:both;
	margin:0;
}
#contenuto #testo .cornice div {
	float:left;
	width:200px;
	background-color:#6b5325;
	padding:5px;
}
#contenuto #testo .cornice div strong {
	color:#f1ebcf;
	font-weight:bold;
}
#contenuto #testo .cornice ul {
	margin:auto;
	margin-top:40px;
	margin-left:230px;
	padding-left:0;
} 

#contenuto #testo #fotogalley {
	width:230px;
	float:left;
	margin:0 30px 10px 0;
	background-color:#6b5325;
	color:#f1ebcf;
}
#contenuto #testo #fotogalley strong {
	padding:3px;
}
#contenuto #testo #fotogalley a img {
	border:3px solid #f1ebcf;
	margin:3px;
}
#contenuto #testo #fotogalley #gal_hidden {
	display: none;
}

/********************************************************************************************************* PACCHETTI ***/
#contenuto #testo h2  {
	font-size:22px;
	color:#6b5325;
	font-weight:bold;
	margin:0 0 0 0;
	line-height:25px;
	text-transform:uppercase;
}
#contenuto #testo h3  {
	font-size:16px;
	color:#6b5325;
	font-weight:normal;
	margin:0 0 15px 0;
	line-height:20px;
}

#contenuto #testo #txt_package {
	float:left;
	width:340px;
	margin:0;
	padding-bottom:10px;
	color:#4c4c4c;
	font-size:14px;
	line-height:23px;
	min-height: 210px;
	height: expression( this.scrollHeight < 210? "210px" : "auto" );
}
#contenuto #testo #img_package {
	float:left;
	margin:0 10px 0 0;
	border:3px solid #6b5325;
}
#contenuto #testo #price_package {
	margin:10px 0 0 0;
	padding:10px;
	border:1px solid #6b5325;
	background-color:#D0BA81;
	color:#FFFFFF;
	clear:both
}
#contenuto #testo #price_package span {
	float:right;
	margin:0;
	font-weight:bold;
}
#contenuto #testo a#booking_package {
	display:block;
	background-color:#6b5325;
	color:#FFFFFF;
	text-align:right;
	font-weight:bold;
	line-height:20px;
	padding-right:10px;
}
#contenuto #testo #list_package {
	margin:0;
}
#contenuto #testo #list_package a:link, #contenuto #testo #list_package a:visited, #contenuto #testo #list_package a:hover, #contenuto #testo #list_package a:active {
	display:block;
	text-decoration:none;
	margin:0 0 10px 0;
	padding-left:30px;
}
#contenuto #testo #list_package a:hover {
	background-color:#e0d2a7;
}
#contenuto #testo #list_package a strong {
	margin-left:20px;
	font-weight:bold;
	font-size:15px;
}
#contenuto #testo #list_package a span {
	margin-left:150px;
}
/********************************************************************************************************* FINE PACCHETTI ***/

/********************************************************************************************************* STANZE ***/
#contenuto #testo .stanze {
	border:1px solid #6b5325;
	font-size:12px;	
	margin:10px 0 30px 0;
	padding:3px;
}
#contenuto #testo .stanze h3 {
	color:#f1ebcf;
	font-size:15px;
	margin:0px 0px 5px 0px;
	background-color:#6b5325;
	padding:2px 5px;
	font-weight:bold;
}
#contenuto #testo .stanze img {
	float:left;
	margin:0;
	padding:0;
}
#contenuto #testo .stanze p {
	clear:both;
	margin:10px 5px;
	padding:0;
	line-height:20px;
}
#contenuto #testo .stanze div {
	background-color:#6b5325;
	height:22px;
}
#contenuto #testo .stanze a:link, #contenuto #testo .stanze a:visited, #contenuto #testo .stanze a:hover, #contenuto #testo .stanze a:active {
	width:181px;
	line-height:22px;
	color:#f1ebcf;
	float:left;
	text-align:center;
	text-decoration:none;
	margin:auto 1px;
	font-weight:bold;
}
#contenuto #testo .stanze a:hover {
	text-decoration:underline;
}
#contenuto #testo .stanze a.link:link, #contenuto #testo .stanze a.link:visited, #contenuto #testo .stanze a.link:hover, #contenuto #testo .stanze a.link:active {
	text-decoration:underline;
	width:auto;
	line-height:20px;
	float:none;
	text-align:left;
	margin:0;
	font-weight:normal;
	color:#6b5325;
}
/********************************************************************************************************* FINE STANZE ***/




/********************************************************************************************************* STANZE 2 ***/
#contenuto #testo .stanze2 {
	border:1px solid #D8C695;
	font-size:12px;	
	margin:10px 0 30px 0;
	padding:20px;
}

#contenuto #testo .stanze2 p.details {position:relative; top:160px; left:405px; width:110px; height:29px;}
#contenuto #testo .stanze2 p.details a {text-decoration:none; color:#fff; text-transform:uppercase; line-height:31px; text-align:left; font-size:15px; padding-left:5px; font-weight:normal; display:block;}
#contenuto #testo .stanze2 p.details img {margin:0; padding:0; padding-left:5px; vertical-align:middle; float:none;}
#contenuto #testo .stanze2 h3 {
	color:#6b5325;
	font-size:27px;
	margin:0px 0px 5px 0px;
	padding:2px 5px;
	font-weight:normal;
	padding-bottom:10px;
}
#contenuto #testo .stanze2 img {
	float:left;
	margin:0;
	padding:0;
	margin-top:-40px;
	border:0;
}
#contenuto #testo .stanze2 p {
	clear:both;
	margin:10px 5px;
	padding:0;
	line-height:20px;
}
#contenuto #testo .stanze2 div {
	height:36px;
}

#contenuto #testo .stanze2 div .preise1, #contenuto #testo .stanze2 div .preise2, #contenuto #testo .stanze2 div .preise3 {float:left; height:37px; padding-left:53px;}
#contenuto #testo .stanze2 div .preise1 {padding-left:0px;}
#contenuto #testo .stanze2 div .preise1 img, #contenuto #testo .stanze2 div .preise2 img, #contenuto #testo .stanze2 div .preise3 img {float:none; margin:0; padding:0; vertical-align:middle; }
#contenuto #testo .stanze2 div .preise1 a, #contenuto #testo .stanze2 div .preise2 a, #contenuto #testo .stanze2 div .preise3 a {text-decoration:none; font-size:15px; color:#6b5325; font-weight:normal; float:none;}

#contenuto #testo .stanze2 div .preise1-it, #contenuto #testo .stanze2 div .preise2-it, #contenuto #testo .stanze2 div .preise3-it {float:left; height:37px; padding-left:48px;}
#contenuto #testo .stanze2 div .preise1-it {padding-left:0px;}
#contenuto #testo .stanze2 div .preise1-it img, #contenuto #testo .stanze2 div .preise2-it img, #contenuto #testo .stanze2 div .preise3-it img {float:none; margin:0; padding:0; vertical-align:middle; }
#contenuto #testo .stanze2 div .preise1-it a, #contenuto #testo .stanze2 div .preise2-it a, #contenuto #testo .stanze2 div .preise3-it a {text-decoration:none; font-size:15px; color:#6b5325; font-weight:normal; float:none;}

#contenuto #testo .stanze2 a:link, #contenuto #testo .stanze2 a:visited, #contenuto #testo .stanze2 a:hover, #contenuto #testo .stanze2 a:active {
	width:181px;
	line-height:22px;
	color:#f1ebcf;
	float:left;
	text-align:center;
	text-decoration:none;
	margin:auto 1px;
	font-weight:bold;
}
#contenuto #testo .stanze2 a:hover {
	text-decoration:underline;
}
#contenuto #testo .stanze2 a.link:link, #contenuto #testo .stanze2 a.link:visited, #contenuto #testo .stanze2 a.link:hover, #contenuto #testo .stanze2 a.link:active {
	text-decoration:underline;
	width:auto;
	line-height:20px;
	float:none;
	text-align:left;
	margin:0;
	font-weight:normal;
	color:#6b5325;
}
/********************************************************************************************************* FINE STANZE 2 ***/



/********************************************************************************************************* TABELLA PREZZI ***/
table.tab_prezzi {
	width:560px;
	background-color:#e0d2a7;
}
.tab_prezzi th {
	text-align:center;
	font-size:16px;
	color:#6b5325;
	width:300px;
}
.tab_prezzi td {
	font-size:14px;
	border-bottom:1px solid #6b5325;
}
#contenuto #testo .tab_prezzi span {
	color:#6b5325;
	text-decoration:none;
	margin-left:10px;
}
.tab_prezzi td i {
	font-style:italic;
	font-size:12px;
	font-weight:bold;
}
#contenuto #testo a.book_link:link, #contenuto #testo a.book_link:visited, #contenuto #testo a.book_link:hover, #contenuto #testo a.book_link:active {
	display:block;
	color:#fff;
	line-height:22px;
	background-color:#6b5325;
	text-align:right;
	padding-right:20px;
	margin:0 2px;	
	font-weight:bold;
}
/********************************************************************************************************* FINE TABELLA PREZZI ***/


#contenuto #testo .space_news {
	background-color:#6b5325;
	margin:20px 30px;
	height:270px;
	font-size:14px;
	line-height:20px;
	position:relative;
	color:#F1EBCF;
	width:220px;
	float:left;
}

#contenuto #testo .space_news2 {
	margin:20px 30px;
	height:255px;
	font-size:14px;
	line-height:20px;
	position:relative;
	color:#F1EBCF;
	width:220px;
	float:left;
	border:1px solid #d8c695;
}
#contenuto #testo .space_news2 .news2 {
	padding:3px 11px;
	margin:0;
	line-height:20px;
}
#contenuto #testo .space_news2 .news2 h4 {
	margin:0;
	padding:0;
	line-height:28px;
}
#contenuto #testo .space_news2 .news2 h4 a:link, #contenuto #testo .space_news2 .news2 h4 a:visited, #contenuto #testo .space_news2 .news h4 a:hover, #contenuto #testo .space_news2 .news2 h4 a:active {
	margin:0;
	color:#6b5325;
	font-size:27px;
	line-height:30px;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	padding-left:17px;
	padding-bottom:10px;
	padding-top:10px;
	display:block;
	
}
#contenuto #testo .space_news2 .news2 a img {
	width:195px;
	height:170px;
	margin:0;
	border:0;
	display:block;
	margin-bottom:5px;
}
#contenuto #testo .space_news2 .news2 a {text-decoration:none; color:#6b5325;}
/**/

#contenuto #testo .space_news .news {
	padding:3px 10px;
	margin:0;
	line-height:20px;
}
#contenuto #testo .space_news .news h3 {
	margin:0;
	padding:0;
	line-height:28px;
}
#contenuto #testo .space_news .news h3 a:link, #contenuto #testo .space_news .news h3 a:visited, #contenuto #testo .space_news .news h3 a:hover, #contenuto #testo .space_news .news h3 a:active {
	margin:0;
	color:#F1EBCF;
	font-size:16px;
	line-height:28px;
	font-weight:bold;
	text-decoration:none;
}
#contenuto #testo .space_news .news a img {
	width:195px;
	height:215px;
	margin:0;
	border:0;
	display:block;
}
#contenuto #testo .space_news .news a:link, #contenuto #testo .space_news .news a:visited, #contenuto #testo .space_news .news a:hover, #contenuto #testo .space_news .news a:active {
	color:#F1EBCF;
	line-height:20px;
	text-decoration:none;
}


/********************************************************************************************************* INDIRIZZO ***/
address {
	font-style:normal;
	color:#6b5325;
	font-size:12px;
	margin:5px 0;
	padding-left:20px;
	padding-top:30px;
	border-bottom:1px solid #cfc4a3;
	line-height:20px;
	clear:both;
}
address a:link, address a:visited, address a:hover, address a:active  {
	color:#6b5325;
	text-decoration:none;
}
address a:hover {
	text-decoration:underline;
}
#service { 
	margin:0px 0px;
	color:#6b5325;
	font-size:12px;
	padding-left:20px;
}
#service a:link, #service a:visited, #service a:hover, #service a:active {
	color:#6b5325;
	text-decoration:none;
	
}
#service a:hover {
	text-decoration:underline;
}
/********************************************************************************************************* FINE INDIRIZZO ***/



/********************************************************************************************************* FORM ***/
#testo form {
	margin:0;
}
#testo form input, #testo form select, #testo form textarea,  #testo form option {
	background-color:#FFFFFF;
	border:1px solid #6b5325;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	color:#6b5325;
}
#testo form input.no_color {
	border:0;
	background-color:transparent;
}
#testo form input.button {
	background-color:#6b5325;
	color:#FFFFFF;
	width:100px;
}
table#richiesta {
	width:100%;
	font-size:12px;
}
#richiesta th {
	font-size:14px;
	padding-top:20px;
	border-bottom:1px dashed #6b5325;
}
#richiesta td {
	font-size:12px;
	line-height:20px;
}

#sondaggio {
	border:1px dashed #D0BA81;
}
#sondaggio input, #sondaggio select {
	width:200px;
}
#testo form input.red, #testo form select.red, #testo form textarea.red {
	border: 1px solid #eb3426;
}
#ris_form {
	display: none;
	margin: 3px 3px 3px 0;
	border: 2px solid #eb3426;
	color: #000;
	padding: 7px 16px;
}
#ris_form p {
	margin: 2px 0;
}
/********************************************************************************************************* FINE FORM ***/

.new_website {
	position:absolute;
	right:-22px;
	top:372px;
	width:185;
	z-index:2;
	border:none;
	}
table.high td {padding:10px; height:20px;} 
