/* CSS base */
html,body,p{margin:0;padding:0;border:none}*:first-child+html{overflow:auto}html{background:#1d3f02 url(images/sfumatura.jpg) top repeat-x}body{min-width:1000px; background:url(images/av2.jpg) top center no-repeat}p{margin:0;padding:0}ul{margin:0;padding:20px;list-style-type:square}#sito{position:relative; max-width:1260px; margin:0 auto;}#head{height:180px;padding:0;background:url(images/immagini-base.png) right -125px no-repeat}#head .sx{width:650px;height:180px;background:url(images/immagini-base.png) 0 -340px no-repeat}#head .dx{position:absolute;right:0;width:400px}#nav{position:relative;height:30px;padding-left:15px}#logo{overflow:hidden;background:url(images/immagini-base.png) 0 0 no-repeat;height:140px}#logo a{position:relative;padding-top:180px;display:block}#data{position:relative;height:30px;padding-right:15px}#data img{float:right;margin:6px 0 0 4px}#ricerca{position:relative;width:400px;height:32px;padding-top:105px}#ricerca .cerca{float:left;overflow:hidden;width:260px;height:15px;padding:5px;margin:7px 0 3px;border:none;background:url(images/immagini-base.png) 0 -552px no-repeat}#ricerca .bottone{cursor:pointer;width:110px;height:32px;margin-top:3px;padding:0;border:none;background:url(images/immagini-base.png) 0 -520px no-repeat}#contenitore{position:relative;overflow:auto;padding:0 0 0 210px;background:url(images/ombra-sx.gif) 220px 0 no-repeat}#contenitore-int{position:relative;overflow:auto;padding-top:5px;background:url(images/immagini-base.png) right -577px no-repeat}#contenuti{position:relative;overflow:auto;background:#eeefe5 url(images/angolo-dx.gif) top right no-repeat}#contenuti-int{position:relative;overflow:auto;min-height:1300px;padding:20px 30px 20px 20px}#menu{position:absolute;z-index:2;top:175px;width:220px;padding:0}#chiusura{position:relative;overflow:hidden;padding:0 0 0 210px;height:10px;background:url(images/sf-fondo.jpg) 210px 0 no-repeat}#chiusura div{position:relative;height:10px;background:url(images/sf-menu2.jpg) top right no-repeat}#chiusura div.uno{margin-left:320px}#chiusura div.due{float:right;width:260px}#chiusura div.tre{float:right;width:510px}#fondo{position:relative;padding:0 20px 0 210px}#copy{position:relative;float:left;margin:20px 30px;padding-bottom:15px}#menu2{position:relative;float:right;padding-top:5px}
/* CSS testo */
body{font:normal 12px "Trebuchet MS",Arial,Verdana;color:#696969}p,.eventi,.strutture,.strutture2,.strutture3,.evidenza{line-height:16px}a{color:#48abcb;outline:none;text-decoration:none}a:hover{color:#6a9005}#destra a{color:#666}#destra a:hover{color:#afaa91}#head{line-height:35px;color:#ededed;font-size:11px}#nav{line-height:30px;color:#a9d7e4}#data{line-height:30px;color:#a9d7e4;text-align:right}#data .treA{line-height:27px}#ricerca .cerca{color:#fff}#chiusura{color:#ededed;font-size:11px;line-height:12px}#fondo{font-size:11px}#copy{color:#5b8618;line-height:14px}#copy a{color:#5b8618;text-decoration:none}#copy a:hover{color:#eeefe5}#menu2{color:#eeefe5;text-align:right}#menu2 a{color:#eeefe5;text-decoration:none}#menu2 a:hover{color:#5b8618;text-decoration:none}.eventi li a{color:#666;text-decoration:none}.eventi li a:hover{color:#6a9005;background:#dcdacc}.eventi strong a{font-size:14px;color:#88a704;line-height:18px}.linkcomuni li{color:#a6a189;line-height:21px;text-transform:capitalize}.linkcomuni li a{text-decoration:none;font:bold 14px "Trebuchet MS",Arial,Verdana;color:#928c73}.linkcomuni li a:hover{color:#a6a189}.strutture a,.strutture2 a{color:#666}.strutture2 strong{font:Normal 18px "Trebuchet MS",Arial,Verdana;color:#888;line-height:21px}.strutture3 span{font-style:italic}.strutture3 a{color:#9ea087;text-decoration:none}.strutture2 a:hover{color:#596d18;background:#cfdaa1}.strutture2 a:hover strong{color:#89a432}.evidenza{color:#56553c}.evidenza a{color:#56553c;text-decoration:none}ul.num li{font:bold 14px "Trebuchet MS",Arial,Verdana;text-transform:uppercase;letter-spacing:0.65pt}ul.num li.sel{text-decoration:none;color:#fff}ul.num li a{text-decoration:none;color:#909090}ul.num li a:hover{text-decoration:none;color:#fff}.calendario-testa{font:bold 14px "Trebuchet MS",Arial,Verdana;color:#3f6303;text-transform:uppercase}.frecce a{text-decoration:none;text-transform:uppercase;color:#3f6303;font-size:24px;line-height:14px}.calendario-giorni{font:bold 14px "Trebuchet MS",Arial,Verdana;text-transform:uppercase}.calendario-giorni td{text-align:center}.giorni td{color:#fff}.disable{color:#bfbdad}.validmonth{color:#858069}.appuntamento,.appuntamento a{text-decoration:none;color:#3f6303}.today,.today a{color:white;text-decoration:none}.trattamento,td.camera{font:bold 14px "Trebuchet MS",Arial,Verdana;text-transform:uppercase;color:#999}.trattamento .desc{text-align:left;color:#fff}td.camera{text-align:left}.toggler{font:bold 15px "Trebuchet MS",Arial,Verdana;color:#88a704}.maschera p{line-height:21px}.maschera .prezzo{color:#88a704;font-weight:bold}.maschera strong{color:#999}.maschera li a{text-decoration:none}#contenuti-int form{font:normal 12px "Trebuchet MS",Arial,Verdana}#contenuti-int legend{color:#a4b92e;text-decoration:none;line-height:30px}#contenuti-int label{ line-height:21px;font-weight:bold}#contenuti-int input,#contenuti-int select{line-height:18px;color:#8eb50d;font-size:12px;font-weight:bold}#contenuti-int textarea{font:bold 12px "Trebuchet MS",Arial,Verdana;color:#8eb50d}#contenuti-int textarea.info{color:#999}#contenuti-int textarea.infoemail{color:#507116}#contenuti-int label.piccolo{ line-height:20px}#contenuti-int label.medio{ line-height:15px}#contenuti-int .bottone{font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff}#menu li{font:bold 18px Georgia,"Times New Roman",Times,serif;line-height:30px;font-variant:small-caps}#menu li li a{color:#80784d}#menu li.primo{color:#1d3f02}#menu li.secondo{color:#2d5003}#menu li.terzo{color:#395c04}#menu li.quarto{color:#4a6e06}#menu li.quinto{color:#5b8007}#menu li.sesto{color:#6a9008}#menu li.settimo{color:#8eb50d}#menu li li{font:normal 12px "Trebuchet MS",Arial,Verdana;letter-spacing:1px;line-height:14px}#menu li a{letter-spacing:2px;line-height:14px;text-decoration:none}#menu li li a{letter-spacing:0;line-height:16px;text-decoration:none}#menu li a:hover,#menu li li a:hover{color:#1d3f02;text-decoration:none}ul#menuschede li{font:normal 14px "Trebuchet MS",Arial,Verdana;line-height:30px;text-transform:uppercase}ul#menuschede li.scelto{color:#8db50c}ul#menuschede li{text-decoration:none;color:#818275}ul#menuschede li:hover{color:#6f9506}ul#menuschede li a{text-decoration:none;color:#818275}ul#menuschede li a:hover{color:#6f9506}.testo,.testo2,.testo3{font:normal 12px "Trebuchet MS",Arial,Verdana;color:#777}.testo2{color:#aaa}.testo3{color:#d76116}.titoli1,.titoli1 strong,.titoli2,.titoli3{font:normal 24px Georgia,"Times New Roman",Times,serif;letter-spacing:-0.5pt;line-height:27px}.titolino1 strong,.titolino2 strong,.titolino3 strong,.titolino4 strong{font:normal 18px "Trebuchet MS",Arial,Verdana;letter-spacing:-0.4pt;line-height:18px}.titolino1,.titolino2,.titolino3,.titolino4{font:bold 14px "Trebuchet MS",Arial,Verdana;line-height:18px}.titoli1{color:#666}.titoli1 strong,.titoli1 strong a{color:#333;text-decoration:none}.titoli1 strong a:hover{color:#666}.titoli2{color:#6a9005}.titoli3{color:#999378}.titolino2{color:#83823b}.titolino3{color:#dbddcd}.titolino4{color:#88a704}.titolino4 a{color:#88a704; text-decoration:underline;}.titolino1 strong{color:#527a15}.titolino2 strong{color:#a4a149}.titolino3 strong{color:#fff}.titolino4 strong{color:#7b7f54}.titolino2 a{color:#666}.titolino2 a:hover{color:#6a9005}a.link4{color:#b49b59}#nav a,#nav a:active,#nav a:link,#nav a:hover{color:#FFF;text-decoration:none}
/* CSS menu */
#menu ul{z-index:1;margin:0;padding:0 0 20px 0;list-style-type:none;background:url(images/sf-menu.png) repeat-y}#menu li{z-index:1;margin:0;padding:10px 15px 0 30px}#menu li.primo{z-index:1;padding-top:35px;background:url(images/top-menu.jpg) 0 0 no-repeat}#menu li ul{position:relative;padding:0;background:url(images/sf-ul.gif)}#menu li li{padding:0 5px;border:none}ul#menuschede{margin:0 0 0 -20px;padding:0;width:230px}ul#menuschede li{position:relative;display:block;z-index:2;height:30px;padding-left:20px;list-style-type:none;cursor:pointer}ul#menuschede li.scelto{border-bottom:none}ul#menuschede li.background{position:absolute;z-index:1;background:url(images/sf-menuschede.gif) no-repeat}
/* CSS classi */
.stampa{position:relative;overflow:hidden;float:right;width:80px;height:80px;background:url(images/stampante.gif) 0 0 no-repeat}.stampa a{display:block;padding-top:80px}.treA{position:relative;float:right;margin-left:5px}.treA a.a1{font-size:10px}.treA a.a2{font-size:12px}.treA a.a3{font-size:14px}a.a1,a.a2,a.a3{color:#a9d7e4;text-decoration:none}a.a1:hover,a.a2:hover,a.a3:hover{color:#fff;text-decoration:none}.padd15{padding:15px}.padd15b{padding:15px;border-top:1px dashed #999}.sx{float:left}.sxmarg{float:left;margin:0 15px 15px 0}.dx{float:right}.dxmarg{float:right;margin:0 0 15px 15px}
/*
.eventi{position:relative;}
.eventi ul{margin:0;padding:0;list-style-image:url(images/freccia.gif)}
.eventi li{float:left;margin-bottom:10px; padding-top:10px;border-top:1px solid #dcdacc;}
.eventi li a{display:block;float:left;}
.eventi strong{display:block;margin-bottom:4px;}
.eventi img{float:left;margin:0 10px 10px 0;}
*/
.eventi{position:relative;overflow:auto}.eventi ul{margin:0;padding-right:0;list-style-image:url(images/freccia.gif)}.eventi li{margin-bottom:15px}.eventi li a{display:block}.eventi strong{display:block;margin-bottom:7px}

.eventihome{position:relative;}
.eventihome ul{margin:0;padding:0;list-style-type:none;}
.eventihome li{float:left;width:280px;margin-bottom:10px; padding-top:10px;border-top:1px solid #dcdacc;}
.eventihome li a{display:block;float:left;color:#666;text-decoration:none}
.eventihome li:hover, .eventihome li a:hover{color:#6a9005;background:#eeefe5}

.eventihome img{float:left;margin:4px 10px 0 0;}

.eventihome li.primo{border:none;margin-top:8px;}
.eventihome li.primo img{margin:5px 0 5px 0; width:276px;}

.altriprodotti{display:block;clear:both;padding-top:10px;}
.altriprodotti span{width:300px;border-top:1px solid #969179;padding:5px 0;}

.altriprodotti a{color:#dbddcd;font-weight:bold;padding-left:15px;}

.altriprodotti a:hover{color:white;font-weight:bold;}

.submenu{margin:12px 20px 0 25px; border:1px solid #2b4d03; padding:5px; line-height:12px;color:#5c8004}

.submenu a{
	font-size:10px;color:#4e7302;
}

.submenu a:hover{
	color:#5c8004;
}

.linkcomuni{position:relative;padding-top:10px}

.linkcomuni li{list-style-type:disc}


.strutture{position:relative;overflow:hidden;margin-bottom:25px}

.strutture2{position:relative;overflow:hidden;float:left;width:100%;height:106px;margin:0 0 25px 0}

.strutture3{position:relative;float:left;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d5d6c8}

.strutture img{width:166px; height:110px}

.strutture img,.strutture2 img,.strutture3 img{float:left;margin:0 10px 0 0;border:3px solid #c0c2ac}

.strutture2 img{max-width:150px;max-height:100px;border:3px solid #ccc}

.strutture3 img{max-width:150px;max-height:100px;margin-top:3px}

.strutture span, .strutturedx span{display:block;margin:0;padding-right:20px}

.strutture2 span{display:block;margin:0;padding:8px 0 0}

.strutture3 p{margin:0;padding:10px 0}

.strutture a,.strutture2 a{text-decoration:none;cursor:pointer;display:block}

.strutture2 a{height:106px}

.strutture2 a:hover img{border:3px solid #89a432}


.strutturedx{
	position:relative;
	overflow:hidden;
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #c0c2ac;
}

.strutturedx img{
	float:left;
	margin:2px 5px 0 0;
	width:90px;
	height:60px;
	border:3px solid #c0c2ac;
}

.strutturedx a{
	display:block;
}

.strutturedx a:hover{
	background:#f9faf4;
}

.opaco{opacity:.60;filter:alpha(opacity=60);-moz-opacity:0.6}

.evidenza{position:relative;overflow:hidden;padding:3px 3px 10px;margin:5px 20px 0 0;background:#afaa91 url(images/sf_prodotti.jpg) right bottom no-repeat}

.evidenza img{float:left;width:166px;height:110px;margin-right:20px}

.evidenza span{display:block;margin:0}

.gallery{position:relative;overflow:auto;margin-top:5px;clear:left}

.extramod{position:relative;padding:35px 10px 10px;margin:-20px 0 20px;background:#dcdacc url(images/sf-extra.gif) 0 0 no-repeat}

.extramod strong{
	display:block;
	margin:7px 0 0;
	font:bold 16px "Trebuchet MS", Arial, Verdana;
	color:#848270;
}

.extramod select{
	width:190px;
	background:#f3f4eb;
	color:#848270;
}

.extramod input{
	width:140px;
	background:#f3f4eb;
	color:#848270;
}

.extramod .bottone{
	background:#c45f06;
	border:none;
	width:40px;
	padding:1px 5px;
	margin-left:2px;
}

.extramod option{
	color:#848270;
}

.rss-facebook{
	position:absolute;
	z-index:5;
	overflow:hidden;
	top:147px;
	left:90px;
	padding-left:20px;
	width:100px;
	height:55px;
	background:url(images/rss-facebook.png) 0 0 no-repeat;
}

.rss-facebook a{
	display:block;
	float:left;
	overflow:hidden;
	width:50px;
	padding-top:70px;
}

.facebook{float:right; background:#eee; border:1px solid #ccc; padding:10px;}

.uno #centro .gallery img{position:relative; float:left;width:77px;height:77px;margin:0 11px 11px 0}.due #sinistra #sxint .gallery img{float:left;width:73px;height:73px;margin:0 12px 12px 0}.due #centro .gallery img{float:left;width:62px;height:62px;margin:0 12px 12px 0}.quattro #destra .gallery{margin-right:-20px;}.quattro #destra .gallery img{float:left;width:60px;height:60px;margin:0 15px 15px 0;}.cinque #destra .gallery{margin-right:-20px;}.cinque #destra .gallery img{float:left;width:60px;height:60px;margin:0 15px 15px 0;}.cinque #sinistra #sxint .gallery img{float:left;width:70px;height:70px;margin:0 14px 14px 0}.linkdx{text-align:right;padding-right:20px}.linkdx a{text-decoration:none}ul.num{position:absolute;bottom:0;margin:0;padding:0;list-style-type:none}ul.num li{position:relative;float:left}ul.num li.sel{display:block;margin-right:3px;padding:2px 5px;background:#6a9005}ul.num li a{display:block;margin-right:3px;padding:2px 5px;background:#eeefe5}ul.num li a:hover{background:#909090}.extra{position:relative;padding:35px 10px 0;margin-top:5px;background:#dcdacc url(images/sf-extra.gif) 0 0 no-repeat}.calendario-testa{margin:0;padding:0;width:210px;height:30px;border-left:solid 1px #cdcbbd;border-right:solid 1px #cdcbbd;border-top:solid 1px #cdcbbd;background:#88a704}.frecce{width:30px;text-align:center}.mese{width:150px;text-align:center}.calendario-giorni{margin:0;padding:0;width:210px;background:#cdcbbd}.calendario-giorni tr{background:#dcdacc}.calendario-giorni td{width:30px;height:30px}.giorni td{background:#3f6303}.disable{background:#eeefe5}.validmonth{background:#dcdacc}.appuntamento,.appuntamento a{background-image:url(images/appuntamento.gif);background-repeat:no-repeat}.today,.today a{background-color:#88a704}.listino{width:100%;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.listino td{width:18%;height:30px;text-align:center;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:5px}.trattamento,td.camera{background:#efefef}.trattamento .desc{width:28%;background:#ccc;text-align:center}td.camera{width:28%}.toggler{width:100%;padding:3px 0 0;cursor:pointer;border-top:#aaa 1px solid}.maschera{width:95%;padding-left:10px;margin-bottom:5px;border-top:#aaa 1px solid;}.maschera p{min-height:21px;border-bottom:1px dotted #ccc}.maschera .prezzo{float:right}.maschera ul{margin:10px 0;padding:0;list-style-position:inside}.maschera li{margin-bottom:5px;border-bottom:1px dotted #ccc}.news{position:absolute;top:-15px;right:-26px;width:67px;height:35px;background:url(images/news.png);}

.commenti .titoli1{
	background-color:#ccc;
	padding-left:10px;
}

.commenti .strutture3{
	position:relative;
	float:none;
	border:none;
	margin-top:5px;
	margin-bottom:0;
	padding-bottom:0;
}

.commenti .strutture3 p{
	padding:10px;
	background:#f0f0f0;
}

.commenti .addform{
	position:relative;
	margin-top:20px;
	padding:5px;
	background:#ccc;
}

.addform textarea#commento{
	height:183px;
}

.cercaveloce{
	margin:5px 20px 5px 5px;
	padding:5px;
	background:#dcdacc;
	
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0px 0px 5px #aaaaa0;
	-moz-box-shadow: 0px 0px 5px #aaaaa0;
	-webkit-box-shadow: 0px 0px 5px #aaaaa0;
}

.cercaveloce .titoli3{
	color:#c68515;
}

.cercaveloce form{
	padding:5px 0;
}

#contenuti-int .cercaveloce select.veloce{
	background:#eeefe5;
	color:#999378;
}

.cercaveloce .bottone{
	background:#c45f06;
	border:none;
	padding:1px 5px;
	margin-left:5px;
}

.voto img{
	float:none;
	border:none;
	margin:2px 0 0;
}

a:hover .voto img{
	border:none;
}

.pdf{
	padding:15px 0 0 35px;
	background:url(images/Adobe_PDF.gif) left bottom no-repeat;
	font:bold italic 16px "Trebuchet MS", Arial;
	color:#999;
}

.landing{
	position:relative;
	overflow:auto;
	margin-top:0;
	padding:10px 0;
	border-bottom:1px dashed #aaa;
	background:none;
	font:italic 13px "Trebuchet MS", Arial;
	color:#777;
	line-height:18px;
}

.landing a{
	text-decoration:underline;
}

.vecchie{
	position:relative;
	overflow:auto;
	margin-top:5px;
	padding:5px;
	border:5px solid #ccc;
	background:#eee url(images/ccc1x40.gif) 0 0 repeat-x;
}

.fondoservizio{
	clear:both;
	border-top:1px solid #bbb;
	margin-top:20px;
	font-size:11px;
	color:#bbb;
}
